1 2010-11-04 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/constexpr-access.C: New.
5 2010-11-04 Richard Guenther <rguenther@suse.de>
7 PR rtl-optimization/46183
8 * gcc.dg/torture/pr46183.c: New testcase.
10 2010-11-04 Richard Guenther <rguenther@suse.de>
12 PR tree-optimization/46068
13 * gcc.dg/torture/pr46068.c: New testcase.
15 2010-11-04 Richard Guenther <rguenther@suse.de>
17 PR tree-optimization/45991
18 * gcc.dg/pr45991.c: New testcase.
20 2010-11-04 Richard Guenther <rguenther@suse.de>
22 PR tree-optimization/46154
23 * g++.dg/torture/pr46154.C: New testcase.
25 2010-11-04 Richard Guenther <rguenther@suse.de>
27 PR tree-optimization/45733
28 * gcc.dg/pr45733.c: New testcase.
30 2010-11-04 Ira Rosen <irar@il.ibm.com>
32 PR tree-optimization/46213
33 * gfortran.dg/vect/pr46213.f90: New.
35 2010-11-04 Richard Guenther <rguenther@suse.de>
38 * gcc.dg/pr34989-1.c: Move ...
39 * gcc.dg/lto/pr34989-1_0.c: ... here.
40 * gcc.dg/pr34989-2.c: Move ...
41 * gcc.dg/lto/pr34989-1_1.c: ... here.
42 * gcc.dg/pr27898.c: Move ...
43 * gcc.dg/lto/pr27898_0.c: ... here and ...
44 * gcc.dg/lto/pr27898_1.c: ... split.
45 * gcc.dg/pr28712.c: Move ...
46 * gcc.dg/lto/pr28712_0.c: ... here and ...
47 * gcc.dg/lto/pr28712_1.c: ... split ...
48 * gcc.dg/lto/pr28712_2.c: ... twice.
49 * gcc.dg/pr28706.c: Move ...
50 * gcc.dg/lto/pr28706_0.c: ... here and ...
51 * gcc.dg/lto/pr28706_1.c: ... split.
53 2010-11-04 Richard Guenther <rguenther@suse.de>
54 Richard Henderson <rth@redhat.com>
56 * gcc.target/i386/fma4-vector-2.c: New testcase.
58 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
59 Richard Guenther <rguenther@suse.de>
61 * gcc.dg/vec-scal-opt.c: New testcase.
62 * gcc.dg/vec-scal-opt1.c: New testcase.
63 * gcc.dg/vec-scal-opt2.c: New testcase.
65 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
67 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
68 from plugin build flags on Darwin targets.
70 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
72 * gcc.target/i386/pr46285.c: Require split_stack target.
74 2010-11-03 Jason Merrill <jason@redhat.com>
77 * g++.dg/cpp0x/constexpr-base2.C: New.
80 * g++.dg/cpp0x/initlist45.C: New.
82 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
84 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
85 is now allowed in categories.
86 * obj-c++.dg/property/dynamic-2.mm: Same change.
87 * objc.dg/property/dynamic-3.m: New.
88 * obj-c++.dg/property/dynamic-3.mm: New.
89 * objc.dg/property/at-property-14.m: New.
90 * objc.dg/property/at-property-15.m: New.
91 * obj-c++.dg/property/at-property-14.mm: New.
92 * obj-c++.dg/property/at-property-15.mm: New.
94 * objc.dg/foreach-6.m: Added a few more tests for valid and
95 invalid iterating variables and collections.
97 2010-11-03 Xinliang David Li <davidxl@google.com>
100 * g++.dg/tree-ssa/ivopts-2.C: New test.
102 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
105 * gcc.target/i386/pr46295.c: New.
107 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
109 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
110 precision min/max for single precision on VSX.
112 2010-11-03 Jason Merrill <jason@redhat.com>
115 * g++.dg/cpp0x/constexpr-ice3.C: New.
117 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
119 * gnat.dg/opt8.ad[sb]: New test.
120 * gnat.dg/opt8_pkg.ads: New helper.
122 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
124 PR rtl-optimization/45865
125 * gcc.dg/pr45865.c: New.
126 * gcc.dg/torture/pr45865.c: Likewise.
128 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
129 * gcc.target/arm/headmerge-2.c: Likewise.
130 * gcc.target/i386/headmerge-1.c: Likewise.
131 * gcc.target/i386/headmerge-2.c: Likewise.
133 2010-11-03 Richard Guenther <rguenther@suse.de>
136 * gcc.dg/pr46288.c: New testcase.
138 2010-11-03 Richard Guenther <rguenther@suse.de>
140 PR tree-optimization/44807
141 * gcc.dg/torture/pr44807.c: New testcase.
143 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
146 * gfortran.dg/namelist_67.f90: New test.
148 2010-11-03 Jakub Jelinek <jakub@redhat.com>
150 PR tree-optimization/46009
151 * gcc.dg/vect/pr46009.c: New function.
153 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
155 Implemented -fobjc-std=objc1 flag.
156 * objc.dg/fobjc-std-1.m: New.
157 * obj-c++.dg/fobjc-std-1.mm: New.
159 2010-11-03 Richard Guenther <rguenther@suse.de>
162 * g++.dg/debug/pr46241.C: New testcase.
164 2010-11-03 Richard Guenther <rguenther@suse.de>
166 PR tree-optimization/46190
167 * gfortran.dg/pr46190.f90: New testcase.
169 2010-11-03 Richard Guenther <rguenther@suse.de>
172 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
173 * gcc.dg/vect/vect-19.c: Likewise.
174 * gcc.dg/vect/vect-17.c: Likewise.
176 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
179 * gcc.target/i386/pr46285.c: New.
181 2010-11-03 Richard Guenther <rguenther@suse.de>
183 PR tree-optimization/46217
184 * gcc.dg/pr46217.c: New testcase.
186 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
188 * objc.dg/property/dotsyntax-1.m: New.
189 * objc.dg/property/dotsyntax-2.m: New.
190 * obj-c++.dg/property/dotsyntax-1.mm: New.
191 * obj-c++.dg/property/dotsyntax-2.mm: New.
193 2010-11-03 Jakub Jelinek <jakub@redhat.com>
195 PR tree-optimization/46165
196 * gcc.dg/pr46165.c: New test.
198 2010-11-03 Richard Guenther <rguenther@suse.de>
201 * gcc.dg/pr46251.c: New testcase.
203 2010-11-03 Jakub Jelinek <jakub@redhat.com>
205 PR tree-optimization/46107
206 * gcc.c-torture/compile/pr46107.c: New test.
209 * gcc.dg/pr46252.c: New test.
211 PR rtl-optimization/46034
212 PR rtl-optimization/46212
213 PR rtl-optimization/46248
214 * gcc.c-torture/compile/pr46034.c: New test.
215 * gcc.c-torture/compile/pr46248.c: New test.
216 * gcc.dg/pr46212.c: New test.
218 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
220 * gnat.dg/sizetype4.adb: New test.
222 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
224 * gcc.target/i386/avx-vzeroupper-15.c: New.
225 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
226 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
227 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
230 * gcc.target/i386/pr46253.c: New.
232 2010-11-02 Steven G. Kargl < kargl@gcc.gnu.org>
233 Tobias Burnus <burnus@net-b.de>
236 * gfortran.dg/deferred_type_param_1.f90: New.
237 * gfortran.dg/deferred_type_param_2.f90: New.
238 * gfortran.dg/initialization_1.f90: Update dg-errors.
239 * gfortran.dg/initialization_9.f90: Update dg-errors.
241 2010-11-02 Richard Guenther <rguenther@suse.de>
243 PR tree-optimization/46149
244 * g++.dg/torture/pr46149.C: New testcase.
246 2010-11-02 Richard Guenther <rguenther@suse.de>
248 PR tree-optimization/46216
249 * gcc.dg/torture/pr46216.c: New testcase.
251 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
254 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
257 2010-11-02 Richard Guenther <rguenther@suse.de>
259 PR tree-optimization/46184
260 * gcc.dg/pr46184.c: New testcase.
262 2010-11-02 Richard Guenther <rguenther@suse.de>
264 PR tree-optimization/46177
265 * gcc.dg/pr46177.c: New testcase.
267 2010-11-02 Martin Jambor <mjambor@suse.cz>
270 * g++.dg/ipa/ivinline-9.C: New test.
272 2010-11-02 Martin Jambor <mjambor@suse.cz>
274 PR tree-optimization/45875
275 * g++.dg/torture/pr45875.C: New test.
277 2010-11-02 Richard Guenther <rguenther@suse.de>
280 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
282 2010-11-02 Jakub Jelinek <jakub@redhat.com>
285 * gcc.dg/pr46255.c: New test.
287 2010-11-02 Dodji Seketeli <dodji@redhat.com>
291 * g++.dg/template/sfinae26.C: New test.
292 * g++.dg/template/sfinae27.C: Likewise.
294 2010-11-02 Dodji Seketeli <dodji@redhat.com>
297 * g++.dg/template/typedef36.C: New test.
298 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
299 * g++.dg/template/canon-type-10.C: Likewise.
300 * g++.dg/template/canon-type-11.C: Likewise.
301 * g++.dg/template/canon-type-12.C: Likewise.
302 * g++.dg/template/canon-type-13.C: Likewise.
304 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
306 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
307 of debug_pubnames on darwin.
309 2010-11-01 Jason Merrill <jason@redhat.com>
310 Benjamin Kosnik <bkoz@redhat.com>
312 * g++.dg/cpp0x/constexpr-initlist2.C: New.
313 * g++.dg/cpp0x/constexpr-initlist3.C: New.
315 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
316 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
317 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
318 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
319 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
320 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
321 * g++.dg/cpp0x/constexpr-array.C: New.
322 * g++.dg/cpp0x/constexpr-base.C: New.
323 * g++.dg/cpp0x/constexpr-complex.C: New.
324 * g++.dg/cpp0x/constexpr-data1.C: New.
325 * g++.dg/cpp0x/constexpr-data2.C: New.
326 * g++.dg/cpp0x/constexpr-deref.C: New.
327 * g++.dg/cpp0x/constexpr-diag1.C: New.
328 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
329 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
330 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
331 * g++.dg/cpp0x/constexpr-empty.C: New.
332 * g++.dg/cpp0x/constexpr-empty2.C: New.
333 * g++.dg/cpp0x/constexpr-empty3.C: New.
334 * g++.dg/cpp0x/constexpr-empty4.C: New.
335 * g++.dg/cpp0x/constexpr-empty5.C: New.
336 * g++.dg/cpp0x/constexpr-ex1.C: New.
337 * g++.dg/cpp0x/constexpr-ex2.C: New.
338 * g++.dg/cpp0x/constexpr-ex3.C: New.
339 * g++.dg/cpp0x/constexpr-ex4.C: New.
340 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
341 * g++.dg/cpp0x/constexpr-fnptr.C: New.
342 * g++.dg/cpp0x/constexpr-function1.C: New.
343 * g++.dg/cpp0x/constexpr-function2.C: New.
344 * g++.dg/cpp0x/constexpr-function3.C: New.
345 * g++.dg/cpp0x/constexpr-ice.C: New.
346 * g++.dg/cpp0x/constexpr-initlist.C: New.
347 * g++.dg/cpp0x/constexpr-neg1.C: New.
348 * g++.dg/cpp0x/constexpr-noexcept.C: New.
349 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
350 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
351 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
352 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
353 * g++.dg/cpp0x/constexpr-nonlit.C: New.
354 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
355 * g++.dg/cpp0x/constexpr-nullptr.C: New.
356 * g++.dg/cpp0x/constexpr-object1.C: New.
357 * g++.dg/cpp0x/constexpr-object2.C: New.
358 * g++.dg/cpp0x/constexpr-overflow.C: New.
359 * g++.dg/cpp0x/constexpr-pedantic.C: New.
360 * g++.dg/cpp0x/constexpr-pos1.C: New.
361 * g++.dg/cpp0x/constexpr-potential1.C: New.
362 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
363 * g++.dg/cpp0x/constexpr-pure.C: New.
364 * g++.dg/cpp0x/constexpr-static.C: New.
365 * g++.dg/cpp0x/constexpr-static2.C: New.
366 * g++.dg/cpp0x/constexpr-static3.C: New.
367 * g++.dg/cpp0x/constexpr-static4.C: New.
368 * g++.dg/cpp0x/constexpr-static5.C: New.
369 * g++.dg/cpp0x/constexpr-static6.C: New.
370 * g++.dg/cpp0x/constexpr-string.C: New.
371 * g++.dg/cpp0x/constexpr-switch.C: New.
372 * g++.dg/cpp0x/constexpr-targ.C: New.
373 * g++.dg/cpp0x/constexpr-throw.C: New.
374 * g++.dg/cpp0x/constexpr-typeid.C: New.
375 * g++.dg/cpp0x/constexpr-union.C: New.
376 * g++.dg/cpp0x/constexpr-value.C: New.
377 * g++.dg/cpp0x/constexpr-value2.C: New.
378 * g++.dg/cpp0x/constexpr-variadic.C: New.
379 * g++.dg/cpp0x/initlist5.C: Use constexpr.
380 * g++.dg/cpp0x/static_assert3.C: Add expected error.
381 * g++.dg/other/fold1.C: Likewise.
382 * g++.dg/parse/crash36.C: Likewise.
383 * g++.dg/parse/constant4.C: Adjust expected error.
384 * g++.dg/template/arg5.C: Likewise.
385 * g++.dg/template/non-dependent10.C: Likewise.
386 * g++.dg/template/qualified-id3.C: Likewise.
387 * g++.dg/warn/overflow-warn-1.C: Likewise.
388 * g++.dg/warn/overflow-warn-3.C: Likewise.
389 * g++.dg/warn/overflow-warn-4.C: Likewise.
390 * g++.old-deja/g++.pt/crash10.C: Likewise.
392 * g++.dg/cpp0x/constexpr-ctor2.C: New.
394 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
396 Implemented format and noreturn attributes for Objective-C methods.
397 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
398 * objc.dg/attributes/method-deprecated-1.m: New.
399 * objc.dg/attributes/method-deprecated-2.m: New.
400 * objc.dg/attributes/method-deprecated-3.m: New.
401 * objc.dg/attributes/method-noreturn-1.m: New.
402 * objc.dg/attributes/method-sentinel-1.m: New.
403 * objc.dg/attributes/method-format-1.m: New.
404 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
405 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
406 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
407 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
408 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
409 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
410 * obj-c++.dg/attributes/method-format-1.mm: New.
412 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
414 * objc.dg/property/at-property-deprecated-1.m: New.
415 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
417 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
419 Implemented Objective-C 2.0 property accessors.
420 * objc.dg/property/at-property-6.m: Use nonatomic properties to
421 avoid testing more complex accessors in this testcase which is not
423 * objc.dg/property/at-property-7.m: Same change.
424 * objc.dg/property/at-property-8.m: Same change.
425 * objc.dg/property/at-property-9.m: Same change.
426 * objc.dg/property/at-property-10.m: Same change.
427 * objc.dg/property/at-property-11.m: Same change.
428 * obj-c++.dg/property/at-property-6.mm: Same change.
429 * obj-c++.dg/property/at-property-7.mm: Same change.
430 * obj-c++.dg/property/at-property-8.mm: Same change.
431 * obj-c++.dg/property/at-property-9.mm: Same change.
432 * obj-c++.dg/property/at-property-10.mm: Same change.
433 * obj-c++.dg/property/at-property-11.mm: Same change.
434 * objc.dg/property/at-property-12.m: New.
435 * objc.dg/property/at-property-13.m: New.
436 * obj-c++.dg/property/at-property-12.mm: New.
437 * obj-c++.dg/property/at-property-13.mm: New.
439 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
442 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
443 * gfortran.dg/allocate_with_typespec_4.f90: New test.
444 * gfortran.dg/allocate_with_typespec_1.f90: New test.
445 * gfortran.dg/allocate_with_typespec_2.f: New test.
446 * gfortran.dg/allocate_with_typespec_3.f90: New test.
447 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
448 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
450 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
451 Nathan Froyd <froydnj@codesourcery.com>
453 PR tree-optimization/46259
454 * gfortran.dg/pr46259.f: New testcase.
456 2010-11-01 Paul Koning <ni1d@arrl.net>
458 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
459 * gcc.c-torture/compile/20020604-1.c: Ditto.
460 * gcc.c-torture/compile/20001226-1.c: Ditto.
461 * gcc.c-torture/compile/20010327-1.c: Ditto.
462 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
463 * gcc.c-torture/compile/pr43191.c: Ditto.
464 * gcc.c-torture/compile/pr41181.c: Ditto.
466 2010-10-31 Richard Henderson <rth@redhat.com>
468 * lib/target-supports.exp
469 (check_effective_target_automatic_stack_alignment): True for
471 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
472 use of the preferred-stack-boundary arguments.
473 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
475 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
478 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
479 * gcc.target/i386/fma4-builtin-2.c: Likewise.
481 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
483 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
485 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
487 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
488 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
490 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
491 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
492 * objc.dg/torture/tls/thr-init.m: Likewise.
493 * objc.dg/torture/tls/thr-init-2.m: Likewise.
494 * objc.dg/torture/tls/thr-init-3.m: Likewise.
496 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
498 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
501 2010-10-30 Janus Weil <janus@gcc.gnu.org>
506 * gfortran.dg/typebound_generic_10.f03: New.
508 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
510 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
511 * objc.dg/property/property-neg-1.m: Updated for changes in the
512 syntax of @property and the implementation of
513 @synthesize/@dynamic.
514 * objc.dg/property/property-neg-2.m: Same change.
515 * objc.dg/property/property-neg-3.m: Same change.
516 * objc.dg/property/property-neg-4.m: Same change.
517 * objc.dg/property/property-neg-5.m: Same change.
518 * objc.dg/property/property-neg-7.m: Same change.
519 * objc.dg/property/property-1.m: Same change.
520 * objc.dg/property/synthesize-1.m: Same change.
521 * objc.dg/property/at-property-2.m: Same change.
522 * objc.dg/property/at-property-4.m: Same change.
524 * objc.dg/property/fsf-property-method-acces.m: Updated for
525 changes in the syntax of @property and the implementation of
526 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
527 * objc.dg/property/fsf-property-basic.m: Same change.
528 * objc.dg/property/fsf-property-named-ivar.m: Same change.
530 * objc.dg/property/at-property-5.m: New.
531 * objc.dg/property/at-property-6.m: New.
532 * objc.dg/property/at-property-7.m: New.
533 * objc.dg/property/at-property-8.m: New.
534 * objc.dg/property/at-property-9.m: New.
535 * objc.dg/property/at-property-10.m: New.
536 * objc.dg/property/at-property-11.m: New.
537 * objc.dg/property/synthesize-2.m: New.
538 * objc.dg/property/dynamic-2.m: New.
540 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
541 syntax of @property and the implementation of
542 @synthesize/@dynamic.
543 * obj-c++.dg/property/property-neg-2.mm: Same change.
544 * obj-c++.dg/property/property-neg-3.mm: Same change.
545 * obj-c++.dg/property/property-neg-4.mm: Same change.
546 * obj-c++.dg/property/property-neg-5.mm: Same change.
547 * obj-c++.dg/property/property-neg-7.mm: Same change.
548 * obj-c++.dg/property/property-1.mm: Same change.
549 * obj-c++.dg/property/synthesize-1.mm: Same change.
550 * obj-c++.dg/property/at-property-2.mm: Same change.
551 * obj-c++.dg/property/at-property-4.mm: Same change.
553 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
554 changes in the syntax of @property and the implementation of
555 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
556 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
557 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
559 * obj-c++.dg/property/at-property-5.mm: New.
560 * obj-c++.dg/property/at-property-6.mm: New.
561 * obj-c++.dg/property/at-property-7.mm: New.
562 * obj-c++.dg/property/at-property-8.mm: New.
563 * obj-c++.dg/property/at-property-9.mm: New.
564 * obj-c++.dg/property/at-property-10.mm: New.
565 * obj-c++.dg/property/at-property-11.mm: New.
566 * obj-c++.dg/property/synthesize-2.mm: New.
567 * obj-c++.dg/property/dynamic-2.mm: New.
569 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
570 Andrew Pinski <pinskia@gmail.com>
572 * gcc.c-torture/execute/vector-shift.c: New testcase.
573 * gcc.c-torture/execute/vector-shift1.c: Likewise.
574 * gcc.c-torture/execute/vector-shift2.c: Likewise.
575 * gcc.dg/vector-shift.c: Likewise.
576 * gcc.dg/vector-shift1.c: Likewise.
577 * gcc.dg/torture/vector-shift2.c: Likewise.
578 * gcc.dg/vector-shift3.c: Likewise.
579 * gcc.dg/simd-1b.c: Adjust.
581 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
583 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
585 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
587 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
589 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
592 * gcc.target/i386/pr46153.c: New test.
594 2010-10-27 Jason Merrill <jason@redhat.com>
596 * g++.dg/cpp0x/constexpr-is_literal.C: New.
598 2010-10-27 Janus Weil <janus@gcc.gnu.org>
601 * gfortran.dg/class_dummy_3.f03: New.
603 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
605 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
606 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
608 * gcc.target/i386/avx-vzeroupper-3.c: New.
609 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
610 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
611 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
612 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
613 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
614 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
615 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
616 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
617 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
618 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
619 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
621 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
623 * obj-c.dg/property/at-property-4.m: New.
624 * obj-c++.dg/property/at-property-4.mm: New.
625 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
627 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
630 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
632 * objc.dg/property/at-property-1.m: New.
633 * objc.dg/property/at-property-2.m: New.
634 * objc.dg/property/at-property-3.m: New.
635 * objc.dg/ivar-invalid-type-1.m: New.
636 * obj-c++.dg/property/at-property-1.mm: New.
637 * obj-c++.dg/property/at-property-2.mm: New.
638 * obj-c++.dg/property/at-property-3.mm: New.
639 * obj-c++.dg/ivar-invalid-type-1.mm: New.
640 * objc.dg/property/property-neg-6.m: Updated testcase for updates
643 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
646 * gfortran.dg/namelist_66.f90: New test.
647 * gfortran.dg/fmt_t_6.f: Fix whitespace.
649 2010-10-26 Janus Weil <janus@gcc.gnu.org>
652 * gfortran.dg/allocatable_scalar_9.f90: Extended.
653 * gfortran.dg/allocatable_scalar_10.f90: New.
654 * gfortran.dg/class_19.f03: Extended.
656 2010-10-26 Jan Hubicka <jh@suse.cz>
659 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
661 2010-10-26 Ira Rosen <irar@il.ibm.com>
663 PR tree-optimization/46167
664 * gcc.dg/vect/O-pr46167.c: New.
665 * gcc.dg/vect/vect.exp: Run tests with -O.
667 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
670 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
671 * g++.dg/vect/pr33860a.cc: Likewise.
672 * gcc.c-torture/compile/20070522-1.c: Likewise.
673 * gcc.dg/compat/struct-align-1_x.c: Likewise.
674 * gcc.dg/compat/struct-align-1_y.c: Likewise.
675 * gcc.dg/compat/struct-align-2_x.c: Likewise.
676 * gcc.dg/compat/struct-align-2_y.c: Likewise.
677 * gcc.dg/pr44136.c: Likewise.
679 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
680 * gcc.dg/compat/vector-1_x.c: Likewise.
681 * gcc.dg/compat/vector-1_y.c: Likewise.
682 * gcc.dg/compat/vector-2_x.c: Likewise.
683 * gcc.dg/compat/vector-2_y.c: Likewise.
684 * gcc.dg/pr43300.c: Likewise.
686 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
687 * gcc.dg/compat/vector-1a_y.c: Likewise.
688 * gcc.dg/compat/vector-1b_x.c: Likewise.
689 * gcc.dg/compat/vector-1b_y.c: Likewise.
690 * gcc.dg/compat/vector-2a_x.c: Likewise.
691 * gcc.dg/compat/vector-2a_y.c: Likewise.
692 * gcc.dg/compat/vector-2b_x.c: Likewise.
693 * gcc.dg/compat/vector-2b_y.c: Likewise.
694 * gcc.target/i386/pr39162.c: Likewise.
695 * gcc.target/i386/pr40906-2.c: Likewise.
696 * gcc.target/i386/sse-5.c: Likewise.
698 * gcc.dg/pr35442.c: Prune ABI change warnings.
700 * gcc.c-torture/execute/pr38151.x: New.
701 * gcc.target/i386/pr44948-1a.c: Likewise.
702 * gcc.target/i386/pr44948-1b.c: Likewise.
703 * gcc.target/i386/pr44948-2a.c: Likewise.
704 * gcc.target/i386/pr44948-2b.c: Likewise.
706 2010-10-26 Ian Lance Taylor <iant@google.com>
709 * gcc.c-torture/execute/20101025-1.c: New test.
711 2010-10-26 Tobias Burnus <burnus@net-b.de>
714 * gfortran.dg/class_allocate_5.f90: New.
716 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
718 Implement opaque-enum-specifiers for C++0x
719 * g++.dg/cpp0x/forw_enum1.C: New.
720 * g++.dg/cpp0x/forw_enum2.C: New.
721 * g++.dg/cpp0x/forw_enum3.C: New.
722 * g++.dg/cpp0x/forw_enum4.C: New.
723 * g++.dg/cpp0x/forw_enum5.C: New.
724 * g++.dg/cpp0x/forw_enum6.C: New.
725 * g++.dg/cpp0x/forw_enum7.C: New.
726 * g++.dg/cpp0x/forw_enum8.C: New.
727 * g++.dg/cpp0x/forw_enum9.C: New.
728 * g++.dg/parse/enum3.C: Add new errors.
729 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
730 * g++.dg/cpp0x/auto9.C: Add new error.
731 * g++.dg/template/crash79.C: Add new errors.
733 2010-10-26 Jie Zhang <jie@codesourcery.com>
735 * gcc.target/arm/volatile-bitfields-1.c: New test.
736 * gcc.target/arm/volatile-bitfields-2.c: New test.
737 * gcc.target/arm/volatile-bitfields-3.c: New test.
739 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
741 * gnat.dg/pointer_discr1.adb: New test.
742 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
743 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
744 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
746 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
748 * gnat.dg/loop_optimization8.adb: New test.
749 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
750 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
752 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
754 * gnat.dg/in_out_parameter2.adb: New test.
755 * gnat.dg/in_out_parameter3.adb: Likewise.
757 2010-10-25 Jie Zhang <jie@codesourcery.com>
759 * g++.dg/opt/combine.c: New test.
761 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
763 * gnat.dg/opt7.ad[sb]: New test.
764 * gnat.dg/opt7_pkg.ads: New helper.
766 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
769 * obj-c.dg/pr45735.mm: New.
770 * obj-c++.dg/pr45735.mm: New.
772 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
775 * objc.dg/pr24393.m: New.
776 * obj-c++.dg/pr24393.mm: New.
778 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
781 * objc.dg/pr28049.m: New.
782 * obj-c++.dg/pr28049.mm: New.
784 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
786 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
787 parameter attributes are now supported.
788 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
789 * objc.dg/attributes/parameter-attribute-1.m: New test.
790 * objc.dg/attributes/parameter-attribute-2.m: New test.
791 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
792 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
794 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
796 Based on the CFString implementation in FSF apple/trunk branch.
798 * gcc.dg/darwin-cfstring-1.c: New.
799 * gcc.dg/darwin-cfstring-2.c: New.
800 * gcc.dg/torture/darwin-cfstring-3.c: New.
801 * g++.dg/other/darwin-cfstring1.C: New.
802 * g++.dg/torture/darwin-cfstring-3.C: New.
804 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
806 * objc.dg/demangle-1.m: New test.
807 * obj-c++.dg/demangle-1.mm: New test.
808 * obj-c++.dg/demangle-2.mm: New test.
809 * obj-c++.dg/demangle-3.mm: New test.
811 2010-10-23 Ian Lance Taylor <iant@google.com>
813 * gcc.c-torture/execute/20101011-1.c: New test.
814 * gcc.c-torture/execute/20101011-1.x: New test driver.
816 2010-10-23 Tobias Burnus <burnus@net-b.de>
819 * gfortran.dg/protected_8.f90: New.
821 2010-10-23 Joseph Myers <joseph@codesourcery.com>
823 * gcc.dg/march-generic.c: Skip for -march in multilib options.
824 * gcc.target/i386/isa-9.c: Skip for -march other than
825 -march=amdfam10 in multilib options.
826 * gcc.target/i386/pr42589.c: Skip for -march other than
827 -march=i486 in multilib options.
828 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
829 other -march in multilib options.
831 2010-10-23 Jie Zhang <jie@codesourcery.com>
833 PR rtl-optimization/37360
834 * gcc.dg/pr37360.c: New test.
836 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
838 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
840 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
841 Andrew Pinski <pinskia@gmail.com>
843 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
844 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
845 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
846 * gcc.dg/vector-subscript-1.c: Likewise.
847 * gcc.dg/vector-subscript-2.c: Likewise.
848 * gcc.dg/vector-subscript-3.c: New testcase.
849 * gcc.dg/array-8.c: Adjust.
851 2010-10-22 Richard Guenther <rguenther@suse.de>
854 * c-c++-common/torture/pr46137.c: New testcase.
856 2010-10-22 Jason Merrill <jason@redhat.com>
859 * g++.dg/template/defarg14.C: New.
861 2010-10-22 Jason Merrill <jason@redhat.com>
864 * g++.dg/cpp0x/implicit10.C: New.
866 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
869 * gcc.target/i386/pr46098.c: New test.
871 2010-10-22 Richard Guenther <rguenther@suse.de>
873 PR tree-optimization/45720
874 * gcc.dg/torture/pr45720.c: New testcase.
876 2010-10-22 Ira Rosen <irar@il.ibm.com>
878 PR tree-optimization/46126
879 * gcc.dg/vect/pr46126.c: New.
881 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
883 Based on the CFString implementation in FSF apple/trunk branch.
885 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
886 so that the latter can be used in dg-skip and dg-xfail clauses.
887 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
888 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
889 to use dg-additional-files for Object1.
890 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
891 to use dg-additional-files for Object1, move to torture/strings/.
892 * obj-c++.dg/const-str-4.mm: Likewise.
893 * obj-c++.dg/const-str-3.mm: Likewise.
894 * obj-c++.dg/const-str-8.mm: Likewise.
895 * obj-c++.dg/const-str-9.mm: Likewise.
896 * obj-c++.dg/const-str-10.mm: Likewise.
897 * obj-c++.dg/const-str-10.mm: Likewise.
898 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
899 to use dg-additional-files for Object1, move to strings/.
900 * obj-c++.dg/const-str-2.mm: Likewise.
901 * obj-c++.dg/const-str-5.mm: Likewise.
902 * obj-c++.dg/const-str-6.mm: Likewise.
903 * obj-c++.dg/const-str-12.mm: Likewise.
904 * obj-c++.dg/strings/strings.exp: New.
905 * obj-c++.dg/strings/const-cfstring-2.mm: New.
906 * obj-c++.dg/strings/const-cfstring-5.mm: New.
907 * obj-c++.dg/torture/strings/strings.exp: New.
908 * obj-c++.dg/torture/strings/string1.mm: New.
909 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
910 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
911 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
913 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
914 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
915 * objc/execute/string2.m: Likewise.
916 * objc/execute/string3.m: Likewise.
917 * objc/execute/string3.m: Likewise.
918 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
919 * objc.dg/foreach-4.m: Likewise.
920 * objc.dg/foreach-5.m: Likewise.
921 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
922 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
923 * objc.dg/const-str-4.m: Likewise.
924 * objc.dg/const-str-7.m: Likewise.
925 * objc.dg/const-str-8.m: Likewise.
926 * objc.dg/const-str-9.m: Likewise.
927 * objc.dg/const-str-10.m: Likewise.
928 * objc.dg/const-str-11.m: Likewise.
929 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
930 to use dg-additional-files for Object1, move to objc.dg/strings/.
931 * objc.dg/const-str-2.m: Likewise.
932 * objc.dg/const-str-5.m: Likewise.
933 * objc.dg/const-str-6.m: Likewise.
934 * objc.dg/const-str-12.m: Likewise.
935 * objc.dg/const-str-12b.m: Likewise.
936 * objc.dg/strings/strings.exp: New.
937 * objc.dg/strings/const-cfstring-2.m: New.
938 * objc.dg/strings/const-cfstring-5.m: New.
939 * objc.dg/torture/strings/strings.exp: New.
940 * objc.dg/torture/strings/const-cfstring-1.m: New.
941 * objc.dg/torture/strings/const-cfstring-3.m: New.
942 * objc.dg/torture/strings/const-cfstring-4.m: New.
944 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
946 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
948 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
951 * g++.dg/parse/crash57.C: New.
953 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
954 H.J. Lu <hongjiu.lu@intel.com>
957 * gcc.target/i386/pr45946.c: New test.
959 2010-10-21 Martin Jambor <mjambor@suse.cz>
961 PR tree-optimization/45875
962 * g++.dg/ipa/pr45875.C: New test.
964 2010-10-21 Ira Rosen <irar@il.ibm.com>
966 PR tree-optimization/46049
967 PR tree-optimization/46052
968 * gcc.dg/vect/pr46052.c: New test.
969 * gcc.dg/vect/pr46049.c: New test.
971 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
974 * gfortran.dg/shape_5.f90: New test case.
976 2010-10-21 Janus Weil <janus@gcc.gnu.org>
979 * gfortran.dg/proc_ptr_comp_25.f90: New.
981 2010-10-21 Richard Guenther <rguenther@suse.de>
982 Michael Matz <matz@suse.de>
984 PR tree-optimization/45764
985 * gcc.dg/torture/pr45764.c: New testcase.
987 2010-10-21 Richard Guenther <rguenther@suse.de>
989 PR tree-optimization/46111
990 * g++.dg/torture/pr46111.C: New testcase.
992 2010-10-21 Janus Weil <janus@gcc.gnu.org>
995 * gfortran.dg/dummy_procedure_4.f90: New.
996 * gfortran.dg/proc_ptr_30.f90: New.
998 2010-10-21 Tobias Burnus <burnus@net-b.de>
1001 * gfortran.dg/ptr-func-1.f90: New.
1002 * gfortran.dg/ptr-func-2.f90: New.
1004 2010-10-20 Jakub Jelinek <jakub@redhat.com>
1006 PR tree-optimization/45919
1007 * gcc.c-torture/compile/pr45919.c: New test.
1009 PR tree-optimization/46066
1010 * gcc.dg/autopar/pr46066.c: New test.
1012 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1015 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1017 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1020 * g++.dg/cpp0x/range-for7.C: New.
1022 2010-10-20 Richard Guenther <rguenther@suse.de>
1025 * g++.dg/lto/20101020-1_0.h: New testcase.
1026 * g++.dg/lto/20101020-1_0.C: Likewise.
1027 * g++.dg/lto/20101020-1_1.C: Likewise.
1029 2010-10-20 Dmitry Melnik <dm@ispras.ru>
1031 * gcc.dg/20101013-1.c: New test.
1033 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
1036 * gcc.target/i386/pr46085-1.c: New.
1037 * gcc.target/i386/pr46085-2.c: Likewise.
1039 2010-10-20 Richard Guenther <rguenther@suse.de>
1041 PR tree-optimization/45860
1042 * gcc.dg/torture/pr45860.c: New testcase.
1044 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
1046 * gnat.dg/discr25.adb: New test.
1047 * gnat.dg/discr25_pkg.ad[sb]: New helper.
1049 2010-10-20 Olivier Hainque <hainque@adacore.com>
1051 * gcc.target/powerpc/ehreturn.c: New test.
1053 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1055 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
1056 not require Foundation and run with the GNU runtime as well.
1058 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1061 * obj-c++.dg/template-8.mm: New.
1063 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1066 * objc.dg/pr23709.m: New.
1067 * obj-c++.dg/pr23709.m: New.
1069 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1072 * g++.dg/template/crash104.C: New.
1074 2010-10-19 Richard Henderson <rth@redhat.com>
1076 * gcc.target/i386/fma3-fma.c: New.
1077 * gcc.target/i386/fma3-builtin.c: New.
1078 * gcc.target/i386/fma4-builtin.c: New.
1080 2010-10-19 Richard Guenther <rguenther@suse.de>
1083 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
1085 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1087 Merge from 'apple/trunk' branch on FSF servers.
1089 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1092 * objc.dg/proto-init-mimatch-1.m: New.
1093 * obj-c++.dg/proto-init-mimatch-1.mm: New.
1095 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1097 Implemented parsing @synthesize and @dynamic for
1098 Objective-C/Objective-C++.
1099 * objc.dg/property/dynamic-1.m: New.
1100 * objc.dg/property/synthesize-1.m: New.
1101 * obj-c++.dg/property/dynamic-1.mm: New.
1102 * obj-c++.dg/property/synthesize-1.mm: New.
1104 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1106 * objc.dg/at-class-1.m: New.
1107 * objc.dg/at-class-1.mm: New.
1109 2010-10-18 Steve Ellcey <sje@cup.hp.com>
1111 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1113 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1115 Merge from 'apple/trunk' branch on FSF servers.
1117 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
1120 * obj-c++.dg/template-7.mm: New.
1122 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1124 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1127 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1129 Merge from 'apple/trunk' branch on FSF servers.
1131 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1134 * obj-c++.dg/try-catch-16.mm: New.
1135 * obj-c++.dg/try-catch-17.mm: New.
1137 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
1140 * obj-c++.dg/try-catch-15.mm: New
1142 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
1145 * obj-c++.dg/try-catch-12.mm: New
1146 * obj-c++.dg/try-catch-13.mm: New
1147 * obj-c++.dg/try-catch-14.mm: New
1148 * objc.dg/try-catch-11.m: New
1149 * objc.dg/try-catch-12.m: New
1150 * objc.dg/try-catch-13.m: New
1152 2010-10-18 Richard Henderson <rth@redhat.com>
1154 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1156 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1159 * c-c++-common/Wunused-var-13.c: New test.
1161 2010-10-18 Richard Guenther <rguenther@suse.de>
1163 PR tree-optimization/45967
1164 * gcc.dg/torture/pr45967.c: New testcase.
1165 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1166 * gcc.dg/ipa/ipa-pta-13.c: Likewise
1167 * gcc.dg/torture/pr39074-2.c: Likewise
1168 * gcc.dg/torture/pta-escape-1.c: Likewise
1169 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1170 * gcc.dg/tree-ssa/pta-callused.c: Likewise
1171 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1172 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1173 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1174 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1176 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
1178 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1180 2010-10-18 Richard Guenther <rguenther@suse.de>
1183 * g++.dg/lto/20101015-2_0.C: New testcase.
1185 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1188 * gcc.c-torture/execute/pr46019.c: New test.
1190 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1192 Merge from 'apple/trunk' branch on FSF servers.
1194 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1197 * obj-c++.dg/method-namespace-2.mm: New.
1199 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1201 Merge from 'apple/trunk' branch on FSF servers.
1203 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1206 * objc.dg/private-1.m: Test modified.
1207 * obj-c++.dg/private-1.mm: Test modified.
1209 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1212 * gcc.target/i386/push-1.c: Remove.
1214 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1215 H.J. Lu <hongjiu.lu@intel.com>
1218 * gcc.target/i386/pr46051.c: New test.
1220 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1222 * obj-c++.dg/gnu-api-2-class.mm: New.
1223 * obj-c++.dg/gnu-api-2-ivar.mm: New.
1224 * obj-c++.dg/gnu-api-2-method.mm: New.
1225 * obj-c++.dg/gnu-api-2-objc.mm: New.
1226 * obj-c++.dg/gnu-api-2-object.mm: New.
1227 * obj-c++.dg/gnu-api-2-property.mm: New.
1228 * obj-c++.dg/gnu-api-2-protocol.mm: New.
1229 * obj-c++.dg/gnu-api-2-sel.mm: New.
1231 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
1233 * objc.dg/fsf-package-0.m: New.
1234 * obj-c++.dg/fsf-package-0.m: New.
1236 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1239 * objc.dg/pr18255.m: New.
1241 2010-10-16 Jan Hubicka <jh@suse.cz>
1244 * g++.dg/torture/pr44206.C: New.
1246 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1248 * objc.dg/gnu-api-2-class.m: New.
1249 * objc.dg/gnu-api-2-objc.m: New.
1251 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1253 * objc.dg/gnu-api-2-ivar.m: New.
1255 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1257 * objc.dg/gnu-api-2-property.m: New.
1259 2010-10-15 Xinliang David Li <davidxl@google.com>
1261 * g++.dg/uninit-pred-3_a.C: New test.
1262 * g++.dg/uninit-pred-3_b.C: New test.
1264 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1266 * objc.dg/gnu-api-2-object.m: New.
1268 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1270 * objc.dg/gnu-api-2-method.m: New.
1272 2010-10-15 Jason Merrill <jason@redhat.com>
1274 * g++.dg/lto/pr45983_0.C: New.
1276 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1278 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1279 builtin combiner patterns.
1280 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1281 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1282 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1283 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1284 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1286 2010-10-15 Richard Guenther <rguenther@suse.de>
1288 * g++.dg/lto/20101015-1_0.C: New testcase.
1290 2010-10-15 Richard Guenther <rguenther@suse.de>
1293 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1294 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1296 2010-10-15 Richard Guenther <rguenther@suse.de>
1299 * g++.dg/lto/20101014-1_0.C: New testcase.
1301 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1303 * objc.dg/gnu-api-2-protocol.m: New.
1304 * objc.dg/gnu-api-2-sel.m: New.
1306 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1308 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1311 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
1313 * gcc.dg/20101010-1.c: New testcase.
1315 2010-10-15 Jie Zhang <jie@codesourcery.com>
1317 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1318 script when relocatable linking.
1320 2010-10-14 Yao Qi <yao@codesourcery.com>
1323 * gcc.target/arm/pr45447.c: New test.
1325 2010-10-14 Jan Hubicka <jh@suse.cz>
1328 * g++.dg/lto/pr45621.h : New.
1329 * g++.dg/lto/pr45621_0.C: New.
1330 * g++.dg/lto/pr45621_1.C: New.
1332 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1334 * objc.dg/property: New.
1335 * objc.dg/property/fsf-property-basic.m: New.
1336 * objc.dg/property/fsf-property-method-access.m: New.
1337 * objc.dg/property/fsf-property-named-ivar.m: New.
1338 * obj-c++.dg/property: New.
1339 * obj-c++.dg/property/fsf-property-basic.mm: New.
1340 * obj-c++.dg/property/fsf-property-method-access.mm: New.
1341 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1343 merge from FSF apple 'trunk' branch.
1344 2006 Fariborz Jahanian <fjahanian@apple.com>
1346 Radars 4436866, 4505126, 4506903, 4517826
1347 * objc.dg/property/property-1.m: New.
1348 * objc.dg/property/property-2.m: New.
1349 * objc.dg/property/property-3.m: New.
1350 * objc.dg/property/property-neg-1.m: New.
1351 * objc.dg/property/property-neg-2.m: New.
1352 * objc.dg/property/property-neg-3.m: New.
1353 * objc.dg/property/property-neg-4.m: New.
1354 * objc.dg/property/property-neg-5.m: New.
1355 * objc.dg/property/property-neg-6.m: New.
1356 * objc.dg/property/property-neg-7.m: New.
1357 * objc.dg/property/property.exp: New.
1358 * obj-c++.dg/property/property-1.mm: New.
1359 * obj-c++.dg/property/property-2.mm: New.
1360 * obj-c++.dg/property/property-3.mm: New.
1361 * obj-c++.dg/property/property-neg-1.mm: New.
1362 * obj-c++.dg/property/property-neg-2.mm: New.
1363 * obj-c++.dg/property/property-neg-3.mm: New.
1364 * obj-c++.dg/property/property-neg-4.mm: New.
1365 * obj-c++.dg/property/property-neg-5.mm: New.
1366 * obj-c++.dg/property/property-neg-6.mm: New.
1367 * obj-c++.dg/property/property-neg-7.mm: New.
1368 * obj-c++.dg/property/property.exp: New.
1370 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1372 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
1374 2010-10-14 Joseph Myers <joseph@codesourcery.com>
1377 * gcc.c-torture/compile/pr45969-1.c: New test.
1379 2010-10-14 Richard Guenther <rguenther@suse.de>
1381 PR tree-optimization/44913
1382 * gcc.dg/torture/pr44913.c: New testcase.
1384 2010-10-14 Richard Guenther <rguenther@suse.de>
1387 * g++.dg/lto/20101014-2_0.C: New testcase.
1389 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1391 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1392 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1393 * gcc.target/i386/pr44130.c: Likewise.
1394 * gcc.target/i386/pr44144.c: Likewise.
1395 * gcc.target/i386/pr44180.c: Likewise.
1396 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1397 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1398 * gcc.target/i386/vect-sizes-1.c: Likewise.
1399 * gcc.target/i386/vectorize4-avx.c: Likewise.
1401 2010-10-14 Richard Guenther <rguenther@suse.de>
1404 * g++.dg/lto/20101010-3_0.C: New testcase.
1405 * g++.dg/lto/20101010-4_0.C: Likewise.
1407 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1409 * objc.dg/pr45878.m: Update to include NSConstantString interface
1411 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1412 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1413 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1414 reference for m64 -fnext-runtime.
1416 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1418 * gcc.target/i386/vect-sizes-1.c: New.
1420 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1423 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1425 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1427 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1428 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1430 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1432 * gcc.target/ia64/20101005.c: New test.
1434 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1436 PR rtl-optimization/45570
1437 * gcc.dg/pr45570.c: New test.
1439 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1441 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1442 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1443 * gcc.target/i386/vectorize4-avx.c: Likewise.
1445 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1447 * gcc.target/i386/avx-copysign-vec.c: New.
1448 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1450 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1453 * gcc.target/i386/pr44130.c: New.
1455 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1458 * gcc.target/i386/pr44144.c: New.
1460 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1463 * gcc.target/i386/pr44180.c: New.
1465 2010-10-13 Jason Merrill <jason@redhat.com>
1467 * g++.dg/template/canon-type-8.C: New.
1469 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
1471 * gcc.c-torture/execute/20101013-1.c: New test.
1473 2010-10-13 Richard Guenther <rguenther@suse.de>
1476 * objc.dg/pr45878.m: New testcase.
1478 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
1480 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1481 * gcc.dg/format/dfp-printf-1.c: Likewise.
1482 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1484 2010-10-13 Richard Guenther <rguenther@suse.de>
1486 PR tree-optimization/45788
1487 * g++.dg/pr45788.C: New testcase.
1489 2010-10-13 Richard Guenther <rguenther@suse.de>
1491 PR tree-optimization/45970
1492 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1494 2010-10-13 Richard Guenther <rguenther@suse.de>
1496 PR tree-optimization/45982
1497 * gcc.dg/torture/pr45982.c: New testcase.
1498 * gcc.dg/tree-ssa/pr24287.c: Adjust.
1499 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1500 * gcc.dg/torture/pr39074-2.c: Likewise.
1502 2010-10-13 Richard Guenther <rguenther@suse.de>
1505 * g++.dg/torture/pr45874.C: New testcase.
1507 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
1509 * objc.dg/attributes/method-attribute-1.m: Update to respond
1510 to implemented method attributes..
1511 * objc.dg/attributes/method-attribute-2.m: Likewise.
1512 * objc.dg/attributes/method-attribute-3.m: Likewise.
1513 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1514 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1515 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1517 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
1520 * objc.dg/pr23214.m: New.
1522 2010-10-12 Michael Eager <eager@eagercon.com>
1525 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1526 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1528 2010-10-12 Jakub Jelinek <jakub@redhat.com>
1531 * gcc.c-torture/execute/pr45636.c: New test.
1532 * gfortran.dg/pr45636.f90: New test.
1534 2010-10-12 Richard Henderson <rth@redhat.com>
1536 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1538 2010-10-12 Daniel Kraft <d@domob.eu>
1541 * gfortran.dg/associate_1.f03: More tests with derived-types.
1542 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1543 * gfortran.dg/associate_8.f03: Fix typo.
1544 * gfortran.dg/initialization_27.f90: Fix typo.
1546 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1549 * lib/lto.exp (lto-get-options-main): Support optional target
1550 selector for dg-extra-ld-options.
1552 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1554 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1555 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1557 2010-10-11 Martin Jambor <mjambor@suse.cz>
1560 * g++.dg/torture/pr45699.C: New test.
1561 * g++.dg/otr-fold-1.C: Adjusted.
1562 * g++.dg/otr-fold-1.C: Likewise.
1564 2010-10-11 Nick Clifton <nickc@redhat.com>
1566 * gcc.c-torture/compile/pr44197.c: Require visibility support.
1567 Allow for a user label prefix.
1569 2010-10-10 Richard Guenther <rguenther@suse.de>
1571 * g++.dg/lto/20101010-1_0.C: New testcase.
1572 * g++.dg/lto/20101010-2_0.C: Likewise.
1574 2010-10-11 Ira Rosen <irar@il.ibm.com>
1576 PR tree-optimization/45902
1577 * gcc.dg/vect/45902.c: New test.
1579 2010-10-11 Jakub Jelinek <jakub@redhat.com>
1582 * gcc.dg/tls/pr45870.c: New test.
1584 2010-10-10 Janus Weil <janus@gcc.gnu.org>
1587 * gfortran.dg/typebound_operator_6.f03: New.
1589 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
1591 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1592 and adjust -export symbol scanning.
1593 * g++.dg/ext/dllexport1.C: Likewise.
1594 * g++.dg/ext/dllexport3.C: Likewise.
1595 * gcc.dg/dll-3.c: Likewise.
1596 * gcc.dg/dll-4.c: Likewise.
1597 * gcc.dg/dll-5.c: Likewise.
1599 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1601 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1602 instead of tree_profile dump file.
1603 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1604 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1607 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1609 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1611 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1613 * gfortran.dg/character_comparison_4.f90: New test.
1614 * gfortran.dg/character_comparison_5.f90: New test.
1615 * gfortran.dg/character_comparison_6.f90: New test.
1617 2010-10-09 Richard Henderson <rth@redhat.com>
1619 * lib/target-supports.exp
1620 (check_effective_target_automatic_stack_alignment): Always true.
1622 2010-10-09 Richard Guenther <rguenther@suse.de>
1625 * gcc.dg/lto/20101009-2_0.c: New testcase.
1626 * gcc.dg/lto/20101009-2_1.c: Likewise.
1627 * gcc.dg/lto/20101009-2_2.c: Likewise.
1629 2010-10-09 Richard Guenther <rguenther@suse.de>
1632 * g++.dg/lto/20101009-1_0.C: New testcase.
1634 2010-10-09 Richard Guenther <rguenther@suse.de>
1636 PR tree-optimization/45945
1637 * gcc.dg/lto/20101009-1_0.c: New testcase.
1639 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
1642 * gcc.target/i386/pr45913.c: New.
1644 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1647 * gfortran.dg/streamio_16.f90: Update test.
1649 2010-10-08 Jakub Jelinek <jakub@redhat.com>
1651 PR tree-optimization/45903
1652 * gcc.target/i386/pr45903.c: New test.
1654 2010-10-08 Arnaud Charlet <charlet@adacore.com>
1656 * gnat.dg/interface5.adb: Compile with warnings disabled.
1658 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1660 * obj-c++.dg/encode-10.mm: New testcase.
1662 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1665 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1666 C++ class. Removed XFAIL.
1668 2010-10-07 Janus Weil <janus@gcc.gnu.org>
1671 * gfortran.dg/typebound_operator_5.f03: New.
1673 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1675 Merge from 'apple/trunk' branch on FSF servers.
1677 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
1680 * obj-c++.dg/method-namespace-1.mm: New.
1682 2010-10-07 Martin Jambor <mjambor@suse.cz>
1684 * gcc.dg/tree-ssa/sra-11.c: New test.
1686 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
1689 * gcc.dg/vect/pr45847.c: New test.
1691 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1692 Kai Tietz <kai.tietz@onevision.com>
1694 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1696 2010-10-07 Richard Guenther <rguenther@suse.de>
1698 PR tree-optimization/45732
1699 * gcc.dg/torture/pr45732.c: New testcase.
1701 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1703 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1704 * objc.dg/foreach-2.m: Likewise.
1705 * objc.dg/foreach-3.m: Likewise.
1706 * objc.dg/foreach-4.m: Likewise.
1707 * objc.dg/foreach-5.m: Likewise.
1708 * objc.dg/foreach-6.m: Likewise.
1709 * objc.dg/foreach-7.m: Likewise.
1710 * objc.dg/objc-foreach-4.m: Likewise.
1711 * objc.dg/objc-foreach-5.m: Likewise.
1713 2010-10-07 Richard Guenther <rguenther@suse.de>
1716 * gcc.dg/torture/pr45869.c: New testcase.
1718 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1720 * objc.dg/set-not-used-1.m: New
1721 * obj-c++.dg/set-not-used-1.mm: New.
1723 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1725 * objc.dg/attributes/method-attribute-3.m: New.
1726 * obj-c++.dg/attributes/method-attribute-3.mm: New.
1728 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
1731 * gfortran.dg/generic_typebound_operator_1.f90: New test.
1733 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1736 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1738 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1740 Merge from 'apple/trunk' branch on FSF servers.
1742 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
1745 * obj-c++.dg/encode-9.mm: New.
1747 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1749 * g++.dg/cpp0x/pr45908.C: New test.
1751 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1753 * gnat.dg/opt6.ad[sb]: New test.
1755 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1757 Implemented fast enumeration for Objective-C.
1758 * objc.dg/foreach-1.m: New.
1759 * objc.dg/foreach-2.m: New.
1760 * objc.dg/foreach-3.m: New.
1761 * objc.dg/foreach-4.m: New.
1762 * objc.dg/foreach-5.m: New.
1763 * objc.dg/foreach-6.m: New.
1764 * objc.dg/foreach-7.m: New.
1766 Merge from 'apple/trunk' branch on FSF servers:
1767 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1770 * objc.dg/objc-foreach-5.m: New.
1772 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1775 * objc.dg/objc-foreach-4.m: New.
1777 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1780 * objc.dg/objc-foreach-3.m: New.
1782 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1785 * objc.dg/objc-foreach-2.m: New.
1787 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
1790 * objc.dg/objc-foreach-1.m: New
1792 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
1794 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1797 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1800 * obj-c++.dg/syntax-error-10.mm: New.
1802 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1805 * obj-c++.dg/syntax-error-9.mm: New.
1807 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1810 * obj-c++.dg/syntax-error-8.mm: New.
1812 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1814 Merge from 'apple/trunk' branch on FSF servers.
1816 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
1819 * obj-c++.dg/syntax-error-7.mm: New
1821 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
1824 * obj-c++.dg/syntax-error-6.mm: New
1826 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
1829 * obj-c++.dg/syntax-error-5.mm: New
1831 2005-08-15 Ziemowit Laski <zlaski@apple.com>
1834 * obj-c++.dg/syntax-error-[3-4].mm: New.
1836 2005-08-02 Ziemowit Laski <zlaski@apple.com>
1839 * obj-c++.dg/syntax-error-[1-2].mm: New.
1841 2010-10-05 Ira Rosen <irar@il.ibm.com>
1843 PR tree-optimization/45752
1844 * gcc.dg/vect/pr45752.c: New test.
1846 2010-10-05 Richard Guenther <rguenther@suse.de>
1848 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1849 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1850 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1851 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1852 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1853 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1854 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1855 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1856 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1857 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1858 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1859 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1860 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1861 * gcc.dg/tree-prof/tracer-1.c: Likewise.
1862 * gcc.dg/tree-ssa/inline-4.c: Likewise.
1863 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1864 * gcc.dg/tree-ssa/20080530.c: Likewise.
1865 * g++.dg/tree-ssa/inline-3.C: Likewise.
1866 * g++.dg/tree-ssa/inline-1.C: Likewise.
1867 * g++.dg/tree-ssa/inline-2.C: Likewise.
1868 * gcc.dg/profile-dir-1.c: Likewise.
1869 * gcc.dg/profile-dir-2.c: Likewise.
1870 * gcc.dg/profile-dir-3.c: Likewise.
1872 2010-10-05 Richard Guenther <rguenther@suse.de>
1875 * g++.dg/torture/pr45877.C: New testcase.
1877 2010-10-04 Jakub Jelinek <jakub@redhat.com>
1880 * gcc.dg/debug/pr45849.c: New test.
1883 * gcc.c-torture/compile/pr45876.c: New test.
1885 2010-10-04 Julian Brown <julian@codesourcery.com>
1887 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1889 * gcc.dg/vect/vect-60.c: Likewise.
1890 * gcc.dg/vect/vect-56.c: Likewise.
1891 * gcc.dg/vect/vect-93.c: Likewise.
1892 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1893 * gcc.dg/vect/vect-95.c: Likewise.
1894 * gcc.dg/vect/vect-96.c: Likewise.
1895 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1896 * gcc.dg/vect/slp-25.c: Likewise.
1897 * gcc.dg/vect/slp-3.c: Likewise.
1898 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1899 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1900 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1901 * gcc.dg/vect/vect-109.c: Likewise.
1902 * gcc.dg/vect/vect-peel-1.c: Likewise.
1903 * gcc.dg/vect/vect-peel-2.c: Likewise.
1904 * lib/target-supports.exp
1905 (check_effective_target_arm_vect_no_misalign): New.
1906 (check_effective_target_vect_no_align): Use above.
1907 (check_effective_target_vect_element_align): New.
1908 (add_options_for_quad_vectors): New.
1910 2010-10-04 Martin Jambor <mjambor@suse.cz>
1912 PR tree-optimization/45572
1913 * g++.dg/ipa/pr45572-1.C: New test.
1914 * g++.dg/ipa/pr45572-2.C: Likewise.
1916 2010-10-03 Ian Lance Taylor <iant@google.com>
1918 * gcc.dg/anon-struct-11.c: New test.
1919 * gcc.dg/anon-struct-12.c: New test.
1920 * gcc.dg/anon-struct-13.c: New test.
1921 * gcc.dg/anon-struct-14.c: New test.
1923 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
1925 * g++.dg/torture/pr45764.C: Revert revision 164914.
1926 * gcc.dg/vect/pr43432.c: Likewise.
1927 * gcc.dg/vect/vect-114.c: Likewise.
1928 * gcc.dg/vect/vect-15.c: Likewise.
1930 2010-10-03 Jason Merrill <jason@redhat.com>
1932 * g++.dg/cpp0x/sfinae5.C: New.
1934 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
1936 PR tree-optimization/45720
1937 PR tree-optimization/45764
1938 * g++.dg/torture/pr45764.C: New.
1940 * gcc.dg/vect/pr43432.c: Xfail.
1941 * gcc.dg/vect/vect-114.c: Likewise.
1942 * gcc.dg/vect/vect-15.c: Likewise.
1944 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1946 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1948 * gcc.dg/torture/pr45678-2.c: Likewise.
1950 2010-10-02 Janus Weil <janus@gcc.gnu.org>
1953 * gfortran.dg/intrinsic_6.f90: New.
1955 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1958 * gfortran.dg/dependency_37.f90: New test.
1960 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
1962 * gcc.target/i386/shift_mask.c: New test.
1964 2010-10-01 Richard Guenther <rguenther@suse.de>
1966 PR tree-optimization/45854
1967 * g++.dg/torture/pr45854.C: New testcase.
1969 2010-09-30 Michael Eager <eager@eagercon.com>
1971 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1974 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1977 * gfortran.dg/graphite/pr45758.f90: New.
1979 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1982 * gcc.dg/graphite/id-pr45230.c: New.
1984 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1986 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1987 * gfortran.dg/graphite/graphite.exp: Same.
1988 * gcc.dg/graphite/vect-pr43423.c: New.
1990 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1993 * g++.dg/torture/pr45843.C: New test.
1995 2010-09-30 Janus Weil <janus@gcc.gnu.org>
1998 * gfortran.dg/allocate_derived_5.f90: New.
2000 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2002 PR tree-optimization/31261
2003 * gcc.dg/tree-ssa/pr31261.c: New test.
2005 2010-09-30 Michael Eager <eager@eagercon.com>
2007 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2008 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2009 * gcc.target/microblaze/microblaze.exp: Ditto.
2010 * gcc.target/microblaze/others/string_cst1.c: Ditto.
2011 * gcc.target/microblaze/others/string_cst2.c: Ditto.
2012 * gcc.target/microblaze/others/data_var1.c: Ditto.
2013 * gcc.target/microblaze/others/data_var2.c: Ditto.
2014 * gcc.target/microblaze/others/data_var3.c: Ditto.
2015 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2016 * gcc.target/microblaze/others/strings1.c:: Ditto.
2017 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2018 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2019 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2020 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2021 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2022 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2023 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2024 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2025 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2026 * gcc.target/microblaze/isa/pcmp.c: Ditto.
2027 * gcc.target/microblaze/isa/nofloat.c: Ditto.
2028 * gcc.target/microblaze/isa/fcvt.c: Ditto.
2029 * gcc.target/microblaze/isa/float.c: Ditto.
2030 * gcc.target/microblaze/isa/mulh.c: Ditto.
2031 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2032 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2033 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2034 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2035 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2036 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2037 * gcc.target/microblaze/isa/bshift.c: Ditto.
2038 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2039 * gcc.target/microblaze/isa/div.c: Ditto.
2040 * gcc.target/microblaze/isa/vanilla.c: Ditto.
2041 * gcc.target/microblaze/isa/mul.c: Ditto.
2043 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2045 merge from FSF 'apple/trunk' branch.
2046 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
2049 * objc.dg/enhanced-proto-1.m: New.
2050 * objc.dg/enhanced-proto-2.m: New.
2051 * obj-c++.dg/enhanced-proto-1.mm: New
2052 * obj-c++.dg/enhanced-proto-2.mm: New.
2054 2010-09-30 Richard Guenther <rguenther@suse.de>
2057 * gcc.dg/debug/pr41893-1.c: Adjust.
2058 * gcc.dg/pr30762-1.c: Likewise.
2059 * gcc.dg/pr31529-1.c: Likewise.
2060 * gcc.dg/pr34457-1.c: Likewise.
2061 * gcc.dg/pr34668-1.c: Likewise.
2062 * gcc.dg/pr43557-1.c: Likewise.
2064 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2067 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2068 * objc.dg/const-str-3.m: Correct header for memcpy.
2069 * objc.dg/const-str-7.m: Likewise.
2070 * objc.dg/method-20b.m: Provide an implementation of Object.
2071 Adjust XFAIL for m64 NeXT runtime.
2072 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2073 * objc.dg/encode-3.m: Correct line ordering, provide header for
2075 * objc.dg/encode-7-next.m: Only run for 32bit.
2076 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2077 * objc.dg/type-size-2.m: Provide an implementation of Object.
2079 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2080 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2081 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2082 Adjust XFAIL for m64 NeXT runtime.
2083 * obj-c++.dg/method-22.mm: Likewise.
2084 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2086 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
2088 Merge from 'apple/trunk' branch on FSF servers.
2090 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2093 * obj-c++.dg/bad-forward-decl.mm: New
2095 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
2097 * ada/acats/run_acats: Revert revision 157037.
2099 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2101 Merge from 'apple/trunk' branch on FSF servers.
2103 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2106 * objc.dg/naming-2.m: Update
2107 * objc.dg/naming-3.m: New
2109 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
2112 * gcc.target/arm/pr40457-3.c: New test.
2114 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
2116 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2118 * lib/target-supports.exp (check_ifunc_available): Likewise.
2120 2010-09-29 Tristan Gingold <gingold@adacore.com>
2122 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2124 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2126 * objc.dg/keywords-1.m: New test.
2127 * objc.dg/keywords-2.m: New test.
2128 * objc.dg/keywords-3.m: New test.
2129 * obj-c++.dg/keywords-1.mm: New test.
2130 * obj-c++.dg/keywords-2.mm: New test.
2132 2010-09-28 Jason Merrill <jason@redhat.com>
2134 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2135 * g++.dg/ext/complit11.C: Likewise.
2136 * g++.old-deja/g++.law/temps1.C: Likewise.
2138 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2139 * g++.old-deja/g++.mike/misc6.C: Likewise.
2141 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2143 * objc.dg/attributes/method-attribute-1.m: New.
2144 * objc.dg/attributes/method-attribute-2.m: New.
2146 * obj-c++.dg/attributes/method-attribute-1.m: New.
2147 * obj-c++.dg/attributes/method-attribute-2.m: New.
2149 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2151 * objc.dg/attributes: New.
2152 * objc.dg/attributes/attributes.exp: New.
2153 * objc.dg/attributes/class-attribute-1.m: New.
2154 * objc.dg/attributes/class-attribute-2.m: New
2155 * objc.dg/attributes/categ-attribute-1.m: New
2156 * objc.dg/attributes/categ-attribute-2.m: New
2157 * objc.dg/attributes/proto-attribute-1.m: New
2159 * obj-c++.dg/attributes: New.
2160 * obj-c++.dg/attributes/attributes.exp: New
2161 * obj-c++.dg/attributes/class-attribute-1.mm: New
2162 * obj-c++.dg/attributes/class-attribute-2.mm: New
2163 * obj-c++.dg/attributes/categ-attribute-1.mm: New
2164 * obj-c++.dg/attributes/categ-attribute-2.mm: New
2165 * obj-c++.dg/attributes/proto-attribute-1.mm: New
2167 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2169 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2170 from the branch renamed to method-20b.m to avoid clashes).
2172 2005-08-23 Stuart Hastings <stuart@apple.com>
2173 Ziemowit Laski <zlaski@apple.com>
2176 * obj-c++.dg/method-23.mm: New.
2177 * objc.dg/method-20.m: New.
2179 2010-09-28 Jan Hubicka <jh@suse.cz>
2181 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2183 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2186 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2187 i?86-*-solaris2.[89], *-*-vxworks*.
2188 * gcc.target/i386/pr22152.c: Likewise.
2189 * gcc.target/i386/vect8-ret.c: New test.
2191 2010-09-28 Jie Zhang <jie@codesourcery.com>
2193 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2195 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2197 Merge from 'apple/trunk' branch on FSF servers.
2199 2005-07-18 Ziemowit Laski <zlaski@apple.com>
2202 * obj-c++.dg/method-22.mm: New.
2204 2010-09-27 Jason Merrill <jason@redhat.com>
2206 * g++.dg/cpp0x/rv-lvalue-req.C: New.
2207 * g++.dg/ext/complit11.C: Adjust.
2208 * g++.old-deja/g++.law/temps1.C: Adjust.
2209 * g++.old-deja/g++.ns/koenig6.C: Adjust.
2210 * g++.old-deja/g++.oliva/partord1.C: Adjust.
2212 2010-09-27 Ian Lance Taylor <iant@google.com>
2214 * lib/target-supports.exp (check_effective_target_split_stack):
2216 * gcc.dg/split-1.c: New test.
2217 * gcc.dg/split-2.c: New test.
2218 * gcc.dg/split-3.c: New test.
2219 * gcc.dg/split-4.c: New test.
2221 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2224 * objc.dg/type-size-3.m: New test.
2226 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2229 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2231 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2234 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2235 * objc.dg/type-size-2.m: Same change.
2236 * obj-c++.dg/encode-5.mm: Same change.
2238 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2240 Merge from 'apple/trunk' branch on FSF servers. The original
2241 Changelogs are below.
2243 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2244 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2245 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2246 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2248 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2249 proto-qual-1.m in the branch) and the normal ABI on GNU.
2250 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
2251 the test only with the NeXT runtime.
2252 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2253 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2254 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2255 Run the test only with the NeXT runtime.
2257 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2260 * objc.dg/encode-7-64bit.m: New.
2261 * objc.dg/encode-7.m: Skip if -m64.
2263 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
2266 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2267 * obj-c++.dg/threedotthree-abi-1.mm: New
2268 * objc.dg/threedotthree-abi-1.m: New
2270 2005-07-20 Ziemowit Laski <zlaski@apple.com>
2273 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2274 * objc.dg/encode-6.m: Likewise.
2275 * objc.dg/encode-7.m: New test case.
2277 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2279 Merge from 'apple/trunk' branch on FSF servers. Renamed
2280 const-str-12.m to constr-str-12b.m to avoid conflicts.
2282 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
2285 * obj-c++.dg/warn5.mm: New
2287 2005-06-22 Ziemowit Laski <zlaski@apple.com>
2290 * obj-c++.dg/const-str-12.mm: New.
2291 * objc.dg/const-str-12.m: New.
2293 2010-09-27 Tobias Burnus <burnus@net-b.de>
2297 * gfortran.dg/storage_size_2.f08: Fix test.
2298 * gfortran.dg/c_sizeof_1.f90: Fix test.
2299 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2300 * gfortran.dg/c_sizeof_3.f90: New.
2301 * gfortran.dg/c_sizeof_4.f90: New.
2302 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2303 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2305 2010-09-26 Daniel Kraft <d@domob.eu>
2309 * gfortran.dg/select_type_18.f03: New test.
2311 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
2313 * gnat.dg/return2.ad[sb]: New test.
2314 * gnat.dg/return2_pkg.ads: New helper.
2316 2010-09-25 Daniel Kraft <d@domob.eu>
2319 * gfortran.dg/io_constraints_6.f03: New test.
2320 * gfortran.dg/io_constraints_7.f03: New test.
2321 * gfortran.dg/newunit_2.f90: New test.
2323 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
2325 * gfortran.dg/operator_c1202.f90: New test.
2327 2010-09-24 Jan Hubicka <jh@suse.cz>
2329 * gcc.dg/tree-ssa/leaf.c: New testcase.
2331 2010-09-24 Jan Hubicka <jh@suse.cz>
2333 PR tree-optimization/45738
2334 PR tree-optimization/45741
2335 * gcc.c-torture/compile/pr45741.c: New.
2336 * gfortran.fortran-torture/compile/pr45738.f90: New.
2338 2010-09-24 Joseph Myers <joseph@codesourcery.com>
2340 * gcc.dg/cpp/undef-opt-1.c: New test.
2342 2010-09-24 Jason Merrill <jason@redhat.com>
2344 * g++.dg/other/error10.C: Adjust expected output.
2346 2010-09-24 Jakub Jelinek <jakub@redhat.com>
2349 * gcc.dg/torture/stackalign/alloca-6.c: New test.
2350 * gcc.target/i386/pr45234.c: New test.
2352 2010-09-24 Richard Guenther <rguenther@suse.de>
2354 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2356 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
2358 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2359 as a comment leader in regexp.
2361 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2363 * objc.dg/sync-2.m: New test.
2364 * obj-c++.dg/sync-2.mm: New test.
2366 2010-09-24 Tobias Burnus <burnus@net-b.de>
2369 * gfortran.dg/iso_fortran_env_7.f90: New.
2371 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2373 * obj-c++.dg/too-many-args.mm: New file.
2375 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2377 Merge from 'apple/trunk' branch on FSF servers.
2379 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2382 * objc.dg/too-many-args.m: New
2384 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2387 * gfortran.dg/dependency_36.f90: New test.
2389 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
2391 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2392 * gcc.target/i386/pad-3.c: Ditto.
2393 * gcc.target/i386/pad-7.c: Ditto.
2394 * gcc.target/i386/pad-7.c: Ditto.
2395 * gcc.target/i386/pr36502.c: Ditto.
2396 * gcc.target/i386/zee.c: Ditto.
2397 * gcc.target/i386/20060821-1.c: Ditto.
2398 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
2399 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
2400 * gcc.target/i386/pad-5b.c: Ditto.
2401 * gcc.target/i386/pad-6a.c: Ditto.
2402 * gcc.target/i386/pad-6b.c: Ditto.
2403 * gcc.target/i386/pad-8.c: Ditto.
2404 * gcc.target/i386/pad-9.c: Ditto.
2405 * gcc.target/i386/pad-10.c: Ditto.
2406 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
2408 2010-09-23 Richard Guenther <rguenther@suse.de>
2410 PR tree-optimization/45565
2411 * g++.dg/ipa/pr45565.C: New testcase.
2413 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
2417 * gfortran.dg/vector_subscript_bound_1.f90: New.
2419 2010-09-23 Richard Guenther <rguenther@suse.de>
2422 * gcc.dg/pr45750.c: New testcase.
2424 2010-09-23 Jakub Jelinek <jakub@redhat.com>
2426 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2427 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
2430 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
2432 PR rtl-optimization/44374
2433 * gcc.target/arm/headmerge-1.c: New test.
2434 * gcc.target/arm/headmerge-2.c: New test.
2435 * gcc.target/i386/headmerge-1.c: New test.
2436 * gcc.target/i386/headmerge-2.c: New test.
2438 2010-09-23 Daniel Kraft <d@domob.eu>
2443 * gfortran.dg/intrinsic_intent_1.f03: New test.
2444 * gfortran.dg/select_type_17.f03: New test.
2445 * gfortran.dg/associate_5.f03: More definability tests.
2446 * gfortran.dg/enum_2.f90: Check definability.
2447 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2448 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2449 * gfortran.dg/char_expr_2.f90: Ditto.
2450 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2451 * gfortran.dg/enum_5.f90: Ditto.
2452 * gfortran.dg/equiv_constraint_8.f90: Ditto.
2453 * gfortran.dg/impure_assignment_2.f90: Ditto.
2454 * gfortran.dg/impure_assignment_3.f90: Ditto.
2455 * gfortran.dg/intent_out_1.f90: Ditto.
2456 * gfortran.dg/intent_out_3.f90: Ditto.
2457 * gfortran.dg/pointer_assign_7.f90: Ditto.
2458 * gfortran.dg/pointer_intent_3.f90: Ditto.
2459 * gfortran.dg/pr19936_1.f90: Ditto.
2460 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2461 * gfortran.dg/simpleif_2.f90: Ditto.
2462 * gfortran.dg/protected_5.f90: Ditto.
2463 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2464 * gfortran.dg/protected_6.f90: Ditto.
2465 * gfortran.dg/protected_7.f90: Ditto.
2467 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2470 * gfortran.dg/namelist_65.f90: New test.
2472 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2474 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2475 the regexp pattern between the expected label and location string.
2477 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2479 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2481 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2483 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2484 * gcc.dg/pr27898.c: Likewise.
2485 * gcc.dg/pr28712.c: Likewise.
2486 * gcc.dg/pr30762-1.c: Likewise.
2487 * gcc.dg/pr31529-1.c: Likewise.
2488 * gcc.dg/pr34457-1.c: Likewise.
2489 * gcc.dg/pr34668-1.c: Likewise.
2490 * gcc.dg/pr34989-1.c: Likewise.
2491 * gcc.dg/pr43557-1.c: Likewise.
2493 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2495 PR rtl-optimization/45739
2496 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2498 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
2500 * gcc.target/sparc/mnofpu.c: New test.
2502 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2504 PR rtl-optimization/45739
2505 * gcc.target/i386/pr45739.c: New test.
2507 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
2510 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2511 and counts. Add non-elemental function call check.
2514 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2515 arguments checks. Update temporary counts.
2516 * gfortran.dg/transpose_optimization_1.f90: New.
2518 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2521 * objc.dg/invalid-method-1.m: New.
2523 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2525 Merge from 'apple/trunk' branch on FSF servers.
2527 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
2530 * objc.dg/naming-4.m: New
2531 * objc.dg/naming-5.m: New
2532 * obj-c++.dg/naming-1.mm: New
2533 * obj-c++.dg/naming-2.mm: New
2535 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
2536 Jack Howarth <howarth@bromo.med.uc.edu>
2539 * g++.dg/torture/pr44972.C: Use portable assert().
2541 2010-09-21 Richard Guenther <rguenther@suse.de>
2543 PR tree-optimization/45580
2544 * g++.dg/torture/pr45580.C: New testcase.
2546 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
2548 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2550 2010-09-20 Janus Weil <janus@gcc.gnu.org>
2553 * gfortran.dg/pointer_check_7.f90: New.
2555 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2557 PR rtl-optimization/45728
2558 * gcc.c-torture/compile/pr45728.c: New test.
2560 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
2563 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2565 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
2567 * g++.dg/tree-ssa/pr45605.C: Add "\\".
2569 2010-09-20 Richard Guenther <rguenther@suse.de>
2572 * gcc.dg/torture/pr45704.c: New testcase.
2574 2010-09-20 Jan Hubicka <jh@suse.cz>
2576 PR tree-optimize/45605
2577 * g++.dg/tree-ssa/pr45605.C: New testcase.
2579 2010-09-20 Michael Matz <matz@suse.de>
2582 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2585 2010-09-20 Richard Guenther <rguenther@suse.de>
2587 PR tree-optimization/45705
2588 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2590 2010-09-20 Michael Matz <matz@suse.de>
2593 * lib/target-supports.exp (check_effective_target_vect_perm):
2596 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2598 PR rtl-optimization/45695
2599 * gcc.c-torture/execute/pr45695.c: New test.
2601 2010-09-19 Jan Hubicka <jh@suse.cz>
2604 * gcc.c-torture/compile/pr44246.c:New file.
2606 2010-09-19 Ira Rosen <irar@il.ibm.com>
2608 PR tree-optimization/45714
2609 * gfortran.dg/vect/pr45714-a.f: New test.
2610 * gfortran.dg/vect/pr45714-b.f: New test.
2612 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2614 * gnat.dg/const1.adb: Rename into...
2615 * gnat.dg/constant1.adb: ...this.
2616 * gnat.dg/constant2.adb: New test.
2617 * gnat.dg/constant2_pkg1.ads: New helper.
2618 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2620 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2622 * gnat.dg/specs/constant1.ads: New test.
2623 * gnat.dg/specs/constant1_pkg.ads: New helper.
2625 2010-09-18 Jan Hubicka <jh@suse.cz>
2627 PR tree-optimization/45453
2628 * g++.dg/tree-ssa/pr45453.C: New testcase.
2630 2010-09-18 Jason Merrill <jason@redhat.com>
2632 * g++.dg/cpp0x/initlist44.C: New.
2634 2010-09-18 Richard Guenther <rguenther@suse.de>
2636 PR tree-optimization/45709
2637 * g++.dg/torture/pr45709-2.C: New testcase.
2639 2010-09-18 Richard Guenther <rguenther@suse.de>
2641 PR tree-optimization/45709
2642 * g++.dg/torture/pr45709.C: New testcase.
2644 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
2647 * gcc.target/i386/pad-3.c: Pass -fno-pic.
2649 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2651 * gcc.target/i386/pad-1.c: New.
2652 * gcc.target/i386/pad-2.c: Likewise.
2653 * gcc.target/i386/pad-3.c: Likewise.
2654 * gcc.target/i386/pad-4.c: Likewise.
2655 * gcc.target/i386/pad-5a.c: Likewise.
2656 * gcc.target/i386/pad-5b.c: Likewise.
2657 * gcc.target/i386/pad-6a.c: Likewise.
2658 * gcc.target/i386/pad-6b.c: Likewise.
2659 * gcc.target/i386/pad-7.c: Likewise.
2660 * gcc.target/i386/pad-8.c: Likewise.
2661 * gcc.target/i386/pad-9.c: Likewise.
2662 * gcc.target/i386/pad-10.c: Likewise.
2664 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2667 * gcc.dg/torture/stackalign/alloca-5.c: New.
2669 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2672 * gcc.dg/torture/pr45678-2.c: New.
2674 2010-09-17 Richard Guenther <rguenther@suse.de>
2677 * gcc.dg/torture/pr45678-1.c: New testcase.
2679 2010-09-17 Michael Matz <matz@suse.de>
2681 PR tree-optimization/43432
2682 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2683 check_effective_target_vect_perm_short): New predicates.
2684 (check_effective_target_vect_perm): Include x86_64.
2685 * gcc.dg/vect/pr43432.c: New test.
2686 * gcc.dg/vect/vect-114.c: Adjust.
2687 * gcc.dg/vect/vect-15.c: Ditto.
2688 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2689 * gcc.dg/vect/slp-perm-9.c: Ditto.
2691 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
2694 * objc/execute/exceptions/throw-nil.m: Run the test only with the
2697 2010-09-17 Richard Guenther <rguenther@suse.de>
2699 * gcc.dg/pr27898.c: Use -flto instead of -combine.
2700 * gcc.dg/pr28706.c: Likewise.
2701 * gcc.dg/pr28712.c: Likewise.
2702 * gcc.dg/pr30762-1.c: Likewise.
2703 * gcc.dg/pr30762-2.c: Likewise.
2704 * gcc.dg/pr31529-1.c: Likewise.
2705 * gcc.dg/pr31529-2.c: Likewise.
2706 * gcc.dg/pr34457-1.c: Likewise.
2707 * gcc.dg/pr34457-2.c: Likewise.
2708 * gcc.dg/pr34668-1.c: Likewise.
2709 * gcc.dg/pr34668-2.c: Likewise.
2710 * gcc.dg/pr34989-1.c: Likewise.
2711 * gcc.dg/pr34989-2.c: Likewise.
2712 * gcc.dg/pr43557-1.c: Likewise.
2713 * gcc.dg/pr43557-2.c: Likewise.
2714 * gcc.dg/debug/pr41893-1.c: Likewise.
2715 * gcc.dg/matrix/matrix.exp: Do not use -combine.
2716 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2717 * gcc.dg/matrix/matrix-4.c: Likewise.
2718 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2719 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2720 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2721 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2723 2010-09-16 Tobias Burnus <burnus@net-b.de>
2726 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2728 * gfortran.dg/intent_optimize_1.f90: New test.
2730 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
2732 * gcc.target/i386/divmod-1.c: New.
2733 * gcc.target/i386/divmod-2.c: Likewise.
2734 * gcc.target/i386/divmod-3.c: Likewise.
2735 * gcc.target/i386/divmod-4.c: Likewise.
2736 * gcc.target/i386/divmod-4a.c: Likewise.
2737 * gcc.target/i386/divmod-5.c: Likewise.
2738 * gcc.target/i386/divmod-6.c: Likewise.
2739 * gcc.target/i386/divmod-7.c: Likewise.
2740 * gcc.target/i386/divmod-8.c: Likewise.
2741 * gcc.target/i386/udivmod-1.c: Likewise.
2742 * gcc.target/i386/udivmod-2.c: Likewise.
2743 * gcc.target/i386/udivmod-3.c: Likewise.
2744 * gcc.target/i386/udivmod-4.c: Likewise.
2745 * gcc.target/i386/udivmod-4a.c: Likewise.
2746 * gcc.target/i386/udivmod-5.c: Likewise.
2747 * gcc.target/i386/udivmod-6.c: Likewise.
2748 * gcc.target/i386/udivmod-7.c: Likewise.
2749 * gcc.target/i386/udivmod-8.c: Likewise.
2751 2010-09-16 Jan Hubicka <jh@suse.cz>
2753 * g++.dg/lto/pr45679-1_0.C: New file.
2754 * g++.dg/lto/pr45679-1_1.C: New file.
2755 * g++.dg/lto/pr45679-0_0.C: New file.
2756 * g++.dg/lto/pr45679-0_1.C: New file.
2758 2010-09-16 Janus Weil <janus@gcc.gnu.org>
2761 * gfortran.dg/class_dummy_2.f03: New.
2763 2010-09-16 Richard Guenther <rguenther@suse.de>
2765 PR tree-optimization/45623
2766 * gcc.dg/torture/pr45623.c: New testcase.
2768 2010-09-16 Ira Rosen <irar@il.ibm.com>
2770 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2771 name and parentheses.
2772 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2774 2010-09-15 Jason Merrill <jason@redhat.com>
2776 * g++.dg/parse/parameter-declaration-2.C: New.
2778 * g++.dg/cpp0x/scoped_enum2.C: New.
2780 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
2782 * gcc.c-torture/compile/20100915-1.c: New test.
2784 2010-09-15 Martin Jambor <mjambor@suse.cz>
2787 * gcc.dg/ipa/pr45644.c: New test.
2789 2010-09-15 Jakub Jelinek <jakub@redhat.com>
2791 PR tree-optimization/45633
2792 * gcc.dg/vect/pr45633.c: New test.
2794 2010-09-15 Janus Weil <janus@gcc.gnu.org>
2797 * gfortran.dg/allocate_derived_4.f90: New.
2799 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
2801 * lib/target-supports.exp
2802 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2803 supported flag to true for neon.
2805 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2808 * g++.dg/template/crash103.C: New.
2810 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
2812 Merge from 'apple/trunk' branch on FSF servers.
2814 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
2817 * objc.dg/msg-in-protocol.m: New.
2818 * obj-c++.dg/msg-in-protocol.mm: New.
2820 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
2823 * objc.dg/break-in-ifstmt.m: New.
2825 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2828 * obj-c++.dg/comp-types-13.mm: New.
2829 * objc.dg/comp-types-12.m: New.
2831 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2834 * obj-c++.dg/proto-lossage-7.mm: New.
2835 * objc.dg/proto-lossage-7.m: New.
2837 2010-09-14 Jan Hubicka <jh@suse.cz>
2839 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2841 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2844 2010-09-14 Jakub Jelinek <jakub@redhat.com>
2847 * gcc.dg/pr45567.c: New test.
2850 * g++.dg/debug/pr45660.C: New test.
2852 2010-09-14 Ira Rosen <irar@il.ibm.com>
2854 PR tree-optimization/45470
2855 * g++.dg/vect/pr45470-a.cc: New test.
2856 * g++.dg/vect/pr45470-a.cc: New test.
2858 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2861 * lib/profopt.exp: Prune warnings on execname2 compile.
2862 * lib/prune.exp: Prune "can't add line info" warnings.
2864 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2867 * gfortran.dg/namelist_64.f90: New test.
2869 2010-09-13 Jakub Jelinek <jakub@redhat.com>
2871 PR rtl-optimization/45617
2872 * gcc.target/i386/pr45617.c: New test.
2874 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
2876 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2878 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
2880 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2881 * gcc.target/i386/fma4-vector.c: Likewise.
2882 * gcc.target/i386/vectorize2.c: Likewise.
2883 * gcc.target/i386/vectorize4.c: Likewise.
2884 * gcc.target/i386/vectorize5.c: Likewise.
2885 * gcc.target/i386/vectorize6.c: Likewise.
2886 * gcc.target/i386/vectorize8.c: Likewise.
2888 * gcc.target/i386/vect-double-1.c: New.
2889 * gcc.target/i386/vect-double-1a.c: Likewise.
2890 * gcc.target/i386/vect-double-2.c: Likewise.
2891 * gcc.target/i386/vect-double-2a.c: Likewise.
2893 * lib/target-supports.exp (check_effective_target_vect_double):
2894 Set et_vect_double_saved to 0 when tuning for Atom.
2896 2010-09-13 Jan Hubicka <jh@suse.cz>
2898 * gcc.dg/torture/pr23821.c: Drop static keyword.
2899 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2900 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2902 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
2904 * gcc.target/arm/sync-1.c: New.
2906 2010-09-12 Olivier Hainque <hainque@adacore.com>
2908 * gnat.dg/memtrap.adb: New test.
2910 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2912 * gfortran.dg/promotion.f90: Fix options.
2914 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
2916 * g++.dg/cpp0x/range-for1.C: New.
2917 * g++.dg/cpp0x/range-for2.C: New.
2918 * g++.dg/cpp0x/range-for3.C: New.
2919 * g++.dg/cpp0x/range-for4.C: New.
2920 * g++.dg/cpp0x/range-for5.C: New.
2921 * g++.dg/cpp0x/range-for6.C: New.
2923 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
2925 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2926 and counts. Check that transpose is not called.
2927 * gfortran.dg/transpose_2.f90: Update error message.
2929 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2932 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2933 * g++.dg/lookup/strong-using-2.C: Likewise.
2934 * g++.dg/lookup/strong-using-3.C: Likewise.
2935 * g++.dg/lookup/strong-using-5.C: Likewise.
2937 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2938 * g++.dg/cpp0x/inline-ns4.C: New.
2939 * g++.dg/cpp0x/inline-ns5.C: New.
2941 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
2944 * gfortran.fortran-torture/compile/pr45634.f90: New.
2946 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
2948 * objc.dg/fobjc-exceptions.m: New test.
2950 2010-09-10 Jan Hubicka <jh@suse.cz>
2952 * g++.dg/inherit/covariant7.C: Fix pattern matching.
2954 2010-09-10 Martin Jambor <mjambor@suse.cz>
2956 PR tree-optimization/44972
2957 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2958 * gcc.dg/tree-ssa/pr45144.c: Likewise.
2959 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2961 * g++.dg/torture/pr44972.C: New test.
2963 2010-09-10 Martin Jambor <mjambor@suse.cz>
2965 PR tree-optimization/44972
2966 * g++.dg/torture/pr34850.C: Remove expected warning.
2968 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2970 * gfortran.dg/dummy_optional_arg.f90: New test.
2972 2010-09-08 Jan Hubicka <jh@suse.cz>
2974 PR tree-optimization/45598
2975 * fortran.fortran-torture/compile/pr45598.f90: New test.
2977 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
2979 * lib/target-supports-dg.exp (dg-require-ifunc): New.
2980 * lib/target-supports.exp (check_ifunc_available): New.
2981 * gcc.dg/attr-ifunc-1.c: New.
2982 * gcc.dg/attr-ifunc-2.c: New.
2983 * gcc.dg/attr-ifunc-3.c: New.
2984 * gcc.dg/attr-ifunc-4.c: New.
2985 * gcc.dg/attr-ifunc-5.c: New.
2986 * g++.dg/ext/attr-ifunc-1.C: New.
2987 * g++.dg/ext/attr-ifunc-2.C: New.
2988 * g++.dg/ext/attr-ifunc-3.C: New.
2989 * g++.dg/ext/attr-ifunc-4.C: New.
2991 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
2994 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2996 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
2998 * gfortran.dg/inline_transpose_1.f90: New test.
3000 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3003 * g++.dg/warn/Wunused-var-15.C: New test.
3005 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3007 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3010 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3012 * objc/execute/exceptions/throw-nil.m: New test.
3013 * objc/execute/exceptions/handler-1.m: Updated to use the new
3014 objc_set_uncaught_exception_handler() function.
3015 * objc/execute/exceptions/matcher-1.m: New test.
3017 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3020 * gfortran.dg/bit_comparison_1.F90: New test.
3021 * gfortran.dg/leadz_trailz_3.f90: New test.
3022 * gfortran.dg/masklr_2.F90: New test.
3023 * gfortran.dg/shiftalr_1.F90: New test.
3024 * gfortran.dg/merge_bits_2.F90: New test.
3025 * gfortran.dg/dshift_2.F90: New test.
3026 * gfortran.dg/bit_comparison_2.F90: New test.
3027 * gfortran.dg/masklr_1.F90: New test.
3028 * gfortran.dg/merge_bits_1.F90: New test.
3029 * gfortran.dg/dshift_1.F90: New test.
3030 * gfortran.dg/shiftalr_2.F90: New test.
3032 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3034 * objc.dg/type-stream-1.m: Replaced with a test that tests that
3035 functions from objc/typedstream.h are deprecated.
3037 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3039 * lib/target-supports.exp
3040 (check_effective_target_run_expensive_tests): New proc.
3041 * gcc.c-torture/compile/limits-fnargs.c: Use
3042 dg-require-effective-target run_expensive_tests.
3044 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3047 * gfortran.dg/gomp/pr45597.f90: New test.
3050 * gfortran.dg/gomp/pr45595.f90: New test.
3052 2010-09-08 Michael Matz <matz@suse.de>
3054 * c-c++-common/uninit-17.c: Adjust.
3056 2010-09-08 Michael Matz <matz@suse.de>
3058 PR tree-optimization/43430
3059 * gcc.dg/vect/pr43430-2.c: New test.
3061 2010-09-08 Michael Matz <matz@suse.de>
3063 PR tree-optimization/33244
3064 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3066 2010-09-08 Richard Guenther <rguenther@suse.de>
3068 PR tree-optimization/45578
3069 * gfortran.dg/pr45578.f90: New testcase.
3071 2010-09-08 Richard Guenther <rguenther@suse.de>
3074 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3076 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3079 * gfortran.dg/char_length_18.f90: New test.
3081 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
3084 * gcc.target/i386/pr36502.c: New test.
3088 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3089 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3091 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
3093 * gfortran.dg/achar_4.f90: Enable bounds checking.
3095 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
3098 * gcc.target/i386/pr45206.c: New test.
3100 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
3103 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3105 2010-09-07 Jan Hubicka <jh@suse.cz>
3107 * gcc.c-torture/compile/20100907.c: New testcase.
3109 2010-09-07 Richard Guenther <rguenther@suse.de>
3112 * g++.dg/eh/pr45569.C: New testcase.
3114 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
3117 * gcc.target/arm/pr43137.c: New test.
3119 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3122 * gfortran.dg/dependency_35.f90: New test.
3124 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3127 * gfortran.dg/char_length_17.f90: New test.
3129 2010-09-06 Dodji Seketeli <dodji@redhat.com>
3134 * g++.dg/template/typedef34.C: New test.
3135 * g++.dg/template/typedef35.C: New test.
3137 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
3140 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3142 2010-09-06 Mark Mitchell <mark@codesourcery.com>
3144 * g++.dg/warn/Wdouble-promotion.C: New.
3146 2010-09-06 Arnaud Charlet <charlet@adacore.com>
3148 * g++.dg/parse/redef2.C: New.
3150 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3152 * gcc.dg/20100906-1.c: New testcase.
3154 2010-09-06 Jakub Jelinek <jakub@redhat.com>
3157 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3158 DW_TAG_enumeration_type DIE.
3160 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
3162 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3165 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
3167 PR rtl-optimization/44919
3168 * g++.dg/opt/pr44919.C: New.
3170 2010-09-06 Tobias Burnus <burnus@net-b.de>
3173 * gfortran.dg/iall_iany_iparity_1.f90: New.
3174 * gfortran.dg/iall_iany_iparity_2.f90: New.
3176 2010-09-06 Jason Merrill <jason@redhat.com>
3178 * g++.dg/cpp0x/initlist42.C: New.
3180 * g++.dg/cpp0x/auto19.C: New.
3182 * g++.dg/template/sfinae25.C: New.
3183 * g++.dg/template/char1.C: Expect warning.
3184 * g++.dg/template/nontype10.C: Likewise.
3186 * g++.dg/cpp0x/implicit9.C: New.
3188 * g++.dg/cpp0x/initlist43.C: New.
3190 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
3192 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3194 2010-09-05 Mark Mitchell <mark@codesourcery.com>
3196 * gcc.dg/Wdouble-promotion.c: New.
3198 2010-09-05 Tobias Burnus <burnus@net-b.de>
3200 * gfortran.dg/float128_1.f90: Remove test case as
3201 it always fails since Rev 163611 backed out the
3202 front-end implementation.
3204 2010-09-05 Tobias Burnus <burnus@net-b.de>
3206 * gfortran.dg/float128_1.f90: XFAIL test case.
3208 2010-09-05 Tobias Burnus <burnus@net-b.de>
3210 * gfortran.dg/bessel_7.f90: Decrease required precision.
3212 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
3215 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3216 ref-all-matching targets.
3218 2010-09-05 Richard Guenther <rguenther@suse.de>
3220 PR tree-optimization/45535
3221 * gcc.c-torture/compile/pr45535.c: New testcase.
3223 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
3225 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3227 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3228 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3229 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3230 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3231 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3232 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3233 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3234 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3235 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3236 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3237 * gcc.target/i386/pr22152.c: Likewise.
3238 * gcc.target/i386/pr36992-1.c: Likewise.
3239 * gcc.target/i386/pr36992-2.c: Likewise.
3240 * gcc.target/sh/sh4a-memmovua.c: Likewise.
3242 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3245 * gcc.dg/const-uniq-1.c: Modify regexp.
3247 2010-09-04 Tobias Burnus <burnus@net-b.de>
3250 * gfortran.dg/namelist_63.f90: New.
3252 2010-09-04 Jan Hubicka <jh@suse.cz>
3254 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3255 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3257 2010-09-04 Jan Hubicka <jh@suse.cz>
3259 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3261 2010-09-04 Janus Weil <janus@gcc.gnu.org>
3264 * gfortran.dg/allocate_alloc_opt_12.f90: New.
3266 2010-09-03 Joseph Myers <joseph@codesourcery.com>
3268 * gcc.dg/opts-4.c: New test.
3270 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3272 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3273 * gcc.dg/vect/vect-peel-4.c: Ditto.
3275 2010-09-03 Daniel Kraft <d@domob.eu>
3278 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3280 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3283 * gfortran.dg/dependency_34.f90: New test.
3285 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3287 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3289 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3291 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3292 gcc.target/i386/clearcap.map if supported.
3294 2010-09-03 Michael Matz <matz@suse.de>
3297 * gcc.dg/pr45415.c: New test.
3299 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
3301 PR tree-optimization/45506
3302 * gcc.dg/pr45506.c: New.
3304 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
3307 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3308 * gcc.target/i386/float128-2.c: Ditto.
3310 2010-09-03 Daniel Kraft <d@domob.eu>
3313 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3314 * gfortran.dg/internal_dummy_2.f08: New test.
3315 * gfortran.dg/internal_dummy_3.f08: New test.
3316 * gfortran.dg/internal_dummy_4.f08: New test.
3318 2010-09-03 Jakub Jelinek <jakub@redhat.com>
3321 * gcc.target/i386/pr45500.c: New test.
3323 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
3325 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3327 2010-09-03 Daniel Kraft <d@domob.eu>
3330 * gfortran.dg/exit_2.f08; Adapt error messages.
3331 * gfortran.dg/exit_3.f08: New test.
3332 * gfortran.dg/exit_4.f08: New test.
3333 * gfortran.dg/exit_5.f03: New test.
3335 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3337 * gfortran.dg/ishft_4.f90: New test.
3339 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3341 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3342 FRIZ/XSRIZ instruciton for (double)(long long)x.
3343 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3345 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3347 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3349 2010-09-02 Richard Guenther <rguenther@suse.de>
3351 PR tree-optimization/44937
3352 PR tree-optimization/45412
3353 * g++.dg/opt/pr45412.C: New testcase.
3354 * gcc.c-torture/compile/pr45412.c: Likewise.
3355 * gcc.c-torture/compile/pr44937.c: Likewise.
3357 2010-09-02 Joseph Myers <joseph@codesourcery.com>
3359 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
3360 but using -Werror=comment.
3361 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3362 expected error messages.
3364 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3366 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3367 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3369 2010-09-02 Tobias Burnus <burnus@net-b.de>
3372 * gfortran.dg/initialization_27.f90: New.
3374 2010-09-02 Ira Rosen <irar@il.ibm.com>
3376 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3377 check into different basic blocks. Expect vectorization if misaligned
3378 stores are supported.
3379 * gcc.dg/vect/bb-slp-8a.c: New test.
3380 * gcc.dg/vect/bb-slp-8b.c: New test.
3382 2010-09-01 Steve Ellcey <sje@cup.hp.com>
3384 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3386 2010-09-01 Janus Weil <janus@gcc.gnu.org>
3389 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3390 * gfortran.dg/class_dummy_1.f03: New.
3392 2010-09-01 Jakub Jelinek <jakub@redhat.com>
3395 * g++.dg/tree-prof/partition2.C: New test.
3397 2010-09-01 Richard Guenther <rguenther@suse.de>
3399 * gcc.dg/vect/vect-outer-fir.c: Adjust.
3400 * gcc.dg/tree-ssa/vrp54.c: New testcase.
3401 * gcc.c-torture/execute/20100827-1.c: Likewise.
3403 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3405 * gfortran.dg/execute_command_line_1.f90: New test.
3407 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3409 PR preprocessor/45457
3410 * c-c++-common/cpp/pr45457.c: New test.
3412 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
3414 * gcc.dg/nested-func-8.c: New test.
3416 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3419 * gfortran.dg/popcnt_poppar_1.F90: New test.
3420 * gfortran.dg/popcnt_poppar_2.F90: New test.
3422 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
3424 * gcc.target/i386/volatile-2.c: Require nonpic target.
3426 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3429 * gcc.dg/pr45461.c: New test.
3431 2010-08-31 Richard Guenther <rguenther@suse.de>
3434 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3436 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
3438 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3440 2010-08-30 Janus Weil <janus@gcc.gnu.org>
3443 * gfortran.dg/typebound_proc_18.f03: New.
3445 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
3447 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3448 * lib/scanasm.exp (scan-stack-usage): Likewise.
3449 (scan-stack-usage-not): Likewise.
3450 * gcc.dg/stack-usage-1.c: New test.
3451 * gcc.target/i386/stack-usage-realign.c: Likewise.
3453 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
3455 PR tree-optimization/45427
3456 * gcc.dg/tree-ssa/pr45427.c: New test.
3458 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3461 * g++.dg/template/crash102.C: New.
3463 2010-08-30 Jakub Jelinek <jakub@redhat.com>
3466 * gcc.dg/gomp/atomic-12.c: New test.
3467 * gcc.dg/gomp/atomic-13.c: New test.
3468 * gcc.dg/gomp/atomic-14.c: New test.
3469 * g++.dg/gomp/atomic-11.C: New test.
3470 * g++.dg/gomp/atomic-12.C: New test.
3471 * g++.dg/gomp/atomic-13.C: New test.
3472 * g++.dg/gomp/atomic-14.C: New test.
3474 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3476 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3479 2010-08-30 Thomas Quinot <quinot@adacore.com>
3481 * gnat.dg/discr24.adb: New test.
3483 2010-08-30 Richard Guenther <rguenther@suse.de>
3485 PR tree-optimization/45449
3486 * gcc.dg/pr45449.c: New testcase.
3488 2010-08-30 Joseph Myers <joseph@codesourcery.com>
3490 * gcc.dg/opts-1.c: Expect errors, not warnings.
3492 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3495 * gfortran.dg/dynamic_dispatch_11.f03: New.
3497 2010-08-29 Jason Merrill <jason@redhat.com>
3500 * g++.dg/parse/defarg15.C: New.
3502 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3505 * gfortran.dg/select_type_16.f03: New.
3507 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
3508 Tobias Burnus <burnus@net-b.de>
3510 * gfortran.dg/bessel_7.f90: Decrease required precision.
3512 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
3513 Kaz Kojima <kkojima@gcc.gnu.org>
3515 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
3517 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3519 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3520 floating point conversion code generation.
3521 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3522 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3523 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3524 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3525 to integer conversion code generation.
3526 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3527 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3528 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3529 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3531 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3534 * gfortran.dg/random_seed_1.f90: Adjust test.
3535 * gfortran.dg/float128_1.f90: New test.
3537 2010-08-27 Tobias Burnus <burnus@net-b.de>
3540 * gfortran.dg/norm2_1.f90: New.
3541 * gfortran.dg/norm2_2.f90: New.
3542 * gfortran.dg/norm2_3.f90: New.
3543 * gfortran.dg/norm2_4.f90: New.
3544 * gfortran.dg/parity_1.f90: New.
3545 * gfortran.dg/parity_2.f90: New.
3546 * gfortran.dg/parity_3.f90: New.
3548 2010-08-27 Janus Weil <janus@gcc.gnu.org>
3551 * gfortran.dg/select_type_15.f03: New.
3553 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3556 * gfortran.dg/hollerith8.f90: New test.
3558 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3561 * gfortran.dg/dependency_33.f90: New test.
3563 2010-08-27 Richard Guenther <rguenther@suse.de>
3565 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3566 * gcc.dg/graphite/scop-2.c: Likewise.
3567 * gcc.dg/graphite/scop-20.c: Likewise.
3568 * gcc.dg/vect/slp-25.c: Likewise.
3570 2010-08-27 Olivier Hainque <hainque@adacore.com>
3572 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3574 2010-08-26 Daniel Kraft <d@domob.eu>
3579 * gfortran.dg/associate_8.f03: New test.
3580 * gfortran.dg/select_type_13.f03: New test.
3581 * gfortran.dg/select_type_14.f03: New test.
3583 2010-08-26 Jakub Jelinek <jakub@redhat.com>
3585 PR tree-optimization/44485
3586 * gcc.dg/pr44485.c: New test.
3588 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3590 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3591 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3592 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3594 2010-08-26 Richard Guenther <rguenther@suse.de>
3596 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3597 * gcc.dg/graphite/scop-21.c: Likewise.
3599 2010-08-26 Richard Guenther <rguenther@suse.de>
3601 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3602 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3603 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3604 * gcc.dg/vect/vect-91.c: Likewise.
3605 * gcc.dg/vect/vect-peel-1.c: Likewise.
3606 * gcc.dg/vect/vect-peel-2.c: Likewise.
3607 * gcc.dg/vect/vect-peel-4.c: Likewise.
3609 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3612 * gfortran.dg/der_io_4.f90: New test.
3614 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3616 PR rtl-optimization/44858
3617 * gcc.c-torture/execute/pr44858.c: New test.
3619 PR rtl-optimization/45400
3620 * g++.dg/other/i386-8.C: New test.
3622 2010-08-25 Richard Guenther <rguenther@suse.de>
3624 * gcc.dg/alias-8.c: Adjust.
3626 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
3628 * gcc.target/i386/combine-mul.c: New test.
3630 2010-08-25 Richard Guenther <rguenther@suse.de>
3633 * gcc.dg/graphite/id-27.c: New testcase.
3634 * gcc.dg/lto/20100825-1_0.c: Likewise.
3636 2010-08-25 Richard Guenther <rguenther@suse.de>
3638 PR tree-optimization/45316
3639 * g++.dg/opt/pr45316.C: New testcase.
3641 2010-08-25 Richard Guenther <rguenther@suse.de>
3643 PR tree-optimization/45393
3644 * g++.dg/torture/pr45393.C: New testcase.
3646 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3648 PR tree-optimization/45059
3649 * gcc.c-torture/compile/pr45059.c: New test.
3651 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
3653 * lib/target-supports.exp (check_effective_target_vect_unpack):
3654 Set vect_unpack supported flag to true for neon.
3656 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3658 * gcc.dg/tree-ssa/ifc-5.c: New.
3660 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3662 * gcc.dg/tree-ssa/ifc-4.c: New.
3663 * gcc.dg/tree-ssa/ifc-7.c: New.
3665 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
3667 * gcc.dg/vect/vect.exp: Check loongson targets
3668 * g++.dg/vect/vect.exp: Likewise
3669 * gfortran.dg/vect/vect.exp: Likewise
3671 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3673 * gcc.target/powerpc/vsx-mass-1.c: New file, test
3676 2010-08-23 Janus Weil <janus@gcc.gnu.org>
3679 * gfortran.dg/proc_ptr_29.f90: New.
3681 2010-08-22 Tobias Burnus <burnus@net-b.de>
3682 Dominique d'Humieres <dominiq@lps.ens.fr>
3685 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3687 2010-08-22 Tobias Burnus <burnus@net-b.de>
3690 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3692 2010-08-22 Tobias Burnus <burnus@net-b.de>
3695 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3697 2010-08-22 Tobias Burnus <burnus@net-b.de>
3698 Dominique d'Humieres <dominiq@lps.ens.fr>
3702 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3703 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3705 2010-08-21 Janus Weil <janus@gcc.gnu.org>
3710 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3711 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3712 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3714 2010-08-21 Tobias Burnus <burnus@net-b.de>
3718 * gfortran.dg/bessel_6.f90: New.
3719 * gfortran.dg/bessel_7.f90: New.
3721 2010-08-20 Jan Hubicka <jh@suse.cz>
3725 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3726 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3728 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
3731 * gcc.target/i386/pr45336-1.c: New.
3732 * gcc.target/i386/pr45336-2.c: Likewise.
3733 * gcc.target/i386/pr45336-3.c: Likewise.
3734 * gcc.target/i386/pr45336-4.c: Likewise.
3736 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
3739 * gcc.target/i386/volatile-2.c: Update scan strings to also
3740 include (%rip) for the memory reference on x86_64.
3742 2010-08-20 Jakub Jelinek <jakub@redhat.com>
3745 * gcc.dg/pr44974.c: New test.
3747 PR rtl-optimization/45353
3748 * gcc.dg/pr45353.c: New test.
3750 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
3752 * gcc.target/i386/volatile-2.c: New.
3754 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
3756 PR rtl-optimization/44691
3757 * gfortran.dg/pr44691.f: New test.
3759 2010-10-19 Olivier Hainque <hainque@adacore.com>
3761 * gcc.target/sparc/sibcall-dslot.c: New testcase.
3763 2010-08-19 Jason Merrill <jason@redhat.com>
3765 * g++.dg/init/synth3.C: New.
3766 * g++.dg/init/value8.C: New.
3767 * g++.dg/tree-ssa/empty-2.C: New.
3768 * g++.dg/cpp0x/noexcept09.C: New.
3770 2010-08-19 Daniel Kraft <d@domob.eu>
3774 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3775 * gfortran.dg/pointer_remapping_1.f90: New test.
3776 * gfortran.dg/pointer_remapping_2.f03: New test.
3777 * gfortran.dg/pointer_remapping_3.f08: New test.
3778 * gfortran.dg/pointer_remapping_4.f03: New test.
3779 * gfortran.dg/pointer_remapping_5.f08: New test.
3780 * gfortran.dg/pointer_remapping_6.f08: New test.
3782 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
3785 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3787 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3789 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3791 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
3793 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3796 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3799 * gcc.c-torture/execute/pr45070.c: New.
3801 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3803 * g++.dg/pr44328.C: New test.
3805 2010-08-19 Tobias Burnus <burnus@net-b.de>
3809 * gfortran.dg/bessel_3.f90: New.
3810 * gfortran.dg/bessel_4.f90: New.
3811 * gfortran.dg/bessel_5.f90: New.
3813 2010-08-19 Janus Weil <janus@gcc.gnu.org>
3816 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3817 * gfortran.dg/pointer_init_2.f90: New.
3818 * gfortran.dg/pointer_init_3.f90: New.
3819 * gfortran.dg/pointer_init_4.f90: New.
3821 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
3824 * g++.dg/pr45049-1.C: New test.
3825 * g++.dg/pr45049-2.C: New test.
3827 2010-08-18 Jie Zhang <jie@codesourcery.com>
3829 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3830 20 if __ARM_PCS is defined otherwise 64.
3831 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3832 instead of hard coded 64.
3834 2010-08-18 Yao Qi <yao@codesourcery.com>
3837 * gcc.target/arm/pr45094.c: New test.
3839 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3841 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3843 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3845 PR rtl-optimization/42575
3846 * gcc.target/arm/pr42575.c: New test.
3848 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3850 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3851 * gcc.dg/tls/thr-cse-1.c: New.
3853 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3856 * lib/target-supports.exp
3857 (check_effective_target_function_sections): New.
3858 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3859 function sections before proceding.
3861 2010-08-17 Jakub Jelinek <jakub@redhat.com>
3864 * gfortran.dg/pr45308.f03: New test.
3866 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
3869 * gcc.target/i386/pr45296.c: New test.
3871 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
3873 * g++.dg/ext/uow-1.C: New.
3874 * g++.dg/ext/uow-2.C: New.
3875 * g++.dg/ext/uow-3.C: New.
3876 * g++.dg/ext/uow-4.C: New.
3878 2010-08-17 Richard Guenther <rguenther@suse.de>
3881 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3883 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
3886 * gcc.dg/Wcxx-compat-20.c: New test.
3888 2010-08-17 Daniel Kraft <d@domob.eu>
3891 * gfortran.dg/associate_1.f03: Extended to test newly supported
3892 features like association to variables.
3893 * gfortran.dg/associate_3.f03: Removed check for illegal change
3894 of associate-name here...
3895 * gfortran.dg/associate_5.f03: ...and added it here.
3896 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3897 * gfortran.dg/associate_7.f03: New test.
3899 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
3901 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3903 2010-08-15 Daniel Kraft <d@domob.eu>
3906 * gfortran.dg/associate_1.f03: Enable test for array expressions.
3907 * gfortran.dg/associate_3.f03: Clarify comment.
3908 * gfortran.dg/associate_5.f03: New test.
3909 * gfortran.dg/associate_6.f03: New test.
3911 2010-08-15 Tobias Burnus <burnus@net-b.de>
3914 * gfortran.dg/bind_c_usage_21.f90: New.
3915 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3917 2010-08-15 Tobias Burnus <burnus@net-b.de>
3919 * gfortran.dg/optional_absent_1.f90: New.
3920 * gfortran.dg/null_actual.f90: New.
3922 2010-08-15 Tobias Burnus <burnus@net-b.de>
3924 * gfortran.dg/pointer_target_1.f90: New.
3925 * gfortran.dg/pointer_target_2.f90: New.
3926 * gfortran.dg/pointer_target_3.f90: New.
3928 2010-08-15 Daniel Kraft <d@domob.eu>
3931 * gfortran.dg/elemental_args_check_3.f90: New test.
3932 * gfortran.dg/impure_1.f08: New test.
3933 * gfortran.dg/impure_2.f08: New test.
3934 * gfortran.dg/impure_3.f90: New test.
3935 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3937 2010-08-15 Ira Rosen <irar@il.ibm.com>
3939 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3940 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3942 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3944 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3946 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3948 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3950 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3951 dg-require-effective-target after dg-do.
3953 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3955 * lib/target-supports.exp (check_effective_target_vect_int): Return
3956 true for Loongson targets.
3957 (check_effective_target_vect_shift): Likewise.
3958 (check_effective_target_vect_no_int_max): Likewise.
3959 (check_effective_target_vect_no_align): Likewise.
3960 (check_effective_target_vect_short_mult): Likewise.
3962 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
3964 * g++.dg/cast.C: Change fields of structures to "long" to pass
3965 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3966 * g++.dg/cpp0x/iop.C: Ditto.
3967 * g++.dg/cpp0x/named_refs.C: Ditto.
3968 * g++.dg/cpp0x/rv1p.C: Ditto.
3969 * g++.dg/cpp0x/rv2p.C: Ditto.
3970 * g++.dg/cpp0x/rv3p.C: Ditto.
3971 * g++.dg/cpp0x/rv4p.C: Ditto.
3972 * g++.dg/cpp0x/rv5p.C: Ditto.
3973 * g++.dg/cpp0x/rv6p.C: Ditto.
3974 * g++.dg/cpp0x/rv7p.C: Ditto.
3975 * g++.dg/cpp0x/rv8p.C: Ditto.
3976 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3978 2010-08-13 Daniel Kraft <d@domob.eu>
3980 * gfortran.dg/implied_shape_1.f08: New test.
3981 * gfortran.dg/implied_shape_2.f90: New test.
3982 * gfortran.dg/implied_shape_3.f08: New test.
3984 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3987 * gfortran.dg/char_component_initializer_1.f90: New test.
3989 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
3991 PR tree-optimization/45241
3992 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3994 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3996 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3998 * gcc.target/i386/pr40906-2.c: Ditto.
3999 * gcc.target/i386/pr40906-3.c: Ditto.
4001 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4004 * gcc.c-torture/execute/pr45262.c: New test.
4006 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4008 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4010 * g++.dg/other/profile1.C: Ditto.
4012 2010-08-12 Richard Guenther <rguenther@suse.de>
4014 PR tree-optimization/45232
4015 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4016 * gcc.dg/tree-ssa/loop-7.c: Adjust.
4017 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4018 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4019 unsigned arithmetic.
4020 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4021 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4022 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4023 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4024 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4025 unsigned arithmetic.
4026 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4027 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4028 unsigned arithmetic.
4029 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4030 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4031 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4032 unsigned arithmetic.
4033 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4034 * gcc.dg/tree-ssa/negate.c: Adjust.
4035 * gcc.dg/vect/vect-1.c: Adjust.
4036 * gfortran.dg/reassoc_6.f: XFAIL.
4038 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4041 * gcc.dg/pr45259.c: New test.
4043 2010-08-12 Wei Guozhi <carrot@google.com>
4046 * gcc.target/arm/pr44999.c: New testcase.
4048 2010-08-12 Jie Zhang <jie@codesourcery.com>
4050 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4052 (main): Adjust accordingly.
4054 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4056 * gfortran.dg/graphite/id-22.f: New.
4058 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4060 * gcc.dg/graphite/id-26.c: New.
4062 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4064 * gcc.dg/graphite/id-25.c: New.
4066 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4068 * gcc.dg/graphite/run-id-5.c: New.
4069 * gcc.dg/graphite/run-id-6.c: New.
4070 * gfortran.dg/graphite/id-21.f: New.
4072 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4074 * gcc.dg/graphite/id-24.c: New.
4076 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4078 * gcc.dg/tree-ssa/pr20742.c: New.
4080 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4082 * gcc.dg/graphite/id-23.c: New.
4084 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4086 * gfortran.dg/graphite/id-20.f: Adjust testcase.
4088 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4090 * gcc.dg/graphite/pr42729.c: New.
4092 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4094 * gfortran.dg/graphite/id-20.f: New.
4096 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4098 * gcc.dg/graphite/id-22.c: New.
4100 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4102 * gcc.dg/graphite/run-id-2.c: Call abort.
4104 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4106 * gcc.dg/graphite/id-20.c: New.
4108 2010-08-11 Janus Weil <janus@gcc.gnu.org>
4109 Steve Kargl <kargl@gcc.gnu.org>
4112 * gfortran.dg/move_alloc_3.f90: New.
4113 * gfortran.dg/random_seed_2.f90: New.
4115 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4117 * lib/target-supports.exp (check_effective_target_sync_int_long):
4119 (check_effective_target_sync_char_short): Likewise.
4121 2010-08-10 Yao Qi <yao@codesourcery.com>
4123 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4125 * gcc.dg/tree-ssa/loop-31.c: Likewise.
4126 * g++.dg/other/packed1.C: Likewise.
4127 * g++.dg/other/crash-4.C: Likewise.
4128 * g++.dg/ext/packed8.C: Likewise.
4129 * g++.dg/init/array16.C: Likewise.
4131 2010-08-10 xinliang David Li <davidxl@google.com>
4132 * gcc.dg/tree-ssa/loop-19.c: Add option
4133 -fno-prefetch-loop-array
4135 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
4138 * gcc.c-torture/compile/pr45182.c: New test.
4140 2010-08-09 Jason Merrill <jason@redhat.com>
4143 * g++.dg/cpp0x/variadic-104.C: New.
4145 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4148 * gfortran.dg/dependency_32.f90: New test.
4150 2010-08-09 Richard Guenther <rguenther@suse.de>
4153 * g++.dg/opt/nrv17.C: New testcase.
4155 2010-08-09 Richard Guenther <rguenther@suse.de>
4158 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4159 alignment from MEM_REF offset only if we took it from the
4162 * gcc.target/i386/pr24178.c: New testcase.
4164 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4166 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4167 * gcc.dg/20030702-1.c: Ditto.
4168 * gcc.dg/20050309-1.c: Ditto.
4169 * gcc.dg/20050325-1.c: Ditto.
4170 * gcc.dg/20050330-2.c: Ditto.
4171 * gcc.dg/20051201-1.c: Ditto.
4172 * gcc.dg/gomp/pr27573.c: Ditto.
4173 * gcc.dg/gomp/pr34610.c: Ditto.
4174 * gcc.dg/pr24225.c: Ditto.
4175 * gcc.dg/pr26570.c: Ditto.
4176 * gcc.dg/pr32773.c: Ditto.
4177 * g++.dg/gcov/gcov-6.C: Ditto.
4178 * g++.dg/gomp/pr34608.C: Ditto.
4179 * gfortran.dg/gomp/pr27573.f90: Ditto.
4181 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
4182 dg-require-host-local dg directive.
4183 * gcc.dg/profile-dir-2.c: Ditto.
4184 * gcc.dg/profile-dir-3.c: Ditto.
4186 2010-08-08 Richard Guenther <rguenther@suse.de>
4188 PR tree-optimization/45109
4189 * gcc.c-torture/compile/pr45109.c: New testcase.
4191 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4193 * gcc.dg/march.c: Skip if -march defined.
4194 * gcc.dg/mtune.c: Skip if -mtune defined.
4196 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4197 generic thunk support.
4199 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
4202 * gcc.target/i386/pr45213.c: New test.
4204 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4207 * gfortran.dg/fmt_error_11.f03: New test.
4209 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
4211 * lib/target-supports.exp (check_effective_target_sync_int_long):
4212 Add arm*-*-linux-gnueabi.
4213 (check_effective_target_sync_char_short): Likewise.
4215 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4218 * gfortran.dg/dependency_31.f90: New test.
4220 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4222 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
4224 2010-08-06 Jason Merrill <jason@redhat.com>
4226 * g++.dg/cpp0x/sfinae3.C: New.
4227 * g++.dg/cpp0x/sfinae4.C: New.
4229 2010-08-06 Richard Guenther <rguenther@suse.de>
4231 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4232 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4233 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4234 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4235 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4236 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4237 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4238 * gcc.c-torture/execute/20100805-1.c: Likewise.
4240 2010-08-05 Martin Jambor <mjambor@suse.cz>
4243 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4245 2010-08-05 Martin Jambor <mjambor@suse.cz>
4247 * gcc.dg/ipa/ipcp-ii-1.c: New test.
4248 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4250 2010-08-05 Martin Jambor <mjambor@suse.cz>
4252 * g++.dg/ipa/devirt-1.C: New test.
4253 * g++.dg/ipa/devirt-2.C: Likewise.
4254 * g++.dg/ipa/devirt-3.C: Likewise.
4255 * g++.dg/ipa/devirt-4.C: Likewise.
4256 * g++.dg/ipa/devirt-5.C: Likewise.
4257 * gcc.dg/ipa/iinline-3.c: Likewise.
4259 2010-08-05 Jie Zhang <jie@codesourcery.com>
4261 PR tree-optimization/45144
4262 * gcc.dg/tree-ssa/pr45144.c: New test.
4264 2010-08-04 Janus Weil <janus@gcc.gnu.org>
4269 * gfortran.dg/class_25.f03: New.
4270 * gfortran.dg/class_26.f03: New.
4272 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
4274 * g++.dg/warn/miss-format-1.C: Update line number.
4276 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
4279 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4280 .frame and .mask assembler directives.
4282 2010-08-04 Richard Guenther <rguenther@suse.de>
4284 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4285 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4286 * gcc.dg/tree-ssa/vrp50.c: Likewise.
4287 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4289 2010-08-04 Tobias Burnus <burnus@net-b.de>
4292 * gfortran.dg/derived_constructor_char_1.f90: New.
4293 * gfortran.dg/derived_constructor_char_2.f90: New.
4295 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4298 * gfortran.dg/dependency_30.f90: New test.
4300 2010-08-03 Jan Hubicka <jh@suse.cz>
4302 * gcc.c-torture/compile/pr45085.c: New testcase.
4304 2010-08-03 Janus Weil <janus@gcc.gnu.org>
4308 * gfortran.dg/typebound_call_9.f03: Modified.
4309 * gfortran.dg/typebound_generic_1.f03: Modified.
4311 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4315 * gfortran.dg/dependency_29.f90: New test.
4317 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4320 * gfortran.dg/character_comparison_2.f90: New test.
4321 * gfortran.dg/character_comparison_3.f90: New test.
4322 * gfortran.dg/dependency_28.f90: New test.
4324 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
4327 * gcc.target/arm/pr40457-1.c: New test.
4328 * gcc.target/arm/pr40457-2.c: New test.
4330 2010-08-01 Janus Weil <janus@gcc.gnu.org>
4333 * gfortran.dg/typebound_call_17.f03: New.
4335 2010-07-30 Janus Weil <janus@gcc.gnu.org>
4338 * gfortran.dg/allocate_derived_3.f90: New.
4340 2010-07-30 Xinliang David Li <davidxl@google.com>
4341 PR tree-optimization/45121
4342 * c-c++-common/uninit-17.c: Add -fno-ivops option.
4344 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4347 * g++.dg/pr45112.C: New test.
4349 2010-07-30 Jakub Jelinek <jakub@redhat.com>
4352 PR rtl-optimization/45137
4353 * gcc.dg/pr45055.c: New test.
4355 2010-07-30 Alan Modra <amodra@gmail.com>
4357 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4358 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4360 2010-07-29 Tobias Burnus <burnus@net-b.de>
4364 * gfortran.dg/whole_file_25.f90: New.
4365 * gfortran.dg/whole_file_26.f90: New.
4366 * gfortran.dg/whole_file_27.f90: New.
4368 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4371 * gfortran.dg/typebound_proc_17.f03: New.
4373 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4376 * gfortran.dg/move_alloc_2.f90: New.
4378 2010-07-29 Xinliang David Li <davidxl@google.com>
4379 PR tree-optimization/45121
4380 * c-c++-common/uninit-17.c: Fix expected output.
4382 2010-07-29 Richard Guenther <rguenther@suse.de>
4384 PR tree-optimization/45120
4385 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4387 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
4391 * gfortran.dg/pr42051.f03: New testcase.
4393 2010-07-29 Richard Guenther <rguenther@suse.de>
4396 * gcc.c-torture/execute/pr45034.c: New testcase.
4398 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4401 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4403 2010-07-28 Daniel Kraft <d@domob.eu>
4405 * gfortran.dg/bound_8.f90: New test.
4407 2010-07-28 Jakub Jelinek <jakub@redhat.com>
4410 * gcc.dg/pr45105.c: New test.
4412 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4414 PR rtl-optimization/45107
4415 * gcc.dg/pr45107.c: New test.
4417 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4419 PR rtl-optimization/45101
4420 * gcc.dg/pr45101.c: New test.
4422 2010-07-28 Tobias Burnus <burnus@net-b.de>
4425 * gfortran.dg/whole_file_24.f90: New.
4427 2010-07-27 Jason Merrill <jason@redhat.com>
4429 * g++.dg/cpp0x/variadic102.C: New.
4430 * g++.dg/cpp0x/variadic103.C: New.
4432 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4434 PR rtl-optimization/40956
4437 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4438 * gcc.target/arm/pr42574.c: Add tests.
4440 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4442 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4444 (cleanup-repo-files): Ditto.
4445 (cleanup-saved-temps): Ditto.
4447 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4450 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4453 * gcc.dg/pr45079.c: New test.
4455 2010-07-27 Ira Rosen <irar@il.ibm.com>
4457 PR tree-optimization/44152
4458 * gcc.dg/vect/fast-math-pr44152.c: New test.
4460 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
4463 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4464 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4465 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4466 * obj-c++.dg/torture/trivial.mm: Ditto.
4467 * objc.dg/torture/tls/thr-init-2.m: Ditto.
4468 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4469 * objc.dg/torture/tls/thr-init.m: Ditto.
4470 * objc.dg/torture/trivial.m: Ditto.
4472 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4474 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4475 Skip on spu-*-* targets.
4477 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4479 PR tree-optimization/45083
4480 * gcc.dg/pr45083.c: New test.
4482 2010-07-26 Tobias Burnus <burnus@net-b.de>
4485 * gfortran.dg/whole_file_22.f90: New test.
4486 * gfortran.dg/whole_file_23.f90: New test.
4488 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
4489 Jack Howarth <howarth@bromo.med.uc.edu>
4490 Richard Henderson <rth@redhat.com>
4493 * gcc.dg/tls/thr-init-1.c: New.
4494 * gcc.dg/tls/thr-init-2.c: New.
4495 * gcc.dg/torture/tls New.
4496 * gcc.dg/torture/tls/tls-test.c: New.
4497 * gcc.dg/torture/tls/thr-init-1.c: New.
4498 * gcc.dg/torture/tls/tls.exp: New.
4499 * gcc.dg/torture/tls/thr-init-2.c: New.
4500 * gcc.dg/tls/emutls-2.c: New test
4502 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4503 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4504 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4505 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4506 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4507 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4508 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4509 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4510 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4511 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4512 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4513 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4514 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4515 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4516 gfortran.dg/gomp/appendix-a/a.22.4.f90,
4517 gfortran.dg/gomp/appendix-a/a.22.5.f90,
4518 gfortran.dg/gomp/appendix-a/a.22.6.f90,
4519 gfortran.dg/gomp/appendix-a/a.24.1.f90,
4520 gfortran.dg/gomp/appendix-a/a.32.1.f90,
4521 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4522 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4523 gfortran.dg/gomp/omp_threadprivate1.f90,
4524 gfortran.dg/gomp/omp_threadprivate2.f90,
4525 gfortran.dg/gomp/reduction1.f90,
4526 gfortran.dg/gomp/sharing-1.f90: Likewise.
4528 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4530 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4532 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4533 dg-require-visibility.
4535 2010-07-26 Richard Guenther <rguenther@suse.de>
4537 PR tree-optimization/43784
4538 * gcc.c-torture/execute/pr43784.c: New testcase.
4539 * g++.dg/torture/pr43784.C: Likewise.
4541 2010-07-26 Richard Guenther <rguenther@suse.de>
4544 * g++.dg/pr45056.C: New testcase.
4546 2010-07-26 Richard Guenther <rguenther@suse.de>
4548 PR tree-optimization/45071
4549 * gcc.dg/pr45071.c: New testcase.
4551 2010-07-26 Tobias Burnus <burnus@net-b.de>
4554 * gfortran.dg/namelist_62.f90: New.
4556 2010-07-26 Richard Guenther <rguenther@suse.de>
4558 * gcc.c-torture/execute/pr45017.c: Move ...
4559 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
4561 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4564 * trim_optimize_1.f90: New test.
4565 * character_comparision_1.f90: New test.
4567 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4570 * gfortran.dg/wtruncate_fix.f: New test.
4572 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
4575 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4577 2010-07-24 Richard Guenther <rguenther@suse.de>
4580 * g++.dg/lto/20100724-1_0.C: New testcase.
4582 2010-07-24 Richard Guenther <rguenther@suse.de>
4585 * gcc.dg/lto/20100724-1_0.c: New testcase.
4586 * gcc.dg/lto/20100724-1_1.c: Likewise.
4588 2010-07-24 Tobias Burnus <burnus@net-b.de>
4591 * gfortran.dg/whole_file_21.f90: New.
4593 * gfortran.dg/integer_exponentiation_3.F90: Use
4594 -ffloat-store only for i?86/x86-64 -m32.
4596 2010-07-24 Tobias Burnus <burnus@net-b.de>
4598 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4599 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4601 2010-07-24 Tobias Burnus <burnus@net-b.de>
4603 * gfortran.dg/func_decl_4.f90: Split test into two ...
4604 * gfortran.dg/func_decl_5.f90: ... parts.
4605 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4606 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4607 * gfortran.dg/global_references_1.f90: Add new dg-warning.
4608 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4609 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4610 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4611 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4612 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4613 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4614 * gfortran.dg/sizeof.f90: Make test valid.
4615 * gfortran.dg/pr20865.f90: Add new dg-error.
4616 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4617 * gfortran.dg/g77/19990218-0.f: Ditto.
4618 * gfortran.dg/g77/19990218-1.f: Ditto.
4619 * gfortran.dg/g77/970625-2.f: Ditto.
4620 * gfortran.dg/pr37243.f: Fix function declaration.
4621 * gfortran.dg/use_only_1.f90: Fix implicit typing.
4622 * gfortran.dg/loc_1.f90: Fix pointer datatype.
4624 2010-07-23 Tobias Burnus <burnus@net-b.de>
4627 * gfortran.dg/char_array_structure_constructor.f90: Add
4628 -fwhole-file as dg-option as it otherwise fails on some
4631 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
4633 * gnat.dg/aggr16.ad[sb]: New test.
4634 * gnat.dg/aggr16_pkg.ads: New helper.
4636 2010-07-23 Richard Guenther <rguenther@suse.de>
4639 * g++.dg/lto/20100723-1_0.C: New testcase.
4641 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
4643 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4645 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4646 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4648 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4650 * lib/target-supports.exp (add_options_for_tls): New proc.
4651 * g++.dg/tls/static-1.C: Use dg-add-options tls.
4652 * g++.dg/tls/static-1a.cc: Likewise.
4653 * gcc.dg/tls/emutls-1.c: Likewise.
4654 * gcc.dg/tls/opt-11.c: Likewise.
4655 * gcc.dg/tls/opt-12.c: Likewise.
4656 * gcc.dg/tls/pr24428-2.c: Likewise.
4657 * gcc.dg/tls/pr24428.c: Likewise.
4658 * obj-c++.dg/tls/static-1.mm: Likewise.
4659 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4660 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4661 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4662 * objc.dg/torture/tls/thr-init-2.m: Likewise.
4663 * objc.dg/torture/tls/thr-init-3.m: Likewise.
4664 * objc.dg/torture/tls/thr-init.m: Likewise.
4665 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4667 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4669 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4670 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4671 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4672 optimized dump files.
4674 2010-07-23 Jakub Jelinek <jakub@redhat.com>
4676 PR tree-optimization/45047
4677 * gcc.c-torture/compile/pr45047.c: New test.
4679 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4681 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4682 instead of dg-compile.
4683 * gcc.dg/float-range-4.c: Ditto.
4684 * gcc.dg/float-range-5.c: Ditto.
4685 * gcc.dg/fold-overflow-1.c: Ditto.
4686 * gcc.dg/gomp/sections-4.c: Ditto.
4687 * gcc.dg/transparent-union-1.c: Ditto.
4688 * gcc.dg/transparent-union-2.c: Ditto.
4689 * gcc.target/i386/pr39315-check.c: Ditto.
4690 * g++.dg/gomp/sections-4.C: Ditto.
4691 * g++.dg/template/dtor7.C: Ditto.
4692 * g++.dg/tree-ssa/pr19952.C: Ditto.
4693 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4694 * gfortran.dg/graphite/pr42185.f90: Ditto.
4695 * gfortran.dg/namelist_36.f90: Ditto.
4696 * gnat.dg/noreturn1.adb: Ditto.
4697 * gnat.dg/specs/small_alignment.ads: Ditto.
4699 2010-07-23 Martin Jambor <mjambor@suse.cz>
4701 PR tree-optimization/44915
4702 * g++.dg/torture/pr44915.C: New test.
4704 2010-07-23 Martin Jambor <mjambor@suse.cz>
4706 PR tree-optimization/44914
4707 * g++.dg/tree-ssa/pr44914.C: New test.
4709 2010-07-23 Jie Zhang <jie@codesourcery.com>
4712 * gcc.dg/pr44290-1.c: New test.
4713 * gcc.dg/pr44290-2.c: New test.
4715 2010-07-23 Jason Merrill <jason@redhat.com>
4718 * g++.dg/abi/mangle44.C: New.
4720 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4722 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4723 for compile-time only tests.
4724 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4726 * gcc.target/i386/pr39315-4.c: Ditto.
4727 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4728 target check. Include sse-os-support.h.
4729 (main): Call check_isa and sse_os_support.
4730 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4731 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4732 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4733 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4734 target check. Include sse-os-support.h.
4735 (main): Call check_isa and sse_os_support.
4736 * gcc.target/i386/vperm-v2df.c: Ditto.
4738 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4740 * lib/target-supports.exp (check_avx_hw_available): New procedure.
4741 (check_effective_target_avx_runtime): New procedure.
4742 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4743 (check_effective_target_sse_runtime): Add check_effective_target_sse.
4745 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4746 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
4747 and __get_cpuid test.
4748 * gcc.dg/compat/vector-2b_main.c: Ditto.
4750 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4752 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4753 for compile-time only test.
4754 * gcc.dg/pr32716.c: Ditto.
4755 * gcc.dg/pr34856.c: Ditto.
4756 * gcc.dg/pr36997.c: Ditto.
4757 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4758 * gfortran.dg/pr28158.f90: Ditto.
4759 * gfortran.dg/pr30667.f: Ditto.
4761 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4762 i?86-*-* and x86_64-*-* targets to disable execution on targets
4763 without sse2 runtime support.
4764 * g++.dg/vect/vect.exp: Ditto.
4765 * gfortran.dg/vect/vect.exp: Ditto.
4767 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4768 * gcc.dg/pr37544.c: Ditto.
4769 * gcc.dg/pr40550.c: Ditto.
4770 * gcc.dg/compat/union-m128-1_main.c: Ditto.
4771 * gcc.dg/compat/vector-1a_main.c: Ditto.
4772 * gcc.dg/compat/vector-2a_main.c: Ditto.
4773 * gcc.dg/torture/pr16104-1.c: Ditto.
4774 * gcc.dg/torture/pr35771-1.c: Ditto.
4775 * gcc.dg/torture/pr35771-2.c: Ditto.
4776 * gcc.dg/torture/pr35771-3.c: Ditto.
4777 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4778 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4779 * gcc.dg/torture/stackalign/push-1.c: Ditto.
4780 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4781 * g++.dg/other/i386-1.C: Ditto.
4782 * g++.dg/other/pr40446.C: Ditto.
4784 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4786 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4788 2010-07-23 Daniel Kraft <d@domob.eu>
4791 * gfortran.dg/exit_1.f08: New test.
4792 * gfortran.dg/exit_2.f08: New test.
4794 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
4796 PR tree-optimization/39839
4797 * gcc.target/arm/pr39839.c: New test case.
4799 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4801 * gnat.dg/unchecked_convert5b.adb: New test.
4802 * gnat.dg/unchecked_convert6.adb: Likewise.
4803 * gnat.dg/unchecked_convert6b.adb: Likewise.
4805 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4807 * gnat.dg/aggr15.ad[sb]: New test.
4809 2010-07-22 Dodji Seketeli <dodji@redhat.com>
4812 * g++.dg/debug/dwarf2/nested-2.C: New test case.
4814 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
4816 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4817 with dg-require-linker-plugin.
4819 2010-07-22 Richard Guenther <rguenther@suse.de>
4822 * g++.dg/lto/20100722-1_0.C: New testcase.
4824 2010-07-22 Richard Guenther <rguenther@suse.de>
4827 * gcc.dg/lto/20100720-3_0.c: New testcase.
4828 * gcc.dg/lto/20100720-3_1.c: Likewise.
4830 2010-07-22 Richard Guenther <rguenther@suse.de>
4832 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4833 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4836 * gcc.dg/lto/20100722-1_0.c: New testcase.
4838 2010-07-22 Martin Jambor <mjambor@suse.cz>
4840 PR tree-optimization/44891
4841 * gcc.c-torture/compile/pr44891.c: New test.
4843 2010-07-22 Richard Guenther <rguenther@suse.de>
4845 PR tree-optimization/45017
4846 * gcc.c-torture/execute/pr45017.c: New testcase.
4848 2010-07-22 Tobias Burnus <burnus@net-b.de>
4851 * gfortran.dg/aliasing_dummy_5.f90: New.
4853 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4856 * gcc.target/arm/pr43698.c: New test.
4858 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
4861 * Revert my commit r162325 for this PR.
4863 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4866 * gcc.target/m68k/pr45015.c: New test.
4868 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
4871 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4874 2010-07-21 Richard Guenther <rguenther@suse.de>
4877 * g++.dg/lto/20100721-1_0.C: New testcase.
4879 2010-07-21 Martin Jambor <mjambor@suse.cz>
4881 PR tree-optimization/44900
4882 * g++.dg/torture/pr44900.C: New test.
4884 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
4887 * c-c++-common/uninit-17.c: Correct expected error.
4889 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4891 * gcc.dg/guality/asm-1.c: New test.
4894 * gcc.dg/guality/pr45003-2.c: New test.
4895 * gcc.dg/guality/pr45003-3.c: New test.
4897 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4900 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4902 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
4904 * lib/scanasm.exp (dg-function-on-line): Test that a function is
4905 defined on the current line.
4906 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4907 * g++.dg/debug/dwarf2/pr44641.C: New.
4909 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
4911 * gcc.target/powerpc/block-move-1.c: New test.
4912 * gcc.target/powerpc/block-move-2.c: New test.
4914 2010-07-20 Jason Merrill <jason@redhat.com>
4917 * g++.dg/cpp0x/sfinae2.C: New.
4919 2010-07-20 Richard Guenther <rguenther@suse.de>
4922 * gcc.dg/lto/20100720-4_0.c: New testcase.
4924 2010-07-20 Richard Guenther <rguenther@suse.de>
4927 * gcc.dg/lto/20100720-2_0.c: New testcase.
4928 * gcc.dg/lto/20100720-2_1.c: Likewise.
4930 2010-07-20 Richard Guenther <rguenther@suse.de>
4933 * gcc.dg/lto/20100720-1_0.c: New testcase.
4934 * gcc.dg/lto/20100720-1_1.c: Likewise.
4936 2010-07-20 Jakub Jelinek <jakub@redhat.com>
4939 * gcc.dg/guality/pr45003-1.c: New test.
4941 2010-07-20 Richard Guenther <rguenther@suse.de>
4943 PR tree-optimization/44977
4944 * gcc.dg/torture/pr44977.c: New testcase.
4946 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
4948 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4951 2010-07-20 Richard Guenther <rguenther@suse.de>
4955 * gcc.dg/pr44971.c: New testcase.
4956 * gcc.c-torture/compile/pr44988.c: Likewise.
4958 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
4961 * gfortran.dg/allocate_with_typespec.f90: New test.
4962 * gfortran.dg/allocate_derived_1.f90: Update error message.
4964 2010-07-19 Jason Merrill <jason@redhat.com>
4967 * g++.dg/cpp0x/decltype23.C: New.
4969 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
4972 * gfortran.dg/class_defined_operator_1.f03 : New test.
4974 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
4976 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4977 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4978 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
4979 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4981 2010-07-19 Richard Guenther <rguenther@suse.de>
4984 * gcc.c-torture/compile/pr44941.c: New testcase.
4986 2010-07-19 Jason Merrill <jason@redhat.com>
4989 * g++.dg/template/sfinae24.C: New.
4991 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
4994 * gfortran.dg/data_implied_do_2.f90: Removed.
4996 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4999 * g++.dg/template/sfinae23.C: New.
5001 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5003 * lib/target-supports.exp (check_sse_os_support_available): New
5005 (check_sse_hw_available): New proc.
5006 (check_effective_target_sse_runtime): New proc.
5007 (check_effective_target_sse2_runtime): New proc.
5008 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5009 -msse2 if check_sse_os_support_available.
5010 * g++.dg/vect/vect.exp: Only run -msse2 tests if
5011 check_sse_os_support_available.
5012 * gcc.dg/vect/vect.exp: Likewise.
5013 * gfortran.dg/vect/vect.exp: Likewise.
5014 * gcc.target/i386/sol2-check: Renamed to ...
5015 * gcc.target/i386/sse-os-support.h: ... this.
5016 (sol2_check): Renamed to ...
5017 (sse_os_support): ... this.
5018 Only test movss with xmm registers.
5019 * gcc.target/i386/sse-check.h: Reflect new header and function names.
5020 Removed ILL_INSN, ILL_INSN_LEN.
5021 * gcc.target/i386/sse2-check.h: Likewise.
5022 * gcc.target/i386/sse3-check.h: Likewise.
5023 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5024 Removed cpuid.h, __get_cpuid test.
5025 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5026 Removed cpuid.h, __get_cpuid test.
5027 * g++.dg/other/pr40446.C: Likewise.
5028 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5029 * gcc.dg/compat/vector-1a_main.c: Likewise.
5030 * gcc.dg/compat/vector-2a_main.c: Likewise.
5031 * gcc.dg/pr36584.c: Likewise.
5032 * gcc.dg/pr37544.c: Likewise.
5033 * gcc.dg/torture/pr16104-1.c: Likewise.
5034 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5035 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5036 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5037 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5038 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5039 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5041 * gcc.dg/torture/pr35771-2.c: Likewise.
5042 * gcc.dg/torture/pr35771-3.c: Likewise.
5043 * gcc.target/i386/pr39315-2.c: Likewise.
5044 * gcc.target/i386/pr39315-4.c: Likewise.
5045 * gcc.target/i386/vperm-v2df.c: Likewise.
5046 * gcc.target/i386/vperm-v2di.c: Likewise.
5047 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5048 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5051 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
5054 * gfortran.dg/data_implied_do_2.f90: New test.
5056 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5058 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5060 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5062 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5063 to the "mips16" group.
5064 (mips_using_mips16_p): New procedure.
5065 (mips-dg-options): Use it.
5067 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5069 * gcc.target/mips/mips16-attributes-4.c: New test.
5071 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
5074 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5075 * gcc.target/powerpc/recip-2.c: Ditto.
5076 * gcc.target/powerpc/recip-3.c: Ditto.
5078 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
5080 * gcc.target/arm/pr42235.c: New test.
5082 2010-07-16 Jason Merrill <jason@redhat.com>
5085 * g++.dg/template/partial8.C: New.
5087 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5089 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5090 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
5092 (gualcvt): New overloaded inline.
5093 (GUALCVT): Use it for C++.
5094 * g++.dg/guality/guality.exp: New.
5095 * g++.dg/guality/guality.h: New.
5096 * g++.dg/guality/redeclaration1.C: New test.
5097 * g++.dg/dg.exp: Prune also guality/* tests.
5098 * gcc.dg/guality/pr43141.c: Moved to...
5099 * c-c++-common/guality/pr43141.c: ... here.
5101 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5104 * gfortran.dg/char4_iunit_2.f03: New test.
5106 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
5108 * lib/plugin-support.exp (plugin-test-execute):
5109 Add ${gcc_objdir}/intl to includes.
5111 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5114 * gcc.c-torture/execute/pr44942.c: New test.
5115 * gcc.target/i386/pr44942.c: New test.
5117 2010-07-15 Jason Merrill <jason@redhat.com>
5120 * g++.dg/cpp0x/implicit7.C: New.
5121 * g++.dg/cpp0x/implicit8.C: New.
5123 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5125 Disable float tests for __SPU__ targets due to lack of signed zero:
5126 * c-c++-common/torture/complex-sign-add.c (check_add_float).
5127 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5128 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5129 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5130 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5131 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5132 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5133 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5134 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5136 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5138 * gfortran.dg/select_char_2.f90: New test.
5140 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
5142 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5145 2010-07-15 Janus Weil <janus@gcc.gnu.org>
5148 * gfortran.dg/typebound_generic_9.f03: New.
5150 2010-07-15 Richard Guenther <rguenther@suse.de>
5152 PR tree-optimization/44946
5153 * gcc.c-torture/compile/pr44946.c: New testcase.
5155 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5158 * gfortran.dg/select_char_3.f90: New test.
5160 2010-07-15 Magnus Granberg <zorry@gentoo.org>
5161 Kevin F. Quinn <kevquinn@gentoo.org>
5163 * gcc.dg/Wtrampolines.c: New.
5165 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5168 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5170 2010-07-14 Jason Merrill <jason@redhat.com>
5173 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5175 Implement C++0x unrestricted unions (N2544)
5176 * g++.dg/cpp0x/union1.C: New.
5177 * g++.dg/cpp0x/union2.C: New.
5178 * g++.dg/cpp0x/union3.C: New.
5179 * g++.dg/cpp0x/defaulted2.C: Adjust.
5180 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5181 * g++.old-deja/g++.ext/anon2.C: Adjust.
5182 * g++.old-deja/g++.mike/misc6.C: Adjust.
5184 2010-07-14 Janus Weil <janus@gcc.gnu.org>
5187 * gfortran.dg/c_loc_tests_15.f90: New.
5189 2010-07-13 Jason Merrill <jason@redhat.com>
5192 * g++.dg/cpp0x/implicit6.C: New.
5194 2010-07-13 Jason Merrill <jason@redhat.com>
5197 * g++.dg/abi/noreturn1.C: New.
5198 * g++.dg/abi/noreturn2.C: New.
5200 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
5204 * c-c++-common/pr44832.c: New test.
5206 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
5209 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5210 on the target. Make sure that we can assemble the emitted asm when
5211 the test type is 'compile'.
5213 2010-07-13 Richard Guenther <rguenther@suse.de>
5215 PR tree-optimization/36960
5216 * g++.dg/torture/pr36960.C: New testcase.
5218 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
5221 * g++.dg/template/sfinae21.C: New.
5222 * g++.dg/template/sfinae22.C: Likewise.
5224 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
5227 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5228 * gcc.dg/plugin/ggcplug.c: Likewise.
5229 * g++.dg/plugin/selfassign.c: Likewise.
5230 * g++.dg/plugin/attribute_plugin.c: Likewise.
5231 * g++.dg/plugin/dumb_plugin.c: Likewise.
5232 * g++.dg/plugin/pragma_plugin.c: Likewise.
5234 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
5236 * gcc.c-torture/execute/pr44683.x: New.
5237 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5239 2010-07-13 Janus Weil <janus@gcc.gnu.org>
5245 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5246 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5247 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5248 * gfortran.dh/typebound_call_16.f03: New.
5249 * gfortran.dg/typebound_generic_6.f03: New.
5250 * gfortran.dg/typebound_generic_7.f03: New.
5251 * gfortran.dg/typebound_generic_8.f03: New.
5253 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5256 * gfortran.dg/char4_iunit_1.f03: New test.
5258 2010-07-12 Jakub Jelinek <jakub@redhat.com>
5260 * gcc.dg/tree-ssa/vrp53.c: New test.
5262 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
5265 * g++.dg/template/sfinae19.C: New.
5266 * g++.dg/template/sfinae20.C: Likewise.
5268 2010-07-12 Jie Zhang <jie@codesourcery.com>
5270 * gcc.target/arm/interrupt-1.c: New test.
5271 * gcc.target/arm/interrupt-2.c: New test.
5273 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5275 * gcc.dg/pr42427.c: Require c99_runtime.
5276 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5278 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5279 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5280 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5281 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5282 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5283 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5284 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5285 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5286 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5287 * gcc.target/i386/pr37275.c: Require visibility support.
5289 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5291 * lib/target-supports.exp (check_effective_target_sse): New proc.
5292 * gcc.target/i386/sol2-check.h: New file.
5293 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5294 Include sol2-check.h.
5295 (main) Only run do_test () if sol2_check ().
5296 * gcc.target/i386/sse2-check.h: Likewise.
5297 * gcc.target/i386/sse3-check.h: Likewise.
5298 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5299 [__sun__ && __svr4__]: Execute SSE2 instruction.
5300 * gcc.target/i386/math-torture/math-torture.exp: Only add options
5301 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5302 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5303 * g++.dg/ext/vector14.C: Likewise.
5304 * g++.dg/other/mmintrin.C: Likewise.
5305 * gcc.dg/20020418-1.c: Likewise.
5306 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5307 * gcc.dg/format/ms_unnamed-1.c: Likewise.
5308 * gcc.dg/format/unnamed-1.c: Likewise.
5309 Adapt dg-warning line number.
5310 * gcc.dg/graphite/pr40281.c: Likewise.
5311 * gcc.dg/pr32176.c: Likewise.
5312 * gcc.dg/pr40550.c: Likewise.
5313 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5314 * gcc.dg/torture/pr36891.c: Likewise.
5315 * gcc.target/i386/20020218-1.c: Likewise.
5316 * gcc.target/i386/20020523.c: Likewise.
5317 * gcc.target/i386/abi-1.c: Likewise.
5318 * gcc.target/i386/brokensqrt.c: Likewise.
5319 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5320 * gcc.target/i386/pr13366.c: Likewise.
5321 * gcc.target/i386/pr13685.c: Likewise.
5322 * gcc.target/i386/pr24306.c: Likewise.
5323 * gcc.target/i386/pr31486.c: Likewise.
5324 * gcc.target/i386/pr32065-1.c: Likewise.
5325 * gcc.target/i386/pr32065-2.c: Likewise.
5326 * gcc.target/i386/pr32389.c: Likewise.
5327 * gcc.target/i386/pr38824.c: Likewise.
5328 * gcc.target/i386/pr38931.c: Likewise.
5329 * gcc.target/i386/pr39592-1.c: Likewise.
5330 * gcc.target/i386/pr43766.c: Likewise.
5331 * gcc.target/i386/recip-divf.c: Likewise.
5332 * gcc.target/i386/recip-sqrtf.c: Likewise.
5333 * gcc.target/i386/recip-vec-divf.c: Likewise.
5334 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5335 * gcc.target/i386/sse-1.c: Likewise.
5336 * gcc.target/i386/sse-16.c: Likewise.
5337 * gcc.target/i386/sse-2.c: Likewise.
5338 * gcc.target/i386/sse-20.c: Likewise.
5339 * gcc.target/i386/sse-3.c: Likewise.
5340 * gcc.target/i386/sse-7.c: Likewise.
5341 * gcc.target/i386/sse-9.c: Likewise.
5342 * gcc.target/i386/sse-addps-1.c: Likewise.
5343 * gcc.target/i386/sse-addss-1.c: Likewise.
5344 * gcc.target/i386/sse-andnps-1.c: Likewise.
5345 * gcc.target/i386/sse-andps-1.c: Likewise.
5346 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5347 * gcc.target/i386/sse-comiss-1.c: Likewise.
5348 * gcc.target/i386/sse-comiss-2.c: Likewise.
5349 * gcc.target/i386/sse-comiss-3.c: Likewise.
5350 * gcc.target/i386/sse-comiss-4.c: Likewise.
5351 * gcc.target/i386/sse-comiss-5.c: Likewise.
5352 * gcc.target/i386/sse-comiss-6.c: Likewise.
5353 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5354 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5355 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5356 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5357 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5358 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5359 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5360 * gcc.target/i386/sse-divps-1.c: Likewise.
5361 * gcc.target/i386/sse-divss-1.c: Likewise.
5362 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5363 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5364 * gcc.target/i386/sse-maxps-1.c: Likewise.
5365 * gcc.target/i386/sse-maxss-1.c: Likewise.
5366 * gcc.target/i386/sse-minps-1.c: Likewise.
5367 * gcc.target/i386/sse-minss-1.c: Likewise.
5368 * gcc.target/i386/sse-movaps-1.c: Likewise.
5369 * gcc.target/i386/sse-movaps-2.c: Likewise.
5370 * gcc.target/i386/sse-movhlps-1.c: Likewise.
5371 * gcc.target/i386/sse-movhps-1.c: Likewise.
5372 * gcc.target/i386/sse-movhps-2.c: Likewise.
5373 * gcc.target/i386/sse-movlhps-1.c: Likewise.
5374 * gcc.target/i386/sse-movmskps-1.c: Likewise.
5375 * gcc.target/i386/sse-movntps-1.c: Likewise.
5376 * gcc.target/i386/sse-movss-1.c: Likewise.
5377 * gcc.target/i386/sse-movss-2.c: Likewise.
5378 * gcc.target/i386/sse-movss-3.c: Likewise.
5379 * gcc.target/i386/sse-movups-1.c: Likewise.
5380 * gcc.target/i386/sse-movups-2.c: Likewise.
5381 * gcc.target/i386/sse-mulps-1.c: Likewise.
5382 * gcc.target/i386/sse-mulss-1.c: Likewise.
5383 * gcc.target/i386/sse-orps-1.c: Likewise.
5384 * gcc.target/i386/sse-rcpps-1.c: Likewise.
5385 * gcc.target/i386/sse-recip-vec.c: Likewise.
5386 * gcc.target/i386/sse-recip.c: Likewise.
5387 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5388 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5389 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5390 * gcc.target/i386/sse-subps-1.c: Likewise.
5391 * gcc.target/i386/sse-subss-1.c: Likewise.
5392 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5393 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5394 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5395 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5396 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5397 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5398 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5399 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5400 * gcc.target/i386/sse-xorps-1.c: Likewise.
5401 * gcc.target/i386/ssefn-1.c: Likewise.
5402 * gcc.target/i386/ssefn-3.c: Likewise.
5403 * gcc.target/i386/sseregparm-1.c: Likewise.
5404 * gcc.target/i386/stackalign/return-3.c: Likewise.
5405 * gcc.target/i386/vectorize1.c: Likewise.
5406 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5407 * gcc.target/i386/xorps-sse.c: Likewise.
5408 * gfortran.dg/pr28158.f90: Likewise.
5409 * gfortran.dg/pr30667.f: Likewise.
5410 * gnat.dg/loop_optimization7.adb: Likewise.
5411 * gnat.dg/sse_nolib.adb: Likewise.
5413 2010-07-11 Tobias Burnus <burnus@net-b.de>
5416 * gfortran.dg/use_rename_6.f90: New.
5417 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5419 2010-07-11 Janus Weil <janus@gcc.gnu.org>
5422 * gfortran.dg/class_24.f03: New.
5424 2010-07-10 Richard Guenther <rguenther@suse.de>
5427 * gcc.dg/lto/20100709-1_0.c: New testcase.
5428 * gcc.dg/lto/20100709-1_1.c: Likewise.
5430 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
5432 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5434 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
5437 * objc.dg/lto/trivial-1_0.m: New.
5438 * objc.dg/lto/lto.exp: New.
5439 * obj-c++.dg/lto/trivial-1_0.mm: New.
5440 * obj-c++.dg/lto/lto.exp: New.
5441 * objc.dg/symtab-1.m: Adjust sizes.
5442 * objc.dg/image-info.m: Do not run for gnu-runtime.
5444 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5446 * gcc.dg/pr32370.c: Allow another kind of error message.
5448 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
5450 * gnat.dg/atomic3.adb: New test.
5452 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5453 Denys Vlasenko <dvlasenk@redhat.com>
5454 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5456 PR tree-optimization/28632
5457 * gcc.dg/tree-ssa/vrp51.c: New test.
5458 * gcc.dg/tree-ssa/vrp52.c: New test.
5460 2010-07-09 Jason Merrill <jason@redhat.com>
5462 * g++.dg/abi/covariant6.C: New.
5463 * g++.dg/inherit/covariant17.C: Test both bases.
5464 * g++.dg/inherit/covariant7.C: Check vtable layout.
5466 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
5468 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5470 2010-07-09 Richard Guenther <rguenther@suse.de>
5472 PR tree-optimization/44852
5473 * gcc.c-torture/execute/pr44852.c: New testcase.
5475 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5477 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5478 multiplication by values.
5479 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5480 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5482 2010-07-09 Richard Guenther <rguenther@suse.de>
5484 PR tree-optimization/44882
5485 * gfortran.dg/pr44882.f90: New testcase.
5487 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5490 * gcc.target/arm/pr40657-1.c: New test.
5491 * gcc.target/arm/pr40657-2.c: New test.
5492 * gcc.c-torture/execute/pr40657.c: New test.
5494 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5496 * gcc.dg/tree-ssa/vrp50.c: New test.
5497 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5499 2010-07-08 Janus Weil <janus@gcc.gnu.org>
5502 * gfortran.dg/c_sizeof_1.f90: Modified.
5503 * gfortran.dg/storage_size_1.f08: New.
5504 * gfortran.dg/storage_size_2.f08: New.
5506 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
5508 * gcc.c-torture/execute/20100708-1.c: New test.
5510 2010-07-08 Jakub Jelinek <jakub@redhat.com>
5513 * gfortran.dg/gomp/pr44847.f90: New test.
5515 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
5517 PR tree-optimization/44710
5518 * gcc.dg/tree-ssa/ifc-6.c: New.
5519 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5521 2010-07-08 Tobias Burnus <burnus@net-b.de>
5524 * gfortran.dg/coarray_10.f90: Add an additional test.
5526 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
5529 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5530 * gcc.c-torture/execute/pr44828.x: Revert.
5532 2010-07-08 Jason Merrill <jason@redhat.com>
5535 * g++.dg/inherit/covariant17.C: New.
5536 * g++.dg/abi/covariant1.C: Actually test for the bug.
5538 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
5540 PR rtl-optimization/44838
5541 * gcc.dg/pr44838.c: New.
5543 2010-07-08 Richard Guenther <rguenther@suse.de>
5545 PR tree-optimization/44831
5546 * gcc.c-torture/compile/pr44831.c: New testcase.
5547 * gcc.dg/tree-ssa/pr21463.c: Adjust.
5549 2010-07-08 Richard Guenther <rguenther@suse.de>
5551 PR tree-optimization/44861
5552 * g++.dg/vect/pr44861.cc: New testcase.
5554 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5557 * gcc.c-torture/execute/pr44828.x: New file.
5559 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5561 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5563 * g++.dg/ext/altivec-17.C: Adjust error message.
5565 2010-07-07 Tom Tromey <tromey@redhat.com>
5567 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5569 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
5572 * gcc.target/i386/rdrand-1.c: Scan "jnc".
5573 * gcc.target/i386/rdrand-2.c: Likewise.
5574 * gcc.target/i386/rdrand-3.c: Likewise.
5576 2010-07-07 Jan Hubicka <jh@suse.cz>
5579 * g++.dg/torture/pr44813.C: New testcase.
5580 * g++.dg/torture/pr44826.C: New testcase.
5582 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
5584 PR rtl-optimization/44787
5585 * gcc.c-torture/compile/pr44788.c: New test.
5586 * gcc.target/arm/pr44788.c: New test.
5588 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5590 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5592 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5594 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5597 2010-07-06 Tobias Burnus <burnus@net-b.de>
5600 * gfortran.dg/parameter_array_init_6.f90: New.
5601 * gfortran.dg/initialization_20.f90: Update dg-error.
5602 * gfortran.dg/initialization_24.f90: Ditto.
5604 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5606 * gfortran.dg/dim_range_1.f90: New test.
5607 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
5609 2010-07-06 Jason Merrill <jason@redhat.com>
5612 * g++.dg/cpp0x/initlist41.C: New.
5615 * g++.dg/template/ptrmem22.C: New.
5617 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
5619 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5621 * gcc.target/i386/i386.exp: Likewise.
5623 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5626 * gcc.dg/lto/20100518_0.c: Limit to x86.
5628 2010-07-06 Richard Guenther <rguenther@suse.de>
5631 * gcc.c-torture/execute/pr44828.c: New testcase.
5633 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
5635 * g++.dg/warn/noeffect2.C: Adjust expected warning.
5636 * g++.dg/warn/volatile1.C: Likewise.
5637 * g++.dg/template/warn1.C: Likewise.
5639 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
5641 AVX Programming Reference (June, 2010)
5642 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5643 * g++.dg/other/i386-3.C: Likewise.
5644 * gcc.target/i386/sse-12.c: Likewise.
5646 * gcc.target/i386/f16c-check.h: New.
5647 * gcc.target/i386/rdfsbase-1.c: Likewise.
5648 * gcc.target/i386/rdfsbase-2.c: Likewise.
5649 * gcc.target/i386/rdgsbase-1.c: Likewise.
5650 * gcc.target/i386/rdgsbase-2.c: Likewise.
5651 * gcc.target/i386/rdrand-1.c: Likewise.
5652 * gcc.target/i386/rdrand-2.c: Likewise.
5653 * gcc.target/i386/rdrand-3.c: Likewise.
5654 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5655 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5656 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5657 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5658 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5659 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5660 * gcc.target/i386/wrfsbase-1.c: Likewise.
5661 * gcc.target/i386/wrfsbase-2.c: Likewise.
5662 * gcc.target/i386/wrgsbase-1.c: Likewise.
5663 * gcc.target/i386/wrgsbase-2.c: Likewise.
5665 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5666 (__builtin_ia32_vcvtps2ph): New.
5667 (__builtin_ia32_vcvtps2ph256): Likewise.
5669 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5670 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5672 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5673 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5675 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5676 (__builtin_ia32_vcvtps2ph256): Likewise.
5677 Add fsgsbase,rdrnd,f16c.
5679 * lib/target-supports.exp (check_effective_target_f16c): New.
5681 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5683 * gcc.dg/guality/nrv-1.c: New test.
5685 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
5688 * gcc.target/arm/pr42505.c: New test case.
5690 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5693 * g++.dg/opt/nrv16.C: New test.
5695 2010-07-05 Richard Guenther <rguenther@suse.de>
5697 PR tree-optimization/44784
5698 * gcc.c-torture/compile/pr44784.c: New testcase.
5700 2010-07-05 Ira Rosen <irar@il.ibm.com>
5702 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5703 Increase loop bound and array size.
5704 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5707 2010-07-05 Ira Rosen <irar@il.ibm.com>
5709 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5710 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5711 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5712 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5713 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5715 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
5718 * g++.dg/parse/template25.C: New.
5720 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
5722 PR rtl-optimization/44695
5723 * gcc.dg/torture/pr44695.c: New.
5725 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5728 * g++.dg/ext/pretty3.C: New.
5730 2010-07-04 Richard Guenther <rguenther@suse.de>
5733 * g++.dg/torture/pr44809.C: New testcase.
5735 2010-07-04 Richard Guenther <rguenther@suse.de>
5737 PR tree-optimization/44656
5738 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5740 2010-07-04 Ira Rosen <irar@il.ibm.com>
5741 Revital Eres <eres@il.ibm.com>
5743 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5745 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5746 gcc.dg/vect/vect-96.c: Likewise.
5747 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5748 that support misaligned stores. Change the number of expected
5749 misaligned accesses.
5750 * gcc.dg/vect/vect-peel-1.c: New test.
5751 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5752 gcc.dg/vect/vect-peel-4.c: Likewise.
5753 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5754 vectorizable on all targets that support realignment.
5755 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5757 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
5760 * gcc.dg/torture/pr44806.c: New.
5762 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5764 * gnat.dg/cond_expr1.adb: New test.
5766 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5768 * gnat.dg/modular3.adb: New test.
5769 * gnat.dg/modular3_pkg.ads: New helper.
5771 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
5772 Mikael Pettersson <mikpe@it.uu.se>
5775 * obj-c++.dg/encode-2.mm: Produce object and save temps.
5776 Make signed-ness of chars explicit. Scan the object for
5777 strings that are split by some target assemblers.
5778 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5781 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
5783 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5785 2010-07-02 Le-Chun Wu <lcwu@google.com>
5788 * g++.dg/warn/Wshadow-7.C: New test.
5790 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5791 Julian Brown <julian@codesourcery.com>
5792 Sandra Loosemore <sandra@codesourcery.com>
5794 * gcc.c-torture/execute/20100416-1.c: New test case.
5796 2010-07-02 Julian Brown <julian@codesourcery.com>
5797 Sandra Loosemore <sandra@codesourcery.com>
5801 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5802 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5804 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5805 Julian Brown <julian@codesourcery.com>
5807 * gcc.target/arm/neon/vadds64.c: Regenerated.
5808 * gcc.target/arm/neon/vaddu64.c: Regenerated.
5809 * gcc.target/arm/neon/vsubs64.c: Regenerated.
5810 * gcc.target/arm/neon/vsubu64.c: Regenerated.
5811 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5812 * gcc.target/arm/neon-vmls-1.c: Likewise.
5813 * gcc.target/arm/neon-vsubs64.c: New execution test.
5814 * gcc.target/arm/neon-vsubu64.c: New execution test.
5815 * gcc.target/arm/neon-vadds64.c: New execution test.
5816 * gcc.target/arm/neon-vaddu64.c: New execution test.
5818 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5820 * gcc.target/arm/neon-vands64.c: New.
5821 * gcc.target/arm/neon-vandu64.c: New.
5822 * gcc.target/arm/neon-vbics64.c: New.
5823 * gcc.target/arm/neon-vbicu64.c: New.
5824 * gcc.target/arm/neon-veors64.c: New.
5825 * gcc.target/arm/neon-veoru64.c: New.
5826 * gcc.target/arm/neon-vorns64.c: New.
5827 * gcc.target/arm/neon-vornu64.c: New.
5828 * gcc.target/arm/neon-vorrs64.c: New.
5829 * gcc.target/arm/neon-vorru64.c: New.
5830 * gcc.target/arm/neon/vands64.c: Regenerated.
5831 * gcc.target/arm/neon/vandu64.c: Regenerated.
5832 * gcc.target/arm/neon/vbics64.c: Regenerated.
5833 * gcc.target/arm/neon/vbicu64.c: Regenerated.
5834 * gcc.target/arm/neon/veors64.c: Regenerated.
5835 * gcc.target/arm/neon/veoru64.c: Regenerated.
5836 * gcc.target/arm/neon/vorns64.c: Regenerated.
5837 * gcc.target/arm/neon/vornu64.c: Regenerated.
5838 * gcc.target/arm/neon/vorrs64.c: Regenerated.
5839 * gcc.target/arm/neon/vorru64.c: Regenerated.
5841 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5843 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5845 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5847 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5848 * gfortran.dg/intent_out_5.f90: Same.
5849 * gfortran.dg/ltrans-7.f90: Same.
5850 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5852 2010-07-02 Jan Hubicka <jh@suse.cz>
5854 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5856 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5858 * objc-obj-c++-shared/Object1.h: Correct Line endings.
5860 2010-07-02 Jakub Jelinek <jakub@redhat.com>
5863 * c-c++-common/Wunused-var-12.c: New test.
5865 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
5868 * gcc.target/arm/pr42835.c: New test.
5871 * gcc.target/arm/pr42172-1.c: New test.
5873 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5875 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5877 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5879 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5880 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5881 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5882 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5883 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5884 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5885 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5886 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5887 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5888 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5889 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5890 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5891 * gcc.target/arm/neon-vdup_ns64.c: New.
5892 * gcc.target/arm/neon-vdup_nu64.c: New.
5893 * gcc.target/arm/neon-vdupQ_ns64.c: New.
5894 * gcc.target/arm/neon-vdupQ_nu64.c: New.
5895 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5896 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5897 * gcc.target/arm/neon-vmov_ns64.c: New.
5898 * gcc.target/arm/neon-vmov_nu64.c: New.
5899 * gcc.target/arm/neon-vmovQ_ns64.c: New.
5900 * gcc.target/arm/neon-vmovQ_nu64.c: New.
5901 * gcc.target/arm/neon-vget_lanes64.c: New.
5902 * gcc.target/arm/neon-vget_laneu64.c: New.
5903 * gcc.target/arm/neon-vset_lanes64.c: New.
5904 * gcc.target/arm/neon-vset_laneu64.c: New.
5906 2010-07-02 Richard Guenther <rguenther@suse.de>
5908 * g++.dg/torture/20100702-1.C: New testcase.
5910 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5913 * gcc.c-torture/compile/pr44707.c: New test.
5915 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5918 * g++.dg/template/crash101.C: New.
5920 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5922 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5923 Use the ABI-0 accessors and fail it for m64.
5925 2010-07-02 Jan Hubicka <jh@suse.cz>
5927 * g++.dg/tree-ssa/pr44706.C: New testcase.
5929 2010-07-02 Richard Guenther <rguenther@suse.de>
5931 PR tree-optimization/44748
5932 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5934 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5936 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5937 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
5938 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5939 the method types to forward:.
5941 2010-06-30 Jason Merrill <jason@redhat.com>
5943 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5944 * g++.dg/other/pr25632.C: Likewise.
5946 2010-07-01 Jakub Jelinek <jakub@redhat.com>
5948 PR tree-optimization/40421
5949 * gfortran.fortran-torture/compile/pr40421.f90: New test.
5951 2010-07-01 Richard Guenther <rguenther@suse.de>
5955 * gcc.c-torture/execute/20100316-1.c: New testcase.
5956 * gcc.c-torture/execute/pr44468.c: Likewise.
5957 * gcc.c-torture/compile/20100609-1.c: Likewise.
5958 * gcc.dg/volatile2.c: Adjust.
5959 * gcc.dg/plugin/selfassign.c: Likewise.
5960 * gcc.dg/pr36902.c: Likewise.
5961 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5962 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5963 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5964 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5965 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5966 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5967 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5968 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5969 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5970 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5971 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5972 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5973 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5974 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5975 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5976 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5977 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5978 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5979 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5980 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5981 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5982 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5983 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5984 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5985 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5986 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5987 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5988 * gcc.dg/struct/w_prof_local_array.c: Likewise.
5989 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5990 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5991 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5992 * gcc.dg/struct/w_prof_global_array.c: Likewise.
5993 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5994 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5995 * gcc.dg/struct/w_prof_local_var.c: Likewise.
5996 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5997 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5998 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5999 * gcc.dg/struct/w_prof_global_var.c: Likewise.
6000 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6001 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6002 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6003 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6004 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6005 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6006 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6007 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6008 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6009 * gcc.dg/tree-prof/stringop-1.c: Adjust.
6010 * g++.dg/tree-ssa/pr31146.C: Likewise.
6011 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6012 * g++.dg/tree-ssa/pr33604.C: Likewise.
6013 * g++.dg/plugin/selfassign.c: Likewise.
6014 * gfortran.dg/array_memcpy_3.f90: Likewise.
6015 * gfortran.dg/array_memcpy_4.f90: Likewise.
6016 * c-c++-common/torture/pr42834.c: New testcase.
6018 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6021 * g++.dg/template/crash100.C: New.
6023 2010-06-30 Jan Hubicka <jh@suse.cz>
6025 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6027 2010-06-30 Michael Matz <matz@suse.de>
6030 * gcc.dg/pr44699.c: New test.
6032 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
6034 PR tree-optimization/39799
6035 * c-c++-common/uninit-17.c: New test.
6037 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6040 * gfortran.dg/read_infnan_1.f90: New test.
6042 2010-06-29 Jason Merrill <jason@redhat.com>
6044 Enable implicitly declared move constructor/operator= (N3053).
6045 * g++.dg/cpp0x/implicit3.C: New.
6046 * g++.dg/cpp0x/implicit4.C: New.
6047 * g++.dg/cpp0x/implicit5.C: New.
6048 * g++.dg/cpp0x/implicit-copy.C: Adjust.
6049 * g++.dg/cpp0x/not_special.C: Adjust.
6050 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6051 * g++.dg/cpp0x/rv1n.C: Adjust.
6052 * g++.dg/cpp0x/rv1p.C: Adjust.
6053 * g++.dg/cpp0x/rv2n.C: Adjust.
6054 * g++.dg/cpp0x/rv2p.C: Adjust.
6055 * g++.dg/cpp0x/rv3n.C: Adjust.
6056 * g++.dg/cpp0x/rv3p.C: Adjust.
6057 * g++.dg/cpp0x/rv4n.C: Adjust.
6058 * g++.dg/cpp0x/rv4p.C: Adjust.
6059 * g++.dg/cpp0x/rv5n.C: Adjust.
6060 * g++.dg/cpp0x/rv5p.C: Adjust.
6061 * g++.dg/cpp0x/rv6n.C: Adjust.
6062 * g++.dg/cpp0x/rv6p.C: Adjust.
6063 * g++.dg/cpp0x/rv7n.C: Adjust.
6064 * g++.dg/cpp0x/rv7p.C: Adjust.
6065 * g++.dg/cpp0x/rv8p.C: Adjust.
6066 * g++.dg/gomp/pr26690-1.C: Adjust.
6067 * g++.dg/other/error20.C: Adjust.
6068 * g++.dg/other/error31.C: Adjust.
6069 * g++.dg/parse/error19.C: Adjust.
6070 * g++.dg/template/qualttp5.C: Adjust.
6071 * g++.old-deja/g++.law/ctors5.C: Adjust.
6073 Enable implicitly deleted functions (N2346)
6074 * g++.dg/cpp0x/defaulted17.C: New.
6075 * g++.dg/cpp0x/implicit1.C: New.
6076 * g++.dg/cpp0x/implicit2.C: New.
6077 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6078 * g++.dg/ext/has_virtual_destructor.C: Adjust.
6079 * g++.dg/init/ctor4.C: Adjust.
6080 * g++.dg/init/synth2.C: Adjust.
6081 * g++.dg/lto/20081118_1.C: Adjust.
6082 * g++.dg/other/error13.C: Adjust.
6083 * g++.dg/other/unused1.C: Adjust.
6084 * g++.old-deja/g++.bob/inherit2.C: Adjust.
6085 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6086 * g++.old-deja/g++.jason/opeq3.C: Adjust.
6087 * g++.old-deja/g++.law/ctors17.C: Adjust.
6088 * g++.old-deja/g++.oliva/delete1.C: Adjust.
6089 * g++.old-deja/g++.pt/assign1.C: Adjust.
6090 * g++.old-deja/g++.pt/crash20.C: Adjust.
6092 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6093 * g++.dg/cpp0x/defaulted13.C: Adjust.
6094 * g++.dg/cpp0x/defaulted2.C: Adjust.
6095 * g++.dg/cpp0x/defaulted3.C: Adjust.
6096 * g++.dg/cpp0x/initlist9.C: Adjust.
6097 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6098 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6099 * g++.dg/init/synth2.C: Adjust.
6101 * g++.dg/cpp0x/defaulted19.C: New.
6103 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6104 * g++.dg/template/error23.C: Fix for -std=c++0x.
6106 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6109 * gfortran.dg/proc_ptr_28.f90: New.
6111 2010-06-29 Jakub Jelinek <jakub@redhat.com>
6113 PR tree-optimization/43801
6114 * g++.dg/torture/pr43801.C: New test.
6117 * g++.dg/debug/dwarf2/accessibility1.C: New test.
6119 2010-06-29 Jason Merrill <jason@redhat.com>
6122 * g++.dg/template/qualified-id2.C: New.
6123 * g++.dg/template/qualified-id3.C: New.
6125 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6128 * gfortran.dg/associated_target_4.f90: New.
6130 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
6133 * gfortran.dg/aliasing_array_result_1.f90 : New test.
6135 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6137 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6139 2010-06-29 Jan Hubicka <jh@suse.cz>
6141 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6143 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
6146 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6147 * gcc.target/arm/wmul-3.c: New test.
6148 * gcc.target/arm/wmul-4.c: New test.
6150 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
6152 PR rtl-optimization/44659
6153 * gcc.target/i386/extract-1.c: New.
6154 * gcc.target/i386/extract-2.c: Likewise.
6155 * gcc.target/i386/extract-3.c: Likewise.
6156 * gcc.target/i386/extract-4.c: Likewise.
6157 * gcc.target/i386/extract-5.c: Likewise.
6158 * gcc.target/i386/extract-6.c: Likewise.
6160 2010-06-28 Jakub Jelinek <jakub@redhat.com>
6163 * g++.dg/warn/Wunused-var-14.C: New test.
6165 2010-06-28 Tobias Burnus <burnus@net-b.de>
6168 * gfortran.dg/nan_6.f90: New.
6170 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
6172 PR tree-optimization/43781
6173 * gcc.dg/torture/pr43781.c: New.
6175 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
6178 * gfortran.dg/actual_rank_check_1.f90: New test.
6180 2010-06-28 Martin Jambor <mjambor@suse.cz>
6182 * gcc.dg/ipa/ipa-sra-6.c: New test.
6184 2010-06-28 Jan Hubicka <jh@suse.cz>
6186 PR tree-optimization/44687
6187 * gcc.c-torture/compile/pr44687.c
6189 2010-06-28 Martin Jambor <mjambor@suse.cz>
6192 * g++.dg/torture/pr44535.C: New test.
6194 2010-06-28 Michael Matz <matz@suse.de>
6197 * gfortran.dg/pr44592.f90: New test.
6199 2010-06-28 Jan Hubicka <jh@suse.cz>
6201 PR tree-optimization/44357
6202 * g++.dg/torture/pr44357.C: New testcase.
6204 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6206 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6207 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6208 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6209 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6210 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6211 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6212 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6213 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6215 2010-06-27 Jan Hubicka <jh@suse.cz>
6217 * gcc.c-torture/compile/pr44686.c: New file.
6219 2010-06-27 Richard Guenther <rguenther@suse.de>
6221 PR tree-optimization/44683
6222 * gcc.c-torture/execute/pr44683.c: New testcase.
6224 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
6226 * gnat.dg/noreturn3.ad[sb]: New test.
6228 2010-06-26 Jason Merrill <jason@redhat.com>
6230 * g++.dg/cpp0x/explicit5.C: New.
6232 2010-06-26 Richard Guenther <rguenther@suse.de>
6234 PR tree-optimization/44393
6235 * gcc.dg/pr44393.c: New testcase.
6237 2010-06-26 Jan Hubicka <jh@suse.cz>
6239 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6241 2010-06-26 Richard Guenther <rguenther@suse.de>
6244 * gcc.dg/pr44674.c: New testcase.
6246 2010-06-26 Joseph Myers <joseph@codesourcery.com>
6248 * gcc.dg/opts-3.c: New test.
6250 2010-06-26 Tobias Burnus <burnus@net-b.de>
6252 * gfortran.dg/type_decl_1.f90: New.
6253 * gfortran.dg/type_decl_2.f90: New.
6255 2010-06-26 Tobias Burnus <burnus@net-b.de>
6257 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6258 * gfortran.dg/semicolon_fixed_2.f: Ditto.
6260 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6263 * gfortran.dg/array_constructor_23.f: Update test to allow for small
6264 error in comparing reals.
6266 2010-06-25 Tobias Burnus <burnus@net-b.de>
6268 * selected_real_kind_2.f90: New.
6269 * selected_real_kind_3.f90: New.
6271 2010-06-25 Tobias Burnus <burnus@net-b.de>
6273 * gfortran.dg/entry_19.f90: New.
6275 2010-06-25 Tobias Burnus <burnus@net-b.de>
6277 * gfortran.dg/end_subroutine_1.f90: New.
6278 * gfortran.dg/end_subroutine_2.f90: New.
6279 * gfortran.dg/interface_proc_end.f90: Update.
6281 2010-06-25 Tobias Burnus <burnus@net-b.de>
6283 * gfortran.dg/semicolon_fixed.f: Update.
6284 * gfortran.dg/semicolon_fixed_2.f: New.
6285 * gfortran.dg/semicolon_free_2.f90: New.
6286 * gfortran.dg/semicolon_free.f90: Update.
6288 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6291 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6293 2010-06-25 Martin Jambor <mjambor@suse.cz>
6295 * g++.dg/ipa/iinline-3.C: New test.
6296 * gcc.dg/ipa/modif-1.c: Removed.
6298 2010-06-25 Jan Hubicka <jh@suse.cz>
6300 * gcc.dg/tree-ssa/ipa-split-1.c
6302 2010-06-25 Martin Jambor <mjambor@suse.cz>
6304 * g++.dg/ipa/iinline-2.C: New test.
6306 2010-06-25 Jakub Jelinek <jakub@redhat.com>
6309 * gfortran.dg/pr43866.f90: New test.
6311 PR tree-optimization/44539
6312 * gcc.dg/pr44539.c: New test.
6314 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
6318 * gcc.target/mips/madd-9.c: New test.
6320 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
6323 * gcc.dg/noncompile/pr44517.c: New.
6324 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6326 2010-06-24 Steve Ellcey <sje@cup.hp.com>
6329 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6330 and add argument to nop for IA64.
6332 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
6335 * gcc.target/i386/mod-1.c: New.
6336 * gcc.target/i386/umod-1.c: Likewise.
6337 * gcc.target/i386/umod-2.c: Likewise.
6338 * gcc.target/i386/umod-3.c: Likewise.
6340 2010-06-24 Jakub Jelinek <jakub@redhat.com>
6343 * g++.dg/torture/pr44492.C: New test.
6345 2010-06-24 Andi Kleen <ak@linux.intel.com>
6347 * c-c++-common/warn-omitted-condop.c: New.
6349 2010-06-24 Tobias Burnus <burnus@net-b.de>
6352 * gfortran.dg/import8.f90: New.
6354 2010-06-23 Arnaud Charlet <charlet@adacore.com>
6356 * gnat.dg/not_null.adb: Update test case.
6358 2010-06-22 Jakub Jelinek <jakub@redhat.com>
6361 * g++.dg/warn/Wunused-var-13.C: New test.
6364 * g++.dg/diagnostic/method1.C: New test.
6366 2010-06-22 Cary Coutant <ccoutant@google.com>
6368 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6370 2010-06-22 Janus Weil <janus@gcc.gnu.org>
6373 * gfortran.dg/abstract_type_8.f03: New.
6375 2010-06-21 Jason Merrill <jason@redhat.com>
6377 * g++.dg/cpp0x/noexcept08.C: New.
6379 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6381 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6384 * gcc.target/i386/sse2-vec-2a.c: New.
6386 2010-06-21 DJ Delorie <dj@redhat.com>
6388 * gcc.dg/pragma-diag-1.c: New.
6390 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6393 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6395 2010-06-21 Alan Modra <amodra@gmail.com>
6398 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6399 tail call to check_fa_mid.
6401 2010-06-21 Jakub Jelinek <jakub@redhat.com>
6404 * gcc.c-torture/execute/pr44575.c: New test.
6406 2010-06-21 Tobias Burnus <burnus@net-b.de>
6409 * gfortran.dg/contiguous_1.f90: New.
6410 * gfortran.dg/contiguous_2.f90: New.
6411 * gfortran.dg/contiguous_3.f90: New.
6413 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
6415 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6416 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6418 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
6421 * gcc.target/i386/pr44546.c: New test.
6423 2010-06-20 Joseph Myers <joseph@codesourcery.com>
6425 * gcc.dg/opts-2.c: New test.
6427 2010-06-19 Janus Weil <janus@gcc.gnu.org>
6430 * gfortran.dg/typebound_proc_15.f03: Modified.
6432 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
6435 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6436 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6438 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6440 * g++.dg/ext/label13.C: Fix typo in last change.
6442 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6445 * gfortran.dg/eof_3.f90
6446 * gfortran.dg/endfile_2.f90
6447 * gfortran.dg/endfile_4.f90
6448 * gfortran.dg/endfile_3.f90
6450 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6453 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6455 2010-06-18 Tobias Burnus <burnus@net-b.de>
6458 * gfortran.dg/allocate_alloc_opt_11.f90: New.
6460 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
6462 * gcc.target/arm/pr40900.c: New test.
6464 2010-06-18 Arnaud Charlet <charlet@adacore.com>
6466 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6468 2010-06-17 Janus Weil <janus@gcc.gnu.org>
6471 * gfortran.dg/typebound_call_15.f03: New.
6473 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
6476 * g++.dg/pr44486.C: New.
6478 2010-06-16 DJ Delorie <dj@redhat.com>
6480 * gcc.target/i386/volatile-bitfields-1.c: New.
6481 * gcc.target/i386/volatile-bitfields-2.c: New.
6483 2010-06-16 Jason Merrill <jason@redhat.com>
6485 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6487 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6489 2010-06-16 Richard Guenther <rguenther@suse.de>
6492 * gcc.c-torture/execute/pr44555.c: New testcase.
6494 2010-06-16 Janus Weil <janus@gcc.gnu.org>
6497 * gfortran.dg/typebound_proc_16.f03: New.
6499 2010-06-16 Martin Jambor <mjambor@suse.cz>
6501 * g++.dg/torture/pr43905.C: New test.
6503 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
6506 * gcc.dg/vect/slp-perm-5.c (main): Prevent
6507 initialization loop from being vectorized.
6508 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6510 2010-06-16 Alan Modra <amodra@gmail.com>
6512 PR tree-optimization/44507
6513 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6515 2010-06-15 Jason Merrill <jason@redhat.com>
6517 * g++.dg/overload/arg3.C: Adjust error locations.
6518 * g++.dg/overload/copy1.C: Likewise.
6519 * g++.dg/tc1/dr152.C: Likewise.
6520 * g++.dg/template/incomplete4.C: Likewise.
6521 * g++.dg/template/incomplete5.C: Likewise.
6522 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6523 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6524 * g++.old-deja/g++.pt/crash9.C: Likewise.
6526 * g++.dg/inherit/virtual5.C: New.
6528 * g++.dg/cpp0x/defaulted18.C: New.
6530 * g++.dg/cpp0x/initlist40.C: New.
6532 * g++.dg/cpp0x/initlist39.C: New.
6534 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
6537 * gcc.dg/graphite/pr44391.c: New.
6539 2010-06-15 Janus Weil <janus@gcc.gnu.org>
6542 * gfortran.dg/allocate_alloc_opt_8.f90: New.
6543 * gfortran.dg/allocate_alloc_opt_9.f90: New.
6544 * gfortran.dg/allocate_alloc_opt_10.f90: New.
6545 * gfortran.dg/class_allocate_2.f03: Modified an error message.
6547 2010-06-15 Richard Guenther <rguenther@suse.de>
6549 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6551 2010-06-15 Richard Guenther <rguenther@suse.de>
6553 * gcc.dg/vect/bb-slp-21.c: Adjust.
6554 * gcc.dg/vect/bb-slp-13.c: Likewise
6555 * gcc.dg/vect/bb-slp-4.c: Likewise
6556 * gcc.dg/vect/bb-slp-22.c: Likewise
6557 * gcc.dg/vect/bb-slp-14.c: Likewise
6558 * gcc.dg/vect/bb-slp-23.c: Likewise
6559 * gcc.dg/vect/bb-slp-15.c: Likewise
6560 * gcc.dg/vect/bb-slp-17.c: Likewise
6561 * gcc.dg/vect/bb-slp-18.c: Likewise
6562 * gcc.dg/vect/bb-slp-19.c: Likewise
6563 * gcc.dg/vect/bb-slp-10.c: Likewise
6564 * gcc.dg/vect/bb-slp-11.c: Likewise
6565 * gcc.dg/vect/bb-slp-20.c: Likewise
6566 * gcc.dg/vect/bb-slp-3.c: Likewise
6568 2010-06-15 Jakub Jelinek <jakub@redhat.com>
6571 * gfortran.dg/gomp/pr44536.f90: New test.
6572 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6574 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
6577 * gcc.target/i386/avx-vextractf128-256-3.c: New.
6578 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6580 2010-06-14 Jakub Jelinek <jakub@redhat.com>
6582 PR tree-optimization/44508
6583 * gcc.dg/tree-ssa/pr21086.c: Adjust.
6586 * gcc.dg/pr44509.c: New test.
6588 2010-06-14 Ira Rosen <irar@il.ibm.com>
6590 PR tree-optimization/44507
6591 * gcc.dg/vect/pr44507.c: New test.
6593 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
6595 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6596 and c-pretty-print.h.
6598 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6600 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
6602 * gfortran.dg/whole_file_18.f90: Updated error message.
6604 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
6606 * gfortran.dg/whole_file_20.f03: New.
6608 2010-06-12 Jan Hubicka <jh@suse.cz>
6610 * gcc.c-torture/compile/pc44485.c: New testcase.
6612 2010-06-12 Janus Weil <janus@gcc.gnu.org>
6615 * gfortran.dg/typebound_proc_4.f03: Modified error message.
6616 * gfortran.dg/typebound_proc_14.f03: New.
6617 * gfortran.dg/typebound_proc_15.f03: New.
6619 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6621 * gcc.dg/opts-1.c: New test.
6623 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6625 * gcc.dg/funroll-loops-all.c: Update expected error.
6627 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
6630 * gcc.target/i386/pr44481.c: New test.
6632 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
6634 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6636 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
6639 * gcc.dg/tree-ssa/pr44483.c: New.
6641 2010-06-11 Paul Brook <paul@codesourcery.com>
6643 * g++.dg/other/arm-neon-1.C: New test.
6645 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
6649 * gfortran.dg/class_23.f03: New test.
6651 2010-06-11 Jan Hubicka <jh@suse.cz>
6653 * gcc.dg/ipa/pure-const-2.c: New testcase.
6655 2010-06-11 Jan Hubicka <jh@suse.cz>
6657 * gcc.dg/noreturn-7.c: Update.
6658 * gcc.dg/noreturn-4.c: Update.
6660 2010-06-10 Dodji Seketeli <dodji@redhat.com>
6663 * g++.dg/other/typedef4.C: New test.
6665 2010-06-10 Janus Weil <janus@gcc.gnu.org>
6668 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6670 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
6673 * gfortran.dg/asynchronous_3.f03
6675 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
6678 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6679 non-temporal stores out of the tests to form new test cases. As a
6680 result, no non-temporal store should be generated in this case.
6682 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
6683 prefetch-7.c that generate one non-temporal store.
6685 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
6686 prefetch-7.c that generate one non-temporal store and one
6687 one-temporal prefetch.
6689 2010-06-10 Martin Jambor <mjambor@suse.cz>
6691 PR tree-optimization/44258
6692 * gcc.dg/tree-ssa/pr44258.c: New test.
6694 2010-06-10 Daniel Kraft <d@domob.eu>
6697 * gfortran.dg/associate_1.f03: New test.
6698 * gfortran.dg/associate_2.f95: New test.
6699 * gfortran.dg/associate_3.f03: New test.
6700 * gfortran.dg/associate_4.f08: New test.
6702 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6704 * gfortran.dg/selected_char_kind_4.f90: New test.
6706 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
6708 * gcc.dg/pr42461.c: New test.
6710 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6713 * gfortran.dg/selected_real_kind_1.f90: New.
6715 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6718 * gfortran.dg/warn_conversion.f90: Removed check for redundant
6720 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6723 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6725 * gfortran.dg/data_namelist_conflict.f90: New test.
6727 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6729 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6730 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6731 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6733 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6735 * gfortran.dg/mvbits_9.f90: New test.
6736 * gfortran.dg/ibset_1.f90: Ditto.
6737 * gfortran.dg/ibits_1.f90: Ditto.
6738 * gfortran.dg/btest_1.f90: Ditto.
6739 * gfortran.dg/ibclr_1.f90: Ditto.
6741 2010-06-09 Jason Merrill <jason@redhat.com>
6744 * g++.dg/cpp0x/decltype23.C: Move to...
6745 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6747 2010-06-09 Janus Weil <janus@gcc.gnu.org>
6750 * gfortran.dg/typebound_call_14.f03: New test.
6752 2010-06-09 Martin Jambor <mjambor@suse.cz>
6754 PR tree-optimization/44423
6755 * gcc.dg/tree-ssa/pr44423.c: New test.
6757 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
6760 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6761 TV_NONE to initialize tv_id field.
6762 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6763 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6764 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6766 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6767 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6768 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6770 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
6772 PR tree-optimization/39874
6774 * gcc.dg/pr39874.c: New file.
6776 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
6778 * g++.dg/ext/attr-alias-1.C: New.
6779 * g++.dg/ext/attr-alias-2.C: New.
6781 2010-06-07 Tobias Burnus <burnus@net-b.de>
6784 * gfortran.dg/proc_ptr_27.f90: New.
6786 2010-06-07 Jason Merrill <jason@redhat.com>
6789 * g++.dg/cpp0x/decltype23.C: New.
6791 2010-06-08 Andrew Pinski <pinskia@gmail.com>
6792 Shujing Zhao <pearly.zhao@oracle.com>
6795 * gcc.dg/c90-const-expr-10.c: Adjust.
6796 * gcc.dg/c99-const-expr-10.c: Adjust.
6797 * gcc.dg/init-bad-7.c: New.
6799 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6801 * lib/target-supports.exp (check_effective_target_gas): New proc.
6802 * gcc.c-torture/execute/960321-1.x: New file.
6804 2010-06-07 Jason Merrill <jason@redhat.com>
6807 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6809 2010-06-07 Jakub Jelinek <jakub@redhat.com>
6812 * g++.dg/warn/Wunused-var-12.C: New test.
6815 * c-c++-common/Wunused-var-11.c: New test.
6817 2010-06-07 Jan Hubicka <jh@suse.cz>
6819 * gcc.dg/ipa/pure-const-1.c: New testcase.
6821 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
6823 PR rtl-optimization/44404
6824 * gcc.dg/pr44404.c: New.
6826 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
6829 * gcc.target/i386/abi-2.c: Check sysv abi here.
6830 * gcc.target/i386/aes-avx-check.h: Call test in noinline
6831 function to avoid failures by different ABIs.
6832 * gcc.target/i386/aes-check.h: Likewise.
6833 * gcc.target/i386/avx-check.h: Likewise.
6834 * gcc.target/i386/fma4-check.h: Likewise.
6835 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6836 * gcc.target/i386/mmx-check.h: Likewise.
6837 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6838 * gcc.target/i386/pclmul-check.h: Likewise.
6839 * gcc.target/i386/sse-check.h: Likewise.
6840 * gcc.target/i386/sse2-check.h: Likewise.
6841 * gcc.target/i386/sse3-check.h: Likewise.
6842 * gcc.target/i386/sse4_1-check.h: Likewise.
6843 * gcc.target/i386/sse4_2-check.h: Likewise.
6844 * gcc.target/i386/sse4a-check.h: Likewise.
6845 * gcc.target/i386/ssse3-check.h: Likewise.
6846 * gcc.target/i386/xop-check.h: Likewise.
6847 * gcc.target/i386/pr27971.c: Fix for LLP64.
6848 * gcc.target/i386/pr39139.c: Likewise.
6849 * gcc.target/i386/pr39315-check.c: Likewise.
6850 * gcc.target/i386/vararg-1.c: Likewise.
6851 * gcc.target/i386/vararg-2.c: Likewise.
6852 Additional add dg-compile to avoid failure due
6855 * gcc.dg/compound-literal-1.c: Fix for llp64.
6856 * gcc.dg/pr32370.c: Likewise.
6857 * gcc.dg/pr37561.c: Likewise.
6858 * gcc.dg/pr41340.c: Likewise.
6859 * gcc.dg/pr41551.c: Likewise.
6861 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6864 * g++.dg/debug/dwarf2/typedef3.C: New test.
6866 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6869 * c-c++-common/pr20000.c: New.
6871 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
6874 * g++.dg/init/pr44086.C: New.
6875 * g++.dg/cpp0x/decltype4.C: Adjust.
6877 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6880 * gfortran.dg/generic_23.f03: New test.
6882 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6885 * gfortran.dg/alloc_comp_class_1.f90 : New test.
6887 2010-06-05 Jakub Jelinek <jakub@redhat.com>
6890 * c-c++-common/Wunused-var-9.c: New test.
6892 2010-06-05 Jason Merrill <jason@redhat.com>
6894 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6896 2010-06-05 Joseph Myers <joseph@codesourcery.com>
6899 * gcc.dg/c99-restrict-4.c: New test.
6901 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
6903 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6904 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6905 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6906 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6907 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6908 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6909 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6910 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6911 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6912 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6913 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6914 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6915 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6916 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6917 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6918 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6919 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6920 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6921 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6922 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6923 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6924 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6926 2010-06-04 Jason Merrill <jason@redhat.com>
6928 * g++.dg/cpp0x/noexcept06.C: New.
6929 * g++.dg/cpp0x/noexcept07.C: New.
6931 * g++.dg/cpp0x/noexcept01.C: New.
6932 * g++.dg/cpp0x/noexcept02.C: New.
6933 * g++.dg/cpp0x/noexcept03.C: New.
6934 * g++.dg/cpp0x/noexcept04.C: New.
6935 * g++.dg/cpp0x/noexcept05.C: New.
6937 2010-06-04 Jakub Jelinek <jakub@redhat.com>
6940 * g++.dg/warn/Wunused-var-10.C: New test.
6941 * g++.dg/warn/Wunused-var-11.C: New test.
6944 * c-c++-common/Wunused-var-10.c: New test.
6946 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6949 * gcc.dg/assign-warn-2.c: Update.
6950 * gcc.dg/cpp/line3.c: Update.
6951 * gcc.dg/c99-array-lval-8.c: Update.
6952 * gcc.dg/cast-qual-2.c: Update.
6953 * gcc.dg/c99-arraydecl-3.c: Update.
6954 * gcc.dg/assign-warn-1.c: Update.
6955 * gcc.dg/format/gcc_diag-1.c: Update.
6957 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
6959 PR rtl-optimization/39871
6960 PR rtl-optimization/40615
6961 PR rtl-optimization/42500
6962 PR rtl-optimization/42502
6963 * gcc.target/arm/eliminate.c: New test.
6965 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6968 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6969 * g++.old-deja/g++.other/delete3.C: Likewise.
6970 * g++.old-deja/g++.other/new.C: Likewise.
6971 * g++.old-deja/g++.law/operators27.C: Likewise.
6972 * g++.old-deja/g++.mike/p755.C: Likewise.
6973 * g++.dg/eh/new1.C: Likewise.
6974 * g++.dg/init/new5.C: Likewise.
6976 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6978 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
6979 * gfortran.dg/unpack_bounds_2.f90: Likewise.
6980 * gfortran.dg/unpack_bounds_3.f90: Likewise.
6982 2010-06-03 Richard Guenther <rguenther@suse.de>
6985 * lib/lto.exp: Always load gcc.exp.
6986 (lto-obj): For C source files invoke gcc_target_compile.
6987 * g++.dg/lto/20100603-1_0.C: New testcase.
6988 * g++.dg/lto/20100603-1_1.c: Likewise.
6990 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
6992 PR tree-optimization/43688
6993 * gfortran.dg/pr43688.f90: New.
6995 2010-06-03 Richard Guenther <rguenther@suse.de>
6998 * gcc.dg/lto/20100603-1_0.c: New testcase.
6999 * gcc.dg/lto/20100603-2_0.c: Likewise.
7000 * gcc.dg/lto/20100603-3_0.c: Likewise.
7002 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7005 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7006 * gcc.target/powerpc/recip-2.c: Ditto.
7007 * gcc.target/powerpc/recip-3.c: Ditto.
7008 * gcc.target/powerpc/recip-4.c: Ditto.
7009 * gcc.target/powerpc/recip-5.c: Ditto.
7010 * gcc.target/powerpc/recip-6.c: Ditto.
7011 * gcc.target/powerpc/recip-7.c: Ditto.
7012 * gcc.target/powerpc/recip-test.h: Ditto.
7013 * gcc.target/powerpc/recip-test2.h: Ditto.
7015 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7017 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7019 2010-06-02 Jason Merrill <jason@redhat.com>
7021 * g++.dg/ext/vector9.C: Expect typedef in error message.
7026 * g++.dg/tc1/dr101.C: Remove xfails.
7028 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7031 * g++.dg/ipa/pr44372.C: New.
7033 2010-06-02 Jan Hubicka <jh@suse.cz>
7036 * g++.dg/torture/pr44295.C: Neww testcase.
7038 2010-06-02 Jan Hubicka <jh@suse.cz>
7040 * gcc.dg/tree-ssa/loadpre6.c: Update.
7042 2010-06-02 Richard Guenther <rguenther@suse.de>
7044 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7047 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
7049 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7050 the link fail message.
7052 2010-06-02 Tobias Burnus <burnus@net-b.de>
7055 * gfortran.dg/use_13.f90: New test case.
7057 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7060 * gfortran.dg/error_stop_2.f08: Minor update.
7062 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7065 * gfortran.dg/error_stop_1.f08: New test.
7066 * gfortran.dg/error_stop_2.f08: New test.
7068 2010-06-01 Jason Merrill <jason@redhat.com>
7071 * g++.dg/cpp0x/initlist37.C: New.
7072 * g++.dg/cpp0x/initlist38.C: New.
7075 * g++.dg/cpp0x/initlist36.C: New.
7077 2010-05-31 Jan Hubicka <jh@suse.cz>
7079 * gcc.dg/noreturn-8.c: New testcase.
7081 2010-05-31 Jan Hubicka <jh@suse.cz>
7083 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7084 * gcc.dg/lto/noreturn-1_0.c: Move it here.
7086 2010-05-31 Jan Hubicka <jh@suse.cz>
7088 * gcc.dg/lto/noreturn-1_1.c: New testcase.
7089 * gcc.dg/lto/noreturn-1_0.c: New testcase.
7091 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7094 * gfortran.dg/dependency_27.f90: New test.
7095 * gfortran.dg/array_assign_1.F90: New test.
7097 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7100 * gcc.target/i386/sse-24.c: New test.
7102 2010-05-31 Jan Hubicka <jh@suse.cz>
7104 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7106 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7109 * gcc.dg/pr44337.c: New test.
7111 PR tree-optimization/44182
7112 * g++.dg/debug/pr44182.C: New test.
7114 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
7116 * gcc.dg/nested-func-7.c: New test.
7117 * gnat.dg/frame_overflow.adb: Adjust directives.
7119 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7121 * gnat.dg/prot2.ad[sb]: New test.
7122 * gnat.dg/prot2_pkg1.ads: New helper.
7123 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7125 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7127 * gnat.dg/array11.adb: Adjust dg-warning directive.
7128 * gnat.dg/object_overflow.adb: Likewise.
7130 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
7133 * gcc.dg/tree-ssa/pr44306.c: New.
7135 2010-05-29 Jan Hubicka <jh@suse.cz>
7137 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7139 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
7141 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7143 2010-05-28 Mike Stump <mikestump@comcast.net>
7146 * objc.dg/const-str-9.m: Remove static.
7148 2010-05-28 Jakub Jelinek <jakub@redhat.com>
7151 * gcc.c-torture/compile/pr43636.c: New test.
7153 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
7156 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7157 * obj-c++.dg/try-catch-9.mm: Ditto.
7159 2010-05-28 Dodji Seketeli <dodji@redhat.com>
7161 Revert patch for PR c++/44188
7162 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7164 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7167 * g++.dg/debug/dwarf2/typedef3.C: New test.
7169 2010-05-27 Jason Merrill <jason@redhat.com>
7172 * g++.dg/ext/vla9.C: New.
7174 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
7177 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7178 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7179 * objc.dg/torture/tls/thr-init.m: Ditto.
7180 * objc.dg/torture/trivial.m: Ditto.
7181 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7182 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7183 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7184 * obj-c++.dg/torture/trivial.mm: Ditto.
7186 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
7188 * g++.dg/lto/20100302_0.C: Skip on darwin.
7190 2010-05-27 Richard Guenther <rguenther@suse.de>
7192 PR tree-optimization/44284
7193 * gcc.dg/vect/vect-118.c: New testcase.
7194 * gcc.dg/vect/bb-slp-20.c: Adjust.
7195 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7196 * gcc.dg/vect/slp-9.c: Likewise.
7197 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7198 * gcc.dg/vect/vect-10.c: Likewise.
7199 * gcc.dg/vect/vect-109.c: Likewise.
7200 * gcc.dg/vect/vect-12.c: Likewise.
7201 * gcc.dg/vect/vect-36.c: Likewise.
7202 * gcc.dg/vect/vect-7.c: Likewise.
7203 * gcc.dg/vect/vect-iv-8.c: Likewise.
7204 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7205 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7206 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7207 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7208 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7209 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7210 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7211 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7212 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7213 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7214 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7215 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7216 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7217 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7218 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7219 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7220 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7222 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7224 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7227 2010-05-26 Jan Hubicka <jh@suse.cz>
7229 * gcc.dg/lto/materialize-1_0.c: New file.
7230 * gcc.dg/lto/materialize-1_1.c: New file.
7232 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
7234 * gnat.dg/lto10.adb: New test.
7235 * gnat.dg/lto10_pkg.ads: New helper.
7237 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
7239 * lib/target-supports.exp (check_effective_target_int128): New
7240 function to check if __int128 types are available for target.
7241 * c-c++-common/int128-types-1.c: New.
7242 * c-c++-common/int128-1.c: New.
7243 * c-c++-common/int128-2.c: New.
7244 * g++.dg/abi/mangle43.C: New.
7245 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7246 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7247 pointer-wide scalar.
7248 * g++.dg/other/pr25632.C: Likewise.
7249 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7250 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7252 * g++.dg/warn/pr13358-4.C: Likewise.
7253 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
7254 * g++.dg/warn/Wconversion-null.C: Likewise.
7256 2010-05-26 Jason Merrill <jason@redhat.com>
7259 * g++.dg/cpp0x/variadic101.C: New.
7261 2010-05-26 Richard Guenther <rguenther@suse.de>
7263 PR rtl-optimization/44164
7264 * gcc.c-torture/execute/pr44164.c: New testcase.
7265 * g++.dg/tree-ssa/pr13146.C: Adjust.
7267 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
7270 * gfortran.dg/whole_file_19.f90 : New test.
7272 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
7277 * gfortran.dg/pr40999.f: Fix function type.
7278 * gfortran.dg/whole_file_5.f90: Likewise.
7279 * gfortran.dg/whole_file_6.f90: Likewise.
7280 * gfortran.dg/whole_file_16.f90: New.
7281 * gfortran.dg/whole_file_17.f90: New.
7282 * gfortran.dg/whole_file_18.f90: New.
7284 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
7285 Iain Sandoe <iains@gcc.gnu.org>
7287 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7288 * gcc.c-torture/compile/pr44197.c: Require alias support.
7289 * gcc.dg/lto/20081222_0.c: Ditto.
7291 2010-05-25 Jakub Jelinek <jakub@redhat.com>
7294 * gcc.dg/guality/vla-2.c: New test.
7296 2010-05-25 Richard Guenther <rguenther@suse.de>
7299 * g++.dg/torture/pr44069.C: New testcase.
7301 2010-05-25 Richard Guenther <rguenther@suse.de>
7303 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7305 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7308 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7310 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7312 * obj-c++.dg/torture/tls/trivial.mm: New.
7313 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7314 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7315 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7316 * obj-c++.dg/torture/tls/diag-1.mm: New.
7317 * obj-c++.dg/torture/tls/tls.exp: New.
7318 * obj-c++.dg/torture/trivial.mm: New.
7319 * obj-c++.dg/torture/dg-torture.exp: New.
7320 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7321 * obj-c++.dg/tls/trivial.m: New.
7322 * obj-c++.dg/tls/init-1.mm: New.
7323 * obj-c++.dg/tls/diag-1.mm: New.
7324 * obj-c++.dg/tls/init-2.mm: New.
7325 * obj-c++.dg/tls/diag-2.mm: New.
7326 * obj-c++.dg/tls/diag-3.mm: New.
7327 * obj-c++.dg/tls/diag-4.mm: New.
7328 * obj-c++.dg/tls/static-1.mm: New.
7329 * obj-c++.dg/tls/tls.exp: New.
7330 * obj-c++.dg/tls/diag-5.mm: New.
7331 * obj-c++.dg/tls/static-1a.mm: New.
7332 * objc-obj-c++-shared/Object1.mm: New.
7333 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7335 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
7338 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7339 * obj-c++.dg/const-str-6.mm: Ditto.
7341 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7343 * g++.dg/parse/array-size2.C: Remove dg-error directives.
7345 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7348 * gnat.dg/array13.ad[sb]: New test.
7350 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
7351 Sandra Loosemore <sandra@codesourcery.com>
7353 * gcc.target/arm/neon/: Regenerated test cases.
7355 * gcc.target/arm/neon/polytypes.c,
7356 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7357 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7358 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7359 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7360 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7361 dg-add-options arm_neon.
7363 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7364 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7365 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7366 and arm_neon_fp16_ok.
7368 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7369 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7371 * lib/target-supports.exp (add_options_for_arm_neon): New.
7372 (check_effective_target_arm_neon_ok_nocache): New, from
7373 check_effective_target_arm_neon_ok. Check multiple possibilities.
7374 (check_effective_target_arm_neon_ok): Use
7375 check_effective_target_arm_neon_ok_nocache.
7376 (add_options_for_arm_neon_fp16)
7377 (check_effective_target_arm_neon_fp16_ok)
7378 check_effective_target_arm_neon_fp16_ok_nocache): New.
7379 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7381 2010-05-24 Jason Merrill <jason@redhat.com>
7384 * g++.dg/cpp0x/initlist35.C: New.
7385 * g++.dg/init/brace6.C: Adjust.
7387 2010-05-24 Paul Brook <paul@codesourcery.com>
7389 * gcc.target/arm/frame-pointer-1.c: New test.
7390 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7391 pointer elimination.
7393 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7396 * gcc.target/i386/crc32-3.c: New.
7397 * gcc.target/i386/crc32-4.c: Likewise.
7399 2010-05-23 Joseph Myers <joseph@codesourcery.com>
7401 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7402 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7403 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7405 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7407 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7409 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
7412 * gcc.c-target/pr43869.c: New test.
7414 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7417 * gfortran.dg/class_22.f03: New.
7419 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
7422 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7424 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7427 * gfortran.dg/abstract_type_7.f03: New.
7429 2010-05-21 Jason Merrill <jason@redhat.com>
7431 * g++.dg/eh/spec11.C: Test cleanup optimization.
7433 2010-05-21 Jakub Jelinek <jakub@redhat.com>
7436 * gcc.target/i386/pr44223.c: New test.
7438 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7440 * gcc.target/i386/pr25993.c: Use @function as type specifier.
7442 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
7444 * g++.dg/other/const3.C: New test.
7446 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
7449 * warn_unused_dummy_argument_1.f90: New.
7450 * warn_unused_dummy_argument_2.f90: New.
7452 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7455 * g++.dg/inherit/crash1.C: New.
7456 * g++.dg/inherit/crash2.C: Likewise.
7458 2010-05-20 Jakub Jelinek <jakub@redhat.com>
7461 * g++.dg/debug/pr44178.C: New test.
7463 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
7466 * gcc.dg/tree-ssa/prefetch-6.c: Add
7467 --param min-insn-to-prefetch-ratio=6.
7468 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7469 allow unrolling, and adjust the movnti count.
7471 2010-05-20 Jan Hubicka <jh@suse.cz>
7474 * gcc.c-torture/compile/pr44197.c: New file.
7476 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
7478 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7480 (check_effective_target_xop): Remove __may_alias__ attribute.
7482 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
7485 * gcc.c-torture/execute/pr44202-1.c: New test.
7487 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7490 * gfortran.dg/label_1.f90: Update test.
7492 2010-05-19 Jan Hubicka <jh@suse.cz>
7494 * gcc.dg/lto/ipareference2_0.c: New file.
7495 * gcc.dg/lto/ipareference2_1.c: New file.
7497 2010-05-19 Jason Merrill <jason@redhat.com>
7499 * g++.dg/parse/fn-typedef2.C: New.
7501 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7505 * g++.dg/template/fntype1.C: New.
7507 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
7509 * gnat.dg/discr23.ad[sb]: New test.
7510 * gnat.dg/discr23_pkg.ads: New helper.
7512 * gnat.dg/specs/controlled1.ads: New test.
7513 * gnat.dg/specs/controlled1_pkg.ads: New helper.
7515 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7518 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7519 Fixed scope of C_SIZEOF.
7520 * gfortran.dg/warn_conversion_2.f90: New.
7522 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7524 * lib/target-supports.exp (check_effective_target_sse2): New proc.
7525 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7526 for optional selector.
7527 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7528 (check_effective_target_sse3): New proc.
7529 * gcc.target/i386/math-torture/math-torture.exp: Load
7530 target-supports.exp.
7531 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7532 check_effective_target_sse2.
7533 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7534 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7535 * g++.dg/vect/vect.exp: Likewise.
7536 * gfortran.dg/vect/vect.exp: Likewise.
7537 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7538 -msse2 if check_effective_target_sse2.
7540 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7541 * gcc.target/i386/3dnow-2.c: Likewise.
7542 * gcc.target/i386/3dnowA-1.c: Likewise.
7543 * gcc.target/i386/3dnowA-2.c: Likewise.
7544 * gcc.target/i386/pr42549.c: Likewise.
7546 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7547 * gcc.target/i386/sse3-addsubpd.c: Likewise.
7548 * gcc.target/i386/sse3-addsubps.c: Likewise.
7549 * gcc.target/i386/sse3-haddpd.c: Likewise.
7550 * gcc.target/i386/sse3-haddps.c: Likewise.
7551 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7552 * gcc.target/i386/sse3-hsubps.c: Likewise.
7553 * gcc.target/i386/sse3-movddup.c: Likewise.
7554 * gcc.target/i386/sse3-movshdup.c: Likewise.
7555 * gcc.target/i386/sse3-movsldup.c: Likewise.
7557 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7558 * g++.dg/ext/attrib35.C: Likewise.
7559 * g++.dg/opt/pr40496.C: Likewise.
7560 * g++.dg/other/i386-1.C: Likewise.
7561 * g++.dg/other/i386-4.C: Likewise.
7562 * g++.dg/other/pr34435.C: Likewise.
7563 * g++.dg/other/pr39496.C: Likewise.
7564 * g++.dg/other/pr40446.C: Likewise.
7565 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7566 * gcc.dg/compat/vector-1a_main.c: Likewise.
7567 * gcc.dg/compat/vector-2a_main.c: Likewise.
7568 * gcc.dg/lto/20090206-1_0.c: Likewise.
7569 * gcc.dg/pr34856.c: Likewise.
7570 * gcc.dg/pr36584.c: Likewise.
7571 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
7572 * gcc.dg/pr37544.c: Likewise.
7573 * gcc.dg/torture/pr16104-1.c: Likewise.
7574 * gcc.dg/torture/pr35771-1.c: Likewise.
7575 * gcc.dg/torture/pr35771-2.c: Likewise.
7576 * gcc.dg/torture/pr35771-3.c: Likewise.
7577 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7578 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7579 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7580 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7581 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7582 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7583 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7584 * gcc.target/i386/20060512-1.c: Likewise.
7585 * gcc.target/i386/20060512-3.c: Likewise.
7586 * gcc.target/i386/all_one_m128i.c: Likewise.
7587 * gcc.target/i386/float128-1.c: Likewise.
7588 * gcc.target/i386/float128-2.c: Likewise.
7589 * gcc.target/i386/fpcvt-1.c: Likewise.
7590 * gcc.target/i386/fpcvt-2.c: Likewise.
7591 * gcc.target/i386/fpcvt-3.c: Likewise.
7592 * gcc.target/i386/fpprec-1.c: Likewise.
7593 * gcc.target/i386/funcspec-9.c: Likewise.
7594 * gcc.target/i386/incoming-1.c: Likewise.
7595 * gcc.target/i386/incoming-12.c: Likewise.
7596 * gcc.target/i386/incoming-2.c: Likewise.
7597 * gcc.target/i386/incoming-3.c: Likewise.
7598 * gcc.target/i386/incoming-4.c: Likewise.
7599 * gcc.target/i386/incoming-6.c: Likewise.
7600 * gcc.target/i386/incoming-7.c: Likewise.
7601 * gcc.target/i386/incoming-8.c: Likewise.
7602 * gcc.target/i386/opt-1.c: Likewise.
7603 * gcc.target/i386/opt-2.c: Likewise.
7604 * gcc.target/i386/ordcmp-1.c: Likewise.
7605 * gcc.target/i386/pr17692.c: Likewise.
7606 * gcc.target/i386/pr18614-1.c: Likewise.
7607 * gcc.target/i386/pr22152.c: Likewise.
7608 * gcc.target/i386/pr23570.c: Likewise.
7609 * gcc.target/i386/pr23575.c: Likewise.
7610 * gcc.target/i386/pr26449-1.c: Likewise.
7611 * gcc.target/i386/pr26600.c: Likewise.
7612 * gcc.target/i386/pr27790.c: Likewise.
7613 * gcc.target/i386/pr28839.c: Likewise.
7614 * gcc.target/i386/pr30970.c: Likewise.
7615 * gcc.target/i386/pr32000-1.c: Likewise.
7616 * gcc.target/i386/pr32000-2.c: Likewise.
7617 * gcc.target/i386/pr32280.c: Likewise.
7618 * gcc.target/i386/pr32661.c: Likewise.
7619 * gcc.target/i386/pr32708-1.c: Likewise.
7620 * gcc.target/i386/pr32961.c: Likewise.
7621 * gcc.target/i386/pr33329.c: Likewise.
7622 * gcc.target/i386/pr35714.c: Likewise.
7623 * gcc.target/i386/pr35767-1.c: Likewise.
7624 * gcc.target/i386/pr35767-1d.c: Likewise.
7625 * gcc.target/i386/pr35767-1i.c: Likewise.
7626 * gcc.target/i386/pr35767-2.c: Likewise.
7627 * gcc.target/i386/pr35767-2d.c: Likewise.
7628 * gcc.target/i386/pr35767-2i.c: Likewise.
7629 * gcc.target/i386/pr35767-3.c: Likewise.
7630 * gcc.target/i386/pr35767-5.c: Likewise.
7631 * gcc.target/i386/pr36222-1.c: Likewise.
7632 * gcc.target/i386/pr36578-1.c: Likewise.
7633 * gcc.target/i386/pr36578-2.c: Likewise.
7634 * gcc.target/i386/pr36992-1.c: Likewise.
7635 * gcc.target/i386/pr37101.c: Likewise.
7636 * gcc.target/i386/pr37216.c: Likewise.
7637 * gcc.target/i386/pr37434-1.c: Likewise.
7638 * gcc.target/i386/pr37434-2.c: Likewise.
7639 * gcc.target/i386/pr37843-3.c: Likewise.
7640 * gcc.target/i386/pr37843-4.c: Likewise.
7641 * gcc.target/i386/pr39162.c: Likewise.
7642 * gcc.target/i386/pr39315-1.c: Likewise.
7643 * gcc.target/i386/pr39315-2.c: Likewise.
7644 * gcc.target/i386/pr39315-3.c: Likewise.
7645 * gcc.target/i386/pr39315-4.c: Likewise.
7646 * gcc.target/i386/pr39445.c: Likewise.
7647 * gcc.target/i386/pr39496.c: Likewise.
7648 * gcc.target/i386/pr40809.c: Likewise.
7649 * gcc.target/i386/pr40906-3.c: Likewise.
7650 * gcc.target/i386/pr41019.c: Likewise.
7651 * gcc.target/i386/pr42542-1.c: Likewise.
7652 * gcc.target/i386/pr42542-2.c: Likewise.
7653 * gcc.target/i386/pr42542-3.c: Likewise.
7654 * gcc.target/i386/pr42542-3a.c: Likewise.
7655 * gcc.target/i386/pr42881.c: Likewise.
7656 * gcc.target/i386/push-1.c: Likewise.
7657 * gcc.target/i386/quad-sse.c: Likewise.
7658 * gcc.target/i386/reload-1.c: Likewise.
7659 * gcc.target/i386/sse-10.c: Likewise.
7660 * gcc.target/i386/sse-11.c: Likewise.
7661 * gcc.target/i386/sse-15.c: Likewise.
7662 * gcc.target/i386/sse-17.c: Likewise.
7663 * gcc.target/i386/sse-18.c: Likewise.
7664 * gcc.target/i386/sse-19.c: Likewise.
7665 * gcc.target/i386/sse-4.c: Likewise.
7666 * gcc.target/i386/sse-6.c: Likewise.
7667 * gcc.target/i386/sse-vect-types.c: Likewise.
7668 * gcc.target/i386/sse2-addpd-1.c: Likewise.
7669 * gcc.target/i386/sse2-addsd-1.c: Likewise.
7670 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7671 * gcc.target/i386/sse2-andpd-1.c: Likewise.
7672 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7673 * gcc.target/i386/sse2-comisd-1.c: Likewise.
7674 * gcc.target/i386/sse2-comisd-2.c: Likewise.
7675 * gcc.target/i386/sse2-comisd-3.c: Likewise.
7676 * gcc.target/i386/sse2-comisd-4.c: Likewise.
7677 * gcc.target/i386/sse2-comisd-5.c: Likewise.
7678 * gcc.target/i386/sse2-comisd-6.c: Likewise.
7679 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7680 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7681 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7682 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7683 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7684 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7685 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7686 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7687 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7688 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7689 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7690 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7691 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7692 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7693 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7694 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7695 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7696 * gcc.target/i386/sse2-divpd-1.c: Likewise.
7697 * gcc.target/i386/sse2-divsd-1.c: Likewise.
7698 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7699 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7700 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7701 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7702 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7703 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7704 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7705 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7706 * gcc.target/i386/sse2-minpd-1.c: Likewise.
7707 * gcc.target/i386/sse2-minsd-1.c: Likewise.
7708 * gcc.target/i386/sse2-mmx.c: Likewise.
7709 * gcc.target/i386/sse2-movapd-1.c: Likewise.
7710 * gcc.target/i386/sse2-movapd-2.c: Likewise.
7711 * gcc.target/i386/sse2-movd-1.c: Likewise.
7712 * gcc.target/i386/sse2-movd-2.c: Likewise.
7713 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7714 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7715 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7716 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7717 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7718 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7719 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7720 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7721 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7722 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7723 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7724 * gcc.target/i386/sse2-movq-1.c: Likewise.
7725 * gcc.target/i386/sse2-movq-2.c: Likewise.
7726 * gcc.target/i386/sse2-movq-3.c: Likewise.
7727 * gcc.target/i386/sse2-movsd-1.c: Likewise.
7728 * gcc.target/i386/sse2-movsd-2.c: Likewise.
7729 * gcc.target/i386/sse2-movupd-1.c: Likewise.
7730 * gcc.target/i386/sse2-movupd-2.c: Likewise.
7731 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7732 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7733 * gcc.target/i386/sse2-orpd-1.c: Likewise.
7734 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7735 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7736 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7737 * gcc.target/i386/sse2-paddb-1.c: Likewise.
7738 * gcc.target/i386/sse2-paddd-1.c: Likewise.
7739 * gcc.target/i386/sse2-paddq-1.c: Likewise.
7740 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7741 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7742 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7743 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7744 * gcc.target/i386/sse2-paddw-1.c: Likewise.
7745 * gcc.target/i386/sse2-pand-1.c: Likewise.
7746 * gcc.target/i386/sse2-pandn-1.c: Likewise.
7747 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7748 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7749 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7750 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7751 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7752 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7753 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7754 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7755 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7756 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7757 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7758 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7759 * gcc.target/i386/sse2-pminub-1.c: Likewise.
7760 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7761 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7762 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7763 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7764 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7765 * gcc.target/i386/sse2-por-1.c: Likewise.
7766 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7767 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7768 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7769 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7770 * gcc.target/i386/sse2-pslld-1.c: Likewise.
7771 * gcc.target/i386/sse2-pslld-2.c: Likewise.
7772 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7773 * gcc.target/i386/sse2-psllq-1.c: Likewise.
7774 * gcc.target/i386/sse2-psllq-2.c: Likewise.
7775 * gcc.target/i386/sse2-psllw-1.c: Likewise.
7776 * gcc.target/i386/sse2-psllw-2.c: Likewise.
7777 * gcc.target/i386/sse2-psrad-1.c: Likewise.
7778 * gcc.target/i386/sse2-psrad-2.c: Likewise.
7779 * gcc.target/i386/sse2-psraw-1.c: Likewise.
7780 * gcc.target/i386/sse2-psraw-2.c: Likewise.
7781 * gcc.target/i386/sse2-psrld-1.c: Likewise.
7782 * gcc.target/i386/sse2-psrld-2.c: Likewise.
7783 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7784 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7785 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7786 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7787 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7788 * gcc.target/i386/sse2-psubb-1.c: Likewise.
7789 * gcc.target/i386/sse2-psubd-1.c: Likewise.
7790 * gcc.target/i386/sse2-psubq-1.c: Likewise.
7791 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7792 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7793 * gcc.target/i386/sse2-psubw-1.c: Likewise.
7794 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7795 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7796 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7797 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7798 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7799 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7800 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7801 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7802 * gcc.target/i386/sse2-pxor-1.c: Likewise.
7803 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7804 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7805 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7806 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7807 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7808 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7809 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7810 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7811 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7812 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7813 * gcc.target/i386/sse2-shufps-1.c: Likewise.
7814 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7815 * gcc.target/i386/sse2-subpd-1.c: Likewise.
7816 * gcc.target/i386/sse2-subsd-1.c: Likewise.
7817 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7818 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7819 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7820 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7821 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7822 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7823 * gcc.target/i386/sse2-unpack-1.c: Likewise.
7824 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7825 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7826 * gcc.target/i386/sse2-vec-1.c: Likewise.
7827 * gcc.target/i386/sse2-vec-2.c: Likewise.
7828 * gcc.target/i386/sse2-vec-3.c: Likewise.
7829 * gcc.target/i386/sse2-vec-4.c: Likewise.
7830 * gcc.target/i386/sse2-vec-5.c: Likewise.
7831 * gcc.target/i386/sse2-vec-6.c: Likewise.
7832 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7833 * gcc.target/i386/ssefn-2.c: Likewise.
7834 * gcc.target/i386/ssefn-4.c: Likewise.
7835 * gcc.target/i386/ssefp-1.c: Likewise.
7836 * gcc.target/i386/ssefp-2.c: Likewise.
7837 * gcc.target/i386/sseregparm-3.c: Likewise.
7838 * gcc.target/i386/sseregparm-4.c: Likewise.
7839 * gcc.target/i386/sseregparm-5.c: Likewise.
7840 * gcc.target/i386/sseregparm-6.c: Likewise.
7841 * gcc.target/i386/sseregparm-7.c: Likewise.
7842 * gcc.target/i386/ssetype-1.c: Likewise.
7843 * gcc.target/i386/ssetype-2.c: Likewise.
7844 * gcc.target/i386/ssetype-3.c: Likewise.
7845 * gcc.target/i386/ssetype-4.c: Likewise.
7846 * gcc.target/i386/ssetype-5.c: Likewise.
7847 * gcc.target/i386/unordcmp-1.c: Likewise.
7848 * gcc.target/i386/vararg-1.c: Likewise.
7849 * gcc.target/i386/vararg-2.c: Likewise.
7850 * gcc.target/i386/vararg-3.c: Likewise.
7851 * gcc.target/i386/vararg-4.c: Likewise.
7852 * gcc.target/i386/vararg-7.c: Likewise.
7853 * gcc.target/i386/vararg-8.c: Likewise.
7854 * gcc.target/i386/vecinit-1.c: Likewise.
7855 * gcc.target/i386/vecinit-2.c: Likewise.
7856 * gcc.target/i386/vecinit-3.c: Likewise.
7857 * gcc.target/i386/vecinit-4.c: Likewise.
7858 * gcc.target/i386/vecinit-5.c: Likewise.
7859 * gcc.target/i386/vecinit-6.c: Likewise.
7860 * gcc.target/i386/vectorize2.c: Likewise.
7861 * gcc.target/i386/vectorize3.c: Likewise.
7862 * gcc.target/i386/vectorize4.c: Likewise.
7863 * gcc.target/i386/vectorize6.c: Likewise.
7864 * gcc.target/i386/vectorize7.c: Likewise.
7865 * gcc.target/i386/vectorize8.c: Likewise.
7866 * gcc.target/i386/vperm-v2df.c: Likewise.
7867 * gcc.target/i386/vperm-v2di.c: Likewise.
7868 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7869 * gcc.target/i386/xorps-sse2.c: Likewise.
7870 * gcc.target/i386/xorps.c: Likewise.
7871 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7872 * gfortran.dg/graphite/pr42326.f90: Likewise.
7873 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7875 2010-05-19 Richard Guenther <rguenther@suse.de>
7878 * g++.dg/lto/20100519-1_0.C: New testcase.
7880 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7883 * gfortran.dg/warn_intent_out_not_set.f90: New.
7885 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7888 * gfortran.dg/data_char_1.f90: Updated warning message.
7889 * gfortran.dg/data_array_6.f: New.
7891 2010-05-19 Martin Jambor <mjambor@suse.cz>
7893 * g++.dg/ipa/ivinline-8.C: New test.
7894 * gcc.dg/ipa/iinline-2.c: Likewise.
7896 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7899 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7900 arguments; add check for return value kind.
7901 * gfortran.dg/float_1.f90: Likewise.
7903 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7905 * gcc.target/i386/20011009-1.c (COMMENT): Define.
7907 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7908 * lib/lto.exp (lto_prune_warns): Fix location line regex.
7909 Prune another location line format.
7910 (lto-obj): Call lto_prune_warns on comp_output.
7912 2010-05-18 Jan Hubicka <jh@suse.cz>
7914 * gcc.dg/lto/ipacp_0.c: New test.
7915 * gcc.dg/lto/ipacp_1.c: New test.
7917 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
7920 * gcc.dg/lto/20100518_0.c: New test.
7922 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
7924 * gnat.dg/specs/lto3.ads: Add missing dg-options.
7926 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7929 * gfortran.dg/class_21.f03: New.
7931 2010-05-17 Jason Merrill <jason@redhat.com>
7934 * g++.dg/cpp0x/initlist34.C: New.
7937 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7939 2010-05-17 Martin Jambor <mjambor@suse.cz>
7941 * g++.dg/ipa/ivinline-1.C: New test.
7942 * g++.dg/ipa/ivinline-2.C: New test.
7943 * g++.dg/ipa/ivinline-3.C: New test.
7944 * g++.dg/ipa/ivinline-4.C: New test.
7945 * g++.dg/ipa/ivinline-5.C: New test.
7946 * g++.dg/ipa/ivinline-6.C: New test.
7948 2010-05-17 Dodji Seketeli <dodji@redhat.com>
7949 Jason Merrill <jason@redhat.com>
7952 * c-c++-common/Wunused-var-8.c: New test.
7954 2010-05-17 Jakub Jelinek <jakub@redhat.com>
7957 * gcc.c-torture/compile/pr42347.c: New test.
7960 * g++.dg/ext/asmgoto1.C: New test.
7962 2010-05-17 Martin Jambor <mjambor@suse.cz>
7965 * gcc.dg/tree-ssa/pr44133.c: New test.
7966 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7969 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7972 * gfortran.dg/class_20.f03: New.
7974 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
7977 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7978 debug messages but not the newly introduced one.
7980 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
7983 * gfortran.dg/initialization_25.f90: Commented testcase.
7984 * gfortran.dg/initialization_26.f90: New.
7986 2010-05-16 Richard Guenther <rguenther@suse.de>
7988 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7989 * gcc.dg/pr43084.c: Likewise.
7990 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7992 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7994 * gcc.dg/struct/struct-reorg.exp: Likewise.
7995 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7996 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7998 2010-05-16 Joseph Myers <joseph@codesourcery.com>
8000 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8001 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8002 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8003 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8006 2010-05-15 Jason Merrill <jason@redhat.com>
8008 * g++.dg/eh/spec10.C: New.
8009 * g++.dg/eh/spec11.C: New.
8010 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8012 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8016 * gfortran.dg/allocatable_scalar_9.f90: New.
8018 2010-05-15 Jakub Jelinek <jakub@redhat.com>
8021 * g++.dg/torture/pr44148.C: New test.
8023 2010-05-15 Joseph Myers <joseph@codesourcery.com>
8025 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8026 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8027 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8028 diagnostics and type sizes.
8030 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
8032 * gnat.dg/lto9.adb: New test.
8033 * gnat.dg/lto9_pkg1.ads: New helper.
8034 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8036 2010-05-15 Jan Hubicka <jh@suse.cz>
8038 * gcc.dg/lto/ipareference_1.c: Rename to ...
8039 * gcc.dg/lto/ipareference_0.c: ... this one.
8040 * gcc.dg/lto/ipareference_2.c: Rename to ...
8041 * gcc.dg/lto/ipareference_1.c: ... this one.
8043 2010-05-15 Jan Hubicka <jh@suse.cz>
8045 * gcc.dg/lto/ipareference_1.c: New file.
8046 * gcc.dg/lto/ipareference_2.c: New file.
8048 2010-05-15 Richard Guenther <rguenther@suse.de>
8050 PR tree-optimization/44038
8051 * gcc.c-torture/compile/pr44038.c: New testcase.
8053 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
8055 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8056 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8058 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8062 * gfortran.dg/class_18.f03: New.
8063 * gfortran.dg/class_19.f03: New.
8065 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8068 * gcc.dg/debug/dwarf2/const-1.c: Remove.
8069 * g++.dg/debug/dwarf2/const1.C: Remove.
8071 2010-05-14 Jason Merrill <jason@redhat.com>
8073 * g++.dg/eh/cond4.C: New.
8074 * g++.dg/eh/elide2.C: Adjust.
8075 * g++.old-deja/g++.eh/terminate1.C: Adjust.
8077 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
8080 * gfortran.dg/actual_array_interface_2.f90: New test.
8082 2010-05-14 Richard Guenther <rguenther@suse.de>
8084 PR tree-optimization/44119
8085 * gcc.c-torture/compile/pr44119.c: New testcase.
8087 2010-05-14 Jason Merrill <jason@redhat.com>
8090 * g++.dg/eh/terminate1.C: New.
8092 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8094 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8097 * gcc.dg/pr44136.c: New test.
8099 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
8102 * g++.dg/warn/Wshadow-4.C: Adjust.
8103 * g++.dg/warn/Wshadow-5.C: New test.
8104 * g++.dg/warn/Wshadow-6.C: New test
8106 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
8109 * gfortran.dg/initialization_25.f90: New.
8111 2010-05-13 Martin Jambor <mjambor@suse.cz>
8113 * g++.dg/otr-fold-1.C: New test.
8114 * g++.dg/otr-fold-2.C: New test.
8116 2010-05-13 Jakub Jelinek <jakub@redhat.com>
8119 * gfortran.dg/gomp/pr44036-1.f90: New test.
8120 * gfortran.dg/gomp/pr44036-2.f90: New test.
8121 * gfortran.dg/gomp/pr44036-3.f90: New test.
8124 * gcc.dg/guality/sra-1.c: New test.
8126 2010-05-12 Jan Hubicka <jh@suse.cz>
8128 * tree-ssa/unreachable.c: New test.
8130 2010-05-12 Jason Merrill <jason@redhat.com>
8132 * g++.dg/cpp0x/sfinae1.C: New.
8134 2010-05-12 Sriraman Tallam <tmsriram@google.com>
8136 * gcc.target/i386/zee.c: New file.
8138 2010-05-12 Jason Merrill <jason@redhat.com>
8140 * g++.dg/conversion/op1.C: Expect template candidate message.
8141 * g++.dg/cpp0x/nullptr15.C: Likewise.
8142 * g++.dg/cpp0x/pr31431-2.C: Likewise.
8143 * g++.dg/cpp0x/pr31431.C: Likewise.
8144 * g++.dg/cpp0x/temp_default2.C: Likewise.
8145 * g++.dg/cpp0x/trailing4.C: Likewise.
8146 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8147 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8148 * g++.dg/cpp0x/variadic-throw.C: Likewise.
8149 * g++.dg/cpp0x/variadic35.C: Likewise.
8150 * g++.dg/cpp0x/vt-35147.C: Likewise.
8151 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8152 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8153 * g++.dg/ext/visibility/anon8.C: Likewise.
8154 * g++.dg/ext/vla2.C: Likewise.
8155 * g++.dg/other/pr28114.C: Likewise.
8156 * g++.dg/other/ptrmem10.C: Likewise.
8157 * g++.dg/other/ptrmem11.C: Likewise.
8158 * g++.dg/overload/unknown1.C: Likewise.
8159 * g++.dg/parse/template7.C: Likewise.
8160 * g++.dg/parse/typename7.C: Likewise.
8161 * g++.dg/template/conv11.C: Likewise.
8162 * g++.dg/template/copy1.C: Likewise.
8163 * g++.dg/template/deduce3.C: Likewise.
8164 * g++.dg/template/dependent-expr5.C: Likewise.
8165 * g++.dg/template/friend.C: Likewise.
8166 * g++.dg/template/incomplete2.C: Likewise.
8167 * g++.dg/template/local4.C: Likewise.
8168 * g++.dg/template/local6.C: Likewise.
8169 * g++.dg/template/operator10.C: Likewise.
8170 * g++.dg/template/overload6.C: Likewise.
8171 * g++.dg/template/ptrmem2.C: Likewise.
8172 * g++.dg/template/ptrmem20.C: Likewise.
8173 * g++.dg/template/ptrmem8.C: Likewise.
8174 * g++.dg/template/sfinae2.C: Likewise.
8175 * g++.dg/template/ttp25.C: Likewise.
8176 * g++.dg/template/unify10.C: Likewise.
8177 * g++.dg/template/unify11.C: Likewise.
8178 * g++.dg/template/unify6.C: Likewise.
8179 * g++.dg/template/unify7.C: Likewise.
8180 * g++.dg/template/unify9.C: Likewise.
8181 * g++.dg/template/varmod1.C: Likewise.
8182 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8183 * g++.old-deja/g++.law/operators32.C: Likewise.
8184 * g++.old-deja/g++.pt/crash28.C: Likewise.
8185 * g++.old-deja/g++.pt/crash60.C: Likewise.
8186 * g++.old-deja/g++.pt/explicit38.C: Likewise.
8187 * g++.old-deja/g++.pt/explicit39.C: Likewise.
8188 * g++.old-deja/g++.pt/explicit41.C: Likewise.
8189 * g++.old-deja/g++.pt/explicit67.C: Likewise.
8190 * g++.old-deja/g++.pt/explicit77.C: Likewise.
8191 * g++.old-deja/g++.pt/expr2.C: Likewise.
8192 * g++.old-deja/g++.pt/overload7.C: Likewise.
8193 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8194 * g++.old-deja/g++.pt/spec5.C: Likewise.
8195 * g++.old-deja/g++.pt/spec6.C: Likewise.
8196 * g++.old-deja/g++.pt/t24.C: Likewise.
8197 * g++.old-deja/g++.pt/unify4.C: Likewise.
8198 * g++.old-deja/g++.pt/unify6.C: Likewise.
8199 * g++.old-deja/g++.pt/unify8.C: Likewise.
8200 * g++.old-deja/g++.robertl/eb119.C: Likewise.
8201 * g++.old-deja/g++.robertl/eb79.C: Likewise.
8202 * g++.old-deja/g++.robertl/eb98.C: Likewise.
8204 * g++.dg/cpp0x/initlist32.C: New.
8206 * g++.dg/template/conv11.C: New.
8207 * g++.dg/conversion/op1.C: Adjust expected error.
8209 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8211 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
8214 * gcc.target/i386/avx-cmpsd-1.c: New.
8215 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8216 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8217 * gcc.target/i386/avx-cmpss-2.c: Likewise.
8218 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8219 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8221 2010-05-12 Jakub Jelinek <jakub@redhat.com>
8224 * gcc.dg/gomp/pr44085.c: New test.
8225 * gfortran.dg/gomp/pr44085.f90: New test.
8227 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
8229 * objc-obj-c++-shared/Object1.m: New.
8230 * objc.dg/torture: New directory.
8231 * objc.dg/torture/tls: Ditto.
8232 * objc.dg/tls: Ditto.
8233 * objc.dg/torture/tls/trivial.m: New test.
8234 * objc.dg/torture/tls/thr-init-2.m: New test.
8235 * objc.dg/torture/tls/thr-init-3.m: New test.
8236 * objc.dg/torture/tls/thr-init.m: New test.
8237 * objc.dg/torture/tls/diag-1.m: New test.
8238 * objc.dg/torture/tls/tls.exp: New.
8239 * objc.dg/torture/trivial.m: New test.
8240 * objc.dg/torture/dg-torture.exp: New.
8241 * objc.dg/tls/diag-3.m: New test.
8242 * objc.dg/tls/diag-4.m: New test.
8243 * objc.dg/tls/diag-5.m: New test.
8244 * objc.dg/tls/init-1.m: New test.
8245 * objc.dg/tls/init-2.m: New test.
8246 * objc.dg/tls/tls.exp: New.
8247 * objc.dg/tls/diag-2.m: New test.
8248 * lib/objc.exp: Respond to dg-additional-files.
8250 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
8252 * gcc.target/m68k/20100512-1.c: New.
8254 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
8256 * gnat.dg/lto8.adb: New test.
8257 * gnat.dg/lto8_pkg.ad[sb]: New helper.
8258 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8260 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8265 * g++.dg/template/crash97.C: New.
8266 * g++.dg/template/crash98.C: Likewise.
8267 * g++.dg/template/crash99.C: Likewise.
8268 * g++.dg/cpp0x/pr31439.C: Adjust.
8269 * g++.dg/template/crash95.C: Likewise.
8271 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8274 * c-c++-common/asmgoto-4.c: New test.
8275 * gcc.target/i386/pr44071.c: New test.
8278 * c-c++-common/Wunused-var-7.c: New test.
8279 * g++.dg/warn/Wunused-var-9.C: New test.
8281 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8284 * gfortran.dg/gomp/pr43711.f90: New.
8286 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8289 * gfortran.dg/select_5.f90: Updated.
8291 2010-05-11 Jan Hubicka <jh@suse.cz>
8293 PR tree-optimize/44063
8294 * gcc.c-torture/compile/pr44063.c: New testcase.
8296 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8299 * gcc.dg/pr44023.c: New test.
8301 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
8303 * gnat.dg/lto7.adb: New test.
8304 * gnat.dg/lto7_pkg.ad[sb]: New helper.
8306 2010-05-10 Jason Merrill <jason@redhat.com>
8309 * g++.dg/template/inherit5.C: New.
8312 * g++.dg/cpp0x/initlist33.C: New.
8313 * g++.dg/cpp0x/initlist26.C: Adjust.
8314 * g++.dg/cpp0x/initlist28.C: Adjust.
8316 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
8319 * g++.dg/init/pr43719.C: New.
8320 * g++.dg/anon-struct4.C: Adjust.
8322 2010-05-10 Jakub Jelinek <jakub@redhat.com>
8325 * gcc.dg/pr44028.c: New test.
8327 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
8332 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8333 * gfortran.dg/warn_conversion.f90: New.
8335 2010-05-10 Michael Matz <matz@suse.de>
8337 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8339 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
8341 PR rtl-optimization/44012
8342 * gcc.dg/pr44012.c: New.
8344 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8346 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8347 Log text on entry and exit.
8348 Prune Sun ld warnings for common symbols with differing sizes.
8349 (lto-link-and-maybe-run): Change caller.
8351 2010-05-10 Janus Weil <janus@gcc.gnu.org>
8354 * gfortran.dg/class_7.f03: Modified.
8355 * gfortran.dg/select_type_1.f03: Modified.
8356 * gfortran.dg/select_type_12.f03: New.
8358 2010-05-10 Richard Guenther <rguenther@suse.de>
8360 PR tree-optimization/44050
8361 * gcc.dg/torture/pr44050.c: New testcase.
8363 2010-05-10 Wei Guozhi <carrot@google.com>
8366 * gcc.target/arm/pr42879.c: New testcase.
8368 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8371 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8373 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8376 * gcc.dg/anon-struct-10.c: New test.
8378 2010-05-09 Richard Guenther <rguenther@suse.de>
8381 * gcc.dg/pr44024.c: New testcase.
8383 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8386 * gcc.dg/anon-struct-9.c: New test.
8388 2010-05-09 Richard Guenther <rguenther@suse.de>
8391 * gcc.c-torture/compile/pr44043.c: New testcase.
8393 2010-05-09 Richard Guenther <rguenther@suse.de>
8395 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8397 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
8399 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8401 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8403 * gnat.dg/lto[12456].adb: Add "target lto" marker.
8404 * gnat.dg/specs/lto3.ads: Likewise.
8406 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
8409 * gcc.dg/pr28685-1.c: New file.
8411 2010-05-08 Richard Guenther <rguenther@suse.de>
8413 PR tree-optimization/44030
8414 * gcc.c-torture/compile/pr44030.c: New testcase.
8416 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8418 * gnat.dg/lto6.adb: New test.
8419 * gnat.dg/lto6_pkg.ads: New helper.
8421 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8423 * gnat.dg/lto5.adb: New test.
8424 * gnat.dg/lto5_pkg.ad[sb]: New helper.
8426 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8428 * gnat.dg/lto4.ad[sb]: New test.
8430 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8432 * gnat.dg/specs/lto3.ads: New test.
8433 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8434 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8436 2010-05-08 Quentin Ochem <ochem@adacore.com>
8438 * gnat.dg/sizetype3.ad[sb]: New test.
8439 * gnat.dg/sizetype3_pkg.ads: New helper.
8441 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
8444 * g++.dg/init/new29.C: New.
8446 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
8449 * gfortran.dg/coarray_1.f90: Fixed error message.
8450 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8451 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8452 * gfortran.dg/intrinsic_std_5.f90: New.
8454 2010-05-07 Jason Merrill <jason@redhat.com>
8456 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8458 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8460 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8461 (size_t, stderr): Remove.
8462 (read_error): Replaced __builtin_fprintf by fprintf.
8464 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
8466 * gcc.dg/ordered-comparison-1.c: New test.
8467 * gcc.dg/ordered-comparison-2.c: New test.
8468 * gcc.dg/ordered-comparison-3.c: New test.
8469 * gcc.dg/ordered-comparison-4.c: New test.
8471 2010-05-06 Mike Stump <mikestump@comcast.net>
8474 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8476 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
8477 Jason Merrill <jason@redhat.com>
8479 * g++.dg/cpp0x/nullptr01.C: New.
8480 * g++.dg/cpp0x/nullptr02.C: New.
8481 * g++.dg/cpp0x/nullptr03.C: New.
8482 * g++.dg/cpp0x/nullptr04.C: New.
8483 * g++.dg/cpp0x/nullptr05.C: New.
8484 * g++.dg/cpp0x/nullptr06.C: New.
8485 * g++.dg/cpp0x/nullptr07.C: New.
8486 * g++.dg/cpp0x/nullptr08.C: New.
8487 * g++.dg/cpp0x/nullptr09.C: New.
8488 * g++.dg/cpp0x/nullptr10.C: New.
8489 * g++.dg/cpp0x/nullptr11.C: New.
8490 * g++.dg/cpp0x/nullptr12.C: New.
8491 * g++.dg/cpp0x/nullptr13.C: New.
8492 * g++.dg/cpp0x/nullptr14.C: New.
8493 * g++.dg/cpp0x/nullptr15.C: New.
8494 * g++.dg/cpp0x/nullptr16.C: New.
8495 * g++.dg/cpp0x/nullptr17.C: New.
8496 * g++.dg/cpp0x/nullptr18.C: New.
8497 * g++.dg/cpp0x/nullptr19.C: New.
8498 * g++.dg/cpp0x/nullptr20.C: New.
8499 * g++.dg/cpp0x/nullptr21.C: New.
8500 * g++.dg/cpp0x/nullptr22.C: New.
8501 * g++.dg/debug/nullptr01.C: New.
8502 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8504 2010-05-06 Jakub Jelinek <jakub@redhat.com>
8506 * gcc.dg/Wunused-var-8.c: Move to...
8507 * c-c++-common/Wunused-var-6.c: ... here. New test.
8509 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
8512 * g++.dg/template/crash96.C: New.
8514 2010-05-06 Jan Hubicka <jh@suse.cz>
8516 PR tree-optimization/43791
8517 * gcc.c-torture/compile/pr43791.c: New file.
8519 2010-05-06 Michael Matz <matz@suse.de>
8521 PR tree-optimization/43984
8522 * gfortran.dg/pr43984.f90: New test.
8524 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8527 * gcc.dg/pr40989.c: New.
8529 2010-05-06 Richard Guenther <rguenther@suse.de>
8531 PR tree-optimization/43934
8532 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8534 2010-05-06 Richard Guenther <rguenther@suse.de>
8536 PR tree-optimization/43987
8537 * gcc.c-torture/execute/pr43987.c: New testcase.
8538 * gcc.dg/torture/pta-escape-1.c: Adjust.
8539 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8540 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8541 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8542 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8544 2010-04-22 Jakub Jelinek <jakub@redhat.com>
8545 Dodji Seketeli <dodji@redhat.com>
8548 * g++.dg/warn/Wunused-7.C: Add dg-warning.
8549 * g++.dg/template/sfinae16.C: Likewise.
8550 * gcc.dg/Wunused-var-1.c: Moved to...
8551 * c-c++-common/Wunused-var-1.c: ...here. New test.
8552 * gcc.dg/Wunused-var-2.c: Moved to...
8553 * c-c++-common/Wunused-var-2.c: ...here. New test.
8554 * gcc.dg/Wunused-var-3.c: Moved to...
8555 * c-c++-common/Wunused-var-3.c: ...here. New test.
8556 * gcc.dg/Wunused-var-4.c: Moved to...
8557 * gcc.dg/Wunused-var-1.c: ... here.
8558 * gcc.dg/Wunused-var-5.c: Moved to...
8559 * c-c++-common/Wunused-var-4.c: ...here. New test.
8560 * gcc.dg/Wunused-var-7.c: Moved to...
8561 * c-c++-common/Wunused-var-5.c: ...here. New test.
8562 * gcc.dg/Wunused-var-6.c: Moved to...
8563 * gcc.dg/Wunused-var-2.c: ... here.
8564 * c-c++-common/Wunused-var-1.c: New test.
8565 * c-c++-common/Wunused-var-2.c: New test.
8566 * c-c++-common/Wunused-var-3.c: New test.
8567 * c-c++-common/Wunused-var-4.c: New test.
8568 * c-c++-common/Wunused-var-5.c: New test.
8569 * g++.dg/warn/Wunused-var-1.C: New test.
8570 * g++.dg/warn/Wunused-var-2.C: New test.
8571 * g++.dg/warn/Wunused-var-3.C: New test.
8572 * g++.dg/warn/Wunused-var-4.C: New test.
8573 * g++.dg/warn/Wunused-var-5.C: New test.
8574 * g++.dg/warn/Wunused-var-6.C: New test.
8575 * g++.dg/warn/Wunused-var-7.C: New test.
8576 * g++.dg/warn/Wunused-var-8.C: New test.
8577 * g++.dg/warn/Wunused-parm-1.C: New test.
8578 * g++.dg/warn/Wunused-parm-2.C: New test.
8579 * g++.dg/warn/Wunused-parm-3.C: New test.
8581 2010-05-06 Tobias Burnus <burnus@net-b.de>
8584 * gfortran.dg/gomp/crayptr5.f90: New test case.
8586 2010-05-05 Jason Merrill <jason@redhat.com>
8589 * g++.dg/ext/attrib39.C: New.
8591 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
8594 * gfortran.dg/data_invalid.f90: New.
8596 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
8598 * gnat.dg/lto2.adb: New test.
8600 2010-05-05 Jason Merrill <jason@redhat.com>
8603 * g++.dg/opt/empty1.C: New.
8605 2010-05-05 Janus Weil <janus@gcc.gnu.org>
8608 * gfortran.dg/class_17.f03: New.
8610 2010-05-04 Neil Vachharajani <nvachhar@google.com>
8612 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8614 2010-05-04 Mike Stump <mikestump@comcast.net>
8617 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8619 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8622 * gcc.target/i386/pr43668.c: New.
8624 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8627 * g++.dg/cpp0x/initlist31.C: New.
8629 2010-05-04 Jakub Jelinek <jakub@redhat.com>
8632 * gcc.dg/Wunused-var-8.c: New test.
8634 2010-05-04 Jason Merrill <jason@redhat.com>
8637 * g++.dg/cpp0x/enum3.C: Extend.
8639 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8642 * gcc.target/i386/pr43799.c: New.
8644 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
8646 * gnat.dg/lto1.adb: New test.
8647 * gnat.dg/lto1_pkg.ad[sb]: New helper.
8649 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8652 * gcc.target/i386/pr43671.c: New.
8654 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8657 * g++.dg/template/crash95.C: New.
8659 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8662 * gcc.target/i386/pr43508.c: New.
8664 2010-05-04 Richard Guenther <rguenther@suse.de>
8666 PR tree-optimization/43879
8667 * g++.dg/torture/pr43879-1_0.C: New testcase.
8668 * g++.dg/torture/pr43879-1_1.C: Likewise.
8670 2010-05-03 Dodji Seketeli <dodji@redhat.com>
8673 * g++.dg/other/crash-12.C: New test.
8675 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
8677 * g++.dg/cdce3.C: Add a space. Updated.
8679 2010-05-03 Jason Merrill <jason@redhat.com>
8682 * g++.dg/opt/enum2.C: New.
8683 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8684 * g++.dg/warn/Wswitch-1.C: Adjust message.
8686 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8688 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8689 * g++.dg/ext/label13.C: Fix typo.
8690 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8692 * gcc.c-torture/compile/limits-declparen.c: xfail on
8693 alpha*-dec-osf5* with -g.
8694 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8695 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8696 * gcc.dg/c99-tgmath-2.c: Likewise.
8697 * gcc.dg/c99-tgmath-3.c: Likewise.
8698 * gcc.dg/c99-tgmath-4.c: Likewise.
8700 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
8703 * gfortran.dg/unexpected_interface.f90: New test.
8705 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8707 * ada/acats/run_acats (which): New function.
8708 (host_gnatchop, host_gnatmake): Use it.
8710 2010-05-03 Richard Guenther <rguenther@suse.de>
8712 PR tree-optimization/43971
8713 * gcc.dg/pr43971.c: New testcase.
8715 2010-05-03 Jakub Jelinek <jakub@redhat.com>
8718 * gcc.dg/debug/pr43972.c: New test.
8720 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
8723 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8725 2010-05-02 Richard Guenther <rguenther@suse.de>
8727 PR tree-optimization/43879
8728 * gcc.dg/torture/pr43879-3.c: New testcase.
8730 2010-05-01 Richard Guenther <rguenther@suse.de>
8732 PR tree-optimization/43949
8733 * g++.dg/warn/Warray-bounds-5.C: New testcase.
8735 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
8738 * g++.dg/init/new28.C: New.
8740 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
8743 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8744 structure and nested declarations.
8745 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
8746 structure and nested declarations. Reduce header clutter and
8747 use _exit() rather than abort().
8748 * objc.dg/encode-10.m: New.
8749 * objc.dg/encode-11.m: New.
8751 2010-04-30 DJ Delorie <dj@redhat.com>
8753 * gcc.c-torture/execute/20100430-1.c: New test.
8755 2010-04-30 Jason Merrill <jason@redhat.com>
8758 * g++.dg/template/ptrmem21.C: New.
8760 2010-04-30 Tobias Burnus Mburnus@net-b.de>
8764 * gfortran.dg/coarray_13.f90: New test.
8766 2010-04-30 Richard Guenther <rguenther@suse.de>
8769 * gcc.dg/lto/20100430-1_0.c: New testcase.
8771 2010-04-30 Jakub Jelinek <jakub@redhat.com>
8774 * c-c++-common/pr43942.c: New test.
8776 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
8778 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8779 conflict with darwin crt1.o 'start' symbol.
8781 2010-04-30 Richard Guenther <rguenther@suse.de>
8783 PR tree-optimization/43879
8784 * gcc.dg/torture/pr43879_1.c: New testcase.
8786 2010-04-30 Richard Guenther <rguenther@suse.de>
8788 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8790 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
8793 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8794 user-provided constructor while recursing.
8796 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8799 * gfortran.dg/class_16.f03: New test.
8801 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8804 * gfortran.dg/class_15.f03: New.
8806 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8809 * gfortran.dg/dynamic_dispatch_9.f03: New test.
8811 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8814 * gfortran.dg/generic_22.f03 : New test.
8816 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8819 * gfortran.dg/class_14.f03: New test.
8821 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8824 * gfortran.dg/interface_32.f90: New test.
8826 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
8827 Janus Weil <janus@gcc.gnu.org>
8830 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8831 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8832 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8834 2010-04-28 Mike Stump <mikestump@comcast.net>
8836 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8838 * g++.dg/uninit-pred-2_b.C: Likewise.
8840 2010-04-28 Tobias Burnus <burnus@net-b.de>
8844 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8846 2010-04-28 Matthias Klose <doko@ubuntu.com>
8848 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8849 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8850 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8851 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8852 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8854 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
8856 * gcc.dg/const-uniq-1.c: New test.
8857 * gcc.dg/lto/const-uniq_[01].c: Likewise.
8859 2010-04-28 Xinliang David Li <davidxl@google.com>
8861 * gcc.dg/uninit-pred-2_b.c: New test.
8862 * gcc.dg/uninit-pred-4_b.c: New test.
8863 * gcc.dg/uninit-pred-3_d.c: New test.
8864 * gcc.dg/uninit-pred-6_b.c: New test.
8865 * gcc.dg/uninit-pred-8_b.c: New test.
8866 * gcc.dg/uninit-pred-3_a.c: New test.
8867 * gcc.dg/uninit-pred-2_c.c: New test.
8868 * gcc.dg/uninit-pred-5_a.c: New test.
8869 * gcc.dg/uninit-pred-3_e.c: New test.
8870 * gcc.dg/uninit-pred-7_a.c: New test.
8871 * gcc.dg/uninit-pred-6_c.c: New test.
8872 * gcc.dg/uninit-pred-9_a.c: New test.
8873 * gcc.dg/uninit-pred-8_c.c: New test.
8874 * gcc.dg/uninit-pred-3_b.c: New test.
8875 * gcc.dg/uninit-pred-5_b.c: New test.
8876 * gcc.dg/uninit-pred-7_b.c: New test.
8877 * gcc.dg/uninit-pred-6_d.c: New test.
8878 * gcc.dg/uninit-pred-9_b.c: New test.
8879 * gcc.dg/uninit-pred-2_a.c: New test.
8880 * gcc.dg/uninit-pred-4_a.c: New test.
8881 * gcc.dg/uninit-pred-3_c.c: New test.
8882 * gcc.dg/uninit-pred-6_a.c: New test.
8883 * gcc.dg/uninit-pred-8_a.c: New test.
8884 * gcc.dg/uninit-pred-7_c.c: New test.
8885 * gcc.dg/uninit-pred-6_e.c: New test.
8886 * g++.dg/uninit-pred-loop-1_b.cc: New test.
8887 * g++.dg/uninit-pred-1_a.C: New test.
8888 * g++.dg/uninit-pred-1_b.C: New test.
8889 * g++.dg/uninit-pred-2_a.C: New test.
8890 * g++.dg/uninit-pred-2_b.C: New test.
8891 * g++.dg/uninit-pred-loop-1_a.cc: New test.
8892 * g++.dg/uninit-pred-loop-1_c.cc: New test.
8893 * g++.dg/uninit-pred-loop_1.cc: New test.
8895 2010-04-28 Martin Jambor <mjambor@suse.cz>
8897 * gcc.dg/lto/20091209-1_0.c: New testcase.
8899 2010-04-28 Richard Guenther <rguenther@suse.de>
8901 PR tree-optimization/43879
8902 PR tree-optimization/43909
8903 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8905 2010-04-28 Richard Guenther <rguenther@suse.de>
8908 * g++.dg/torture/pr43880.C: New testcase.
8910 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
8913 * g++.dg/template/recurse2.C: Update
8914 * g++.dg/template/recurse.C: Update.
8915 * g++.dg/template/pr23510.C: Update.
8916 * lib/prune.exp: Filter out 'recursively instantiated'.
8918 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8921 * g++.dg/init/pr29043.C: New.
8923 2010-04-27 Jason Merrill <jason@redhat.com>
8925 * g++.dg/lookup/scoped5.C: Adjust.
8926 * g++.dg/lookup/scoped8.C: Adjust.
8927 * g++.dg/template/dependent-expr5.C: Adjust.
8928 * g++.old-deja/g++.brendan/nest1.C: Adjust.
8931 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8934 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8936 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8937 Jan Hubicka <hubicka@ucw.cz>
8939 * gcc.dg/pure-2.c: New testcase.
8940 * gcc.dg/const-1.c: New testcase.
8942 2010-04-27 Jason Merrill <jason@redhat.com>
8944 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8947 * g++.dg/template/sfinae17.C: New.
8948 * g++.dg/template/sfinae18.C: New.
8950 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8952 * g++.dg/init/pr42844.C: New.
8953 * g++.dg/cpp0x/pr42844-2.C: New.
8954 * g++.dg/cpp0x/defaulted2.C: Adjust.
8955 * g++.dg/tree-ssa/pr27549.C: Likewise.
8956 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8958 2010-04-27 Tobias Burnus <burnus@net-b.de>
8961 * gfortran.dg/coarray_12.f90: Fix dump parsing.
8963 2010-04-27 Richard Guenther <rguenther@suse.de>
8966 * g++.dg/other/pr40561.C: New testcase.
8968 2010-04-27 Martin Jambor <mjambor@suse.cz>
8971 * g++.dg/ipa/pr43812.C: New test.
8973 2010-04-27 Jan Hubicka <jh@suse.cz>
8975 * gcc.dg/ipa/iinline-1.c (main): Rename to...
8976 (test): ... this one.
8978 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
8981 * gcc.target/arm/thumb-stackframe.c: New test.
8983 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8985 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8986 * gcc.dg/misc-column.c: Likewise.
8987 * gcc.dg/Walways-true-1.c: Likewise.
8988 * gcc.dg/Walways-true-2.c: Likewise.
8989 * gcc.dg/warn-addr-cmp.c: Likewise.
8991 2010-04-27 Tobias Burnus <burnus@net-b.de>
8994 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8995 * gfortran.dg/coarray_12.f90: New.
8997 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9000 * gcc.dg/pr32207.c: New test.
9001 * gcc.dg/misc-column.c: Adjust expected warning.
9002 * gcc.dg/Walways-true-1.c: Likewise.
9003 * gcc.dg/Walways-true-2.c: Likewise.
9004 * gcc.dg/warn-addr-cmp.c: Likewise.
9006 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
9009 * lib/lto.exp (lto_prune_vis_warns): New function.
9010 (lto-link-and-maybe-run): Call it.
9012 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
9014 PR tree-optimization/43904
9015 * gcc.dg/tree-ssa/tailcall-6.c: New.
9017 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9020 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
9021 Darwin8/OSX10.4 - compatible code generation.
9023 * obj-c++.dg/stubify-1.mm: Ditto.
9024 * lib/objc-torture.exp: Do not require link success for
9025 "trivial.m" in the runtime checks when dowhat = 'compile'.
9026 * lib/dg-pch.exp (dg-flags-pch): New Proc.
9027 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
9028 Darwin8/OSX10.4 - compatible code generation.
9029 * objc.dg/stubify-2.m: Ditto.
9030 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9031 * objc.dg/next-runtime-1.m: Ditto.
9032 * objc.dg/stret-2.m: Restrict to ilp32 targets.
9033 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9036 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
9039 * lib/plugin-support.exp: Use "-undefined
9040 dynamic_lookup" on darwin.
9042 2010-04-26 Richard Guenther <rguenther@suse.de>
9044 * gcc.dg/lto/20100426_0.c: New testcase.
9046 2010-04-26 Jie Zhang <jie@codesourcery.com>
9048 PR tree-optimization/43833
9049 gcc.dg/Warray-bounds-8.c: New test case.
9051 2010-04-26 Richard Guenther <rguenther@suse.de>
9054 * g++.dg/lto/20100423-3_0.C: New testcase.
9056 2010-04-26 Richard Guenther <rguenther@suse.de>
9059 * g++.dg/lto/20100423-2_0.C: New testcase.
9061 2010-04-26 Ira Rosen <irar@il.ibm.com>
9063 * gcc.dg/vect/bb-slp-23.c: New test.
9065 2010-04-25 Joseph Myers <joseph@codesourcery.com>
9067 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9068 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9069 * gcc.dg/c1x-float-1.c: New test.
9071 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9073 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9076 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9078 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9080 * gfortran.dg/default_format_denormal_1.f90: Ditto.
9081 * gfortran.dg/default_format_2.f90: Ditto.
9083 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9085 * gfortran.dg/pr43505.f90: Clean up .mod file.
9086 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9087 * gfortran.dg/pr41347.f90: Ditto.
9088 * gfortran.dg/internal_pack_4.f90: Ditto.
9089 * gfortran.dg/proc_decl_23.f90: Ditto.
9090 * gfortran.dg/recursive_check_3.f90: Ditto.
9091 * gfortran.dg/intent_out_3.f90: Ditto.
9092 * gfortran.dg/assignment_2.f90: Ditto.
9093 * gfortran.dg/pr41928.f90: Ditto.
9094 * gfortran.dg/pr42166.f90: Ditto.
9095 * gfortran.dg/private_type_12.f90: Ditto.
9096 * gfortran.dg/graphite/pr42185.f90: Ditto.
9097 * gfortran.dg/graphite/pr42186.f90: Ditto.
9098 * gfortran.dg/graphite/pr40982.f90: Ditto.
9099 * gfortran.dg/graphite/id-2.f90: Ditto.
9100 * gfortran.dg/graphite/id-4.f90: Ditto.
9101 * gfortran.dg/graphite/pr42050.f90: Ditto.
9102 * gfortran.dg/graphite/id-18.f90: Ditto.
9103 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9104 * gfortran.dg/graphite/pr41924.f90: Ditto.
9105 * gfortran.dg/graphite/pr42393.f90: Ditto.
9106 * gfortran.dg/graphite/pr37980.f90: Ditto.
9107 * gfortran.dg/graphite/pr38953.f90: Ditto.
9108 * gfortran.dg/graphite/pr42180.f90: Ditto.
9109 * gfortran.dg/graphite/pr42181.f90: Ditto.
9110 * gfortran.dg/where_operator_assign_4.f90: Ditto.
9111 * gfortran.dg/select_type_4.f90: Ditto.
9112 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9113 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9114 * gfortran.dg/lto/pr40725_0.f03: Ditto.
9115 * gfortran.dg/elemental_args_check_2.f90: Ditto.
9116 * gfortran.dg/whole_file_11.f90: Ditto.
9117 * gfortran.dg/private_type_11.f90: Ditto.
9118 * gfortran.dg/vect/vect-gems.f90: Ditto.
9119 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9121 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9123 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9125 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
9127 * gnat.dg/pack15.ad[sb]: New test.
9129 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
9131 * gcc.target/arm/mla-1.c: New test.
9133 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9137 * gfortran.dg/pr43793.f90: New test.
9139 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
9141 PR tree-optimization/41442
9142 * gcc.target/i386/pr41442.c: New test.
9144 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
9147 * gfortran.dg/fgetc_3.f90: Delete bogus test.
9149 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9152 * gfortran.dg/open_nounit.f90: New test.
9154 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
9158 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9160 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9162 * gcc.dg/Wconversion-integer.c: Update.
9164 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
9166 * gnat.dg/unchecked_convert5.adb: New test.
9168 2010-04-23 Richard Guenther <rguenther@suse.de>
9171 * gcc.dg/lto/20100423-2_0.c: New testcase.
9172 * gcc.dg/lto/20100423-2_0.c: Likewise.
9174 2010-04-23 Richard Guenther <rguenther@suse.de>
9177 * gcc.dg/lto/20100423-1_0.c: New testcase.
9178 * gcc.dg/lto/20100423-1_1.c: Likewise.
9180 2010-04-23 Martin Jambor <mjambor@suse.cz>
9182 PR tree-optimization/43846
9183 * gcc.dg/tree-ssa/sra-10.c: New test.
9185 2010-04-23 Martin Jambor <mjambor@suse.cz>
9188 * gcc.c-torture/execute/pr43835.c: New test.
9190 2010-04-23 Richard Guenther <rguenther@suse.de>
9193 * g++.dg/lto/20100423-1_0.C: New testcase.
9195 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
9197 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9199 2010-04-22 Ira Rosen <irar@il.ibm.com>
9201 PR tree-optimization/43842
9202 * gcc.dg/vect/pr43842.c: New test.
9204 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9206 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9207 * gcc.target/i386/wmul-2.c: Likewise.
9209 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9211 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9212 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9214 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
9216 * gfortran.dg/reassoc_6.f: New testcase.
9218 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9221 * gcc.target/arm/wmul-1.c: New test.
9222 * gcc.target/arm/wmul-2.c: New test.
9224 2010-04-22 Richard Guenther <rguenther@suse.de>
9226 PR tree-optimization/43845
9227 * gcc.c-torture/compile/pr43845.c: New testcase.
9229 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9232 * gcc.target/i386/wmul-1.c: New test.
9233 * gcc.target/i386/wmul-2.c: New test.
9234 * gcc.target/bfin/wmul-1.c: New test.
9235 * gcc.target/bfin/wmul-2.c: New test.
9237 2010-04-22 Richard Guenther <rguenther@suse.de>
9240 * gfortran.dg/vector_subscript_6.f90: New testcase.
9241 * gfortran.dg/assign_10.f90: Adjust.
9243 2010-04-21 Jakub Jelinek <jakub@redhat.com>
9246 * gfortran.dg/gomp/pr43836.f90: New test.
9248 2010-04-21 Richard Guenther <rguenther@suse.de>
9250 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9252 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9254 * gcc.dg/torture/builtin-cproj-3.c: New.
9256 2010-04-20 Jason Merrill <jason@redhat.com>
9259 * g++.dg/template/recurse2.C: New.
9260 * g++.dg/parse/crash36.C: Adjust.
9261 * g++.dg/other/fold1.C: Adjust.
9262 * g++.dg/init/member1.C: Adjust.
9263 * lib/prune.exp: Prune "skipping N instantiation contexts".
9265 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9267 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9269 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9271 * gcc.dg/torture/builtin-cproj-1.c: New.
9272 * gcc.dg/torture/builtin-cproj-2.c: New.
9274 2010-04-20 Dodji Seketeli <dodji@redhat.com>
9278 * g++.dg/template/typedef32.C: Adjust.
9279 * g++.dg/template/typedef33.C: New test.
9281 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
9284 * gfortran.dg/proc_decl_23.f90: New test.
9287 * gfortran.dg/abstract_type_6.f03: New test.
9289 2010-04-20 Xinliang David Li <davidxl@google.com>
9291 * g++.dg/tree-ssa/fold-compare.C: New.
9293 2010-04-20 Richard Guenther <rguenther@suse.de>
9295 PR tree-optimization/39417
9296 * g++.dg/torture/pr39417.C: New testcase.
9298 2010-04-20 Richard Guenther <rguenther@suse.de>
9300 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9302 2010-04-20 Jakub Jelinek <jakub@redhat.com>
9304 * g++.dg/debug/dwarf2/rv1.C: New test.
9306 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9309 * gcc.c-torture/compile/pr43635.c: New testcase.
9311 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9314 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9315 of sequential loops being private only in the innermost containing
9319 * gfortran.dg/gomp/pr43337.f90: New test.
9321 2010-04-19 Richard Guenther <rguenther@suse.de>
9323 PR tree-optimization/43796
9324 * gfortran.dg/pr43796.f90: New testcase.
9326 2010-04-19 Richard Guenther <rguenther@suse.de>
9328 PR tree-optimization/43783
9329 * gcc.c-torture/execute/pr43783.c: New testcase.
9331 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
9334 * gcc.target/i386/pr43766.c: New test.
9336 2010-04-19 Jie Zhang <jie@codesourcery.com>
9339 * gcc.target/i386/pr43662.c: New test.
9341 2010-04-19 Dodji Seketeli <dodji@redhat.com>
9344 * g++.dg/template/typedef32.C: New test.
9346 2010-04-19 Ira Rosen <irar@il.ibm.com>
9348 PR tree-optimization/37027
9349 * lib/target-supports.exp
9350 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9351 * gcc.dg/vect/pr37027.c: New test.
9352 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9353 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9354 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9355 gcc.dg/vect/vect-complex-6.c: Likewise.
9357 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9359 * g++.dg/debug/dwarf2/enum1.C: New test.
9361 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
9363 * gnat.dg/rep_clause5.ad[sb]: New test.
9364 * gnat.dg/rep_clause5_pkg.ads: New helper.
9366 2010-04-18 Ira Rosen <irar@il.ibm.com>
9368 PR tree-optimization/43771
9369 * g++.dg/vect/pr43771.cc: New test.
9371 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
9374 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9375 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9377 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
9379 * gnat.dg/sizetype.adb: Rename into...
9380 * gnat.dg/sizetype1.adb: ...this.
9381 * gnat.dg/sizetype2.adb: New test.
9383 2010-04-16 Richard Guenther <rguenther@suse.de>
9385 PR tree-optimization/43572
9386 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9388 2010-04-16 Olivier Hainque <hainque@adacore.com>
9390 * gnat.dg/specs/discr_private.ads: New test.
9392 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
9395 * gcc.target/arm/thumb-comparisons.c: New test.
9398 * gcc.target/arm/thumb-cbranchqi.c: New test.
9400 2010-04-16 Christian Bruel <christian.bruel@st.com>
9402 * g++.dg/torture/pr36191.C: Enable for SH.
9404 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
9406 * gnat.dg/wide_boolean.adb: New test.
9407 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9409 2010-04-15 Richard Guenther <rguenther@suse.de>
9411 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9412 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9413 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9414 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9415 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9416 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9417 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9418 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9419 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9420 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9421 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9422 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9423 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9424 * gcc.dg/torture/ipa-pta-2.c: Likewise.
9425 * gcc.dg/torture/ipa-pta-1.c: Adjust.
9427 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
9430 * gcc.target/arm/pr42496.c: New test.
9432 2010-04-14 Jason Merrill <jason@redhat.com>
9435 * g++.dg/ext/attrib38.C: New.
9437 2010-04-14 Steve Ellcey <sje@cup.hp.com>
9440 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9442 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9445 * gcc.dg/cpp/warn-undef-2.c: Update.
9446 * gcc.dg/cpp/warn-traditional-2.c: Update.
9447 * gcc.dg/cpp/warn-comments-2.c: Update.
9448 * gcc.dg/cpp/warn-variadic-2.c: Update.
9449 * gcc.dg/cpp/warn-long-long-2.c: Update.
9450 * gcc.dg/cpp/warn-deprecated-2.c: Update.
9451 * gcc.dg/cpp/warn-multichar-2.c: Update.
9452 * gcc.dg/cpp/warn-normalized-3.c: Update.
9453 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9454 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9455 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9456 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9457 * gcc.dg/cpp/warn-redefined-2.c: Update.
9458 * gfortran.dg/warning-directive-2.F90: Update.
9459 * c-c++-common/cpp/warning-directive-2.c: Update.
9461 2010-04-14 Michael Matz <matz@suse.de>
9463 PR tree-optimization/42963
9464 * gcc.dg/pr42963.c: New testcase.
9466 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
9468 * gnat.dg/class_wide.adb: Rename into...
9469 * gnat.dg/class_wide1.adb: ...this.
9470 * gnat.dg/class_wide2.ad[sb]: New test.
9472 2010-04-14 Tobias Burnus <burnus@net-b.de>
9475 * gfortran.dg/coarray_9.f90: Update dg-errors.
9476 * gfortran.dg/coarray_10.f90: New test.
9477 * gfortran.dg/coarray_11.f90: New test.
9479 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9482 gfortran.dg/initialization_24.f90: New test.
9484 2010-04-13 Jason Merrill <jason@redhat.com>
9486 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9487 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9489 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
9491 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9492 * g++.dg/dg.exp: Likewise.
9493 * gcc.dg/cpp/warning-directive-1.c: Move to ...
9494 * c-c++-common/cpp/warning-directive-1.c: ... here.
9495 * gcc.dg/cpp/warning-directive-2.c: Move to ...
9496 * c-c++-common/cpp/warning-directive-2.c: ... here.
9497 * gcc.dg/cpp/warning-directive-3.c: Move to ...
9498 * c-c++-common/cpp/warning-directive-3.c: ... here.
9499 * gcc.dg/cpp/warning-directive-4.c: Move to ...
9500 * c-c++-common/cpp/warning-directive-4.c: ... here.
9501 * g++.dg/cpp/warning-directive-1.C: Delete.
9502 * g++.dg/cpp/warning-directive-2.C: Delete.
9503 * g++.dg/cpp/warning-directive-3.C: Delete.
9504 * g++.dg/cpp/warning-directive-4.C: Delete.
9505 * gcc.dg/cpp/normalised-3.c: Delete.
9506 * g++.dg/cpp/normalised-1.C: Rename as ...
9507 * c-c++-common/cpp/normalised-3.c: ... this.
9509 2010-04-13 Martin Jambor <mjambor@suse.cz>
9511 * gcc.dg/tree-ssa/sra-9.c: New test.
9513 2010-04-13 Michael Matz <matz@suse.de>
9516 * gcc.dg/pr43730.c: New test.
9518 2010-04-13 Michael Matz <matz@suse.de>
9520 * gcc.dg/tree-ssa/negate.c: New testcase.
9522 2010-04-13 Richard Guenther <rguenther@suse.de>
9525 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9527 2010-04-13 Richard Guenther <rguenther@suse.de>
9529 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9531 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
9533 * gnat.dg/derived_type1.adb: New test.
9535 2010-04-13 Matthias Klose <doko@ubuntu.com>
9537 * gcc.dg/plugindir1.c: New testcase.
9538 * gcc.dg/plugindir2.c: New testcase.
9539 * gcc.dg/plugindir3.c: New testcase.
9540 * gcc.dg/plugindir4.c: New testcase.
9542 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
9544 * gcc.target/i386/rotate-2.c: New test.
9546 2010-04-12 Jason Merrill <jason@redhat.com>
9549 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9550 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9552 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
9555 * g++.dg/init/pr25811.C: New test.
9557 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9559 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9560 dg-error, dg-warning.
9561 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9563 2010-04-12 Richard Guenther <rguenther@suse.de>
9565 * gcc.dg/torture/inline-2.c: New testcase.
9567 2010-04-12 Jakub Jelinek <jakub@redhat.com>
9570 * gcc.dg/Wunused-var-7.c: New test.
9572 PR tree-optimization/43560
9573 * gcc.c-torture/execute/pr43560.c: New test.
9575 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
9577 * gnat.dg/aggr13.adb: New test.
9578 * gnat.dg/aggr14.adb: Likewise.
9579 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9581 2010-04-12 Richard Guenther <rguenther@suse.de>
9584 * g++.dg/torture/pr43611.C: New testcase.
9586 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
9589 * gcc.dg/pr36774-1.c: New test.
9590 * gcc.dg/pr36774-2.c: New test.
9592 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9594 * gcc.target/sh/rte-delay-slot.c: New test.
9596 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
9598 * gnat.dg/pack9.adb: Remove -cargs option.
9599 * gnat.dg/aggr12.ad[sb]: New test.
9601 2010-04-10 Jie Zhang <jie@codesourcery.com>
9604 * gcc.target/sh/pr43417.c: New test.
9606 2010-04-10 Tobias Burnus <burnus@net-b.de>
9609 * gfortran.dg/spec_expr_6.f90: New test.
9611 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9614 * gcc.dg/cpp/pr43195.c: New.
9615 * gcc.dg/cpp/pr43195.h: New.
9617 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9620 * gcc.dg/Werror-6.c: Adjust.
9621 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9622 * gcc.dg/Werror-4.c: Likewise.
9623 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9624 * gcc.dg/Wswitch-enum-error.c: Likewise.
9625 * gcc.dg/Wpointer-arith.c: Likewise.
9626 * gcc.dg/Wfatal.c: Likewise.
9627 * gcc.dg/Wswitch-error.c: Likewise.
9628 * g++.dg/warn/unused-result1-Werror.c: Likewise.
9629 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9630 * gcc.dg/cpp/warn-undef-2.c: Likewise.
9631 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9632 * gcc.dg/cpp/warn-comments-2.c: Likewise.
9633 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9634 * gcc.dg/cpp/warning-directive-2.c: Likewise.
9635 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9636 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9637 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9638 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9639 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9640 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9641 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9642 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9643 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9644 * g++.dg/cpp/warning-directive-2.C: Likewise.
9645 * gfortran.dg/warning-directive-2.F90: Likewise.
9647 2010-04-09 Jason Merrill <jason@redhat.com>
9650 * g++.dg/template/sizeof13.C: New.
9652 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
9654 * g++.dg/other/pr35504.C: Add check for thiscall.
9655 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9656 * gcc.dg/torture/stackalign/thiscall-1.c: New.
9658 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9661 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9662 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
9663 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9664 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
9665 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9666 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
9667 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9668 * g++.dg/other/increment1.C: Likewise.
9670 2010-04-09 Tobias Burnus <burnus@net-b.de>
9673 * gfortran.dg/coarray_7.f90: New test.
9674 * gfortran.dg/coarray_8.f90: New test.
9676 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
9679 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9681 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9684 * gcc.dg/pr43643.c: New test.
9686 2010-04-08 Tobias Burnus <burnus@net-b.de>
9688 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9690 2010-04-08 Richard Guenther <rguenther@suse.de>
9692 PR tree-optimization/43679
9693 * gcc.c-torture/compile/pr43679.c: New testcase.
9695 2010-04-08 Jakub Jelinek <jakub@redhat.com>
9698 * gcc.dg/pr43670.c: New test.
9700 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
9703 * gcc.dg/tree-ssa/reassoc-19.c: New.
9705 2010-04-07 Jakub Jelinek <jakub@redhat.com>
9708 * gcc.dg/Wunused-var-1.c: New test.
9709 * gcc.dg/Wunused-var-2.c: New test.
9710 * gcc.dg/Wunused-var-3.c: New test.
9711 * gcc.dg/Wunused-var-4.c: New test.
9712 * gcc.dg/Wunused-var-5.c: New test.
9713 * gcc.dg/Wunused-var-6.c: New test.
9714 * gcc.dg/Wunused-parm-1.c: New test.
9716 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9717 * gcc.dg/trunc-1.c: Likewise.
9718 * gcc.dg/vla-9.c: Likewise.
9719 * gcc.dg/dfp/composite-type.c: Likewise.
9721 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9724 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9725 * obj-c++.dg/objc-gc-3.mm: Ditto.
9727 2010-04-07 Simon Baldwin <simonb@google.com>
9729 * gcc.dg/cpp/warn-undef-2.c: New.
9730 * gcc.dg/cpp/warn-traditional-2.c: New.
9731 * gcc.dg/cpp/warn-comments-2.c: New.
9732 * gcc.dg/cpp/warning-directive-1.c: New.
9733 * gcc.dg/cpp/warn-long-long.c: New.
9734 * gcc.dg/cpp/warn-traditional.c: New.
9735 * gcc.dg/cpp/warn-variadic-2.c: New.
9736 * gcc.dg/cpp/warn-undef.c: New.
9737 * gcc.dg/cpp/warn-normalized-1.c: New.
9738 * gcc.dg/cpp/warning-directive-2.c: New.
9739 * gcc.dg/cpp/warn-long-long-2.c: New.
9740 * gcc.dg/cpp/warn-variadic.c: New.
9741 * gcc.dg/cpp/warn-normalized-2.c: New.
9742 * gcc.dg/cpp/warning-directive-3.c: New.
9743 * gcc.dg/cpp/warn-deprecated-2.c: New.
9744 * gcc.dg/cpp/warn-trigraphs-1.c: New.
9745 * gcc.dg/cpp/warn-multichar-2.c: New.
9746 * gcc.dg/cpp/warn-normalized-3.c: New.
9747 * gcc.dg/cpp/warning-directive-4.c: New.
9748 * gcc.dg/cpp/warn-unused-macros.c: New.
9749 * gcc.dg/cpp/warn-trigraphs-2.c: New.
9750 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9751 * gcc.dg/cpp/warn-cxx-compat.c: New.
9752 * gcc.dg/cpp/warn-redefined.c: New.
9753 * gcc.dg/cpp/warn-trigraphs-3.c: New.
9754 * gcc.dg/cpp/warn-unused-macros-2.c: New.
9755 * gcc.dg/cpp/warn-deprecated.c: New.
9756 * gcc.dg/cpp/warn-trigraphs-4.c: New.
9757 * gcc.dg/cpp/warn-redefined-2.c: New.
9758 * gcc.dg/cpp/warn-comments.c: New.
9759 * gcc.dg/cpp/warn-multichar.c: New.
9760 * g++.dg/cpp/warning-directive-1.C: New.
9761 * g++.dg/cpp/warning-directive-2.C: New.
9762 * g++.dg/cpp/warning-directive-3.C: New.
9763 * g++.dg/cpp/warning-directive-4.C: New.
9764 * gfortran.dg/warning-directive-1.F90: New.
9765 * gfortran.dg/warning-directive-3.F90: New.
9766 * gfortran.dg/warning-directive-2.F90: New.
9767 * gfortran.dg/warning-directive-4.F90: New.
9769 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9772 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9774 2010-04-07 Jason Merrill <jason@redhat.com>
9776 * g++.dg/template/dr408.C: New.
9778 * g++.dg/lookup/ns4.C: New.
9781 * g++.dg/template/friend51.C: New test.
9784 * g++.old-deja/g++.other/linkage1.C: Adjust.
9786 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9789 * g++.dg/template/crash94.C: New test.
9791 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9794 * g++.dg/init/aggr5.C: New test.
9795 * g++.dg/init/aggr5.C: New test.
9797 2010-04-07 Richard Guenther <rguenther@suse.de>
9799 PR tree-optimization/43270
9800 * g++.dg/warn/Warray-bounds-4.C: New testcase.
9801 * gcc.dg/Warray-bounds-7.c: Likewise.
9803 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
9805 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9806 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9807 * gnat.dg/bit_packed_array4.ad[sb]: New test.
9809 2010-04-07 Jie Zhang <jie@codesourcery.com>
9812 * g++.dg/init/pr42556.C: New test.
9814 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9817 * g++.dg/debug/dwarf2/typedef2.C: New test.
9819 2010-04-06 Dodji Seketeli <dodji@redhat.com>
9821 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9822 c-c++-common/dwarf2/redeclaration-1.C
9824 2010-04-06 Jason Merrill <jason@redhat.com>
9826 * g++.dg/cpp0x/pr31437.C: Adjust error location.
9827 * g++.dg/ext/attrib18.C: Likewise.
9828 * g++.dg/ext/bitfield2.C: Likewise.
9829 * g++.dg/ext/bitfield4.C: Likewise.
9830 * g++.dg/ext/visibility/warn2.C: Likewise.
9831 * g++.dg/ext/visibility/warn3.C: Likewise.
9832 * g++.dg/gomp/pr26690-1.C: Likewise.
9833 * g++.dg/inherit/covariant7.C: Likewise.
9834 * g++.dg/init/synth2.C: Likewise.
9835 * g++.dg/lookup/using7.C: Likewise.
9836 * g++.dg/other/crash-4.C: Likewise.
9837 * g++.dg/other/error13.C: Likewise.
9838 * g++.dg/other/error20.C: Likewise.
9839 * g++.dg/parse/crash31.C: Likewise.
9840 * g++.dg/parse/error16.C: Likewise.
9841 * g++.dg/parse/error19.C: Likewise.
9842 * g++.dg/parse/error27.C: Likewise.
9843 * g++.dg/parse/error28.C: Likewise.
9844 * g++.dg/parse/fused-params1.C: Likewise.
9845 * g++.dg/template/error2.C: Likewise.
9846 * g++.dg/template/local6.C: Likewise.
9847 * g++.dg/template/qualttp15.C: Likewise.
9848 * g++.dg/warn/Wnvdtor-2.C: Likewise.
9849 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9850 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9851 * g++.old-deja/g++.brendan/crash29.C: Likewise.
9852 * g++.old-deja/g++.eh/spec6.C: Likewise.
9853 * g++.old-deja/g++.jason/crash3.C: Likewise.
9854 * g++.old-deja/g++.jason/destruct2.C: Likewise.
9855 * g++.old-deja/g++.law/ctors5.C: Likewise.
9856 * g++.old-deja/g++.law/ctors9.C: Likewise.
9857 * g++.old-deja/g++.mike/p3538a.C: Likewise.
9858 * g++.old-deja/g++.mike/p3538b.C: Likewise.
9859 * g++.old-deja/g++.other/struct1.C: Likewise.
9860 * g++.old-deja/g++.other/volatile1.C: Likewise.
9861 * g++.old-deja/g++.pt/crash36.C: Likewise.
9862 * g++.old-deja/g++.pt/derived3.C: Likewise.
9863 * g++.old-deja/g++.robertl/eb109.C: Likewise.
9864 * g++.old-deja/g++.robertl/eb4.C: Likewise.
9866 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
9869 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9870 * gcc.dg/graphite/id-19.c: New.
9872 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
9875 * gcc.dg/vect/pr32824: New.
9877 2010-04-06 Tobias Burnus <burnus@net-b.de>
9880 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9881 * gfortran.dg/coarray_3.f90: Ditto.
9882 * gfortran.dg/coarray_4.f90: Ditto.
9883 * gfortran.dg/coarray_5.f90: Ditto.
9884 * gfortran.dg/coarray_6.f90: Ditto.
9885 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9887 2010-04-06 Tobias Burnus <burnus@net-b.de>
9890 * gfortran.dg/coarray_4.f90: Fix test.
9891 * gfortran.dg/coarray_6.f90: Add more tests.
9893 2010-04-06 Tobias Burnus <burnus@net-b.de>
9896 * gfortran.dg/coarray_4.f90: New test.
9897 * gfortran.dg/coarray_5.f90: New test.
9898 * gfortran.dg/coarray_6.f90: New test.
9900 2010-04-06 Tobias Burnus <burnus@net-b.de>
9903 * gfortran.dg/iso_fortran_env_5.f90: New test.
9904 * gfortran.dg/iso_fortran_env_6.f90: New test.
9906 2010-04-06 Tobias Burnus <burnus@net-b.de>
9909 * gfortran.dg/coarray_1.f90: New test.
9910 * gfortran.dg/coarray_2.f90: New test.
9911 * gfortran.dg/coarray_3.f90: New test.
9913 2010-04-06 Jason Merrill <jason@redhat.com>
9916 * g++.dg/template/dtor8.C: New.
9919 * g++.dg/template/error-recovery2.C: New.
9921 2010-04-06 Jan Hubicka <jh@suse.czpli
9923 PR tree-optimization/42906
9924 * gcc.dg/tree-ssa/dce-1.c: New testcase.
9926 2010-04-06 Tobias Burnus <burnus@net-b.de>
9929 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9930 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9931 * gfortran.dg/auto_dealloc_1.f90: Ditto.
9933 2010-04-06 Richard Guenther <rguenther@suse.de>
9935 PR tree-optimization/43627
9936 * gcc.dg/tree-ssa/vrp49.c: New testcase.
9938 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9941 * gcc.target/i386/pr43638.c: New test.
9943 2010-04-06 Richard Guenther <rguenther@suse.de>
9946 * gcc.c-torture/compile/pr43661.c: New testcase.
9948 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9950 * gcc.target/s390/stackcheck1.c: Add dg-warning.
9952 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
9954 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9956 2010-04-02 Richard Guenther <rguenther@suse.de>
9958 PR tree-optimization/43629
9959 * gcc.c-torture/execute/pr43629.c: New testcase.
9961 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9962 Dominique d'Humieres <dominiq@lps.ens.fr>
9965 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9967 2010-04-01 Dodji Seketeli <dodji@redhat.com>
9970 * c-c++-common/dwarf2/redeclaration-1.C: New test.
9972 2010-04-01 Jason Merrill <jason@redhat.com>
9974 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9976 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9977 Manfred Schwarb <manfred99@gmx.ch>
9980 * gfortran.dg/ftell_3.f90: New test.
9982 2010-04-01 Richard Guenther <rguenther@suse.de>
9985 * gcc.c-torture/compile/pr43614.c: New testcase.
9987 2010-04-01 Martin Jambor <mjambor@suse.cz>
9989 PR tree-optimization/43141
9990 * gcc.dg/guality/pr43141.c: New test.
9992 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9994 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9995 * g++.dg/eh/spbp.C: Likewise.
9996 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9997 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9999 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10000 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
10001 * objc.dg/dwarf-2.m: Likewise.
10003 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10005 PR middle-end/43464
10006 * gcc.dg/graphite/id-pr43464.c: New.
10007 * gcc.dg/graphite/id-pr43464-1.c: New.
10009 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10011 PR middle-end/43351
10012 * gcc.dg/graphite/id-pr43351.c
10014 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10017 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10018 * obj-c++.dg/try-catch-2.mm: Ditto.
10019 * obj-c++.dg/lookup-2.mm: Ditto.
10020 * obj-c++.dg/encode-8.m: Ditto.
10021 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10022 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10023 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10024 * obj-c++.dg/const-str-11.mm: Ditto.
10025 * obj-c++.dg/const-str-9.mm: Ditto.
10026 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10027 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10028 * obj-c++.dg/except-1.mm: Ditto.
10029 * obj-c++.dg/const-str-7.mm: Ditto.
10030 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10031 * obj-c++.dg/const-str-3.mm: Ditto.
10032 * obj-c++.dg/const-str-7.mm: Ditto.
10033 * obj-c++.dg/stubify-2.mm: Change dump file name.
10036 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10038 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10039 Remove dg-xfail-if.
10041 2010-03-31 Martin Jambor <mjambor@suse.cz>
10043 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
10044 only with -O2, -O3 or -Os and not with -fwhopr.
10046 2010-03-31 Dodji Seketeli <dodji@redhat.com>
10049 * g++.dg/template/typedef31.C: New test.
10051 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10053 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10054 assembler output on *-*-solaris2*.
10055 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10057 2010-03-31 Jakub Jelinek <jakub@redhat.com>
10060 * gcc.dg/pr43557-1.c: New test.
10061 * gcc.dg/pr43557-2.c: New file.
10063 2010-03-31 Jie Zhang <jie@codesourcery.com>
10066 * gcc.dg/pr43562.c: New test.
10068 2010-03-30 Jason Merrill <jason@redhat.com>
10071 * g++.dg/template/error-recovery1.C: New.
10074 * g++.dg/parse/ambig5.C: New.
10076 2010-03-30 Jakub Jelinek <jakub@redhat.com>
10079 * gcc.dg/guality/pr43593.c: New test.
10081 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
10083 PR middle-end/43430
10084 * gcc.dg/vect/pr43430-1.c: New.
10086 2010-03-30 Jason Merrill <jason@redhat.com>
10089 * g++.dg/template/partial7.C: New.
10091 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10093 * gcc.target/s390/stackcheck1.c: New testcase.
10095 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10097 PR libfortran/43265
10098 * gfortran.dg/read_eof_8.f90: New test.
10100 2010-03-29 Jason Merrill <jason@redhat.com>
10102 * gcc.dg/cpp/include6.c: Change [] to ().
10105 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10107 * c-c++-common/raw-string-2.c: Add trigraph test.
10108 * c-c++-common/raw-string-8.c: New.
10109 * c-c++-common/raw-string-9.c: New.
10110 * c-c++-common/raw-string-10.c: New.
10112 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10113 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10114 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10115 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10116 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10117 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10118 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10120 2010-03-29 Richard Guenther <rguenther@suse.de>
10122 PR tree-optimization/43560
10123 * gcc.dg/torture/pr43560.c: New testcase.
10125 2010-03-29 Jason Merrill <jason@redhat.com>
10128 * g++.dg/ext/raw-string-1.C: Change [] to ().
10129 * g++.dg/ext/raw-string-2.C: Change [] to ().
10130 Don't use \ in delimiter.
10131 * g++.dg/ext/raw-string-3.C: Change [] to ().
10132 * g++.dg/ext/raw-string-4.C: Change [] to ().
10133 * g++.dg/ext/raw-string-5.C: Change [] to ().
10134 Test for error on \ in delimiter.
10135 * g++.dg/ext/raw-string-6.C: Change [] to ().
10136 * g++.dg/ext/raw-string-7.C: Change [] to ().
10138 2010-03-29 Jie Zhang <jie@codesourcery.com>
10141 * gcc.dg/pr43564.c: New test.
10143 2010-03-29 Tobias Burnus <burnus@net-b.de>
10146 * gfortran.dg/direct_io_12.f90: New test.
10148 2010-03-28 Jan Hubicka <jh@suse.cz>
10150 PR tree-optimization/43505
10151 * gfortran.dg/pr43505.f90: New testcase.
10153 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
10155 PR tree-optimization/43528
10156 * gcc.target/i386/pr43528.c: New test.
10158 2010-03-26 Joseph Myers <joseph@codesourcery.com>
10161 * gcc.dg/parm-impl-decl-3.c: New test.
10163 2010-03-26 Jason Merrill <jason@redhat.com>
10166 * g++.dg/cpp0x/parse1.C: New.
10168 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
10171 * gcc.target/i386/pr43524.c: New test.
10173 2010-03-26 Martin Jambor <mjambor@suse.cz>
10175 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10176 whitespace, rename main to foo.
10177 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10178 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10179 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10180 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10181 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10182 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10183 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10184 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10185 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10186 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10187 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10189 2010-03-26 Dodji Seketeli <dodji@redhat.com>
10192 * g++.dg/other/crash-10.C: New test.
10193 * g++.dg/other/crash-11.C: New test.
10195 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10197 PR libfortran/43517
10198 * gfortran.dg/read_eof_7.f90: New test.
10200 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10204 * objc-obj-c++-shared: New directory.
10205 * objc-obj-c++-shared/Object1-implementation.h: New file.
10206 * objc-obj-c++-shared/Object1.h: New file.
10207 * objc-obj-c++-shared/Protocol1.h: New file.
10208 * objc-obj-c++-shared/next-abi.h: New file.
10209 * objc-obj-c++-shared/next-mapping.h: New file.
10210 * objc/execute/next_mapping.h: Delete.
10211 * objc.dg/special/special.exp: For all targets run the tests with
10212 -fgnu-runtime, for darwin targets also run the tests with
10214 * objc.dg/dg.exp: Ditto.
10215 * obj-c++.dg/dg.exp: Ditto.
10216 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10217 Protocol1.h) and next-mapping.h as required. Amend testcase to
10218 include use of updated NeXT interface.
10219 * objc/execute/formal_protocol-5.m: Ditto.
10220 * objc/execute/protocol-isEqual-2.m: Ditto.
10221 * objc/execute/protocol-isEqual-4.m: Ditto.
10222 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10223 Protocol1.h) and next-mapping.h as required.
10224 * objc/execute/object_is_class.m: Ditto.
10225 * objc/execute/enumeration-1.m: Ditto.
10226 * objc/execute/class-13.m: Ditto.
10227 * objc/execute/formal_protocol-2.m: Ditto.
10228 * objc/execute/formal_protocol-4.m: Ditto.
10229 * objc/execute/class-1.m: Ditto.
10230 * objc/execute/bycopy-1.m: Ditto.
10231 * objc/execute/formal_protocol-6.m: Ditto.
10232 * objc/execute/bycopy-3.m: Ditto.
10233 * objc/execute/class-3.m: Ditto.
10234 * objc/execute/bf-11.m: Ditto.
10235 * objc/execute/class-5.m: Ditto.
10236 * objc/execute/bf-13.m: Ditto.
10237 * objc/execute/class-7.m: Ditto.
10238 * objc/execute/bf-15.m: Ditto.
10239 * objc/execute/class-9.m: Ditto.
10240 * objc/execute/bf-17.m: Ditto.
10241 * objc/execute/bf-19.m: Ditto.
10242 * objc/execute/IMP.m: Ditto.
10243 * objc/execute/exceptions/catchall-1.m: Ditto.
10244 * objc/execute/exceptions/trivial.m: Ditto.
10245 * objc/execute/exceptions/finally-1.m: Ditto.
10246 * objc/execute/exceptions/local-variables-1.m: Ditto.
10247 * objc/execute/exceptions/foward-1.m: Ditto.
10248 * objc/execute/bf-2.m: Ditto.
10249 * objc/execute/string1.m: Ditto.
10250 * objc/execute/bf-4.m: Ditto.
10251 * objc/execute/informal_protocol.m: Ditto.
10252 * objc/execute/string3.m: Ditto.
10253 * objc/execute/bf-6.m: Ditto.
10254 * objc/execute/bf-8.m: Ditto.
10255 * objc/execute/class-tests-1.h: Ditto.
10256 * objc/execute/protocol-isEqual-1.m: Ditto.
10257 * objc/execute/protocol-isEqual-3.m: Ditto.
10258 * objc/execute/_cmd.m: Ditto.
10259 * objc/execute/function-message-1.m: Ditto.
10260 * objc/execute/bf-20.m: Ditto.
10261 * objc/execute/bf-common.h: Ditto.
10262 * objc/execute/np-2.m: Ditto.
10263 * objc/execute/class-10.m: Ditto.
10264 * objc/execute/class-12.m: Ditto.
10265 * objc/execute/enumeration-2.m: Ditto.
10266 * objc/execute/class-14.m: Ditto.
10267 * objc/execute/encode-1.m: Ditto.
10268 * objc/execute/formal_protocol-1.m: Ditto.
10269 * objc/execute/formal_protocol-3.m: Ditto.
10270 * objc/execute/accessing_ivars.m: Ditto.
10271 * objc/execute/bycopy-2.m: Ditto.
10272 * objc/execute/class-2.m: Ditto.
10273 * objc/execute/bf-10.m: Ditto.
10274 * objc/execute/formal_protocol-7.m: Ditto.
10275 * objc/execute/root_methods.m: Ditto.
10276 * objc/execute/class-4.m: Ditto.
10277 * objc/execute/bf-12.m: Ditto.
10278 * objc/execute/class-6.m: Ditto.
10279 * objc/execute/bf-14.m: Ditto.
10280 * objc/execute/nested-func-1.m: Ditto.
10281 * objc/execute/class-8.m: Ditto.
10282 * objc/execute/private.m: Ditto.
10283 * objc/execute/bf-16.m: Ditto.
10284 * objc/execute/bf-18.m: Ditto.
10285 * objc/execute/load-3.m: Ditto.
10286 * objc/execute/compatibility_alias.m: Ditto.
10287 * objc/execute/bf-1.m: Ditto.
10288 * objc/execute/no_clash.m: Ditto.
10289 * objc/execute/bf-3.m: Ditto.
10290 * objc/execute/string2.m: Ditto.
10291 * objc/execute/bf-5.m: Ditto.
10292 * objc/execute/string4.m: Ditto.
10293 * objc/execute/bf-7.m: Ditto.
10294 * objc/execute/object_is_meta_class.m: Ditto.
10295 * objc/execute/bf-9.m: Ditto.
10296 * objc/execute/bf-21.m: Ditto.
10297 * objc/execute/cascading-1.m: Ditto.
10298 * objc/execute/trivial.m: Ditto.
10299 * objc/execute/np-1.m: Ditto.
10300 * objc/compile/trivial.m: Ditto.
10301 * objc/execute/class_self-2.m: Include <stdlib.h>.
10302 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10303 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10304 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10305 and 64bit. Use new NeXT interface as required.
10306 * objc.dg/special/unclaimed-category-1.m: Ditto.
10307 * objc.dg/special/unclaimed-category-1.h: Ditto.
10308 * objc.dg/special/unclaimed-category-1a.m: Ditto.
10309 * objc.dg/func-ptr-1.m: Ditto.
10310 * objc.dg/stret-1.m: Ditto.
10311 * objc.dg/encode-2.m: Ditto.
10312 * objc.dg/category-1.m: Ditto.
10313 * objc.dg/encode-3.m: Ditto.
10314 * objc.dg/call-super-3.m: Ditto.
10315 * objc.dg/method-3.m: Ditto.
10316 * objc.dg/func-ptr-2.m: Ditto.
10317 * objc.dg/lookup-1.m: Ditto.
10318 * objc.dg/encode-4.m: Ditto.
10319 * objc.dg/fix-and-continue-1.m: Ditto.
10320 * objc.dg/proto-lossage-3.m: Ditto.
10321 * objc.dg/method-13.m: Ditto.
10322 * objc.dg/proto-qual-1.m: Ditto.
10323 * objc.dg/zero-link-3.m: Ditto.
10324 * objc.dg/bitfield-1.m: Ditto.
10325 * objc.dg/va-meth-1.m: Ditto.
10326 * objc.dg/super-class-3.m: Ditto.
10327 * objc.dg/call-super-1.m: Ditto.
10328 * objc.dg/type-size-2.m: Ditto.
10329 * objc.dg/method-10.m: Ditto.
10330 * objc.dg/defs.m: Ditto.
10331 * objc.dg/const-str-3.m: Ditto.
10332 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10333 Protocol1.h) and next-mapping.h as required. Use new NeXT
10334 interface as required.
10335 * objc.dg/super-class-4.m: Ditto.
10336 * objc.dg/comp-types-8.m: Ditto.
10337 * objc.dg/call-super-2.m: Ditto.
10338 * objc.dg/objc-fast-4.m: Ditto.
10339 * objc.dg/method-6.m: Ditto.
10340 * objc.dg/const-str-3.m: Ditto.
10341 * objc.dg/const-str-7.m: Ditto.
10342 * objc.dg/method-15.m: Ditto.
10343 * objc.dg/method-19.m: Ditto.
10344 * objc.dg/sync-1.m: Ditto.
10345 * objc.dg/layout-1.m: Ditto.
10346 * objc.dg/bitfield-3.m: Ditto.
10347 * objc.dg/try-catch-3.m: Ditto.
10348 * objc.dg/try-catch-7.m: Ditto.
10349 * objc.dg/comp-types-10.m: Ditto.
10350 * objc.dg/selector-2.: Ditto.
10351 * objc.dg/method-7.m: Ditto.
10352 * objc.dg/typedef-alias-1.m: Ditto.
10353 * objc.dg/proto-lossage-2.m: Ditto.
10354 * objc.dg/comp-types-11.m: Ditto.
10355 * objc.dg/sizeof-1.m: Ditto.
10356 * objc.dg/method-17.m: Ditto.
10357 * objc.dg/bitfield-5.m: Ditto.
10358 * objc.dg/try-catch-1.m: Ditto.
10359 * objc.dg/encode-5.m: Ditto.
10360 * objc.dg/fix-and-continue-2.m: Ditto.
10361 * objc.dg/method-9.m: Ditto.
10362 * objc.dg/isa-field-1.m: Ditto.
10363 * objc.dg/local-decl-2.m: Ditto.
10364 * objc.dg/objc-gc-4.m: Ditto.
10365 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10366 * objc.dg/gnu-runtime-3.m: Ditto.
10367 * objc.dg/encode-7.m: Ditto.
10368 * objc.dg/encode-8.m: Ditto.
10369 * objc.dg/selector-3.m: Ditto.
10370 * objc.dg/gnu-runtime-1.m: Ditto.
10371 * objc.dg/const-str-12.m: Ditto.
10372 * objc.dg/gnu-runtime-2.m: Ditto.
10373 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10374 * objc.dg/selector-1.m: Ditto.
10375 * objc.dg/stubify-2.m: Ditto.
10376 * objc.dg/zero-link-1.m: Ditto.
10377 * objc.dg/stret-2.m: Ditto.
10378 * objc.dg/zero-link-2.m: Ditto.
10379 * objc.dg/next-runtime-1.m: Ditto.
10380 * objc.dg/symtab-1.m: Ditto.
10381 * objc.dg/stubify-1.m: Ditto.
10382 * objc.dg/bitfield-2.m: Ditto.
10383 * objc.dg/try-catch-10.m: Apply to both runtimes.
10384 * objc.dg/const-str-1.m: Ditto.
10385 * objc.dg/image-info.m: Ditto.
10386 * objc.dg/encode-9.m: Ditto.
10387 * objc.dg/pragma-1.m: Apply test to all targets.
10388 * objc.dg/const-str-4.m: Ditto.
10389 * objc.dg/const-str-8.m: Ditto.
10390 * objc.dg/super-class-2.m: Ditto.
10391 * objc.dg/try-catch-5.m: Ditto.
10392 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10393 Protocol1.h) and next-mapping.h as required. Use new NeXT
10394 interface as required. Skip for gnu-runtime. Test for .quad at m64.
10395 * objc.dg/const-str-11.m: Ditto.
10396 * objc.dg/const-str-9.m: Ditto.
10397 * objc.dg/method-4.m: Skip for 64Bit NeXT.
10398 * objc.dg/encode-1.m: Remove redundant -lobjc.
10399 * objc.dg/try-catch-9.m: Tidy space.
10400 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10401 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10402 and 64bit. Use new NeXT interface as required.
10403 * obj-c++.dg/template-4.mm: Ditto.
10404 * obj-c++.dg/defs.mm: Ditto.
10405 * obj-c++.dg/basic.mm: Ditto.
10406 * obj-c++.dg/encode-4.mm: Ditto.
10407 * obj-c++.dg/method-17.mm: Ditto.
10408 * obj-c++.dg/proto-lossage-3.mm: Ditto.
10409 * obj-c++.dg/cxx-class-1.mm: Ditto.
10410 * obj-c++.dg/method-10.mm: Ditto.
10411 * obj-c++.dg/va-meth-1.mm: Ditto.
10412 * obj-c++.dg/encode-5.mm: Ditto.
10413 * obj-c++.dg/lookup-2.mm: Ditto.
10414 * obj-c++.dg/template-3.mm: Ditto.
10415 * obj-c++.dg/proto-qual-1.mm: Ditto.
10416 * obj-c++.dg/qual-types-1.m: Ditto.
10417 * obj-c++.dg/cxx-scope-1.mm: Ditto.
10418 * obj-c++.dg/template-1.mm: Ditto.
10419 * obj-c++.dg/encode-6.mm: Ditto.
10420 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
10421 Protocol1.h) and next-mapping.h as required. Use new NeXT
10422 interface as required.
10423 * obj-c++.dg/except-1.mm: Ditto.
10424 * obj-c++.dg/const-str-7.mm: Ditto.
10425 * obj-c++.dg/ivar-list-semi.mm: Ditto.
10426 * obj-c++.dg/cxx-scope-2.mm: Ditto.
10427 * obj-c++.dg/selector-2.mm: Ditto.
10428 * obj-c++.dg/isa-field-1.mm: Ditto.
10429 * obj-c++.dg/try-catch-1.mm: Ditto.
10430 * obj-c++.dg/local-decl-1.mm: Ditto.
10431 * obj-c++.dg/try-catch-9.mm: Ditto.
10432 * obj-c++.dg/no-extra-load.mm: Ditto.
10433 * obj-c++.dg/selector-5.mm: Ditto.
10434 * obj-c++.dg/method-12.mm: Ditto.
10435 * obj-c++.dg/try-catch-11.mm: Ditto.
10436 * obj-c++.dg/comp-types-11.mm: Ditto.
10437 * obj-c++.dg/bitfield-3.mm: Ditto.
10438 * obj-c++.dg/method-6.mm: Ditto.
10439 * obj-c++.dg/super-class-2.mm: Ditto.
10440 * obj-c++.dg/method-21.mm: Ditto.
10441 * obj-c++.dg/const-str-8.mm: Ditto.
10442 * obj-c++.dg/try-catch-7.mm: Ditto.
10443 * obj-c++.dg/method-15.mm: Ditto.
10444 * obj-c++.dg/layout-1.mm: Ditto.
10445 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10446 * obj-c++.dg/const-str-3.mm: Ditto.
10447 * obj-c++.dg/try-catch-2.mm: Ditto.
10448 * obj-c++.dg/objc-gc-3.mm: Ditto.
10449 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10450 * obj-c++.dg/bitfield-1.mm: Ditto.
10451 * obj-c++.dg/selector-6.mm: Ditto.
10452 * obj-c++.dg/method-13.mm: Ditto.
10453 * obj-c++.dg/comp-types-12.mm: Ditto.
10454 * obj-c++.dg/bitfield-4.mm: Ditto.
10455 * obj-c++.dg/try-catch-8.mm: Ditto.
10456 * obj-c++.dg/method-2.mm: Ditto.
10457 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10458 * obj-c++.dg/typedef-alias-1.mm: Ditto.
10459 * obj-c++.dg/const-str-4.mm: Ditto.
10460 * obj-c++.dg/proto-lossage-2.mm: Ditto.
10461 * obj-c++.dg/try-catch-3.mm: Ditto.
10462 * obj-c++.dg/comp-types-9.mm: Ditto.
10463 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10464 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10465 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10466 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10467 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10468 Use new NeXT interface as required.
10469 * obj-c++.dg/const-str-10.mm: Ditto.
10470 * obj-c++.dg/const-str-11.mm: Ditto.
10471 * obj-c++.dg/const-str-9.mm: Ditto.
10472 * obj-c++.dg/method-11.mm: Ditto.
10473 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10474 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10475 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10476 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10477 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10479 2010-03-25 Dodji Seketeli <dodji@redhat.com>
10482 * g++.dg/template/typedef30.C: New test case.
10484 2010-03-25 Jakub Jelinek <jakub@redhat.com>
10487 * gcc.c-torture/execute/pr43385.c: New test.
10489 2010-03-24 Joseph Myers <joseph@codesourcery.com>
10491 * gcc.dg/strncpy-fix-1.c: New test.
10493 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10496 * lib/objc-torture.exp (objc-set-runtime-options): New.
10497 * objc/execute/execute.exp: Check runtime options on each pass.
10498 * objc/execute/exceptions/exceptions.exp: Ditto.
10499 * objc/compile/compile.exp: Ditto.
10502 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10504 (check_effective_target_objc2): New proc.
10505 (check_effective_target_next_runtime): New proc.
10506 * lib/objc.exp: Determine which runtime is in force and support it.
10507 * lib/obj-c++.exp: Ditto.
10509 2010-03-24 Jason Merrill <jason@redhat.com>
10512 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10514 2010-03-24 Martin Jambor <mjambor@suse.cz>
10516 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10518 * gcc.dg/ipa/ipa-2.c: Likewise.
10519 * gcc.dg/ipa/ipa-3.c: Likewise.
10520 * gcc.dg/ipa/ipa-4.c: Likewise.
10521 * gcc.dg/ipa/ipa-5.c: Likewise.
10522 * gcc.dg/ipa/ipa-7.c: Likewise.
10523 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10525 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10526 i_can_not_be_propagated_fully2 into a loop.
10527 * gcc.dg/ipa/ipa-8.c: New test.
10528 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10530 2010-03-24 Jakub Jelinek <jakub@redhat.com>
10534 * gcc.dg/guality/pr43479.c: New test.
10535 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10536 and add volatile keyword.
10538 2010-03-23 Mike Stump <mikestump@comcast.net>
10540 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10542 2010-03-23 Jason Merrill <jason@redhat.com>
10544 * g++.dg/ext/altivec-17.C: Adjust error message.
10546 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10547 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10548 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10549 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10550 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10551 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10553 2010-03-22 Jason Merrill <jason@redhat.com>
10556 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10557 * g++.dg/ext/is_pod_98.C: New.
10560 * g++.dg/cpp0x/auto18.C: New.
10562 * gcc.dg/pr36997.c: Adjust error message.
10563 * g++.dg/ext/vector9.C: Likewise.
10564 * g++.dg/conversion/simd3.C: Likewise.
10565 * g++.dg/other/error23.C: Likewise.
10567 2010-03-22 Michael Matz <matz@suse.de>
10569 PR middle-end/43475
10570 * gfortran.dg/pr43475.f90: New testcase.
10572 2010-03-22 Richard Guenther <rguenther@suse.de>
10574 PR tree-optimization/43390
10575 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10577 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10579 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10580 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10582 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
10583 Michael Matz <matz@suse.de>
10586 * g++.dg/parse/crash56.C: New test.
10588 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
10591 * gfortran.dg/whole_file_15.f90 : New test.
10593 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10596 * gfortran.dg/inquire_size.f90: New test.
10598 2010-03-20 Richard Guenther <rguenther@suse.de>
10600 PR rtl-optimization/43438
10601 * gcc.c-torture/execute/pr43438.c: New testcase.
10603 2010-03-20 Dodji Seketeli <dodji@redhat.com>
10606 * g++.dg/abi/mangle42.C: New test.
10608 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10611 * gcc.dg/pr43211.c: New test.
10612 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10614 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
10616 PR rtl-optimization/42258
10617 * gcc.target/arm/thumb1-mul-moves.c: New test.
10620 * gcc.target/arm/thumb-andsi.c: New test.
10622 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10623 dg-require-effective-target.
10625 2010-03-19 Michael Matz <matz@suse.de>
10628 * g++.dg/other/pr43116.C: New testcase.
10630 2010-03-19 Michael Matz <matz@suse.de>
10633 * gcc.dg/pr43305.c: New testcase.
10635 2010-03-19 Richard Guenther <rguenther@suse.de>
10637 PR tree-optimization/43415
10638 * gcc.c-torture/compile/pr43415.c: New testcase.
10640 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
10643 * gnat.dg/case_optimization2.adb: New test.
10644 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10646 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10647 Jack Howarth <howarth@bromo.med.uc.edu>
10650 * gcc.target/i386/push-1.c: Don't xfail
10651 scan-assembler-not "movups" on darwin.
10653 2010-03-18 Jakub Jelinek <jakub@redhat.com>
10656 * gcc.dg/pr43058.c: New test.
10658 2010-03-18 Martin Jambor <mjambor@suse.cz>
10660 PR middle-end/42450
10661 * g++.dg/torture/pr42450.C: New test.
10663 2010-03-18 Michael Matz <matz@suse.de>
10665 PR middle-end/43419
10666 * gcc.dg/pr43419.c: New testcase.
10668 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
10670 PR rtl-optimization/43360
10671 * gcc.dg/torture/pr43360.c: New.
10673 2010-03-18 Michael Matz <matz@suse.de>
10675 PR tree-optimization/43402
10676 * gcc.dg/pr43402.c: New testcase.
10678 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
10681 * gcc.dg/pr42427.c: New test.
10683 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10685 PR libfortran/43265
10686 * gfortran.dg/read_empty_file.f: New test.
10687 * gfortran.dg/read_eof_all.f90: New test.
10688 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10689 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10691 2010-03-17 Michael Matz <matz@suse.de>
10693 * gcc.dg/pr43300.c: Add -w.
10695 2010-03-17 Richard Guenther <rguenther@suse.de>
10697 * gcc.dg/pr43379.c: Add -w.
10699 2010-03-17 Tobias Burnus <burnus@net-b.de>
10702 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10704 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
10706 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10708 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10710 * ada/acats/run_all.sh: Log start and end times.
10712 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10714 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10716 2010-03-16 Richard Guenther <rguenther@suse.de>
10718 PR middle-end/43379
10719 * gcc.dg/pr43379.c: New testcase.
10721 2010-03-16 Jakub Jelinek <jakub@redhat.com>
10724 * gcc.dg/guality/pr43051-1.c: New test.
10726 2010-03-15 Janis Johnson <janis187@us.ibm.com>
10729 * g++.dg/ext/altivec-17.C: Handle changes to error message.
10731 2010-03-15 Michael Matz <matz@suse.de>
10733 PR middle-end/43300
10734 * gcc.dg/pr43300.c: New testcase.
10736 2010-03-15 Richard Guenther <rguenther@suse.de>
10738 PR tree-optimization/43367
10739 * gcc.c-torture/compile/pr43367.c: New testcase.
10741 2010-03-15 Richard Guenther <rguenther@suse.de>
10743 PR tree-optimization/43317
10744 * gcc.dg/pr43317.c: New testcase.
10746 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10748 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10750 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10752 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10754 2010-03-14 Tobias Burnus <burnus@net-b.de>
10757 * gfortran.dg/impure_constructor_1.f90: New test.
10759 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10761 PR middle-end/43354
10762 * gfortran.dg/graphite/id-pr43354.f: New.
10764 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10766 PR middle-end/43349
10767 * gfortran.dg/graphite/pr43349.f: New.
10769 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10771 PR middle-end/43306
10772 * gcc.dg/graphite/pr43306.c: New.
10774 2010-03-12 David S. Miller <davem@davemloft.net>
10776 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10779 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10781 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10783 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
10787 * gfortran.dg/dynamic_dispatch_7.f03: New test.
10789 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
10791 * gfortran.dg/default_format_denormal_1.f90: Don't assume
10792 fail for *-*-mingw* targets.
10794 2010-03-12 Jakub Jelinek <jakub@redhat.com>
10797 * gcc.dg/guality/pr43329-1.c: New test.
10799 2010-03-11 Martin Jambor <mjambor@suse.cz>
10801 PR tree-optimization/43257
10802 * g++.dg/torture/pr43257.C: New test.
10804 2010-03-11 Tobias Burnus <burnus@net-b.de>
10807 * gfortran.dg/namelist_61.f90: New test.
10809 2010-03-11 Richard Guenther <rguenther@suse.de>
10811 PR tree-optimization/43255
10812 * gcc.c-torture/compile/pr43255.c: New testcase.
10814 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10816 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10817 * gcc.dg/pr43280.c: New testcase.
10819 2010-03-11 Richard Guenther <rguenther@suse.de>
10822 * gcc.dg/lto/20100227-1_0.c: New testcase.
10823 * gcc.dg/lto/20100227-1_1.c: Likewise.
10825 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10827 PR libfortran/43320
10828 PR libfortran/43265
10829 * gfortran.dg/read_eof_6.f: New test
10830 * gfortran.dg/read_x_eof.f90: New test.
10831 * gfortran.dg/read_x_past.f: Update test.
10833 2010-03-10 Jan Hubicka <jh@suse.cz>
10835 * gcc.c-torture/compile/pr43288.c: New test.
10837 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10839 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10841 * g++.old-deja/g++.pt/asm2.C: Likewise.
10842 * gcc.c-torture/compile/20000804-1.c: Likewise.
10843 * gcc.target/i386/clobbers.c: Likewise.
10845 2010-03-10 Tobias Burnus <burnus@net-b.de>
10848 * gfortran.dg/c_assoc_3.f90: New test.
10850 2010-03-10 Jakub Jelinek <jakub@redhat.com>
10853 * gcc.dg/guality/pr36728-1.c: New test.
10854 * gcc.dg/guality/pr36728-2.c: New test.
10856 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10858 * gcc.dg/h8300-div-delay-slot.c: New test.
10860 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
10862 PR tree-optimization/43236
10863 * gcc.c-torture/execute/pr43236.c: New test.
10865 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
10867 PR middle-end/42859
10868 * g++.dg/eh/pr42859.C: New test.
10870 2010-03-09 Jakub Jelinek <jakub@redhat.com>
10873 * gcc.dg/pr43299.c: New test.
10876 * g++.dg/eh/unwind2.C: New test.
10878 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10879 Reza Yazdani <reza.yazdani@amd.com>
10881 PR middle-end/43065
10882 * gcc.dg/graphite/run-id-4.c: New.
10884 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10886 PR middle-end/43065
10887 * gcc.dg/graphite/run-id-3.c: New.
10889 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
10891 PR middle-end/42644
10892 PR middle-end/42130
10893 * gcc.dg/graphite/id-18.c: New.
10894 * gcc.dg/graphite/run-id-pr42644.c: New.
10896 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10898 PR middle-end/42326
10899 * gcc.dg/graphite/pr42326.c: New.
10901 2010-03-08 Richard Guenther <rguenther@suse.de>
10903 PR tree-optimization/43269
10904 * gcc.c-torture/execute/pr43269.c: New testcase.
10906 2010-03-08 Janus Weil <janus@gcc.gnu.org>
10909 * gfortran.dg/typebound_call_13.f03: New.
10911 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
10913 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10914 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10916 2010-03-05 Jason Merrill <jason@redhat.com>
10918 * g++.dg/abi/mangle40.C: Require weak and alias.
10920 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10922 PR middle-end/42326
10923 * gfortran.dg/graphite/pr42326.f90: New.
10924 * gfortran.dg/graphite/pr42326-1.f90: New.
10926 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10928 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10929 (gnat_target_compile): Likewise.
10930 Reinitialize GNAT_UNDER_TEST if target changes.
10931 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10932 (local_find_gnatmake): Pass full --GCC to gnatlink.
10935 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10938 * gcc.dg/compound-literal-1.c: New testcase.
10940 2010-03-04 Martin Jambor <mjambor@suse.cz>
10942 PR tree-optimization/43164
10943 PR tree-optimization/43191
10944 * gcc.c-torture/compile/pr43164.c: New test.
10945 * gcc.c-torture/compile/pr43191.c: Likewise.
10947 2010-03-04 Janus Weil <janus@gcc.gnu.org>
10950 * gfortran.dg/finalize_9.f90: New.
10952 2010-03-04 Tobias Burnus <burnus@net-b.de>
10953 Ken Werner <ken@linux.vnet.ibm.com>
10955 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10956 to dg-options for spu.
10957 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10958 dump-scan target to exclude spu.
10960 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
10962 PR middle-end/43209
10963 * gcc.dg/tree-ssa/ivopts-4.c: New.
10965 2010-03-03 Janis Johnson <janis187@us.ibm.com>
10967 * lib/target-supports-dg.exp (check-flags): Provide defaults for
10968 include-opts and exclude-opts; skip checking the flags if arguments
10969 are the same as the defaults.
10970 (dg-xfail-if): Verify the number of arguments, supply defaults
10971 for unspecified optional arguments.
10972 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10974 2010-03-03 Jason Merrill <jason@redhat.com>
10977 * g++.dg/abi/mangle40.C: Updated.
10979 2010-03-03 Jason Merrill <jason@redhat.com>
10981 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10982 * g++.dg/abi/mangle23.C: Likewise.
10983 * g++.dg/eh/simd-2.C: Likewise.
10984 * g++.dg/ext/attribute-test-2.C: Likewise.
10985 * g++.dg/ext/vector14.C: Likewise.
10986 * g++.dg/other/pr34435.C: Likewise.
10987 * g++.dg/template/conv8.C: Likewise.
10988 * g++.dg/template/nontype9.C: Likewise.
10989 * g++.dg/template/qualttp17.C: Likewise.
10990 * g++.dg/template/ref1.C: Likewise.
10991 * g++.old-deja/g++.pt/crash68.C: Likewise.
10992 * g++.old-deja/g++.pt/ref1.C: Likewise.
10993 * g++.old-deja/g++.pt/ref3.C: Likewise.
10994 * g++.old-deja/g++.pt/ref4.C: Likewise.
10997 * g++.dg/abi/mangle40.C: New.
10998 * g++.dg/abi/mangle41.C: New.
10999 * g++.dg/lto/20100302_0.C: New.
11000 * g++.dg/lto/20100302_1.C: New.
11001 * g++.dg/lto/20100302.h: New.
11003 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
11006 * gfortran.dg/internal_pack_12.f90: New test.
11008 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
11010 * gcc.dg/pr36997.c: Adjust error message.
11012 2010-03-03 Mike Stump <mikestump@comcast.net>
11014 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11015 adjustments to not be present on machines that align the stack to
11016 more than 4 bytes and don't have a red zone yet as that is an
11017 unimplemented optimization.
11019 2010-03-03 Janus Weil <janus@gcc.gnu.org>
11022 * gfortran.dg/impure_assignment_3.f90: New.
11024 2010-03-03 Jakub Jelinek <jakub@redhat.com>
11027 * gfortran.dg/pr43229.f90: New test.
11030 * gcc.dg/debug/dwarf2/pr43237.c: New test.
11033 * gcc.dg/guality/pr43177.c: New test.
11035 2010-03-02 Jason Merrill <jason@redhat.com>
11037 * g++.dg/ext/vector9.C: Adjust error message.
11038 * g++.dg/conversion/simd3.C: Likewise.
11039 * g++.dg/other/error23.C: Likewise.
11041 2010-03-02 Mike Stump <mikestump@comcast.net>
11044 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11046 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
11049 * gfortran.dg/internal_pack_10.f90: New test.
11052 * gfortran.dg/internal_pack_11.f90: New test.
11054 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
11056 PR middle-end/42640
11057 * gcc.dg/tree-ssa/pr42640.c: New.
11059 2010-03-01 Richard Guenther <rguenther@suse.de>
11061 PR tree-optimization/43220
11062 * gcc.c-torture/execute/pr43220.c: New testcase.
11064 2010-03-01 Richard Guenther <rguenther@suse.de>
11066 PR middle-end/43213
11067 * gcc.dg/pr43213.c: New testcase.
11069 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11072 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11074 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11076 * lib/target-supports.exp (check_effective_target_ucn_nocache):
11078 (check_effective_target_ucn): Likewise.
11080 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11082 * gcc.dg/ucnid-2.c: Likewise.
11083 * gcc.dg/ucnid-3.c: Likewise.
11084 * gcc.dg/ucnid-4.c: Likewise.
11085 * gcc.dg/ucnid-11.c: Likewise.
11086 * gcc.dg/ucnid-12.c: Likewise.
11087 * gcc.dg/ucnid-6.c: Skip if !ucn.
11088 * gcc.dg/ucnid-9.c: Likewise.
11090 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11092 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11093 lists to dg-skip-if.
11094 * gcc.target/i386/stackalign/return-3.c: Likewise.
11096 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11098 * gcc.target/i386/clearcap.map: New file.
11099 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11100 Pass clearcap.map by default if supported.
11102 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11105 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11107 * gfortran.dg/stat_2.f90: Likewise.
11109 2010-03-01 Tobias Burnus <burnus@net-b.de>
11112 * gfortran.dg/module_read_2.f90: New test.
11114 2010-02-27 Mark Mitchell <mark@codesourcery.com>
11117 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11118 * g++.dg/abi/mangle12.C: Likewise.
11119 * g++.dg/abi/mangle20-2.C: Likewise.
11120 * g++.dg/abi/mangle17.C: Likewise.
11121 * g++.dg/template/cond2.C: Likewise.
11122 * g++.dg/template/pr35240.C: Likewise.
11124 2010-02-27 Richard Guenther <rguenther@suse.de>
11126 PR tree-optimization/43186
11127 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11129 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
11131 * g++.dg/abi/packed1.C: Expect warning on the SH.
11133 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
11136 * g++.dg/parse/error37.C: New test.
11138 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11142 * gcc.dg/pr8927-1.c: Match new note.
11143 * gcc.dg/990506-0.c: Likewise.
11144 * gcc.dg/gomp/flush-2.c: Likewise.
11145 * gcc.dg/gomp/atomic-5.c: Likewise.
11146 * gcc.dg/gomp/pr34607.c: Likewise.
11147 * gcc.dg/pr35746.c: Likewise.
11148 * gcc.dg/cpp/pragma-1.c: Likewise.
11149 * gcc.dg/cpp/pragma-2.c: Likewise.
11150 * gcc.dg/pr41842.c: Likewise.
11151 * gcc.dg/noncompile/20040629-1.c: Likewise.
11152 * objc.dg/private-1.m: Likewise.
11154 2010-02-27 Tobias Burnus <burnus@net-b.de>
11157 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11158 * gfortran.dg/default_initialization_4.f90: New test.
11160 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
11162 * gnat.dg/thin_pointer.ad[sb]: Rename into...
11163 * gnat.dg/thin_pointer1.ad[sb]: ...this.
11164 * gnat.dg/thin_pointer2.adb: New test.
11165 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11167 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
11170 * gcc.dg/cpp/c90-pedantic.c: New.
11171 * gcc.dg/cpp/c90.c: New.
11172 * gcc.dg/gnu90-const-expr-1.c: New.
11173 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11175 2010-02-26 Richard Guenther <rguenther@suse.de>
11177 PR tree-optimization/43186
11178 * gcc.c-torture/compile/pr43186.c: New testcase.
11180 2010-02-26 Jakub Jelinek <jakub@redhat.com>
11183 * c-c++-common/dwarf2/pr43190.c: New test.
11185 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11187 PR testsuite/37074:
11188 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11190 2010-02-26 Richard Guenther <rguenther@suse.de>
11192 PR tree-optimization/43188
11193 * gcc.c-torture/compile/pr43188.c: New testcase.
11195 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11198 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11200 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
11202 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11204 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11207 * gcc.target/powerpc/pr43154.c: New file.
11209 2010-02-25 Jakub Jelinek <jakub@redhat.com>
11212 * gfortran.dg/debug/pr43166.f: New test.
11215 * gcc.dg/torture/pr43165.c: New test.
11217 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11220 * c-c++-common/pr41779.c: Update.
11222 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11225 * lib/gnat-dg.exp (gnat_load): Redefine.
11227 * ada/acats/run_acats: Run run_all.sh with $SHELL.
11228 * ada/acats/run_all.sh: Downcase tasking not implemented message.
11230 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11233 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11234 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11238 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11240 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11242 2010-02-24 Jakub Jelinek <jakub@redhat.com>
11245 * gcc.dg/guality/vla-1.c: New test.
11247 2010-02-24 Tobias Burnus <burnus@net-b.de>
11250 * gfortran.dg/c_ptr_tests_15.f90: New test.
11252 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11255 * gcc.target/i386/pr43107.c: New test.
11257 2010-02-23 Jason Merrill <jason@redhat.com>
11260 * g++.dg/cpp0x/variadic100.C: New.
11262 2010-02-23 Jason Merrill <jason@redhat.com>
11265 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11266 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11267 * c-c++-common/dwarf2/vla1.c: New.
11269 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11272 * gcc.dg/pr43139.c: New test.
11275 * gcc.dg/guality/pr43077-1.c: New test.
11277 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11280 * gcc.dg/march.c: New.
11281 * gcc.dg/march-generic.c: New.
11282 * gcc.dg/mtune.c: New.
11284 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11286 PR middle-end/43083
11287 * gcc.dg/graphite/pr43083.c: New.
11289 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11291 PR middle-end/43097
11292 * gfortran.dg/graphite/pr43097.f: New.
11294 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11295 Manuel López-Ibáñez <manu@gcc.gnu.org>
11297 PR middle-end/43140
11298 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11300 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11302 PR middle-end/43026
11303 * g++.dg/graphite/pr43026.C: New.
11305 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
11308 * gcc.dg/cleanup-1.c: Update.
11309 * gcc.dg/func-args-1.c: Update.
11310 * gcc.dg/format/sentinel-1.c: Update.
11311 * g++.old-deja/g++.jason/scoping10.C: Update.
11312 * g++.old-deja/g++.ns/lookup5.C: Update.
11313 * g++.dg/ext/cleanup-1.C: Update.
11314 * g++.dg/parse/varmod1.C: Update.
11315 * g++.dg/parse/error33.C: Update.
11316 * g++.dg/expr/call3.C: Update.
11317 * g++.dg/func-args-1.C: New.
11319 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
11322 * gcc.dg/attr-used-2.c: Moved to ...
11323 * c-c++-common/attr-used-2.c: Here.
11325 * gcc.dg/attr-used.c: Moved to ...
11326 * c-c++-common/attr-used.c: Here.
11328 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
11330 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11332 2010-02-22 Richard Guenther <rguenther@suse.de>
11335 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11336 * gfortran.dg/lto/20100222-1_1.c: Likewise.
11338 2010-02-22 Richard Guenther <rguenther@suse.de>
11340 PR tree-optimization/42749
11341 * gcc.c-torture/compile/pr42749.c: New testcase.
11343 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
11346 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11347 * gfortran.dg/internal_pack_9.f90: New test.
11349 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
11352 * g++.dg/template/recurse.C: Adjust.
11353 * g++.dg/template/pr23510.C: New.
11355 2010-02-21 Dodji Seketeli <dodji@redhat.com>
11358 * g++.dg/template/memclass4.C: New test.
11360 2010-02-21 Tobias Burnus <burnus@net-b.de>
11363 * gfortran.dg/reassoc_5.f90: New test.
11365 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
11368 * gcc.target/i386/pr43067.c: New test.
11370 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11373 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11375 * g++.dg/warn/Wconversion-null.C: New test.
11376 * g++.old-deja/g++.other/null1.C: Move to...
11377 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11379 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
11383 * gfortran.dg/dependency_26.f90: New test.
11386 * gfortran.dg/internal_pack_7.f90: New test.
11389 * gfortran.dg/internal_pack_8.f90: New test.
11391 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11394 * c-c++-common/pr41779.c: Fix broken testcase.
11396 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11399 * c-c++-common/pr36513.c: New testcase.
11400 * c-c++-common/pr36513-2.c: New testcase.
11402 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11405 * c-c++-common/pr41779.c: New.
11407 2010-02-19 Jakub Jelinek <jakub@redhat.com>
11410 * gcc.dg/pr43084.c: New test.
11412 2010-02-19 Richard Guenther <rguenther@suse.de>
11414 PR tree-optimization/42916
11415 * gcc.dg/pr42916.c: New testcase.
11417 2010-02-18 Jason Merrill <jason@redhat.com>
11420 * g++.dg/abi/packed1.C: Add expected warning.
11423 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11424 * gcc.dg/torture/dg-torture.exp: Likewise.
11425 * c-c++-common/torture/complex-sign.h,
11426 c-c++-common/torture/complex-sign-add.c,
11427 c-c++-common/torture/complex-sign-mixed-add.c,
11428 c-c++-common/torture/complex-sign-mixed-div.c,
11429 c-c++-common/torture/complex-sign-mixed-mul.c,
11430 c-c++-common/torture/complex-sign-mixed-sub.c,
11431 c-c++-common/torture/complex-sign-mul.c,
11432 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11433 Adapt for C++ compilation as well.
11436 * g++.dg/ext/label1.C: Update.
11437 * g++.dg/ext/label2.C: Update.
11440 * g++.dg/template/dependent-name6.C: New.
11443 * g++.dg/parse/namespace12.C: New.
11445 2010-02-18 Martin Jambor <mjambor@suse.cz>
11447 PR tree-optimization/43066
11448 * gcc.c-torture/compile/pr43066.c: New test.
11450 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
11452 * g++.dg/ext/attrib35.C: Fix target selector string.
11453 * g++.dg/ext/attrib36.C: Ditto.
11454 * g++.dg/ext/attrib37.C: Ditto.
11455 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11456 * g++.dg/abi/mangle25.C: Ditto.
11458 2010-02-17 Jason Merrill <jason@redhat.com>
11461 * g++.dg/parse/namespace11.C: New.
11464 * g++.dg/ext/attrib37.C: New.
11467 * g++.dg/template/ptrmem20.C: New.
11469 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
11472 * gcc.target/i386/xop-check.h: Include m256-check.h.
11473 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11474 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11475 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11476 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11478 2010-02-17 Jakub Jelinek <jakub@redhat.com>
11481 * gcc.dg/pr42918.c: New test.
11483 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
11485 * g++.dg/ext/attrib36.C: Require ILP32.
11487 2010-02-16 Richard Guenther <rguenther@suse.de>
11489 PR tree-optimization/41043
11490 * gfortran.dg/pr41043.f90: New testcase.
11491 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11493 2010-02-16 Jason Merrill <jason@redhat.com>
11495 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11497 2010-02-16 Ira Rosen <irar@il.ibm.com>
11499 PR tree-optimization/43074
11500 * gcc.dg/vect/fast-math-pr43074.c: New test.
11502 2010-02-16 Jakub Jelinek <jakub@redhat.com>
11504 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11506 2010-02-16 Jason Merrill <jason@redhat.com>
11509 * g++.dg/ext/attrib36.C: New.
11512 * g++.dg/other/array6.C: New.
11514 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11516 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11518 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
11520 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11521 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11522 * gcc.target/i386/xop-vpermil2pd-1.c: New.
11523 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11524 * gcc.target/i386/xop-vpermil2ps-1.c: New.
11525 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11527 2010-02-15 Richard Guenther <rguenther@suse.de>
11529 PR middle-end/43068
11530 * g++.dg/torture/pr43068.C: New testcase.
11532 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
11535 * g++.dg/opt/ice1.C: New.
11537 2010-02-14 Jason Merrill <jason@redhat.com>
11540 * g++.dg/cpp0x/initlist-opt.C: New.
11542 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
11546 * gfortran.dg/internal_pack_6.f90: New test.
11548 2010-02-12 Jason Merrill <jason@redhat.com>
11551 * g++.dg/cpp0x/variadic99.C: New.
11553 2010-02-12 Jakub Jelinek <jakub@redhat.com>
11555 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11556 sign extend pointers to gualchk_t.
11559 * g++.dg/other/default3.C: Xfail g4 test.
11561 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11563 PR middle-end/43012
11564 * gcc.dg/graphite/pr43012.c: New.
11566 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11568 PR middle-end/42930
11569 * g++.dg/graphite/pr42930.C: New.
11571 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11573 PR middle-end/42914
11574 PR middle-end/42530
11575 * gcc.dg/graphite/pr42530.c: New.
11576 * gcc.dg/graphite/pr42914.c: New.
11578 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11580 PR middle-end/42771
11581 * gcc.dg/graphite/pr42771.c: New.
11583 2010-02-11 Richard Guenther <rguenther@suse.de>
11585 PR tree-optimization/42998
11586 * gcc.c-torture/compile/pr42998.c: New testcase.
11588 2010-02-10 Jason Merrill <jason@redhat.com>
11591 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11593 PR c++/42983, core issue 906
11594 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11595 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11598 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11600 2010-02-10 Richard Guenther <rguenther@suse.de>
11602 PR tree-optimization/43017
11603 * gcc.dg/torture/pr43017.c: New testcase.
11605 2010-02-10 Tobias Burnus <burnus@net-b.de>
11608 * gfortran.dg/private_type_1.f90: Update error location.
11609 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11610 * gfortran.dg/typebound_operator_2.f03: Ditto.
11611 * gfortran.dg/assignment_2.f90: Ditto.
11612 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11613 * gfortran.dg/binding_label_tests_9.f03: Ditto.
11615 2010-02-10 Tobias Burnus <burnus@net-b.de>
11618 * gfortran.dg/bind_c_usage_20.f90: New test.
11620 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11623 * g++.dg/debug/pr43010.C: New test.
11625 2010-02-10 Richard Guenther <rguenther@suse.de>
11628 * gcc.c-torture/execute/20100209-1.c: New testcase.
11629 * gcc.dg/fold-div-3.c: Likewise.
11631 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11633 * gcc.dg/builtin-ffs-1.c: New test.
11635 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11638 * gfortran.dg/array_constructor_35.f90: New test.
11640 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11642 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11644 2010-02-09 Jason Merrill <jason@redhat.com>
11647 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11650 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11652 2010-02-09 Tobias Burnus <burnus@net-b.de>
11655 * gfortran.dg/module_write_1.f90: New test.
11657 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
11659 * gcc.dg/pr19340.c: Adjust.
11661 2010-02-09 Richard Guenther <rguenther@suse.de>
11663 PR tree-optimization/43008
11664 * gcc.c-torture/execute/pr43008.c: New testcase.
11666 2010-02-09 Richard Guenther <rguenther@suse.de>
11668 PR tree-optimization/43000
11669 * gcc.dg/torture/pr43000.c: New testcase.
11670 * gcc.dg/torture/pr43002.c: Likewise.
11672 2010-02-09 Daniel Kraft <d@domob.eu>
11675 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11676 and pass -Wsurprising as necessary.
11678 2010-02-08 Jakub Jelinek <jakub@redhat.com>
11680 PR tree-optimization/42890
11681 * g++.dg/torture/pr42890.C: New test.
11683 2010-02-08 Richard Guenther <rguenther@suse.de>
11685 PR middle-end/42995
11686 * gcc.dg/tree-ssa/inline-4.c: New testcase.
11688 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11690 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
11691 return 0 from main.
11692 * gcc.dg/graphite/block-1.c: Same.
11693 * gcc.dg/graphite/block-3.c: Same.
11694 * gcc.dg/graphite/block-4.c: Same.
11695 * gcc.dg/graphite/block-5.c: Same.
11696 * gcc.dg/graphite/block-6.c: Same.
11697 * gcc.dg/graphite/block-7.c: Same.
11698 * gcc.dg/graphite/interchange-0.c: Same.
11699 * gcc.dg/graphite/interchange-1.c: Same.
11700 * gcc.dg/graphite/interchange-10.c: Same.
11701 * gcc.dg/graphite/interchange-11.c: Same.
11702 * gcc.dg/graphite/interchange-12.c: Same.
11703 * gcc.dg/graphite/interchange-2.c: Same.
11704 * gcc.dg/graphite/interchange-3.c: Same.
11705 * gcc.dg/graphite/interchange-4.c: Same.
11706 * gcc.dg/graphite/interchange-5.c: Same.
11707 * gcc.dg/graphite/interchange-6.c: Same.
11708 * gcc.dg/graphite/interchange-7.c: Same.
11709 * gcc.dg/graphite/interchange-8.c: Same.
11710 * gcc.dg/graphite/interchange-9.c: Same.
11711 * gcc.dg/graphite/interchange-mvt.c: Same.
11713 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11715 * gfortran.dg/graphite/id-19.f: New.
11716 * gfortran.dg/graphite/pr14741.f90: New.
11717 * gfortran.dg/graphite/pr41924.f90: New.
11718 * gfortran.dg/graphite/run-id-2.f90: New.
11720 2010-02-07 Richard Guenther <rguenther@suse.de>
11722 PR middle-end/42956
11723 * gcc.c-torture/compile/pr42956.c: New testcase.
11725 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11727 PR libfortran/42742
11728 * gfortran.dg/fmt_cache_2.f: New test.
11730 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11732 * gfortran.dg/read_no_eor.f90: New test.
11734 2010-02-05 Jason Merrill <jason@redhat.com>
11736 * g++.dg/ext/label13.C: Move constructor body out of class.
11738 2010-02-03 Jason Merrill <jason@redhat.com>
11741 * g++.dg/ext/dllexport3.C: New.
11743 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
11745 * gcc.dg/format/ms-format3.c: New test for specific MS types.
11747 2010-02-05 Richard Guenther <rguenther@suse.de>
11749 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11751 2010-02-05 Dodji Seketeli <dodji@redhat.com>
11754 * g++.dg/other/crash-9.C: New test.
11756 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
11759 * gfortran.dg/subref_array_pointer_4.f90 : New test.
11761 2010-02-04 Richard Guenther <rguenther@suse.de>
11763 PR rtl-optimization/42952
11764 * gcc.dg/torture/pr42952.c: New testcase.
11766 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11768 PR libfortran/42901
11769 * gfortran.dg/namelist_60.f90: New test.
11771 2010-02-03 Jason Merrill <jason@redhat.com>
11774 * g++.dg/ext/builtin11.C: New.
11778 * g++.dg/abi/mangle35.C: New.
11779 * g++.dg/abi/mangle37.C: New.
11782 * g++.dg/abi/mangle36.C: New.
11785 * g++.dg/warn/string1.C: New.
11787 2010-02-03 Richard Guenther <rguenther@suse.de>
11789 PR tree-optimization/42944
11790 * gcc.dg/errno-1.c: New testcase.
11792 2010-02-03 Richard Guenther <rguenther@suse.de>
11794 PR middle-end/42927
11795 * gcc.c-torture/compile/pr42927.c: New testcase.
11797 2010-02-03 Tobias Burnus <burnus@net-b.de>
11800 * gfortran.dg/null_4.f90: New test.
11802 2010-02-02 Jason Merrill <jason@redhat.com>
11805 * g++.dg/ext/label13.C: New.
11807 2010-02-02 Tobias Burnus <burnus@net-b.de>
11810 * gfortran.dg/func_result_5.f90: New test.
11812 2010-02-01 Tobias Burnus <burnus@net-b.de>
11815 * gfortran.dg/pure_initializer_3.f90: News test.
11817 2010-01-31 Janus Weil <janus@gcc.gnu.org>
11820 * gfortran.dg/allocate_derived_2.f90: New test.
11822 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
11824 PR middle-end/42898
11825 * gcc.dg/torture/pr42898-2.c: New test.
11827 2010-01-31 Richard Guenther <rguenther@suse.de>
11829 PR middle-end/42898
11830 * gcc.dg/torture/pr42898.c: New testcase.
11832 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
11835 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11836 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11838 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
11840 * g++.dg/tree-ssa/inline-1.C: New.
11841 * g++.dg/tree-ssa/inline-2.C: New.
11842 * g++.dg/tree-ssa/inline-3.C: New.
11844 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
11847 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11848 the string 'pow' in the pathname of the compiler from generating a
11851 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11853 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11854 * g++.old-deja/g++.mike/eh17.C: Likewise.
11855 * g++.old-deja/g++.mike/p5571.C: Likewise.
11857 2010-01-29 Dodji Seketeli <dodji@redhat.com>
11864 * g++.dg/other/crash-5.C: New test.
11865 * g++.dg/other/crash-6.C: New test.
11866 * g++.dg/other/crash-7.C: New test.
11867 * g++.dg/other/crash-8.C: New test.
11869 2010-01-29 Jakub Jelinek <jakub@redhat.com>
11871 PR rtl-optimization/42889
11872 * gcc.dg/pr42889.c: New test.
11874 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
11876 * gcc.target/i386/pr42881.c: Use SSE2.
11878 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
11881 * gcc.target/i386/pr42891.c: New test.
11883 2010-01-28 Richard Guenther <rguenther@suse.de>
11885 PR tree-optimization/42871
11886 * g++.dg/torture/pr42871.C: New testcase.
11888 2010-01-28 Richard Guenther <rguenther@suse.de>
11890 * gcc.dg/Wobjsize-1.h: New testcase.
11891 * gcc.dg/Wobjsize-1.c: Likewise.
11893 2010-01-28 Richard Guenther <rguenther@suse.de>
11895 PR middle-end/42883
11896 * g++.dg/torture/pr42883.C: New testcase.
11898 2010-01-28 Michael Matz <matz@suse.de>
11900 * gcc.target/i386/pr42881.c: New test.
11902 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11904 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11905 Add i?86-*-solaris2* support.
11907 2010-01-28 Dodji Seketeli <dodji@redhat.com>
11911 * g++.dg/template/typedef27.C: New test case.
11912 * g++.dg/template/typedef28.C: New test case.
11914 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
11916 * gcc.dg/optimize-bswap*.c: Add ARM target
11918 2010-01-27 Richard Guenther <rguenther@suse.de>
11920 PR middle-end/42878
11921 * gcc.dg/torture/pr42878-1.c: New testcase.
11922 * gcc.dg/torture/pr42878-2.c: Likewise.
11924 2010-01-27 Jakub Jelinek <jakub@redhat.com>
11926 PR middle-end/42874
11927 * gcc.dg/vla-22.c: New test.
11929 2010-01-26 Jakub Jelinek <jakub@redhat.com>
11931 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11934 2010-01-26 Richard Guenther <rguenther@suse.de>
11936 PR rtl-optimization/42685
11937 * gcc.dg/pr42685.c: New testcase.
11938 * g++.dg/other/pr42685.C: Likewise.
11940 2010-01-26 Richard Guenther <rguenther@suse.de>
11942 PR middle-end/42806
11943 * g++.dg/other/pr42806.C: New testcase.
11945 2010-01-26 Richard Guenther <rguenther@suse.de>
11947 PR tree-optimization/42250
11948 * gcc.dg/pr42250.c: New testcase.
11950 2010-01-25 Arnaud Charlet <charlet@adacore.com>
11952 * gnat.dg/array_bounds_test.adb: New test.
11954 2010-01-25 Tobias Burnus <burnus@net-b.de>
11957 * gfortran.dg/generic_21.f90: New test.
11959 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11962 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11964 2010-01-24 Mark Mitchell <mark@codesourcery.com>
11967 * g++.dg/abi/arm_va_list2.C: New test.
11968 * g++.dg/abi/arm_va_list2.h: Companion header file.
11970 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
11973 * gfortran.dg/parameter_array_ref_2.f90 : New test.
11976 * gfortran.dg/char_array_arg_1.f90 : New test.
11978 * gfortran.dg/pr25923.f90 : Remove XFAIL.
11980 2010-01-24 Tobias Burnus <burnus@net-b.de>
11983 * gfortran.dg/generic_20.f90: New test.
11985 2010-01-22 Michael Matz <matz@suse.de>
11987 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11990 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
11993 * gfortran.dg/dependency_25.f90 : New test.
11995 2010-01-21 Martin Jambor <mjambor@suse.cz>
11997 PR tree-optimization/42585
11998 * gcc.dg/tree-ssa/pr42585.c: New test.
12000 2010-01-21 Richard Guenther <rguenther@suse.de>
12002 PR middle-end/19988
12003 * gcc.dg/pr19988.c: New testcase.
12005 2010-01-20 Janis Johnson <janis187@us.ibm.com>
12007 * g++.dg/compat/decimal/compat-common.h: New file.
12008 * g++.dg/compat/decimal/decimal-dummy.h: New file.
12009 * g++.dg/compat/decimal/pass_x.h: New file.
12010 * g++.dg/compat/decimal/pass_y.h: New file.
12011 * g++.dg/compat/decimal/pass-1_main.C: New file.
12012 * g++.dg/compat/decimal/pass-1_x.C: New file.
12013 * g++.dg/compat/decimal/pass-1_y.C: New file.
12014 * g++.dg/compat/decimal/pass-2_main.C: New file.
12015 * g++.dg/compat/decimal/pass-2_x.C: New file.
12016 * g++.dg/compat/decimal/pass-2_y.C: New file.
12017 * g++.dg/compat/decimal/pass-3_main.C: New file.
12018 * g++.dg/compat/decimal/pass-3_x.C: New file.
12019 * g++.dg/compat/decimal/pass-3_y.C: New file.
12020 * g++.dg/compat/decimal/pass-4_main.C: New file.
12021 * g++.dg/compat/decimal/pass-4_x.C: New file.
12022 * g++.dg/compat/decimal/pass-4_y.C: New file.
12023 * g++.dg/compat/decimal/pass-5_main.C: New file.
12024 * g++.dg/compat/decimal/pass-5_x.C: New file.
12025 * g++.dg/compat/decimal/pass-5_y.C: New file.
12026 * g++.dg/compat/decimal/pass-6_main.C: New file.
12027 * g++.dg/compat/decimal/pass-6_x.C: New file.
12028 * g++.dg/compat/decimal/pass-6_y.C: New file.
12029 * g++.dg/compat/decimal/return_x.h: New file.
12030 * g++.dg/compat/decimal/return_y.h: New file.
12031 * g++.dg/compat/decimal/return-1_main.C: New file.
12032 * g++.dg/compat/decimal/return-1_x.C: New file.
12033 * g++.dg/compat/decimal/return-1_y.C: New file.
12034 * g++.dg/compat/decimal/return-2_main.C: New file.
12035 * g++.dg/compat/decimal/return-2_x.C: New file.
12036 * g++.dg/compat/decimal/return-2_y.C: New file.
12037 * g++.dg/compat/decimal/return-3_main.C: New file.
12038 * g++.dg/compat/decimal/return-3_x.C: New file.
12039 * g++.dg/compat/decimal/return-3_y.C: New file.
12040 * g++.dg/compat/decimal/return-4_main.C: New file.
12041 * g++.dg/compat/decimal/return-4_x.C: New file.
12042 * g++.dg/compat/decimal/return-4_y.C: New file.
12043 * g++.dg/compat/decimal/return-5_main.C: New file.
12044 * g++.dg/compat/decimal/return-5_x.C: New file.
12045 * g++.dg/compat/decimal/return-5_y.C: New file.
12046 * g++.dg/compat/decimal/return-6_main.C: New file.
12047 * g++.dg/compat/decimal/return-6_x.C: New file.
12048 * g++.dg/compat/decimal/return-6_y.C: New file.
12050 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12053 * gcc.dg/pr42715.c: New.
12055 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12058 * g++.dg/parse/crash55.C: New.
12060 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12063 * gcc.dg/guality/pr42782.c: New.
12065 2010-01-20 Jason Merrill <jason@redhat.com>
12068 * g++.dg/abi/packed1.C: New.
12071 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12074 * g++.dg/parse/fn-typedef1.C: New.
12075 * g++.dg/other/cv_quals.C: Adjust.
12077 2010-01-20 Anthony Green <green@moxielogic.com>
12079 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12080 pack(push) pragma).
12081 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12082 * gcc.dg/20020312-2.c: Port this to the moxie core.
12083 * gcc.dg/weak/typeof-2.c: Ditto.
12085 2010-01-20 Richard Guenther <rguenther@suse.de>
12087 PR tree-optimization/42717
12088 * gcc.c-torture/compile/pr42717.c: New testcase.
12090 2010-01-20 Jakub Jelinek <jakub@redhat.com>
12092 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12093 of signed, add a few new tests.
12095 PR middle-end/42803
12096 * g++.dg/parse/limits-initializer1.C: New test.
12098 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12101 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12102 * gfortran.dg/typebound_call_12.f03: New test.
12104 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
12107 * gfortran.dg/bounds_check_15.f90 : New test.
12109 2010-01-19 Michael Matz <matz@suse.de>
12111 PR tree-optimization/41783
12112 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12114 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12117 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12118 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12119 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
12120 * gcc.target/arm/neon/vget_lows16.c: Likewise.
12121 * gcc.target/arm/neon/vget_lows32.c: Likewise.
12122 * gcc.target/arm/neon/vget_lows64.c: Likewise.
12123 * gcc.target/arm/neon/vget_lows8.c: Likewise.
12124 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12125 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12126 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12127 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12129 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12132 * gfortran.dg/extends_6.f03: Modified an error message.
12133 * gfortran.dg/extends_10.f03: New test.
12134 * gfortran.dg/private_type_6.f03: Modified an error message.
12135 * gfortran.dg/structure_constructor_8.f03: Ditto.
12137 2010-01-19 Jakub Jelinek <jakub@redhat.com>
12139 PR tree-optimization/42719
12140 * gcc.dg/pr42719.c: New test.
12143 * gcc.dg/pr42728.c: New test.
12145 2010-01-19 Anthony Green <green@moxielogic.com>
12147 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12149 2010-01-18 Anthony Green <green@moxielogic.com>
12151 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12154 2010-01-19 Dodji Seketeli <dodji@redhat.com>
12156 * g++.dg/template/error45.C: reverted as part of reverting the
12157 fix of PR c++/42634.
12159 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12162 * g++.dg/template/error45.C: New test.
12164 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12167 * g++.dg/conversion/op6.C: New test.
12169 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
12172 * gcc.target/alpha/pr42774.c: New test.
12174 2010-01-18 Richard Guenther <rguenther@suse.de>
12176 PR tree-optimization/42781
12177 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12179 2010-01-17 Richard Guenther <rguenther@suse.de>
12181 PR middle-end/42248
12182 * gcc.c-torture/execute/pr42248.c: New testcase.
12184 2010-01-17 Richard Guenther <rguenther@suse.de>
12186 PR tree-optimization/42773
12187 * g++.dg/torture/pr42773.C: New testcase.
12189 2010-01-17 Janus Weil <janus@gcc.gnu.org>
12192 * gfortran.dg/interface_assignment_5.f90: New test.
12194 2010-01-17 Dodji Seketeli <dodji@redhat.com>
12197 * g++.dg/template/crash94.C: Reverted.
12199 2010-01-17 Jie Zhang <jie.zhang@analog.com>
12202 * gcc.dg/debug/pr42767.c: New.
12204 2010-01-15 Jason Merrill <jason@redhat.com>
12207 * g++.dg/cpp0x/decltype22.C: New.
12209 2010-01-16 Jakub Jelinek <jakub@redhat.com>
12211 PR middle-end/42760
12212 * g++.dg/torture/pr42760.C: New test.
12214 2010-01-15 Jing Yu <jingyu@google.com>
12216 PR rtl-optimization/42691
12217 * gcc.c-torture/execute/pr42691.c: New.
12219 2010-01-15 Richard Guenther <rguenther@suse.de>
12221 PR middle-end/42739
12222 * g++.dg/torture/pr42739.C: New testcase.
12224 2010-01-15 Dodji Seketeli <dodji@redhat.com>
12226 * g++.dg/template/error45.C: Revert as part of reverting changes
12229 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12232 * gfortran.dg/interface_31.f90: New test.
12234 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12236 * gcc.target/powerpc/pr42747.c: New file.
12238 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12240 PR middle-end/42674
12241 * c-c++-common/pr42674.c: New test.
12244 * g++.dg/template/instantiate11.C: New test.
12246 2010-01-14 Jason Merrill <jason@redhat.com>
12249 * g++.dg/overload/error3.C: New.
12252 * g++.dg/overload/rvalue1.C: New.
12254 2010-01-14 Martin Jambor <mjambor@suse.cz>
12256 PR tree-optimization/42706
12257 * gcc.dg/ipa/pr42706.c: New testcase.
12259 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
12261 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12263 2010-01-14 Martin Jambor <mjambor@suse.cz>
12265 PR tree-optimization/42714
12266 * g++.dg/torture/pr42714.C: New test.
12268 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12270 PR rtl-optimization/42246
12271 * gfortran.dg/pr42246-2.f: New.
12273 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12275 PR rtl-optimization/42389
12276 * gcc.dg/pr42389.c: New.
12278 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12280 PR rtl-optimization/42388
12281 * gcc.dg/pr42388.c: New.
12283 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12285 PR rtl-optimization/42294
12286 * gfortran.dg/pr42294.f: New.
12288 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12290 PR rtl-optimization/39453
12291 PR rtl-optimization/42246
12292 * gcc.dg/pr39453.c: New.
12293 * gcc.dg/pr42246.c: New.
12295 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12297 PR middle-end/42245
12298 * gcc.dg/pr42245.c: New.
12299 * gcc.dg/pr42245-2.c: New.
12301 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12303 PR rtl-optimization/42249
12304 * gcc.dg/pr42249.c: New.
12306 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12309 * gcc.c-torture/execute/pr42721.c: New test.
12311 2010-01-14 Ira Rosen <irar@il.ibm.com>
12313 PR tree-optimization/42709
12314 * gcc.dg/vect/pr42709.c: New test.
12316 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12319 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12320 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12322 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12325 * gfortran.dg/generic_19.f90 : New test.
12327 2010-01-13 Richard Guenther <rguenther@suse.de>
12329 PR tree-optimization/42730
12330 * gcc.c-torture/compile/pr42730.c: New testcase.
12332 2010-01-13 Steve Ellcey <sje@cup.hp.com>
12335 * gcc.target/ia64/pr42542-1.c: New.
12336 * gcc.target/ia64/pr42542-2.c: New.
12337 * gcc.target/ia64/pr42542-3.c: New.
12339 2010-01-13 Dodji Seketeli <dodji@redhat.com>
12342 * g++.dg/template/error45.C: New test.
12344 2010-01-13 Martin Jambor <mjambor@suse.cz>
12346 PR tree-optimization/42704
12347 * g++.dg/torture/pr42704.C: New test.
12349 2010-01-13 Martin Jambor <mjambor@suse.cz>
12351 PR tree-optimization/42703
12352 * gcc.c-torture/compile/pr42703.c: New test.
12354 2010-01-13 Richard Guenther <rguenther@suse.de>
12356 PR tree-optimization/42705
12357 * gcc.c-torture/compile/pr42705.c: New testcase.
12359 2010-01-13 Jie Zhang <jie.zhang@analog.com>
12361 * gcc.target/bfin/l2.c: New test.
12362 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12364 2010-01-13 Richard Guenther <rguenther@suse.de>
12366 PR middle-end/42716
12367 * gcc.c-torture/compile/pr42716.c: New testcase.
12369 2010-01-13 Richard Guenther <rguenther@suse.de>
12372 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12374 2010-01-12 Joseph Myers <joseph@codesourcery.com>
12377 * gcc.c-torture/compile/pr42708-1.c: New test.
12379 2010-01-12 Jakub Jelinek <jakub@redhat.com>
12382 * gcc.dg/pr42662.c: New test.
12384 PR tree-optimization/42645
12385 * g++.dg/other/pr42645-1.C: New test.
12386 * g++.dg/other/pr42645-2.C: New test.
12388 2010-01-11 Janis Johnson <janis187@us.ibm.com>
12391 * gcc.target/powerpc/warn-1.c: New test.
12392 * gcc.target/powerpc/warn-2.c: New test.
12394 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
12396 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12399 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
12401 * gcc.dg/lto/20100108_0.c: New.
12403 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
12405 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12406 Add -march=i686 -msse for 32bit x86 targets.
12408 2010-01-10 Richard Guenther <rguenther@suse.de>
12410 PR middle-end/42667
12411 * gcc.dg/torture/pr42667.c: New testcase.
12413 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12416 * gfortran.dg/array_constructor_34.f90: New test.
12418 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12421 * gfortran.dg/array_constructor_33.f90: New test.
12422 gfortran.dg/array_function_5.f90: Add credit.
12424 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12427 * gcc.dg/pr42631.c: New.
12429 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12432 * gcc.dg/pr42630.c: New.
12434 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12437 * gcc.dg/pr42629.c: New.
12439 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12441 PR middle-end/42363
12442 * gcc.dg/torture/pr42363.c: New.
12444 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12448 * gcc.dg/vect/pr42604.c: New.
12449 * gcc.dg/vect/pr42395.c: New.
12451 2010-01-09 Richard Guenther <rguenther@suse.de>
12453 PR middle-end/42512
12454 * gcc.c-torture/execute/pr42512.c: New testcase.
12456 2010-01-09 Tobias Burnus <burnus@net-b.de>
12459 * gfortran.dg/c_ptr_tests_14.f90: New test.
12461 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12464 * gnat.dg/null_pointer_deref1.adb: Don't run on
12465 sparc*-sun-solaris2.11.
12467 2010-01-08 Richard Guenther <rguenther@suse.de>
12470 * gcc.dg/lto/20100103-1_0.c: New testcase.
12471 * gcc.dg/lto/20100103-2_0.c: Likewise.
12473 2010-01-08 Tobias Burnus <burnus@net-b.de
12476 * gfortran.dg/asynchronous_1.f90: New test.
12477 * gfortran.dg/asynchronous_2.f90: New test.
12478 * gfortran.dg/conflicts.f90: Update error message.
12480 2010-01-07 Dodji Seketeli <dodji@redhat.com>
12483 * g++.dg/cpp0x/variadic-unify-2.C: New test.
12485 2010-01-07 Jakub Jelinek <jakub@redhat.com>
12487 PR tree-optimization/42625
12488 * g++.dg/opt/dtor4.C: New test.
12489 * g++.dg/opt/dtor4.h: New.
12490 * g++.dg/opt/dtor4-aux.cc: New.
12492 2010-01-07 Tobias Burnus <burnus@net-b.de>
12495 * gfortran.dg/proc_ptr_26.f90: New test.
12497 2010-01-07 Tobias Burnus <burnus@net-b.de>
12500 * gfortran.dg/allocatable_scalar_7.f90: New test.
12502 2010-01-06 Richard Guenther <rguenther@suse.de>
12504 * gcc.c-torture/compile/pr42632.c: New testcase.
12506 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12509 * gcc.target/i386/pr42542-4.c: New.
12510 * gcc.target/i386/pr42542-4a.c: Likewise.
12511 * gcc.target/i386/pr42542-5.c: Likewise.
12512 * gcc.target/i386/pr42542-5a.c: Likewise.
12514 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
12516 * gcc.dg/tls/opt-15.c: New test.
12518 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12520 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12522 2010-01-05 Martin Jambor <mjambor@suse.cz>
12524 PR tree-optimization/42462
12525 * g++.dg/torture/pr42462.C: New test.
12527 2010-01-05 Jason Merrill <jason@redhat.com>
12529 * g++.dg/cpp0x/initlist30.C: New test.
12531 2010-01-05 Richard Guenther <rguenther@suse.de>
12533 PR tree-optimization/42614
12534 * gcc.c-torture/execute/pr42614.c: New testcase.
12536 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
12538 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12539 * gcc.dg/Wunreachable-1.c: Remove the testcase of
12540 -Wunreachable-code.
12541 * gcc.dg/Wunreachable-2.c: Likewise.
12542 * gcc.dg/Wunreachable-3.c: Likewise.
12543 * gcc.dg/Wunreachable-4.c: Likewise.
12544 * gcc.dg/Wunreachable-5.c: Likewise.
12545 * gcc.dg/Wunreachable-6.c: Likewise.
12546 * gcc.dg/Wunreachable-7.c: Likewise.
12547 * gcc.dg/Wunreachable-8.c: Likewise.
12548 * gcc.dg/20041231-1.c: Likewise.
12550 2010-01-05 Jakub Jelinek <jakub@redhat.com>
12553 * gcc.dg/pr42611.c: New test.
12555 PR tree-optimization/42508
12556 * g++.dg/opt/pr42508.C: New test.
12558 2010-01-05 Tobias Burnus <burnus@net-b.de>
12561 * gfortran.dg/allocatable_scalar_8.f90: New.
12563 2010-01-04 Martin Jambor <mjambor@suse.cz>
12565 PR tree-optimization/42398
12566 * gcc.c-torture/compile/pr42398.c: New test.
12568 2010-01-04 Jason Merrill <jason@redhat.com>
12571 * g++.dg/ext/attrib35.C: New.
12574 * g++.dg/cpp0x/auto17.C: New.
12576 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
12578 * gcc.dg/lto/20100104_0.c: New.
12580 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
12583 * gcc.target/i386/pr42542-1.c: New.
12584 * gcc.target/i386/pr42542-1a.c: Likewise.
12585 * gcc.target/i386/pr42542-1b.c: Likewise.
12586 * gcc.target/i386/pr42542-2.c: Likewise.
12587 * gcc.target/i386/pr42542-2a.c: Likewise.
12588 * gcc.target/i386/pr42542-2b.c: Likewise.
12589 * gcc.target/i386/pr42542-3.c: Likewise.
12590 * gcc.target/i386/pr42542-3a.c: Likewise.
12592 2009-01-04 Tobias Burnus <burnus@net-b.de>
12595 * gfortran.dg/allocatable_scalar_5.f90: New test.
12596 * gfortran.dg/allocatable_scalar_6.f90: New test.
12598 2010-01-03 Richard Guenther <rguenther@suse.de>
12601 * gfortran.dg/gomp/recursion1.f90: Remove.
12603 2010-01-03 Richard Guenther <rguenther@suse.de>
12605 * gcc.dg/Warray-bounds.c: Remove XFAILs.
12606 * gcc.dg/uninit-6.c: Likewise.
12607 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12609 2010-01-03 Richard Guenther <rguenther@suse.de>
12611 PR tree-optimization/42589
12612 * gcc.target/i386/pr42589.c: New testcase.
12614 2010-01-03 Richard Guenther <rguenther@suse.de>
12616 PR tree-optimization/42438
12617 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12619 2010-01-02 Richard Guenther <rguenther@suse.de>
12622 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12624 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
12627 * gcc.target/alpha/pr42448-1.c: New test.
12628 * gcc.target/alpha/pr42448-2.c: Ditto.
12630 2010-01-01 Joseph Myers <joseph@codesourcery.com>
12632 PR preprocessor/41947
12633 * gcc.dg/c99-hexfloat-3.c: New test.
12635 2010-01-01 Richard Guenther <rguenther@suse.de>
12638 * gcc.c-torture/execute/pr42570.c: New testcase.
12640 2010-01-01 Richard Guenther <rguenther@suse.de>
12642 PR middle-end/42559
12643 * gcc.c-torture/compile/pr42559.c: New testcase.
12646 Copyright (C) 2010 Free Software Foundation, Inc.
12648 Copying and distribution of this file, with or without modification,
12649 are permitted in any medium without royalty provided the copyright
12650 notice and this notice are preserved.