1 2010-11-03 Richard Guenther <rguenther@suse.de>
4 * g++.dg/debug/pr46241.C: New testcase.
6 2010-11-03 Richard Guenther <rguenther@suse.de>
8 PR tree-optimization/46190
9 * gfortran.dg/pr46190.f90: New testcase.
11 2010-11-03 Richard Guenther <rguenther@suse.de>
14 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
15 * gcc.dg/vect/vect-19.c: Likewise.
16 * gcc.dg/vect/vect-17.c: Likewise.
18 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
21 * gcc.target/i386/pr46285.c: New.
23 2010-11-03 Richard Guenther <rguenther@suse.de>
25 PR tree-optimization/46217
26 * gcc.dg/pr46217.c: New testcase.
28 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
30 * objc.dg/property/dotsyntax-1.m: New.
31 * objc.dg/property/dotsyntax-2.m: New.
32 * obj-c++.dg/property/dotsyntax-1.mm: New.
33 * obj-c++.dg/property/dotsyntax-2.mm: New.
35 2010-11-03 Jakub Jelinek <jakub@redhat.com>
37 PR tree-optimization/46165
38 * gcc.dg/pr46165.c: New test.
40 2010-11-03 Richard Guenther <rguenther@suse.de>
43 * gcc.dg/pr46251.c: New testcase.
45 2010-11-03 Jakub Jelinek <jakub@redhat.com>
47 PR tree-optimization/46107
48 * gcc.c-torture/compile/pr46107.c: New test.
51 * gcc.dg/pr46252.c: New test.
53 PR rtl-optimization/46034
54 PR rtl-optimization/46212
55 PR rtl-optimization/46248
56 * gcc.c-torture/compile/pr46034.c: New test.
57 * gcc.c-torture/compile/pr46248.c: New test.
58 * gcc.dg/pr46212.c: New test.
60 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
62 * gnat.dg/sizetype4.adb: New test.
64 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
66 * gcc.target/i386/avx-vzeroupper-15.c: New.
67 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
68 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
69 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
72 * gcc.target/i386/pr46253.c: New.
74 2010-11-02 Steven G. Kargl < kargl@gcc.gnu.org>
75 Tobias Burnus <burnus@net-b.de>
78 * gfortran.dg/deferred_type_param_1.f90: New.
79 * gfortran.dg/deferred_type_param_2.f90: New.
80 * gfortran.dg/initialization_1.f90: Update dg-errors.
81 * gfortran.dg/initialization_9.f90: Update dg-errors.
83 2010-11-02 Richard Guenther <rguenther@suse.de>
85 PR tree-optimization/46149
86 * g++.dg/torture/pr46149.C: New testcase.
88 2010-11-02 Richard Guenther <rguenther@suse.de>
90 PR tree-optimization/46216
91 * gcc.dg/torture/pr46216.c: New testcase.
93 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
96 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
99 2010-11-02 Richard Guenther <rguenther@suse.de>
101 PR tree-optimization/46184
102 * gcc.dg/pr46184.c: New testcase.
104 2010-11-02 Richard Guenther <rguenther@suse.de>
106 PR tree-optimization/46177
107 * gcc.dg/pr46177.c: New testcase.
109 2010-11-02 Martin Jambor <mjambor@suse.cz>
112 * g++.dg/ipa/ivinline-9.C: New test.
114 2010-11-02 Martin Jambor <mjambor@suse.cz>
116 PR tree-optimization/45875
117 * g++.dg/torture/pr45875.C: New test.
119 2010-11-02 Richard Guenther <rguenther@suse.de>
122 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
124 2010-11-02 Jakub Jelinek <jakub@redhat.com>
127 * gcc.dg/pr46255.c: New test.
129 2010-11-02 Dodji Seketeli <dodji@redhat.com>
133 * g++.dg/template/sfinae26.C: New test.
134 * g++.dg/template/sfinae27.C: Likewise.
136 2010-11-02 Dodji Seketeli <dodji@redhat.com>
139 * g++.dg/template/typedef36.C: New test.
140 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
141 * g++.dg/template/canon-type-10.C: Likewise.
142 * g++.dg/template/canon-type-11.C: Likewise.
143 * g++.dg/template/canon-type-12.C: Likewise.
144 * g++.dg/template/canon-type-13.C: Likewise.
146 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
148 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
149 of debug_pubnames on darwin.
151 2010-11-01 Jason Merrill <jason@redhat.com>
152 Benjamin Kosnik <bkoz@redhat.com>
154 * g++.dg/cpp0x/constexpr-initlist2.C: New.
155 * g++.dg/cpp0x/constexpr-initlist3.C: New.
157 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
158 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
159 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
160 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
161 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
162 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
163 * g++.dg/cpp0x/constexpr-array.C: New.
164 * g++.dg/cpp0x/constexpr-base.C: New.
165 * g++.dg/cpp0x/constexpr-complex.C: New.
166 * g++.dg/cpp0x/constexpr-data1.C: New.
167 * g++.dg/cpp0x/constexpr-data2.C: New.
168 * g++.dg/cpp0x/constexpr-deref.C: New.
169 * g++.dg/cpp0x/constexpr-diag1.C: New.
170 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
171 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
172 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
173 * g++.dg/cpp0x/constexpr-empty.C: New.
174 * g++.dg/cpp0x/constexpr-empty2.C: New.
175 * g++.dg/cpp0x/constexpr-empty3.C: New.
176 * g++.dg/cpp0x/constexpr-empty4.C: New.
177 * g++.dg/cpp0x/constexpr-empty5.C: New.
178 * g++.dg/cpp0x/constexpr-ex1.C: New.
179 * g++.dg/cpp0x/constexpr-ex2.C: New.
180 * g++.dg/cpp0x/constexpr-ex3.C: New.
181 * g++.dg/cpp0x/constexpr-ex4.C: New.
182 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
183 * g++.dg/cpp0x/constexpr-fnptr.C: New.
184 * g++.dg/cpp0x/constexpr-function1.C: New.
185 * g++.dg/cpp0x/constexpr-function2.C: New.
186 * g++.dg/cpp0x/constexpr-function3.C: New.
187 * g++.dg/cpp0x/constexpr-ice.C: New.
188 * g++.dg/cpp0x/constexpr-initlist.C: New.
189 * g++.dg/cpp0x/constexpr-neg1.C: New.
190 * g++.dg/cpp0x/constexpr-noexcept.C: New.
191 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
192 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
193 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
194 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
195 * g++.dg/cpp0x/constexpr-nonlit.C: New.
196 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
197 * g++.dg/cpp0x/constexpr-nullptr.C: New.
198 * g++.dg/cpp0x/constexpr-object1.C: New.
199 * g++.dg/cpp0x/constexpr-object2.C: New.
200 * g++.dg/cpp0x/constexpr-overflow.C: New.
201 * g++.dg/cpp0x/constexpr-pedantic.C: New.
202 * g++.dg/cpp0x/constexpr-pos1.C: New.
203 * g++.dg/cpp0x/constexpr-potential1.C: New.
204 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
205 * g++.dg/cpp0x/constexpr-pure.C: New.
206 * g++.dg/cpp0x/constexpr-static.C: New.
207 * g++.dg/cpp0x/constexpr-static2.C: New.
208 * g++.dg/cpp0x/constexpr-static3.C: New.
209 * g++.dg/cpp0x/constexpr-static4.C: New.
210 * g++.dg/cpp0x/constexpr-static5.C: New.
211 * g++.dg/cpp0x/constexpr-static6.C: New.
212 * g++.dg/cpp0x/constexpr-string.C: New.
213 * g++.dg/cpp0x/constexpr-switch.C: New.
214 * g++.dg/cpp0x/constexpr-targ.C: New.
215 * g++.dg/cpp0x/constexpr-throw.C: New.
216 * g++.dg/cpp0x/constexpr-typeid.C: New.
217 * g++.dg/cpp0x/constexpr-union.C: New.
218 * g++.dg/cpp0x/constexpr-value.C: New.
219 * g++.dg/cpp0x/constexpr-value2.C: New.
220 * g++.dg/cpp0x/constexpr-variadic.C: New.
221 * g++.dg/cpp0x/initlist5.C: Use constexpr.
222 * g++.dg/cpp0x/static_assert3.C: Add expected error.
223 * g++.dg/other/fold1.C: Likewise.
224 * g++.dg/parse/crash36.C: Likewise.
225 * g++.dg/parse/constant4.C: Adjust expected error.
226 * g++.dg/template/arg5.C: Likewise.
227 * g++.dg/template/non-dependent10.C: Likewise.
228 * g++.dg/template/qualified-id3.C: Likewise.
229 * g++.dg/warn/overflow-warn-1.C: Likewise.
230 * g++.dg/warn/overflow-warn-3.C: Likewise.
231 * g++.dg/warn/overflow-warn-4.C: Likewise.
232 * g++.old-deja/g++.pt/crash10.C: Likewise.
234 * g++.dg/cpp0x/constexpr-ctor2.C: New.
236 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
238 Implemented format and noreturn attributes for Objective-C methods.
239 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
240 * objc.dg/attributes/method-deprecated-1.m: New.
241 * objc.dg/attributes/method-deprecated-2.m: New.
242 * objc.dg/attributes/method-deprecated-3.m: New.
243 * objc.dg/attributes/method-noreturn-1.m: New.
244 * objc.dg/attributes/method-sentinel-1.m: New.
245 * objc.dg/attributes/method-format-1.m: New.
246 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
247 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
248 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
249 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
250 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
251 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
252 * obj-c++.dg/attributes/method-format-1.mm: New.
254 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
256 * objc.dg/property/at-property-deprecated-1.m: New.
257 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
259 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
261 Implemented Objective-C 2.0 property accessors.
262 * objc.dg/property/at-property-6.m: Use nonatomic properties to
263 avoid testing more complex accessors in this testcase which is not
265 * objc.dg/property/at-property-7.m: Same change.
266 * objc.dg/property/at-property-8.m: Same change.
267 * objc.dg/property/at-property-9.m: Same change.
268 * objc.dg/property/at-property-10.m: Same change.
269 * objc.dg/property/at-property-11.m: Same change.
270 * obj-c++.dg/property/at-property-6.mm: Same change.
271 * obj-c++.dg/property/at-property-7.mm: Same change.
272 * obj-c++.dg/property/at-property-8.mm: Same change.
273 * obj-c++.dg/property/at-property-9.mm: Same change.
274 * obj-c++.dg/property/at-property-10.mm: Same change.
275 * obj-c++.dg/property/at-property-11.mm: Same change.
276 * objc.dg/property/at-property-12.m: New.
277 * objc.dg/property/at-property-13.m: New.
278 * obj-c++.dg/property/at-property-12.mm: New.
279 * obj-c++.dg/property/at-property-13.mm: New.
281 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
284 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
285 * gfortran.dg/allocate_with_typespec_4.f90: New test.
286 * gfortran.dg/allocate_with_typespec_1.f90: New test.
287 * gfortran.dg/allocate_with_typespec_2.f: New test.
288 * gfortran.dg/allocate_with_typespec_3.f90: New test.
289 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
290 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
292 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
293 Nathan Froyd <froydnj@codesourcery.com>
295 PR tree-optimization/46259
296 * gfortran.dg/pr46259.f: New testcase.
298 2010-11-01 Paul Koning <ni1d@arrl.net>
300 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
301 * gcc.c-torture/compile/20020604-1.c: Ditto.
302 * gcc.c-torture/compile/20001226-1.c: Ditto.
303 * gcc.c-torture/compile/20010327-1.c: Ditto.
304 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
305 * gcc.c-torture/compile/pr43191.c: Ditto.
306 * gcc.c-torture/compile/pr41181.c: Ditto.
308 2010-10-31 Richard Henderson <rth@redhat.com>
310 * lib/target-supports.exp
311 (check_effective_target_automatic_stack_alignment): True for
313 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
314 use of the preferred-stack-boundary arguments.
315 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
317 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
320 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
321 * gcc.target/i386/fma4-builtin-2.c: Likewise.
323 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
325 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
327 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
329 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
330 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
332 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
333 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
334 * objc.dg/torture/tls/thr-init.m: Likewise.
335 * objc.dg/torture/tls/thr-init-2.m: Likewise.
336 * objc.dg/torture/tls/thr-init-3.m: Likewise.
338 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
340 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
343 2010-10-30 Janus Weil <janus@gcc.gnu.org>
348 * gfortran.dg/typebound_generic_10.f03: New.
350 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
352 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
353 * objc.dg/property/property-neg-1.m: Updated for changes in the
354 syntax of @property and the implementation of
355 @synthesize/@dynamic.
356 * objc.dg/property/property-neg-2.m: Same change.
357 * objc.dg/property/property-neg-3.m: Same change.
358 * objc.dg/property/property-neg-4.m: Same change.
359 * objc.dg/property/property-neg-5.m: Same change.
360 * objc.dg/property/property-neg-7.m: Same change.
361 * objc.dg/property/property-1.m: Same change.
362 * objc.dg/property/synthesize-1.m: Same change.
363 * objc.dg/property/at-property-2.m: Same change.
364 * objc.dg/property/at-property-4.m: Same change.
366 * objc.dg/property/fsf-property-method-acces.m: Updated for
367 changes in the syntax of @property and the implementation of
368 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
369 * objc.dg/property/fsf-property-basic.m: Same change.
370 * objc.dg/property/fsf-property-named-ivar.m: Same change.
372 * objc.dg/property/at-property-5.m: New.
373 * objc.dg/property/at-property-6.m: New.
374 * objc.dg/property/at-property-7.m: New.
375 * objc.dg/property/at-property-8.m: New.
376 * objc.dg/property/at-property-9.m: New.
377 * objc.dg/property/at-property-10.m: New.
378 * objc.dg/property/at-property-11.m: New.
379 * objc.dg/property/synthesize-2.m: New.
380 * objc.dg/property/dynamic-2.m: New.
382 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
383 syntax of @property and the implementation of
384 @synthesize/@dynamic.
385 * obj-c++.dg/property/property-neg-2.mm: Same change.
386 * obj-c++.dg/property/property-neg-3.mm: Same change.
387 * obj-c++.dg/property/property-neg-4.mm: Same change.
388 * obj-c++.dg/property/property-neg-5.mm: Same change.
389 * obj-c++.dg/property/property-neg-7.mm: Same change.
390 * obj-c++.dg/property/property-1.mm: Same change.
391 * obj-c++.dg/property/synthesize-1.mm: Same change.
392 * obj-c++.dg/property/at-property-2.mm: Same change.
393 * obj-c++.dg/property/at-property-4.mm: Same change.
395 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
396 changes in the syntax of @property and the implementation of
397 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
398 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
399 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
401 * obj-c++.dg/property/at-property-5.mm: New.
402 * obj-c++.dg/property/at-property-6.mm: New.
403 * obj-c++.dg/property/at-property-7.mm: New.
404 * obj-c++.dg/property/at-property-8.mm: New.
405 * obj-c++.dg/property/at-property-9.mm: New.
406 * obj-c++.dg/property/at-property-10.mm: New.
407 * obj-c++.dg/property/at-property-11.mm: New.
408 * obj-c++.dg/property/synthesize-2.mm: New.
409 * obj-c++.dg/property/dynamic-2.mm: New.
411 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
412 Andrew Pinski <pinskia@gmail.com>
414 * gcc.c-torture/execute/vector-shift.c: New testcase.
415 * gcc.c-torture/execute/vector-shift1.c: Likewise.
416 * gcc.c-torture/execute/vector-shift2.c: Likewise.
417 * gcc.dg/vector-shift.c: Likewise.
418 * gcc.dg/vector-shift1.c: Likewise.
419 * gcc.dg/torture/vector-shift2.c: Likewise.
420 * gcc.dg/vector-shift3.c: Likewise.
421 * gcc.dg/simd-1b.c: Adjust.
423 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
425 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
427 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
429 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
431 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
434 * gcc.target/i386/pr46153.c: New test.
436 2010-10-27 Jason Merrill <jason@redhat.com>
438 * g++.dg/cpp0x/constexpr-is_literal.C: New.
440 2010-10-27 Janus Weil <janus@gcc.gnu.org>
443 * gfortran.dg/class_dummy_3.f03: New.
445 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
447 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
448 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
450 * gcc.target/i386/avx-vzeroupper-3.c: New.
451 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
452 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
453 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
454 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
455 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
456 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
457 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
458 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
459 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
460 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
461 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
463 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
465 * obj-c.dg/property/at-property-4.m: New.
466 * obj-c++.dg/property/at-property-4.mm: New.
467 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
469 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
472 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
474 * objc.dg/property/at-property-1.m: New.
475 * objc.dg/property/at-property-2.m: New.
476 * objc.dg/property/at-property-3.m: New.
477 * objc.dg/ivar-invalid-type-1.m: New.
478 * obj-c++.dg/property/at-property-1.mm: New.
479 * obj-c++.dg/property/at-property-2.mm: New.
480 * obj-c++.dg/property/at-property-3.mm: New.
481 * obj-c++.dg/ivar-invalid-type-1.mm: New.
482 * objc.dg/property/property-neg-6.m: Updated testcase for updates
485 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
488 * gfortran.dg/namelist_66.f90: New test.
489 * gfortran.dg/fmt_t_6.f: Fix whitespace.
491 2010-10-26 Janus Weil <janus@gcc.gnu.org>
494 * gfortran.dg/allocatable_scalar_9.f90: Extended.
495 * gfortran.dg/allocatable_scalar_10.f90: New.
496 * gfortran.dg/class_19.f03: Extended.
498 2010-10-26 Jan Hubicka <jh@suse.cz>
501 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
503 2010-10-26 Ira Rosen <irar@il.ibm.com>
505 PR tree-optimization/46167
506 * gcc.dg/vect/O-pr46167.c: New.
507 * gcc.dg/vect/vect.exp: Run tests with -O.
509 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
512 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
513 * g++.dg/vect/pr33860a.cc: Likewise.
514 * gcc.c-torture/compile/20070522-1.c: Likewise.
515 * gcc.dg/compat/struct-align-1_x.c: Likewise.
516 * gcc.dg/compat/struct-align-1_y.c: Likewise.
517 * gcc.dg/compat/struct-align-2_x.c: Likewise.
518 * gcc.dg/compat/struct-align-2_y.c: Likewise.
519 * gcc.dg/pr44136.c: Likewise.
521 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
522 * gcc.dg/compat/vector-1_x.c: Likewise.
523 * gcc.dg/compat/vector-1_y.c: Likewise.
524 * gcc.dg/compat/vector-2_x.c: Likewise.
525 * gcc.dg/compat/vector-2_y.c: Likewise.
526 * gcc.dg/pr43300.c: Likewise.
528 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
529 * gcc.dg/compat/vector-1a_y.c: Likewise.
530 * gcc.dg/compat/vector-1b_x.c: Likewise.
531 * gcc.dg/compat/vector-1b_y.c: Likewise.
532 * gcc.dg/compat/vector-2a_x.c: Likewise.
533 * gcc.dg/compat/vector-2a_y.c: Likewise.
534 * gcc.dg/compat/vector-2b_x.c: Likewise.
535 * gcc.dg/compat/vector-2b_y.c: Likewise.
536 * gcc.target/i386/pr39162.c: Likewise.
537 * gcc.target/i386/pr40906-2.c: Likewise.
538 * gcc.target/i386/sse-5.c: Likewise.
540 * gcc.dg/pr35442.c: Prune ABI change warnings.
542 * gcc.c-torture/execute/pr38151.x: New.
543 * gcc.target/i386/pr44948-1a.c: Likewise.
544 * gcc.target/i386/pr44948-1b.c: Likewise.
545 * gcc.target/i386/pr44948-2a.c: Likewise.
546 * gcc.target/i386/pr44948-2b.c: Likewise.
548 2010-10-26 Ian Lance Taylor <iant@google.com>
551 * gcc.c-torture/execute/20101025-1.c: New test.
553 2010-10-26 Tobias Burnus <burnus@net-b.de>
556 * gfortran.dg/class_allocate_5.f90: New.
558 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
560 Implement opaque-enum-specifiers for C++0x
561 * g++.dg/cpp0x/forw_enum1.C: New.
562 * g++.dg/cpp0x/forw_enum2.C: New.
563 * g++.dg/cpp0x/forw_enum3.C: New.
564 * g++.dg/cpp0x/forw_enum4.C: New.
565 * g++.dg/cpp0x/forw_enum5.C: New.
566 * g++.dg/cpp0x/forw_enum6.C: New.
567 * g++.dg/cpp0x/forw_enum7.C: New.
568 * g++.dg/cpp0x/forw_enum8.C: New.
569 * g++.dg/cpp0x/forw_enum9.C: New.
570 * g++.dg/parse/enum3.C: Add new errors.
571 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
572 * g++.dg/cpp0x/auto9.C: Add new error.
573 * g++.dg/template/crash79.C: Add new errors.
575 2010-10-26 Jie Zhang <jie@codesourcery.com>
577 * gcc.target/arm/volatile-bitfields-1.c: New test.
578 * gcc.target/arm/volatile-bitfields-2.c: New test.
579 * gcc.target/arm/volatile-bitfields-3.c: New test.
581 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
583 * gnat.dg/pointer_discr1.adb: New test.
584 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
585 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
586 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
588 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
590 * gnat.dg/loop_optimization8.adb: New test.
591 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
592 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
594 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
596 * gnat.dg/in_out_parameter2.adb: New test.
597 * gnat.dg/in_out_parameter3.adb: Likewise.
599 2010-10-25 Jie Zhang <jie@codesourcery.com>
601 * g++.dg/opt/combine.c: New test.
603 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
605 * gnat.dg/opt7.ad[sb]: New test.
606 * gnat.dg/opt7_pkg.ads: New helper.
608 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
611 * obj-c.dg/pr45735.mm: New.
612 * obj-c++.dg/pr45735.mm: New.
614 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
617 * objc.dg/pr24393.m: New.
618 * obj-c++.dg/pr24393.mm: New.
620 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
623 * objc.dg/pr28049.m: New.
624 * obj-c++.dg/pr28049.mm: New.
626 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
628 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
629 parameter attributes are now supported.
630 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
631 * objc.dg/attributes/parameter-attribute-1.m: New test.
632 * objc.dg/attributes/parameter-attribute-2.m: New test.
633 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
634 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
636 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
638 Based on the CFString implementation in FSF apple/trunk branch.
640 * gcc.dg/darwin-cfstring-1.c: New.
641 * gcc.dg/darwin-cfstring-2.c: New.
642 * gcc.dg/torture/darwin-cfstring-3.c: New.
643 * g++.dg/other/darwin-cfstring1.C: New.
644 * g++.dg/torture/darwin-cfstring-3.C: New.
646 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
648 * objc.dg/demangle-1.m: New test.
649 * obj-c++.dg/demangle-1.mm: New test.
650 * obj-c++.dg/demangle-2.mm: New test.
651 * obj-c++.dg/demangle-3.mm: New test.
653 2010-10-23 Ian Lance Taylor <iant@google.com>
655 * gcc.c-torture/execute/20101011-1.c: New test.
656 * gcc.c-torture/execute/20101011-1.x: New test driver.
658 2010-10-23 Tobias Burnus <burnus@net-b.de>
661 * gfortran.dg/protected_8.f90: New.
663 2010-10-23 Joseph Myers <joseph@codesourcery.com>
665 * gcc.dg/march-generic.c: Skip for -march in multilib options.
666 * gcc.target/i386/isa-9.c: Skip for -march other than
667 -march=amdfam10 in multilib options.
668 * gcc.target/i386/pr42589.c: Skip for -march other than
669 -march=i486 in multilib options.
670 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
671 other -march in multilib options.
673 2010-10-23 Jie Zhang <jie@codesourcery.com>
675 PR rtl-optimization/37360
676 * gcc.dg/pr37360.c: New test.
678 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
680 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
682 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
683 Andrew Pinski <pinskia@gmail.com>
685 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
686 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
687 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
688 * gcc.dg/vector-subscript-1.c: Likewise.
689 * gcc.dg/vector-subscript-2.c: Likewise.
690 * gcc.dg/vector-subscript-3.c: New testcase.
691 * gcc.dg/array-8.c: Adjust.
693 2010-10-22 Richard Guenther <rguenther@suse.de>
696 * c-c++-common/torture/pr46137.c: New testcase.
698 2010-10-22 Jason Merrill <jason@redhat.com>
701 * g++.dg/template/defarg14.C: New.
703 2010-10-22 Jason Merrill <jason@redhat.com>
706 * g++.dg/cpp0x/implicit10.C: New.
708 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
711 * gcc.target/i386/pr46098.c: New test.
713 2010-10-22 Richard Guenther <rguenther@suse.de>
715 PR tree-optimization/45720
716 * gcc.dg/torture/pr45720.c: New testcase.
718 2010-10-22 Ira Rosen <irar@il.ibm.com>
720 PR tree-optimization/46126
721 * gcc.dg/vect/pr46126.c: New.
723 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
725 Based on the CFString implementation in FSF apple/trunk branch.
727 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
728 so that the latter can be used in dg-skip and dg-xfail clauses.
729 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
730 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
731 to use dg-additional-files for Object1.
732 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
733 to use dg-additional-files for Object1, move to torture/strings/.
734 * obj-c++.dg/const-str-4.mm: Likewise.
735 * obj-c++.dg/const-str-3.mm: Likewise.
736 * obj-c++.dg/const-str-8.mm: Likewise.
737 * obj-c++.dg/const-str-9.mm: Likewise.
738 * obj-c++.dg/const-str-10.mm: Likewise.
739 * obj-c++.dg/const-str-10.mm: Likewise.
740 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
741 to use dg-additional-files for Object1, move to strings/.
742 * obj-c++.dg/const-str-2.mm: Likewise.
743 * obj-c++.dg/const-str-5.mm: Likewise.
744 * obj-c++.dg/const-str-6.mm: Likewise.
745 * obj-c++.dg/const-str-12.mm: Likewise.
746 * obj-c++.dg/strings/strings.exp: New.
747 * obj-c++.dg/strings/const-cfstring-2.mm: New.
748 * obj-c++.dg/strings/const-cfstring-5.mm: New.
749 * obj-c++.dg/torture/strings/strings.exp: New.
750 * obj-c++.dg/torture/strings/string1.mm: New.
751 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
752 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
753 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
755 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
756 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
757 * objc/execute/string2.m: Likewise.
758 * objc/execute/string3.m: Likewise.
759 * objc/execute/string3.m: Likewise.
760 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
761 * objc.dg/foreach-4.m: Likewise.
762 * objc.dg/foreach-5.m: Likewise.
763 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
764 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
765 * objc.dg/const-str-4.m: Likewise.
766 * objc.dg/const-str-7.m: Likewise.
767 * objc.dg/const-str-8.m: Likewise.
768 * objc.dg/const-str-9.m: Likewise.
769 * objc.dg/const-str-10.m: Likewise.
770 * objc.dg/const-str-11.m: Likewise.
771 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
772 to use dg-additional-files for Object1, move to objc.dg/strings/.
773 * objc.dg/const-str-2.m: Likewise.
774 * objc.dg/const-str-5.m: Likewise.
775 * objc.dg/const-str-6.m: Likewise.
776 * objc.dg/const-str-12.m: Likewise.
777 * objc.dg/const-str-12b.m: Likewise.
778 * objc.dg/strings/strings.exp: New.
779 * objc.dg/strings/const-cfstring-2.m: New.
780 * objc.dg/strings/const-cfstring-5.m: New.
781 * objc.dg/torture/strings/strings.exp: New.
782 * objc.dg/torture/strings/const-cfstring-1.m: New.
783 * objc.dg/torture/strings/const-cfstring-3.m: New.
784 * objc.dg/torture/strings/const-cfstring-4.m: New.
786 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
788 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
790 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
793 * g++.dg/parse/crash57.C: New.
795 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
796 H.J. Lu <hongjiu.lu@intel.com>
799 * gcc.target/i386/pr45946.c: New test.
801 2010-10-21 Martin Jambor <mjambor@suse.cz>
803 PR tree-optimization/45875
804 * g++.dg/ipa/pr45875.C: New test.
806 2010-10-21 Ira Rosen <irar@il.ibm.com>
808 PR tree-optimization/46049
809 PR tree-optimization/46052
810 * gcc.dg/vect/pr46052.c: New test.
811 * gcc.dg/vect/pr46049.c: New test.
813 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
816 * gfortran.dg/shape_5.f90: New test case.
818 2010-10-21 Janus Weil <janus@gcc.gnu.org>
821 * gfortran.dg/proc_ptr_comp_25.f90: New.
823 2010-10-21 Richard Guenther <rguenther@suse.de>
824 Michael Matz <matz@suse.de>
826 PR tree-optimization/45764
827 * gcc.dg/torture/pr45764.c: New testcase.
829 2010-10-21 Richard Guenther <rguenther@suse.de>
831 PR tree-optimization/46111
832 * g++.dg/torture/pr46111.C: New testcase.
834 2010-10-21 Janus Weil <janus@gcc.gnu.org>
837 * gfortran.dg/dummy_procedure_4.f90: New.
838 * gfortran.dg/proc_ptr_30.f90: New.
840 2010-10-21 Tobias Burnus <burnus@net-b.de>
843 * gfortran.dg/ptr-func-1.f90: New.
844 * gfortran.dg/ptr-func-2.f90: New.
846 2010-10-20 Jakub Jelinek <jakub@redhat.com>
848 PR tree-optimization/45919
849 * gcc.c-torture/compile/pr45919.c: New test.
851 PR tree-optimization/46066
852 * gcc.dg/autopar/pr46066.c: New test.
854 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
857 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
859 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
862 * g++.dg/cpp0x/range-for7.C: New.
864 2010-10-20 Richard Guenther <rguenther@suse.de>
867 * g++.dg/lto/20101020-1_0.h: New testcase.
868 * g++.dg/lto/20101020-1_0.C: Likewise.
869 * g++.dg/lto/20101020-1_1.C: Likewise.
871 2010-10-20 Dmitry Melnik <dm@ispras.ru>
873 * gcc.dg/20101013-1.c: New test.
875 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
878 * gcc.target/i386/pr46085-1.c: New.
879 * gcc.target/i386/pr46085-2.c: Likewise.
881 2010-10-20 Richard Guenther <rguenther@suse.de>
883 PR tree-optimization/45860
884 * gcc.dg/torture/pr45860.c: New testcase.
886 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
888 * gnat.dg/discr25.adb: New test.
889 * gnat.dg/discr25_pkg.ad[sb]: New helper.
891 2010-10-20 Olivier Hainque <hainque@adacore.com>
893 * gcc.target/powerpc/ehreturn.c: New test.
895 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
897 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
898 not require Foundation and run with the GNU runtime as well.
900 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
903 * obj-c++.dg/template-8.mm: New.
905 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
908 * objc.dg/pr23709.m: New.
909 * obj-c++.dg/pr23709.m: New.
911 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
914 * g++.dg/template/crash104.C: New.
916 2010-10-19 Richard Henderson <rth@redhat.com>
918 * gcc.target/i386/fma3-fma.c: New.
919 * gcc.target/i386/fma3-builtin.c: New.
920 * gcc.target/i386/fma4-builtin.c: New.
922 2010-10-19 Richard Guenther <rguenther@suse.de>
925 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
927 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
929 Merge from 'apple/trunk' branch on FSF servers.
931 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
934 * objc.dg/proto-init-mimatch-1.m: New.
935 * obj-c++.dg/proto-init-mimatch-1.mm: New.
937 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
939 Implemented parsing @synthesize and @dynamic for
940 Objective-C/Objective-C++.
941 * objc.dg/property/dynamic-1.m: New.
942 * objc.dg/property/synthesize-1.m: New.
943 * obj-c++.dg/property/dynamic-1.mm: New.
944 * obj-c++.dg/property/synthesize-1.mm: New.
946 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
948 * objc.dg/at-class-1.m: New.
949 * objc.dg/at-class-1.mm: New.
951 2010-10-18 Steve Ellcey <sje@cup.hp.com>
953 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
955 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
957 Merge from 'apple/trunk' branch on FSF servers.
959 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
962 * obj-c++.dg/template-7.mm: New.
964 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
966 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
969 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
971 Merge from 'apple/trunk' branch on FSF servers.
973 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
976 * obj-c++.dg/try-catch-16.mm: New.
977 * obj-c++.dg/try-catch-17.mm: New.
979 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
982 * obj-c++.dg/try-catch-15.mm: New
984 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
987 * obj-c++.dg/try-catch-12.mm: New
988 * obj-c++.dg/try-catch-13.mm: New
989 * obj-c++.dg/try-catch-14.mm: New
990 * objc.dg/try-catch-11.m: New
991 * objc.dg/try-catch-12.m: New
992 * objc.dg/try-catch-13.m: New
994 2010-10-18 Richard Henderson <rth@redhat.com>
996 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
998 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1001 * c-c++-common/Wunused-var-13.c: New test.
1003 2010-10-18 Richard Guenther <rguenther@suse.de>
1005 PR tree-optimization/45967
1006 * gcc.dg/torture/pr45967.c: New testcase.
1007 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1008 * gcc.dg/ipa/ipa-pta-13.c: Likewise
1009 * gcc.dg/torture/pr39074-2.c: Likewise
1010 * gcc.dg/torture/pta-escape-1.c: Likewise
1011 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1012 * gcc.dg/tree-ssa/pta-callused.c: Likewise
1013 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1014 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1015 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1016 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1018 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
1020 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1022 2010-10-18 Richard Guenther <rguenther@suse.de>
1025 * g++.dg/lto/20101015-2_0.C: New testcase.
1027 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1030 * gcc.c-torture/execute/pr46019.c: New test.
1032 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1034 Merge from 'apple/trunk' branch on FSF servers.
1036 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1039 * obj-c++.dg/method-namespace-2.mm: New.
1041 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1043 Merge from 'apple/trunk' branch on FSF servers.
1045 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1048 * objc.dg/private-1.m: Test modified.
1049 * obj-c++.dg/private-1.mm: Test modified.
1051 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1054 * gcc.target/i386/push-1.c: Remove.
1056 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1057 H.J. Lu <hongjiu.lu@intel.com>
1060 * gcc.target/i386/pr46051.c: New test.
1062 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1064 * obj-c++.dg/gnu-api-2-class.mm: New.
1065 * obj-c++.dg/gnu-api-2-ivar.mm: New.
1066 * obj-c++.dg/gnu-api-2-method.mm: New.
1067 * obj-c++.dg/gnu-api-2-objc.mm: New.
1068 * obj-c++.dg/gnu-api-2-object.mm: New.
1069 * obj-c++.dg/gnu-api-2-property.mm: New.
1070 * obj-c++.dg/gnu-api-2-protocol.mm: New.
1071 * obj-c++.dg/gnu-api-2-sel.mm: New.
1073 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
1075 * objc.dg/fsf-package-0.m: New.
1076 * obj-c++.dg/fsf-package-0.m: New.
1078 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1081 * objc.dg/pr18255.m: New.
1083 2010-10-16 Jan Hubicka <jh@suse.cz>
1086 * g++.dg/torture/pr44206.C: New.
1088 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1090 * objc.dg/gnu-api-2-class.m: New.
1091 * objc.dg/gnu-api-2-objc.m: New.
1093 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1095 * objc.dg/gnu-api-2-ivar.m: New.
1097 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1099 * objc.dg/gnu-api-2-property.m: New.
1101 2010-10-15 Xinliang David Li <davidxl@google.com>
1103 * g++.dg/uninit-pred-3_a.C: New test.
1104 * g++.dg/uninit-pred-3_b.C: New test.
1106 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1108 * objc.dg/gnu-api-2-object.m: New.
1110 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1112 * objc.dg/gnu-api-2-method.m: New.
1114 2010-10-15 Jason Merrill <jason@redhat.com>
1116 * g++.dg/lto/pr45983_0.C: New.
1118 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1120 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1121 builtin combiner patterns.
1122 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1123 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1124 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1125 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1126 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1128 2010-10-15 Richard Guenther <rguenther@suse.de>
1130 * g++.dg/lto/20101015-1_0.C: New testcase.
1132 2010-10-15 Richard Guenther <rguenther@suse.de>
1135 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1136 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1138 2010-10-15 Richard Guenther <rguenther@suse.de>
1141 * g++.dg/lto/20101014-1_0.C: New testcase.
1143 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1145 * objc.dg/gnu-api-2-protocol.m: New.
1146 * objc.dg/gnu-api-2-sel.m: New.
1148 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1150 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1153 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
1155 * gcc.dg/20101010-1.c: New testcase.
1157 2010-10-15 Jie Zhang <jie@codesourcery.com>
1159 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1160 script when relocatable linking.
1162 2010-10-14 Yao Qi <yao@codesourcery.com>
1165 * gcc.target/arm/pr45447.c: New test.
1167 2010-10-14 Jan Hubicka <jh@suse.cz>
1170 * g++.dg/lto/pr45621.h : New.
1171 * g++.dg/lto/pr45621_0.C: New.
1172 * g++.dg/lto/pr45621_1.C: New.
1174 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1176 * objc.dg/property: New.
1177 * objc.dg/property/fsf-property-basic.m: New.
1178 * objc.dg/property/fsf-property-method-access.m: New.
1179 * objc.dg/property/fsf-property-named-ivar.m: New.
1180 * obj-c++.dg/property: New.
1181 * obj-c++.dg/property/fsf-property-basic.mm: New.
1182 * obj-c++.dg/property/fsf-property-method-access.mm: New.
1183 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1185 merge from FSF apple 'trunk' branch.
1186 2006 Fariborz Jahanian <fjahanian@apple.com>
1188 Radars 4436866, 4505126, 4506903, 4517826
1189 * objc.dg/property/property-1.m: New.
1190 * objc.dg/property/property-2.m: New.
1191 * objc.dg/property/property-3.m: New.
1192 * objc.dg/property/property-neg-1.m: New.
1193 * objc.dg/property/property-neg-2.m: New.
1194 * objc.dg/property/property-neg-3.m: New.
1195 * objc.dg/property/property-neg-4.m: New.
1196 * objc.dg/property/property-neg-5.m: New.
1197 * objc.dg/property/property-neg-6.m: New.
1198 * objc.dg/property/property-neg-7.m: New.
1199 * objc.dg/property/property.exp: New.
1200 * obj-c++.dg/property/property-1.mm: New.
1201 * obj-c++.dg/property/property-2.mm: New.
1202 * obj-c++.dg/property/property-3.mm: New.
1203 * obj-c++.dg/property/property-neg-1.mm: New.
1204 * obj-c++.dg/property/property-neg-2.mm: New.
1205 * obj-c++.dg/property/property-neg-3.mm: New.
1206 * obj-c++.dg/property/property-neg-4.mm: New.
1207 * obj-c++.dg/property/property-neg-5.mm: New.
1208 * obj-c++.dg/property/property-neg-6.mm: New.
1209 * obj-c++.dg/property/property-neg-7.mm: New.
1210 * obj-c++.dg/property/property.exp: New.
1212 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1214 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
1216 2010-10-14 Joseph Myers <joseph@codesourcery.com>
1219 * gcc.c-torture/compile/pr45969-1.c: New test.
1221 2010-10-14 Richard Guenther <rguenther@suse.de>
1223 PR tree-optimization/44913
1224 * gcc.dg/torture/pr44913.c: New testcase.
1226 2010-10-14 Richard Guenther <rguenther@suse.de>
1229 * g++.dg/lto/20101014-2_0.C: New testcase.
1231 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1233 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1234 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1235 * gcc.target/i386/pr44130.c: Likewise.
1236 * gcc.target/i386/pr44144.c: Likewise.
1237 * gcc.target/i386/pr44180.c: Likewise.
1238 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1239 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1240 * gcc.target/i386/vect-sizes-1.c: Likewise.
1241 * gcc.target/i386/vectorize4-avx.c: Likewise.
1243 2010-10-14 Richard Guenther <rguenther@suse.de>
1246 * g++.dg/lto/20101010-3_0.C: New testcase.
1247 * g++.dg/lto/20101010-4_0.C: Likewise.
1249 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1251 * objc.dg/pr45878.m: Update to include NSConstantString interface
1253 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1254 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1255 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1256 reference for m64 -fnext-runtime.
1258 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1260 * gcc.target/i386/vect-sizes-1.c: New.
1262 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1265 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1267 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1269 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1270 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1272 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1274 * gcc.target/ia64/20101005.c: New test.
1276 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1278 PR rtl-optimization/45570
1279 * gcc.dg/pr45570.c: New test.
1281 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1283 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1284 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1285 * gcc.target/i386/vectorize4-avx.c: Likewise.
1287 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1289 * gcc.target/i386/avx-copysign-vec.c: New.
1290 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1292 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1295 * gcc.target/i386/pr44130.c: New.
1297 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1300 * gcc.target/i386/pr44144.c: New.
1302 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1305 * gcc.target/i386/pr44180.c: New.
1307 2010-10-13 Jason Merrill <jason@redhat.com>
1309 * g++.dg/template/canon-type-8.C: New.
1311 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
1313 * gcc.c-torture/execute/20101013-1.c: New test.
1315 2010-10-13 Richard Guenther <rguenther@suse.de>
1318 * objc.dg/pr45878.m: New testcase.
1320 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
1322 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1323 * gcc.dg/format/dfp-printf-1.c: Likewise.
1324 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1326 2010-10-13 Richard Guenther <rguenther@suse.de>
1328 PR tree-optimization/45788
1329 * g++.dg/pr45788.C: New testcase.
1331 2010-10-13 Richard Guenther <rguenther@suse.de>
1333 PR tree-optimization/45970
1334 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1336 2010-10-13 Richard Guenther <rguenther@suse.de>
1338 PR tree-optimization/45982
1339 * gcc.dg/torture/pr45982.c: New testcase.
1340 * gcc.dg/tree-ssa/pr24287.c: Adjust.
1341 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1342 * gcc.dg/torture/pr39074-2.c: Likewise.
1344 2010-10-13 Richard Guenther <rguenther@suse.de>
1347 * g++.dg/torture/pr45874.C: New testcase.
1349 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
1351 * objc.dg/attributes/method-attribute-1.m: Update to respond
1352 to implemented method attributes..
1353 * objc.dg/attributes/method-attribute-2.m: Likewise.
1354 * objc.dg/attributes/method-attribute-3.m: Likewise.
1355 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1356 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1357 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1359 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
1362 * objc.dg/pr23214.m: New.
1364 2010-10-12 Michael Eager <eager@eagercon.com>
1367 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1368 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1370 2010-10-12 Jakub Jelinek <jakub@redhat.com>
1373 * gcc.c-torture/execute/pr45636.c: New test.
1374 * gfortran.dg/pr45636.f90: New test.
1376 2010-10-12 Richard Henderson <rth@redhat.com>
1378 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1380 2010-10-12 Daniel Kraft <d@domob.eu>
1383 * gfortran.dg/associate_1.f03: More tests with derived-types.
1384 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1385 * gfortran.dg/associate_8.f03: Fix typo.
1386 * gfortran.dg/initialization_27.f90: Fix typo.
1388 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1391 * lib/lto.exp (lto-get-options-main): Support optional target
1392 selector for dg-extra-ld-options.
1394 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1396 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1397 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1399 2010-10-11 Martin Jambor <mjambor@suse.cz>
1402 * g++.dg/torture/pr45699.C: New test.
1403 * g++.dg/otr-fold-1.C: Adjusted.
1404 * g++.dg/otr-fold-1.C: Likewise.
1406 2010-10-11 Nick Clifton <nickc@redhat.com>
1408 * gcc.c-torture/compile/pr44197.c: Require visibility support.
1409 Allow for a user label prefix.
1411 2010-10-10 Richard Guenther <rguenther@suse.de>
1413 * g++.dg/lto/20101010-1_0.C: New testcase.
1414 * g++.dg/lto/20101010-2_0.C: Likewise.
1416 2010-10-11 Ira Rosen <irar@il.ibm.com>
1418 PR tree-optimization/45902
1419 * gcc.dg/vect/45902.c: New test.
1421 2010-10-11 Jakub Jelinek <jakub@redhat.com>
1424 * gcc.dg/tls/pr45870.c: New test.
1426 2010-10-10 Janus Weil <janus@gcc.gnu.org>
1429 * gfortran.dg/typebound_operator_6.f03: New.
1431 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
1433 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1434 and adjust -export symbol scanning.
1435 * g++.dg/ext/dllexport1.C: Likewise.
1436 * g++.dg/ext/dllexport3.C: Likewise.
1437 * gcc.dg/dll-3.c: Likewise.
1438 * gcc.dg/dll-4.c: Likewise.
1439 * gcc.dg/dll-5.c: Likewise.
1441 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1443 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1444 instead of tree_profile dump file.
1445 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1446 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1449 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1451 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1453 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1455 * gfortran.dg/character_comparison_4.f90: New test.
1456 * gfortran.dg/character_comparison_5.f90: New test.
1457 * gfortran.dg/character_comparison_6.f90: New test.
1459 2010-10-09 Richard Henderson <rth@redhat.com>
1461 * lib/target-supports.exp
1462 (check_effective_target_automatic_stack_alignment): Always true.
1464 2010-10-09 Richard Guenther <rguenther@suse.de>
1467 * gcc.dg/lto/20101009-2_0.c: New testcase.
1468 * gcc.dg/lto/20101009-2_1.c: Likewise.
1469 * gcc.dg/lto/20101009-2_2.c: Likewise.
1471 2010-10-09 Richard Guenther <rguenther@suse.de>
1474 * g++.dg/lto/20101009-1_0.C: New testcase.
1476 2010-10-09 Richard Guenther <rguenther@suse.de>
1478 PR tree-optimization/45945
1479 * gcc.dg/lto/20101009-1_0.c: New testcase.
1481 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
1484 * gcc.target/i386/pr45913.c: New.
1486 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1489 * gfortran.dg/streamio_16.f90: Update test.
1491 2010-10-08 Jakub Jelinek <jakub@redhat.com>
1493 PR tree-optimization/45903
1494 * gcc.target/i386/pr45903.c: New test.
1496 2010-10-08 Arnaud Charlet <charlet@adacore.com>
1498 * gnat.dg/interface5.adb: Compile with warnings disabled.
1500 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1502 * obj-c++.dg/encode-10.mm: New testcase.
1504 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1507 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1508 C++ class. Removed XFAIL.
1510 2010-10-07 Janus Weil <janus@gcc.gnu.org>
1513 * gfortran.dg/typebound_operator_5.f03: New.
1515 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1517 Merge from 'apple/trunk' branch on FSF servers.
1519 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
1522 * obj-c++.dg/method-namespace-1.mm: New.
1524 2010-10-07 Martin Jambor <mjambor@suse.cz>
1526 * gcc.dg/tree-ssa/sra-11.c: New test.
1528 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
1531 * gcc.dg/vect/pr45847.c: New test.
1533 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1534 Kai Tietz <kai.tietz@onevision.com>
1536 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1538 2010-10-07 Richard Guenther <rguenther@suse.de>
1540 PR tree-optimization/45732
1541 * gcc.dg/torture/pr45732.c: New testcase.
1543 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1545 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1546 * objc.dg/foreach-2.m: Likewise.
1547 * objc.dg/foreach-3.m: Likewise.
1548 * objc.dg/foreach-4.m: Likewise.
1549 * objc.dg/foreach-5.m: Likewise.
1550 * objc.dg/foreach-6.m: Likewise.
1551 * objc.dg/foreach-7.m: Likewise.
1552 * objc.dg/objc-foreach-4.m: Likewise.
1553 * objc.dg/objc-foreach-5.m: Likewise.
1555 2010-10-07 Richard Guenther <rguenther@suse.de>
1558 * gcc.dg/torture/pr45869.c: New testcase.
1560 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1562 * objc.dg/set-not-used-1.m: New
1563 * obj-c++.dg/set-not-used-1.mm: New.
1565 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1567 * objc.dg/attributes/method-attribute-3.m: New.
1568 * obj-c++.dg/attributes/method-attribute-3.mm: New.
1570 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
1573 * gfortran.dg/generic_typebound_operator_1.f90: New test.
1575 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1578 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1580 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1582 Merge from 'apple/trunk' branch on FSF servers.
1584 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
1587 * obj-c++.dg/encode-9.mm: New.
1589 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1591 * g++.dg/cpp0x/pr45908.C: New test.
1593 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1595 * gnat.dg/opt6.ad[sb]: New test.
1597 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1599 Implemented fast enumeration for Objective-C.
1600 * objc.dg/foreach-1.m: New.
1601 * objc.dg/foreach-2.m: New.
1602 * objc.dg/foreach-3.m: New.
1603 * objc.dg/foreach-4.m: New.
1604 * objc.dg/foreach-5.m: New.
1605 * objc.dg/foreach-6.m: New.
1606 * objc.dg/foreach-7.m: New.
1608 Merge from 'apple/trunk' branch on FSF servers:
1609 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1612 * objc.dg/objc-foreach-5.m: New.
1614 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1617 * objc.dg/objc-foreach-4.m: New.
1619 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1622 * objc.dg/objc-foreach-3.m: New.
1624 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1627 * objc.dg/objc-foreach-2.m: New.
1629 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
1632 * objc.dg/objc-foreach-1.m: New
1634 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
1636 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1639 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1642 * obj-c++.dg/syntax-error-10.mm: New.
1644 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1647 * obj-c++.dg/syntax-error-9.mm: New.
1649 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1652 * obj-c++.dg/syntax-error-8.mm: New.
1654 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1656 Merge from 'apple/trunk' branch on FSF servers.
1658 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
1661 * obj-c++.dg/syntax-error-7.mm: New
1663 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
1666 * obj-c++.dg/syntax-error-6.mm: New
1668 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
1671 * obj-c++.dg/syntax-error-5.mm: New
1673 2005-08-15 Ziemowit Laski <zlaski@apple.com>
1676 * obj-c++.dg/syntax-error-[3-4].mm: New.
1678 2005-08-02 Ziemowit Laski <zlaski@apple.com>
1681 * obj-c++.dg/syntax-error-[1-2].mm: New.
1683 2010-10-05 Ira Rosen <irar@il.ibm.com>
1685 PR tree-optimization/45752
1686 * gcc.dg/vect/pr45752.c: New test.
1688 2010-10-05 Richard Guenther <rguenther@suse.de>
1690 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1691 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1692 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1693 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1694 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1695 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1696 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1697 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1698 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1699 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1700 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1701 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1702 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1703 * gcc.dg/tree-prof/tracer-1.c: Likewise.
1704 * gcc.dg/tree-ssa/inline-4.c: Likewise.
1705 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1706 * gcc.dg/tree-ssa/20080530.c: Likewise.
1707 * g++.dg/tree-ssa/inline-3.C: Likewise.
1708 * g++.dg/tree-ssa/inline-1.C: Likewise.
1709 * g++.dg/tree-ssa/inline-2.C: Likewise.
1710 * gcc.dg/profile-dir-1.c: Likewise.
1711 * gcc.dg/profile-dir-2.c: Likewise.
1712 * gcc.dg/profile-dir-3.c: Likewise.
1714 2010-10-05 Richard Guenther <rguenther@suse.de>
1717 * g++.dg/torture/pr45877.C: New testcase.
1719 2010-10-04 Jakub Jelinek <jakub@redhat.com>
1722 * gcc.dg/debug/pr45849.c: New test.
1725 * gcc.c-torture/compile/pr45876.c: New test.
1727 2010-10-04 Julian Brown <julian@codesourcery.com>
1729 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1731 * gcc.dg/vect/vect-60.c: Likewise.
1732 * gcc.dg/vect/vect-56.c: Likewise.
1733 * gcc.dg/vect/vect-93.c: Likewise.
1734 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1735 * gcc.dg/vect/vect-95.c: Likewise.
1736 * gcc.dg/vect/vect-96.c: Likewise.
1737 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1738 * gcc.dg/vect/slp-25.c: Likewise.
1739 * gcc.dg/vect/slp-3.c: Likewise.
1740 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1741 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1742 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1743 * gcc.dg/vect/vect-109.c: Likewise.
1744 * gcc.dg/vect/vect-peel-1.c: Likewise.
1745 * gcc.dg/vect/vect-peel-2.c: Likewise.
1746 * lib/target-supports.exp
1747 (check_effective_target_arm_vect_no_misalign): New.
1748 (check_effective_target_vect_no_align): Use above.
1749 (check_effective_target_vect_element_align): New.
1750 (add_options_for_quad_vectors): New.
1752 2010-10-04 Martin Jambor <mjambor@suse.cz>
1754 PR tree-optimization/45572
1755 * g++.dg/ipa/pr45572-1.C: New test.
1756 * g++.dg/ipa/pr45572-2.C: Likewise.
1758 2010-10-03 Ian Lance Taylor <iant@google.com>
1760 * gcc.dg/anon-struct-11.c: New test.
1761 * gcc.dg/anon-struct-12.c: New test.
1762 * gcc.dg/anon-struct-13.c: New test.
1763 * gcc.dg/anon-struct-14.c: New test.
1765 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
1767 * g++.dg/torture/pr45764.C: Revert revision 164914.
1768 * gcc.dg/vect/pr43432.c: Likewise.
1769 * gcc.dg/vect/vect-114.c: Likewise.
1770 * gcc.dg/vect/vect-15.c: Likewise.
1772 2010-10-03 Jason Merrill <jason@redhat.com>
1774 * g++.dg/cpp0x/sfinae5.C: New.
1776 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
1778 PR tree-optimization/45720
1779 PR tree-optimization/45764
1780 * g++.dg/torture/pr45764.C: New.
1782 * gcc.dg/vect/pr43432.c: Xfail.
1783 * gcc.dg/vect/vect-114.c: Likewise.
1784 * gcc.dg/vect/vect-15.c: Likewise.
1786 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1788 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1790 * gcc.dg/torture/pr45678-2.c: Likewise.
1792 2010-10-02 Janus Weil <janus@gcc.gnu.org>
1795 * gfortran.dg/intrinsic_6.f90: New.
1797 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1800 * gfortran.dg/dependency_37.f90: New test.
1802 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
1804 * gcc.target/i386/shift_mask.c: New test.
1806 2010-10-01 Richard Guenther <rguenther@suse.de>
1808 PR tree-optimization/45854
1809 * g++.dg/torture/pr45854.C: New testcase.
1811 2010-09-30 Michael Eager <eager@eagercon.com>
1813 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1816 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1819 * gfortran.dg/graphite/pr45758.f90: New.
1821 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1824 * gcc.dg/graphite/id-pr45230.c: New.
1826 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1828 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1829 * gfortran.dg/graphite/graphite.exp: Same.
1830 * gcc.dg/graphite/vect-pr43423.c: New.
1832 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1835 * g++.dg/torture/pr45843.C: New test.
1837 2010-09-30 Janus Weil <janus@gcc.gnu.org>
1840 * gfortran.dg/allocate_derived_5.f90: New.
1842 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1844 PR tree-optimization/31261
1845 * gcc.dg/tree-ssa/pr31261.c: New test.
1847 2010-09-30 Michael Eager <eager@eagercon.com>
1849 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1850 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1851 * gcc.target/microblaze/microblaze.exp: Ditto.
1852 * gcc.target/microblaze/others/string_cst1.c: Ditto.
1853 * gcc.target/microblaze/others/string_cst2.c: Ditto.
1854 * gcc.target/microblaze/others/data_var1.c: Ditto.
1855 * gcc.target/microblaze/others/data_var2.c: Ditto.
1856 * gcc.target/microblaze/others/data_var3.c: Ditto.
1857 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1858 * gcc.target/microblaze/others/strings1.c:: Ditto.
1859 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1860 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1861 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1862 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1863 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1864 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1865 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1866 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1867 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1868 * gcc.target/microblaze/isa/pcmp.c: Ditto.
1869 * gcc.target/microblaze/isa/nofloat.c: Ditto.
1870 * gcc.target/microblaze/isa/fcvt.c: Ditto.
1871 * gcc.target/microblaze/isa/float.c: Ditto.
1872 * gcc.target/microblaze/isa/mulh.c: Ditto.
1873 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1874 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1875 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1876 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1877 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1878 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1879 * gcc.target/microblaze/isa/bshift.c: Ditto.
1880 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1881 * gcc.target/microblaze/isa/div.c: Ditto.
1882 * gcc.target/microblaze/isa/vanilla.c: Ditto.
1883 * gcc.target/microblaze/isa/mul.c: Ditto.
1885 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1887 merge from FSF 'apple/trunk' branch.
1888 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
1891 * objc.dg/enhanced-proto-1.m: New.
1892 * objc.dg/enhanced-proto-2.m: New.
1893 * obj-c++.dg/enhanced-proto-1.mm: New
1894 * obj-c++.dg/enhanced-proto-2.mm: New.
1896 2010-09-30 Richard Guenther <rguenther@suse.de>
1899 * gcc.dg/debug/pr41893-1.c: Adjust.
1900 * gcc.dg/pr30762-1.c: Likewise.
1901 * gcc.dg/pr31529-1.c: Likewise.
1902 * gcc.dg/pr34457-1.c: Likewise.
1903 * gcc.dg/pr34668-1.c: Likewise.
1904 * gcc.dg/pr43557-1.c: Likewise.
1906 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1909 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1910 * objc.dg/const-str-3.m: Correct header for memcpy.
1911 * objc.dg/const-str-7.m: Likewise.
1912 * objc.dg/method-20b.m: Provide an implementation of Object.
1913 Adjust XFAIL for m64 NeXT runtime.
1914 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1915 * objc.dg/encode-3.m: Correct line ordering, provide header for
1917 * objc.dg/encode-7-next.m: Only run for 32bit.
1918 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1919 * objc.dg/type-size-2.m: Provide an implementation of Object.
1921 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1922 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1923 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1924 Adjust XFAIL for m64 NeXT runtime.
1925 * obj-c++.dg/method-22.mm: Likewise.
1926 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1928 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
1930 Merge from 'apple/trunk' branch on FSF servers.
1932 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1935 * obj-c++.dg/bad-forward-decl.mm: New
1937 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
1939 * ada/acats/run_acats: Revert revision 157037.
1941 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1943 Merge from 'apple/trunk' branch on FSF servers.
1945 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1948 * objc.dg/naming-2.m: Update
1949 * objc.dg/naming-3.m: New
1951 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1954 * gcc.target/arm/pr40457-3.c: New test.
1956 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
1958 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1960 * lib/target-supports.exp (check_ifunc_available): Likewise.
1962 2010-09-29 Tristan Gingold <gingold@adacore.com>
1964 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1966 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1968 * objc.dg/keywords-1.m: New test.
1969 * objc.dg/keywords-2.m: New test.
1970 * objc.dg/keywords-3.m: New test.
1971 * obj-c++.dg/keywords-1.mm: New test.
1972 * obj-c++.dg/keywords-2.mm: New test.
1974 2010-09-28 Jason Merrill <jason@redhat.com>
1976 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1977 * g++.dg/ext/complit11.C: Likewise.
1978 * g++.old-deja/g++.law/temps1.C: Likewise.
1980 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1981 * g++.old-deja/g++.mike/misc6.C: Likewise.
1983 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1985 * objc.dg/attributes/method-attribute-1.m: New.
1986 * objc.dg/attributes/method-attribute-2.m: New.
1988 * obj-c++.dg/attributes/method-attribute-1.m: New.
1989 * obj-c++.dg/attributes/method-attribute-2.m: New.
1991 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1993 * objc.dg/attributes: New.
1994 * objc.dg/attributes/attributes.exp: New.
1995 * objc.dg/attributes/class-attribute-1.m: New.
1996 * objc.dg/attributes/class-attribute-2.m: New
1997 * objc.dg/attributes/categ-attribute-1.m: New
1998 * objc.dg/attributes/categ-attribute-2.m: New
1999 * objc.dg/attributes/proto-attribute-1.m: New
2001 * obj-c++.dg/attributes: New.
2002 * obj-c++.dg/attributes/attributes.exp: New
2003 * obj-c++.dg/attributes/class-attribute-1.mm: New
2004 * obj-c++.dg/attributes/class-attribute-2.mm: New
2005 * obj-c++.dg/attributes/categ-attribute-1.mm: New
2006 * obj-c++.dg/attributes/categ-attribute-2.mm: New
2007 * obj-c++.dg/attributes/proto-attribute-1.mm: New
2009 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2011 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2012 from the branch renamed to method-20b.m to avoid clashes).
2014 2005-08-23 Stuart Hastings <stuart@apple.com>
2015 Ziemowit Laski <zlaski@apple.com>
2018 * obj-c++.dg/method-23.mm: New.
2019 * objc.dg/method-20.m: New.
2021 2010-09-28 Jan Hubicka <jh@suse.cz>
2023 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2025 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2028 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2029 i?86-*-solaris2.[89], *-*-vxworks*.
2030 * gcc.target/i386/pr22152.c: Likewise.
2031 * gcc.target/i386/vect8-ret.c: New test.
2033 2010-09-28 Jie Zhang <jie@codesourcery.com>
2035 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2037 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2039 Merge from 'apple/trunk' branch on FSF servers.
2041 2005-07-18 Ziemowit Laski <zlaski@apple.com>
2044 * obj-c++.dg/method-22.mm: New.
2046 2010-09-27 Jason Merrill <jason@redhat.com>
2048 * g++.dg/cpp0x/rv-lvalue-req.C: New.
2049 * g++.dg/ext/complit11.C: Adjust.
2050 * g++.old-deja/g++.law/temps1.C: Adjust.
2051 * g++.old-deja/g++.ns/koenig6.C: Adjust.
2052 * g++.old-deja/g++.oliva/partord1.C: Adjust.
2054 2010-09-27 Ian Lance Taylor <iant@google.com>
2056 * lib/target-supports.exp (check_effective_target_split_stack):
2058 * gcc.dg/split-1.c: New test.
2059 * gcc.dg/split-2.c: New test.
2060 * gcc.dg/split-3.c: New test.
2061 * gcc.dg/split-4.c: New test.
2063 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2066 * objc.dg/type-size-3.m: New test.
2068 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2071 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2073 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2076 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2077 * objc.dg/type-size-2.m: Same change.
2078 * obj-c++.dg/encode-5.mm: Same change.
2080 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2082 Merge from 'apple/trunk' branch on FSF servers. The original
2083 Changelogs are below.
2085 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2086 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2087 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2088 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2090 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2091 proto-qual-1.m in the branch) and the normal ABI on GNU.
2092 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
2093 the test only with the NeXT runtime.
2094 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2095 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2096 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2097 Run the test only with the NeXT runtime.
2099 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2102 * objc.dg/encode-7-64bit.m: New.
2103 * objc.dg/encode-7.m: Skip if -m64.
2105 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
2108 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2109 * obj-c++.dg/threedotthree-abi-1.mm: New
2110 * objc.dg/threedotthree-abi-1.m: New
2112 2005-07-20 Ziemowit Laski <zlaski@apple.com>
2115 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2116 * objc.dg/encode-6.m: Likewise.
2117 * objc.dg/encode-7.m: New test case.
2119 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2121 Merge from 'apple/trunk' branch on FSF servers. Renamed
2122 const-str-12.m to constr-str-12b.m to avoid conflicts.
2124 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
2127 * obj-c++.dg/warn5.mm: New
2129 2005-06-22 Ziemowit Laski <zlaski@apple.com>
2132 * obj-c++.dg/const-str-12.mm: New.
2133 * objc.dg/const-str-12.m: New.
2135 2010-09-27 Tobias Burnus <burnus@net-b.de>
2139 * gfortran.dg/storage_size_2.f08: Fix test.
2140 * gfortran.dg/c_sizeof_1.f90: Fix test.
2141 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2142 * gfortran.dg/c_sizeof_3.f90: New.
2143 * gfortran.dg/c_sizeof_4.f90: New.
2144 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2145 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2147 2010-09-26 Daniel Kraft <d@domob.eu>
2151 * gfortran.dg/select_type_18.f03: New test.
2153 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
2155 * gnat.dg/return2.ad[sb]: New test.
2156 * gnat.dg/return2_pkg.ads: New helper.
2158 2010-09-25 Daniel Kraft <d@domob.eu>
2161 * gfortran.dg/io_constraints_6.f03: New test.
2162 * gfortran.dg/io_constraints_7.f03: New test.
2163 * gfortran.dg/newunit_2.f90: New test.
2165 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
2167 * gfortran.dg/operator_c1202.f90: New test.
2169 2010-09-24 Jan Hubicka <jh@suse.cz>
2171 * gcc.dg/tree-ssa/leaf.c: New testcase.
2173 2010-09-24 Jan Hubicka <jh@suse.cz>
2175 PR tree-optimization/45738
2176 PR tree-optimization/45741
2177 * gcc.c-torture/compile/pr45741.c: New.
2178 * gfortran.fortran-torture/compile/pr45738.f90: New.
2180 2010-09-24 Joseph Myers <joseph@codesourcery.com>
2182 * gcc.dg/cpp/undef-opt-1.c: New test.
2184 2010-09-24 Jason Merrill <jason@redhat.com>
2186 * g++.dg/other/error10.C: Adjust expected output.
2188 2010-09-24 Jakub Jelinek <jakub@redhat.com>
2191 * gcc.dg/torture/stackalign/alloca-6.c: New test.
2192 * gcc.target/i386/pr45234.c: New test.
2194 2010-09-24 Richard Guenther <rguenther@suse.de>
2196 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2198 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
2200 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2201 as a comment leader in regexp.
2203 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2205 * objc.dg/sync-2.m: New test.
2206 * obj-c++.dg/sync-2.mm: New test.
2208 2010-09-24 Tobias Burnus <burnus@net-b.de>
2211 * gfortran.dg/iso_fortran_env_7.f90: New.
2213 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2215 * obj-c++.dg/too-many-args.mm: New file.
2217 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2219 Merge from 'apple/trunk' branch on FSF servers.
2221 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2224 * objc.dg/too-many-args.m: New
2226 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2229 * gfortran.dg/dependency_36.f90: New test.
2231 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
2233 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2234 * gcc.target/i386/pad-3.c: Ditto.
2235 * gcc.target/i386/pad-7.c: Ditto.
2236 * gcc.target/i386/pad-7.c: Ditto.
2237 * gcc.target/i386/pr36502.c: Ditto.
2238 * gcc.target/i386/zee.c: Ditto.
2239 * gcc.target/i386/20060821-1.c: Ditto.
2240 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
2241 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
2242 * gcc.target/i386/pad-5b.c: Ditto.
2243 * gcc.target/i386/pad-6a.c: Ditto.
2244 * gcc.target/i386/pad-6b.c: Ditto.
2245 * gcc.target/i386/pad-8.c: Ditto.
2246 * gcc.target/i386/pad-9.c: Ditto.
2247 * gcc.target/i386/pad-10.c: Ditto.
2248 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
2250 2010-09-23 Richard Guenther <rguenther@suse.de>
2252 PR tree-optimization/45565
2253 * g++.dg/ipa/pr45565.C: New testcase.
2255 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
2259 * gfortran.dg/vector_subscript_bound_1.f90: New.
2261 2010-09-23 Richard Guenther <rguenther@suse.de>
2264 * gcc.dg/pr45750.c: New testcase.
2266 2010-09-23 Jakub Jelinek <jakub@redhat.com>
2268 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2269 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
2272 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
2274 PR rtl-optimization/44374
2275 * gcc.target/arm/headmerge-1.c: New test.
2276 * gcc.target/arm/headmerge-2.c: New test.
2277 * gcc.target/i386/headmerge-1.c: New test.
2278 * gcc.target/i386/headmerge-2.c: New test.
2280 2010-09-23 Daniel Kraft <d@domob.eu>
2285 * gfortran.dg/intrinsic_intent_1.f03: New test.
2286 * gfortran.dg/select_type_17.f03: New test.
2287 * gfortran.dg/associate_5.f03: More definability tests.
2288 * gfortran.dg/enum_2.f90: Check definability.
2289 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2290 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2291 * gfortran.dg/char_expr_2.f90: Ditto.
2292 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2293 * gfortran.dg/enum_5.f90: Ditto.
2294 * gfortran.dg/equiv_constraint_8.f90: Ditto.
2295 * gfortran.dg/impure_assignment_2.f90: Ditto.
2296 * gfortran.dg/impure_assignment_3.f90: Ditto.
2297 * gfortran.dg/intent_out_1.f90: Ditto.
2298 * gfortran.dg/intent_out_3.f90: Ditto.
2299 * gfortran.dg/pointer_assign_7.f90: Ditto.
2300 * gfortran.dg/pointer_intent_3.f90: Ditto.
2301 * gfortran.dg/pr19936_1.f90: Ditto.
2302 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2303 * gfortran.dg/simpleif_2.f90: Ditto.
2304 * gfortran.dg/protected_5.f90: Ditto.
2305 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2306 * gfortran.dg/protected_6.f90: Ditto.
2307 * gfortran.dg/protected_7.f90: Ditto.
2309 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2312 * gfortran.dg/namelist_65.f90: New test.
2314 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2316 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2317 the regexp pattern between the expected label and location string.
2319 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2321 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2323 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2325 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2326 * gcc.dg/pr27898.c: Likewise.
2327 * gcc.dg/pr28712.c: Likewise.
2328 * gcc.dg/pr30762-1.c: Likewise.
2329 * gcc.dg/pr31529-1.c: Likewise.
2330 * gcc.dg/pr34457-1.c: Likewise.
2331 * gcc.dg/pr34668-1.c: Likewise.
2332 * gcc.dg/pr34989-1.c: Likewise.
2333 * gcc.dg/pr43557-1.c: Likewise.
2335 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2337 PR rtl-optimization/45739
2338 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2340 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
2342 * gcc.target/sparc/mnofpu.c: New test.
2344 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2346 PR rtl-optimization/45739
2347 * gcc.target/i386/pr45739.c: New test.
2349 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
2352 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2353 and counts. Add non-elemental function call check.
2356 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2357 arguments checks. Update temporary counts.
2358 * gfortran.dg/transpose_optimization_1.f90: New.
2360 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2363 * objc.dg/invalid-method-1.m: New.
2365 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2367 Merge from 'apple/trunk' branch on FSF servers.
2369 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
2372 * objc.dg/naming-4.m: New
2373 * objc.dg/naming-5.m: New
2374 * obj-c++.dg/naming-1.mm: New
2375 * obj-c++.dg/naming-2.mm: New
2377 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
2378 Jack Howarth <howarth@bromo.med.uc.edu>
2381 * g++.dg/torture/pr44972.C: Use portable assert().
2383 2010-09-21 Richard Guenther <rguenther@suse.de>
2385 PR tree-optimization/45580
2386 * g++.dg/torture/pr45580.C: New testcase.
2388 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
2390 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2392 2010-09-20 Janus Weil <janus@gcc.gnu.org>
2395 * gfortran.dg/pointer_check_7.f90: New.
2397 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2399 PR rtl-optimization/45728
2400 * gcc.c-torture/compile/pr45728.c: New test.
2402 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
2405 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2407 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
2409 * g++.dg/tree-ssa/pr45605.C: Add "\\".
2411 2010-09-20 Richard Guenther <rguenther@suse.de>
2414 * gcc.dg/torture/pr45704.c: New testcase.
2416 2010-09-20 Jan Hubicka <jh@suse.cz>
2418 PR tree-optimize/45605
2419 * g++.dg/tree-ssa/pr45605.C: New testcase.
2421 2010-09-20 Michael Matz <matz@suse.de>
2424 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2427 2010-09-20 Richard Guenther <rguenther@suse.de>
2429 PR tree-optimization/45705
2430 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2432 2010-09-20 Michael Matz <matz@suse.de>
2435 * lib/target-supports.exp (check_effective_target_vect_perm):
2438 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2440 PR rtl-optimization/45695
2441 * gcc.c-torture/execute/pr45695.c: New test.
2443 2010-09-19 Jan Hubicka <jh@suse.cz>
2446 * gcc.c-torture/compile/pr44246.c:New file.
2448 2010-09-19 Ira Rosen <irar@il.ibm.com>
2450 PR tree-optimization/45714
2451 * gfortran.dg/vect/pr45714-a.f: New test.
2452 * gfortran.dg/vect/pr45714-b.f: New test.
2454 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2456 * gnat.dg/const1.adb: Rename into...
2457 * gnat.dg/constant1.adb: ...this.
2458 * gnat.dg/constant2.adb: New test.
2459 * gnat.dg/constant2_pkg1.ads: New helper.
2460 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2462 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2464 * gnat.dg/specs/constant1.ads: New test.
2465 * gnat.dg/specs/constant1_pkg.ads: New helper.
2467 2010-09-18 Jan Hubicka <jh@suse.cz>
2469 PR tree-optimization/45453
2470 * g++.dg/tree-ssa/pr45453.C: New testcase.
2472 2010-09-18 Jason Merrill <jason@redhat.com>
2474 * g++.dg/cpp0x/initlist44.C: New.
2476 2010-09-18 Richard Guenther <rguenther@suse.de>
2478 PR tree-optimization/45709
2479 * g++.dg/torture/pr45709-2.C: New testcase.
2481 2010-09-18 Richard Guenther <rguenther@suse.de>
2483 PR tree-optimization/45709
2484 * g++.dg/torture/pr45709.C: New testcase.
2486 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
2489 * gcc.target/i386/pad-3.c: Pass -fno-pic.
2491 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2493 * gcc.target/i386/pad-1.c: New.
2494 * gcc.target/i386/pad-2.c: Likewise.
2495 * gcc.target/i386/pad-3.c: Likewise.
2496 * gcc.target/i386/pad-4.c: Likewise.
2497 * gcc.target/i386/pad-5a.c: Likewise.
2498 * gcc.target/i386/pad-5b.c: Likewise.
2499 * gcc.target/i386/pad-6a.c: Likewise.
2500 * gcc.target/i386/pad-6b.c: Likewise.
2501 * gcc.target/i386/pad-7.c: Likewise.
2502 * gcc.target/i386/pad-8.c: Likewise.
2503 * gcc.target/i386/pad-9.c: Likewise.
2504 * gcc.target/i386/pad-10.c: Likewise.
2506 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2509 * gcc.dg/torture/stackalign/alloca-5.c: New.
2511 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2514 * gcc.dg/torture/pr45678-2.c: New.
2516 2010-09-17 Richard Guenther <rguenther@suse.de>
2519 * gcc.dg/torture/pr45678-1.c: New testcase.
2521 2010-09-17 Michael Matz <matz@suse.de>
2523 PR tree-optimization/43432
2524 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2525 check_effective_target_vect_perm_short): New predicates.
2526 (check_effective_target_vect_perm): Include x86_64.
2527 * gcc.dg/vect/pr43432.c: New test.
2528 * gcc.dg/vect/vect-114.c: Adjust.
2529 * gcc.dg/vect/vect-15.c: Ditto.
2530 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2531 * gcc.dg/vect/slp-perm-9.c: Ditto.
2533 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
2536 * objc/execute/exceptions/throw-nil.m: Run the test only with the
2539 2010-09-17 Richard Guenther <rguenther@suse.de>
2541 * gcc.dg/pr27898.c: Use -flto instead of -combine.
2542 * gcc.dg/pr28706.c: Likewise.
2543 * gcc.dg/pr28712.c: Likewise.
2544 * gcc.dg/pr30762-1.c: Likewise.
2545 * gcc.dg/pr30762-2.c: Likewise.
2546 * gcc.dg/pr31529-1.c: Likewise.
2547 * gcc.dg/pr31529-2.c: Likewise.
2548 * gcc.dg/pr34457-1.c: Likewise.
2549 * gcc.dg/pr34457-2.c: Likewise.
2550 * gcc.dg/pr34668-1.c: Likewise.
2551 * gcc.dg/pr34668-2.c: Likewise.
2552 * gcc.dg/pr34989-1.c: Likewise.
2553 * gcc.dg/pr34989-2.c: Likewise.
2554 * gcc.dg/pr43557-1.c: Likewise.
2555 * gcc.dg/pr43557-2.c: Likewise.
2556 * gcc.dg/debug/pr41893-1.c: Likewise.
2557 * gcc.dg/matrix/matrix.exp: Do not use -combine.
2558 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2559 * gcc.dg/matrix/matrix-4.c: Likewise.
2560 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2561 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2562 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2563 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2565 2010-09-16 Tobias Burnus <burnus@net-b.de>
2568 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2570 * gfortran.dg/intent_optimize_1.f90: New test.
2572 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
2574 * gcc.target/i386/divmod-1.c: New.
2575 * gcc.target/i386/divmod-2.c: Likewise.
2576 * gcc.target/i386/divmod-3.c: Likewise.
2577 * gcc.target/i386/divmod-4.c: Likewise.
2578 * gcc.target/i386/divmod-4a.c: Likewise.
2579 * gcc.target/i386/divmod-5.c: Likewise.
2580 * gcc.target/i386/divmod-6.c: Likewise.
2581 * gcc.target/i386/divmod-7.c: Likewise.
2582 * gcc.target/i386/divmod-8.c: Likewise.
2583 * gcc.target/i386/udivmod-1.c: Likewise.
2584 * gcc.target/i386/udivmod-2.c: Likewise.
2585 * gcc.target/i386/udivmod-3.c: Likewise.
2586 * gcc.target/i386/udivmod-4.c: Likewise.
2587 * gcc.target/i386/udivmod-4a.c: Likewise.
2588 * gcc.target/i386/udivmod-5.c: Likewise.
2589 * gcc.target/i386/udivmod-6.c: Likewise.
2590 * gcc.target/i386/udivmod-7.c: Likewise.
2591 * gcc.target/i386/udivmod-8.c: Likewise.
2593 2010-09-16 Jan Hubicka <jh@suse.cz>
2595 * g++.dg/lto/pr45679-1_0.C: New file.
2596 * g++.dg/lto/pr45679-1_1.C: New file.
2597 * g++.dg/lto/pr45679-0_0.C: New file.
2598 * g++.dg/lto/pr45679-0_1.C: New file.
2600 2010-09-16 Janus Weil <janus@gcc.gnu.org>
2603 * gfortran.dg/class_dummy_2.f03: New.
2605 2010-09-16 Richard Guenther <rguenther@suse.de>
2607 PR tree-optimization/45623
2608 * gcc.dg/torture/pr45623.c: New testcase.
2610 2010-09-16 Ira Rosen <irar@il.ibm.com>
2612 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2613 name and parentheses.
2614 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2616 2010-09-15 Jason Merrill <jason@redhat.com>
2618 * g++.dg/parse/parameter-declaration-2.C: New.
2620 * g++.dg/cpp0x/scoped_enum2.C: New.
2622 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
2624 * gcc.c-torture/compile/20100915-1.c: New test.
2626 2010-09-15 Martin Jambor <mjambor@suse.cz>
2629 * gcc.dg/ipa/pr45644.c: New test.
2631 2010-09-15 Jakub Jelinek <jakub@redhat.com>
2633 PR tree-optimization/45633
2634 * gcc.dg/vect/pr45633.c: New test.
2636 2010-09-15 Janus Weil <janus@gcc.gnu.org>
2639 * gfortran.dg/allocate_derived_4.f90: New.
2641 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
2643 * lib/target-supports.exp
2644 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2645 supported flag to true for neon.
2647 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2650 * g++.dg/template/crash103.C: New.
2652 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
2654 Merge from 'apple/trunk' branch on FSF servers.
2656 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
2659 * objc.dg/msg-in-protocol.m: New.
2660 * obj-c++.dg/msg-in-protocol.mm: New.
2662 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
2665 * objc.dg/break-in-ifstmt.m: New.
2667 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2670 * obj-c++.dg/comp-types-13.mm: New.
2671 * objc.dg/comp-types-12.m: New.
2673 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2676 * obj-c++.dg/proto-lossage-7.mm: New.
2677 * objc.dg/proto-lossage-7.m: New.
2679 2010-09-14 Jan Hubicka <jh@suse.cz>
2681 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2683 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2686 2010-09-14 Jakub Jelinek <jakub@redhat.com>
2689 * gcc.dg/pr45567.c: New test.
2692 * g++.dg/debug/pr45660.C: New test.
2694 2010-09-14 Ira Rosen <irar@il.ibm.com>
2696 PR tree-optimization/45470
2697 * g++.dg/vect/pr45470-a.cc: New test.
2698 * g++.dg/vect/pr45470-a.cc: New test.
2700 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2703 * lib/profopt.exp: Prune warnings on execname2 compile.
2704 * lib/prune.exp: Prune "can't add line info" warnings.
2706 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2709 * gfortran.dg/namelist_64.f90: New test.
2711 2010-09-13 Jakub Jelinek <jakub@redhat.com>
2713 PR rtl-optimization/45617
2714 * gcc.target/i386/pr45617.c: New test.
2716 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
2718 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2720 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
2722 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2723 * gcc.target/i386/fma4-vector.c: Likewise.
2724 * gcc.target/i386/vectorize2.c: Likewise.
2725 * gcc.target/i386/vectorize4.c: Likewise.
2726 * gcc.target/i386/vectorize5.c: Likewise.
2727 * gcc.target/i386/vectorize6.c: Likewise.
2728 * gcc.target/i386/vectorize8.c: Likewise.
2730 * gcc.target/i386/vect-double-1.c: New.
2731 * gcc.target/i386/vect-double-1a.c: Likewise.
2732 * gcc.target/i386/vect-double-2.c: Likewise.
2733 * gcc.target/i386/vect-double-2a.c: Likewise.
2735 * lib/target-supports.exp (check_effective_target_vect_double):
2736 Set et_vect_double_saved to 0 when tuning for Atom.
2738 2010-09-13 Jan Hubicka <jh@suse.cz>
2740 * gcc.dg/torture/pr23821.c: Drop static keyword.
2741 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2742 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2744 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
2746 * gcc.target/arm/sync-1.c: New.
2748 2010-09-12 Olivier Hainque <hainque@adacore.com>
2750 * gnat.dg/memtrap.adb: New test.
2752 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2754 * gfortran.dg/promotion.f90: Fix options.
2756 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
2758 * g++.dg/cpp0x/range-for1.C: New.
2759 * g++.dg/cpp0x/range-for2.C: New.
2760 * g++.dg/cpp0x/range-for3.C: New.
2761 * g++.dg/cpp0x/range-for4.C: New.
2762 * g++.dg/cpp0x/range-for5.C: New.
2763 * g++.dg/cpp0x/range-for6.C: New.
2765 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
2767 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2768 and counts. Check that transpose is not called.
2769 * gfortran.dg/transpose_2.f90: Update error message.
2771 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2774 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2775 * g++.dg/lookup/strong-using-2.C: Likewise.
2776 * g++.dg/lookup/strong-using-3.C: Likewise.
2777 * g++.dg/lookup/strong-using-5.C: Likewise.
2779 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2780 * g++.dg/cpp0x/inline-ns4.C: New.
2781 * g++.dg/cpp0x/inline-ns5.C: New.
2783 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
2786 * gfortran.fortran-torture/compile/pr45634.f90: New.
2788 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
2790 * objc.dg/fobjc-exceptions.m: New test.
2792 2010-09-10 Jan Hubicka <jh@suse.cz>
2794 * g++.dg/inherit/covariant7.C: Fix pattern matching.
2796 2010-09-10 Martin Jambor <mjambor@suse.cz>
2798 PR tree-optimization/44972
2799 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2800 * gcc.dg/tree-ssa/pr45144.c: Likewise.
2801 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2803 * g++.dg/torture/pr44972.C: New test.
2805 2010-09-10 Martin Jambor <mjambor@suse.cz>
2807 PR tree-optimization/44972
2808 * g++.dg/torture/pr34850.C: Remove expected warning.
2810 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2812 * gfortran.dg/dummy_optional_arg.f90: New test.
2814 2010-09-08 Jan Hubicka <jh@suse.cz>
2816 PR tree-optimization/45598
2817 * fortran.fortran-torture/compile/pr45598.f90: New test.
2819 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
2821 * lib/target-supports-dg.exp (dg-require-ifunc): New.
2822 * lib/target-supports.exp (check_ifunc_available): New.
2823 * gcc.dg/attr-ifunc-1.c: New.
2824 * gcc.dg/attr-ifunc-2.c: New.
2825 * gcc.dg/attr-ifunc-3.c: New.
2826 * gcc.dg/attr-ifunc-4.c: New.
2827 * gcc.dg/attr-ifunc-5.c: New.
2828 * g++.dg/ext/attr-ifunc-1.C: New.
2829 * g++.dg/ext/attr-ifunc-2.C: New.
2830 * g++.dg/ext/attr-ifunc-3.C: New.
2831 * g++.dg/ext/attr-ifunc-4.C: New.
2833 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
2836 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2838 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
2840 * gfortran.dg/inline_transpose_1.f90: New test.
2842 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2845 * g++.dg/warn/Wunused-var-15.C: New test.
2847 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2849 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2852 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2854 * objc/execute/exceptions/throw-nil.m: New test.
2855 * objc/execute/exceptions/handler-1.m: Updated to use the new
2856 objc_set_uncaught_exception_handler() function.
2857 * objc/execute/exceptions/matcher-1.m: New test.
2859 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2862 * gfortran.dg/bit_comparison_1.F90: New test.
2863 * gfortran.dg/leadz_trailz_3.f90: New test.
2864 * gfortran.dg/masklr_2.F90: New test.
2865 * gfortran.dg/shiftalr_1.F90: New test.
2866 * gfortran.dg/merge_bits_2.F90: New test.
2867 * gfortran.dg/dshift_2.F90: New test.
2868 * gfortran.dg/bit_comparison_2.F90: New test.
2869 * gfortran.dg/masklr_1.F90: New test.
2870 * gfortran.dg/merge_bits_1.F90: New test.
2871 * gfortran.dg/dshift_1.F90: New test.
2872 * gfortran.dg/shiftalr_2.F90: New test.
2874 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2876 * objc.dg/type-stream-1.m: Replaced with a test that tests that
2877 functions from objc/typedstream.h are deprecated.
2879 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2881 * lib/target-supports.exp
2882 (check_effective_target_run_expensive_tests): New proc.
2883 * gcc.c-torture/compile/limits-fnargs.c: Use
2884 dg-require-effective-target run_expensive_tests.
2886 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2889 * gfortran.dg/gomp/pr45597.f90: New test.
2892 * gfortran.dg/gomp/pr45595.f90: New test.
2894 2010-09-08 Michael Matz <matz@suse.de>
2896 * c-c++-common/uninit-17.c: Adjust.
2898 2010-09-08 Michael Matz <matz@suse.de>
2900 PR tree-optimization/43430
2901 * gcc.dg/vect/pr43430-2.c: New test.
2903 2010-09-08 Michael Matz <matz@suse.de>
2905 PR tree-optimization/33244
2906 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2908 2010-09-08 Richard Guenther <rguenther@suse.de>
2910 PR tree-optimization/45578
2911 * gfortran.dg/pr45578.f90: New testcase.
2913 2010-09-08 Richard Guenther <rguenther@suse.de>
2916 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2918 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2921 * gfortran.dg/char_length_18.f90: New test.
2923 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
2926 * gcc.target/i386/pr36502.c: New test.
2930 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2931 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2933 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
2935 * gfortran.dg/achar_4.f90: Enable bounds checking.
2937 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
2940 * gcc.target/i386/pr45206.c: New test.
2942 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
2945 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2947 2010-09-07 Jan Hubicka <jh@suse.cz>
2949 * gcc.c-torture/compile/20100907.c: New testcase.
2951 2010-09-07 Richard Guenther <rguenther@suse.de>
2954 * g++.dg/eh/pr45569.C: New testcase.
2956 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
2959 * gcc.target/arm/pr43137.c: New test.
2961 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2964 * gfortran.dg/dependency_35.f90: New test.
2966 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2969 * gfortran.dg/char_length_17.f90: New test.
2971 2010-09-06 Dodji Seketeli <dodji@redhat.com>
2976 * g++.dg/template/typedef34.C: New test.
2977 * g++.dg/template/typedef35.C: New test.
2979 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
2982 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2984 2010-09-06 Mark Mitchell <mark@codesourcery.com>
2986 * g++.dg/warn/Wdouble-promotion.C: New.
2988 2010-09-06 Arnaud Charlet <charlet@adacore.com>
2990 * g++.dg/parse/redef2.C: New.
2992 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2994 * gcc.dg/20100906-1.c: New testcase.
2996 2010-09-06 Jakub Jelinek <jakub@redhat.com>
2999 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3000 DW_TAG_enumeration_type DIE.
3002 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
3004 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3007 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
3009 PR rtl-optimization/44919
3010 * g++.dg/opt/pr44919.C: New.
3012 2010-09-06 Tobias Burnus <burnus@net-b.de>
3015 * gfortran.dg/iall_iany_iparity_1.f90: New.
3016 * gfortran.dg/iall_iany_iparity_2.f90: New.
3018 2010-09-06 Jason Merrill <jason@redhat.com>
3020 * g++.dg/cpp0x/initlist42.C: New.
3022 * g++.dg/cpp0x/auto19.C: New.
3024 * g++.dg/template/sfinae25.C: New.
3025 * g++.dg/template/char1.C: Expect warning.
3026 * g++.dg/template/nontype10.C: Likewise.
3028 * g++.dg/cpp0x/implicit9.C: New.
3030 * g++.dg/cpp0x/initlist43.C: New.
3032 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
3034 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3036 2010-09-05 Mark Mitchell <mark@codesourcery.com>
3038 * gcc.dg/Wdouble-promotion.c: New.
3040 2010-09-05 Tobias Burnus <burnus@net-b.de>
3042 * gfortran.dg/float128_1.f90: Remove test case as
3043 it always fails since Rev 163611 backed out the
3044 front-end implementation.
3046 2010-09-05 Tobias Burnus <burnus@net-b.de>
3048 * gfortran.dg/float128_1.f90: XFAIL test case.
3050 2010-09-05 Tobias Burnus <burnus@net-b.de>
3052 * gfortran.dg/bessel_7.f90: Decrease required precision.
3054 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
3057 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3058 ref-all-matching targets.
3060 2010-09-05 Richard Guenther <rguenther@suse.de>
3062 PR tree-optimization/45535
3063 * gcc.c-torture/compile/pr45535.c: New testcase.
3065 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
3067 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3069 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3070 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3071 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3072 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3073 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3074 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3075 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3076 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3077 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3078 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3079 * gcc.target/i386/pr22152.c: Likewise.
3080 * gcc.target/i386/pr36992-1.c: Likewise.
3081 * gcc.target/i386/pr36992-2.c: Likewise.
3082 * gcc.target/sh/sh4a-memmovua.c: Likewise.
3084 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3087 * gcc.dg/const-uniq-1.c: Modify regexp.
3089 2010-09-04 Tobias Burnus <burnus@net-b.de>
3092 * gfortran.dg/namelist_63.f90: New.
3094 2010-09-04 Jan Hubicka <jh@suse.cz>
3096 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3097 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3099 2010-09-04 Jan Hubicka <jh@suse.cz>
3101 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3103 2010-09-04 Janus Weil <janus@gcc.gnu.org>
3106 * gfortran.dg/allocate_alloc_opt_12.f90: New.
3108 2010-09-03 Joseph Myers <joseph@codesourcery.com>
3110 * gcc.dg/opts-4.c: New test.
3112 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3114 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3115 * gcc.dg/vect/vect-peel-4.c: Ditto.
3117 2010-09-03 Daniel Kraft <d@domob.eu>
3120 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3122 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3125 * gfortran.dg/dependency_34.f90: New test.
3127 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3129 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3131 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3133 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3134 gcc.target/i386/clearcap.map if supported.
3136 2010-09-03 Michael Matz <matz@suse.de>
3139 * gcc.dg/pr45415.c: New test.
3141 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
3143 PR tree-optimization/45506
3144 * gcc.dg/pr45506.c: New.
3146 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
3149 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3150 * gcc.target/i386/float128-2.c: Ditto.
3152 2010-09-03 Daniel Kraft <d@domob.eu>
3155 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3156 * gfortran.dg/internal_dummy_2.f08: New test.
3157 * gfortran.dg/internal_dummy_3.f08: New test.
3158 * gfortran.dg/internal_dummy_4.f08: New test.
3160 2010-09-03 Jakub Jelinek <jakub@redhat.com>
3163 * gcc.target/i386/pr45500.c: New test.
3165 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
3167 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3169 2010-09-03 Daniel Kraft <d@domob.eu>
3172 * gfortran.dg/exit_2.f08; Adapt error messages.
3173 * gfortran.dg/exit_3.f08: New test.
3174 * gfortran.dg/exit_4.f08: New test.
3175 * gfortran.dg/exit_5.f03: New test.
3177 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3179 * gfortran.dg/ishft_4.f90: New test.
3181 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3183 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3184 FRIZ/XSRIZ instruciton for (double)(long long)x.
3185 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3187 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3189 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3191 2010-09-02 Richard Guenther <rguenther@suse.de>
3193 PR tree-optimization/44937
3194 PR tree-optimization/45412
3195 * g++.dg/opt/pr45412.C: New testcase.
3196 * gcc.c-torture/compile/pr45412.c: Likewise.
3197 * gcc.c-torture/compile/pr44937.c: Likewise.
3199 2010-09-02 Joseph Myers <joseph@codesourcery.com>
3201 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
3202 but using -Werror=comment.
3203 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3204 expected error messages.
3206 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3208 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3209 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3211 2010-09-02 Tobias Burnus <burnus@net-b.de>
3214 * gfortran.dg/initialization_27.f90: New.
3216 2010-09-02 Ira Rosen <irar@il.ibm.com>
3218 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3219 check into different basic blocks. Expect vectorization if misaligned
3220 stores are supported.
3221 * gcc.dg/vect/bb-slp-8a.c: New test.
3222 * gcc.dg/vect/bb-slp-8b.c: New test.
3224 2010-09-01 Steve Ellcey <sje@cup.hp.com>
3226 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3228 2010-09-01 Janus Weil <janus@gcc.gnu.org>
3231 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3232 * gfortran.dg/class_dummy_1.f03: New.
3234 2010-09-01 Jakub Jelinek <jakub@redhat.com>
3237 * g++.dg/tree-prof/partition2.C: New test.
3239 2010-09-01 Richard Guenther <rguenther@suse.de>
3241 * gcc.dg/vect/vect-outer-fir.c: Adjust.
3242 * gcc.dg/tree-ssa/vrp54.c: New testcase.
3243 * gcc.c-torture/execute/20100827-1.c: Likewise.
3245 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3247 * gfortran.dg/execute_command_line_1.f90: New test.
3249 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3251 PR preprocessor/45457
3252 * c-c++-common/cpp/pr45457.c: New test.
3254 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
3256 * gcc.dg/nested-func-8.c: New test.
3258 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3261 * gfortran.dg/popcnt_poppar_1.F90: New test.
3262 * gfortran.dg/popcnt_poppar_2.F90: New test.
3264 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
3266 * gcc.target/i386/volatile-2.c: Require nonpic target.
3268 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3271 * gcc.dg/pr45461.c: New test.
3273 2010-08-31 Richard Guenther <rguenther@suse.de>
3276 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3278 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
3280 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3282 2010-08-30 Janus Weil <janus@gcc.gnu.org>
3285 * gfortran.dg/typebound_proc_18.f03: New.
3287 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
3289 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3290 * lib/scanasm.exp (scan-stack-usage): Likewise.
3291 (scan-stack-usage-not): Likewise.
3292 * gcc.dg/stack-usage-1.c: New test.
3293 * gcc.target/i386/stack-usage-realign.c: Likewise.
3295 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
3297 PR tree-optimization/45427
3298 * gcc.dg/tree-ssa/pr45427.c: New test.
3300 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3303 * g++.dg/template/crash102.C: New.
3305 2010-08-30 Jakub Jelinek <jakub@redhat.com>
3308 * gcc.dg/gomp/atomic-12.c: New test.
3309 * gcc.dg/gomp/atomic-13.c: New test.
3310 * gcc.dg/gomp/atomic-14.c: New test.
3311 * g++.dg/gomp/atomic-11.C: New test.
3312 * g++.dg/gomp/atomic-12.C: New test.
3313 * g++.dg/gomp/atomic-13.C: New test.
3314 * g++.dg/gomp/atomic-14.C: New test.
3316 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3318 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3321 2010-08-30 Thomas Quinot <quinot@adacore.com>
3323 * gnat.dg/discr24.adb: New test.
3325 2010-08-30 Richard Guenther <rguenther@suse.de>
3327 PR tree-optimization/45449
3328 * gcc.dg/pr45449.c: New testcase.
3330 2010-08-30 Joseph Myers <joseph@codesourcery.com>
3332 * gcc.dg/opts-1.c: Expect errors, not warnings.
3334 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3337 * gfortran.dg/dynamic_dispatch_11.f03: New.
3339 2010-08-29 Jason Merrill <jason@redhat.com>
3342 * g++.dg/parse/defarg15.C: New.
3344 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3347 * gfortran.dg/select_type_16.f03: New.
3349 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
3350 Tobias Burnus <burnus@net-b.de>
3352 * gfortran.dg/bessel_7.f90: Decrease required precision.
3354 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
3355 Kaz Kojima <kkojima@gcc.gnu.org>
3357 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
3359 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3361 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3362 floating point conversion code generation.
3363 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3364 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3365 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3366 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3367 to integer conversion code generation.
3368 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3369 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3370 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3371 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3373 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3376 * gfortran.dg/random_seed_1.f90: Adjust test.
3377 * gfortran.dg/float128_1.f90: New test.
3379 2010-08-27 Tobias Burnus <burnus@net-b.de>
3382 * gfortran.dg/norm2_1.f90: New.
3383 * gfortran.dg/norm2_2.f90: New.
3384 * gfortran.dg/norm2_3.f90: New.
3385 * gfortran.dg/norm2_4.f90: New.
3386 * gfortran.dg/parity_1.f90: New.
3387 * gfortran.dg/parity_2.f90: New.
3388 * gfortran.dg/parity_3.f90: New.
3390 2010-08-27 Janus Weil <janus@gcc.gnu.org>
3393 * gfortran.dg/select_type_15.f03: New.
3395 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3398 * gfortran.dg/hollerith8.f90: New test.
3400 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3403 * gfortran.dg/dependency_33.f90: New test.
3405 2010-08-27 Richard Guenther <rguenther@suse.de>
3407 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3408 * gcc.dg/graphite/scop-2.c: Likewise.
3409 * gcc.dg/graphite/scop-20.c: Likewise.
3410 * gcc.dg/vect/slp-25.c: Likewise.
3412 2010-08-27 Olivier Hainque <hainque@adacore.com>
3414 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3416 2010-08-26 Daniel Kraft <d@domob.eu>
3421 * gfortran.dg/associate_8.f03: New test.
3422 * gfortran.dg/select_type_13.f03: New test.
3423 * gfortran.dg/select_type_14.f03: New test.
3425 2010-08-26 Jakub Jelinek <jakub@redhat.com>
3427 PR tree-optimization/44485
3428 * gcc.dg/pr44485.c: New test.
3430 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3432 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3433 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3434 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3436 2010-08-26 Richard Guenther <rguenther@suse.de>
3438 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3439 * gcc.dg/graphite/scop-21.c: Likewise.
3441 2010-08-26 Richard Guenther <rguenther@suse.de>
3443 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3444 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3445 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3446 * gcc.dg/vect/vect-91.c: Likewise.
3447 * gcc.dg/vect/vect-peel-1.c: Likewise.
3448 * gcc.dg/vect/vect-peel-2.c: Likewise.
3449 * gcc.dg/vect/vect-peel-4.c: Likewise.
3451 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3454 * gfortran.dg/der_io_4.f90: New test.
3456 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3458 PR rtl-optimization/44858
3459 * gcc.c-torture/execute/pr44858.c: New test.
3461 PR rtl-optimization/45400
3462 * g++.dg/other/i386-8.C: New test.
3464 2010-08-25 Richard Guenther <rguenther@suse.de>
3466 * gcc.dg/alias-8.c: Adjust.
3468 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
3470 * gcc.target/i386/combine-mul.c: New test.
3472 2010-08-25 Richard Guenther <rguenther@suse.de>
3475 * gcc.dg/graphite/id-27.c: New testcase.
3476 * gcc.dg/lto/20100825-1_0.c: Likewise.
3478 2010-08-25 Richard Guenther <rguenther@suse.de>
3480 PR tree-optimization/45316
3481 * g++.dg/opt/pr45316.C: New testcase.
3483 2010-08-25 Richard Guenther <rguenther@suse.de>
3485 PR tree-optimization/45393
3486 * g++.dg/torture/pr45393.C: New testcase.
3488 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3490 PR tree-optimization/45059
3491 * gcc.c-torture/compile/pr45059.c: New test.
3493 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
3495 * lib/target-supports.exp (check_effective_target_vect_unpack):
3496 Set vect_unpack supported flag to true for neon.
3498 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3500 * gcc.dg/tree-ssa/ifc-5.c: New.
3502 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3504 * gcc.dg/tree-ssa/ifc-4.c: New.
3505 * gcc.dg/tree-ssa/ifc-7.c: New.
3507 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
3509 * gcc.dg/vect/vect.exp: Check loongson targets
3510 * g++.dg/vect/vect.exp: Likewise
3511 * gfortran.dg/vect/vect.exp: Likewise
3513 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3515 * gcc.target/powerpc/vsx-mass-1.c: New file, test
3518 2010-08-23 Janus Weil <janus@gcc.gnu.org>
3521 * gfortran.dg/proc_ptr_29.f90: New.
3523 2010-08-22 Tobias Burnus <burnus@net-b.de>
3524 Dominique d'Humieres <dominiq@lps.ens.fr>
3527 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3529 2010-08-22 Tobias Burnus <burnus@net-b.de>
3532 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3534 2010-08-22 Tobias Burnus <burnus@net-b.de>
3537 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3539 2010-08-22 Tobias Burnus <burnus@net-b.de>
3540 Dominique d'Humieres <dominiq@lps.ens.fr>
3544 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3545 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3547 2010-08-21 Janus Weil <janus@gcc.gnu.org>
3552 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3553 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3554 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3556 2010-08-21 Tobias Burnus <burnus@net-b.de>
3560 * gfortran.dg/bessel_6.f90: New.
3561 * gfortran.dg/bessel_7.f90: New.
3563 2010-08-20 Jan Hubicka <jh@suse.cz>
3567 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3568 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3570 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
3573 * gcc.target/i386/pr45336-1.c: New.
3574 * gcc.target/i386/pr45336-2.c: Likewise.
3575 * gcc.target/i386/pr45336-3.c: Likewise.
3576 * gcc.target/i386/pr45336-4.c: Likewise.
3578 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
3581 * gcc.target/i386/volatile-2.c: Update scan strings to also
3582 include (%rip) for the memory reference on x86_64.
3584 2010-08-20 Jakub Jelinek <jakub@redhat.com>
3587 * gcc.dg/pr44974.c: New test.
3589 PR rtl-optimization/45353
3590 * gcc.dg/pr45353.c: New test.
3592 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
3594 * gcc.target/i386/volatile-2.c: New.
3596 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
3598 PR rtl-optimization/44691
3599 * gfortran.dg/pr44691.f: New test.
3601 2010-10-19 Olivier Hainque <hainque@adacore.com>
3603 * gcc.target/sparc/sibcall-dslot.c: New testcase.
3605 2010-08-19 Jason Merrill <jason@redhat.com>
3607 * g++.dg/init/synth3.C: New.
3608 * g++.dg/init/value8.C: New.
3609 * g++.dg/tree-ssa/empty-2.C: New.
3610 * g++.dg/cpp0x/noexcept09.C: New.
3612 2010-08-19 Daniel Kraft <d@domob.eu>
3616 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3617 * gfortran.dg/pointer_remapping_1.f90: New test.
3618 * gfortran.dg/pointer_remapping_2.f03: New test.
3619 * gfortran.dg/pointer_remapping_3.f08: New test.
3620 * gfortran.dg/pointer_remapping_4.f03: New test.
3621 * gfortran.dg/pointer_remapping_5.f08: New test.
3622 * gfortran.dg/pointer_remapping_6.f08: New test.
3624 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
3627 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3629 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3631 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3633 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
3635 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3638 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3641 * gcc.c-torture/execute/pr45070.c: New.
3643 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3645 * g++.dg/pr44328.C: New test.
3647 2010-08-19 Tobias Burnus <burnus@net-b.de>
3651 * gfortran.dg/bessel_3.f90: New.
3652 * gfortran.dg/bessel_4.f90: New.
3653 * gfortran.dg/bessel_5.f90: New.
3655 2010-08-19 Janus Weil <janus@gcc.gnu.org>
3658 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3659 * gfortran.dg/pointer_init_2.f90: New.
3660 * gfortran.dg/pointer_init_3.f90: New.
3661 * gfortran.dg/pointer_init_4.f90: New.
3663 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
3666 * g++.dg/pr45049-1.C: New test.
3667 * g++.dg/pr45049-2.C: New test.
3669 2010-08-18 Jie Zhang <jie@codesourcery.com>
3671 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3672 20 if __ARM_PCS is defined otherwise 64.
3673 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3674 instead of hard coded 64.
3676 2010-08-18 Yao Qi <yao@codesourcery.com>
3679 * gcc.target/arm/pr45094.c: New test.
3681 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3683 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3685 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3687 PR rtl-optimization/42575
3688 * gcc.target/arm/pr42575.c: New test.
3690 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3692 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3693 * gcc.dg/tls/thr-cse-1.c: New.
3695 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3698 * lib/target-supports.exp
3699 (check_effective_target_function_sections): New.
3700 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3701 function sections before proceding.
3703 2010-08-17 Jakub Jelinek <jakub@redhat.com>
3706 * gfortran.dg/pr45308.f03: New test.
3708 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
3711 * gcc.target/i386/pr45296.c: New test.
3713 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
3715 * g++.dg/ext/uow-1.C: New.
3716 * g++.dg/ext/uow-2.C: New.
3717 * g++.dg/ext/uow-3.C: New.
3718 * g++.dg/ext/uow-4.C: New.
3720 2010-08-17 Richard Guenther <rguenther@suse.de>
3723 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3725 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
3728 * gcc.dg/Wcxx-compat-20.c: New test.
3730 2010-08-17 Daniel Kraft <d@domob.eu>
3733 * gfortran.dg/associate_1.f03: Extended to test newly supported
3734 features like association to variables.
3735 * gfortran.dg/associate_3.f03: Removed check for illegal change
3736 of associate-name here...
3737 * gfortran.dg/associate_5.f03: ...and added it here.
3738 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3739 * gfortran.dg/associate_7.f03: New test.
3741 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
3743 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3745 2010-08-15 Daniel Kraft <d@domob.eu>
3748 * gfortran.dg/associate_1.f03: Enable test for array expressions.
3749 * gfortran.dg/associate_3.f03: Clarify comment.
3750 * gfortran.dg/associate_5.f03: New test.
3751 * gfortran.dg/associate_6.f03: New test.
3753 2010-08-15 Tobias Burnus <burnus@net-b.de>
3756 * gfortran.dg/bind_c_usage_21.f90: New.
3757 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3759 2010-08-15 Tobias Burnus <burnus@net-b.de>
3761 * gfortran.dg/optional_absent_1.f90: New.
3762 * gfortran.dg/null_actual.f90: New.
3764 2010-08-15 Tobias Burnus <burnus@net-b.de>
3766 * gfortran.dg/pointer_target_1.f90: New.
3767 * gfortran.dg/pointer_target_2.f90: New.
3768 * gfortran.dg/pointer_target_3.f90: New.
3770 2010-08-15 Daniel Kraft <d@domob.eu>
3773 * gfortran.dg/elemental_args_check_3.f90: New test.
3774 * gfortran.dg/impure_1.f08: New test.
3775 * gfortran.dg/impure_2.f08: New test.
3776 * gfortran.dg/impure_3.f90: New test.
3777 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3779 2010-08-15 Ira Rosen <irar@il.ibm.com>
3781 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3782 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3784 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3786 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3788 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3790 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3792 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3793 dg-require-effective-target after dg-do.
3795 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3797 * lib/target-supports.exp (check_effective_target_vect_int): Return
3798 true for Loongson targets.
3799 (check_effective_target_vect_shift): Likewise.
3800 (check_effective_target_vect_no_int_max): Likewise.
3801 (check_effective_target_vect_no_align): Likewise.
3802 (check_effective_target_vect_short_mult): Likewise.
3804 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
3806 * g++.dg/cast.C: Change fields of structures to "long" to pass
3807 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3808 * g++.dg/cpp0x/iop.C: Ditto.
3809 * g++.dg/cpp0x/named_refs.C: Ditto.
3810 * g++.dg/cpp0x/rv1p.C: Ditto.
3811 * g++.dg/cpp0x/rv2p.C: Ditto.
3812 * g++.dg/cpp0x/rv3p.C: Ditto.
3813 * g++.dg/cpp0x/rv4p.C: Ditto.
3814 * g++.dg/cpp0x/rv5p.C: Ditto.
3815 * g++.dg/cpp0x/rv6p.C: Ditto.
3816 * g++.dg/cpp0x/rv7p.C: Ditto.
3817 * g++.dg/cpp0x/rv8p.C: Ditto.
3818 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3820 2010-08-13 Daniel Kraft <d@domob.eu>
3822 * gfortran.dg/implied_shape_1.f08: New test.
3823 * gfortran.dg/implied_shape_2.f90: New test.
3824 * gfortran.dg/implied_shape_3.f08: New test.
3826 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3829 * gfortran.dg/char_component_initializer_1.f90: New test.
3831 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
3833 PR tree-optimization/45241
3834 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3836 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3838 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3840 * gcc.target/i386/pr40906-2.c: Ditto.
3841 * gcc.target/i386/pr40906-3.c: Ditto.
3843 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3846 * gcc.c-torture/execute/pr45262.c: New test.
3848 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3850 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3852 * g++.dg/other/profile1.C: Ditto.
3854 2010-08-12 Richard Guenther <rguenther@suse.de>
3856 PR tree-optimization/45232
3857 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3858 * gcc.dg/tree-ssa/loop-7.c: Adjust.
3859 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3860 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3861 unsigned arithmetic.
3862 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3863 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3864 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3865 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3866 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3867 unsigned arithmetic.
3868 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3869 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3870 unsigned arithmetic.
3871 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3872 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3873 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3874 unsigned arithmetic.
3875 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3876 * gcc.dg/tree-ssa/negate.c: Adjust.
3877 * gcc.dg/vect/vect-1.c: Adjust.
3878 * gfortran.dg/reassoc_6.f: XFAIL.
3880 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3883 * gcc.dg/pr45259.c: New test.
3885 2010-08-12 Wei Guozhi <carrot@google.com>
3888 * gcc.target/arm/pr44999.c: New testcase.
3890 2010-08-12 Jie Zhang <jie@codesourcery.com>
3892 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3894 (main): Adjust accordingly.
3896 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3898 * gfortran.dg/graphite/id-22.f: New.
3900 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3902 * gcc.dg/graphite/id-26.c: New.
3904 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3906 * gcc.dg/graphite/id-25.c: New.
3908 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3910 * gcc.dg/graphite/run-id-5.c: New.
3911 * gcc.dg/graphite/run-id-6.c: New.
3912 * gfortran.dg/graphite/id-21.f: New.
3914 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3916 * gcc.dg/graphite/id-24.c: New.
3918 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3920 * gcc.dg/tree-ssa/pr20742.c: New.
3922 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3924 * gcc.dg/graphite/id-23.c: New.
3926 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3928 * gfortran.dg/graphite/id-20.f: Adjust testcase.
3930 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3932 * gcc.dg/graphite/pr42729.c: New.
3934 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3936 * gfortran.dg/graphite/id-20.f: New.
3938 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3940 * gcc.dg/graphite/id-22.c: New.
3942 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3944 * gcc.dg/graphite/run-id-2.c: Call abort.
3946 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3948 * gcc.dg/graphite/id-20.c: New.
3950 2010-08-11 Janus Weil <janus@gcc.gnu.org>
3951 Steve Kargl <kargl@gcc.gnu.org>
3954 * gfortran.dg/move_alloc_3.f90: New.
3955 * gfortran.dg/random_seed_2.f90: New.
3957 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3959 * lib/target-supports.exp (check_effective_target_sync_int_long):
3961 (check_effective_target_sync_char_short): Likewise.
3963 2010-08-10 Yao Qi <yao@codesourcery.com>
3965 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3967 * gcc.dg/tree-ssa/loop-31.c: Likewise.
3968 * g++.dg/other/packed1.C: Likewise.
3969 * g++.dg/other/crash-4.C: Likewise.
3970 * g++.dg/ext/packed8.C: Likewise.
3971 * g++.dg/init/array16.C: Likewise.
3973 2010-08-10 xinliang David Li <davidxl@google.com>
3974 * gcc.dg/tree-ssa/loop-19.c: Add option
3975 -fno-prefetch-loop-array
3977 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
3980 * gcc.c-torture/compile/pr45182.c: New test.
3982 2010-08-09 Jason Merrill <jason@redhat.com>
3985 * g++.dg/cpp0x/variadic-104.C: New.
3987 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3990 * gfortran.dg/dependency_32.f90: New test.
3992 2010-08-09 Richard Guenther <rguenther@suse.de>
3995 * g++.dg/opt/nrv17.C: New testcase.
3997 2010-08-09 Richard Guenther <rguenther@suse.de>
4000 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4001 alignment from MEM_REF offset only if we took it from the
4004 * gcc.target/i386/pr24178.c: New testcase.
4006 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4008 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4009 * gcc.dg/20030702-1.c: Ditto.
4010 * gcc.dg/20050309-1.c: Ditto.
4011 * gcc.dg/20050325-1.c: Ditto.
4012 * gcc.dg/20050330-2.c: Ditto.
4013 * gcc.dg/20051201-1.c: Ditto.
4014 * gcc.dg/gomp/pr27573.c: Ditto.
4015 * gcc.dg/gomp/pr34610.c: Ditto.
4016 * gcc.dg/pr24225.c: Ditto.
4017 * gcc.dg/pr26570.c: Ditto.
4018 * gcc.dg/pr32773.c: Ditto.
4019 * g++.dg/gcov/gcov-6.C: Ditto.
4020 * g++.dg/gomp/pr34608.C: Ditto.
4021 * gfortran.dg/gomp/pr27573.f90: Ditto.
4023 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
4024 dg-require-host-local dg directive.
4025 * gcc.dg/profile-dir-2.c: Ditto.
4026 * gcc.dg/profile-dir-3.c: Ditto.
4028 2010-08-08 Richard Guenther <rguenther@suse.de>
4030 PR tree-optimization/45109
4031 * gcc.c-torture/compile/pr45109.c: New testcase.
4033 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4035 * gcc.dg/march.c: Skip if -march defined.
4036 * gcc.dg/mtune.c: Skip if -mtune defined.
4038 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4039 generic thunk support.
4041 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
4044 * gcc.target/i386/pr45213.c: New test.
4046 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4049 * gfortran.dg/fmt_error_11.f03: New test.
4051 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
4053 * lib/target-supports.exp (check_effective_target_sync_int_long):
4054 Add arm*-*-linux-gnueabi.
4055 (check_effective_target_sync_char_short): Likewise.
4057 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4060 * gfortran.dg/dependency_31.f90: New test.
4062 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4064 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
4066 2010-08-06 Jason Merrill <jason@redhat.com>
4068 * g++.dg/cpp0x/sfinae3.C: New.
4069 * g++.dg/cpp0x/sfinae4.C: New.
4071 2010-08-06 Richard Guenther <rguenther@suse.de>
4073 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4074 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4075 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4076 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4077 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4078 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4079 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4080 * gcc.c-torture/execute/20100805-1.c: Likewise.
4082 2010-08-05 Martin Jambor <mjambor@suse.cz>
4085 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4087 2010-08-05 Martin Jambor <mjambor@suse.cz>
4089 * gcc.dg/ipa/ipcp-ii-1.c: New test.
4090 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4092 2010-08-05 Martin Jambor <mjambor@suse.cz>
4094 * g++.dg/ipa/devirt-1.C: New test.
4095 * g++.dg/ipa/devirt-2.C: Likewise.
4096 * g++.dg/ipa/devirt-3.C: Likewise.
4097 * g++.dg/ipa/devirt-4.C: Likewise.
4098 * g++.dg/ipa/devirt-5.C: Likewise.
4099 * gcc.dg/ipa/iinline-3.c: Likewise.
4101 2010-08-05 Jie Zhang <jie@codesourcery.com>
4103 PR tree-optimization/45144
4104 * gcc.dg/tree-ssa/pr45144.c: New test.
4106 2010-08-04 Janus Weil <janus@gcc.gnu.org>
4111 * gfortran.dg/class_25.f03: New.
4112 * gfortran.dg/class_26.f03: New.
4114 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
4116 * g++.dg/warn/miss-format-1.C: Update line number.
4118 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
4121 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4122 .frame and .mask assembler directives.
4124 2010-08-04 Richard Guenther <rguenther@suse.de>
4126 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4127 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4128 * gcc.dg/tree-ssa/vrp50.c: Likewise.
4129 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4131 2010-08-04 Tobias Burnus <burnus@net-b.de>
4134 * gfortran.dg/derived_constructor_char_1.f90: New.
4135 * gfortran.dg/derived_constructor_char_2.f90: New.
4137 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4140 * gfortran.dg/dependency_30.f90: New test.
4142 2010-08-03 Jan Hubicka <jh@suse.cz>
4144 * gcc.c-torture/compile/pr45085.c: New testcase.
4146 2010-08-03 Janus Weil <janus@gcc.gnu.org>
4150 * gfortran.dg/typebound_call_9.f03: Modified.
4151 * gfortran.dg/typebound_generic_1.f03: Modified.
4153 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4157 * gfortran.dg/dependency_29.f90: New test.
4159 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4162 * gfortran.dg/character_comparison_2.f90: New test.
4163 * gfortran.dg/character_comparison_3.f90: New test.
4164 * gfortran.dg/dependency_28.f90: New test.
4166 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
4169 * gcc.target/arm/pr40457-1.c: New test.
4170 * gcc.target/arm/pr40457-2.c: New test.
4172 2010-08-01 Janus Weil <janus@gcc.gnu.org>
4175 * gfortran.dg/typebound_call_17.f03: New.
4177 2010-07-30 Janus Weil <janus@gcc.gnu.org>
4180 * gfortran.dg/allocate_derived_3.f90: New.
4182 2010-07-30 Xinliang David Li <davidxl@google.com>
4183 PR tree-optimization/45121
4184 * c-c++-common/uninit-17.c: Add -fno-ivops option.
4186 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4189 * g++.dg/pr45112.C: New test.
4191 2010-07-30 Jakub Jelinek <jakub@redhat.com>
4194 PR rtl-optimization/45137
4195 * gcc.dg/pr45055.c: New test.
4197 2010-07-30 Alan Modra <amodra@gmail.com>
4199 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4200 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4202 2010-07-29 Tobias Burnus <burnus@net-b.de>
4206 * gfortran.dg/whole_file_25.f90: New.
4207 * gfortran.dg/whole_file_26.f90: New.
4208 * gfortran.dg/whole_file_27.f90: New.
4210 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4213 * gfortran.dg/typebound_proc_17.f03: New.
4215 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4218 * gfortran.dg/move_alloc_2.f90: New.
4220 2010-07-29 Xinliang David Li <davidxl@google.com>
4221 PR tree-optimization/45121
4222 * c-c++-common/uninit-17.c: Fix expected output.
4224 2010-07-29 Richard Guenther <rguenther@suse.de>
4226 PR tree-optimization/45120
4227 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4229 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
4233 * gfortran.dg/pr42051.f03: New testcase.
4235 2010-07-29 Richard Guenther <rguenther@suse.de>
4238 * gcc.c-torture/execute/pr45034.c: New testcase.
4240 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4243 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4245 2010-07-28 Daniel Kraft <d@domob.eu>
4247 * gfortran.dg/bound_8.f90: New test.
4249 2010-07-28 Jakub Jelinek <jakub@redhat.com>
4252 * gcc.dg/pr45105.c: New test.
4254 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4256 PR rtl-optimization/45107
4257 * gcc.dg/pr45107.c: New test.
4259 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4261 PR rtl-optimization/45101
4262 * gcc.dg/pr45101.c: New test.
4264 2010-07-28 Tobias Burnus <burnus@net-b.de>
4267 * gfortran.dg/whole_file_24.f90: New.
4269 2010-07-27 Jason Merrill <jason@redhat.com>
4271 * g++.dg/cpp0x/variadic102.C: New.
4272 * g++.dg/cpp0x/variadic103.C: New.
4274 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4276 PR rtl-optimization/40956
4279 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4280 * gcc.target/arm/pr42574.c: Add tests.
4282 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4284 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4286 (cleanup-repo-files): Ditto.
4287 (cleanup-saved-temps): Ditto.
4289 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4292 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4295 * gcc.dg/pr45079.c: New test.
4297 2010-07-27 Ira Rosen <irar@il.ibm.com>
4299 PR tree-optimization/44152
4300 * gcc.dg/vect/fast-math-pr44152.c: New test.
4302 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
4305 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4306 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4307 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4308 * obj-c++.dg/torture/trivial.mm: Ditto.
4309 * objc.dg/torture/tls/thr-init-2.m: Ditto.
4310 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4311 * objc.dg/torture/tls/thr-init.m: Ditto.
4312 * objc.dg/torture/trivial.m: Ditto.
4314 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4316 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4317 Skip on spu-*-* targets.
4319 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4321 PR tree-optimization/45083
4322 * gcc.dg/pr45083.c: New test.
4324 2010-07-26 Tobias Burnus <burnus@net-b.de>
4327 * gfortran.dg/whole_file_22.f90: New test.
4328 * gfortran.dg/whole_file_23.f90: New test.
4330 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
4331 Jack Howarth <howarth@bromo.med.uc.edu>
4332 Richard Henderson <rth@redhat.com>
4335 * gcc.dg/tls/thr-init-1.c: New.
4336 * gcc.dg/tls/thr-init-2.c: New.
4337 * gcc.dg/torture/tls New.
4338 * gcc.dg/torture/tls/tls-test.c: New.
4339 * gcc.dg/torture/tls/thr-init-1.c: New.
4340 * gcc.dg/torture/tls/tls.exp: New.
4341 * gcc.dg/torture/tls/thr-init-2.c: New.
4342 * gcc.dg/tls/emutls-2.c: New test
4344 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4345 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4346 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4347 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4348 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4349 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4350 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4351 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4352 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4353 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4354 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4355 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4356 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4357 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4358 gfortran.dg/gomp/appendix-a/a.22.4.f90,
4359 gfortran.dg/gomp/appendix-a/a.22.5.f90,
4360 gfortran.dg/gomp/appendix-a/a.22.6.f90,
4361 gfortran.dg/gomp/appendix-a/a.24.1.f90,
4362 gfortran.dg/gomp/appendix-a/a.32.1.f90,
4363 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4364 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4365 gfortran.dg/gomp/omp_threadprivate1.f90,
4366 gfortran.dg/gomp/omp_threadprivate2.f90,
4367 gfortran.dg/gomp/reduction1.f90,
4368 gfortran.dg/gomp/sharing-1.f90: Likewise.
4370 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4372 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4374 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4375 dg-require-visibility.
4377 2010-07-26 Richard Guenther <rguenther@suse.de>
4379 PR tree-optimization/43784
4380 * gcc.c-torture/execute/pr43784.c: New testcase.
4381 * g++.dg/torture/pr43784.C: Likewise.
4383 2010-07-26 Richard Guenther <rguenther@suse.de>
4386 * g++.dg/pr45056.C: New testcase.
4388 2010-07-26 Richard Guenther <rguenther@suse.de>
4390 PR tree-optimization/45071
4391 * gcc.dg/pr45071.c: New testcase.
4393 2010-07-26 Tobias Burnus <burnus@net-b.de>
4396 * gfortran.dg/namelist_62.f90: New.
4398 2010-07-26 Richard Guenther <rguenther@suse.de>
4400 * gcc.c-torture/execute/pr45017.c: Move ...
4401 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
4403 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4406 * trim_optimize_1.f90: New test.
4407 * character_comparision_1.f90: New test.
4409 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4412 * gfortran.dg/wtruncate_fix.f: New test.
4414 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
4417 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4419 2010-07-24 Richard Guenther <rguenther@suse.de>
4422 * g++.dg/lto/20100724-1_0.C: New testcase.
4424 2010-07-24 Richard Guenther <rguenther@suse.de>
4427 * gcc.dg/lto/20100724-1_0.c: New testcase.
4428 * gcc.dg/lto/20100724-1_1.c: Likewise.
4430 2010-07-24 Tobias Burnus <burnus@net-b.de>
4433 * gfortran.dg/whole_file_21.f90: New.
4435 * gfortran.dg/integer_exponentiation_3.F90: Use
4436 -ffloat-store only for i?86/x86-64 -m32.
4438 2010-07-24 Tobias Burnus <burnus@net-b.de>
4440 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4441 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4443 2010-07-24 Tobias Burnus <burnus@net-b.de>
4445 * gfortran.dg/func_decl_4.f90: Split test into two ...
4446 * gfortran.dg/func_decl_5.f90: ... parts.
4447 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4448 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4449 * gfortran.dg/global_references_1.f90: Add new dg-warning.
4450 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4451 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4452 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4453 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4454 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4455 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4456 * gfortran.dg/sizeof.f90: Make test valid.
4457 * gfortran.dg/pr20865.f90: Add new dg-error.
4458 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4459 * gfortran.dg/g77/19990218-0.f: Ditto.
4460 * gfortran.dg/g77/19990218-1.f: Ditto.
4461 * gfortran.dg/g77/970625-2.f: Ditto.
4462 * gfortran.dg/pr37243.f: Fix function declaration.
4463 * gfortran.dg/use_only_1.f90: Fix implicit typing.
4464 * gfortran.dg/loc_1.f90: Fix pointer datatype.
4466 2010-07-23 Tobias Burnus <burnus@net-b.de>
4469 * gfortran.dg/char_array_structure_constructor.f90: Add
4470 -fwhole-file as dg-option as it otherwise fails on some
4473 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
4475 * gnat.dg/aggr16.ad[sb]: New test.
4476 * gnat.dg/aggr16_pkg.ads: New helper.
4478 2010-07-23 Richard Guenther <rguenther@suse.de>
4481 * g++.dg/lto/20100723-1_0.C: New testcase.
4483 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
4485 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4487 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4488 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4490 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4492 * lib/target-supports.exp (add_options_for_tls): New proc.
4493 * g++.dg/tls/static-1.C: Use dg-add-options tls.
4494 * g++.dg/tls/static-1a.cc: Likewise.
4495 * gcc.dg/tls/emutls-1.c: Likewise.
4496 * gcc.dg/tls/opt-11.c: Likewise.
4497 * gcc.dg/tls/opt-12.c: Likewise.
4498 * gcc.dg/tls/pr24428-2.c: Likewise.
4499 * gcc.dg/tls/pr24428.c: Likewise.
4500 * obj-c++.dg/tls/static-1.mm: Likewise.
4501 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4502 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4503 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4504 * objc.dg/torture/tls/thr-init-2.m: Likewise.
4505 * objc.dg/torture/tls/thr-init-3.m: Likewise.
4506 * objc.dg/torture/tls/thr-init.m: Likewise.
4507 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4509 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4511 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4512 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4513 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4514 optimized dump files.
4516 2010-07-23 Jakub Jelinek <jakub@redhat.com>
4518 PR tree-optimization/45047
4519 * gcc.c-torture/compile/pr45047.c: New test.
4521 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4523 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4524 instead of dg-compile.
4525 * gcc.dg/float-range-4.c: Ditto.
4526 * gcc.dg/float-range-5.c: Ditto.
4527 * gcc.dg/fold-overflow-1.c: Ditto.
4528 * gcc.dg/gomp/sections-4.c: Ditto.
4529 * gcc.dg/transparent-union-1.c: Ditto.
4530 * gcc.dg/transparent-union-2.c: Ditto.
4531 * gcc.target/i386/pr39315-check.c: Ditto.
4532 * g++.dg/gomp/sections-4.C: Ditto.
4533 * g++.dg/template/dtor7.C: Ditto.
4534 * g++.dg/tree-ssa/pr19952.C: Ditto.
4535 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4536 * gfortran.dg/graphite/pr42185.f90: Ditto.
4537 * gfortran.dg/namelist_36.f90: Ditto.
4538 * gnat.dg/noreturn1.adb: Ditto.
4539 * gnat.dg/specs/small_alignment.ads: Ditto.
4541 2010-07-23 Martin Jambor <mjambor@suse.cz>
4543 PR tree-optimization/44915
4544 * g++.dg/torture/pr44915.C: New test.
4546 2010-07-23 Martin Jambor <mjambor@suse.cz>
4548 PR tree-optimization/44914
4549 * g++.dg/tree-ssa/pr44914.C: New test.
4551 2010-07-23 Jie Zhang <jie@codesourcery.com>
4554 * gcc.dg/pr44290-1.c: New test.
4555 * gcc.dg/pr44290-2.c: New test.
4557 2010-07-23 Jason Merrill <jason@redhat.com>
4560 * g++.dg/abi/mangle44.C: New.
4562 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4564 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4565 for compile-time only tests.
4566 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4568 * gcc.target/i386/pr39315-4.c: Ditto.
4569 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4570 target check. Include sse-os-support.h.
4571 (main): Call check_isa and sse_os_support.
4572 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4573 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4574 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4575 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4576 target check. Include sse-os-support.h.
4577 (main): Call check_isa and sse_os_support.
4578 * gcc.target/i386/vperm-v2df.c: Ditto.
4580 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4582 * lib/target-supports.exp (check_avx_hw_available): New procedure.
4583 (check_effective_target_avx_runtime): New procedure.
4584 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4585 (check_effective_target_sse_runtime): Add check_effective_target_sse.
4587 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4588 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
4589 and __get_cpuid test.
4590 * gcc.dg/compat/vector-2b_main.c: Ditto.
4592 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4594 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4595 for compile-time only test.
4596 * gcc.dg/pr32716.c: Ditto.
4597 * gcc.dg/pr34856.c: Ditto.
4598 * gcc.dg/pr36997.c: Ditto.
4599 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4600 * gfortran.dg/pr28158.f90: Ditto.
4601 * gfortran.dg/pr30667.f: Ditto.
4603 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4604 i?86-*-* and x86_64-*-* targets to disable execution on targets
4605 without sse2 runtime support.
4606 * g++.dg/vect/vect.exp: Ditto.
4607 * gfortran.dg/vect/vect.exp: Ditto.
4609 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4610 * gcc.dg/pr37544.c: Ditto.
4611 * gcc.dg/pr40550.c: Ditto.
4612 * gcc.dg/compat/union-m128-1_main.c: Ditto.
4613 * gcc.dg/compat/vector-1a_main.c: Ditto.
4614 * gcc.dg/compat/vector-2a_main.c: Ditto.
4615 * gcc.dg/torture/pr16104-1.c: Ditto.
4616 * gcc.dg/torture/pr35771-1.c: Ditto.
4617 * gcc.dg/torture/pr35771-2.c: Ditto.
4618 * gcc.dg/torture/pr35771-3.c: Ditto.
4619 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4620 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4621 * gcc.dg/torture/stackalign/push-1.c: Ditto.
4622 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4623 * g++.dg/other/i386-1.C: Ditto.
4624 * g++.dg/other/pr40446.C: Ditto.
4626 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4628 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4630 2010-07-23 Daniel Kraft <d@domob.eu>
4633 * gfortran.dg/exit_1.f08: New test.
4634 * gfortran.dg/exit_2.f08: New test.
4636 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
4638 PR tree-optimization/39839
4639 * gcc.target/arm/pr39839.c: New test case.
4641 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4643 * gnat.dg/unchecked_convert5b.adb: New test.
4644 * gnat.dg/unchecked_convert6.adb: Likewise.
4645 * gnat.dg/unchecked_convert6b.adb: Likewise.
4647 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4649 * gnat.dg/aggr15.ad[sb]: New test.
4651 2010-07-22 Dodji Seketeli <dodji@redhat.com>
4654 * g++.dg/debug/dwarf2/nested-2.C: New test case.
4656 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
4658 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4659 with dg-require-linker-plugin.
4661 2010-07-22 Richard Guenther <rguenther@suse.de>
4664 * g++.dg/lto/20100722-1_0.C: New testcase.
4666 2010-07-22 Richard Guenther <rguenther@suse.de>
4669 * gcc.dg/lto/20100720-3_0.c: New testcase.
4670 * gcc.dg/lto/20100720-3_1.c: Likewise.
4672 2010-07-22 Richard Guenther <rguenther@suse.de>
4674 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4675 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4678 * gcc.dg/lto/20100722-1_0.c: New testcase.
4680 2010-07-22 Martin Jambor <mjambor@suse.cz>
4682 PR tree-optimization/44891
4683 * gcc.c-torture/compile/pr44891.c: New test.
4685 2010-07-22 Richard Guenther <rguenther@suse.de>
4687 PR tree-optimization/45017
4688 * gcc.c-torture/execute/pr45017.c: New testcase.
4690 2010-07-22 Tobias Burnus <burnus@net-b.de>
4693 * gfortran.dg/aliasing_dummy_5.f90: New.
4695 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4698 * gcc.target/arm/pr43698.c: New test.
4700 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
4703 * Revert my commit r162325 for this PR.
4705 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4708 * gcc.target/m68k/pr45015.c: New test.
4710 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
4713 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4716 2010-07-21 Richard Guenther <rguenther@suse.de>
4719 * g++.dg/lto/20100721-1_0.C: New testcase.
4721 2010-07-21 Martin Jambor <mjambor@suse.cz>
4723 PR tree-optimization/44900
4724 * g++.dg/torture/pr44900.C: New test.
4726 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
4729 * c-c++-common/uninit-17.c: Correct expected error.
4731 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4733 * gcc.dg/guality/asm-1.c: New test.
4736 * gcc.dg/guality/pr45003-2.c: New test.
4737 * gcc.dg/guality/pr45003-3.c: New test.
4739 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4742 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4744 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
4746 * lib/scanasm.exp (dg-function-on-line): Test that a function is
4747 defined on the current line.
4748 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4749 * g++.dg/debug/dwarf2/pr44641.C: New.
4751 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
4753 * gcc.target/powerpc/block-move-1.c: New test.
4754 * gcc.target/powerpc/block-move-2.c: New test.
4756 2010-07-20 Jason Merrill <jason@redhat.com>
4759 * g++.dg/cpp0x/sfinae2.C: New.
4761 2010-07-20 Richard Guenther <rguenther@suse.de>
4764 * gcc.dg/lto/20100720-4_0.c: New testcase.
4766 2010-07-20 Richard Guenther <rguenther@suse.de>
4769 * gcc.dg/lto/20100720-2_0.c: New testcase.
4770 * gcc.dg/lto/20100720-2_1.c: Likewise.
4772 2010-07-20 Richard Guenther <rguenther@suse.de>
4775 * gcc.dg/lto/20100720-1_0.c: New testcase.
4776 * gcc.dg/lto/20100720-1_1.c: Likewise.
4778 2010-07-20 Jakub Jelinek <jakub@redhat.com>
4781 * gcc.dg/guality/pr45003-1.c: New test.
4783 2010-07-20 Richard Guenther <rguenther@suse.de>
4785 PR tree-optimization/44977
4786 * gcc.dg/torture/pr44977.c: New testcase.
4788 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
4790 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4793 2010-07-20 Richard Guenther <rguenther@suse.de>
4797 * gcc.dg/pr44971.c: New testcase.
4798 * gcc.c-torture/compile/pr44988.c: Likewise.
4800 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
4803 * gfortran.dg/allocate_with_typespec.f90: New test.
4804 * gfortran.dg/allocate_derived_1.f90: Update error message.
4806 2010-07-19 Jason Merrill <jason@redhat.com>
4809 * g++.dg/cpp0x/decltype23.C: New.
4811 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
4814 * gfortran.dg/class_defined_operator_1.f03 : New test.
4816 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
4818 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4819 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4820 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
4821 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4823 2010-07-19 Richard Guenther <rguenther@suse.de>
4826 * gcc.c-torture/compile/pr44941.c: New testcase.
4828 2010-07-19 Jason Merrill <jason@redhat.com>
4831 * g++.dg/template/sfinae24.C: New.
4833 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
4836 * gfortran.dg/data_implied_do_2.f90: Removed.
4838 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4841 * g++.dg/template/sfinae23.C: New.
4843 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4845 * lib/target-supports.exp (check_sse_os_support_available): New
4847 (check_sse_hw_available): New proc.
4848 (check_effective_target_sse_runtime): New proc.
4849 (check_effective_target_sse2_runtime): New proc.
4850 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4851 -msse2 if check_sse_os_support_available.
4852 * g++.dg/vect/vect.exp: Only run -msse2 tests if
4853 check_sse_os_support_available.
4854 * gcc.dg/vect/vect.exp: Likewise.
4855 * gfortran.dg/vect/vect.exp: Likewise.
4856 * gcc.target/i386/sol2-check: Renamed to ...
4857 * gcc.target/i386/sse-os-support.h: ... this.
4858 (sol2_check): Renamed to ...
4859 (sse_os_support): ... this.
4860 Only test movss with xmm registers.
4861 * gcc.target/i386/sse-check.h: Reflect new header and function names.
4862 Removed ILL_INSN, ILL_INSN_LEN.
4863 * gcc.target/i386/sse2-check.h: Likewise.
4864 * gcc.target/i386/sse3-check.h: Likewise.
4865 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4866 Removed cpuid.h, __get_cpuid test.
4867 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4868 Removed cpuid.h, __get_cpuid test.
4869 * g++.dg/other/pr40446.C: Likewise.
4870 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4871 * gcc.dg/compat/vector-1a_main.c: Likewise.
4872 * gcc.dg/compat/vector-2a_main.c: Likewise.
4873 * gcc.dg/pr36584.c: Likewise.
4874 * gcc.dg/pr37544.c: Likewise.
4875 * gcc.dg/torture/pr16104-1.c: Likewise.
4876 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4877 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4878 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4879 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4880 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4881 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4883 * gcc.dg/torture/pr35771-2.c: Likewise.
4884 * gcc.dg/torture/pr35771-3.c: Likewise.
4885 * gcc.target/i386/pr39315-2.c: Likewise.
4886 * gcc.target/i386/pr39315-4.c: Likewise.
4887 * gcc.target/i386/vperm-v2df.c: Likewise.
4888 * gcc.target/i386/vperm-v2di.c: Likewise.
4889 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4890 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4893 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
4896 * gfortran.dg/data_implied_do_2.f90: New test.
4898 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4900 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4902 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4904 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4905 to the "mips16" group.
4906 (mips_using_mips16_p): New procedure.
4907 (mips-dg-options): Use it.
4909 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4911 * gcc.target/mips/mips16-attributes-4.c: New test.
4913 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
4916 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4917 * gcc.target/powerpc/recip-2.c: Ditto.
4918 * gcc.target/powerpc/recip-3.c: Ditto.
4920 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
4922 * gcc.target/arm/pr42235.c: New test.
4924 2010-07-16 Jason Merrill <jason@redhat.com>
4927 * g++.dg/template/partial8.C: New.
4929 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4931 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4932 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
4934 (gualcvt): New overloaded inline.
4935 (GUALCVT): Use it for C++.
4936 * g++.dg/guality/guality.exp: New.
4937 * g++.dg/guality/guality.h: New.
4938 * g++.dg/guality/redeclaration1.C: New test.
4939 * g++.dg/dg.exp: Prune also guality/* tests.
4940 * gcc.dg/guality/pr43141.c: Moved to...
4941 * c-c++-common/guality/pr43141.c: ... here.
4943 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4946 * gfortran.dg/char4_iunit_2.f03: New test.
4948 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
4950 * lib/plugin-support.exp (plugin-test-execute):
4951 Add ${gcc_objdir}/intl to includes.
4953 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4956 * gcc.c-torture/execute/pr44942.c: New test.
4957 * gcc.target/i386/pr44942.c: New test.
4959 2010-07-15 Jason Merrill <jason@redhat.com>
4962 * g++.dg/cpp0x/implicit7.C: New.
4963 * g++.dg/cpp0x/implicit8.C: New.
4965 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4967 Disable float tests for __SPU__ targets due to lack of signed zero:
4968 * c-c++-common/torture/complex-sign-add.c (check_add_float).
4969 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4970 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4971 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4972 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4973 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4974 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4975 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4976 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4978 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4980 * gfortran.dg/select_char_2.f90: New test.
4982 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
4984 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4987 2010-07-15 Janus Weil <janus@gcc.gnu.org>
4990 * gfortran.dg/typebound_generic_9.f03: New.
4992 2010-07-15 Richard Guenther <rguenther@suse.de>
4994 PR tree-optimization/44946
4995 * gcc.c-torture/compile/pr44946.c: New testcase.
4997 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5000 * gfortran.dg/select_char_3.f90: New test.
5002 2010-07-15 Magnus Granberg <zorry@gentoo.org>
5003 Kevin F. Quinn <kevquinn@gentoo.org>
5005 * gcc.dg/Wtrampolines.c: New.
5007 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5010 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5012 2010-07-14 Jason Merrill <jason@redhat.com>
5015 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5017 Implement C++0x unrestricted unions (N2544)
5018 * g++.dg/cpp0x/union1.C: New.
5019 * g++.dg/cpp0x/union2.C: New.
5020 * g++.dg/cpp0x/union3.C: New.
5021 * g++.dg/cpp0x/defaulted2.C: Adjust.
5022 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5023 * g++.old-deja/g++.ext/anon2.C: Adjust.
5024 * g++.old-deja/g++.mike/misc6.C: Adjust.
5026 2010-07-14 Janus Weil <janus@gcc.gnu.org>
5029 * gfortran.dg/c_loc_tests_15.f90: New.
5031 2010-07-13 Jason Merrill <jason@redhat.com>
5034 * g++.dg/cpp0x/implicit6.C: New.
5036 2010-07-13 Jason Merrill <jason@redhat.com>
5039 * g++.dg/abi/noreturn1.C: New.
5040 * g++.dg/abi/noreturn2.C: New.
5042 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
5046 * c-c++-common/pr44832.c: New test.
5048 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
5051 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5052 on the target. Make sure that we can assemble the emitted asm when
5053 the test type is 'compile'.
5055 2010-07-13 Richard Guenther <rguenther@suse.de>
5057 PR tree-optimization/36960
5058 * g++.dg/torture/pr36960.C: New testcase.
5060 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
5063 * g++.dg/template/sfinae21.C: New.
5064 * g++.dg/template/sfinae22.C: Likewise.
5066 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
5069 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5070 * gcc.dg/plugin/ggcplug.c: Likewise.
5071 * g++.dg/plugin/selfassign.c: Likewise.
5072 * g++.dg/plugin/attribute_plugin.c: Likewise.
5073 * g++.dg/plugin/dumb_plugin.c: Likewise.
5074 * g++.dg/plugin/pragma_plugin.c: Likewise.
5076 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
5078 * gcc.c-torture/execute/pr44683.x: New.
5079 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5081 2010-07-13 Janus Weil <janus@gcc.gnu.org>
5087 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5088 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5089 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5090 * gfortran.dh/typebound_call_16.f03: New.
5091 * gfortran.dg/typebound_generic_6.f03: New.
5092 * gfortran.dg/typebound_generic_7.f03: New.
5093 * gfortran.dg/typebound_generic_8.f03: New.
5095 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5098 * gfortran.dg/char4_iunit_1.f03: New test.
5100 2010-07-12 Jakub Jelinek <jakub@redhat.com>
5102 * gcc.dg/tree-ssa/vrp53.c: New test.
5104 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
5107 * g++.dg/template/sfinae19.C: New.
5108 * g++.dg/template/sfinae20.C: Likewise.
5110 2010-07-12 Jie Zhang <jie@codesourcery.com>
5112 * gcc.target/arm/interrupt-1.c: New test.
5113 * gcc.target/arm/interrupt-2.c: New test.
5115 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5117 * gcc.dg/pr42427.c: Require c99_runtime.
5118 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5120 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5121 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5122 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5123 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5124 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5125 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5126 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5127 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5128 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5129 * gcc.target/i386/pr37275.c: Require visibility support.
5131 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5133 * lib/target-supports.exp (check_effective_target_sse): New proc.
5134 * gcc.target/i386/sol2-check.h: New file.
5135 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5136 Include sol2-check.h.
5137 (main) Only run do_test () if sol2_check ().
5138 * gcc.target/i386/sse2-check.h: Likewise.
5139 * gcc.target/i386/sse3-check.h: Likewise.
5140 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5141 [__sun__ && __svr4__]: Execute SSE2 instruction.
5142 * gcc.target/i386/math-torture/math-torture.exp: Only add options
5143 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5144 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5145 * g++.dg/ext/vector14.C: Likewise.
5146 * g++.dg/other/mmintrin.C: Likewise.
5147 * gcc.dg/20020418-1.c: Likewise.
5148 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5149 * gcc.dg/format/ms_unnamed-1.c: Likewise.
5150 * gcc.dg/format/unnamed-1.c: Likewise.
5151 Adapt dg-warning line number.
5152 * gcc.dg/graphite/pr40281.c: Likewise.
5153 * gcc.dg/pr32176.c: Likewise.
5154 * gcc.dg/pr40550.c: Likewise.
5155 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5156 * gcc.dg/torture/pr36891.c: Likewise.
5157 * gcc.target/i386/20020218-1.c: Likewise.
5158 * gcc.target/i386/20020523.c: Likewise.
5159 * gcc.target/i386/abi-1.c: Likewise.
5160 * gcc.target/i386/brokensqrt.c: Likewise.
5161 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5162 * gcc.target/i386/pr13366.c: Likewise.
5163 * gcc.target/i386/pr13685.c: Likewise.
5164 * gcc.target/i386/pr24306.c: Likewise.
5165 * gcc.target/i386/pr31486.c: Likewise.
5166 * gcc.target/i386/pr32065-1.c: Likewise.
5167 * gcc.target/i386/pr32065-2.c: Likewise.
5168 * gcc.target/i386/pr32389.c: Likewise.
5169 * gcc.target/i386/pr38824.c: Likewise.
5170 * gcc.target/i386/pr38931.c: Likewise.
5171 * gcc.target/i386/pr39592-1.c: Likewise.
5172 * gcc.target/i386/pr43766.c: Likewise.
5173 * gcc.target/i386/recip-divf.c: Likewise.
5174 * gcc.target/i386/recip-sqrtf.c: Likewise.
5175 * gcc.target/i386/recip-vec-divf.c: Likewise.
5176 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5177 * gcc.target/i386/sse-1.c: Likewise.
5178 * gcc.target/i386/sse-16.c: Likewise.
5179 * gcc.target/i386/sse-2.c: Likewise.
5180 * gcc.target/i386/sse-20.c: Likewise.
5181 * gcc.target/i386/sse-3.c: Likewise.
5182 * gcc.target/i386/sse-7.c: Likewise.
5183 * gcc.target/i386/sse-9.c: Likewise.
5184 * gcc.target/i386/sse-addps-1.c: Likewise.
5185 * gcc.target/i386/sse-addss-1.c: Likewise.
5186 * gcc.target/i386/sse-andnps-1.c: Likewise.
5187 * gcc.target/i386/sse-andps-1.c: Likewise.
5188 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5189 * gcc.target/i386/sse-comiss-1.c: Likewise.
5190 * gcc.target/i386/sse-comiss-2.c: Likewise.
5191 * gcc.target/i386/sse-comiss-3.c: Likewise.
5192 * gcc.target/i386/sse-comiss-4.c: Likewise.
5193 * gcc.target/i386/sse-comiss-5.c: Likewise.
5194 * gcc.target/i386/sse-comiss-6.c: Likewise.
5195 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5196 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5197 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5198 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5199 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5200 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5201 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5202 * gcc.target/i386/sse-divps-1.c: Likewise.
5203 * gcc.target/i386/sse-divss-1.c: Likewise.
5204 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5205 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5206 * gcc.target/i386/sse-maxps-1.c: Likewise.
5207 * gcc.target/i386/sse-maxss-1.c: Likewise.
5208 * gcc.target/i386/sse-minps-1.c: Likewise.
5209 * gcc.target/i386/sse-minss-1.c: Likewise.
5210 * gcc.target/i386/sse-movaps-1.c: Likewise.
5211 * gcc.target/i386/sse-movaps-2.c: Likewise.
5212 * gcc.target/i386/sse-movhlps-1.c: Likewise.
5213 * gcc.target/i386/sse-movhps-1.c: Likewise.
5214 * gcc.target/i386/sse-movhps-2.c: Likewise.
5215 * gcc.target/i386/sse-movlhps-1.c: Likewise.
5216 * gcc.target/i386/sse-movmskps-1.c: Likewise.
5217 * gcc.target/i386/sse-movntps-1.c: Likewise.
5218 * gcc.target/i386/sse-movss-1.c: Likewise.
5219 * gcc.target/i386/sse-movss-2.c: Likewise.
5220 * gcc.target/i386/sse-movss-3.c: Likewise.
5221 * gcc.target/i386/sse-movups-1.c: Likewise.
5222 * gcc.target/i386/sse-movups-2.c: Likewise.
5223 * gcc.target/i386/sse-mulps-1.c: Likewise.
5224 * gcc.target/i386/sse-mulss-1.c: Likewise.
5225 * gcc.target/i386/sse-orps-1.c: Likewise.
5226 * gcc.target/i386/sse-rcpps-1.c: Likewise.
5227 * gcc.target/i386/sse-recip-vec.c: Likewise.
5228 * gcc.target/i386/sse-recip.c: Likewise.
5229 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5230 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5231 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5232 * gcc.target/i386/sse-subps-1.c: Likewise.
5233 * gcc.target/i386/sse-subss-1.c: Likewise.
5234 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5235 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5236 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5237 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5238 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5239 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5240 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5241 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5242 * gcc.target/i386/sse-xorps-1.c: Likewise.
5243 * gcc.target/i386/ssefn-1.c: Likewise.
5244 * gcc.target/i386/ssefn-3.c: Likewise.
5245 * gcc.target/i386/sseregparm-1.c: Likewise.
5246 * gcc.target/i386/stackalign/return-3.c: Likewise.
5247 * gcc.target/i386/vectorize1.c: Likewise.
5248 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5249 * gcc.target/i386/xorps-sse.c: Likewise.
5250 * gfortran.dg/pr28158.f90: Likewise.
5251 * gfortran.dg/pr30667.f: Likewise.
5252 * gnat.dg/loop_optimization7.adb: Likewise.
5253 * gnat.dg/sse_nolib.adb: Likewise.
5255 2010-07-11 Tobias Burnus <burnus@net-b.de>
5258 * gfortran.dg/use_rename_6.f90: New.
5259 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5261 2010-07-11 Janus Weil <janus@gcc.gnu.org>
5264 * gfortran.dg/class_24.f03: New.
5266 2010-07-10 Richard Guenther <rguenther@suse.de>
5269 * gcc.dg/lto/20100709-1_0.c: New testcase.
5270 * gcc.dg/lto/20100709-1_1.c: Likewise.
5272 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
5274 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5276 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
5279 * objc.dg/lto/trivial-1_0.m: New.
5280 * objc.dg/lto/lto.exp: New.
5281 * obj-c++.dg/lto/trivial-1_0.mm: New.
5282 * obj-c++.dg/lto/lto.exp: New.
5283 * objc.dg/symtab-1.m: Adjust sizes.
5284 * objc.dg/image-info.m: Do not run for gnu-runtime.
5286 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5288 * gcc.dg/pr32370.c: Allow another kind of error message.
5290 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
5292 * gnat.dg/atomic3.adb: New test.
5294 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5295 Denys Vlasenko <dvlasenk@redhat.com>
5296 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5298 PR tree-optimization/28632
5299 * gcc.dg/tree-ssa/vrp51.c: New test.
5300 * gcc.dg/tree-ssa/vrp52.c: New test.
5302 2010-07-09 Jason Merrill <jason@redhat.com>
5304 * g++.dg/abi/covariant6.C: New.
5305 * g++.dg/inherit/covariant17.C: Test both bases.
5306 * g++.dg/inherit/covariant7.C: Check vtable layout.
5308 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
5310 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5312 2010-07-09 Richard Guenther <rguenther@suse.de>
5314 PR tree-optimization/44852
5315 * gcc.c-torture/execute/pr44852.c: New testcase.
5317 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5319 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5320 multiplication by values.
5321 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5322 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5324 2010-07-09 Richard Guenther <rguenther@suse.de>
5326 PR tree-optimization/44882
5327 * gfortran.dg/pr44882.f90: New testcase.
5329 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5332 * gcc.target/arm/pr40657-1.c: New test.
5333 * gcc.target/arm/pr40657-2.c: New test.
5334 * gcc.c-torture/execute/pr40657.c: New test.
5336 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5338 * gcc.dg/tree-ssa/vrp50.c: New test.
5339 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5341 2010-07-08 Janus Weil <janus@gcc.gnu.org>
5344 * gfortran.dg/c_sizeof_1.f90: Modified.
5345 * gfortran.dg/storage_size_1.f08: New.
5346 * gfortran.dg/storage_size_2.f08: New.
5348 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
5350 * gcc.c-torture/execute/20100708-1.c: New test.
5352 2010-07-08 Jakub Jelinek <jakub@redhat.com>
5355 * gfortran.dg/gomp/pr44847.f90: New test.
5357 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
5359 PR tree-optimization/44710
5360 * gcc.dg/tree-ssa/ifc-6.c: New.
5361 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5363 2010-07-08 Tobias Burnus <burnus@net-b.de>
5366 * gfortran.dg/coarray_10.f90: Add an additional test.
5368 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
5371 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5372 * gcc.c-torture/execute/pr44828.x: Revert.
5374 2010-07-08 Jason Merrill <jason@redhat.com>
5377 * g++.dg/inherit/covariant17.C: New.
5378 * g++.dg/abi/covariant1.C: Actually test for the bug.
5380 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
5382 PR rtl-optimization/44838
5383 * gcc.dg/pr44838.c: New.
5385 2010-07-08 Richard Guenther <rguenther@suse.de>
5387 PR tree-optimization/44831
5388 * gcc.c-torture/compile/pr44831.c: New testcase.
5389 * gcc.dg/tree-ssa/pr21463.c: Adjust.
5391 2010-07-08 Richard Guenther <rguenther@suse.de>
5393 PR tree-optimization/44861
5394 * g++.dg/vect/pr44861.cc: New testcase.
5396 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5399 * gcc.c-torture/execute/pr44828.x: New file.
5401 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5403 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5405 * g++.dg/ext/altivec-17.C: Adjust error message.
5407 2010-07-07 Tom Tromey <tromey@redhat.com>
5409 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5411 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
5414 * gcc.target/i386/rdrand-1.c: Scan "jnc".
5415 * gcc.target/i386/rdrand-2.c: Likewise.
5416 * gcc.target/i386/rdrand-3.c: Likewise.
5418 2010-07-07 Jan Hubicka <jh@suse.cz>
5421 * g++.dg/torture/pr44813.C: New testcase.
5422 * g++.dg/torture/pr44826.C: New testcase.
5424 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
5426 PR rtl-optimization/44787
5427 * gcc.c-torture/compile/pr44788.c: New test.
5428 * gcc.target/arm/pr44788.c: New test.
5430 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5432 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5434 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5436 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5439 2010-07-06 Tobias Burnus <burnus@net-b.de>
5442 * gfortran.dg/parameter_array_init_6.f90: New.
5443 * gfortran.dg/initialization_20.f90: Update dg-error.
5444 * gfortran.dg/initialization_24.f90: Ditto.
5446 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5448 * gfortran.dg/dim_range_1.f90: New test.
5449 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
5451 2010-07-06 Jason Merrill <jason@redhat.com>
5454 * g++.dg/cpp0x/initlist41.C: New.
5457 * g++.dg/template/ptrmem22.C: New.
5459 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
5461 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5463 * gcc.target/i386/i386.exp: Likewise.
5465 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5468 * gcc.dg/lto/20100518_0.c: Limit to x86.
5470 2010-07-06 Richard Guenther <rguenther@suse.de>
5473 * gcc.c-torture/execute/pr44828.c: New testcase.
5475 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
5477 * g++.dg/warn/noeffect2.C: Adjust expected warning.
5478 * g++.dg/warn/volatile1.C: Likewise.
5479 * g++.dg/template/warn1.C: Likewise.
5481 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
5483 AVX Programming Reference (June, 2010)
5484 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5485 * g++.dg/other/i386-3.C: Likewise.
5486 * gcc.target/i386/sse-12.c: Likewise.
5488 * gcc.target/i386/f16c-check.h: New.
5489 * gcc.target/i386/rdfsbase-1.c: Likewise.
5490 * gcc.target/i386/rdfsbase-2.c: Likewise.
5491 * gcc.target/i386/rdgsbase-1.c: Likewise.
5492 * gcc.target/i386/rdgsbase-2.c: Likewise.
5493 * gcc.target/i386/rdrand-1.c: Likewise.
5494 * gcc.target/i386/rdrand-2.c: Likewise.
5495 * gcc.target/i386/rdrand-3.c: Likewise.
5496 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5497 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5498 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5499 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5500 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5501 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5502 * gcc.target/i386/wrfsbase-1.c: Likewise.
5503 * gcc.target/i386/wrfsbase-2.c: Likewise.
5504 * gcc.target/i386/wrgsbase-1.c: Likewise.
5505 * gcc.target/i386/wrgsbase-2.c: Likewise.
5507 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5508 (__builtin_ia32_vcvtps2ph): New.
5509 (__builtin_ia32_vcvtps2ph256): Likewise.
5511 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5512 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5514 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5515 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5517 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5518 (__builtin_ia32_vcvtps2ph256): Likewise.
5519 Add fsgsbase,rdrnd,f16c.
5521 * lib/target-supports.exp (check_effective_target_f16c): New.
5523 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5525 * gcc.dg/guality/nrv-1.c: New test.
5527 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
5530 * gcc.target/arm/pr42505.c: New test case.
5532 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5535 * g++.dg/opt/nrv16.C: New test.
5537 2010-07-05 Richard Guenther <rguenther@suse.de>
5539 PR tree-optimization/44784
5540 * gcc.c-torture/compile/pr44784.c: New testcase.
5542 2010-07-05 Ira Rosen <irar@il.ibm.com>
5544 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5545 Increase loop bound and array size.
5546 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5549 2010-07-05 Ira Rosen <irar@il.ibm.com>
5551 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5552 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5553 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5554 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5555 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5557 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
5560 * g++.dg/parse/template25.C: New.
5562 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
5564 PR rtl-optimization/44695
5565 * gcc.dg/torture/pr44695.c: New.
5567 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5570 * g++.dg/ext/pretty3.C: New.
5572 2010-07-04 Richard Guenther <rguenther@suse.de>
5575 * g++.dg/torture/pr44809.C: New testcase.
5577 2010-07-04 Richard Guenther <rguenther@suse.de>
5579 PR tree-optimization/44656
5580 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5582 2010-07-04 Ira Rosen <irar@il.ibm.com>
5583 Revital Eres <eres@il.ibm.com>
5585 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5587 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5588 gcc.dg/vect/vect-96.c: Likewise.
5589 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5590 that support misaligned stores. Change the number of expected
5591 misaligned accesses.
5592 * gcc.dg/vect/vect-peel-1.c: New test.
5593 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5594 gcc.dg/vect/vect-peel-4.c: Likewise.
5595 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5596 vectorizable on all targets that support realignment.
5597 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5599 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
5602 * gcc.dg/torture/pr44806.c: New.
5604 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5606 * gnat.dg/cond_expr1.adb: New test.
5608 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5610 * gnat.dg/modular3.adb: New test.
5611 * gnat.dg/modular3_pkg.ads: New helper.
5613 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
5614 Mikael Pettersson <mikpe@it.uu.se>
5617 * obj-c++.dg/encode-2.mm: Produce object and save temps.
5618 Make signed-ness of chars explicit. Scan the object for
5619 strings that are split by some target assemblers.
5620 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5623 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
5625 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5627 2010-07-02 Le-Chun Wu <lcwu@google.com>
5630 * g++.dg/warn/Wshadow-7.C: New test.
5632 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5633 Julian Brown <julian@codesourcery.com>
5634 Sandra Loosemore <sandra@codesourcery.com>
5636 * gcc.c-torture/execute/20100416-1.c: New test case.
5638 2010-07-02 Julian Brown <julian@codesourcery.com>
5639 Sandra Loosemore <sandra@codesourcery.com>
5643 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5644 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5646 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5647 Julian Brown <julian@codesourcery.com>
5649 * gcc.target/arm/neon/vadds64.c: Regenerated.
5650 * gcc.target/arm/neon/vaddu64.c: Regenerated.
5651 * gcc.target/arm/neon/vsubs64.c: Regenerated.
5652 * gcc.target/arm/neon/vsubu64.c: Regenerated.
5653 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5654 * gcc.target/arm/neon-vmls-1.c: Likewise.
5655 * gcc.target/arm/neon-vsubs64.c: New execution test.
5656 * gcc.target/arm/neon-vsubu64.c: New execution test.
5657 * gcc.target/arm/neon-vadds64.c: New execution test.
5658 * gcc.target/arm/neon-vaddu64.c: New execution test.
5660 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5662 * gcc.target/arm/neon-vands64.c: New.
5663 * gcc.target/arm/neon-vandu64.c: New.
5664 * gcc.target/arm/neon-vbics64.c: New.
5665 * gcc.target/arm/neon-vbicu64.c: New.
5666 * gcc.target/arm/neon-veors64.c: New.
5667 * gcc.target/arm/neon-veoru64.c: New.
5668 * gcc.target/arm/neon-vorns64.c: New.
5669 * gcc.target/arm/neon-vornu64.c: New.
5670 * gcc.target/arm/neon-vorrs64.c: New.
5671 * gcc.target/arm/neon-vorru64.c: New.
5672 * gcc.target/arm/neon/vands64.c: Regenerated.
5673 * gcc.target/arm/neon/vandu64.c: Regenerated.
5674 * gcc.target/arm/neon/vbics64.c: Regenerated.
5675 * gcc.target/arm/neon/vbicu64.c: Regenerated.
5676 * gcc.target/arm/neon/veors64.c: Regenerated.
5677 * gcc.target/arm/neon/veoru64.c: Regenerated.
5678 * gcc.target/arm/neon/vorns64.c: Regenerated.
5679 * gcc.target/arm/neon/vornu64.c: Regenerated.
5680 * gcc.target/arm/neon/vorrs64.c: Regenerated.
5681 * gcc.target/arm/neon/vorru64.c: Regenerated.
5683 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5685 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5687 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5689 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5690 * gfortran.dg/intent_out_5.f90: Same.
5691 * gfortran.dg/ltrans-7.f90: Same.
5692 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5694 2010-07-02 Jan Hubicka <jh@suse.cz>
5696 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5698 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5700 * objc-obj-c++-shared/Object1.h: Correct Line endings.
5702 2010-07-02 Jakub Jelinek <jakub@redhat.com>
5705 * c-c++-common/Wunused-var-12.c: New test.
5707 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
5710 * gcc.target/arm/pr42835.c: New test.
5713 * gcc.target/arm/pr42172-1.c: New test.
5715 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5717 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5719 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5721 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5722 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5723 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5724 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5725 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5726 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5727 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5728 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5729 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5730 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5731 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5732 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5733 * gcc.target/arm/neon-vdup_ns64.c: New.
5734 * gcc.target/arm/neon-vdup_nu64.c: New.
5735 * gcc.target/arm/neon-vdupQ_ns64.c: New.
5736 * gcc.target/arm/neon-vdupQ_nu64.c: New.
5737 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5738 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5739 * gcc.target/arm/neon-vmov_ns64.c: New.
5740 * gcc.target/arm/neon-vmov_nu64.c: New.
5741 * gcc.target/arm/neon-vmovQ_ns64.c: New.
5742 * gcc.target/arm/neon-vmovQ_nu64.c: New.
5743 * gcc.target/arm/neon-vget_lanes64.c: New.
5744 * gcc.target/arm/neon-vget_laneu64.c: New.
5745 * gcc.target/arm/neon-vset_lanes64.c: New.
5746 * gcc.target/arm/neon-vset_laneu64.c: New.
5748 2010-07-02 Richard Guenther <rguenther@suse.de>
5750 * g++.dg/torture/20100702-1.C: New testcase.
5752 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5755 * gcc.c-torture/compile/pr44707.c: New test.
5757 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5760 * g++.dg/template/crash101.C: New.
5762 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5764 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5765 Use the ABI-0 accessors and fail it for m64.
5767 2010-07-02 Jan Hubicka <jh@suse.cz>
5769 * g++.dg/tree-ssa/pr44706.C: New testcase.
5771 2010-07-02 Richard Guenther <rguenther@suse.de>
5773 PR tree-optimization/44748
5774 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5776 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5778 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5779 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
5780 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5781 the method types to forward:.
5783 2010-06-30 Jason Merrill <jason@redhat.com>
5785 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5786 * g++.dg/other/pr25632.C: Likewise.
5788 2010-07-01 Jakub Jelinek <jakub@redhat.com>
5790 PR tree-optimization/40421
5791 * gfortran.fortran-torture/compile/pr40421.f90: New test.
5793 2010-07-01 Richard Guenther <rguenther@suse.de>
5797 * gcc.c-torture/execute/20100316-1.c: New testcase.
5798 * gcc.c-torture/execute/pr44468.c: Likewise.
5799 * gcc.c-torture/compile/20100609-1.c: Likewise.
5800 * gcc.dg/volatile2.c: Adjust.
5801 * gcc.dg/plugin/selfassign.c: Likewise.
5802 * gcc.dg/pr36902.c: Likewise.
5803 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5804 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5805 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5806 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5807 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5808 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5809 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5810 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5811 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5812 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5813 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5814 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5815 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5816 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5817 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5818 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5819 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5820 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5821 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5822 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5823 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5824 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5825 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5826 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5827 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5828 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5829 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5830 * gcc.dg/struct/w_prof_local_array.c: Likewise.
5831 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5832 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5833 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5834 * gcc.dg/struct/w_prof_global_array.c: Likewise.
5835 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5836 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5837 * gcc.dg/struct/w_prof_local_var.c: Likewise.
5838 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5839 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5840 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5841 * gcc.dg/struct/w_prof_global_var.c: Likewise.
5842 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5843 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5844 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5845 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5846 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5847 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5848 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5849 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5850 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5851 * gcc.dg/tree-prof/stringop-1.c: Adjust.
5852 * g++.dg/tree-ssa/pr31146.C: Likewise.
5853 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5854 * g++.dg/tree-ssa/pr33604.C: Likewise.
5855 * g++.dg/plugin/selfassign.c: Likewise.
5856 * gfortran.dg/array_memcpy_3.f90: Likewise.
5857 * gfortran.dg/array_memcpy_4.f90: Likewise.
5858 * c-c++-common/torture/pr42834.c: New testcase.
5860 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5863 * g++.dg/template/crash100.C: New.
5865 2010-06-30 Jan Hubicka <jh@suse.cz>
5867 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5869 2010-06-30 Michael Matz <matz@suse.de>
5872 * gcc.dg/pr44699.c: New test.
5874 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
5876 PR tree-optimization/39799
5877 * c-c++-common/uninit-17.c: New test.
5879 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5882 * gfortran.dg/read_infnan_1.f90: New test.
5884 2010-06-29 Jason Merrill <jason@redhat.com>
5886 Enable implicitly declared move constructor/operator= (N3053).
5887 * g++.dg/cpp0x/implicit3.C: New.
5888 * g++.dg/cpp0x/implicit4.C: New.
5889 * g++.dg/cpp0x/implicit5.C: New.
5890 * g++.dg/cpp0x/implicit-copy.C: Adjust.
5891 * g++.dg/cpp0x/not_special.C: Adjust.
5892 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5893 * g++.dg/cpp0x/rv1n.C: Adjust.
5894 * g++.dg/cpp0x/rv1p.C: Adjust.
5895 * g++.dg/cpp0x/rv2n.C: Adjust.
5896 * g++.dg/cpp0x/rv2p.C: Adjust.
5897 * g++.dg/cpp0x/rv3n.C: Adjust.
5898 * g++.dg/cpp0x/rv3p.C: Adjust.
5899 * g++.dg/cpp0x/rv4n.C: Adjust.
5900 * g++.dg/cpp0x/rv4p.C: Adjust.
5901 * g++.dg/cpp0x/rv5n.C: Adjust.
5902 * g++.dg/cpp0x/rv5p.C: Adjust.
5903 * g++.dg/cpp0x/rv6n.C: Adjust.
5904 * g++.dg/cpp0x/rv6p.C: Adjust.
5905 * g++.dg/cpp0x/rv7n.C: Adjust.
5906 * g++.dg/cpp0x/rv7p.C: Adjust.
5907 * g++.dg/cpp0x/rv8p.C: Adjust.
5908 * g++.dg/gomp/pr26690-1.C: Adjust.
5909 * g++.dg/other/error20.C: Adjust.
5910 * g++.dg/other/error31.C: Adjust.
5911 * g++.dg/parse/error19.C: Adjust.
5912 * g++.dg/template/qualttp5.C: Adjust.
5913 * g++.old-deja/g++.law/ctors5.C: Adjust.
5915 Enable implicitly deleted functions (N2346)
5916 * g++.dg/cpp0x/defaulted17.C: New.
5917 * g++.dg/cpp0x/implicit1.C: New.
5918 * g++.dg/cpp0x/implicit2.C: New.
5919 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5920 * g++.dg/ext/has_virtual_destructor.C: Adjust.
5921 * g++.dg/init/ctor4.C: Adjust.
5922 * g++.dg/init/synth2.C: Adjust.
5923 * g++.dg/lto/20081118_1.C: Adjust.
5924 * g++.dg/other/error13.C: Adjust.
5925 * g++.dg/other/unused1.C: Adjust.
5926 * g++.old-deja/g++.bob/inherit2.C: Adjust.
5927 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5928 * g++.old-deja/g++.jason/opeq3.C: Adjust.
5929 * g++.old-deja/g++.law/ctors17.C: Adjust.
5930 * g++.old-deja/g++.oliva/delete1.C: Adjust.
5931 * g++.old-deja/g++.pt/assign1.C: Adjust.
5932 * g++.old-deja/g++.pt/crash20.C: Adjust.
5934 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5935 * g++.dg/cpp0x/defaulted13.C: Adjust.
5936 * g++.dg/cpp0x/defaulted2.C: Adjust.
5937 * g++.dg/cpp0x/defaulted3.C: Adjust.
5938 * g++.dg/cpp0x/initlist9.C: Adjust.
5939 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5940 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5941 * g++.dg/init/synth2.C: Adjust.
5943 * g++.dg/cpp0x/defaulted19.C: New.
5945 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5946 * g++.dg/template/error23.C: Fix for -std=c++0x.
5948 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5951 * gfortran.dg/proc_ptr_28.f90: New.
5953 2010-06-29 Jakub Jelinek <jakub@redhat.com>
5955 PR tree-optimization/43801
5956 * g++.dg/torture/pr43801.C: New test.
5959 * g++.dg/debug/dwarf2/accessibility1.C: New test.
5961 2010-06-29 Jason Merrill <jason@redhat.com>
5964 * g++.dg/template/qualified-id2.C: New.
5965 * g++.dg/template/qualified-id3.C: New.
5967 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5970 * gfortran.dg/associated_target_4.f90: New.
5972 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
5975 * gfortran.dg/aliasing_array_result_1.f90 : New test.
5977 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5979 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5981 2010-06-29 Jan Hubicka <jh@suse.cz>
5983 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5985 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
5988 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5989 * gcc.target/arm/wmul-3.c: New test.
5990 * gcc.target/arm/wmul-4.c: New test.
5992 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
5994 PR rtl-optimization/44659
5995 * gcc.target/i386/extract-1.c: New.
5996 * gcc.target/i386/extract-2.c: Likewise.
5997 * gcc.target/i386/extract-3.c: Likewise.
5998 * gcc.target/i386/extract-4.c: Likewise.
5999 * gcc.target/i386/extract-5.c: Likewise.
6000 * gcc.target/i386/extract-6.c: Likewise.
6002 2010-06-28 Jakub Jelinek <jakub@redhat.com>
6005 * g++.dg/warn/Wunused-var-14.C: New test.
6007 2010-06-28 Tobias Burnus <burnus@net-b.de>
6010 * gfortran.dg/nan_6.f90: New.
6012 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
6014 PR tree-optimization/43781
6015 * gcc.dg/torture/pr43781.c: New.
6017 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
6020 * gfortran.dg/actual_rank_check_1.f90: New test.
6022 2010-06-28 Martin Jambor <mjambor@suse.cz>
6024 * gcc.dg/ipa/ipa-sra-6.c: New test.
6026 2010-06-28 Jan Hubicka <jh@suse.cz>
6028 PR tree-optimization/44687
6029 * gcc.c-torture/compile/pr44687.c
6031 2010-06-28 Martin Jambor <mjambor@suse.cz>
6034 * g++.dg/torture/pr44535.C: New test.
6036 2010-06-28 Michael Matz <matz@suse.de>
6039 * gfortran.dg/pr44592.f90: New test.
6041 2010-06-28 Jan Hubicka <jh@suse.cz>
6043 PR tree-optimization/44357
6044 * g++.dg/torture/pr44357.C: New testcase.
6046 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6048 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6049 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6050 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6051 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6052 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6053 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6054 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6055 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6057 2010-06-27 Jan Hubicka <jh@suse.cz>
6059 * gcc.c-torture/compile/pr44686.c: New file.
6061 2010-06-27 Richard Guenther <rguenther@suse.de>
6063 PR tree-optimization/44683
6064 * gcc.c-torture/execute/pr44683.c: New testcase.
6066 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
6068 * gnat.dg/noreturn3.ad[sb]: New test.
6070 2010-06-26 Jason Merrill <jason@redhat.com>
6072 * g++.dg/cpp0x/explicit5.C: New.
6074 2010-06-26 Richard Guenther <rguenther@suse.de>
6076 PR tree-optimization/44393
6077 * gcc.dg/pr44393.c: New testcase.
6079 2010-06-26 Jan Hubicka <jh@suse.cz>
6081 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6083 2010-06-26 Richard Guenther <rguenther@suse.de>
6086 * gcc.dg/pr44674.c: New testcase.
6088 2010-06-26 Joseph Myers <joseph@codesourcery.com>
6090 * gcc.dg/opts-3.c: New test.
6092 2010-06-26 Tobias Burnus <burnus@net-b.de>
6094 * gfortran.dg/type_decl_1.f90: New.
6095 * gfortran.dg/type_decl_2.f90: New.
6097 2010-06-26 Tobias Burnus <burnus@net-b.de>
6099 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6100 * gfortran.dg/semicolon_fixed_2.f: Ditto.
6102 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6105 * gfortran.dg/array_constructor_23.f: Update test to allow for small
6106 error in comparing reals.
6108 2010-06-25 Tobias Burnus <burnus@net-b.de>
6110 * selected_real_kind_2.f90: New.
6111 * selected_real_kind_3.f90: New.
6113 2010-06-25 Tobias Burnus <burnus@net-b.de>
6115 * gfortran.dg/entry_19.f90: New.
6117 2010-06-25 Tobias Burnus <burnus@net-b.de>
6119 * gfortran.dg/end_subroutine_1.f90: New.
6120 * gfortran.dg/end_subroutine_2.f90: New.
6121 * gfortran.dg/interface_proc_end.f90: Update.
6123 2010-06-25 Tobias Burnus <burnus@net-b.de>
6125 * gfortran.dg/semicolon_fixed.f: Update.
6126 * gfortran.dg/semicolon_fixed_2.f: New.
6127 * gfortran.dg/semicolon_free_2.f90: New.
6128 * gfortran.dg/semicolon_free.f90: Update.
6130 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6133 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6135 2010-06-25 Martin Jambor <mjambor@suse.cz>
6137 * g++.dg/ipa/iinline-3.C: New test.
6138 * gcc.dg/ipa/modif-1.c: Removed.
6140 2010-06-25 Jan Hubicka <jh@suse.cz>
6142 * gcc.dg/tree-ssa/ipa-split-1.c
6144 2010-06-25 Martin Jambor <mjambor@suse.cz>
6146 * g++.dg/ipa/iinline-2.C: New test.
6148 2010-06-25 Jakub Jelinek <jakub@redhat.com>
6151 * gfortran.dg/pr43866.f90: New test.
6153 PR tree-optimization/44539
6154 * gcc.dg/pr44539.c: New test.
6156 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
6160 * gcc.target/mips/madd-9.c: New test.
6162 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
6165 * gcc.dg/noncompile/pr44517.c: New.
6166 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6168 2010-06-24 Steve Ellcey <sje@cup.hp.com>
6171 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6172 and add argument to nop for IA64.
6174 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
6177 * gcc.target/i386/mod-1.c: New.
6178 * gcc.target/i386/umod-1.c: Likewise.
6179 * gcc.target/i386/umod-2.c: Likewise.
6180 * gcc.target/i386/umod-3.c: Likewise.
6182 2010-06-24 Jakub Jelinek <jakub@redhat.com>
6185 * g++.dg/torture/pr44492.C: New test.
6187 2010-06-24 Andi Kleen <ak@linux.intel.com>
6189 * c-c++-common/warn-omitted-condop.c: New.
6191 2010-06-24 Tobias Burnus <burnus@net-b.de>
6194 * gfortran.dg/import8.f90: New.
6196 2010-06-23 Arnaud Charlet <charlet@adacore.com>
6198 * gnat.dg/not_null.adb: Update test case.
6200 2010-06-22 Jakub Jelinek <jakub@redhat.com>
6203 * g++.dg/warn/Wunused-var-13.C: New test.
6206 * g++.dg/diagnostic/method1.C: New test.
6208 2010-06-22 Cary Coutant <ccoutant@google.com>
6210 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6212 2010-06-22 Janus Weil <janus@gcc.gnu.org>
6215 * gfortran.dg/abstract_type_8.f03: New.
6217 2010-06-21 Jason Merrill <jason@redhat.com>
6219 * g++.dg/cpp0x/noexcept08.C: New.
6221 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6223 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6226 * gcc.target/i386/sse2-vec-2a.c: New.
6228 2010-06-21 DJ Delorie <dj@redhat.com>
6230 * gcc.dg/pragma-diag-1.c: New.
6232 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6235 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6237 2010-06-21 Alan Modra <amodra@gmail.com>
6240 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6241 tail call to check_fa_mid.
6243 2010-06-21 Jakub Jelinek <jakub@redhat.com>
6246 * gcc.c-torture/execute/pr44575.c: New test.
6248 2010-06-21 Tobias Burnus <burnus@net-b.de>
6251 * gfortran.dg/contiguous_1.f90: New.
6252 * gfortran.dg/contiguous_2.f90: New.
6253 * gfortran.dg/contiguous_3.f90: New.
6255 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
6257 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6258 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6260 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
6263 * gcc.target/i386/pr44546.c: New test.
6265 2010-06-20 Joseph Myers <joseph@codesourcery.com>
6267 * gcc.dg/opts-2.c: New test.
6269 2010-06-19 Janus Weil <janus@gcc.gnu.org>
6272 * gfortran.dg/typebound_proc_15.f03: Modified.
6274 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
6277 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6278 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6280 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6282 * g++.dg/ext/label13.C: Fix typo in last change.
6284 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6287 * gfortran.dg/eof_3.f90
6288 * gfortran.dg/endfile_2.f90
6289 * gfortran.dg/endfile_4.f90
6290 * gfortran.dg/endfile_3.f90
6292 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6295 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6297 2010-06-18 Tobias Burnus <burnus@net-b.de>
6300 * gfortran.dg/allocate_alloc_opt_11.f90: New.
6302 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
6304 * gcc.target/arm/pr40900.c: New test.
6306 2010-06-18 Arnaud Charlet <charlet@adacore.com>
6308 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6310 2010-06-17 Janus Weil <janus@gcc.gnu.org>
6313 * gfortran.dg/typebound_call_15.f03: New.
6315 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
6318 * g++.dg/pr44486.C: New.
6320 2010-06-16 DJ Delorie <dj@redhat.com>
6322 * gcc.target/i386/volatile-bitfields-1.c: New.
6323 * gcc.target/i386/volatile-bitfields-2.c: New.
6325 2010-06-16 Jason Merrill <jason@redhat.com>
6327 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6329 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6331 2010-06-16 Richard Guenther <rguenther@suse.de>
6334 * gcc.c-torture/execute/pr44555.c: New testcase.
6336 2010-06-16 Janus Weil <janus@gcc.gnu.org>
6339 * gfortran.dg/typebound_proc_16.f03: New.
6341 2010-06-16 Martin Jambor <mjambor@suse.cz>
6343 * g++.dg/torture/pr43905.C: New test.
6345 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
6348 * gcc.dg/vect/slp-perm-5.c (main): Prevent
6349 initialization loop from being vectorized.
6350 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6352 2010-06-16 Alan Modra <amodra@gmail.com>
6354 PR tree-optimization/44507
6355 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6357 2010-06-15 Jason Merrill <jason@redhat.com>
6359 * g++.dg/overload/arg3.C: Adjust error locations.
6360 * g++.dg/overload/copy1.C: Likewise.
6361 * g++.dg/tc1/dr152.C: Likewise.
6362 * g++.dg/template/incomplete4.C: Likewise.
6363 * g++.dg/template/incomplete5.C: Likewise.
6364 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6365 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6366 * g++.old-deja/g++.pt/crash9.C: Likewise.
6368 * g++.dg/inherit/virtual5.C: New.
6370 * g++.dg/cpp0x/defaulted18.C: New.
6372 * g++.dg/cpp0x/initlist40.C: New.
6374 * g++.dg/cpp0x/initlist39.C: New.
6376 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
6379 * gcc.dg/graphite/pr44391.c: New.
6381 2010-06-15 Janus Weil <janus@gcc.gnu.org>
6384 * gfortran.dg/allocate_alloc_opt_8.f90: New.
6385 * gfortran.dg/allocate_alloc_opt_9.f90: New.
6386 * gfortran.dg/allocate_alloc_opt_10.f90: New.
6387 * gfortran.dg/class_allocate_2.f03: Modified an error message.
6389 2010-06-15 Richard Guenther <rguenther@suse.de>
6391 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6393 2010-06-15 Richard Guenther <rguenther@suse.de>
6395 * gcc.dg/vect/bb-slp-21.c: Adjust.
6396 * gcc.dg/vect/bb-slp-13.c: Likewise
6397 * gcc.dg/vect/bb-slp-4.c: Likewise
6398 * gcc.dg/vect/bb-slp-22.c: Likewise
6399 * gcc.dg/vect/bb-slp-14.c: Likewise
6400 * gcc.dg/vect/bb-slp-23.c: Likewise
6401 * gcc.dg/vect/bb-slp-15.c: Likewise
6402 * gcc.dg/vect/bb-slp-17.c: Likewise
6403 * gcc.dg/vect/bb-slp-18.c: Likewise
6404 * gcc.dg/vect/bb-slp-19.c: Likewise
6405 * gcc.dg/vect/bb-slp-10.c: Likewise
6406 * gcc.dg/vect/bb-slp-11.c: Likewise
6407 * gcc.dg/vect/bb-slp-20.c: Likewise
6408 * gcc.dg/vect/bb-slp-3.c: Likewise
6410 2010-06-15 Jakub Jelinek <jakub@redhat.com>
6413 * gfortran.dg/gomp/pr44536.f90: New test.
6414 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6416 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
6419 * gcc.target/i386/avx-vextractf128-256-3.c: New.
6420 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6422 2010-06-14 Jakub Jelinek <jakub@redhat.com>
6424 PR tree-optimization/44508
6425 * gcc.dg/tree-ssa/pr21086.c: Adjust.
6428 * gcc.dg/pr44509.c: New test.
6430 2010-06-14 Ira Rosen <irar@il.ibm.com>
6432 PR tree-optimization/44507
6433 * gcc.dg/vect/pr44507.c: New test.
6435 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
6437 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6438 and c-pretty-print.h.
6440 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6442 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
6444 * gfortran.dg/whole_file_18.f90: Updated error message.
6446 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
6448 * gfortran.dg/whole_file_20.f03: New.
6450 2010-06-12 Jan Hubicka <jh@suse.cz>
6452 * gcc.c-torture/compile/pc44485.c: New testcase.
6454 2010-06-12 Janus Weil <janus@gcc.gnu.org>
6457 * gfortran.dg/typebound_proc_4.f03: Modified error message.
6458 * gfortran.dg/typebound_proc_14.f03: New.
6459 * gfortran.dg/typebound_proc_15.f03: New.
6461 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6463 * gcc.dg/opts-1.c: New test.
6465 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6467 * gcc.dg/funroll-loops-all.c: Update expected error.
6469 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
6472 * gcc.target/i386/pr44481.c: New test.
6474 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
6476 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6478 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
6481 * gcc.dg/tree-ssa/pr44483.c: New.
6483 2010-06-11 Paul Brook <paul@codesourcery.com>
6485 * g++.dg/other/arm-neon-1.C: New test.
6487 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
6491 * gfortran.dg/class_23.f03: New test.
6493 2010-06-11 Jan Hubicka <jh@suse.cz>
6495 * gcc.dg/ipa/pure-const-2.c: New testcase.
6497 2010-06-11 Jan Hubicka <jh@suse.cz>
6499 * gcc.dg/noreturn-7.c: Update.
6500 * gcc.dg/noreturn-4.c: Update.
6502 2010-06-10 Dodji Seketeli <dodji@redhat.com>
6505 * g++.dg/other/typedef4.C: New test.
6507 2010-06-10 Janus Weil <janus@gcc.gnu.org>
6510 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6512 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
6515 * gfortran.dg/asynchronous_3.f03
6517 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
6520 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6521 non-temporal stores out of the tests to form new test cases. As a
6522 result, no non-temporal store should be generated in this case.
6524 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
6525 prefetch-7.c that generate one non-temporal store.
6527 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
6528 prefetch-7.c that generate one non-temporal store and one
6529 one-temporal prefetch.
6531 2010-06-10 Martin Jambor <mjambor@suse.cz>
6533 PR tree-optimization/44258
6534 * gcc.dg/tree-ssa/pr44258.c: New test.
6536 2010-06-10 Daniel Kraft <d@domob.eu>
6539 * gfortran.dg/associate_1.f03: New test.
6540 * gfortran.dg/associate_2.f95: New test.
6541 * gfortran.dg/associate_3.f03: New test.
6542 * gfortran.dg/associate_4.f08: New test.
6544 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6546 * gfortran.dg/selected_char_kind_4.f90: New test.
6548 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
6550 * gcc.dg/pr42461.c: New test.
6552 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6555 * gfortran.dg/selected_real_kind_1.f90: New.
6557 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6560 * gfortran.dg/warn_conversion.f90: Removed check for redundant
6562 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6565 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6567 * gfortran.dg/data_namelist_conflict.f90: New test.
6569 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6571 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6572 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6573 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6575 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6577 * gfortran.dg/mvbits_9.f90: New test.
6578 * gfortran.dg/ibset_1.f90: Ditto.
6579 * gfortran.dg/ibits_1.f90: Ditto.
6580 * gfortran.dg/btest_1.f90: Ditto.
6581 * gfortran.dg/ibclr_1.f90: Ditto.
6583 2010-06-09 Jason Merrill <jason@redhat.com>
6586 * g++.dg/cpp0x/decltype23.C: Move to...
6587 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6589 2010-06-09 Janus Weil <janus@gcc.gnu.org>
6592 * gfortran.dg/typebound_call_14.f03: New test.
6594 2010-06-09 Martin Jambor <mjambor@suse.cz>
6596 PR tree-optimization/44423
6597 * gcc.dg/tree-ssa/pr44423.c: New test.
6599 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
6602 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6603 TV_NONE to initialize tv_id field.
6604 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6605 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6606 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6608 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6609 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6610 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6612 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
6614 PR tree-optimization/39874
6616 * gcc.dg/pr39874.c: New file.
6618 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
6620 * g++.dg/ext/attr-alias-1.C: New.
6621 * g++.dg/ext/attr-alias-2.C: New.
6623 2010-06-07 Tobias Burnus <burnus@net-b.de>
6626 * gfortran.dg/proc_ptr_27.f90: New.
6628 2010-06-07 Jason Merrill <jason@redhat.com>
6631 * g++.dg/cpp0x/decltype23.C: New.
6633 2010-06-08 Andrew Pinski <pinskia@gmail.com>
6634 Shujing Zhao <pearly.zhao@oracle.com>
6637 * gcc.dg/c90-const-expr-10.c: Adjust.
6638 * gcc.dg/c99-const-expr-10.c: Adjust.
6639 * gcc.dg/init-bad-7.c: New.
6641 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6643 * lib/target-supports.exp (check_effective_target_gas): New proc.
6644 * gcc.c-torture/execute/960321-1.x: New file.
6646 2010-06-07 Jason Merrill <jason@redhat.com>
6649 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6651 2010-06-07 Jakub Jelinek <jakub@redhat.com>
6654 * g++.dg/warn/Wunused-var-12.C: New test.
6657 * c-c++-common/Wunused-var-11.c: New test.
6659 2010-06-07 Jan Hubicka <jh@suse.cz>
6661 * gcc.dg/ipa/pure-const-1.c: New testcase.
6663 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
6665 PR rtl-optimization/44404
6666 * gcc.dg/pr44404.c: New.
6668 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
6671 * gcc.target/i386/abi-2.c: Check sysv abi here.
6672 * gcc.target/i386/aes-avx-check.h: Call test in noinline
6673 function to avoid failures by different ABIs.
6674 * gcc.target/i386/aes-check.h: Likewise.
6675 * gcc.target/i386/avx-check.h: Likewise.
6676 * gcc.target/i386/fma4-check.h: Likewise.
6677 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6678 * gcc.target/i386/mmx-check.h: Likewise.
6679 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6680 * gcc.target/i386/pclmul-check.h: Likewise.
6681 * gcc.target/i386/sse-check.h: Likewise.
6682 * gcc.target/i386/sse2-check.h: Likewise.
6683 * gcc.target/i386/sse3-check.h: Likewise.
6684 * gcc.target/i386/sse4_1-check.h: Likewise.
6685 * gcc.target/i386/sse4_2-check.h: Likewise.
6686 * gcc.target/i386/sse4a-check.h: Likewise.
6687 * gcc.target/i386/ssse3-check.h: Likewise.
6688 * gcc.target/i386/xop-check.h: Likewise.
6689 * gcc.target/i386/pr27971.c: Fix for LLP64.
6690 * gcc.target/i386/pr39139.c: Likewise.
6691 * gcc.target/i386/pr39315-check.c: Likewise.
6692 * gcc.target/i386/vararg-1.c: Likewise.
6693 * gcc.target/i386/vararg-2.c: Likewise.
6694 Additional add dg-compile to avoid failure due
6697 * gcc.dg/compound-literal-1.c: Fix for llp64.
6698 * gcc.dg/pr32370.c: Likewise.
6699 * gcc.dg/pr37561.c: Likewise.
6700 * gcc.dg/pr41340.c: Likewise.
6701 * gcc.dg/pr41551.c: Likewise.
6703 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6706 * g++.dg/debug/dwarf2/typedef3.C: New test.
6708 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6711 * c-c++-common/pr20000.c: New.
6713 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
6716 * g++.dg/init/pr44086.C: New.
6717 * g++.dg/cpp0x/decltype4.C: Adjust.
6719 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6722 * gfortran.dg/generic_23.f03: New test.
6724 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6727 * gfortran.dg/alloc_comp_class_1.f90 : New test.
6729 2010-06-05 Jakub Jelinek <jakub@redhat.com>
6732 * c-c++-common/Wunused-var-9.c: New test.
6734 2010-06-05 Jason Merrill <jason@redhat.com>
6736 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6738 2010-06-05 Joseph Myers <joseph@codesourcery.com>
6741 * gcc.dg/c99-restrict-4.c: New test.
6743 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
6745 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6746 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6747 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6748 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6749 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6750 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6751 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6752 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6753 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6754 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6755 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6756 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6757 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6758 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6759 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6760 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6761 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6762 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6763 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6764 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6765 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6766 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6768 2010-06-04 Jason Merrill <jason@redhat.com>
6770 * g++.dg/cpp0x/noexcept06.C: New.
6771 * g++.dg/cpp0x/noexcept07.C: New.
6773 * g++.dg/cpp0x/noexcept01.C: New.
6774 * g++.dg/cpp0x/noexcept02.C: New.
6775 * g++.dg/cpp0x/noexcept03.C: New.
6776 * g++.dg/cpp0x/noexcept04.C: New.
6777 * g++.dg/cpp0x/noexcept05.C: New.
6779 2010-06-04 Jakub Jelinek <jakub@redhat.com>
6782 * g++.dg/warn/Wunused-var-10.C: New test.
6783 * g++.dg/warn/Wunused-var-11.C: New test.
6786 * c-c++-common/Wunused-var-10.c: New test.
6788 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6791 * gcc.dg/assign-warn-2.c: Update.
6792 * gcc.dg/cpp/line3.c: Update.
6793 * gcc.dg/c99-array-lval-8.c: Update.
6794 * gcc.dg/cast-qual-2.c: Update.
6795 * gcc.dg/c99-arraydecl-3.c: Update.
6796 * gcc.dg/assign-warn-1.c: Update.
6797 * gcc.dg/format/gcc_diag-1.c: Update.
6799 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
6801 PR rtl-optimization/39871
6802 PR rtl-optimization/40615
6803 PR rtl-optimization/42500
6804 PR rtl-optimization/42502
6805 * gcc.target/arm/eliminate.c: New test.
6807 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6810 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6811 * g++.old-deja/g++.other/delete3.C: Likewise.
6812 * g++.old-deja/g++.other/new.C: Likewise.
6813 * g++.old-deja/g++.law/operators27.C: Likewise.
6814 * g++.old-deja/g++.mike/p755.C: Likewise.
6815 * g++.dg/eh/new1.C: Likewise.
6816 * g++.dg/init/new5.C: Likewise.
6818 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6820 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
6821 * gfortran.dg/unpack_bounds_2.f90: Likewise.
6822 * gfortran.dg/unpack_bounds_3.f90: Likewise.
6824 2010-06-03 Richard Guenther <rguenther@suse.de>
6827 * lib/lto.exp: Always load gcc.exp.
6828 (lto-obj): For C source files invoke gcc_target_compile.
6829 * g++.dg/lto/20100603-1_0.C: New testcase.
6830 * g++.dg/lto/20100603-1_1.c: Likewise.
6832 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
6834 PR tree-optimization/43688
6835 * gfortran.dg/pr43688.f90: New.
6837 2010-06-03 Richard Guenther <rguenther@suse.de>
6840 * gcc.dg/lto/20100603-1_0.c: New testcase.
6841 * gcc.dg/lto/20100603-2_0.c: Likewise.
6842 * gcc.dg/lto/20100603-3_0.c: Likewise.
6844 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6847 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6848 * gcc.target/powerpc/recip-2.c: Ditto.
6849 * gcc.target/powerpc/recip-3.c: Ditto.
6850 * gcc.target/powerpc/recip-4.c: Ditto.
6851 * gcc.target/powerpc/recip-5.c: Ditto.
6852 * gcc.target/powerpc/recip-6.c: Ditto.
6853 * gcc.target/powerpc/recip-7.c: Ditto.
6854 * gcc.target/powerpc/recip-test.h: Ditto.
6855 * gcc.target/powerpc/recip-test2.h: Ditto.
6857 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6859 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6861 2010-06-02 Jason Merrill <jason@redhat.com>
6863 * g++.dg/ext/vector9.C: Expect typedef in error message.
6868 * g++.dg/tc1/dr101.C: Remove xfails.
6870 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6873 * g++.dg/ipa/pr44372.C: New.
6875 2010-06-02 Jan Hubicka <jh@suse.cz>
6878 * g++.dg/torture/pr44295.C: Neww testcase.
6880 2010-06-02 Jan Hubicka <jh@suse.cz>
6882 * gcc.dg/tree-ssa/loadpre6.c: Update.
6884 2010-06-02 Richard Guenther <rguenther@suse.de>
6886 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6889 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
6891 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6892 the link fail message.
6894 2010-06-02 Tobias Burnus <burnus@net-b.de>
6897 * gfortran.dg/use_13.f90: New test case.
6899 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6902 * gfortran.dg/error_stop_2.f08: Minor update.
6904 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6907 * gfortran.dg/error_stop_1.f08: New test.
6908 * gfortran.dg/error_stop_2.f08: New test.
6910 2010-06-01 Jason Merrill <jason@redhat.com>
6913 * g++.dg/cpp0x/initlist37.C: New.
6914 * g++.dg/cpp0x/initlist38.C: New.
6917 * g++.dg/cpp0x/initlist36.C: New.
6919 2010-05-31 Jan Hubicka <jh@suse.cz>
6921 * gcc.dg/noreturn-8.c: New testcase.
6923 2010-05-31 Jan Hubicka <jh@suse.cz>
6925 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6926 * gcc.dg/lto/noreturn-1_0.c: Move it here.
6928 2010-05-31 Jan Hubicka <jh@suse.cz>
6930 * gcc.dg/lto/noreturn-1_1.c: New testcase.
6931 * gcc.dg/lto/noreturn-1_0.c: New testcase.
6933 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
6936 * gfortran.dg/dependency_27.f90: New test.
6937 * gfortran.dg/array_assign_1.F90: New test.
6939 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6942 * gcc.target/i386/sse-24.c: New test.
6944 2010-05-31 Jan Hubicka <jh@suse.cz>
6946 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6948 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6951 * gcc.dg/pr44337.c: New test.
6953 PR tree-optimization/44182
6954 * g++.dg/debug/pr44182.C: New test.
6956 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
6958 * gcc.dg/nested-func-7.c: New test.
6959 * gnat.dg/frame_overflow.adb: Adjust directives.
6961 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6963 * gnat.dg/prot2.ad[sb]: New test.
6964 * gnat.dg/prot2_pkg1.ads: New helper.
6965 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6967 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6969 * gnat.dg/array11.adb: Adjust dg-warning directive.
6970 * gnat.dg/object_overflow.adb: Likewise.
6972 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
6975 * gcc.dg/tree-ssa/pr44306.c: New.
6977 2010-05-29 Jan Hubicka <jh@suse.cz>
6979 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6981 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
6983 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6985 2010-05-28 Mike Stump <mikestump@comcast.net>
6988 * objc.dg/const-str-9.m: Remove static.
6990 2010-05-28 Jakub Jelinek <jakub@redhat.com>
6993 * gcc.c-torture/compile/pr43636.c: New test.
6995 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
6998 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6999 * obj-c++.dg/try-catch-9.mm: Ditto.
7001 2010-05-28 Dodji Seketeli <dodji@redhat.com>
7003 Revert patch for PR c++/44188
7004 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7006 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7009 * g++.dg/debug/dwarf2/typedef3.C: New test.
7011 2010-05-27 Jason Merrill <jason@redhat.com>
7014 * g++.dg/ext/vla9.C: New.
7016 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
7019 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7020 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7021 * objc.dg/torture/tls/thr-init.m: Ditto.
7022 * objc.dg/torture/trivial.m: Ditto.
7023 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7024 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7025 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7026 * obj-c++.dg/torture/trivial.mm: Ditto.
7028 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
7030 * g++.dg/lto/20100302_0.C: Skip on darwin.
7032 2010-05-27 Richard Guenther <rguenther@suse.de>
7034 PR tree-optimization/44284
7035 * gcc.dg/vect/vect-118.c: New testcase.
7036 * gcc.dg/vect/bb-slp-20.c: Adjust.
7037 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7038 * gcc.dg/vect/slp-9.c: Likewise.
7039 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7040 * gcc.dg/vect/vect-10.c: Likewise.
7041 * gcc.dg/vect/vect-109.c: Likewise.
7042 * gcc.dg/vect/vect-12.c: Likewise.
7043 * gcc.dg/vect/vect-36.c: Likewise.
7044 * gcc.dg/vect/vect-7.c: Likewise.
7045 * gcc.dg/vect/vect-iv-8.c: Likewise.
7046 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7047 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7048 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7049 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7050 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7051 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7052 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7053 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7054 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7055 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7056 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7057 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7058 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7059 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7060 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7061 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7062 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7064 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7066 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7069 2010-05-26 Jan Hubicka <jh@suse.cz>
7071 * gcc.dg/lto/materialize-1_0.c: New file.
7072 * gcc.dg/lto/materialize-1_1.c: New file.
7074 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
7076 * gnat.dg/lto10.adb: New test.
7077 * gnat.dg/lto10_pkg.ads: New helper.
7079 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
7081 * lib/target-supports.exp (check_effective_target_int128): New
7082 function to check if __int128 types are available for target.
7083 * c-c++-common/int128-types-1.c: New.
7084 * c-c++-common/int128-1.c: New.
7085 * c-c++-common/int128-2.c: New.
7086 * g++.dg/abi/mangle43.C: New.
7087 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7088 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7089 pointer-wide scalar.
7090 * g++.dg/other/pr25632.C: Likewise.
7091 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7092 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7094 * g++.dg/warn/pr13358-4.C: Likewise.
7095 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
7096 * g++.dg/warn/Wconversion-null.C: Likewise.
7098 2010-05-26 Jason Merrill <jason@redhat.com>
7101 * g++.dg/cpp0x/variadic101.C: New.
7103 2010-05-26 Richard Guenther <rguenther@suse.de>
7105 PR rtl-optimization/44164
7106 * gcc.c-torture/execute/pr44164.c: New testcase.
7107 * g++.dg/tree-ssa/pr13146.C: Adjust.
7109 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
7112 * gfortran.dg/whole_file_19.f90 : New test.
7114 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
7119 * gfortran.dg/pr40999.f: Fix function type.
7120 * gfortran.dg/whole_file_5.f90: Likewise.
7121 * gfortran.dg/whole_file_6.f90: Likewise.
7122 * gfortran.dg/whole_file_16.f90: New.
7123 * gfortran.dg/whole_file_17.f90: New.
7124 * gfortran.dg/whole_file_18.f90: New.
7126 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
7127 Iain Sandoe <iains@gcc.gnu.org>
7129 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7130 * gcc.c-torture/compile/pr44197.c: Require alias support.
7131 * gcc.dg/lto/20081222_0.c: Ditto.
7133 2010-05-25 Jakub Jelinek <jakub@redhat.com>
7136 * gcc.dg/guality/vla-2.c: New test.
7138 2010-05-25 Richard Guenther <rguenther@suse.de>
7141 * g++.dg/torture/pr44069.C: New testcase.
7143 2010-05-25 Richard Guenther <rguenther@suse.de>
7145 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7147 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7150 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7152 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7154 * obj-c++.dg/torture/tls/trivial.mm: New.
7155 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7156 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7157 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7158 * obj-c++.dg/torture/tls/diag-1.mm: New.
7159 * obj-c++.dg/torture/tls/tls.exp: New.
7160 * obj-c++.dg/torture/trivial.mm: New.
7161 * obj-c++.dg/torture/dg-torture.exp: New.
7162 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7163 * obj-c++.dg/tls/trivial.m: New.
7164 * obj-c++.dg/tls/init-1.mm: New.
7165 * obj-c++.dg/tls/diag-1.mm: New.
7166 * obj-c++.dg/tls/init-2.mm: New.
7167 * obj-c++.dg/tls/diag-2.mm: New.
7168 * obj-c++.dg/tls/diag-3.mm: New.
7169 * obj-c++.dg/tls/diag-4.mm: New.
7170 * obj-c++.dg/tls/static-1.mm: New.
7171 * obj-c++.dg/tls/tls.exp: New.
7172 * obj-c++.dg/tls/diag-5.mm: New.
7173 * obj-c++.dg/tls/static-1a.mm: New.
7174 * objc-obj-c++-shared/Object1.mm: New.
7175 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7177 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
7180 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7181 * obj-c++.dg/const-str-6.mm: Ditto.
7183 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7185 * g++.dg/parse/array-size2.C: Remove dg-error directives.
7187 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7190 * gnat.dg/array13.ad[sb]: New test.
7192 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
7193 Sandra Loosemore <sandra@codesourcery.com>
7195 * gcc.target/arm/neon/: Regenerated test cases.
7197 * gcc.target/arm/neon/polytypes.c,
7198 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7199 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7200 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7201 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7202 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7203 dg-add-options arm_neon.
7205 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7206 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7207 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7208 and arm_neon_fp16_ok.
7210 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7211 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7213 * lib/target-supports.exp (add_options_for_arm_neon): New.
7214 (check_effective_target_arm_neon_ok_nocache): New, from
7215 check_effective_target_arm_neon_ok. Check multiple possibilities.
7216 (check_effective_target_arm_neon_ok): Use
7217 check_effective_target_arm_neon_ok_nocache.
7218 (add_options_for_arm_neon_fp16)
7219 (check_effective_target_arm_neon_fp16_ok)
7220 check_effective_target_arm_neon_fp16_ok_nocache): New.
7221 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7223 2010-05-24 Jason Merrill <jason@redhat.com>
7226 * g++.dg/cpp0x/initlist35.C: New.
7227 * g++.dg/init/brace6.C: Adjust.
7229 2010-05-24 Paul Brook <paul@codesourcery.com>
7231 * gcc.target/arm/frame-pointer-1.c: New test.
7232 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7233 pointer elimination.
7235 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7238 * gcc.target/i386/crc32-3.c: New.
7239 * gcc.target/i386/crc32-4.c: Likewise.
7241 2010-05-23 Joseph Myers <joseph@codesourcery.com>
7243 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7244 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7245 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7247 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7249 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7251 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
7254 * gcc.c-target/pr43869.c: New test.
7256 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7259 * gfortran.dg/class_22.f03: New.
7261 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
7264 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7266 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7269 * gfortran.dg/abstract_type_7.f03: New.
7271 2010-05-21 Jason Merrill <jason@redhat.com>
7273 * g++.dg/eh/spec11.C: Test cleanup optimization.
7275 2010-05-21 Jakub Jelinek <jakub@redhat.com>
7278 * gcc.target/i386/pr44223.c: New test.
7280 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7282 * gcc.target/i386/pr25993.c: Use @function as type specifier.
7284 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
7286 * g++.dg/other/const3.C: New test.
7288 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
7291 * warn_unused_dummy_argument_1.f90: New.
7292 * warn_unused_dummy_argument_2.f90: New.
7294 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7297 * g++.dg/inherit/crash1.C: New.
7298 * g++.dg/inherit/crash2.C: Likewise.
7300 2010-05-20 Jakub Jelinek <jakub@redhat.com>
7303 * g++.dg/debug/pr44178.C: New test.
7305 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
7308 * gcc.dg/tree-ssa/prefetch-6.c: Add
7309 --param min-insn-to-prefetch-ratio=6.
7310 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7311 allow unrolling, and adjust the movnti count.
7313 2010-05-20 Jan Hubicka <jh@suse.cz>
7316 * gcc.c-torture/compile/pr44197.c: New file.
7318 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
7320 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7322 (check_effective_target_xop): Remove __may_alias__ attribute.
7324 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
7327 * gcc.c-torture/execute/pr44202-1.c: New test.
7329 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7332 * gfortran.dg/label_1.f90: Update test.
7334 2010-05-19 Jan Hubicka <jh@suse.cz>
7336 * gcc.dg/lto/ipareference2_0.c: New file.
7337 * gcc.dg/lto/ipareference2_1.c: New file.
7339 2010-05-19 Jason Merrill <jason@redhat.com>
7341 * g++.dg/parse/fn-typedef2.C: New.
7343 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7347 * g++.dg/template/fntype1.C: New.
7349 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
7351 * gnat.dg/discr23.ad[sb]: New test.
7352 * gnat.dg/discr23_pkg.ads: New helper.
7354 * gnat.dg/specs/controlled1.ads: New test.
7355 * gnat.dg/specs/controlled1_pkg.ads: New helper.
7357 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7360 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7361 Fixed scope of C_SIZEOF.
7362 * gfortran.dg/warn_conversion_2.f90: New.
7364 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7366 * lib/target-supports.exp (check_effective_target_sse2): New proc.
7367 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7368 for optional selector.
7369 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7370 (check_effective_target_sse3): New proc.
7371 * gcc.target/i386/math-torture/math-torture.exp: Load
7372 target-supports.exp.
7373 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7374 check_effective_target_sse2.
7375 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7376 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7377 * g++.dg/vect/vect.exp: Likewise.
7378 * gfortran.dg/vect/vect.exp: Likewise.
7379 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7380 -msse2 if check_effective_target_sse2.
7382 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7383 * gcc.target/i386/3dnow-2.c: Likewise.
7384 * gcc.target/i386/3dnowA-1.c: Likewise.
7385 * gcc.target/i386/3dnowA-2.c: Likewise.
7386 * gcc.target/i386/pr42549.c: Likewise.
7388 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7389 * gcc.target/i386/sse3-addsubpd.c: Likewise.
7390 * gcc.target/i386/sse3-addsubps.c: Likewise.
7391 * gcc.target/i386/sse3-haddpd.c: Likewise.
7392 * gcc.target/i386/sse3-haddps.c: Likewise.
7393 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7394 * gcc.target/i386/sse3-hsubps.c: Likewise.
7395 * gcc.target/i386/sse3-movddup.c: Likewise.
7396 * gcc.target/i386/sse3-movshdup.c: Likewise.
7397 * gcc.target/i386/sse3-movsldup.c: Likewise.
7399 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7400 * g++.dg/ext/attrib35.C: Likewise.
7401 * g++.dg/opt/pr40496.C: Likewise.
7402 * g++.dg/other/i386-1.C: Likewise.
7403 * g++.dg/other/i386-4.C: Likewise.
7404 * g++.dg/other/pr34435.C: Likewise.
7405 * g++.dg/other/pr39496.C: Likewise.
7406 * g++.dg/other/pr40446.C: Likewise.
7407 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7408 * gcc.dg/compat/vector-1a_main.c: Likewise.
7409 * gcc.dg/compat/vector-2a_main.c: Likewise.
7410 * gcc.dg/lto/20090206-1_0.c: Likewise.
7411 * gcc.dg/pr34856.c: Likewise.
7412 * gcc.dg/pr36584.c: Likewise.
7413 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
7414 * gcc.dg/pr37544.c: Likewise.
7415 * gcc.dg/torture/pr16104-1.c: Likewise.
7416 * gcc.dg/torture/pr35771-1.c: Likewise.
7417 * gcc.dg/torture/pr35771-2.c: Likewise.
7418 * gcc.dg/torture/pr35771-3.c: Likewise.
7419 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7420 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7421 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7422 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7423 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7424 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7425 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7426 * gcc.target/i386/20060512-1.c: Likewise.
7427 * gcc.target/i386/20060512-3.c: Likewise.
7428 * gcc.target/i386/all_one_m128i.c: Likewise.
7429 * gcc.target/i386/float128-1.c: Likewise.
7430 * gcc.target/i386/float128-2.c: Likewise.
7431 * gcc.target/i386/fpcvt-1.c: Likewise.
7432 * gcc.target/i386/fpcvt-2.c: Likewise.
7433 * gcc.target/i386/fpcvt-3.c: Likewise.
7434 * gcc.target/i386/fpprec-1.c: Likewise.
7435 * gcc.target/i386/funcspec-9.c: Likewise.
7436 * gcc.target/i386/incoming-1.c: Likewise.
7437 * gcc.target/i386/incoming-12.c: Likewise.
7438 * gcc.target/i386/incoming-2.c: Likewise.
7439 * gcc.target/i386/incoming-3.c: Likewise.
7440 * gcc.target/i386/incoming-4.c: Likewise.
7441 * gcc.target/i386/incoming-6.c: Likewise.
7442 * gcc.target/i386/incoming-7.c: Likewise.
7443 * gcc.target/i386/incoming-8.c: Likewise.
7444 * gcc.target/i386/opt-1.c: Likewise.
7445 * gcc.target/i386/opt-2.c: Likewise.
7446 * gcc.target/i386/ordcmp-1.c: Likewise.
7447 * gcc.target/i386/pr17692.c: Likewise.
7448 * gcc.target/i386/pr18614-1.c: Likewise.
7449 * gcc.target/i386/pr22152.c: Likewise.
7450 * gcc.target/i386/pr23570.c: Likewise.
7451 * gcc.target/i386/pr23575.c: Likewise.
7452 * gcc.target/i386/pr26449-1.c: Likewise.
7453 * gcc.target/i386/pr26600.c: Likewise.
7454 * gcc.target/i386/pr27790.c: Likewise.
7455 * gcc.target/i386/pr28839.c: Likewise.
7456 * gcc.target/i386/pr30970.c: Likewise.
7457 * gcc.target/i386/pr32000-1.c: Likewise.
7458 * gcc.target/i386/pr32000-2.c: Likewise.
7459 * gcc.target/i386/pr32280.c: Likewise.
7460 * gcc.target/i386/pr32661.c: Likewise.
7461 * gcc.target/i386/pr32708-1.c: Likewise.
7462 * gcc.target/i386/pr32961.c: Likewise.
7463 * gcc.target/i386/pr33329.c: Likewise.
7464 * gcc.target/i386/pr35714.c: Likewise.
7465 * gcc.target/i386/pr35767-1.c: Likewise.
7466 * gcc.target/i386/pr35767-1d.c: Likewise.
7467 * gcc.target/i386/pr35767-1i.c: Likewise.
7468 * gcc.target/i386/pr35767-2.c: Likewise.
7469 * gcc.target/i386/pr35767-2d.c: Likewise.
7470 * gcc.target/i386/pr35767-2i.c: Likewise.
7471 * gcc.target/i386/pr35767-3.c: Likewise.
7472 * gcc.target/i386/pr35767-5.c: Likewise.
7473 * gcc.target/i386/pr36222-1.c: Likewise.
7474 * gcc.target/i386/pr36578-1.c: Likewise.
7475 * gcc.target/i386/pr36578-2.c: Likewise.
7476 * gcc.target/i386/pr36992-1.c: Likewise.
7477 * gcc.target/i386/pr37101.c: Likewise.
7478 * gcc.target/i386/pr37216.c: Likewise.
7479 * gcc.target/i386/pr37434-1.c: Likewise.
7480 * gcc.target/i386/pr37434-2.c: Likewise.
7481 * gcc.target/i386/pr37843-3.c: Likewise.
7482 * gcc.target/i386/pr37843-4.c: Likewise.
7483 * gcc.target/i386/pr39162.c: Likewise.
7484 * gcc.target/i386/pr39315-1.c: Likewise.
7485 * gcc.target/i386/pr39315-2.c: Likewise.
7486 * gcc.target/i386/pr39315-3.c: Likewise.
7487 * gcc.target/i386/pr39315-4.c: Likewise.
7488 * gcc.target/i386/pr39445.c: Likewise.
7489 * gcc.target/i386/pr39496.c: Likewise.
7490 * gcc.target/i386/pr40809.c: Likewise.
7491 * gcc.target/i386/pr40906-3.c: Likewise.
7492 * gcc.target/i386/pr41019.c: Likewise.
7493 * gcc.target/i386/pr42542-1.c: Likewise.
7494 * gcc.target/i386/pr42542-2.c: Likewise.
7495 * gcc.target/i386/pr42542-3.c: Likewise.
7496 * gcc.target/i386/pr42542-3a.c: Likewise.
7497 * gcc.target/i386/pr42881.c: Likewise.
7498 * gcc.target/i386/push-1.c: Likewise.
7499 * gcc.target/i386/quad-sse.c: Likewise.
7500 * gcc.target/i386/reload-1.c: Likewise.
7501 * gcc.target/i386/sse-10.c: Likewise.
7502 * gcc.target/i386/sse-11.c: Likewise.
7503 * gcc.target/i386/sse-15.c: Likewise.
7504 * gcc.target/i386/sse-17.c: Likewise.
7505 * gcc.target/i386/sse-18.c: Likewise.
7506 * gcc.target/i386/sse-19.c: Likewise.
7507 * gcc.target/i386/sse-4.c: Likewise.
7508 * gcc.target/i386/sse-6.c: Likewise.
7509 * gcc.target/i386/sse-vect-types.c: Likewise.
7510 * gcc.target/i386/sse2-addpd-1.c: Likewise.
7511 * gcc.target/i386/sse2-addsd-1.c: Likewise.
7512 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7513 * gcc.target/i386/sse2-andpd-1.c: Likewise.
7514 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7515 * gcc.target/i386/sse2-comisd-1.c: Likewise.
7516 * gcc.target/i386/sse2-comisd-2.c: Likewise.
7517 * gcc.target/i386/sse2-comisd-3.c: Likewise.
7518 * gcc.target/i386/sse2-comisd-4.c: Likewise.
7519 * gcc.target/i386/sse2-comisd-5.c: Likewise.
7520 * gcc.target/i386/sse2-comisd-6.c: Likewise.
7521 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7522 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7523 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7524 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7525 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7526 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7527 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7528 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7529 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7530 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7531 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7532 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7533 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7534 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7535 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7536 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7537 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7538 * gcc.target/i386/sse2-divpd-1.c: Likewise.
7539 * gcc.target/i386/sse2-divsd-1.c: Likewise.
7540 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7541 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7542 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7543 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7544 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7545 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7546 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7547 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7548 * gcc.target/i386/sse2-minpd-1.c: Likewise.
7549 * gcc.target/i386/sse2-minsd-1.c: Likewise.
7550 * gcc.target/i386/sse2-mmx.c: Likewise.
7551 * gcc.target/i386/sse2-movapd-1.c: Likewise.
7552 * gcc.target/i386/sse2-movapd-2.c: Likewise.
7553 * gcc.target/i386/sse2-movd-1.c: Likewise.
7554 * gcc.target/i386/sse2-movd-2.c: Likewise.
7555 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7556 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7557 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7558 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7559 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7560 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7561 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7562 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7563 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7564 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7565 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7566 * gcc.target/i386/sse2-movq-1.c: Likewise.
7567 * gcc.target/i386/sse2-movq-2.c: Likewise.
7568 * gcc.target/i386/sse2-movq-3.c: Likewise.
7569 * gcc.target/i386/sse2-movsd-1.c: Likewise.
7570 * gcc.target/i386/sse2-movsd-2.c: Likewise.
7571 * gcc.target/i386/sse2-movupd-1.c: Likewise.
7572 * gcc.target/i386/sse2-movupd-2.c: Likewise.
7573 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7574 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7575 * gcc.target/i386/sse2-orpd-1.c: Likewise.
7576 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7577 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7578 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7579 * gcc.target/i386/sse2-paddb-1.c: Likewise.
7580 * gcc.target/i386/sse2-paddd-1.c: Likewise.
7581 * gcc.target/i386/sse2-paddq-1.c: Likewise.
7582 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7583 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7584 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7585 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7586 * gcc.target/i386/sse2-paddw-1.c: Likewise.
7587 * gcc.target/i386/sse2-pand-1.c: Likewise.
7588 * gcc.target/i386/sse2-pandn-1.c: Likewise.
7589 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7590 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7591 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7592 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7593 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7594 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7595 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7596 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7597 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7598 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7599 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7600 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7601 * gcc.target/i386/sse2-pminub-1.c: Likewise.
7602 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7603 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7604 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7605 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7606 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7607 * gcc.target/i386/sse2-por-1.c: Likewise.
7608 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7609 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7610 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7611 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7612 * gcc.target/i386/sse2-pslld-1.c: Likewise.
7613 * gcc.target/i386/sse2-pslld-2.c: Likewise.
7614 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7615 * gcc.target/i386/sse2-psllq-1.c: Likewise.
7616 * gcc.target/i386/sse2-psllq-2.c: Likewise.
7617 * gcc.target/i386/sse2-psllw-1.c: Likewise.
7618 * gcc.target/i386/sse2-psllw-2.c: Likewise.
7619 * gcc.target/i386/sse2-psrad-1.c: Likewise.
7620 * gcc.target/i386/sse2-psrad-2.c: Likewise.
7621 * gcc.target/i386/sse2-psraw-1.c: Likewise.
7622 * gcc.target/i386/sse2-psraw-2.c: Likewise.
7623 * gcc.target/i386/sse2-psrld-1.c: Likewise.
7624 * gcc.target/i386/sse2-psrld-2.c: Likewise.
7625 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7626 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7627 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7628 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7629 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7630 * gcc.target/i386/sse2-psubb-1.c: Likewise.
7631 * gcc.target/i386/sse2-psubd-1.c: Likewise.
7632 * gcc.target/i386/sse2-psubq-1.c: Likewise.
7633 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7634 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7635 * gcc.target/i386/sse2-psubw-1.c: Likewise.
7636 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7637 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7638 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7639 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7640 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7641 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7642 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7643 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7644 * gcc.target/i386/sse2-pxor-1.c: Likewise.
7645 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7646 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7647 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7648 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7649 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7650 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7651 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7652 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7653 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7654 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7655 * gcc.target/i386/sse2-shufps-1.c: Likewise.
7656 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7657 * gcc.target/i386/sse2-subpd-1.c: Likewise.
7658 * gcc.target/i386/sse2-subsd-1.c: Likewise.
7659 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7660 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7661 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7662 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7663 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7664 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7665 * gcc.target/i386/sse2-unpack-1.c: Likewise.
7666 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7667 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7668 * gcc.target/i386/sse2-vec-1.c: Likewise.
7669 * gcc.target/i386/sse2-vec-2.c: Likewise.
7670 * gcc.target/i386/sse2-vec-3.c: Likewise.
7671 * gcc.target/i386/sse2-vec-4.c: Likewise.
7672 * gcc.target/i386/sse2-vec-5.c: Likewise.
7673 * gcc.target/i386/sse2-vec-6.c: Likewise.
7674 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7675 * gcc.target/i386/ssefn-2.c: Likewise.
7676 * gcc.target/i386/ssefn-4.c: Likewise.
7677 * gcc.target/i386/ssefp-1.c: Likewise.
7678 * gcc.target/i386/ssefp-2.c: Likewise.
7679 * gcc.target/i386/sseregparm-3.c: Likewise.
7680 * gcc.target/i386/sseregparm-4.c: Likewise.
7681 * gcc.target/i386/sseregparm-5.c: Likewise.
7682 * gcc.target/i386/sseregparm-6.c: Likewise.
7683 * gcc.target/i386/sseregparm-7.c: Likewise.
7684 * gcc.target/i386/ssetype-1.c: Likewise.
7685 * gcc.target/i386/ssetype-2.c: Likewise.
7686 * gcc.target/i386/ssetype-3.c: Likewise.
7687 * gcc.target/i386/ssetype-4.c: Likewise.
7688 * gcc.target/i386/ssetype-5.c: Likewise.
7689 * gcc.target/i386/unordcmp-1.c: Likewise.
7690 * gcc.target/i386/vararg-1.c: Likewise.
7691 * gcc.target/i386/vararg-2.c: Likewise.
7692 * gcc.target/i386/vararg-3.c: Likewise.
7693 * gcc.target/i386/vararg-4.c: Likewise.
7694 * gcc.target/i386/vararg-7.c: Likewise.
7695 * gcc.target/i386/vararg-8.c: Likewise.
7696 * gcc.target/i386/vecinit-1.c: Likewise.
7697 * gcc.target/i386/vecinit-2.c: Likewise.
7698 * gcc.target/i386/vecinit-3.c: Likewise.
7699 * gcc.target/i386/vecinit-4.c: Likewise.
7700 * gcc.target/i386/vecinit-5.c: Likewise.
7701 * gcc.target/i386/vecinit-6.c: Likewise.
7702 * gcc.target/i386/vectorize2.c: Likewise.
7703 * gcc.target/i386/vectorize3.c: Likewise.
7704 * gcc.target/i386/vectorize4.c: Likewise.
7705 * gcc.target/i386/vectorize6.c: Likewise.
7706 * gcc.target/i386/vectorize7.c: Likewise.
7707 * gcc.target/i386/vectorize8.c: Likewise.
7708 * gcc.target/i386/vperm-v2df.c: Likewise.
7709 * gcc.target/i386/vperm-v2di.c: Likewise.
7710 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7711 * gcc.target/i386/xorps-sse2.c: Likewise.
7712 * gcc.target/i386/xorps.c: Likewise.
7713 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7714 * gfortran.dg/graphite/pr42326.f90: Likewise.
7715 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7717 2010-05-19 Richard Guenther <rguenther@suse.de>
7720 * g++.dg/lto/20100519-1_0.C: New testcase.
7722 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7725 * gfortran.dg/warn_intent_out_not_set.f90: New.
7727 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7730 * gfortran.dg/data_char_1.f90: Updated warning message.
7731 * gfortran.dg/data_array_6.f: New.
7733 2010-05-19 Martin Jambor <mjambor@suse.cz>
7735 * g++.dg/ipa/ivinline-8.C: New test.
7736 * gcc.dg/ipa/iinline-2.c: Likewise.
7738 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7741 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7742 arguments; add check for return value kind.
7743 * gfortran.dg/float_1.f90: Likewise.
7745 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7747 * gcc.target/i386/20011009-1.c (COMMENT): Define.
7749 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7750 * lib/lto.exp (lto_prune_warns): Fix location line regex.
7751 Prune another location line format.
7752 (lto-obj): Call lto_prune_warns on comp_output.
7754 2010-05-18 Jan Hubicka <jh@suse.cz>
7756 * gcc.dg/lto/ipacp_0.c: New test.
7757 * gcc.dg/lto/ipacp_1.c: New test.
7759 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
7762 * gcc.dg/lto/20100518_0.c: New test.
7764 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
7766 * gnat.dg/specs/lto3.ads: Add missing dg-options.
7768 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7771 * gfortran.dg/class_21.f03: New.
7773 2010-05-17 Jason Merrill <jason@redhat.com>
7776 * g++.dg/cpp0x/initlist34.C: New.
7779 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7781 2010-05-17 Martin Jambor <mjambor@suse.cz>
7783 * g++.dg/ipa/ivinline-1.C: New test.
7784 * g++.dg/ipa/ivinline-2.C: New test.
7785 * g++.dg/ipa/ivinline-3.C: New test.
7786 * g++.dg/ipa/ivinline-4.C: New test.
7787 * g++.dg/ipa/ivinline-5.C: New test.
7788 * g++.dg/ipa/ivinline-6.C: New test.
7790 2010-05-17 Dodji Seketeli <dodji@redhat.com>
7791 Jason Merrill <jason@redhat.com>
7794 * c-c++-common/Wunused-var-8.c: New test.
7796 2010-05-17 Jakub Jelinek <jakub@redhat.com>
7799 * gcc.c-torture/compile/pr42347.c: New test.
7802 * g++.dg/ext/asmgoto1.C: New test.
7804 2010-05-17 Martin Jambor <mjambor@suse.cz>
7807 * gcc.dg/tree-ssa/pr44133.c: New test.
7808 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7811 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7814 * gfortran.dg/class_20.f03: New.
7816 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
7819 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7820 debug messages but not the newly introduced one.
7822 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
7825 * gfortran.dg/initialization_25.f90: Commented testcase.
7826 * gfortran.dg/initialization_26.f90: New.
7828 2010-05-16 Richard Guenther <rguenther@suse.de>
7830 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7831 * gcc.dg/pr43084.c: Likewise.
7832 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7834 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7836 * gcc.dg/struct/struct-reorg.exp: Likewise.
7837 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7838 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7840 2010-05-16 Joseph Myers <joseph@codesourcery.com>
7842 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7843 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7844 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7845 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7848 2010-05-15 Jason Merrill <jason@redhat.com>
7850 * g++.dg/eh/spec10.C: New.
7851 * g++.dg/eh/spec11.C: New.
7852 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7854 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7858 * gfortran.dg/allocatable_scalar_9.f90: New.
7860 2010-05-15 Jakub Jelinek <jakub@redhat.com>
7863 * g++.dg/torture/pr44148.C: New test.
7865 2010-05-15 Joseph Myers <joseph@codesourcery.com>
7867 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7868 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7869 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7870 diagnostics and type sizes.
7872 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
7874 * gnat.dg/lto9.adb: New test.
7875 * gnat.dg/lto9_pkg1.ads: New helper.
7876 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7878 2010-05-15 Jan Hubicka <jh@suse.cz>
7880 * gcc.dg/lto/ipareference_1.c: Rename to ...
7881 * gcc.dg/lto/ipareference_0.c: ... this one.
7882 * gcc.dg/lto/ipareference_2.c: Rename to ...
7883 * gcc.dg/lto/ipareference_1.c: ... this one.
7885 2010-05-15 Jan Hubicka <jh@suse.cz>
7887 * gcc.dg/lto/ipareference_1.c: New file.
7888 * gcc.dg/lto/ipareference_2.c: New file.
7890 2010-05-15 Richard Guenther <rguenther@suse.de>
7892 PR tree-optimization/44038
7893 * gcc.c-torture/compile/pr44038.c: New testcase.
7895 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
7897 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7898 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7900 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7904 * gfortran.dg/class_18.f03: New.
7905 * gfortran.dg/class_19.f03: New.
7907 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7910 * gcc.dg/debug/dwarf2/const-1.c: Remove.
7911 * g++.dg/debug/dwarf2/const1.C: Remove.
7913 2010-05-14 Jason Merrill <jason@redhat.com>
7915 * g++.dg/eh/cond4.C: New.
7916 * g++.dg/eh/elide2.C: Adjust.
7917 * g++.old-deja/g++.eh/terminate1.C: Adjust.
7919 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
7922 * gfortran.dg/actual_array_interface_2.f90: New test.
7924 2010-05-14 Richard Guenther <rguenther@suse.de>
7926 PR tree-optimization/44119
7927 * gcc.c-torture/compile/pr44119.c: New testcase.
7929 2010-05-14 Jason Merrill <jason@redhat.com>
7932 * g++.dg/eh/terminate1.C: New.
7934 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7936 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7939 * gcc.dg/pr44136.c: New test.
7941 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
7944 * g++.dg/warn/Wshadow-4.C: Adjust.
7945 * g++.dg/warn/Wshadow-5.C: New test.
7946 * g++.dg/warn/Wshadow-6.C: New test
7948 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
7951 * gfortran.dg/initialization_25.f90: New.
7953 2010-05-13 Martin Jambor <mjambor@suse.cz>
7955 * g++.dg/otr-fold-1.C: New test.
7956 * g++.dg/otr-fold-2.C: New test.
7958 2010-05-13 Jakub Jelinek <jakub@redhat.com>
7961 * gfortran.dg/gomp/pr44036-1.f90: New test.
7962 * gfortran.dg/gomp/pr44036-2.f90: New test.
7963 * gfortran.dg/gomp/pr44036-3.f90: New test.
7966 * gcc.dg/guality/sra-1.c: New test.
7968 2010-05-12 Jan Hubicka <jh@suse.cz>
7970 * tree-ssa/unreachable.c: New test.
7972 2010-05-12 Jason Merrill <jason@redhat.com>
7974 * g++.dg/cpp0x/sfinae1.C: New.
7976 2010-05-12 Sriraman Tallam <tmsriram@google.com>
7978 * gcc.target/i386/zee.c: New file.
7980 2010-05-12 Jason Merrill <jason@redhat.com>
7982 * g++.dg/conversion/op1.C: Expect template candidate message.
7983 * g++.dg/cpp0x/nullptr15.C: Likewise.
7984 * g++.dg/cpp0x/pr31431-2.C: Likewise.
7985 * g++.dg/cpp0x/pr31431.C: Likewise.
7986 * g++.dg/cpp0x/temp_default2.C: Likewise.
7987 * g++.dg/cpp0x/trailing4.C: Likewise.
7988 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7989 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7990 * g++.dg/cpp0x/variadic-throw.C: Likewise.
7991 * g++.dg/cpp0x/variadic35.C: Likewise.
7992 * g++.dg/cpp0x/vt-35147.C: Likewise.
7993 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7994 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7995 * g++.dg/ext/visibility/anon8.C: Likewise.
7996 * g++.dg/ext/vla2.C: Likewise.
7997 * g++.dg/other/pr28114.C: Likewise.
7998 * g++.dg/other/ptrmem10.C: Likewise.
7999 * g++.dg/other/ptrmem11.C: Likewise.
8000 * g++.dg/overload/unknown1.C: Likewise.
8001 * g++.dg/parse/template7.C: Likewise.
8002 * g++.dg/parse/typename7.C: Likewise.
8003 * g++.dg/template/conv11.C: Likewise.
8004 * g++.dg/template/copy1.C: Likewise.
8005 * g++.dg/template/deduce3.C: Likewise.
8006 * g++.dg/template/dependent-expr5.C: Likewise.
8007 * g++.dg/template/friend.C: Likewise.
8008 * g++.dg/template/incomplete2.C: Likewise.
8009 * g++.dg/template/local4.C: Likewise.
8010 * g++.dg/template/local6.C: Likewise.
8011 * g++.dg/template/operator10.C: Likewise.
8012 * g++.dg/template/overload6.C: Likewise.
8013 * g++.dg/template/ptrmem2.C: Likewise.
8014 * g++.dg/template/ptrmem20.C: Likewise.
8015 * g++.dg/template/ptrmem8.C: Likewise.
8016 * g++.dg/template/sfinae2.C: Likewise.
8017 * g++.dg/template/ttp25.C: Likewise.
8018 * g++.dg/template/unify10.C: Likewise.
8019 * g++.dg/template/unify11.C: Likewise.
8020 * g++.dg/template/unify6.C: Likewise.
8021 * g++.dg/template/unify7.C: Likewise.
8022 * g++.dg/template/unify9.C: Likewise.
8023 * g++.dg/template/varmod1.C: Likewise.
8024 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8025 * g++.old-deja/g++.law/operators32.C: Likewise.
8026 * g++.old-deja/g++.pt/crash28.C: Likewise.
8027 * g++.old-deja/g++.pt/crash60.C: Likewise.
8028 * g++.old-deja/g++.pt/explicit38.C: Likewise.
8029 * g++.old-deja/g++.pt/explicit39.C: Likewise.
8030 * g++.old-deja/g++.pt/explicit41.C: Likewise.
8031 * g++.old-deja/g++.pt/explicit67.C: Likewise.
8032 * g++.old-deja/g++.pt/explicit77.C: Likewise.
8033 * g++.old-deja/g++.pt/expr2.C: Likewise.
8034 * g++.old-deja/g++.pt/overload7.C: Likewise.
8035 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8036 * g++.old-deja/g++.pt/spec5.C: Likewise.
8037 * g++.old-deja/g++.pt/spec6.C: Likewise.
8038 * g++.old-deja/g++.pt/t24.C: Likewise.
8039 * g++.old-deja/g++.pt/unify4.C: Likewise.
8040 * g++.old-deja/g++.pt/unify6.C: Likewise.
8041 * g++.old-deja/g++.pt/unify8.C: Likewise.
8042 * g++.old-deja/g++.robertl/eb119.C: Likewise.
8043 * g++.old-deja/g++.robertl/eb79.C: Likewise.
8044 * g++.old-deja/g++.robertl/eb98.C: Likewise.
8046 * g++.dg/cpp0x/initlist32.C: New.
8048 * g++.dg/template/conv11.C: New.
8049 * g++.dg/conversion/op1.C: Adjust expected error.
8051 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8053 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
8056 * gcc.target/i386/avx-cmpsd-1.c: New.
8057 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8058 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8059 * gcc.target/i386/avx-cmpss-2.c: Likewise.
8060 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8061 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8063 2010-05-12 Jakub Jelinek <jakub@redhat.com>
8066 * gcc.dg/gomp/pr44085.c: New test.
8067 * gfortran.dg/gomp/pr44085.f90: New test.
8069 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
8071 * objc-obj-c++-shared/Object1.m: New.
8072 * objc.dg/torture: New directory.
8073 * objc.dg/torture/tls: Ditto.
8074 * objc.dg/tls: Ditto.
8075 * objc.dg/torture/tls/trivial.m: New test.
8076 * objc.dg/torture/tls/thr-init-2.m: New test.
8077 * objc.dg/torture/tls/thr-init-3.m: New test.
8078 * objc.dg/torture/tls/thr-init.m: New test.
8079 * objc.dg/torture/tls/diag-1.m: New test.
8080 * objc.dg/torture/tls/tls.exp: New.
8081 * objc.dg/torture/trivial.m: New test.
8082 * objc.dg/torture/dg-torture.exp: New.
8083 * objc.dg/tls/diag-3.m: New test.
8084 * objc.dg/tls/diag-4.m: New test.
8085 * objc.dg/tls/diag-5.m: New test.
8086 * objc.dg/tls/init-1.m: New test.
8087 * objc.dg/tls/init-2.m: New test.
8088 * objc.dg/tls/tls.exp: New.
8089 * objc.dg/tls/diag-2.m: New test.
8090 * lib/objc.exp: Respond to dg-additional-files.
8092 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
8094 * gcc.target/m68k/20100512-1.c: New.
8096 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
8098 * gnat.dg/lto8.adb: New test.
8099 * gnat.dg/lto8_pkg.ad[sb]: New helper.
8100 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8102 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8107 * g++.dg/template/crash97.C: New.
8108 * g++.dg/template/crash98.C: Likewise.
8109 * g++.dg/template/crash99.C: Likewise.
8110 * g++.dg/cpp0x/pr31439.C: Adjust.
8111 * g++.dg/template/crash95.C: Likewise.
8113 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8116 * c-c++-common/asmgoto-4.c: New test.
8117 * gcc.target/i386/pr44071.c: New test.
8120 * c-c++-common/Wunused-var-7.c: New test.
8121 * g++.dg/warn/Wunused-var-9.C: New test.
8123 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8126 * gfortran.dg/gomp/pr43711.f90: New.
8128 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8131 * gfortran.dg/select_5.f90: Updated.
8133 2010-05-11 Jan Hubicka <jh@suse.cz>
8135 PR tree-optimize/44063
8136 * gcc.c-torture/compile/pr44063.c: New testcase.
8138 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8141 * gcc.dg/pr44023.c: New test.
8143 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
8145 * gnat.dg/lto7.adb: New test.
8146 * gnat.dg/lto7_pkg.ad[sb]: New helper.
8148 2010-05-10 Jason Merrill <jason@redhat.com>
8151 * g++.dg/template/inherit5.C: New.
8154 * g++.dg/cpp0x/initlist33.C: New.
8155 * g++.dg/cpp0x/initlist26.C: Adjust.
8156 * g++.dg/cpp0x/initlist28.C: Adjust.
8158 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
8161 * g++.dg/init/pr43719.C: New.
8162 * g++.dg/anon-struct4.C: Adjust.
8164 2010-05-10 Jakub Jelinek <jakub@redhat.com>
8167 * gcc.dg/pr44028.c: New test.
8169 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
8174 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8175 * gfortran.dg/warn_conversion.f90: New.
8177 2010-05-10 Michael Matz <matz@suse.de>
8179 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8181 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
8183 PR rtl-optimization/44012
8184 * gcc.dg/pr44012.c: New.
8186 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8188 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8189 Log text on entry and exit.
8190 Prune Sun ld warnings for common symbols with differing sizes.
8191 (lto-link-and-maybe-run): Change caller.
8193 2010-05-10 Janus Weil <janus@gcc.gnu.org>
8196 * gfortran.dg/class_7.f03: Modified.
8197 * gfortran.dg/select_type_1.f03: Modified.
8198 * gfortran.dg/select_type_12.f03: New.
8200 2010-05-10 Richard Guenther <rguenther@suse.de>
8202 PR tree-optimization/44050
8203 * gcc.dg/torture/pr44050.c: New testcase.
8205 2010-05-10 Wei Guozhi <carrot@google.com>
8208 * gcc.target/arm/pr42879.c: New testcase.
8210 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8213 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8215 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8218 * gcc.dg/anon-struct-10.c: New test.
8220 2010-05-09 Richard Guenther <rguenther@suse.de>
8223 * gcc.dg/pr44024.c: New testcase.
8225 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8228 * gcc.dg/anon-struct-9.c: New test.
8230 2010-05-09 Richard Guenther <rguenther@suse.de>
8233 * gcc.c-torture/compile/pr44043.c: New testcase.
8235 2010-05-09 Richard Guenther <rguenther@suse.de>
8237 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8239 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
8241 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8243 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8245 * gnat.dg/lto[12456].adb: Add "target lto" marker.
8246 * gnat.dg/specs/lto3.ads: Likewise.
8248 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
8251 * gcc.dg/pr28685-1.c: New file.
8253 2010-05-08 Richard Guenther <rguenther@suse.de>
8255 PR tree-optimization/44030
8256 * gcc.c-torture/compile/pr44030.c: New testcase.
8258 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8260 * gnat.dg/lto6.adb: New test.
8261 * gnat.dg/lto6_pkg.ads: New helper.
8263 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8265 * gnat.dg/lto5.adb: New test.
8266 * gnat.dg/lto5_pkg.ad[sb]: New helper.
8268 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8270 * gnat.dg/lto4.ad[sb]: New test.
8272 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8274 * gnat.dg/specs/lto3.ads: New test.
8275 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8276 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8278 2010-05-08 Quentin Ochem <ochem@adacore.com>
8280 * gnat.dg/sizetype3.ad[sb]: New test.
8281 * gnat.dg/sizetype3_pkg.ads: New helper.
8283 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
8286 * g++.dg/init/new29.C: New.
8288 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
8291 * gfortran.dg/coarray_1.f90: Fixed error message.
8292 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8293 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8294 * gfortran.dg/intrinsic_std_5.f90: New.
8296 2010-05-07 Jason Merrill <jason@redhat.com>
8298 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8300 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8302 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8303 (size_t, stderr): Remove.
8304 (read_error): Replaced __builtin_fprintf by fprintf.
8306 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
8308 * gcc.dg/ordered-comparison-1.c: New test.
8309 * gcc.dg/ordered-comparison-2.c: New test.
8310 * gcc.dg/ordered-comparison-3.c: New test.
8311 * gcc.dg/ordered-comparison-4.c: New test.
8313 2010-05-06 Mike Stump <mikestump@comcast.net>
8316 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8318 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
8319 Jason Merrill <jason@redhat.com>
8321 * g++.dg/cpp0x/nullptr01.C: New.
8322 * g++.dg/cpp0x/nullptr02.C: New.
8323 * g++.dg/cpp0x/nullptr03.C: New.
8324 * g++.dg/cpp0x/nullptr04.C: New.
8325 * g++.dg/cpp0x/nullptr05.C: New.
8326 * g++.dg/cpp0x/nullptr06.C: New.
8327 * g++.dg/cpp0x/nullptr07.C: New.
8328 * g++.dg/cpp0x/nullptr08.C: New.
8329 * g++.dg/cpp0x/nullptr09.C: New.
8330 * g++.dg/cpp0x/nullptr10.C: New.
8331 * g++.dg/cpp0x/nullptr11.C: New.
8332 * g++.dg/cpp0x/nullptr12.C: New.
8333 * g++.dg/cpp0x/nullptr13.C: New.
8334 * g++.dg/cpp0x/nullptr14.C: New.
8335 * g++.dg/cpp0x/nullptr15.C: New.
8336 * g++.dg/cpp0x/nullptr16.C: New.
8337 * g++.dg/cpp0x/nullptr17.C: New.
8338 * g++.dg/cpp0x/nullptr18.C: New.
8339 * g++.dg/cpp0x/nullptr19.C: New.
8340 * g++.dg/cpp0x/nullptr20.C: New.
8341 * g++.dg/cpp0x/nullptr21.C: New.
8342 * g++.dg/cpp0x/nullptr22.C: New.
8343 * g++.dg/debug/nullptr01.C: New.
8344 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8346 2010-05-06 Jakub Jelinek <jakub@redhat.com>
8348 * gcc.dg/Wunused-var-8.c: Move to...
8349 * c-c++-common/Wunused-var-6.c: ... here. New test.
8351 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
8354 * g++.dg/template/crash96.C: New.
8356 2010-05-06 Jan Hubicka <jh@suse.cz>
8358 PR tree-optimization/43791
8359 * gcc.c-torture/compile/pr43791.c: New file.
8361 2010-05-06 Michael Matz <matz@suse.de>
8363 PR tree-optimization/43984
8364 * gfortran.dg/pr43984.f90: New test.
8366 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8369 * gcc.dg/pr40989.c: New.
8371 2010-05-06 Richard Guenther <rguenther@suse.de>
8373 PR tree-optimization/43934
8374 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8376 2010-05-06 Richard Guenther <rguenther@suse.de>
8378 PR tree-optimization/43987
8379 * gcc.c-torture/execute/pr43987.c: New testcase.
8380 * gcc.dg/torture/pta-escape-1.c: Adjust.
8381 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8382 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8383 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8384 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8386 2010-04-22 Jakub Jelinek <jakub@redhat.com>
8387 Dodji Seketeli <dodji@redhat.com>
8390 * g++.dg/warn/Wunused-7.C: Add dg-warning.
8391 * g++.dg/template/sfinae16.C: Likewise.
8392 * gcc.dg/Wunused-var-1.c: Moved to...
8393 * c-c++-common/Wunused-var-1.c: ...here. New test.
8394 * gcc.dg/Wunused-var-2.c: Moved to...
8395 * c-c++-common/Wunused-var-2.c: ...here. New test.
8396 * gcc.dg/Wunused-var-3.c: Moved to...
8397 * c-c++-common/Wunused-var-3.c: ...here. New test.
8398 * gcc.dg/Wunused-var-4.c: Moved to...
8399 * gcc.dg/Wunused-var-1.c: ... here.
8400 * gcc.dg/Wunused-var-5.c: Moved to...
8401 * c-c++-common/Wunused-var-4.c: ...here. New test.
8402 * gcc.dg/Wunused-var-7.c: Moved to...
8403 * c-c++-common/Wunused-var-5.c: ...here. New test.
8404 * gcc.dg/Wunused-var-6.c: Moved to...
8405 * gcc.dg/Wunused-var-2.c: ... here.
8406 * c-c++-common/Wunused-var-1.c: New test.
8407 * c-c++-common/Wunused-var-2.c: New test.
8408 * c-c++-common/Wunused-var-3.c: New test.
8409 * c-c++-common/Wunused-var-4.c: New test.
8410 * c-c++-common/Wunused-var-5.c: New test.
8411 * g++.dg/warn/Wunused-var-1.C: New test.
8412 * g++.dg/warn/Wunused-var-2.C: New test.
8413 * g++.dg/warn/Wunused-var-3.C: New test.
8414 * g++.dg/warn/Wunused-var-4.C: New test.
8415 * g++.dg/warn/Wunused-var-5.C: New test.
8416 * g++.dg/warn/Wunused-var-6.C: New test.
8417 * g++.dg/warn/Wunused-var-7.C: New test.
8418 * g++.dg/warn/Wunused-var-8.C: New test.
8419 * g++.dg/warn/Wunused-parm-1.C: New test.
8420 * g++.dg/warn/Wunused-parm-2.C: New test.
8421 * g++.dg/warn/Wunused-parm-3.C: New test.
8423 2010-05-06 Tobias Burnus <burnus@net-b.de>
8426 * gfortran.dg/gomp/crayptr5.f90: New test case.
8428 2010-05-05 Jason Merrill <jason@redhat.com>
8431 * g++.dg/ext/attrib39.C: New.
8433 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
8436 * gfortran.dg/data_invalid.f90: New.
8438 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
8440 * gnat.dg/lto2.adb: New test.
8442 2010-05-05 Jason Merrill <jason@redhat.com>
8445 * g++.dg/opt/empty1.C: New.
8447 2010-05-05 Janus Weil <janus@gcc.gnu.org>
8450 * gfortran.dg/class_17.f03: New.
8452 2010-05-04 Neil Vachharajani <nvachhar@google.com>
8454 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8456 2010-05-04 Mike Stump <mikestump@comcast.net>
8459 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8461 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8464 * gcc.target/i386/pr43668.c: New.
8466 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8469 * g++.dg/cpp0x/initlist31.C: New.
8471 2010-05-04 Jakub Jelinek <jakub@redhat.com>
8474 * gcc.dg/Wunused-var-8.c: New test.
8476 2010-05-04 Jason Merrill <jason@redhat.com>
8479 * g++.dg/cpp0x/enum3.C: Extend.
8481 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8484 * gcc.target/i386/pr43799.c: New.
8486 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
8488 * gnat.dg/lto1.adb: New test.
8489 * gnat.dg/lto1_pkg.ad[sb]: New helper.
8491 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8494 * gcc.target/i386/pr43671.c: New.
8496 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8499 * g++.dg/template/crash95.C: New.
8501 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8504 * gcc.target/i386/pr43508.c: New.
8506 2010-05-04 Richard Guenther <rguenther@suse.de>
8508 PR tree-optimization/43879
8509 * g++.dg/torture/pr43879-1_0.C: New testcase.
8510 * g++.dg/torture/pr43879-1_1.C: Likewise.
8512 2010-05-03 Dodji Seketeli <dodji@redhat.com>
8515 * g++.dg/other/crash-12.C: New test.
8517 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
8519 * g++.dg/cdce3.C: Add a space. Updated.
8521 2010-05-03 Jason Merrill <jason@redhat.com>
8524 * g++.dg/opt/enum2.C: New.
8525 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8526 * g++.dg/warn/Wswitch-1.C: Adjust message.
8528 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8530 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8531 * g++.dg/ext/label13.C: Fix typo.
8532 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8534 * gcc.c-torture/compile/limits-declparen.c: xfail on
8535 alpha*-dec-osf5* with -g.
8536 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8537 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8538 * gcc.dg/c99-tgmath-2.c: Likewise.
8539 * gcc.dg/c99-tgmath-3.c: Likewise.
8540 * gcc.dg/c99-tgmath-4.c: Likewise.
8542 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
8545 * gfortran.dg/unexpected_interface.f90: New test.
8547 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8549 * ada/acats/run_acats (which): New function.
8550 (host_gnatchop, host_gnatmake): Use it.
8552 2010-05-03 Richard Guenther <rguenther@suse.de>
8554 PR tree-optimization/43971
8555 * gcc.dg/pr43971.c: New testcase.
8557 2010-05-03 Jakub Jelinek <jakub@redhat.com>
8560 * gcc.dg/debug/pr43972.c: New test.
8562 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
8565 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8567 2010-05-02 Richard Guenther <rguenther@suse.de>
8569 PR tree-optimization/43879
8570 * gcc.dg/torture/pr43879-3.c: New testcase.
8572 2010-05-01 Richard Guenther <rguenther@suse.de>
8574 PR tree-optimization/43949
8575 * g++.dg/warn/Warray-bounds-5.C: New testcase.
8577 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
8580 * g++.dg/init/new28.C: New.
8582 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
8585 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8586 structure and nested declarations.
8587 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
8588 structure and nested declarations. Reduce header clutter and
8589 use _exit() rather than abort().
8590 * objc.dg/encode-10.m: New.
8591 * objc.dg/encode-11.m: New.
8593 2010-04-30 DJ Delorie <dj@redhat.com>
8595 * gcc.c-torture/execute/20100430-1.c: New test.
8597 2010-04-30 Jason Merrill <jason@redhat.com>
8600 * g++.dg/template/ptrmem21.C: New.
8602 2010-04-30 Tobias Burnus Mburnus@net-b.de>
8606 * gfortran.dg/coarray_13.f90: New test.
8608 2010-04-30 Richard Guenther <rguenther@suse.de>
8611 * gcc.dg/lto/20100430-1_0.c: New testcase.
8613 2010-04-30 Jakub Jelinek <jakub@redhat.com>
8616 * c-c++-common/pr43942.c: New test.
8618 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
8620 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8621 conflict with darwin crt1.o 'start' symbol.
8623 2010-04-30 Richard Guenther <rguenther@suse.de>
8625 PR tree-optimization/43879
8626 * gcc.dg/torture/pr43879_1.c: New testcase.
8628 2010-04-30 Richard Guenther <rguenther@suse.de>
8630 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8632 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
8635 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8636 user-provided constructor while recursing.
8638 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8641 * gfortran.dg/class_16.f03: New test.
8643 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8646 * gfortran.dg/class_15.f03: New.
8648 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8651 * gfortran.dg/dynamic_dispatch_9.f03: New test.
8653 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8656 * gfortran.dg/generic_22.f03 : New test.
8658 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8661 * gfortran.dg/class_14.f03: New test.
8663 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8666 * gfortran.dg/interface_32.f90: New test.
8668 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
8669 Janus Weil <janus@gcc.gnu.org>
8672 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8673 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8674 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8676 2010-04-28 Mike Stump <mikestump@comcast.net>
8678 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8680 * g++.dg/uninit-pred-2_b.C: Likewise.
8682 2010-04-28 Tobias Burnus <burnus@net-b.de>
8686 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8688 2010-04-28 Matthias Klose <doko@ubuntu.com>
8690 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8691 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8692 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8693 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8694 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8696 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
8698 * gcc.dg/const-uniq-1.c: New test.
8699 * gcc.dg/lto/const-uniq_[01].c: Likewise.
8701 2010-04-28 Xinliang David Li <davidxl@google.com>
8703 * gcc.dg/uninit-pred-2_b.c: New test.
8704 * gcc.dg/uninit-pred-4_b.c: New test.
8705 * gcc.dg/uninit-pred-3_d.c: New test.
8706 * gcc.dg/uninit-pred-6_b.c: New test.
8707 * gcc.dg/uninit-pred-8_b.c: New test.
8708 * gcc.dg/uninit-pred-3_a.c: New test.
8709 * gcc.dg/uninit-pred-2_c.c: New test.
8710 * gcc.dg/uninit-pred-5_a.c: New test.
8711 * gcc.dg/uninit-pred-3_e.c: New test.
8712 * gcc.dg/uninit-pred-7_a.c: New test.
8713 * gcc.dg/uninit-pred-6_c.c: New test.
8714 * gcc.dg/uninit-pred-9_a.c: New test.
8715 * gcc.dg/uninit-pred-8_c.c: New test.
8716 * gcc.dg/uninit-pred-3_b.c: New test.
8717 * gcc.dg/uninit-pred-5_b.c: New test.
8718 * gcc.dg/uninit-pred-7_b.c: New test.
8719 * gcc.dg/uninit-pred-6_d.c: New test.
8720 * gcc.dg/uninit-pred-9_b.c: New test.
8721 * gcc.dg/uninit-pred-2_a.c: New test.
8722 * gcc.dg/uninit-pred-4_a.c: New test.
8723 * gcc.dg/uninit-pred-3_c.c: New test.
8724 * gcc.dg/uninit-pred-6_a.c: New test.
8725 * gcc.dg/uninit-pred-8_a.c: New test.
8726 * gcc.dg/uninit-pred-7_c.c: New test.
8727 * gcc.dg/uninit-pred-6_e.c: New test.
8728 * g++.dg/uninit-pred-loop-1_b.cc: New test.
8729 * g++.dg/uninit-pred-1_a.C: New test.
8730 * g++.dg/uninit-pred-1_b.C: New test.
8731 * g++.dg/uninit-pred-2_a.C: New test.
8732 * g++.dg/uninit-pred-2_b.C: New test.
8733 * g++.dg/uninit-pred-loop-1_a.cc: New test.
8734 * g++.dg/uninit-pred-loop-1_c.cc: New test.
8735 * g++.dg/uninit-pred-loop_1.cc: New test.
8737 2010-04-28 Martin Jambor <mjambor@suse.cz>
8739 * gcc.dg/lto/20091209-1_0.c: New testcase.
8741 2010-04-28 Richard Guenther <rguenther@suse.de>
8743 PR tree-optimization/43879
8744 PR tree-optimization/43909
8745 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8747 2010-04-28 Richard Guenther <rguenther@suse.de>
8750 * g++.dg/torture/pr43880.C: New testcase.
8752 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
8755 * g++.dg/template/recurse2.C: Update
8756 * g++.dg/template/recurse.C: Update.
8757 * g++.dg/template/pr23510.C: Update.
8758 * lib/prune.exp: Filter out 'recursively instantiated'.
8760 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8763 * g++.dg/init/pr29043.C: New.
8765 2010-04-27 Jason Merrill <jason@redhat.com>
8767 * g++.dg/lookup/scoped5.C: Adjust.
8768 * g++.dg/lookup/scoped8.C: Adjust.
8769 * g++.dg/template/dependent-expr5.C: Adjust.
8770 * g++.old-deja/g++.brendan/nest1.C: Adjust.
8773 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8776 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8778 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8779 Jan Hubicka <hubicka@ucw.cz>
8781 * gcc.dg/pure-2.c: New testcase.
8782 * gcc.dg/const-1.c: New testcase.
8784 2010-04-27 Jason Merrill <jason@redhat.com>
8786 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8789 * g++.dg/template/sfinae17.C: New.
8790 * g++.dg/template/sfinae18.C: New.
8792 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8794 * g++.dg/init/pr42844.C: New.
8795 * g++.dg/cpp0x/pr42844-2.C: New.
8796 * g++.dg/cpp0x/defaulted2.C: Adjust.
8797 * g++.dg/tree-ssa/pr27549.C: Likewise.
8798 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8800 2010-04-27 Tobias Burnus <burnus@net-b.de>
8803 * gfortran.dg/coarray_12.f90: Fix dump parsing.
8805 2010-04-27 Richard Guenther <rguenther@suse.de>
8808 * g++.dg/other/pr40561.C: New testcase.
8810 2010-04-27 Martin Jambor <mjambor@suse.cz>
8813 * g++.dg/ipa/pr43812.C: New test.
8815 2010-04-27 Jan Hubicka <jh@suse.cz>
8817 * gcc.dg/ipa/iinline-1.c (main): Rename to...
8818 (test): ... this one.
8820 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
8823 * gcc.target/arm/thumb-stackframe.c: New test.
8825 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8827 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8828 * gcc.dg/misc-column.c: Likewise.
8829 * gcc.dg/Walways-true-1.c: Likewise.
8830 * gcc.dg/Walways-true-2.c: Likewise.
8831 * gcc.dg/warn-addr-cmp.c: Likewise.
8833 2010-04-27 Tobias Burnus <burnus@net-b.de>
8836 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8837 * gfortran.dg/coarray_12.f90: New.
8839 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8842 * gcc.dg/pr32207.c: New test.
8843 * gcc.dg/misc-column.c: Adjust expected warning.
8844 * gcc.dg/Walways-true-1.c: Likewise.
8845 * gcc.dg/Walways-true-2.c: Likewise.
8846 * gcc.dg/warn-addr-cmp.c: Likewise.
8848 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
8851 * lib/lto.exp (lto_prune_vis_warns): New function.
8852 (lto-link-and-maybe-run): Call it.
8854 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
8856 PR tree-optimization/43904
8857 * gcc.dg/tree-ssa/tailcall-6.c: New.
8859 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8862 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
8863 Darwin8/OSX10.4 - compatible code generation.
8865 * obj-c++.dg/stubify-1.mm: Ditto.
8866 * lib/objc-torture.exp: Do not require link success for
8867 "trivial.m" in the runtime checks when dowhat = 'compile'.
8868 * lib/dg-pch.exp (dg-flags-pch): New Proc.
8869 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
8870 Darwin8/OSX10.4 - compatible code generation.
8871 * objc.dg/stubify-2.m: Ditto.
8872 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8873 * objc.dg/next-runtime-1.m: Ditto.
8874 * objc.dg/stret-2.m: Restrict to ilp32 targets.
8875 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8878 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
8881 * lib/plugin-support.exp: Use "-undefined
8882 dynamic_lookup" on darwin.
8884 2010-04-26 Richard Guenther <rguenther@suse.de>
8886 * gcc.dg/lto/20100426_0.c: New testcase.
8888 2010-04-26 Jie Zhang <jie@codesourcery.com>
8890 PR tree-optimization/43833
8891 gcc.dg/Warray-bounds-8.c: New test case.
8893 2010-04-26 Richard Guenther <rguenther@suse.de>
8896 * g++.dg/lto/20100423-3_0.C: New testcase.
8898 2010-04-26 Richard Guenther <rguenther@suse.de>
8901 * g++.dg/lto/20100423-2_0.C: New testcase.
8903 2010-04-26 Ira Rosen <irar@il.ibm.com>
8905 * gcc.dg/vect/bb-slp-23.c: New test.
8907 2010-04-25 Joseph Myers <joseph@codesourcery.com>
8909 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8910 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8911 * gcc.dg/c1x-float-1.c: New test.
8913 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8915 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8918 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8920 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8922 * gfortran.dg/default_format_denormal_1.f90: Ditto.
8923 * gfortran.dg/default_format_2.f90: Ditto.
8925 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8927 * gfortran.dg/pr43505.f90: Clean up .mod file.
8928 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8929 * gfortran.dg/pr41347.f90: Ditto.
8930 * gfortran.dg/internal_pack_4.f90: Ditto.
8931 * gfortran.dg/proc_decl_23.f90: Ditto.
8932 * gfortran.dg/recursive_check_3.f90: Ditto.
8933 * gfortran.dg/intent_out_3.f90: Ditto.
8934 * gfortran.dg/assignment_2.f90: Ditto.
8935 * gfortran.dg/pr41928.f90: Ditto.
8936 * gfortran.dg/pr42166.f90: Ditto.
8937 * gfortran.dg/private_type_12.f90: Ditto.
8938 * gfortran.dg/graphite/pr42185.f90: Ditto.
8939 * gfortran.dg/graphite/pr42186.f90: Ditto.
8940 * gfortran.dg/graphite/pr40982.f90: Ditto.
8941 * gfortran.dg/graphite/id-2.f90: Ditto.
8942 * gfortran.dg/graphite/id-4.f90: Ditto.
8943 * gfortran.dg/graphite/pr42050.f90: Ditto.
8944 * gfortran.dg/graphite/id-18.f90: Ditto.
8945 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8946 * gfortran.dg/graphite/pr41924.f90: Ditto.
8947 * gfortran.dg/graphite/pr42393.f90: Ditto.
8948 * gfortran.dg/graphite/pr37980.f90: Ditto.
8949 * gfortran.dg/graphite/pr38953.f90: Ditto.
8950 * gfortran.dg/graphite/pr42180.f90: Ditto.
8951 * gfortran.dg/graphite/pr42181.f90: Ditto.
8952 * gfortran.dg/where_operator_assign_4.f90: Ditto.
8953 * gfortran.dg/select_type_4.f90: Ditto.
8954 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8955 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8956 * gfortran.dg/lto/pr40725_0.f03: Ditto.
8957 * gfortran.dg/elemental_args_check_2.f90: Ditto.
8958 * gfortran.dg/whole_file_11.f90: Ditto.
8959 * gfortran.dg/private_type_11.f90: Ditto.
8960 * gfortran.dg/vect/vect-gems.f90: Ditto.
8961 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8963 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8965 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8967 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
8969 * gnat.dg/pack15.ad[sb]: New test.
8971 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
8973 * gcc.target/arm/mla-1.c: New test.
8975 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8979 * gfortran.dg/pr43793.f90: New test.
8981 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
8983 PR tree-optimization/41442
8984 * gcc.target/i386/pr41442.c: New test.
8986 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
8989 * gfortran.dg/fgetc_3.f90: Delete bogus test.
8991 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8994 * gfortran.dg/open_nounit.f90: New test.
8996 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
9000 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9002 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9004 * gcc.dg/Wconversion-integer.c: Update.
9006 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
9008 * gnat.dg/unchecked_convert5.adb: New test.
9010 2010-04-23 Richard Guenther <rguenther@suse.de>
9013 * gcc.dg/lto/20100423-2_0.c: New testcase.
9014 * gcc.dg/lto/20100423-2_0.c: Likewise.
9016 2010-04-23 Richard Guenther <rguenther@suse.de>
9019 * gcc.dg/lto/20100423-1_0.c: New testcase.
9020 * gcc.dg/lto/20100423-1_1.c: Likewise.
9022 2010-04-23 Martin Jambor <mjambor@suse.cz>
9024 PR tree-optimization/43846
9025 * gcc.dg/tree-ssa/sra-10.c: New test.
9027 2010-04-23 Martin Jambor <mjambor@suse.cz>
9030 * gcc.c-torture/execute/pr43835.c: New test.
9032 2010-04-23 Richard Guenther <rguenther@suse.de>
9035 * g++.dg/lto/20100423-1_0.C: New testcase.
9037 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
9039 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9041 2010-04-22 Ira Rosen <irar@il.ibm.com>
9043 PR tree-optimization/43842
9044 * gcc.dg/vect/pr43842.c: New test.
9046 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9048 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9049 * gcc.target/i386/wmul-2.c: Likewise.
9051 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9053 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9054 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9056 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
9058 * gfortran.dg/reassoc_6.f: New testcase.
9060 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9063 * gcc.target/arm/wmul-1.c: New test.
9064 * gcc.target/arm/wmul-2.c: New test.
9066 2010-04-22 Richard Guenther <rguenther@suse.de>
9068 PR tree-optimization/43845
9069 * gcc.c-torture/compile/pr43845.c: New testcase.
9071 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9074 * gcc.target/i386/wmul-1.c: New test.
9075 * gcc.target/i386/wmul-2.c: New test.
9076 * gcc.target/bfin/wmul-1.c: New test.
9077 * gcc.target/bfin/wmul-2.c: New test.
9079 2010-04-22 Richard Guenther <rguenther@suse.de>
9082 * gfortran.dg/vector_subscript_6.f90: New testcase.
9083 * gfortran.dg/assign_10.f90: Adjust.
9085 2010-04-21 Jakub Jelinek <jakub@redhat.com>
9088 * gfortran.dg/gomp/pr43836.f90: New test.
9090 2010-04-21 Richard Guenther <rguenther@suse.de>
9092 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9094 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9096 * gcc.dg/torture/builtin-cproj-3.c: New.
9098 2010-04-20 Jason Merrill <jason@redhat.com>
9101 * g++.dg/template/recurse2.C: New.
9102 * g++.dg/parse/crash36.C: Adjust.
9103 * g++.dg/other/fold1.C: Adjust.
9104 * g++.dg/init/member1.C: Adjust.
9105 * lib/prune.exp: Prune "skipping N instantiation contexts".
9107 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9109 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9111 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9113 * gcc.dg/torture/builtin-cproj-1.c: New.
9114 * gcc.dg/torture/builtin-cproj-2.c: New.
9116 2010-04-20 Dodji Seketeli <dodji@redhat.com>
9120 * g++.dg/template/typedef32.C: Adjust.
9121 * g++.dg/template/typedef33.C: New test.
9123 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
9126 * gfortran.dg/proc_decl_23.f90: New test.
9129 * gfortran.dg/abstract_type_6.f03: New test.
9131 2010-04-20 Xinliang David Li <davidxl@google.com>
9133 * g++.dg/tree-ssa/fold-compare.C: New.
9135 2010-04-20 Richard Guenther <rguenther@suse.de>
9137 PR tree-optimization/39417
9138 * g++.dg/torture/pr39417.C: New testcase.
9140 2010-04-20 Richard Guenther <rguenther@suse.de>
9142 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9144 2010-04-20 Jakub Jelinek <jakub@redhat.com>
9146 * g++.dg/debug/dwarf2/rv1.C: New test.
9148 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9151 * gcc.c-torture/compile/pr43635.c: New testcase.
9153 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9156 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9157 of sequential loops being private only in the innermost containing
9161 * gfortran.dg/gomp/pr43337.f90: New test.
9163 2010-04-19 Richard Guenther <rguenther@suse.de>
9165 PR tree-optimization/43796
9166 * gfortran.dg/pr43796.f90: New testcase.
9168 2010-04-19 Richard Guenther <rguenther@suse.de>
9170 PR tree-optimization/43783
9171 * gcc.c-torture/execute/pr43783.c: New testcase.
9173 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
9176 * gcc.target/i386/pr43766.c: New test.
9178 2010-04-19 Jie Zhang <jie@codesourcery.com>
9181 * gcc.target/i386/pr43662.c: New test.
9183 2010-04-19 Dodji Seketeli <dodji@redhat.com>
9186 * g++.dg/template/typedef32.C: New test.
9188 2010-04-19 Ira Rosen <irar@il.ibm.com>
9190 PR tree-optimization/37027
9191 * lib/target-supports.exp
9192 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9193 * gcc.dg/vect/pr37027.c: New test.
9194 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9195 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9196 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9197 gcc.dg/vect/vect-complex-6.c: Likewise.
9199 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9201 * g++.dg/debug/dwarf2/enum1.C: New test.
9203 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
9205 * gnat.dg/rep_clause5.ad[sb]: New test.
9206 * gnat.dg/rep_clause5_pkg.ads: New helper.
9208 2010-04-18 Ira Rosen <irar@il.ibm.com>
9210 PR tree-optimization/43771
9211 * g++.dg/vect/pr43771.cc: New test.
9213 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
9216 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9217 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9219 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
9221 * gnat.dg/sizetype.adb: Rename into...
9222 * gnat.dg/sizetype1.adb: ...this.
9223 * gnat.dg/sizetype2.adb: New test.
9225 2010-04-16 Richard Guenther <rguenther@suse.de>
9227 PR tree-optimization/43572
9228 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9230 2010-04-16 Olivier Hainque <hainque@adacore.com>
9232 * gnat.dg/specs/discr_private.ads: New test.
9234 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
9237 * gcc.target/arm/thumb-comparisons.c: New test.
9240 * gcc.target/arm/thumb-cbranchqi.c: New test.
9242 2010-04-16 Christian Bruel <christian.bruel@st.com>
9244 * g++.dg/torture/pr36191.C: Enable for SH.
9246 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
9248 * gnat.dg/wide_boolean.adb: New test.
9249 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9251 2010-04-15 Richard Guenther <rguenther@suse.de>
9253 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9254 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9255 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9256 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9257 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9258 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9259 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9260 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9261 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9262 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9263 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9264 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9265 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9266 * gcc.dg/torture/ipa-pta-2.c: Likewise.
9267 * gcc.dg/torture/ipa-pta-1.c: Adjust.
9269 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
9272 * gcc.target/arm/pr42496.c: New test.
9274 2010-04-14 Jason Merrill <jason@redhat.com>
9277 * g++.dg/ext/attrib38.C: New.
9279 2010-04-14 Steve Ellcey <sje@cup.hp.com>
9282 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9284 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9287 * gcc.dg/cpp/warn-undef-2.c: Update.
9288 * gcc.dg/cpp/warn-traditional-2.c: Update.
9289 * gcc.dg/cpp/warn-comments-2.c: Update.
9290 * gcc.dg/cpp/warn-variadic-2.c: Update.
9291 * gcc.dg/cpp/warn-long-long-2.c: Update.
9292 * gcc.dg/cpp/warn-deprecated-2.c: Update.
9293 * gcc.dg/cpp/warn-multichar-2.c: Update.
9294 * gcc.dg/cpp/warn-normalized-3.c: Update.
9295 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9296 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9297 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9298 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9299 * gcc.dg/cpp/warn-redefined-2.c: Update.
9300 * gfortran.dg/warning-directive-2.F90: Update.
9301 * c-c++-common/cpp/warning-directive-2.c: Update.
9303 2010-04-14 Michael Matz <matz@suse.de>
9305 PR tree-optimization/42963
9306 * gcc.dg/pr42963.c: New testcase.
9308 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
9310 * gnat.dg/class_wide.adb: Rename into...
9311 * gnat.dg/class_wide1.adb: ...this.
9312 * gnat.dg/class_wide2.ad[sb]: New test.
9314 2010-04-14 Tobias Burnus <burnus@net-b.de>
9317 * gfortran.dg/coarray_9.f90: Update dg-errors.
9318 * gfortran.dg/coarray_10.f90: New test.
9319 * gfortran.dg/coarray_11.f90: New test.
9321 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9324 gfortran.dg/initialization_24.f90: New test.
9326 2010-04-13 Jason Merrill <jason@redhat.com>
9328 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9329 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9331 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
9333 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9334 * g++.dg/dg.exp: Likewise.
9335 * gcc.dg/cpp/warning-directive-1.c: Move to ...
9336 * c-c++-common/cpp/warning-directive-1.c: ... here.
9337 * gcc.dg/cpp/warning-directive-2.c: Move to ...
9338 * c-c++-common/cpp/warning-directive-2.c: ... here.
9339 * gcc.dg/cpp/warning-directive-3.c: Move to ...
9340 * c-c++-common/cpp/warning-directive-3.c: ... here.
9341 * gcc.dg/cpp/warning-directive-4.c: Move to ...
9342 * c-c++-common/cpp/warning-directive-4.c: ... here.
9343 * g++.dg/cpp/warning-directive-1.C: Delete.
9344 * g++.dg/cpp/warning-directive-2.C: Delete.
9345 * g++.dg/cpp/warning-directive-3.C: Delete.
9346 * g++.dg/cpp/warning-directive-4.C: Delete.
9347 * gcc.dg/cpp/normalised-3.c: Delete.
9348 * g++.dg/cpp/normalised-1.C: Rename as ...
9349 * c-c++-common/cpp/normalised-3.c: ... this.
9351 2010-04-13 Martin Jambor <mjambor@suse.cz>
9353 * gcc.dg/tree-ssa/sra-9.c: New test.
9355 2010-04-13 Michael Matz <matz@suse.de>
9358 * gcc.dg/pr43730.c: New test.
9360 2010-04-13 Michael Matz <matz@suse.de>
9362 * gcc.dg/tree-ssa/negate.c: New testcase.
9364 2010-04-13 Richard Guenther <rguenther@suse.de>
9367 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9369 2010-04-13 Richard Guenther <rguenther@suse.de>
9371 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9373 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
9375 * gnat.dg/derived_type1.adb: New test.
9377 2010-04-13 Matthias Klose <doko@ubuntu.com>
9379 * gcc.dg/plugindir1.c: New testcase.
9380 * gcc.dg/plugindir2.c: New testcase.
9381 * gcc.dg/plugindir3.c: New testcase.
9382 * gcc.dg/plugindir4.c: New testcase.
9384 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
9386 * gcc.target/i386/rotate-2.c: New test.
9388 2010-04-12 Jason Merrill <jason@redhat.com>
9391 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9392 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9394 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
9397 * g++.dg/init/pr25811.C: New test.
9399 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9401 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9402 dg-error, dg-warning.
9403 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9405 2010-04-12 Richard Guenther <rguenther@suse.de>
9407 * gcc.dg/torture/inline-2.c: New testcase.
9409 2010-04-12 Jakub Jelinek <jakub@redhat.com>
9412 * gcc.dg/Wunused-var-7.c: New test.
9414 PR tree-optimization/43560
9415 * gcc.c-torture/execute/pr43560.c: New test.
9417 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
9419 * gnat.dg/aggr13.adb: New test.
9420 * gnat.dg/aggr14.adb: Likewise.
9421 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9423 2010-04-12 Richard Guenther <rguenther@suse.de>
9426 * g++.dg/torture/pr43611.C: New testcase.
9428 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
9431 * gcc.dg/pr36774-1.c: New test.
9432 * gcc.dg/pr36774-2.c: New test.
9434 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9436 * gcc.target/sh/rte-delay-slot.c: New test.
9438 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
9440 * gnat.dg/pack9.adb: Remove -cargs option.
9441 * gnat.dg/aggr12.ad[sb]: New test.
9443 2010-04-10 Jie Zhang <jie@codesourcery.com>
9446 * gcc.target/sh/pr43417.c: New test.
9448 2010-04-10 Tobias Burnus <burnus@net-b.de>
9451 * gfortran.dg/spec_expr_6.f90: New test.
9453 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9456 * gcc.dg/cpp/pr43195.c: New.
9457 * gcc.dg/cpp/pr43195.h: New.
9459 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9462 * gcc.dg/Werror-6.c: Adjust.
9463 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9464 * gcc.dg/Werror-4.c: Likewise.
9465 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9466 * gcc.dg/Wswitch-enum-error.c: Likewise.
9467 * gcc.dg/Wpointer-arith.c: Likewise.
9468 * gcc.dg/Wfatal.c: Likewise.
9469 * gcc.dg/Wswitch-error.c: Likewise.
9470 * g++.dg/warn/unused-result1-Werror.c: Likewise.
9471 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9472 * gcc.dg/cpp/warn-undef-2.c: Likewise.
9473 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9474 * gcc.dg/cpp/warn-comments-2.c: Likewise.
9475 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9476 * gcc.dg/cpp/warning-directive-2.c: Likewise.
9477 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9478 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9479 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9480 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9481 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9482 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9483 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9484 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9485 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9486 * g++.dg/cpp/warning-directive-2.C: Likewise.
9487 * gfortran.dg/warning-directive-2.F90: Likewise.
9489 2010-04-09 Jason Merrill <jason@redhat.com>
9492 * g++.dg/template/sizeof13.C: New.
9494 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
9496 * g++.dg/other/pr35504.C: Add check for thiscall.
9497 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9498 * gcc.dg/torture/stackalign/thiscall-1.c: New.
9500 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9503 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9504 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
9505 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9506 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
9507 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9508 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
9509 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9510 * g++.dg/other/increment1.C: Likewise.
9512 2010-04-09 Tobias Burnus <burnus@net-b.de>
9515 * gfortran.dg/coarray_7.f90: New test.
9516 * gfortran.dg/coarray_8.f90: New test.
9518 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
9521 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9523 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9526 * gcc.dg/pr43643.c: New test.
9528 2010-04-08 Tobias Burnus <burnus@net-b.de>
9530 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9532 2010-04-08 Richard Guenther <rguenther@suse.de>
9534 PR tree-optimization/43679
9535 * gcc.c-torture/compile/pr43679.c: New testcase.
9537 2010-04-08 Jakub Jelinek <jakub@redhat.com>
9540 * gcc.dg/pr43670.c: New test.
9542 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
9545 * gcc.dg/tree-ssa/reassoc-19.c: New.
9547 2010-04-07 Jakub Jelinek <jakub@redhat.com>
9550 * gcc.dg/Wunused-var-1.c: New test.
9551 * gcc.dg/Wunused-var-2.c: New test.
9552 * gcc.dg/Wunused-var-3.c: New test.
9553 * gcc.dg/Wunused-var-4.c: New test.
9554 * gcc.dg/Wunused-var-5.c: New test.
9555 * gcc.dg/Wunused-var-6.c: New test.
9556 * gcc.dg/Wunused-parm-1.c: New test.
9558 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9559 * gcc.dg/trunc-1.c: Likewise.
9560 * gcc.dg/vla-9.c: Likewise.
9561 * gcc.dg/dfp/composite-type.c: Likewise.
9563 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9566 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9567 * obj-c++.dg/objc-gc-3.mm: Ditto.
9569 2010-04-07 Simon Baldwin <simonb@google.com>
9571 * gcc.dg/cpp/warn-undef-2.c: New.
9572 * gcc.dg/cpp/warn-traditional-2.c: New.
9573 * gcc.dg/cpp/warn-comments-2.c: New.
9574 * gcc.dg/cpp/warning-directive-1.c: New.
9575 * gcc.dg/cpp/warn-long-long.c: New.
9576 * gcc.dg/cpp/warn-traditional.c: New.
9577 * gcc.dg/cpp/warn-variadic-2.c: New.
9578 * gcc.dg/cpp/warn-undef.c: New.
9579 * gcc.dg/cpp/warn-normalized-1.c: New.
9580 * gcc.dg/cpp/warning-directive-2.c: New.
9581 * gcc.dg/cpp/warn-long-long-2.c: New.
9582 * gcc.dg/cpp/warn-variadic.c: New.
9583 * gcc.dg/cpp/warn-normalized-2.c: New.
9584 * gcc.dg/cpp/warning-directive-3.c: New.
9585 * gcc.dg/cpp/warn-deprecated-2.c: New.
9586 * gcc.dg/cpp/warn-trigraphs-1.c: New.
9587 * gcc.dg/cpp/warn-multichar-2.c: New.
9588 * gcc.dg/cpp/warn-normalized-3.c: New.
9589 * gcc.dg/cpp/warning-directive-4.c: New.
9590 * gcc.dg/cpp/warn-unused-macros.c: New.
9591 * gcc.dg/cpp/warn-trigraphs-2.c: New.
9592 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9593 * gcc.dg/cpp/warn-cxx-compat.c: New.
9594 * gcc.dg/cpp/warn-redefined.c: New.
9595 * gcc.dg/cpp/warn-trigraphs-3.c: New.
9596 * gcc.dg/cpp/warn-unused-macros-2.c: New.
9597 * gcc.dg/cpp/warn-deprecated.c: New.
9598 * gcc.dg/cpp/warn-trigraphs-4.c: New.
9599 * gcc.dg/cpp/warn-redefined-2.c: New.
9600 * gcc.dg/cpp/warn-comments.c: New.
9601 * gcc.dg/cpp/warn-multichar.c: New.
9602 * g++.dg/cpp/warning-directive-1.C: New.
9603 * g++.dg/cpp/warning-directive-2.C: New.
9604 * g++.dg/cpp/warning-directive-3.C: New.
9605 * g++.dg/cpp/warning-directive-4.C: New.
9606 * gfortran.dg/warning-directive-1.F90: New.
9607 * gfortran.dg/warning-directive-3.F90: New.
9608 * gfortran.dg/warning-directive-2.F90: New.
9609 * gfortran.dg/warning-directive-4.F90: New.
9611 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9614 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9616 2010-04-07 Jason Merrill <jason@redhat.com>
9618 * g++.dg/template/dr408.C: New.
9620 * g++.dg/lookup/ns4.C: New.
9623 * g++.dg/template/friend51.C: New test.
9626 * g++.old-deja/g++.other/linkage1.C: Adjust.
9628 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9631 * g++.dg/template/crash94.C: New test.
9633 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9636 * g++.dg/init/aggr5.C: New test.
9637 * g++.dg/init/aggr5.C: New test.
9639 2010-04-07 Richard Guenther <rguenther@suse.de>
9641 PR tree-optimization/43270
9642 * g++.dg/warn/Warray-bounds-4.C: New testcase.
9643 * gcc.dg/Warray-bounds-7.c: Likewise.
9645 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
9647 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9648 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9649 * gnat.dg/bit_packed_array4.ad[sb]: New test.
9651 2010-04-07 Jie Zhang <jie@codesourcery.com>
9654 * g++.dg/init/pr42556.C: New test.
9656 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9659 * g++.dg/debug/dwarf2/typedef2.C: New test.
9661 2010-04-06 Dodji Seketeli <dodji@redhat.com>
9663 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9664 c-c++-common/dwarf2/redeclaration-1.C
9666 2010-04-06 Jason Merrill <jason@redhat.com>
9668 * g++.dg/cpp0x/pr31437.C: Adjust error location.
9669 * g++.dg/ext/attrib18.C: Likewise.
9670 * g++.dg/ext/bitfield2.C: Likewise.
9671 * g++.dg/ext/bitfield4.C: Likewise.
9672 * g++.dg/ext/visibility/warn2.C: Likewise.
9673 * g++.dg/ext/visibility/warn3.C: Likewise.
9674 * g++.dg/gomp/pr26690-1.C: Likewise.
9675 * g++.dg/inherit/covariant7.C: Likewise.
9676 * g++.dg/init/synth2.C: Likewise.
9677 * g++.dg/lookup/using7.C: Likewise.
9678 * g++.dg/other/crash-4.C: Likewise.
9679 * g++.dg/other/error13.C: Likewise.
9680 * g++.dg/other/error20.C: Likewise.
9681 * g++.dg/parse/crash31.C: Likewise.
9682 * g++.dg/parse/error16.C: Likewise.
9683 * g++.dg/parse/error19.C: Likewise.
9684 * g++.dg/parse/error27.C: Likewise.
9685 * g++.dg/parse/error28.C: Likewise.
9686 * g++.dg/parse/fused-params1.C: Likewise.
9687 * g++.dg/template/error2.C: Likewise.
9688 * g++.dg/template/local6.C: Likewise.
9689 * g++.dg/template/qualttp15.C: Likewise.
9690 * g++.dg/warn/Wnvdtor-2.C: Likewise.
9691 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9692 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9693 * g++.old-deja/g++.brendan/crash29.C: Likewise.
9694 * g++.old-deja/g++.eh/spec6.C: Likewise.
9695 * g++.old-deja/g++.jason/crash3.C: Likewise.
9696 * g++.old-deja/g++.jason/destruct2.C: Likewise.
9697 * g++.old-deja/g++.law/ctors5.C: Likewise.
9698 * g++.old-deja/g++.law/ctors9.C: Likewise.
9699 * g++.old-deja/g++.mike/p3538a.C: Likewise.
9700 * g++.old-deja/g++.mike/p3538b.C: Likewise.
9701 * g++.old-deja/g++.other/struct1.C: Likewise.
9702 * g++.old-deja/g++.other/volatile1.C: Likewise.
9703 * g++.old-deja/g++.pt/crash36.C: Likewise.
9704 * g++.old-deja/g++.pt/derived3.C: Likewise.
9705 * g++.old-deja/g++.robertl/eb109.C: Likewise.
9706 * g++.old-deja/g++.robertl/eb4.C: Likewise.
9708 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
9711 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9712 * gcc.dg/graphite/id-19.c: New.
9714 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
9717 * gcc.dg/vect/pr32824: New.
9719 2010-04-06 Tobias Burnus <burnus@net-b.de>
9722 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9723 * gfortran.dg/coarray_3.f90: Ditto.
9724 * gfortran.dg/coarray_4.f90: Ditto.
9725 * gfortran.dg/coarray_5.f90: Ditto.
9726 * gfortran.dg/coarray_6.f90: Ditto.
9727 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9729 2010-04-06 Tobias Burnus <burnus@net-b.de>
9732 * gfortran.dg/coarray_4.f90: Fix test.
9733 * gfortran.dg/coarray_6.f90: Add more tests.
9735 2010-04-06 Tobias Burnus <burnus@net-b.de>
9738 * gfortran.dg/coarray_4.f90: New test.
9739 * gfortran.dg/coarray_5.f90: New test.
9740 * gfortran.dg/coarray_6.f90: New test.
9742 2010-04-06 Tobias Burnus <burnus@net-b.de>
9745 * gfortran.dg/iso_fortran_env_5.f90: New test.
9746 * gfortran.dg/iso_fortran_env_6.f90: New test.
9748 2010-04-06 Tobias Burnus <burnus@net-b.de>
9751 * gfortran.dg/coarray_1.f90: New test.
9752 * gfortran.dg/coarray_2.f90: New test.
9753 * gfortran.dg/coarray_3.f90: New test.
9755 2010-04-06 Jason Merrill <jason@redhat.com>
9758 * g++.dg/template/dtor8.C: New.
9761 * g++.dg/template/error-recovery2.C: New.
9763 2010-04-06 Jan Hubicka <jh@suse.czpli
9765 PR tree-optimization/42906
9766 * gcc.dg/tree-ssa/dce-1.c: New testcase.
9768 2010-04-06 Tobias Burnus <burnus@net-b.de>
9771 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9772 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9773 * gfortran.dg/auto_dealloc_1.f90: Ditto.
9775 2010-04-06 Richard Guenther <rguenther@suse.de>
9777 PR tree-optimization/43627
9778 * gcc.dg/tree-ssa/vrp49.c: New testcase.
9780 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9783 * gcc.target/i386/pr43638.c: New test.
9785 2010-04-06 Richard Guenther <rguenther@suse.de>
9788 * gcc.c-torture/compile/pr43661.c: New testcase.
9790 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9792 * gcc.target/s390/stackcheck1.c: Add dg-warning.
9794 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
9796 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9798 2010-04-02 Richard Guenther <rguenther@suse.de>
9800 PR tree-optimization/43629
9801 * gcc.c-torture/execute/pr43629.c: New testcase.
9803 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9804 Dominique d'Humieres <dominiq@lps.ens.fr>
9807 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9809 2010-04-01 Dodji Seketeli <dodji@redhat.com>
9812 * c-c++-common/dwarf2/redeclaration-1.C: New test.
9814 2010-04-01 Jason Merrill <jason@redhat.com>
9816 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9818 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9819 Manfred Schwarb <manfred99@gmx.ch>
9822 * gfortran.dg/ftell_3.f90: New test.
9824 2010-04-01 Richard Guenther <rguenther@suse.de>
9827 * gcc.c-torture/compile/pr43614.c: New testcase.
9829 2010-04-01 Martin Jambor <mjambor@suse.cz>
9831 PR tree-optimization/43141
9832 * gcc.dg/guality/pr43141.c: New test.
9834 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9836 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9837 * g++.dg/eh/spbp.C: Likewise.
9838 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9839 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9841 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9842 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
9843 * objc.dg/dwarf-2.m: Likewise.
9845 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9848 * gcc.dg/graphite/id-pr43464.c: New.
9849 * gcc.dg/graphite/id-pr43464-1.c: New.
9851 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9854 * gcc.dg/graphite/id-pr43351.c
9856 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9859 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9860 * obj-c++.dg/try-catch-2.mm: Ditto.
9861 * obj-c++.dg/lookup-2.mm: Ditto.
9862 * obj-c++.dg/encode-8.m: Ditto.
9863 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9864 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9865 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9866 * obj-c++.dg/const-str-11.mm: Ditto.
9867 * obj-c++.dg/const-str-9.mm: Ditto.
9868 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9869 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9870 * obj-c++.dg/except-1.mm: Ditto.
9871 * obj-c++.dg/const-str-7.mm: Ditto.
9872 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9873 * obj-c++.dg/const-str-3.mm: Ditto.
9874 * obj-c++.dg/const-str-7.mm: Ditto.
9875 * obj-c++.dg/stubify-2.mm: Change dump file name.
9878 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9880 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9883 2010-03-31 Martin Jambor <mjambor@suse.cz>
9885 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
9886 only with -O2, -O3 or -Os and not with -fwhopr.
9888 2010-03-31 Dodji Seketeli <dodji@redhat.com>
9891 * g++.dg/template/typedef31.C: New test.
9893 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9895 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9896 assembler output on *-*-solaris2*.
9897 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9899 2010-03-31 Jakub Jelinek <jakub@redhat.com>
9902 * gcc.dg/pr43557-1.c: New test.
9903 * gcc.dg/pr43557-2.c: New file.
9905 2010-03-31 Jie Zhang <jie@codesourcery.com>
9908 * gcc.dg/pr43562.c: New test.
9910 2010-03-30 Jason Merrill <jason@redhat.com>
9913 * g++.dg/template/error-recovery1.C: New.
9916 * g++.dg/parse/ambig5.C: New.
9918 2010-03-30 Jakub Jelinek <jakub@redhat.com>
9921 * gcc.dg/guality/pr43593.c: New test.
9923 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
9926 * gcc.dg/vect/pr43430-1.c: New.
9928 2010-03-30 Jason Merrill <jason@redhat.com>
9931 * g++.dg/template/partial7.C: New.
9933 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9935 * gcc.target/s390/stackcheck1.c: New testcase.
9937 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9940 * gfortran.dg/read_eof_8.f90: New test.
9942 2010-03-29 Jason Merrill <jason@redhat.com>
9944 * gcc.dg/cpp/include6.c: Change [] to ().
9947 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9949 * c-c++-common/raw-string-2.c: Add trigraph test.
9950 * c-c++-common/raw-string-8.c: New.
9951 * c-c++-common/raw-string-9.c: New.
9952 * c-c++-common/raw-string-10.c: New.
9954 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9955 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9956 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9957 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9958 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9959 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9960 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9962 2010-03-29 Richard Guenther <rguenther@suse.de>
9964 PR tree-optimization/43560
9965 * gcc.dg/torture/pr43560.c: New testcase.
9967 2010-03-29 Jason Merrill <jason@redhat.com>
9970 * g++.dg/ext/raw-string-1.C: Change [] to ().
9971 * g++.dg/ext/raw-string-2.C: Change [] to ().
9972 Don't use \ in delimiter.
9973 * g++.dg/ext/raw-string-3.C: Change [] to ().
9974 * g++.dg/ext/raw-string-4.C: Change [] to ().
9975 * g++.dg/ext/raw-string-5.C: Change [] to ().
9976 Test for error on \ in delimiter.
9977 * g++.dg/ext/raw-string-6.C: Change [] to ().
9978 * g++.dg/ext/raw-string-7.C: Change [] to ().
9980 2010-03-29 Jie Zhang <jie@codesourcery.com>
9983 * gcc.dg/pr43564.c: New test.
9985 2010-03-29 Tobias Burnus <burnus@net-b.de>
9988 * gfortran.dg/direct_io_12.f90: New test.
9990 2010-03-28 Jan Hubicka <jh@suse.cz>
9992 PR tree-optimization/43505
9993 * gfortran.dg/pr43505.f90: New testcase.
9995 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
9997 PR tree-optimization/43528
9998 * gcc.target/i386/pr43528.c: New test.
10000 2010-03-26 Joseph Myers <joseph@codesourcery.com>
10003 * gcc.dg/parm-impl-decl-3.c: New test.
10005 2010-03-26 Jason Merrill <jason@redhat.com>
10008 * g++.dg/cpp0x/parse1.C: New.
10010 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
10013 * gcc.target/i386/pr43524.c: New test.
10015 2010-03-26 Martin Jambor <mjambor@suse.cz>
10017 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10018 whitespace, rename main to foo.
10019 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10020 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10021 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10022 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10023 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10024 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10025 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10026 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10027 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10028 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10029 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10031 2010-03-26 Dodji Seketeli <dodji@redhat.com>
10034 * g++.dg/other/crash-10.C: New test.
10035 * g++.dg/other/crash-11.C: New test.
10037 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10039 PR libfortran/43517
10040 * gfortran.dg/read_eof_7.f90: New test.
10042 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10046 * objc-obj-c++-shared: New directory.
10047 * objc-obj-c++-shared/Object1-implementation.h: New file.
10048 * objc-obj-c++-shared/Object1.h: New file.
10049 * objc-obj-c++-shared/Protocol1.h: New file.
10050 * objc-obj-c++-shared/next-abi.h: New file.
10051 * objc-obj-c++-shared/next-mapping.h: New file.
10052 * objc/execute/next_mapping.h: Delete.
10053 * objc.dg/special/special.exp: For all targets run the tests with
10054 -fgnu-runtime, for darwin targets also run the tests with
10056 * objc.dg/dg.exp: Ditto.
10057 * obj-c++.dg/dg.exp: Ditto.
10058 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10059 Protocol1.h) and next-mapping.h as required. Amend testcase to
10060 include use of updated NeXT interface.
10061 * objc/execute/formal_protocol-5.m: Ditto.
10062 * objc/execute/protocol-isEqual-2.m: Ditto.
10063 * objc/execute/protocol-isEqual-4.m: Ditto.
10064 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10065 Protocol1.h) and next-mapping.h as required.
10066 * objc/execute/object_is_class.m: Ditto.
10067 * objc/execute/enumeration-1.m: Ditto.
10068 * objc/execute/class-13.m: Ditto.
10069 * objc/execute/formal_protocol-2.m: Ditto.
10070 * objc/execute/formal_protocol-4.m: Ditto.
10071 * objc/execute/class-1.m: Ditto.
10072 * objc/execute/bycopy-1.m: Ditto.
10073 * objc/execute/formal_protocol-6.m: Ditto.
10074 * objc/execute/bycopy-3.m: Ditto.
10075 * objc/execute/class-3.m: Ditto.
10076 * objc/execute/bf-11.m: Ditto.
10077 * objc/execute/class-5.m: Ditto.
10078 * objc/execute/bf-13.m: Ditto.
10079 * objc/execute/class-7.m: Ditto.
10080 * objc/execute/bf-15.m: Ditto.
10081 * objc/execute/class-9.m: Ditto.
10082 * objc/execute/bf-17.m: Ditto.
10083 * objc/execute/bf-19.m: Ditto.
10084 * objc/execute/IMP.m: Ditto.
10085 * objc/execute/exceptions/catchall-1.m: Ditto.
10086 * objc/execute/exceptions/trivial.m: Ditto.
10087 * objc/execute/exceptions/finally-1.m: Ditto.
10088 * objc/execute/exceptions/local-variables-1.m: Ditto.
10089 * objc/execute/exceptions/foward-1.m: Ditto.
10090 * objc/execute/bf-2.m: Ditto.
10091 * objc/execute/string1.m: Ditto.
10092 * objc/execute/bf-4.m: Ditto.
10093 * objc/execute/informal_protocol.m: Ditto.
10094 * objc/execute/string3.m: Ditto.
10095 * objc/execute/bf-6.m: Ditto.
10096 * objc/execute/bf-8.m: Ditto.
10097 * objc/execute/class-tests-1.h: Ditto.
10098 * objc/execute/protocol-isEqual-1.m: Ditto.
10099 * objc/execute/protocol-isEqual-3.m: Ditto.
10100 * objc/execute/_cmd.m: Ditto.
10101 * objc/execute/function-message-1.m: Ditto.
10102 * objc/execute/bf-20.m: Ditto.
10103 * objc/execute/bf-common.h: Ditto.
10104 * objc/execute/np-2.m: Ditto.
10105 * objc/execute/class-10.m: Ditto.
10106 * objc/execute/class-12.m: Ditto.
10107 * objc/execute/enumeration-2.m: Ditto.
10108 * objc/execute/class-14.m: Ditto.
10109 * objc/execute/encode-1.m: Ditto.
10110 * objc/execute/formal_protocol-1.m: Ditto.
10111 * objc/execute/formal_protocol-3.m: Ditto.
10112 * objc/execute/accessing_ivars.m: Ditto.
10113 * objc/execute/bycopy-2.m: Ditto.
10114 * objc/execute/class-2.m: Ditto.
10115 * objc/execute/bf-10.m: Ditto.
10116 * objc/execute/formal_protocol-7.m: Ditto.
10117 * objc/execute/root_methods.m: Ditto.
10118 * objc/execute/class-4.m: Ditto.
10119 * objc/execute/bf-12.m: Ditto.
10120 * objc/execute/class-6.m: Ditto.
10121 * objc/execute/bf-14.m: Ditto.
10122 * objc/execute/nested-func-1.m: Ditto.
10123 * objc/execute/class-8.m: Ditto.
10124 * objc/execute/private.m: Ditto.
10125 * objc/execute/bf-16.m: Ditto.
10126 * objc/execute/bf-18.m: Ditto.
10127 * objc/execute/load-3.m: Ditto.
10128 * objc/execute/compatibility_alias.m: Ditto.
10129 * objc/execute/bf-1.m: Ditto.
10130 * objc/execute/no_clash.m: Ditto.
10131 * objc/execute/bf-3.m: Ditto.
10132 * objc/execute/string2.m: Ditto.
10133 * objc/execute/bf-5.m: Ditto.
10134 * objc/execute/string4.m: Ditto.
10135 * objc/execute/bf-7.m: Ditto.
10136 * objc/execute/object_is_meta_class.m: Ditto.
10137 * objc/execute/bf-9.m: Ditto.
10138 * objc/execute/bf-21.m: Ditto.
10139 * objc/execute/cascading-1.m: Ditto.
10140 * objc/execute/trivial.m: Ditto.
10141 * objc/execute/np-1.m: Ditto.
10142 * objc/compile/trivial.m: Ditto.
10143 * objc/execute/class_self-2.m: Include <stdlib.h>.
10144 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10145 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10146 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10147 and 64bit. Use new NeXT interface as required.
10148 * objc.dg/special/unclaimed-category-1.m: Ditto.
10149 * objc.dg/special/unclaimed-category-1.h: Ditto.
10150 * objc.dg/special/unclaimed-category-1a.m: Ditto.
10151 * objc.dg/func-ptr-1.m: Ditto.
10152 * objc.dg/stret-1.m: Ditto.
10153 * objc.dg/encode-2.m: Ditto.
10154 * objc.dg/category-1.m: Ditto.
10155 * objc.dg/encode-3.m: Ditto.
10156 * objc.dg/call-super-3.m: Ditto.
10157 * objc.dg/method-3.m: Ditto.
10158 * objc.dg/func-ptr-2.m: Ditto.
10159 * objc.dg/lookup-1.m: Ditto.
10160 * objc.dg/encode-4.m: Ditto.
10161 * objc.dg/fix-and-continue-1.m: Ditto.
10162 * objc.dg/proto-lossage-3.m: Ditto.
10163 * objc.dg/method-13.m: Ditto.
10164 * objc.dg/proto-qual-1.m: Ditto.
10165 * objc.dg/zero-link-3.m: Ditto.
10166 * objc.dg/bitfield-1.m: Ditto.
10167 * objc.dg/va-meth-1.m: Ditto.
10168 * objc.dg/super-class-3.m: Ditto.
10169 * objc.dg/call-super-1.m: Ditto.
10170 * objc.dg/type-size-2.m: Ditto.
10171 * objc.dg/method-10.m: Ditto.
10172 * objc.dg/defs.m: Ditto.
10173 * objc.dg/const-str-3.m: Ditto.
10174 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10175 Protocol1.h) and next-mapping.h as required. Use new NeXT
10176 interface as required.
10177 * objc.dg/super-class-4.m: Ditto.
10178 * objc.dg/comp-types-8.m: Ditto.
10179 * objc.dg/call-super-2.m: Ditto.
10180 * objc.dg/objc-fast-4.m: Ditto.
10181 * objc.dg/method-6.m: Ditto.
10182 * objc.dg/const-str-3.m: Ditto.
10183 * objc.dg/const-str-7.m: Ditto.
10184 * objc.dg/method-15.m: Ditto.
10185 * objc.dg/method-19.m: Ditto.
10186 * objc.dg/sync-1.m: Ditto.
10187 * objc.dg/layout-1.m: Ditto.
10188 * objc.dg/bitfield-3.m: Ditto.
10189 * objc.dg/try-catch-3.m: Ditto.
10190 * objc.dg/try-catch-7.m: Ditto.
10191 * objc.dg/comp-types-10.m: Ditto.
10192 * objc.dg/selector-2.: Ditto.
10193 * objc.dg/method-7.m: Ditto.
10194 * objc.dg/typedef-alias-1.m: Ditto.
10195 * objc.dg/proto-lossage-2.m: Ditto.
10196 * objc.dg/comp-types-11.m: Ditto.
10197 * objc.dg/sizeof-1.m: Ditto.
10198 * objc.dg/method-17.m: Ditto.
10199 * objc.dg/bitfield-5.m: Ditto.
10200 * objc.dg/try-catch-1.m: Ditto.
10201 * objc.dg/encode-5.m: Ditto.
10202 * objc.dg/fix-and-continue-2.m: Ditto.
10203 * objc.dg/method-9.m: Ditto.
10204 * objc.dg/isa-field-1.m: Ditto.
10205 * objc.dg/local-decl-2.m: Ditto.
10206 * objc.dg/objc-gc-4.m: Ditto.
10207 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10208 * objc.dg/gnu-runtime-3.m: Ditto.
10209 * objc.dg/encode-7.m: Ditto.
10210 * objc.dg/encode-8.m: Ditto.
10211 * objc.dg/selector-3.m: Ditto.
10212 * objc.dg/gnu-runtime-1.m: Ditto.
10213 * objc.dg/const-str-12.m: Ditto.
10214 * objc.dg/gnu-runtime-2.m: Ditto.
10215 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10216 * objc.dg/selector-1.m: Ditto.
10217 * objc.dg/stubify-2.m: Ditto.
10218 * objc.dg/zero-link-1.m: Ditto.
10219 * objc.dg/stret-2.m: Ditto.
10220 * objc.dg/zero-link-2.m: Ditto.
10221 * objc.dg/next-runtime-1.m: Ditto.
10222 * objc.dg/symtab-1.m: Ditto.
10223 * objc.dg/stubify-1.m: Ditto.
10224 * objc.dg/bitfield-2.m: Ditto.
10225 * objc.dg/try-catch-10.m: Apply to both runtimes.
10226 * objc.dg/const-str-1.m: Ditto.
10227 * objc.dg/image-info.m: Ditto.
10228 * objc.dg/encode-9.m: Ditto.
10229 * objc.dg/pragma-1.m: Apply test to all targets.
10230 * objc.dg/const-str-4.m: Ditto.
10231 * objc.dg/const-str-8.m: Ditto.
10232 * objc.dg/super-class-2.m: Ditto.
10233 * objc.dg/try-catch-5.m: Ditto.
10234 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10235 Protocol1.h) and next-mapping.h as required. Use new NeXT
10236 interface as required. Skip for gnu-runtime. Test for .quad at m64.
10237 * objc.dg/const-str-11.m: Ditto.
10238 * objc.dg/const-str-9.m: Ditto.
10239 * objc.dg/method-4.m: Skip for 64Bit NeXT.
10240 * objc.dg/encode-1.m: Remove redundant -lobjc.
10241 * objc.dg/try-catch-9.m: Tidy space.
10242 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10243 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10244 and 64bit. Use new NeXT interface as required.
10245 * obj-c++.dg/template-4.mm: Ditto.
10246 * obj-c++.dg/defs.mm: Ditto.
10247 * obj-c++.dg/basic.mm: Ditto.
10248 * obj-c++.dg/encode-4.mm: Ditto.
10249 * obj-c++.dg/method-17.mm: Ditto.
10250 * obj-c++.dg/proto-lossage-3.mm: Ditto.
10251 * obj-c++.dg/cxx-class-1.mm: Ditto.
10252 * obj-c++.dg/method-10.mm: Ditto.
10253 * obj-c++.dg/va-meth-1.mm: Ditto.
10254 * obj-c++.dg/encode-5.mm: Ditto.
10255 * obj-c++.dg/lookup-2.mm: Ditto.
10256 * obj-c++.dg/template-3.mm: Ditto.
10257 * obj-c++.dg/proto-qual-1.mm: Ditto.
10258 * obj-c++.dg/qual-types-1.m: Ditto.
10259 * obj-c++.dg/cxx-scope-1.mm: Ditto.
10260 * obj-c++.dg/template-1.mm: Ditto.
10261 * obj-c++.dg/encode-6.mm: Ditto.
10262 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
10263 Protocol1.h) and next-mapping.h as required. Use new NeXT
10264 interface as required.
10265 * obj-c++.dg/except-1.mm: Ditto.
10266 * obj-c++.dg/const-str-7.mm: Ditto.
10267 * obj-c++.dg/ivar-list-semi.mm: Ditto.
10268 * obj-c++.dg/cxx-scope-2.mm: Ditto.
10269 * obj-c++.dg/selector-2.mm: Ditto.
10270 * obj-c++.dg/isa-field-1.mm: Ditto.
10271 * obj-c++.dg/try-catch-1.mm: Ditto.
10272 * obj-c++.dg/local-decl-1.mm: Ditto.
10273 * obj-c++.dg/try-catch-9.mm: Ditto.
10274 * obj-c++.dg/no-extra-load.mm: Ditto.
10275 * obj-c++.dg/selector-5.mm: Ditto.
10276 * obj-c++.dg/method-12.mm: Ditto.
10277 * obj-c++.dg/try-catch-11.mm: Ditto.
10278 * obj-c++.dg/comp-types-11.mm: Ditto.
10279 * obj-c++.dg/bitfield-3.mm: Ditto.
10280 * obj-c++.dg/method-6.mm: Ditto.
10281 * obj-c++.dg/super-class-2.mm: Ditto.
10282 * obj-c++.dg/method-21.mm: Ditto.
10283 * obj-c++.dg/const-str-8.mm: Ditto.
10284 * obj-c++.dg/try-catch-7.mm: Ditto.
10285 * obj-c++.dg/method-15.mm: Ditto.
10286 * obj-c++.dg/layout-1.mm: Ditto.
10287 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10288 * obj-c++.dg/const-str-3.mm: Ditto.
10289 * obj-c++.dg/try-catch-2.mm: Ditto.
10290 * obj-c++.dg/objc-gc-3.mm: Ditto.
10291 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10292 * obj-c++.dg/bitfield-1.mm: Ditto.
10293 * obj-c++.dg/selector-6.mm: Ditto.
10294 * obj-c++.dg/method-13.mm: Ditto.
10295 * obj-c++.dg/comp-types-12.mm: Ditto.
10296 * obj-c++.dg/bitfield-4.mm: Ditto.
10297 * obj-c++.dg/try-catch-8.mm: Ditto.
10298 * obj-c++.dg/method-2.mm: Ditto.
10299 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10300 * obj-c++.dg/typedef-alias-1.mm: Ditto.
10301 * obj-c++.dg/const-str-4.mm: Ditto.
10302 * obj-c++.dg/proto-lossage-2.mm: Ditto.
10303 * obj-c++.dg/try-catch-3.mm: Ditto.
10304 * obj-c++.dg/comp-types-9.mm: Ditto.
10305 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10306 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10307 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10308 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10309 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10310 Use new NeXT interface as required.
10311 * obj-c++.dg/const-str-10.mm: Ditto.
10312 * obj-c++.dg/const-str-11.mm: Ditto.
10313 * obj-c++.dg/const-str-9.mm: Ditto.
10314 * obj-c++.dg/method-11.mm: Ditto.
10315 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10316 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10317 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10318 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10319 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10321 2010-03-25 Dodji Seketeli <dodji@redhat.com>
10324 * g++.dg/template/typedef30.C: New test case.
10326 2010-03-25 Jakub Jelinek <jakub@redhat.com>
10329 * gcc.c-torture/execute/pr43385.c: New test.
10331 2010-03-24 Joseph Myers <joseph@codesourcery.com>
10333 * gcc.dg/strncpy-fix-1.c: New test.
10335 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10338 * lib/objc-torture.exp (objc-set-runtime-options): New.
10339 * objc/execute/execute.exp: Check runtime options on each pass.
10340 * objc/execute/exceptions/exceptions.exp: Ditto.
10341 * objc/compile/compile.exp: Ditto.
10344 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10346 (check_effective_target_objc2): New proc.
10347 (check_effective_target_next_runtime): New proc.
10348 * lib/objc.exp: Determine which runtime is in force and support it.
10349 * lib/obj-c++.exp: Ditto.
10351 2010-03-24 Jason Merrill <jason@redhat.com>
10354 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10356 2010-03-24 Martin Jambor <mjambor@suse.cz>
10358 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10360 * gcc.dg/ipa/ipa-2.c: Likewise.
10361 * gcc.dg/ipa/ipa-3.c: Likewise.
10362 * gcc.dg/ipa/ipa-4.c: Likewise.
10363 * gcc.dg/ipa/ipa-5.c: Likewise.
10364 * gcc.dg/ipa/ipa-7.c: Likewise.
10365 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10367 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10368 i_can_not_be_propagated_fully2 into a loop.
10369 * gcc.dg/ipa/ipa-8.c: New test.
10370 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10372 2010-03-24 Jakub Jelinek <jakub@redhat.com>
10376 * gcc.dg/guality/pr43479.c: New test.
10377 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10378 and add volatile keyword.
10380 2010-03-23 Mike Stump <mikestump@comcast.net>
10382 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10384 2010-03-23 Jason Merrill <jason@redhat.com>
10386 * g++.dg/ext/altivec-17.C: Adjust error message.
10388 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10389 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10390 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10391 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10392 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10393 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10395 2010-03-22 Jason Merrill <jason@redhat.com>
10398 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10399 * g++.dg/ext/is_pod_98.C: New.
10402 * g++.dg/cpp0x/auto18.C: New.
10404 * gcc.dg/pr36997.c: Adjust error message.
10405 * g++.dg/ext/vector9.C: Likewise.
10406 * g++.dg/conversion/simd3.C: Likewise.
10407 * g++.dg/other/error23.C: Likewise.
10409 2010-03-22 Michael Matz <matz@suse.de>
10411 PR middle-end/43475
10412 * gfortran.dg/pr43475.f90: New testcase.
10414 2010-03-22 Richard Guenther <rguenther@suse.de>
10416 PR tree-optimization/43390
10417 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10419 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10421 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10422 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10424 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
10425 Michael Matz <matz@suse.de>
10428 * g++.dg/parse/crash56.C: New test.
10430 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
10433 * gfortran.dg/whole_file_15.f90 : New test.
10435 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10438 * gfortran.dg/inquire_size.f90: New test.
10440 2010-03-20 Richard Guenther <rguenther@suse.de>
10442 PR rtl-optimization/43438
10443 * gcc.c-torture/execute/pr43438.c: New testcase.
10445 2010-03-20 Dodji Seketeli <dodji@redhat.com>
10448 * g++.dg/abi/mangle42.C: New test.
10450 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10453 * gcc.dg/pr43211.c: New test.
10454 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10456 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
10458 PR rtl-optimization/42258
10459 * gcc.target/arm/thumb1-mul-moves.c: New test.
10462 * gcc.target/arm/thumb-andsi.c: New test.
10464 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10465 dg-require-effective-target.
10467 2010-03-19 Michael Matz <matz@suse.de>
10470 * g++.dg/other/pr43116.C: New testcase.
10472 2010-03-19 Michael Matz <matz@suse.de>
10475 * gcc.dg/pr43305.c: New testcase.
10477 2010-03-19 Richard Guenther <rguenther@suse.de>
10479 PR tree-optimization/43415
10480 * gcc.c-torture/compile/pr43415.c: New testcase.
10482 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
10485 * gnat.dg/case_optimization2.adb: New test.
10486 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10488 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10489 Jack Howarth <howarth@bromo.med.uc.edu>
10492 * gcc.target/i386/push-1.c: Don't xfail
10493 scan-assembler-not "movups" on darwin.
10495 2010-03-18 Jakub Jelinek <jakub@redhat.com>
10498 * gcc.dg/pr43058.c: New test.
10500 2010-03-18 Martin Jambor <mjambor@suse.cz>
10502 PR middle-end/42450
10503 * g++.dg/torture/pr42450.C: New test.
10505 2010-03-18 Michael Matz <matz@suse.de>
10507 PR middle-end/43419
10508 * gcc.dg/pr43419.c: New testcase.
10510 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
10512 PR rtl-optimization/43360
10513 * gcc.dg/torture/pr43360.c: New.
10515 2010-03-18 Michael Matz <matz@suse.de>
10517 PR tree-optimization/43402
10518 * gcc.dg/pr43402.c: New testcase.
10520 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
10523 * gcc.dg/pr42427.c: New test.
10525 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10527 PR libfortran/43265
10528 * gfortran.dg/read_empty_file.f: New test.
10529 * gfortran.dg/read_eof_all.f90: New test.
10530 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10531 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10533 2010-03-17 Michael Matz <matz@suse.de>
10535 * gcc.dg/pr43300.c: Add -w.
10537 2010-03-17 Richard Guenther <rguenther@suse.de>
10539 * gcc.dg/pr43379.c: Add -w.
10541 2010-03-17 Tobias Burnus <burnus@net-b.de>
10544 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10546 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
10548 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10550 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10552 * ada/acats/run_all.sh: Log start and end times.
10554 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10556 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10558 2010-03-16 Richard Guenther <rguenther@suse.de>
10560 PR middle-end/43379
10561 * gcc.dg/pr43379.c: New testcase.
10563 2010-03-16 Jakub Jelinek <jakub@redhat.com>
10566 * gcc.dg/guality/pr43051-1.c: New test.
10568 2010-03-15 Janis Johnson <janis187@us.ibm.com>
10571 * g++.dg/ext/altivec-17.C: Handle changes to error message.
10573 2010-03-15 Michael Matz <matz@suse.de>
10575 PR middle-end/43300
10576 * gcc.dg/pr43300.c: New testcase.
10578 2010-03-15 Richard Guenther <rguenther@suse.de>
10580 PR tree-optimization/43367
10581 * gcc.c-torture/compile/pr43367.c: New testcase.
10583 2010-03-15 Richard Guenther <rguenther@suse.de>
10585 PR tree-optimization/43317
10586 * gcc.dg/pr43317.c: New testcase.
10588 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10590 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10592 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10594 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10596 2010-03-14 Tobias Burnus <burnus@net-b.de>
10599 * gfortran.dg/impure_constructor_1.f90: New test.
10601 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10603 PR middle-end/43354
10604 * gfortran.dg/graphite/id-pr43354.f: New.
10606 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10608 PR middle-end/43349
10609 * gfortran.dg/graphite/pr43349.f: New.
10611 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10613 PR middle-end/43306
10614 * gcc.dg/graphite/pr43306.c: New.
10616 2010-03-12 David S. Miller <davem@davemloft.net>
10618 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10621 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10623 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10625 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
10629 * gfortran.dg/dynamic_dispatch_7.f03: New test.
10631 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
10633 * gfortran.dg/default_format_denormal_1.f90: Don't assume
10634 fail for *-*-mingw* targets.
10636 2010-03-12 Jakub Jelinek <jakub@redhat.com>
10639 * gcc.dg/guality/pr43329-1.c: New test.
10641 2010-03-11 Martin Jambor <mjambor@suse.cz>
10643 PR tree-optimization/43257
10644 * g++.dg/torture/pr43257.C: New test.
10646 2010-03-11 Tobias Burnus <burnus@net-b.de>
10649 * gfortran.dg/namelist_61.f90: New test.
10651 2010-03-11 Richard Guenther <rguenther@suse.de>
10653 PR tree-optimization/43255
10654 * gcc.c-torture/compile/pr43255.c: New testcase.
10656 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10658 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10659 * gcc.dg/pr43280.c: New testcase.
10661 2010-03-11 Richard Guenther <rguenther@suse.de>
10664 * gcc.dg/lto/20100227-1_0.c: New testcase.
10665 * gcc.dg/lto/20100227-1_1.c: Likewise.
10667 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10669 PR libfortran/43320
10670 PR libfortran/43265
10671 * gfortran.dg/read_eof_6.f: New test
10672 * gfortran.dg/read_x_eof.f90: New test.
10673 * gfortran.dg/read_x_past.f: Update test.
10675 2010-03-10 Jan Hubicka <jh@suse.cz>
10677 * gcc.c-torture/compile/pr43288.c: New test.
10679 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10681 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10683 * g++.old-deja/g++.pt/asm2.C: Likewise.
10684 * gcc.c-torture/compile/20000804-1.c: Likewise.
10685 * gcc.target/i386/clobbers.c: Likewise.
10687 2010-03-10 Tobias Burnus <burnus@net-b.de>
10690 * gfortran.dg/c_assoc_3.f90: New test.
10692 2010-03-10 Jakub Jelinek <jakub@redhat.com>
10695 * gcc.dg/guality/pr36728-1.c: New test.
10696 * gcc.dg/guality/pr36728-2.c: New test.
10698 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10700 * gcc.dg/h8300-div-delay-slot.c: New test.
10702 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
10704 PR tree-optimization/43236
10705 * gcc.c-torture/execute/pr43236.c: New test.
10707 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
10709 PR middle-end/42859
10710 * g++.dg/eh/pr42859.C: New test.
10712 2010-03-09 Jakub Jelinek <jakub@redhat.com>
10715 * gcc.dg/pr43299.c: New test.
10718 * g++.dg/eh/unwind2.C: New test.
10720 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10721 Reza Yazdani <reza.yazdani@amd.com>
10723 PR middle-end/43065
10724 * gcc.dg/graphite/run-id-4.c: New.
10726 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10728 PR middle-end/43065
10729 * gcc.dg/graphite/run-id-3.c: New.
10731 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
10733 PR middle-end/42644
10734 PR middle-end/42130
10735 * gcc.dg/graphite/id-18.c: New.
10736 * gcc.dg/graphite/run-id-pr42644.c: New.
10738 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10740 PR middle-end/42326
10741 * gcc.dg/graphite/pr42326.c: New.
10743 2010-03-08 Richard Guenther <rguenther@suse.de>
10745 PR tree-optimization/43269
10746 * gcc.c-torture/execute/pr43269.c: New testcase.
10748 2010-03-08 Janus Weil <janus@gcc.gnu.org>
10751 * gfortran.dg/typebound_call_13.f03: New.
10753 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
10755 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10756 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10758 2010-03-05 Jason Merrill <jason@redhat.com>
10760 * g++.dg/abi/mangle40.C: Require weak and alias.
10762 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10764 PR middle-end/42326
10765 * gfortran.dg/graphite/pr42326.f90: New.
10766 * gfortran.dg/graphite/pr42326-1.f90: New.
10768 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10770 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10771 (gnat_target_compile): Likewise.
10772 Reinitialize GNAT_UNDER_TEST if target changes.
10773 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10774 (local_find_gnatmake): Pass full --GCC to gnatlink.
10777 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10780 * gcc.dg/compound-literal-1.c: New testcase.
10782 2010-03-04 Martin Jambor <mjambor@suse.cz>
10784 PR tree-optimization/43164
10785 PR tree-optimization/43191
10786 * gcc.c-torture/compile/pr43164.c: New test.
10787 * gcc.c-torture/compile/pr43191.c: Likewise.
10789 2010-03-04 Janus Weil <janus@gcc.gnu.org>
10792 * gfortran.dg/finalize_9.f90: New.
10794 2010-03-04 Tobias Burnus <burnus@net-b.de>
10795 Ken Werner <ken@linux.vnet.ibm.com>
10797 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10798 to dg-options for spu.
10799 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10800 dump-scan target to exclude spu.
10802 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
10804 PR middle-end/43209
10805 * gcc.dg/tree-ssa/ivopts-4.c: New.
10807 2010-03-03 Janis Johnson <janis187@us.ibm.com>
10809 * lib/target-supports-dg.exp (check-flags): Provide defaults for
10810 include-opts and exclude-opts; skip checking the flags if arguments
10811 are the same as the defaults.
10812 (dg-xfail-if): Verify the number of arguments, supply defaults
10813 for unspecified optional arguments.
10814 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10816 2010-03-03 Jason Merrill <jason@redhat.com>
10819 * g++.dg/abi/mangle40.C: Updated.
10821 2010-03-03 Jason Merrill <jason@redhat.com>
10823 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10824 * g++.dg/abi/mangle23.C: Likewise.
10825 * g++.dg/eh/simd-2.C: Likewise.
10826 * g++.dg/ext/attribute-test-2.C: Likewise.
10827 * g++.dg/ext/vector14.C: Likewise.
10828 * g++.dg/other/pr34435.C: Likewise.
10829 * g++.dg/template/conv8.C: Likewise.
10830 * g++.dg/template/nontype9.C: Likewise.
10831 * g++.dg/template/qualttp17.C: Likewise.
10832 * g++.dg/template/ref1.C: Likewise.
10833 * g++.old-deja/g++.pt/crash68.C: Likewise.
10834 * g++.old-deja/g++.pt/ref1.C: Likewise.
10835 * g++.old-deja/g++.pt/ref3.C: Likewise.
10836 * g++.old-deja/g++.pt/ref4.C: Likewise.
10839 * g++.dg/abi/mangle40.C: New.
10840 * g++.dg/abi/mangle41.C: New.
10841 * g++.dg/lto/20100302_0.C: New.
10842 * g++.dg/lto/20100302_1.C: New.
10843 * g++.dg/lto/20100302.h: New.
10845 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
10848 * gfortran.dg/internal_pack_12.f90: New test.
10850 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
10852 * gcc.dg/pr36997.c: Adjust error message.
10854 2010-03-03 Mike Stump <mikestump@comcast.net>
10856 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10857 adjustments to not be present on machines that align the stack to
10858 more than 4 bytes and don't have a red zone yet as that is an
10859 unimplemented optimization.
10861 2010-03-03 Janus Weil <janus@gcc.gnu.org>
10864 * gfortran.dg/impure_assignment_3.f90: New.
10866 2010-03-03 Jakub Jelinek <jakub@redhat.com>
10869 * gfortran.dg/pr43229.f90: New test.
10872 * gcc.dg/debug/dwarf2/pr43237.c: New test.
10875 * gcc.dg/guality/pr43177.c: New test.
10877 2010-03-02 Jason Merrill <jason@redhat.com>
10879 * g++.dg/ext/vector9.C: Adjust error message.
10880 * g++.dg/conversion/simd3.C: Likewise.
10881 * g++.dg/other/error23.C: Likewise.
10883 2010-03-02 Mike Stump <mikestump@comcast.net>
10886 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10888 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
10891 * gfortran.dg/internal_pack_10.f90: New test.
10894 * gfortran.dg/internal_pack_11.f90: New test.
10896 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
10898 PR middle-end/42640
10899 * gcc.dg/tree-ssa/pr42640.c: New.
10901 2010-03-01 Richard Guenther <rguenther@suse.de>
10903 PR tree-optimization/43220
10904 * gcc.c-torture/execute/pr43220.c: New testcase.
10906 2010-03-01 Richard Guenther <rguenther@suse.de>
10908 PR middle-end/43213
10909 * gcc.dg/pr43213.c: New testcase.
10911 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10914 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10916 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10918 * lib/target-supports.exp (check_effective_target_ucn_nocache):
10920 (check_effective_target_ucn): Likewise.
10922 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10924 * gcc.dg/ucnid-2.c: Likewise.
10925 * gcc.dg/ucnid-3.c: Likewise.
10926 * gcc.dg/ucnid-4.c: Likewise.
10927 * gcc.dg/ucnid-11.c: Likewise.
10928 * gcc.dg/ucnid-12.c: Likewise.
10929 * gcc.dg/ucnid-6.c: Skip if !ucn.
10930 * gcc.dg/ucnid-9.c: Likewise.
10932 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10934 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10935 lists to dg-skip-if.
10936 * gcc.target/i386/stackalign/return-3.c: Likewise.
10938 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10940 * gcc.target/i386/clearcap.map: New file.
10941 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10942 Pass clearcap.map by default if supported.
10944 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10947 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10949 * gfortran.dg/stat_2.f90: Likewise.
10951 2010-03-01 Tobias Burnus <burnus@net-b.de>
10954 * gfortran.dg/module_read_2.f90: New test.
10956 2010-02-27 Mark Mitchell <mark@codesourcery.com>
10959 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10960 * g++.dg/abi/mangle12.C: Likewise.
10961 * g++.dg/abi/mangle20-2.C: Likewise.
10962 * g++.dg/abi/mangle17.C: Likewise.
10963 * g++.dg/template/cond2.C: Likewise.
10964 * g++.dg/template/pr35240.C: Likewise.
10966 2010-02-27 Richard Guenther <rguenther@suse.de>
10968 PR tree-optimization/43186
10969 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10971 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
10973 * g++.dg/abi/packed1.C: Expect warning on the SH.
10975 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
10978 * g++.dg/parse/error37.C: New test.
10980 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10984 * gcc.dg/pr8927-1.c: Match new note.
10985 * gcc.dg/990506-0.c: Likewise.
10986 * gcc.dg/gomp/flush-2.c: Likewise.
10987 * gcc.dg/gomp/atomic-5.c: Likewise.
10988 * gcc.dg/gomp/pr34607.c: Likewise.
10989 * gcc.dg/pr35746.c: Likewise.
10990 * gcc.dg/cpp/pragma-1.c: Likewise.
10991 * gcc.dg/cpp/pragma-2.c: Likewise.
10992 * gcc.dg/pr41842.c: Likewise.
10993 * gcc.dg/noncompile/20040629-1.c: Likewise.
10994 * objc.dg/private-1.m: Likewise.
10996 2010-02-27 Tobias Burnus <burnus@net-b.de>
10999 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11000 * gfortran.dg/default_initialization_4.f90: New test.
11002 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
11004 * gnat.dg/thin_pointer.ad[sb]: Rename into...
11005 * gnat.dg/thin_pointer1.ad[sb]: ...this.
11006 * gnat.dg/thin_pointer2.adb: New test.
11007 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11009 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
11012 * gcc.dg/cpp/c90-pedantic.c: New.
11013 * gcc.dg/cpp/c90.c: New.
11014 * gcc.dg/gnu90-const-expr-1.c: New.
11015 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11017 2010-02-26 Richard Guenther <rguenther@suse.de>
11019 PR tree-optimization/43186
11020 * gcc.c-torture/compile/pr43186.c: New testcase.
11022 2010-02-26 Jakub Jelinek <jakub@redhat.com>
11025 * c-c++-common/dwarf2/pr43190.c: New test.
11027 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11029 PR testsuite/37074:
11030 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11032 2010-02-26 Richard Guenther <rguenther@suse.de>
11034 PR tree-optimization/43188
11035 * gcc.c-torture/compile/pr43188.c: New testcase.
11037 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11040 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11042 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
11044 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11046 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11049 * gcc.target/powerpc/pr43154.c: New file.
11051 2010-02-25 Jakub Jelinek <jakub@redhat.com>
11054 * gfortran.dg/debug/pr43166.f: New test.
11057 * gcc.dg/torture/pr43165.c: New test.
11059 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11062 * c-c++-common/pr41779.c: Update.
11064 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11067 * lib/gnat-dg.exp (gnat_load): Redefine.
11069 * ada/acats/run_acats: Run run_all.sh with $SHELL.
11070 * ada/acats/run_all.sh: Downcase tasking not implemented message.
11072 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11075 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11076 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11080 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11082 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11084 2010-02-24 Jakub Jelinek <jakub@redhat.com>
11087 * gcc.dg/guality/vla-1.c: New test.
11089 2010-02-24 Tobias Burnus <burnus@net-b.de>
11092 * gfortran.dg/c_ptr_tests_15.f90: New test.
11094 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11097 * gcc.target/i386/pr43107.c: New test.
11099 2010-02-23 Jason Merrill <jason@redhat.com>
11102 * g++.dg/cpp0x/variadic100.C: New.
11104 2010-02-23 Jason Merrill <jason@redhat.com>
11107 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11108 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11109 * c-c++-common/dwarf2/vla1.c: New.
11111 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11114 * gcc.dg/pr43139.c: New test.
11117 * gcc.dg/guality/pr43077-1.c: New test.
11119 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11122 * gcc.dg/march.c: New.
11123 * gcc.dg/march-generic.c: New.
11124 * gcc.dg/mtune.c: New.
11126 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11128 PR middle-end/43083
11129 * gcc.dg/graphite/pr43083.c: New.
11131 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11133 PR middle-end/43097
11134 * gfortran.dg/graphite/pr43097.f: New.
11136 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11137 Manuel López-Ibáñez <manu@gcc.gnu.org>
11139 PR middle-end/43140
11140 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11142 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11144 PR middle-end/43026
11145 * g++.dg/graphite/pr43026.C: New.
11147 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
11150 * gcc.dg/cleanup-1.c: Update.
11151 * gcc.dg/func-args-1.c: Update.
11152 * gcc.dg/format/sentinel-1.c: Update.
11153 * g++.old-deja/g++.jason/scoping10.C: Update.
11154 * g++.old-deja/g++.ns/lookup5.C: Update.
11155 * g++.dg/ext/cleanup-1.C: Update.
11156 * g++.dg/parse/varmod1.C: Update.
11157 * g++.dg/parse/error33.C: Update.
11158 * g++.dg/expr/call3.C: Update.
11159 * g++.dg/func-args-1.C: New.
11161 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
11164 * gcc.dg/attr-used-2.c: Moved to ...
11165 * c-c++-common/attr-used-2.c: Here.
11167 * gcc.dg/attr-used.c: Moved to ...
11168 * c-c++-common/attr-used.c: Here.
11170 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
11172 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11174 2010-02-22 Richard Guenther <rguenther@suse.de>
11177 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11178 * gfortran.dg/lto/20100222-1_1.c: Likewise.
11180 2010-02-22 Richard Guenther <rguenther@suse.de>
11182 PR tree-optimization/42749
11183 * gcc.c-torture/compile/pr42749.c: New testcase.
11185 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
11188 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11189 * gfortran.dg/internal_pack_9.f90: New test.
11191 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
11194 * g++.dg/template/recurse.C: Adjust.
11195 * g++.dg/template/pr23510.C: New.
11197 2010-02-21 Dodji Seketeli <dodji@redhat.com>
11200 * g++.dg/template/memclass4.C: New test.
11202 2010-02-21 Tobias Burnus <burnus@net-b.de>
11205 * gfortran.dg/reassoc_5.f90: New test.
11207 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
11210 * gcc.target/i386/pr43067.c: New test.
11212 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11215 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11217 * g++.dg/warn/Wconversion-null.C: New test.
11218 * g++.old-deja/g++.other/null1.C: Move to...
11219 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11221 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
11225 * gfortran.dg/dependency_26.f90: New test.
11228 * gfortran.dg/internal_pack_7.f90: New test.
11231 * gfortran.dg/internal_pack_8.f90: New test.
11233 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11236 * c-c++-common/pr41779.c: Fix broken testcase.
11238 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11241 * c-c++-common/pr36513.c: New testcase.
11242 * c-c++-common/pr36513-2.c: New testcase.
11244 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11247 * c-c++-common/pr41779.c: New.
11249 2010-02-19 Jakub Jelinek <jakub@redhat.com>
11252 * gcc.dg/pr43084.c: New test.
11254 2010-02-19 Richard Guenther <rguenther@suse.de>
11256 PR tree-optimization/42916
11257 * gcc.dg/pr42916.c: New testcase.
11259 2010-02-18 Jason Merrill <jason@redhat.com>
11262 * g++.dg/abi/packed1.C: Add expected warning.
11265 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11266 * gcc.dg/torture/dg-torture.exp: Likewise.
11267 * c-c++-common/torture/complex-sign.h,
11268 c-c++-common/torture/complex-sign-add.c,
11269 c-c++-common/torture/complex-sign-mixed-add.c,
11270 c-c++-common/torture/complex-sign-mixed-div.c,
11271 c-c++-common/torture/complex-sign-mixed-mul.c,
11272 c-c++-common/torture/complex-sign-mixed-sub.c,
11273 c-c++-common/torture/complex-sign-mul.c,
11274 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11275 Adapt for C++ compilation as well.
11278 * g++.dg/ext/label1.C: Update.
11279 * g++.dg/ext/label2.C: Update.
11282 * g++.dg/template/dependent-name6.C: New.
11285 * g++.dg/parse/namespace12.C: New.
11287 2010-02-18 Martin Jambor <mjambor@suse.cz>
11289 PR tree-optimization/43066
11290 * gcc.c-torture/compile/pr43066.c: New test.
11292 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
11294 * g++.dg/ext/attrib35.C: Fix target selector string.
11295 * g++.dg/ext/attrib36.C: Ditto.
11296 * g++.dg/ext/attrib37.C: Ditto.
11297 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11298 * g++.dg/abi/mangle25.C: Ditto.
11300 2010-02-17 Jason Merrill <jason@redhat.com>
11303 * g++.dg/parse/namespace11.C: New.
11306 * g++.dg/ext/attrib37.C: New.
11309 * g++.dg/template/ptrmem20.C: New.
11311 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
11314 * gcc.target/i386/xop-check.h: Include m256-check.h.
11315 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11316 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11317 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11318 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11320 2010-02-17 Jakub Jelinek <jakub@redhat.com>
11323 * gcc.dg/pr42918.c: New test.
11325 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
11327 * g++.dg/ext/attrib36.C: Require ILP32.
11329 2010-02-16 Richard Guenther <rguenther@suse.de>
11331 PR tree-optimization/41043
11332 * gfortran.dg/pr41043.f90: New testcase.
11333 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11335 2010-02-16 Jason Merrill <jason@redhat.com>
11337 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11339 2010-02-16 Ira Rosen <irar@il.ibm.com>
11341 PR tree-optimization/43074
11342 * gcc.dg/vect/fast-math-pr43074.c: New test.
11344 2010-02-16 Jakub Jelinek <jakub@redhat.com>
11346 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11348 2010-02-16 Jason Merrill <jason@redhat.com>
11351 * g++.dg/ext/attrib36.C: New.
11354 * g++.dg/other/array6.C: New.
11356 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11358 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11360 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
11362 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11363 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11364 * gcc.target/i386/xop-vpermil2pd-1.c: New.
11365 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11366 * gcc.target/i386/xop-vpermil2ps-1.c: New.
11367 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11369 2010-02-15 Richard Guenther <rguenther@suse.de>
11371 PR middle-end/43068
11372 * g++.dg/torture/pr43068.C: New testcase.
11374 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
11377 * g++.dg/opt/ice1.C: New.
11379 2010-02-14 Jason Merrill <jason@redhat.com>
11382 * g++.dg/cpp0x/initlist-opt.C: New.
11384 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
11388 * gfortran.dg/internal_pack_6.f90: New test.
11390 2010-02-12 Jason Merrill <jason@redhat.com>
11393 * g++.dg/cpp0x/variadic99.C: New.
11395 2010-02-12 Jakub Jelinek <jakub@redhat.com>
11397 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11398 sign extend pointers to gualchk_t.
11401 * g++.dg/other/default3.C: Xfail g4 test.
11403 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11405 PR middle-end/43012
11406 * gcc.dg/graphite/pr43012.c: New.
11408 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11410 PR middle-end/42930
11411 * g++.dg/graphite/pr42930.C: New.
11413 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11415 PR middle-end/42914
11416 PR middle-end/42530
11417 * gcc.dg/graphite/pr42530.c: New.
11418 * gcc.dg/graphite/pr42914.c: New.
11420 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11422 PR middle-end/42771
11423 * gcc.dg/graphite/pr42771.c: New.
11425 2010-02-11 Richard Guenther <rguenther@suse.de>
11427 PR tree-optimization/42998
11428 * gcc.c-torture/compile/pr42998.c: New testcase.
11430 2010-02-10 Jason Merrill <jason@redhat.com>
11433 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11435 PR c++/42983, core issue 906
11436 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11437 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11440 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11442 2010-02-10 Richard Guenther <rguenther@suse.de>
11444 PR tree-optimization/43017
11445 * gcc.dg/torture/pr43017.c: New testcase.
11447 2010-02-10 Tobias Burnus <burnus@net-b.de>
11450 * gfortran.dg/private_type_1.f90: Update error location.
11451 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11452 * gfortran.dg/typebound_operator_2.f03: Ditto.
11453 * gfortran.dg/assignment_2.f90: Ditto.
11454 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11455 * gfortran.dg/binding_label_tests_9.f03: Ditto.
11457 2010-02-10 Tobias Burnus <burnus@net-b.de>
11460 * gfortran.dg/bind_c_usage_20.f90: New test.
11462 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11465 * g++.dg/debug/pr43010.C: New test.
11467 2010-02-10 Richard Guenther <rguenther@suse.de>
11470 * gcc.c-torture/execute/20100209-1.c: New testcase.
11471 * gcc.dg/fold-div-3.c: Likewise.
11473 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11475 * gcc.dg/builtin-ffs-1.c: New test.
11477 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11480 * gfortran.dg/array_constructor_35.f90: New test.
11482 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11484 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11486 2010-02-09 Jason Merrill <jason@redhat.com>
11489 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11492 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11494 2010-02-09 Tobias Burnus <burnus@net-b.de>
11497 * gfortran.dg/module_write_1.f90: New test.
11499 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
11501 * gcc.dg/pr19340.c: Adjust.
11503 2010-02-09 Richard Guenther <rguenther@suse.de>
11505 PR tree-optimization/43008
11506 * gcc.c-torture/execute/pr43008.c: New testcase.
11508 2010-02-09 Richard Guenther <rguenther@suse.de>
11510 PR tree-optimization/43000
11511 * gcc.dg/torture/pr43000.c: New testcase.
11512 * gcc.dg/torture/pr43002.c: Likewise.
11514 2010-02-09 Daniel Kraft <d@domob.eu>
11517 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11518 and pass -Wsurprising as necessary.
11520 2010-02-08 Jakub Jelinek <jakub@redhat.com>
11522 PR tree-optimization/42890
11523 * g++.dg/torture/pr42890.C: New test.
11525 2010-02-08 Richard Guenther <rguenther@suse.de>
11527 PR middle-end/42995
11528 * gcc.dg/tree-ssa/inline-4.c: New testcase.
11530 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11532 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
11533 return 0 from main.
11534 * gcc.dg/graphite/block-1.c: Same.
11535 * gcc.dg/graphite/block-3.c: Same.
11536 * gcc.dg/graphite/block-4.c: Same.
11537 * gcc.dg/graphite/block-5.c: Same.
11538 * gcc.dg/graphite/block-6.c: Same.
11539 * gcc.dg/graphite/block-7.c: Same.
11540 * gcc.dg/graphite/interchange-0.c: Same.
11541 * gcc.dg/graphite/interchange-1.c: Same.
11542 * gcc.dg/graphite/interchange-10.c: Same.
11543 * gcc.dg/graphite/interchange-11.c: Same.
11544 * gcc.dg/graphite/interchange-12.c: Same.
11545 * gcc.dg/graphite/interchange-2.c: Same.
11546 * gcc.dg/graphite/interchange-3.c: Same.
11547 * gcc.dg/graphite/interchange-4.c: Same.
11548 * gcc.dg/graphite/interchange-5.c: Same.
11549 * gcc.dg/graphite/interchange-6.c: Same.
11550 * gcc.dg/graphite/interchange-7.c: Same.
11551 * gcc.dg/graphite/interchange-8.c: Same.
11552 * gcc.dg/graphite/interchange-9.c: Same.
11553 * gcc.dg/graphite/interchange-mvt.c: Same.
11555 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11557 * gfortran.dg/graphite/id-19.f: New.
11558 * gfortran.dg/graphite/pr14741.f90: New.
11559 * gfortran.dg/graphite/pr41924.f90: New.
11560 * gfortran.dg/graphite/run-id-2.f90: New.
11562 2010-02-07 Richard Guenther <rguenther@suse.de>
11564 PR middle-end/42956
11565 * gcc.c-torture/compile/pr42956.c: New testcase.
11567 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11569 PR libfortran/42742
11570 * gfortran.dg/fmt_cache_2.f: New test.
11572 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11574 * gfortran.dg/read_no_eor.f90: New test.
11576 2010-02-05 Jason Merrill <jason@redhat.com>
11578 * g++.dg/ext/label13.C: Move constructor body out of class.
11580 2010-02-03 Jason Merrill <jason@redhat.com>
11583 * g++.dg/ext/dllexport3.C: New.
11585 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
11587 * gcc.dg/format/ms-format3.c: New test for specific MS types.
11589 2010-02-05 Richard Guenther <rguenther@suse.de>
11591 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11593 2010-02-05 Dodji Seketeli <dodji@redhat.com>
11596 * g++.dg/other/crash-9.C: New test.
11598 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
11601 * gfortran.dg/subref_array_pointer_4.f90 : New test.
11603 2010-02-04 Richard Guenther <rguenther@suse.de>
11605 PR rtl-optimization/42952
11606 * gcc.dg/torture/pr42952.c: New testcase.
11608 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11610 PR libfortran/42901
11611 * gfortran.dg/namelist_60.f90: New test.
11613 2010-02-03 Jason Merrill <jason@redhat.com>
11616 * g++.dg/ext/builtin11.C: New.
11620 * g++.dg/abi/mangle35.C: New.
11621 * g++.dg/abi/mangle37.C: New.
11624 * g++.dg/abi/mangle36.C: New.
11627 * g++.dg/warn/string1.C: New.
11629 2010-02-03 Richard Guenther <rguenther@suse.de>
11631 PR tree-optimization/42944
11632 * gcc.dg/errno-1.c: New testcase.
11634 2010-02-03 Richard Guenther <rguenther@suse.de>
11636 PR middle-end/42927
11637 * gcc.c-torture/compile/pr42927.c: New testcase.
11639 2010-02-03 Tobias Burnus <burnus@net-b.de>
11642 * gfortran.dg/null_4.f90: New test.
11644 2010-02-02 Jason Merrill <jason@redhat.com>
11647 * g++.dg/ext/label13.C: New.
11649 2010-02-02 Tobias Burnus <burnus@net-b.de>
11652 * gfortran.dg/func_result_5.f90: New test.
11654 2010-02-01 Tobias Burnus <burnus@net-b.de>
11657 * gfortran.dg/pure_initializer_3.f90: News test.
11659 2010-01-31 Janus Weil <janus@gcc.gnu.org>
11662 * gfortran.dg/allocate_derived_2.f90: New test.
11664 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
11666 PR middle-end/42898
11667 * gcc.dg/torture/pr42898-2.c: New test.
11669 2010-01-31 Richard Guenther <rguenther@suse.de>
11671 PR middle-end/42898
11672 * gcc.dg/torture/pr42898.c: New testcase.
11674 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
11677 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11678 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11680 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
11682 * g++.dg/tree-ssa/inline-1.C: New.
11683 * g++.dg/tree-ssa/inline-2.C: New.
11684 * g++.dg/tree-ssa/inline-3.C: New.
11686 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
11689 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11690 the string 'pow' in the pathname of the compiler from generating a
11693 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11695 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11696 * g++.old-deja/g++.mike/eh17.C: Likewise.
11697 * g++.old-deja/g++.mike/p5571.C: Likewise.
11699 2010-01-29 Dodji Seketeli <dodji@redhat.com>
11706 * g++.dg/other/crash-5.C: New test.
11707 * g++.dg/other/crash-6.C: New test.
11708 * g++.dg/other/crash-7.C: New test.
11709 * g++.dg/other/crash-8.C: New test.
11711 2010-01-29 Jakub Jelinek <jakub@redhat.com>
11713 PR rtl-optimization/42889
11714 * gcc.dg/pr42889.c: New test.
11716 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
11718 * gcc.target/i386/pr42881.c: Use SSE2.
11720 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
11723 * gcc.target/i386/pr42891.c: New test.
11725 2010-01-28 Richard Guenther <rguenther@suse.de>
11727 PR tree-optimization/42871
11728 * g++.dg/torture/pr42871.C: New testcase.
11730 2010-01-28 Richard Guenther <rguenther@suse.de>
11732 * gcc.dg/Wobjsize-1.h: New testcase.
11733 * gcc.dg/Wobjsize-1.c: Likewise.
11735 2010-01-28 Richard Guenther <rguenther@suse.de>
11737 PR middle-end/42883
11738 * g++.dg/torture/pr42883.C: New testcase.
11740 2010-01-28 Michael Matz <matz@suse.de>
11742 * gcc.target/i386/pr42881.c: New test.
11744 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11746 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11747 Add i?86-*-solaris2* support.
11749 2010-01-28 Dodji Seketeli <dodji@redhat.com>
11753 * g++.dg/template/typedef27.C: New test case.
11754 * g++.dg/template/typedef28.C: New test case.
11756 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
11758 * gcc.dg/optimize-bswap*.c: Add ARM target
11760 2010-01-27 Richard Guenther <rguenther@suse.de>
11762 PR middle-end/42878
11763 * gcc.dg/torture/pr42878-1.c: New testcase.
11764 * gcc.dg/torture/pr42878-2.c: Likewise.
11766 2010-01-27 Jakub Jelinek <jakub@redhat.com>
11768 PR middle-end/42874
11769 * gcc.dg/vla-22.c: New test.
11771 2010-01-26 Jakub Jelinek <jakub@redhat.com>
11773 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11776 2010-01-26 Richard Guenther <rguenther@suse.de>
11778 PR rtl-optimization/42685
11779 * gcc.dg/pr42685.c: New testcase.
11780 * g++.dg/other/pr42685.C: Likewise.
11782 2010-01-26 Richard Guenther <rguenther@suse.de>
11784 PR middle-end/42806
11785 * g++.dg/other/pr42806.C: New testcase.
11787 2010-01-26 Richard Guenther <rguenther@suse.de>
11789 PR tree-optimization/42250
11790 * gcc.dg/pr42250.c: New testcase.
11792 2010-01-25 Arnaud Charlet <charlet@adacore.com>
11794 * gnat.dg/array_bounds_test.adb: New test.
11796 2010-01-25 Tobias Burnus <burnus@net-b.de>
11799 * gfortran.dg/generic_21.f90: New test.
11801 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11804 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11806 2010-01-24 Mark Mitchell <mark@codesourcery.com>
11809 * g++.dg/abi/arm_va_list2.C: New test.
11810 * g++.dg/abi/arm_va_list2.h: Companion header file.
11812 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
11815 * gfortran.dg/parameter_array_ref_2.f90 : New test.
11818 * gfortran.dg/char_array_arg_1.f90 : New test.
11820 * gfortran.dg/pr25923.f90 : Remove XFAIL.
11822 2010-01-24 Tobias Burnus <burnus@net-b.de>
11825 * gfortran.dg/generic_20.f90: New test.
11827 2010-01-22 Michael Matz <matz@suse.de>
11829 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11832 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
11835 * gfortran.dg/dependency_25.f90 : New test.
11837 2010-01-21 Martin Jambor <mjambor@suse.cz>
11839 PR tree-optimization/42585
11840 * gcc.dg/tree-ssa/pr42585.c: New test.
11842 2010-01-21 Richard Guenther <rguenther@suse.de>
11844 PR middle-end/19988
11845 * gcc.dg/pr19988.c: New testcase.
11847 2010-01-20 Janis Johnson <janis187@us.ibm.com>
11849 * g++.dg/compat/decimal/compat-common.h: New file.
11850 * g++.dg/compat/decimal/decimal-dummy.h: New file.
11851 * g++.dg/compat/decimal/pass_x.h: New file.
11852 * g++.dg/compat/decimal/pass_y.h: New file.
11853 * g++.dg/compat/decimal/pass-1_main.C: New file.
11854 * g++.dg/compat/decimal/pass-1_x.C: New file.
11855 * g++.dg/compat/decimal/pass-1_y.C: New file.
11856 * g++.dg/compat/decimal/pass-2_main.C: New file.
11857 * g++.dg/compat/decimal/pass-2_x.C: New file.
11858 * g++.dg/compat/decimal/pass-2_y.C: New file.
11859 * g++.dg/compat/decimal/pass-3_main.C: New file.
11860 * g++.dg/compat/decimal/pass-3_x.C: New file.
11861 * g++.dg/compat/decimal/pass-3_y.C: New file.
11862 * g++.dg/compat/decimal/pass-4_main.C: New file.
11863 * g++.dg/compat/decimal/pass-4_x.C: New file.
11864 * g++.dg/compat/decimal/pass-4_y.C: New file.
11865 * g++.dg/compat/decimal/pass-5_main.C: New file.
11866 * g++.dg/compat/decimal/pass-5_x.C: New file.
11867 * g++.dg/compat/decimal/pass-5_y.C: New file.
11868 * g++.dg/compat/decimal/pass-6_main.C: New file.
11869 * g++.dg/compat/decimal/pass-6_x.C: New file.
11870 * g++.dg/compat/decimal/pass-6_y.C: New file.
11871 * g++.dg/compat/decimal/return_x.h: New file.
11872 * g++.dg/compat/decimal/return_y.h: New file.
11873 * g++.dg/compat/decimal/return-1_main.C: New file.
11874 * g++.dg/compat/decimal/return-1_x.C: New file.
11875 * g++.dg/compat/decimal/return-1_y.C: New file.
11876 * g++.dg/compat/decimal/return-2_main.C: New file.
11877 * g++.dg/compat/decimal/return-2_x.C: New file.
11878 * g++.dg/compat/decimal/return-2_y.C: New file.
11879 * g++.dg/compat/decimal/return-3_main.C: New file.
11880 * g++.dg/compat/decimal/return-3_x.C: New file.
11881 * g++.dg/compat/decimal/return-3_y.C: New file.
11882 * g++.dg/compat/decimal/return-4_main.C: New file.
11883 * g++.dg/compat/decimal/return-4_x.C: New file.
11884 * g++.dg/compat/decimal/return-4_y.C: New file.
11885 * g++.dg/compat/decimal/return-5_main.C: New file.
11886 * g++.dg/compat/decimal/return-5_x.C: New file.
11887 * g++.dg/compat/decimal/return-5_y.C: New file.
11888 * g++.dg/compat/decimal/return-6_main.C: New file.
11889 * g++.dg/compat/decimal/return-6_x.C: New file.
11890 * g++.dg/compat/decimal/return-6_y.C: New file.
11892 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11895 * gcc.dg/pr42715.c: New.
11897 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11900 * g++.dg/parse/crash55.C: New.
11902 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11905 * gcc.dg/guality/pr42782.c: New.
11907 2010-01-20 Jason Merrill <jason@redhat.com>
11910 * g++.dg/abi/packed1.C: New.
11913 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11916 * g++.dg/parse/fn-typedef1.C: New.
11917 * g++.dg/other/cv_quals.C: Adjust.
11919 2010-01-20 Anthony Green <green@moxielogic.com>
11921 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11922 pack(push) pragma).
11923 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11924 * gcc.dg/20020312-2.c: Port this to the moxie core.
11925 * gcc.dg/weak/typeof-2.c: Ditto.
11927 2010-01-20 Richard Guenther <rguenther@suse.de>
11929 PR tree-optimization/42717
11930 * gcc.c-torture/compile/pr42717.c: New testcase.
11932 2010-01-20 Jakub Jelinek <jakub@redhat.com>
11934 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11935 of signed, add a few new tests.
11937 PR middle-end/42803
11938 * g++.dg/parse/limits-initializer1.C: New test.
11940 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11943 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11944 * gfortran.dg/typebound_call_12.f03: New test.
11946 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
11949 * gfortran.dg/bounds_check_15.f90 : New test.
11951 2010-01-19 Michael Matz <matz@suse.de>
11953 PR tree-optimization/41783
11954 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11956 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11959 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11960 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11961 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
11962 * gcc.target/arm/neon/vget_lows16.c: Likewise.
11963 * gcc.target/arm/neon/vget_lows32.c: Likewise.
11964 * gcc.target/arm/neon/vget_lows64.c: Likewise.
11965 * gcc.target/arm/neon/vget_lows8.c: Likewise.
11966 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11967 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11968 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11969 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11971 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11974 * gfortran.dg/extends_6.f03: Modified an error message.
11975 * gfortran.dg/extends_10.f03: New test.
11976 * gfortran.dg/private_type_6.f03: Modified an error message.
11977 * gfortran.dg/structure_constructor_8.f03: Ditto.
11979 2010-01-19 Jakub Jelinek <jakub@redhat.com>
11981 PR tree-optimization/42719
11982 * gcc.dg/pr42719.c: New test.
11985 * gcc.dg/pr42728.c: New test.
11987 2010-01-19 Anthony Green <green@moxielogic.com>
11989 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11991 2010-01-18 Anthony Green <green@moxielogic.com>
11993 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11996 2010-01-19 Dodji Seketeli <dodji@redhat.com>
11998 * g++.dg/template/error45.C: reverted as part of reverting the
11999 fix of PR c++/42634.
12001 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12004 * g++.dg/template/error45.C: New test.
12006 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12009 * g++.dg/conversion/op6.C: New test.
12011 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
12014 * gcc.target/alpha/pr42774.c: New test.
12016 2010-01-18 Richard Guenther <rguenther@suse.de>
12018 PR tree-optimization/42781
12019 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12021 2010-01-17 Richard Guenther <rguenther@suse.de>
12023 PR middle-end/42248
12024 * gcc.c-torture/execute/pr42248.c: New testcase.
12026 2010-01-17 Richard Guenther <rguenther@suse.de>
12028 PR tree-optimization/42773
12029 * g++.dg/torture/pr42773.C: New testcase.
12031 2010-01-17 Janus Weil <janus@gcc.gnu.org>
12034 * gfortran.dg/interface_assignment_5.f90: New test.
12036 2010-01-17 Dodji Seketeli <dodji@redhat.com>
12039 * g++.dg/template/crash94.C: Reverted.
12041 2010-01-17 Jie Zhang <jie.zhang@analog.com>
12044 * gcc.dg/debug/pr42767.c: New.
12046 2010-01-15 Jason Merrill <jason@redhat.com>
12049 * g++.dg/cpp0x/decltype22.C: New.
12051 2010-01-16 Jakub Jelinek <jakub@redhat.com>
12053 PR middle-end/42760
12054 * g++.dg/torture/pr42760.C: New test.
12056 2010-01-15 Jing Yu <jingyu@google.com>
12058 PR rtl-optimization/42691
12059 * gcc.c-torture/execute/pr42691.c: New.
12061 2010-01-15 Richard Guenther <rguenther@suse.de>
12063 PR middle-end/42739
12064 * g++.dg/torture/pr42739.C: New testcase.
12066 2010-01-15 Dodji Seketeli <dodji@redhat.com>
12068 * g++.dg/template/error45.C: Revert as part of reverting changes
12071 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12074 * gfortran.dg/interface_31.f90: New test.
12076 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12078 * gcc.target/powerpc/pr42747.c: New file.
12080 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12082 PR middle-end/42674
12083 * c-c++-common/pr42674.c: New test.
12086 * g++.dg/template/instantiate11.C: New test.
12088 2010-01-14 Jason Merrill <jason@redhat.com>
12091 * g++.dg/overload/error3.C: New.
12094 * g++.dg/overload/rvalue1.C: New.
12096 2010-01-14 Martin Jambor <mjambor@suse.cz>
12098 PR tree-optimization/42706
12099 * gcc.dg/ipa/pr42706.c: New testcase.
12101 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
12103 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12105 2010-01-14 Martin Jambor <mjambor@suse.cz>
12107 PR tree-optimization/42714
12108 * g++.dg/torture/pr42714.C: New test.
12110 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12112 PR rtl-optimization/42246
12113 * gfortran.dg/pr42246-2.f: New.
12115 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12117 PR rtl-optimization/42389
12118 * gcc.dg/pr42389.c: New.
12120 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12122 PR rtl-optimization/42388
12123 * gcc.dg/pr42388.c: New.
12125 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12127 PR rtl-optimization/42294
12128 * gfortran.dg/pr42294.f: New.
12130 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12132 PR rtl-optimization/39453
12133 PR rtl-optimization/42246
12134 * gcc.dg/pr39453.c: New.
12135 * gcc.dg/pr42246.c: New.
12137 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12139 PR middle-end/42245
12140 * gcc.dg/pr42245.c: New.
12141 * gcc.dg/pr42245-2.c: New.
12143 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12145 PR rtl-optimization/42249
12146 * gcc.dg/pr42249.c: New.
12148 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12151 * gcc.c-torture/execute/pr42721.c: New test.
12153 2010-01-14 Ira Rosen <irar@il.ibm.com>
12155 PR tree-optimization/42709
12156 * gcc.dg/vect/pr42709.c: New test.
12158 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12161 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12162 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12164 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12167 * gfortran.dg/generic_19.f90 : New test.
12169 2010-01-13 Richard Guenther <rguenther@suse.de>
12171 PR tree-optimization/42730
12172 * gcc.c-torture/compile/pr42730.c: New testcase.
12174 2010-01-13 Steve Ellcey <sje@cup.hp.com>
12177 * gcc.target/ia64/pr42542-1.c: New.
12178 * gcc.target/ia64/pr42542-2.c: New.
12179 * gcc.target/ia64/pr42542-3.c: New.
12181 2010-01-13 Dodji Seketeli <dodji@redhat.com>
12184 * g++.dg/template/error45.C: New test.
12186 2010-01-13 Martin Jambor <mjambor@suse.cz>
12188 PR tree-optimization/42704
12189 * g++.dg/torture/pr42704.C: New test.
12191 2010-01-13 Martin Jambor <mjambor@suse.cz>
12193 PR tree-optimization/42703
12194 * gcc.c-torture/compile/pr42703.c: New test.
12196 2010-01-13 Richard Guenther <rguenther@suse.de>
12198 PR tree-optimization/42705
12199 * gcc.c-torture/compile/pr42705.c: New testcase.
12201 2010-01-13 Jie Zhang <jie.zhang@analog.com>
12203 * gcc.target/bfin/l2.c: New test.
12204 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12206 2010-01-13 Richard Guenther <rguenther@suse.de>
12208 PR middle-end/42716
12209 * gcc.c-torture/compile/pr42716.c: New testcase.
12211 2010-01-13 Richard Guenther <rguenther@suse.de>
12214 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12216 2010-01-12 Joseph Myers <joseph@codesourcery.com>
12219 * gcc.c-torture/compile/pr42708-1.c: New test.
12221 2010-01-12 Jakub Jelinek <jakub@redhat.com>
12224 * gcc.dg/pr42662.c: New test.
12226 PR tree-optimization/42645
12227 * g++.dg/other/pr42645-1.C: New test.
12228 * g++.dg/other/pr42645-2.C: New test.
12230 2010-01-11 Janis Johnson <janis187@us.ibm.com>
12233 * gcc.target/powerpc/warn-1.c: New test.
12234 * gcc.target/powerpc/warn-2.c: New test.
12236 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
12238 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12241 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
12243 * gcc.dg/lto/20100108_0.c: New.
12245 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
12247 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12248 Add -march=i686 -msse for 32bit x86 targets.
12250 2010-01-10 Richard Guenther <rguenther@suse.de>
12252 PR middle-end/42667
12253 * gcc.dg/torture/pr42667.c: New testcase.
12255 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12258 * gfortran.dg/array_constructor_34.f90: New test.
12260 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12263 * gfortran.dg/array_constructor_33.f90: New test.
12264 gfortran.dg/array_function_5.f90: Add credit.
12266 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12269 * gcc.dg/pr42631.c: New.
12271 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12274 * gcc.dg/pr42630.c: New.
12276 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12279 * gcc.dg/pr42629.c: New.
12281 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12283 PR middle-end/42363
12284 * gcc.dg/torture/pr42363.c: New.
12286 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12290 * gcc.dg/vect/pr42604.c: New.
12291 * gcc.dg/vect/pr42395.c: New.
12293 2010-01-09 Richard Guenther <rguenther@suse.de>
12295 PR middle-end/42512
12296 * gcc.c-torture/execute/pr42512.c: New testcase.
12298 2010-01-09 Tobias Burnus <burnus@net-b.de>
12301 * gfortran.dg/c_ptr_tests_14.f90: New test.
12303 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12306 * gnat.dg/null_pointer_deref1.adb: Don't run on
12307 sparc*-sun-solaris2.11.
12309 2010-01-08 Richard Guenther <rguenther@suse.de>
12312 * gcc.dg/lto/20100103-1_0.c: New testcase.
12313 * gcc.dg/lto/20100103-2_0.c: Likewise.
12315 2010-01-08 Tobias Burnus <burnus@net-b.de
12318 * gfortran.dg/asynchronous_1.f90: New test.
12319 * gfortran.dg/asynchronous_2.f90: New test.
12320 * gfortran.dg/conflicts.f90: Update error message.
12322 2010-01-07 Dodji Seketeli <dodji@redhat.com>
12325 * g++.dg/cpp0x/variadic-unify-2.C: New test.
12327 2010-01-07 Jakub Jelinek <jakub@redhat.com>
12329 PR tree-optimization/42625
12330 * g++.dg/opt/dtor4.C: New test.
12331 * g++.dg/opt/dtor4.h: New.
12332 * g++.dg/opt/dtor4-aux.cc: New.
12334 2010-01-07 Tobias Burnus <burnus@net-b.de>
12337 * gfortran.dg/proc_ptr_26.f90: New test.
12339 2010-01-07 Tobias Burnus <burnus@net-b.de>
12342 * gfortran.dg/allocatable_scalar_7.f90: New test.
12344 2010-01-06 Richard Guenther <rguenther@suse.de>
12346 * gcc.c-torture/compile/pr42632.c: New testcase.
12348 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12351 * gcc.target/i386/pr42542-4.c: New.
12352 * gcc.target/i386/pr42542-4a.c: Likewise.
12353 * gcc.target/i386/pr42542-5.c: Likewise.
12354 * gcc.target/i386/pr42542-5a.c: Likewise.
12356 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
12358 * gcc.dg/tls/opt-15.c: New test.
12360 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12362 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12364 2010-01-05 Martin Jambor <mjambor@suse.cz>
12366 PR tree-optimization/42462
12367 * g++.dg/torture/pr42462.C: New test.
12369 2010-01-05 Jason Merrill <jason@redhat.com>
12371 * g++.dg/cpp0x/initlist30.C: New test.
12373 2010-01-05 Richard Guenther <rguenther@suse.de>
12375 PR tree-optimization/42614
12376 * gcc.c-torture/execute/pr42614.c: New testcase.
12378 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
12380 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12381 * gcc.dg/Wunreachable-1.c: Remove the testcase of
12382 -Wunreachable-code.
12383 * gcc.dg/Wunreachable-2.c: Likewise.
12384 * gcc.dg/Wunreachable-3.c: Likewise.
12385 * gcc.dg/Wunreachable-4.c: Likewise.
12386 * gcc.dg/Wunreachable-5.c: Likewise.
12387 * gcc.dg/Wunreachable-6.c: Likewise.
12388 * gcc.dg/Wunreachable-7.c: Likewise.
12389 * gcc.dg/Wunreachable-8.c: Likewise.
12390 * gcc.dg/20041231-1.c: Likewise.
12392 2010-01-05 Jakub Jelinek <jakub@redhat.com>
12395 * gcc.dg/pr42611.c: New test.
12397 PR tree-optimization/42508
12398 * g++.dg/opt/pr42508.C: New test.
12400 2010-01-05 Tobias Burnus <burnus@net-b.de>
12403 * gfortran.dg/allocatable_scalar_8.f90: New.
12405 2010-01-04 Martin Jambor <mjambor@suse.cz>
12407 PR tree-optimization/42398
12408 * gcc.c-torture/compile/pr42398.c: New test.
12410 2010-01-04 Jason Merrill <jason@redhat.com>
12413 * g++.dg/ext/attrib35.C: New.
12416 * g++.dg/cpp0x/auto17.C: New.
12418 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
12420 * gcc.dg/lto/20100104_0.c: New.
12422 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
12425 * gcc.target/i386/pr42542-1.c: New.
12426 * gcc.target/i386/pr42542-1a.c: Likewise.
12427 * gcc.target/i386/pr42542-1b.c: Likewise.
12428 * gcc.target/i386/pr42542-2.c: Likewise.
12429 * gcc.target/i386/pr42542-2a.c: Likewise.
12430 * gcc.target/i386/pr42542-2b.c: Likewise.
12431 * gcc.target/i386/pr42542-3.c: Likewise.
12432 * gcc.target/i386/pr42542-3a.c: Likewise.
12434 2009-01-04 Tobias Burnus <burnus@net-b.de>
12437 * gfortran.dg/allocatable_scalar_5.f90: New test.
12438 * gfortran.dg/allocatable_scalar_6.f90: New test.
12440 2010-01-03 Richard Guenther <rguenther@suse.de>
12443 * gfortran.dg/gomp/recursion1.f90: Remove.
12445 2010-01-03 Richard Guenther <rguenther@suse.de>
12447 * gcc.dg/Warray-bounds.c: Remove XFAILs.
12448 * gcc.dg/uninit-6.c: Likewise.
12449 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12451 2010-01-03 Richard Guenther <rguenther@suse.de>
12453 PR tree-optimization/42589
12454 * gcc.target/i386/pr42589.c: New testcase.
12456 2010-01-03 Richard Guenther <rguenther@suse.de>
12458 PR tree-optimization/42438
12459 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12461 2010-01-02 Richard Guenther <rguenther@suse.de>
12464 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12466 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
12469 * gcc.target/alpha/pr42448-1.c: New test.
12470 * gcc.target/alpha/pr42448-2.c: Ditto.
12472 2010-01-01 Joseph Myers <joseph@codesourcery.com>
12474 PR preprocessor/41947
12475 * gcc.dg/c99-hexfloat-3.c: New test.
12477 2010-01-01 Richard Guenther <rguenther@suse.de>
12480 * gcc.c-torture/execute/pr42570.c: New testcase.
12482 2010-01-01 Richard Guenther <rguenther@suse.de>
12484 PR middle-end/42559
12485 * gcc.c-torture/compile/pr42559.c: New testcase.
12488 Copyright (C) 2010 Free Software Foundation, Inc.
12490 Copying and distribution of this file, with or without modification,
12491 are permitted in any medium without royalty provided the copyright
12492 notice and this notice are preserved.