1 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4 builtin combiner patterns.
5 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
7 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
8 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
9 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
11 2010-10-15 Richard Guenther <rguenther@suse.de>
13 * g++.dg/lto/20101015-1_0.C: New testcase.
15 2010-10-15 Richard Guenther <rguenther@suse.de>
18 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
19 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
21 2010-10-15 Richard Guenther <rguenther@suse.de>
24 * g++.dg/lto/20101014-1_0.C: New testcase.
26 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
28 * objc.dg/gnu-api-2-protocol.m: New.
29 * objc.dg/gnu-api-2-sel.m: New.
31 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
33 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
36 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
38 * gcc.dg/20101010-1.c: New testcase.
40 2010-10-15 Jie Zhang <jie@codesourcery.com>
42 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
43 script when relocatable linking.
45 2010-10-14 Yao Qi <yao@codesourcery.com>
48 * gcc.target/arm/pr45447.c: New test.
50 2010-10-14 Jan Hubicka <jh@suse.cz>
53 * g++.dg/lto/pr45621.h : New.
54 * g++.dg/lto/pr45621_0.C: New.
55 * g++.dg/lto/pr45621_1.C: New.
57 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
59 * objc.dg/property: New.
60 * objc.dg/property/fsf-property-basic.m: New.
61 * objc.dg/property/fsf-property-method-access.m: New.
62 * objc.dg/property/fsf-property-named-ivar.m: New.
63 * obj-c++.dg/property: New.
64 * obj-c++.dg/property/fsf-property-basic.mm: New.
65 * obj-c++.dg/property/fsf-property-method-access.mm: New.
66 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
68 merge from FSF apple 'trunk' branch.
69 2006 Fariborz Jahanian <fjahanian@apple.com>
71 Radars 4436866, 4505126, 4506903, 4517826
72 * objc.dg/property/property-1.m: New.
73 * objc.dg/property/property-2.m: New.
74 * objc.dg/property/property-3.m: New.
75 * objc.dg/property/property-neg-1.m: New.
76 * objc.dg/property/property-neg-2.m: New.
77 * objc.dg/property/property-neg-3.m: New.
78 * objc.dg/property/property-neg-4.m: New.
79 * objc.dg/property/property-neg-5.m: New.
80 * objc.dg/property/property-neg-6.m: New.
81 * objc.dg/property/property-neg-7.m: New.
82 * objc.dg/property/property.exp: New.
83 * obj-c++.dg/property/property-1.mm: New.
84 * obj-c++.dg/property/property-2.mm: New.
85 * obj-c++.dg/property/property-3.mm: New.
86 * obj-c++.dg/property/property-neg-1.mm: New.
87 * obj-c++.dg/property/property-neg-2.mm: New.
88 * obj-c++.dg/property/property-neg-3.mm: New.
89 * obj-c++.dg/property/property-neg-4.mm: New.
90 * obj-c++.dg/property/property-neg-5.mm: New.
91 * obj-c++.dg/property/property-neg-6.mm: New.
92 * obj-c++.dg/property/property-neg-7.mm: New.
93 * obj-c++.dg/property/property.exp: New.
95 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
97 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
99 2010-10-14 Joseph Myers <joseph@codesourcery.com>
102 * gcc.c-torture/compile/pr45969-1.c: New test.
104 2010-10-14 Richard Guenther <rguenther@suse.de>
106 PR tree-optimization/44913
107 * gcc.dg/torture/pr44913.c: New testcase.
109 2010-10-14 Richard Guenther <rguenther@suse.de>
112 * g++.dg/lto/20101014-2_0.C: New testcase.
114 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
116 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
117 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
118 * gcc.target/i386/pr44130.c: Likewise.
119 * gcc.target/i386/pr44144.c: Likewise.
120 * gcc.target/i386/pr44180.c: Likewise.
121 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
122 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
123 * gcc.target/i386/vect-sizes-1.c: Likewise.
124 * gcc.target/i386/vectorize4-avx.c: Likewise.
126 2010-10-14 Richard Guenther <rguenther@suse.de>
129 * g++.dg/lto/20101010-3_0.C: New testcase.
130 * g++.dg/lto/20101010-4_0.C: Likewise.
132 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
134 * objc.dg/pr45878.m: Update to include NSConstantString interface
136 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
137 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
138 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
139 reference for m64 -fnext-runtime.
141 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
143 * gcc.target/i386/vect-sizes-1.c: New.
145 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
148 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
150 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
152 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
153 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
155 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
157 * gcc.target/ia64/20101005.c: New test.
159 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
161 PR rtl-optimization/45570
162 * gcc.dg/pr45570.c: New test.
164 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
166 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
167 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
168 * gcc.target/i386/vectorize4-avx.c: Likewise.
170 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
172 * gcc.target/i386/avx-copysign-vec.c: New.
173 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
175 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
178 * gcc.target/i386/pr44130.c: New.
180 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
183 * gcc.target/i386/pr44144.c: New.
185 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
188 * gcc.target/i386/pr44180.c: New.
190 2010-10-13 Jason Merrill <jason@redhat.com>
192 * g++.dg/template/canon-type-8.C: New.
194 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
196 * gcc.c-torture/execute/20101013-1.c: New test.
198 2010-10-13 Richard Guenther <rguenther@suse.de>
201 * objc.dg/pr45878.m: New testcase.
203 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
205 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
206 * gcc.dg/format/dfp-printf-1.c: Likewise.
207 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
209 2010-10-13 Richard Guenther <rguenther@suse.de>
211 PR tree-optimization/45788
212 * g++.dg/pr45788.C: New testcase.
214 2010-10-13 Richard Guenther <rguenther@suse.de>
216 PR tree-optimization/45970
217 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
219 2010-10-13 Richard Guenther <rguenther@suse.de>
221 PR tree-optimization/45982
222 * gcc.dg/torture/pr45982.c: New testcase.
223 * gcc.dg/tree-ssa/pr24287.c: Adjust.
224 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
225 * gcc.dg/torture/pr39074-2.c: Likewise.
227 2010-10-13 Richard Guenther <rguenther@suse.de>
230 * g++.dg/torture/pr45874.C: New testcase.
232 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
234 * objc.dg/attributes/method-attribute-1.m: Update to respond
235 to implemented method attributes..
236 * objc.dg/attributes/method-attribute-2.m: Likewise.
237 * objc.dg/attributes/method-attribute-3.m: Likewise.
238 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
239 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
240 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
242 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
245 * objc.dg/pr23214.m: New.
247 2010-10-12 Michael Eager <eager@eagercon.com>
250 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
251 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
253 2010-10-12 Jakub Jelinek <jakub@redhat.com>
256 * gcc.c-torture/execute/pr45636.c: New test.
257 * gfortran.dg/pr45636.f90: New test.
259 2010-10-12 Richard Henderson <rth@redhat.com>
261 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
263 2010-10-12 Daniel Kraft <d@domob.eu>
266 * gfortran.dg/associate_1.f03: More tests with derived-types.
267 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
268 * gfortran.dg/associate_8.f03: Fix typo.
269 * gfortran.dg/initialization_27.f90: Fix typo.
271 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
274 * lib/lto.exp (lto-get-options-main): Support optional target
275 selector for dg-extra-ld-options.
277 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
279 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
280 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
282 2010-10-11 Martin Jambor <mjambor@suse.cz>
285 * g++.dg/torture/pr45699.C: New test.
286 * g++.dg/otr-fold-1.C: Adjusted.
287 * g++.dg/otr-fold-1.C: Likewise.
289 2010-10-11 Nick Clifton <nickc@redhat.com>
291 * gcc.c-torture/compile/pr44197.c: Require visibility support.
292 Allow for a user label prefix.
294 2010-10-10 Richard Guenther <rguenther@suse.de>
296 * g++.dg/lto/20101010-1_0.C: New testcase.
297 * g++.dg/lto/20101010-2_0.C: Likewise.
299 2010-10-11 Ira Rosen <irar@il.ibm.com>
301 PR tree-optimization/45902
302 * gcc.dg/vect/45902.c: New test.
304 2010-10-11 Jakub Jelinek <jakub@redhat.com>
307 * gcc.dg/tls/pr45870.c: New test.
309 2010-10-10 Janus Weil <janus@gcc.gnu.org>
312 * gfortran.dg/typebound_operator_6.f03: New.
314 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
316 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
317 and adjust -export symbol scanning.
318 * g++.dg/ext/dllexport1.C: Likewise.
319 * g++.dg/ext/dllexport3.C: Likewise.
320 * gcc.dg/dll-3.c: Likewise.
321 * gcc.dg/dll-4.c: Likewise.
322 * gcc.dg/dll-5.c: Likewise.
324 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
326 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
327 instead of tree_profile dump file.
328 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
329 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
332 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
334 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
336 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
338 * gfortran.dg/character_comparison_4.f90: New test.
339 * gfortran.dg/character_comparison_5.f90: New test.
340 * gfortran.dg/character_comparison_6.f90: New test.
342 2010-10-09 Richard Henderson <rth@redhat.com>
344 * lib/target-supports.exp
345 (check_effective_target_automatic_stack_alignment): Always true.
347 2010-10-09 Richard Guenther <rguenther@suse.de>
350 * gcc.dg/lto/20101009-2_0.c: New testcase.
351 * gcc.dg/lto/20101009-2_1.c: Likewise.
352 * gcc.dg/lto/20101009-2_2.c: Likewise.
354 2010-10-09 Richard Guenther <rguenther@suse.de>
357 * g++.dg/lto/20101009-1_0.C: New testcase.
359 2010-10-09 Richard Guenther <rguenther@suse.de>
361 PR tree-optimization/45945
362 * gcc.dg/lto/20101009-1_0.c: New testcase.
364 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
367 * gcc.target/i386/pr45913.c: New.
369 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
372 * gfortran.dg/streamio_16.f90: Update test.
374 2010-10-08 Jakub Jelinek <jakub@redhat.com>
376 PR tree-optimization/45903
377 * gcc.target/i386/pr45903.c: New test.
379 2010-10-08 Arnaud Charlet <charlet@adacore.com>
381 * gnat.dg/interface5.adb: Compile with warnings disabled.
383 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
385 * obj-c++.dg/encode-10.mm: New testcase.
387 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
390 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
391 C++ class. Removed XFAIL.
393 2010-10-07 Janus Weil <janus@gcc.gnu.org>
396 * gfortran.dg/typebound_operator_5.f03: New.
398 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
400 Merge from 'apple/trunk' branch on FSF servers.
402 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
405 * obj-c++.dg/method-namespace-1.mm: New.
407 2010-10-07 Martin Jambor <mjambor@suse.cz>
409 * gcc.dg/tree-ssa/sra-11.c: New test.
411 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
414 * gcc.dg/vect/pr45847.c: New test.
416 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
417 Kai Tietz <kai.tietz@onevision.com>
419 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
421 2010-10-07 Richard Guenther <rguenther@suse.de>
423 PR tree-optimization/45732
424 * gcc.dg/torture/pr45732.c: New testcase.
426 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
428 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
429 * objc.dg/foreach-2.m: Likewise.
430 * objc.dg/foreach-3.m: Likewise.
431 * objc.dg/foreach-4.m: Likewise.
432 * objc.dg/foreach-5.m: Likewise.
433 * objc.dg/foreach-6.m: Likewise.
434 * objc.dg/foreach-7.m: Likewise.
435 * objc.dg/objc-foreach-4.m: Likewise.
436 * objc.dg/objc-foreach-5.m: Likewise.
438 2010-10-07 Richard Guenther <rguenther@suse.de>
441 * gcc.dg/torture/pr45869.c: New testcase.
443 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
445 * objc.dg/set-not-used-1.m: New
446 * obj-c++.dg/set-not-used-1.mm: New.
448 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
450 * objc.dg/attributes/method-attribute-3.m: New.
451 * obj-c++.dg/attributes/method-attribute-3.mm: New.
453 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
456 * gfortran.dg/generic_typebound_operator_1.f90: New test.
458 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
461 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
463 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
465 Merge from 'apple/trunk' branch on FSF servers.
467 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
470 * obj-c++.dg/encode-9.mm: New.
472 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
474 * g++.dg/cpp0x/pr45908.C: New test.
476 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
478 * gnat.dg/opt6.ad[sb]: New test.
480 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
482 Implemented fast enumeration for Objective-C.
483 * objc.dg/foreach-1.m: New.
484 * objc.dg/foreach-2.m: New.
485 * objc.dg/foreach-3.m: New.
486 * objc.dg/foreach-4.m: New.
487 * objc.dg/foreach-5.m: New.
488 * objc.dg/foreach-6.m: New.
489 * objc.dg/foreach-7.m: New.
491 Merge from 'apple/trunk' branch on FSF servers:
492 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
495 * objc.dg/objc-foreach-5.m: New.
497 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
500 * objc.dg/objc-foreach-4.m: New.
502 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
505 * objc.dg/objc-foreach-3.m: New.
507 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
510 * objc.dg/objc-foreach-2.m: New.
512 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
515 * objc.dg/objc-foreach-1.m: New
517 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
519 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
522 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
525 * obj-c++.dg/syntax-error-10.mm: New.
527 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
530 * obj-c++.dg/syntax-error-9.mm: New.
532 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
535 * obj-c++.dg/syntax-error-8.mm: New.
537 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
539 Merge from 'apple/trunk' branch on FSF servers.
541 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
544 * obj-c++.dg/syntax-error-7.mm: New
546 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
549 * obj-c++.dg/syntax-error-6.mm: New
551 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
554 * obj-c++.dg/syntax-error-5.mm: New
556 2005-08-15 Ziemowit Laski <zlaski@apple.com>
559 * obj-c++.dg/syntax-error-[3-4].mm: New.
561 2005-08-02 Ziemowit Laski <zlaski@apple.com>
564 * obj-c++.dg/syntax-error-[1-2].mm: New.
566 2010-10-05 Ira Rosen <irar@il.ibm.com>
568 PR tree-optimization/45752
569 * gcc.dg/vect/pr45752.c: New test.
571 2010-10-05 Richard Guenther <rguenther@suse.de>
573 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
574 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
575 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
576 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
577 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
578 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
579 * gcc.dg/tree-prof/stringop-1.c: Likewise.
580 * gcc.dg/tree-prof/stringop-2.c: Likewise.
581 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
582 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
583 * gcc.dg/tree-prof/update-loopch.c: Likewise.
584 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
585 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
586 * gcc.dg/tree-prof/tracer-1.c: Likewise.
587 * gcc.dg/tree-ssa/inline-4.c: Likewise.
588 * gcc.dg/tree-ssa/inline-3.c: Likewise.
589 * gcc.dg/tree-ssa/20080530.c: Likewise.
590 * g++.dg/tree-ssa/inline-3.C: Likewise.
591 * g++.dg/tree-ssa/inline-1.C: Likewise.
592 * g++.dg/tree-ssa/inline-2.C: Likewise.
593 * gcc.dg/profile-dir-1.c: Likewise.
594 * gcc.dg/profile-dir-2.c: Likewise.
595 * gcc.dg/profile-dir-3.c: Likewise.
597 2010-10-05 Richard Guenther <rguenther@suse.de>
600 * g++.dg/torture/pr45877.C: New testcase.
602 2010-10-04 Jakub Jelinek <jakub@redhat.com>
605 * gcc.dg/debug/pr45849.c: New test.
608 * gcc.c-torture/compile/pr45876.c: New test.
610 2010-10-04 Julian Brown <julian@codesourcery.com>
612 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
614 * gcc.dg/vect/vect-60.c: Likewise.
615 * gcc.dg/vect/vect-56.c: Likewise.
616 * gcc.dg/vect/vect-93.c: Likewise.
617 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
618 * gcc.dg/vect/vect-95.c: Likewise.
619 * gcc.dg/vect/vect-96.c: Likewise.
620 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
621 * gcc.dg/vect/slp-25.c: Likewise.
622 * gcc.dg/vect/slp-3.c: Likewise.
623 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
624 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
625 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
626 * gcc.dg/vect/vect-109.c: Likewise.
627 * gcc.dg/vect/vect-peel-1.c: Likewise.
628 * gcc.dg/vect/vect-peel-2.c: Likewise.
629 * lib/target-supports.exp
630 (check_effective_target_arm_vect_no_misalign): New.
631 (check_effective_target_vect_no_align): Use above.
632 (check_effective_target_vect_element_align): New.
633 (add_options_for_quad_vectors): New.
635 2010-10-04 Martin Jambor <mjambor@suse.cz>
637 PR tree-optimization/45572
638 * g++.dg/ipa/pr45572-1.C: New test.
639 * g++.dg/ipa/pr45572-2.C: Likewise.
641 2010-10-03 Ian Lance Taylor <iant@google.com>
643 * gcc.dg/anon-struct-11.c: New test.
644 * gcc.dg/anon-struct-12.c: New test.
645 * gcc.dg/anon-struct-13.c: New test.
646 * gcc.dg/anon-struct-14.c: New test.
648 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
650 * g++.dg/torture/pr45764.C: Revert revision 164914.
651 * gcc.dg/vect/pr43432.c: Likewise.
652 * gcc.dg/vect/vect-114.c: Likewise.
653 * gcc.dg/vect/vect-15.c: Likewise.
655 2010-10-03 Jason Merrill <jason@redhat.com>
657 * g++.dg/cpp0x/sfinae5.C: New.
659 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
661 PR tree-optimization/45720
662 PR tree-optimization/45764
663 * g++.dg/torture/pr45764.C: New.
665 * gcc.dg/vect/pr43432.c: Xfail.
666 * gcc.dg/vect/vect-114.c: Likewise.
667 * gcc.dg/vect/vect-15.c: Likewise.
669 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
671 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
673 * gcc.dg/torture/pr45678-2.c: Likewise.
675 2010-10-02 Janus Weil <janus@gcc.gnu.org>
678 * gfortran.dg/intrinsic_6.f90: New.
680 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
683 * gfortran.dg/dependency_37.f90: New test.
685 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
687 * gcc.target/i386/shift_mask.c: New test.
689 2010-10-01 Richard Guenther <rguenther@suse.de>
691 PR tree-optimization/45854
692 * g++.dg/torture/pr45854.C: New testcase.
694 2010-09-30 Michael Eager <eager@eagercon.com>
696 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
699 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
702 * gfortran.dg/graphite/pr45758.f90: New.
704 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
707 * gcc.dg/graphite/id-pr45230.c: New.
709 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
711 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
712 * gfortran.dg/graphite/graphite.exp: Same.
713 * gcc.dg/graphite/vect-pr43423.c: New.
715 2010-09-30 Jakub Jelinek <jakub@redhat.com>
718 * g++.dg/torture/pr45843.C: New test.
720 2010-09-30 Janus Weil <janus@gcc.gnu.org>
723 * gfortran.dg/allocate_derived_5.f90: New.
725 2010-09-30 Jakub Jelinek <jakub@redhat.com>
727 PR tree-optimization/31261
728 * gcc.dg/tree-ssa/pr31261.c: New test.
730 2010-09-30 Michael Eager <eager@eagercon.com>
732 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
733 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
734 * gcc.target/microblaze/microblaze.exp: Ditto.
735 * gcc.target/microblaze/others/string_cst1.c: Ditto.
736 * gcc.target/microblaze/others/string_cst2.c: Ditto.
737 * gcc.target/microblaze/others/data_var1.c: Ditto.
738 * gcc.target/microblaze/others/data_var2.c: Ditto.
739 * gcc.target/microblaze/others/data_var3.c: Ditto.
740 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
741 * gcc.target/microblaze/others/strings1.c:: Ditto.
742 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
743 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
744 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
745 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
746 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
747 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
748 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
749 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
750 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
751 * gcc.target/microblaze/isa/pcmp.c: Ditto.
752 * gcc.target/microblaze/isa/nofloat.c: Ditto.
753 * gcc.target/microblaze/isa/fcvt.c: Ditto.
754 * gcc.target/microblaze/isa/float.c: Ditto.
755 * gcc.target/microblaze/isa/mulh.c: Ditto.
756 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
757 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
758 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
759 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
760 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
761 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
762 * gcc.target/microblaze/isa/bshift.c: Ditto.
763 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
764 * gcc.target/microblaze/isa/div.c: Ditto.
765 * gcc.target/microblaze/isa/vanilla.c: Ditto.
766 * gcc.target/microblaze/isa/mul.c: Ditto.
768 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
770 merge from FSF 'apple/trunk' branch.
771 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
774 * objc.dg/enhanced-proto-1.m: New.
775 * objc.dg/enhanced-proto-2.m: New.
776 * obj-c++.dg/enhanced-proto-1.mm: New
777 * obj-c++.dg/enhanced-proto-2.mm: New.
779 2010-09-30 Richard Guenther <rguenther@suse.de>
782 * gcc.dg/debug/pr41893-1.c: Adjust.
783 * gcc.dg/pr30762-1.c: Likewise.
784 * gcc.dg/pr31529-1.c: Likewise.
785 * gcc.dg/pr34457-1.c: Likewise.
786 * gcc.dg/pr34668-1.c: Likewise.
787 * gcc.dg/pr43557-1.c: Likewise.
789 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
792 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
793 * objc.dg/const-str-3.m: Correct header for memcpy.
794 * objc.dg/const-str-7.m: Likewise.
795 * objc.dg/method-20b.m: Provide an implementation of Object.
796 Adjust XFAIL for m64 NeXT runtime.
797 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
798 * objc.dg/encode-3.m: Correct line ordering, provide header for
800 * objc.dg/encode-7-next.m: Only run for 32bit.
801 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
802 * objc.dg/type-size-2.m: Provide an implementation of Object.
804 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
805 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
806 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
807 Adjust XFAIL for m64 NeXT runtime.
808 * obj-c++.dg/method-22.mm: Likewise.
809 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
811 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
813 Merge from 'apple/trunk' branch on FSF servers.
815 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
818 * obj-c++.dg/bad-forward-decl.mm: New
820 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
822 * ada/acats/run_acats: Revert revision 157037.
824 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
826 Merge from 'apple/trunk' branch on FSF servers.
828 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
831 * objc.dg/naming-2.m: Update
832 * objc.dg/naming-3.m: New
834 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
837 * gcc.target/arm/pr40457-3.c: New test.
839 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
841 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
843 * lib/target-supports.exp (check_ifunc_available): Likewise.
845 2010-09-29 Tristan Gingold <gingold@adacore.com>
847 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
849 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
851 * objc.dg/keywords-1.m: New test.
852 * objc.dg/keywords-2.m: New test.
853 * objc.dg/keywords-3.m: New test.
854 * obj-c++.dg/keywords-1.mm: New test.
855 * obj-c++.dg/keywords-2.mm: New test.
857 2010-09-28 Jason Merrill <jason@redhat.com>
859 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
860 * g++.dg/ext/complit11.C: Likewise.
861 * g++.old-deja/g++.law/temps1.C: Likewise.
863 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
864 * g++.old-deja/g++.mike/misc6.C: Likewise.
866 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
868 * objc.dg/attributes/method-attribute-1.m: New.
869 * objc.dg/attributes/method-attribute-2.m: New.
871 * obj-c++.dg/attributes/method-attribute-1.m: New.
872 * obj-c++.dg/attributes/method-attribute-2.m: New.
874 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
876 * objc.dg/attributes: New.
877 * objc.dg/attributes/attributes.exp: New.
878 * objc.dg/attributes/class-attribute-1.m: New.
879 * objc.dg/attributes/class-attribute-2.m: New
880 * objc.dg/attributes/categ-attribute-1.m: New
881 * objc.dg/attributes/categ-attribute-2.m: New
882 * objc.dg/attributes/proto-attribute-1.m: New
884 * obj-c++.dg/attributes: New.
885 * obj-c++.dg/attributes/attributes.exp: New
886 * obj-c++.dg/attributes/class-attribute-1.mm: New
887 * obj-c++.dg/attributes/class-attribute-2.mm: New
888 * obj-c++.dg/attributes/categ-attribute-1.mm: New
889 * obj-c++.dg/attributes/categ-attribute-2.mm: New
890 * obj-c++.dg/attributes/proto-attribute-1.mm: New
892 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
894 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
895 from the branch renamed to method-20b.m to avoid clashes).
897 2005-08-23 Stuart Hastings <stuart@apple.com>
898 Ziemowit Laski <zlaski@apple.com>
901 * obj-c++.dg/method-23.mm: New.
902 * objc.dg/method-20.m: New.
904 2010-09-28 Jan Hubicka <jh@suse.cz>
906 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
908 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
911 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
912 i?86-*-solaris2.[89], *-*-vxworks*.
913 * gcc.target/i386/pr22152.c: Likewise.
914 * gcc.target/i386/vect8-ret.c: New test.
916 2010-09-28 Jie Zhang <jie@codesourcery.com>
918 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
920 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
922 Merge from 'apple/trunk' branch on FSF servers.
924 2005-07-18 Ziemowit Laski <zlaski@apple.com>
927 * obj-c++.dg/method-22.mm: New.
929 2010-09-27 Jason Merrill <jason@redhat.com>
931 * g++.dg/cpp0x/rv-lvalue-req.C: New.
932 * g++.dg/ext/complit11.C: Adjust.
933 * g++.old-deja/g++.law/temps1.C: Adjust.
934 * g++.old-deja/g++.ns/koenig6.C: Adjust.
935 * g++.old-deja/g++.oliva/partord1.C: Adjust.
937 2010-09-27 Ian Lance Taylor <iant@google.com>
939 * lib/target-supports.exp (check_effective_target_split_stack):
941 * gcc.dg/split-1.c: New test.
942 * gcc.dg/split-2.c: New test.
943 * gcc.dg/split-3.c: New test.
944 * gcc.dg/split-4.c: New test.
946 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
949 * objc.dg/type-size-3.m: New test.
951 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
954 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
956 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
959 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
960 * objc.dg/type-size-2.m: Same change.
961 * obj-c++.dg/encode-5.mm: Same change.
963 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
965 Merge from 'apple/trunk' branch on FSF servers. The original
966 Changelogs are below.
968 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
969 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
970 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
971 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
973 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
974 proto-qual-1.m in the branch) and the normal ABI on GNU.
975 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
976 the test only with the NeXT runtime.
977 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
978 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
979 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
980 Run the test only with the NeXT runtime.
982 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
985 * objc.dg/encode-7-64bit.m: New.
986 * objc.dg/encode-7.m: Skip if -m64.
988 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
991 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
992 * obj-c++.dg/threedotthree-abi-1.mm: New
993 * objc.dg/threedotthree-abi-1.m: New
995 2005-07-20 Ziemowit Laski <zlaski@apple.com>
998 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
999 * objc.dg/encode-6.m: Likewise.
1000 * objc.dg/encode-7.m: New test case.
1002 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1004 Merge from 'apple/trunk' branch on FSF servers. Renamed
1005 const-str-12.m to constr-str-12b.m to avoid conflicts.
1007 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
1010 * obj-c++.dg/warn5.mm: New
1012 2005-06-22 Ziemowit Laski <zlaski@apple.com>
1015 * obj-c++.dg/const-str-12.mm: New.
1016 * objc.dg/const-str-12.m: New.
1018 2010-09-27 Tobias Burnus <burnus@net-b.de>
1022 * gfortran.dg/storage_size_2.f08: Fix test.
1023 * gfortran.dg/c_sizeof_1.f90: Fix test.
1024 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1025 * gfortran.dg/c_sizeof_3.f90: New.
1026 * gfortran.dg/c_sizeof_4.f90: New.
1027 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1028 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1030 2010-09-26 Daniel Kraft <d@domob.eu>
1034 * gfortran.dg/select_type_18.f03: New test.
1036 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
1038 * gnat.dg/return2.ad[sb]: New test.
1039 * gnat.dg/return2_pkg.ads: New helper.
1041 2010-09-25 Daniel Kraft <d@domob.eu>
1044 * gfortran.dg/io_constraints_6.f03: New test.
1045 * gfortran.dg/io_constraints_7.f03: New test.
1046 * gfortran.dg/newunit_2.f90: New test.
1048 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
1050 * gfortran.dg/operator_c1202.f90: New test.
1052 2010-09-24 Jan Hubicka <jh@suse.cz>
1054 * gcc.dg/tree-ssa/leaf.c: New testcase.
1056 2010-09-24 Jan Hubicka <jh@suse.cz>
1058 PR tree-optimization/45738
1059 PR tree-optimization/45741
1060 * gcc.c-torture/compile/pr45741.c: New.
1061 * gfortran.fortran-torture/compile/pr45738.f90: New.
1063 2010-09-24 Joseph Myers <joseph@codesourcery.com>
1065 * gcc.dg/cpp/undef-opt-1.c: New test.
1067 2010-09-24 Jason Merrill <jason@redhat.com>
1069 * g++.dg/other/error10.C: Adjust expected output.
1071 2010-09-24 Jakub Jelinek <jakub@redhat.com>
1074 * gcc.dg/torture/stackalign/alloca-6.c: New test.
1075 * gcc.target/i386/pr45234.c: New test.
1077 2010-09-24 Richard Guenther <rguenther@suse.de>
1079 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1081 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
1083 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1084 as a comment leader in regexp.
1086 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1088 * objc.dg/sync-2.m: New test.
1089 * obj-c++.dg/sync-2.mm: New test.
1091 2010-09-24 Tobias Burnus <burnus@net-b.de>
1094 * gfortran.dg/iso_fortran_env_7.f90: New.
1096 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1098 * obj-c++.dg/too-many-args.mm: New file.
1100 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1102 Merge from 'apple/trunk' branch on FSF servers.
1104 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1107 * objc.dg/too-many-args.m: New
1109 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1112 * gfortran.dg/dependency_36.f90: New test.
1114 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
1116 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1117 * gcc.target/i386/pad-3.c: Ditto.
1118 * gcc.target/i386/pad-7.c: Ditto.
1119 * gcc.target/i386/pad-7.c: Ditto.
1120 * gcc.target/i386/pr36502.c: Ditto.
1121 * gcc.target/i386/zee.c: Ditto.
1122 * gcc.target/i386/20060821-1.c: Ditto.
1123 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
1124 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
1125 * gcc.target/i386/pad-5b.c: Ditto.
1126 * gcc.target/i386/pad-6a.c: Ditto.
1127 * gcc.target/i386/pad-6b.c: Ditto.
1128 * gcc.target/i386/pad-8.c: Ditto.
1129 * gcc.target/i386/pad-9.c: Ditto.
1130 * gcc.target/i386/pad-10.c: Ditto.
1131 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
1133 2010-09-23 Richard Guenther <rguenther@suse.de>
1135 PR tree-optimization/45565
1136 * g++.dg/ipa/pr45565.C: New testcase.
1138 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
1142 * gfortran.dg/vector_subscript_bound_1.f90: New.
1144 2010-09-23 Richard Guenther <rguenther@suse.de>
1147 * gcc.dg/pr45750.c: New testcase.
1149 2010-09-23 Jakub Jelinek <jakub@redhat.com>
1151 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1152 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
1155 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
1157 PR rtl-optimization/44374
1158 * gcc.target/arm/headmerge-1.c: New test.
1159 * gcc.target/arm/headmerge-2.c: New test.
1160 * gcc.target/i386/headmerge-1.c: New test.
1161 * gcc.target/i386/headmerge-2.c: New test.
1163 2010-09-23 Daniel Kraft <d@domob.eu>
1168 * gfortran.dg/intrinsic_intent_1.f03: New test.
1169 * gfortran.dg/select_type_17.f03: New test.
1170 * gfortran.dg/associate_5.f03: More definability tests.
1171 * gfortran.dg/enum_2.f90: Check definability.
1172 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1173 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1174 * gfortran.dg/char_expr_2.f90: Ditto.
1175 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1176 * gfortran.dg/enum_5.f90: Ditto.
1177 * gfortran.dg/equiv_constraint_8.f90: Ditto.
1178 * gfortran.dg/impure_assignment_2.f90: Ditto.
1179 * gfortran.dg/impure_assignment_3.f90: Ditto.
1180 * gfortran.dg/intent_out_1.f90: Ditto.
1181 * gfortran.dg/intent_out_3.f90: Ditto.
1182 * gfortran.dg/pointer_assign_7.f90: Ditto.
1183 * gfortran.dg/pointer_intent_3.f90: Ditto.
1184 * gfortran.dg/pr19936_1.f90: Ditto.
1185 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1186 * gfortran.dg/simpleif_2.f90: Ditto.
1187 * gfortran.dg/protected_5.f90: Ditto.
1188 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1189 * gfortran.dg/protected_6.f90: Ditto.
1190 * gfortran.dg/protected_7.f90: Ditto.
1192 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1195 * gfortran.dg/namelist_65.f90: New test.
1197 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1199 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1200 the regexp pattern between the expected label and location string.
1202 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1204 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1206 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1208 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1209 * gcc.dg/pr27898.c: Likewise.
1210 * gcc.dg/pr28712.c: Likewise.
1211 * gcc.dg/pr30762-1.c: Likewise.
1212 * gcc.dg/pr31529-1.c: Likewise.
1213 * gcc.dg/pr34457-1.c: Likewise.
1214 * gcc.dg/pr34668-1.c: Likewise.
1215 * gcc.dg/pr34989-1.c: Likewise.
1216 * gcc.dg/pr43557-1.c: Likewise.
1218 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1220 PR rtl-optimization/45739
1221 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1223 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
1225 * gcc.target/sparc/mnofpu.c: New test.
1227 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1229 PR rtl-optimization/45739
1230 * gcc.target/i386/pr45739.c: New test.
1232 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
1235 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1236 and counts. Add non-elemental function call check.
1239 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1240 arguments checks. Update temporary counts.
1241 * gfortran.dg/transpose_optimization_1.f90: New.
1243 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1246 * objc.dg/invalid-method-1.m: New.
1248 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1250 Merge from 'apple/trunk' branch on FSF servers.
1252 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
1255 * objc.dg/naming-4.m: New
1256 * objc.dg/naming-5.m: New
1257 * obj-c++.dg/naming-1.mm: New
1258 * obj-c++.dg/naming-2.mm: New
1260 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
1261 Jack Howarth <howarth@bromo.med.uc.edu>
1264 * g++.dg/torture/pr44972.C: Use portable assert().
1266 2010-09-21 Richard Guenther <rguenther@suse.de>
1268 PR tree-optimization/45580
1269 * g++.dg/torture/pr45580.C: New testcase.
1271 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
1273 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1275 2010-09-20 Janus Weil <janus@gcc.gnu.org>
1278 * gfortran.dg/pointer_check_7.f90: New.
1280 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1282 PR rtl-optimization/45728
1283 * gcc.c-torture/compile/pr45728.c: New test.
1285 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
1288 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1290 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
1292 * g++.dg/tree-ssa/pr45605.C: Add "\\".
1294 2010-09-20 Richard Guenther <rguenther@suse.de>
1297 * gcc.dg/torture/pr45704.c: New testcase.
1299 2010-09-20 Jan Hubicka <jh@suse.cz>
1301 PR tree-optimize/45605
1302 * g++.dg/tree-ssa/pr45605.C: New testcase.
1304 2010-09-20 Michael Matz <matz@suse.de>
1307 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1310 2010-09-20 Richard Guenther <rguenther@suse.de>
1312 PR tree-optimization/45705
1313 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1315 2010-09-20 Michael Matz <matz@suse.de>
1318 * lib/target-supports.exp (check_effective_target_vect_perm):
1321 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1323 PR rtl-optimization/45695
1324 * gcc.c-torture/execute/pr45695.c: New test.
1326 2010-09-19 Jan Hubicka <jh@suse.cz>
1329 * gcc.c-torture/compile/pr44246.c:New file.
1331 2010-09-19 Ira Rosen <irar@il.ibm.com>
1333 PR tree-optimization/45714
1334 * gfortran.dg/vect/pr45714-a.f: New test.
1335 * gfortran.dg/vect/pr45714-b.f: New test.
1337 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1339 * gnat.dg/const1.adb: Rename into...
1340 * gnat.dg/constant1.adb: ...this.
1341 * gnat.dg/constant2.adb: New test.
1342 * gnat.dg/constant2_pkg1.ads: New helper.
1343 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1345 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1347 * gnat.dg/specs/constant1.ads: New test.
1348 * gnat.dg/specs/constant1_pkg.ads: New helper.
1350 2010-09-18 Jan Hubicka <jh@suse.cz>
1352 PR tree-optimization/45453
1353 * g++.dg/tree-ssa/pr45453.C: New testcase.
1355 2010-09-18 Jason Merrill <jason@redhat.com>
1357 * g++.dg/cpp0x/initlist44.C: New.
1359 2010-09-18 Richard Guenther <rguenther@suse.de>
1361 PR tree-optimization/45709
1362 * g++.dg/torture/pr45709-2.C: New testcase.
1364 2010-09-18 Richard Guenther <rguenther@suse.de>
1366 PR tree-optimization/45709
1367 * g++.dg/torture/pr45709.C: New testcase.
1369 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
1372 * gcc.target/i386/pad-3.c: Pass -fno-pic.
1374 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1376 * gcc.target/i386/pad-1.c: New.
1377 * gcc.target/i386/pad-2.c: Likewise.
1378 * gcc.target/i386/pad-3.c: Likewise.
1379 * gcc.target/i386/pad-4.c: Likewise.
1380 * gcc.target/i386/pad-5a.c: Likewise.
1381 * gcc.target/i386/pad-5b.c: Likewise.
1382 * gcc.target/i386/pad-6a.c: Likewise.
1383 * gcc.target/i386/pad-6b.c: Likewise.
1384 * gcc.target/i386/pad-7.c: Likewise.
1385 * gcc.target/i386/pad-8.c: Likewise.
1386 * gcc.target/i386/pad-9.c: Likewise.
1387 * gcc.target/i386/pad-10.c: Likewise.
1389 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1392 * gcc.dg/torture/stackalign/alloca-5.c: New.
1394 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1397 * gcc.dg/torture/pr45678-2.c: New.
1399 2010-09-17 Richard Guenther <rguenther@suse.de>
1402 * gcc.dg/torture/pr45678-1.c: New testcase.
1404 2010-09-17 Michael Matz <matz@suse.de>
1406 PR tree-optimization/43432
1407 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1408 check_effective_target_vect_perm_short): New predicates.
1409 (check_effective_target_vect_perm): Include x86_64.
1410 * gcc.dg/vect/pr43432.c: New test.
1411 * gcc.dg/vect/vect-114.c: Adjust.
1412 * gcc.dg/vect/vect-15.c: Ditto.
1413 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1414 * gcc.dg/vect/slp-perm-9.c: Ditto.
1416 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
1419 * objc/execute/exceptions/throw-nil.m: Run the test only with the
1422 2010-09-17 Richard Guenther <rguenther@suse.de>
1424 * gcc.dg/pr27898.c: Use -flto instead of -combine.
1425 * gcc.dg/pr28706.c: Likewise.
1426 * gcc.dg/pr28712.c: Likewise.
1427 * gcc.dg/pr30762-1.c: Likewise.
1428 * gcc.dg/pr30762-2.c: Likewise.
1429 * gcc.dg/pr31529-1.c: Likewise.
1430 * gcc.dg/pr31529-2.c: Likewise.
1431 * gcc.dg/pr34457-1.c: Likewise.
1432 * gcc.dg/pr34457-2.c: Likewise.
1433 * gcc.dg/pr34668-1.c: Likewise.
1434 * gcc.dg/pr34668-2.c: Likewise.
1435 * gcc.dg/pr34989-1.c: Likewise.
1436 * gcc.dg/pr34989-2.c: Likewise.
1437 * gcc.dg/pr43557-1.c: Likewise.
1438 * gcc.dg/pr43557-2.c: Likewise.
1439 * gcc.dg/debug/pr41893-1.c: Likewise.
1440 * gcc.dg/matrix/matrix.exp: Do not use -combine.
1441 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1442 * gcc.dg/matrix/matrix-4.c: Likewise.
1443 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1444 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1445 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1446 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1448 2010-09-16 Tobias Burnus <burnus@net-b.de>
1451 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1453 * gfortran.dg/intent_optimize_1.f90: New test.
1455 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
1457 * gcc.target/i386/divmod-1.c: New.
1458 * gcc.target/i386/divmod-2.c: Likewise.
1459 * gcc.target/i386/divmod-3.c: Likewise.
1460 * gcc.target/i386/divmod-4.c: Likewise.
1461 * gcc.target/i386/divmod-4a.c: Likewise.
1462 * gcc.target/i386/divmod-5.c: Likewise.
1463 * gcc.target/i386/divmod-6.c: Likewise.
1464 * gcc.target/i386/divmod-7.c: Likewise.
1465 * gcc.target/i386/divmod-8.c: Likewise.
1466 * gcc.target/i386/udivmod-1.c: Likewise.
1467 * gcc.target/i386/udivmod-2.c: Likewise.
1468 * gcc.target/i386/udivmod-3.c: Likewise.
1469 * gcc.target/i386/udivmod-4.c: Likewise.
1470 * gcc.target/i386/udivmod-4a.c: Likewise.
1471 * gcc.target/i386/udivmod-5.c: Likewise.
1472 * gcc.target/i386/udivmod-6.c: Likewise.
1473 * gcc.target/i386/udivmod-7.c: Likewise.
1474 * gcc.target/i386/udivmod-8.c: Likewise.
1476 2010-09-16 Jan Hubicka <jh@suse.cz>
1478 * g++.dg/lto/pr45679-1_0.C: New file.
1479 * g++.dg/lto/pr45679-1_1.C: New file.
1480 * g++.dg/lto/pr45679-0_0.C: New file.
1481 * g++.dg/lto/pr45679-0_1.C: New file.
1483 2010-09-16 Janus Weil <janus@gcc.gnu.org>
1486 * gfortran.dg/class_dummy_2.f03: New.
1488 2010-09-16 Richard Guenther <rguenther@suse.de>
1490 PR tree-optimization/45623
1491 * gcc.dg/torture/pr45623.c: New testcase.
1493 2010-09-16 Ira Rosen <irar@il.ibm.com>
1495 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1496 name and parentheses.
1497 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1499 2010-09-15 Jason Merrill <jason@redhat.com>
1501 * g++.dg/parse/parameter-declaration-2.C: New.
1503 * g++.dg/cpp0x/scoped_enum2.C: New.
1505 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
1507 * gcc.c-torture/compile/20100915-1.c: New test.
1509 2010-09-15 Martin Jambor <mjambor@suse.cz>
1512 * gcc.dg/ipa/pr45644.c: New test.
1514 2010-09-15 Jakub Jelinek <jakub@redhat.com>
1516 PR tree-optimization/45633
1517 * gcc.dg/vect/pr45633.c: New test.
1519 2010-09-15 Janus Weil <janus@gcc.gnu.org>
1522 * gfortran.dg/allocate_derived_4.f90: New.
1524 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
1526 * lib/target-supports.exp
1527 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1528 supported flag to true for neon.
1530 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1533 * g++.dg/template/crash103.C: New.
1535 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
1537 Merge from 'apple/trunk' branch on FSF servers.
1539 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
1542 * objc.dg/msg-in-protocol.m: New.
1543 * obj-c++.dg/msg-in-protocol.mm: New.
1545 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
1548 * objc.dg/break-in-ifstmt.m: New.
1550 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1553 * obj-c++.dg/comp-types-13.mm: New.
1554 * objc.dg/comp-types-12.m: New.
1556 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1559 * obj-c++.dg/proto-lossage-7.mm: New.
1560 * objc.dg/proto-lossage-7.m: New.
1562 2010-09-14 Jan Hubicka <jh@suse.cz>
1564 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1566 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1569 2010-09-14 Jakub Jelinek <jakub@redhat.com>
1572 * gcc.dg/pr45567.c: New test.
1575 * g++.dg/debug/pr45660.C: New test.
1577 2010-09-14 Ira Rosen <irar@il.ibm.com>
1579 PR tree-optimization/45470
1580 * g++.dg/vect/pr45470-a.cc: New test.
1581 * g++.dg/vect/pr45470-a.cc: New test.
1583 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
1586 * lib/profopt.exp: Prune warnings on execname2 compile.
1587 * lib/prune.exp: Prune "can't add line info" warnings.
1589 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1592 * gfortran.dg/namelist_64.f90: New test.
1594 2010-09-13 Jakub Jelinek <jakub@redhat.com>
1596 PR rtl-optimization/45617
1597 * gcc.target/i386/pr45617.c: New test.
1599 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
1601 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1603 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
1605 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1606 * gcc.target/i386/fma4-vector.c: Likewise.
1607 * gcc.target/i386/vectorize2.c: Likewise.
1608 * gcc.target/i386/vectorize4.c: Likewise.
1609 * gcc.target/i386/vectorize5.c: Likewise.
1610 * gcc.target/i386/vectorize6.c: Likewise.
1611 * gcc.target/i386/vectorize8.c: Likewise.
1613 * gcc.target/i386/vect-double-1.c: New.
1614 * gcc.target/i386/vect-double-1a.c: Likewise.
1615 * gcc.target/i386/vect-double-2.c: Likewise.
1616 * gcc.target/i386/vect-double-2a.c: Likewise.
1618 * lib/target-supports.exp (check_effective_target_vect_double):
1619 Set et_vect_double_saved to 0 when tuning for Atom.
1621 2010-09-13 Jan Hubicka <jh@suse.cz>
1623 * gcc.dg/torture/pr23821.c: Drop static keyword.
1624 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1625 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1627 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
1629 * gcc.target/arm/sync-1.c: New.
1631 2010-09-12 Olivier Hainque <hainque@adacore.com>
1633 * gnat.dg/memtrap.adb: New test.
1635 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1637 * gfortran.dg/promotion.f90: Fix options.
1639 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
1641 * g++.dg/cpp0x/range-for1.C: New.
1642 * g++.dg/cpp0x/range-for2.C: New.
1643 * g++.dg/cpp0x/range-for3.C: New.
1644 * g++.dg/cpp0x/range-for4.C: New.
1645 * g++.dg/cpp0x/range-for5.C: New.
1646 * g++.dg/cpp0x/range-for6.C: New.
1648 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
1650 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1651 and counts. Check that transpose is not called.
1652 * gfortran.dg/transpose_2.f90: Update error message.
1654 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1657 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1658 * g++.dg/lookup/strong-using-2.C: Likewise.
1659 * g++.dg/lookup/strong-using-3.C: Likewise.
1660 * g++.dg/lookup/strong-using-5.C: Likewise.
1662 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1663 * g++.dg/cpp0x/inline-ns4.C: New.
1664 * g++.dg/cpp0x/inline-ns5.C: New.
1666 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
1669 * gfortran.fortran-torture/compile/pr45634.f90: New.
1671 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1673 * objc.dg/fobjc-exceptions.m: New test.
1675 2010-09-10 Jan Hubicka <jh@suse.cz>
1677 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1679 2010-09-10 Martin Jambor <mjambor@suse.cz>
1681 PR tree-optimization/44972
1682 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1683 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1684 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1686 * g++.dg/torture/pr44972.C: New test.
1688 2010-09-10 Martin Jambor <mjambor@suse.cz>
1690 PR tree-optimization/44972
1691 * g++.dg/torture/pr34850.C: Remove expected warning.
1693 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1695 * gfortran.dg/dummy_optional_arg.f90: New test.
1697 2010-09-08 Jan Hubicka <jh@suse.cz>
1699 PR tree-optimization/45598
1700 * fortran.fortran-torture/compile/pr45598.f90: New test.
1702 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1704 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1705 * lib/target-supports.exp (check_ifunc_available): New.
1706 * gcc.dg/attr-ifunc-1.c: New.
1707 * gcc.dg/attr-ifunc-2.c: New.
1708 * gcc.dg/attr-ifunc-3.c: New.
1709 * gcc.dg/attr-ifunc-4.c: New.
1710 * gcc.dg/attr-ifunc-5.c: New.
1711 * g++.dg/ext/attr-ifunc-1.C: New.
1712 * g++.dg/ext/attr-ifunc-2.C: New.
1713 * g++.dg/ext/attr-ifunc-3.C: New.
1714 * g++.dg/ext/attr-ifunc-4.C: New.
1716 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1719 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1721 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1723 * gfortran.dg/inline_transpose_1.f90: New test.
1725 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1728 * g++.dg/warn/Wunused-var-15.C: New test.
1730 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1732 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1735 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1737 * objc/execute/exceptions/throw-nil.m: New test.
1738 * objc/execute/exceptions/handler-1.m: Updated to use the new
1739 objc_set_uncaught_exception_handler() function.
1740 * objc/execute/exceptions/matcher-1.m: New test.
1742 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1745 * gfortran.dg/bit_comparison_1.F90: New test.
1746 * gfortran.dg/leadz_trailz_3.f90: New test.
1747 * gfortran.dg/masklr_2.F90: New test.
1748 * gfortran.dg/shiftalr_1.F90: New test.
1749 * gfortran.dg/merge_bits_2.F90: New test.
1750 * gfortran.dg/dshift_2.F90: New test.
1751 * gfortran.dg/bit_comparison_2.F90: New test.
1752 * gfortran.dg/masklr_1.F90: New test.
1753 * gfortran.dg/merge_bits_1.F90: New test.
1754 * gfortran.dg/dshift_1.F90: New test.
1755 * gfortran.dg/shiftalr_2.F90: New test.
1757 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1759 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1760 functions from objc/typedstream.h are deprecated.
1762 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1764 * lib/target-supports.exp
1765 (check_effective_target_run_expensive_tests): New proc.
1766 * gcc.c-torture/compile/limits-fnargs.c: Use
1767 dg-require-effective-target run_expensive_tests.
1769 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1772 * gfortran.dg/gomp/pr45597.f90: New test.
1775 * gfortran.dg/gomp/pr45595.f90: New test.
1777 2010-09-08 Michael Matz <matz@suse.de>
1779 * c-c++-common/uninit-17.c: Adjust.
1781 2010-09-08 Michael Matz <matz@suse.de>
1783 PR tree-optimization/43430
1784 * gcc.dg/vect/pr43430-2.c: New test.
1786 2010-09-08 Michael Matz <matz@suse.de>
1788 PR tree-optimization/33244
1789 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1791 2010-09-08 Richard Guenther <rguenther@suse.de>
1793 PR tree-optimization/45578
1794 * gfortran.dg/pr45578.f90: New testcase.
1796 2010-09-08 Richard Guenther <rguenther@suse.de>
1799 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1801 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1804 * gfortran.dg/char_length_18.f90: New test.
1806 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1809 * gcc.target/i386/pr36502.c: New test.
1813 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1814 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1816 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1818 * gfortran.dg/achar_4.f90: Enable bounds checking.
1820 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
1823 * gcc.target/i386/pr45206.c: New test.
1825 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
1828 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1830 2010-09-07 Jan Hubicka <jh@suse.cz>
1832 * gcc.c-torture/compile/20100907.c: New testcase.
1834 2010-09-07 Richard Guenther <rguenther@suse.de>
1837 * g++.dg/eh/pr45569.C: New testcase.
1839 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1842 * gcc.target/arm/pr43137.c: New test.
1844 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1847 * gfortran.dg/dependency_35.f90: New test.
1849 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1852 * gfortran.dg/char_length_17.f90: New test.
1854 2010-09-06 Dodji Seketeli <dodji@redhat.com>
1859 * g++.dg/template/typedef34.C: New test.
1860 * g++.dg/template/typedef35.C: New test.
1862 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
1865 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1867 2010-09-06 Mark Mitchell <mark@codesourcery.com>
1869 * g++.dg/warn/Wdouble-promotion.C: New.
1871 2010-09-06 Arnaud Charlet <charlet@adacore.com>
1873 * g++.dg/parse/redef2.C: New.
1875 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1877 * gcc.dg/20100906-1.c: New testcase.
1879 2010-09-06 Jakub Jelinek <jakub@redhat.com>
1882 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1883 DW_TAG_enumeration_type DIE.
1885 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1887 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1890 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1892 PR rtl-optimization/44919
1893 * g++.dg/opt/pr44919.C: New.
1895 2010-09-06 Tobias Burnus <burnus@net-b.de>
1898 * gfortran.dg/iall_iany_iparity_1.f90: New.
1899 * gfortran.dg/iall_iany_iparity_2.f90: New.
1901 2010-09-06 Jason Merrill <jason@redhat.com>
1903 * g++.dg/cpp0x/initlist42.C: New.
1905 * g++.dg/cpp0x/auto19.C: New.
1907 * g++.dg/template/sfinae25.C: New.
1908 * g++.dg/template/char1.C: Expect warning.
1909 * g++.dg/template/nontype10.C: Likewise.
1911 * g++.dg/cpp0x/implicit9.C: New.
1913 * g++.dg/cpp0x/initlist43.C: New.
1915 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1917 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1919 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1921 * gcc.dg/Wdouble-promotion.c: New.
1923 2010-09-05 Tobias Burnus <burnus@net-b.de>
1925 * gfortran.dg/float128_1.f90: Remove test case as
1926 it always fails since Rev 163611 backed out the
1927 front-end implementation.
1929 2010-09-05 Tobias Burnus <burnus@net-b.de>
1931 * gfortran.dg/float128_1.f90: XFAIL test case.
1933 2010-09-05 Tobias Burnus <burnus@net-b.de>
1935 * gfortran.dg/bessel_7.f90: Decrease required precision.
1937 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
1940 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1941 ref-all-matching targets.
1943 2010-09-05 Richard Guenther <rguenther@suse.de>
1945 PR tree-optimization/45535
1946 * gcc.c-torture/compile/pr45535.c: New testcase.
1948 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1950 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1952 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1953 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1954 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1955 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1956 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1957 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1958 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1959 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1960 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1961 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1962 * gcc.target/i386/pr22152.c: Likewise.
1963 * gcc.target/i386/pr36992-1.c: Likewise.
1964 * gcc.target/i386/pr36992-2.c: Likewise.
1965 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1967 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1970 * gcc.dg/const-uniq-1.c: Modify regexp.
1972 2010-09-04 Tobias Burnus <burnus@net-b.de>
1975 * gfortran.dg/namelist_63.f90: New.
1977 2010-09-04 Jan Hubicka <jh@suse.cz>
1979 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1980 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1982 2010-09-04 Jan Hubicka <jh@suse.cz>
1984 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1986 2010-09-04 Janus Weil <janus@gcc.gnu.org>
1989 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1991 2010-09-03 Joseph Myers <joseph@codesourcery.com>
1993 * gcc.dg/opts-4.c: New test.
1995 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1997 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1998 * gcc.dg/vect/vect-peel-4.c: Ditto.
2000 2010-09-03 Daniel Kraft <d@domob.eu>
2003 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2005 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2008 * gfortran.dg/dependency_34.f90: New test.
2010 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2012 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2014 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2016 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2017 gcc.target/i386/clearcap.map if supported.
2019 2010-09-03 Michael Matz <matz@suse.de>
2022 * gcc.dg/pr45415.c: New test.
2024 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
2026 PR tree-optimization/45506
2027 * gcc.dg/pr45506.c: New.
2029 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
2032 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2033 * gcc.target/i386/float128-2.c: Ditto.
2035 2010-09-03 Daniel Kraft <d@domob.eu>
2038 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2039 * gfortran.dg/internal_dummy_2.f08: New test.
2040 * gfortran.dg/internal_dummy_3.f08: New test.
2041 * gfortran.dg/internal_dummy_4.f08: New test.
2043 2010-09-03 Jakub Jelinek <jakub@redhat.com>
2046 * gcc.target/i386/pr45500.c: New test.
2048 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
2050 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2052 2010-09-03 Daniel Kraft <d@domob.eu>
2055 * gfortran.dg/exit_2.f08; Adapt error messages.
2056 * gfortran.dg/exit_3.f08: New test.
2057 * gfortran.dg/exit_4.f08: New test.
2058 * gfortran.dg/exit_5.f03: New test.
2060 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2062 * gfortran.dg/ishft_4.f90: New test.
2064 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2066 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2067 FRIZ/XSRIZ instruciton for (double)(long long)x.
2068 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2070 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2072 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2074 2010-09-02 Richard Guenther <rguenther@suse.de>
2076 PR tree-optimization/44937
2077 PR tree-optimization/45412
2078 * g++.dg/opt/pr45412.C: New testcase.
2079 * gcc.c-torture/compile/pr45412.c: Likewise.
2080 * gcc.c-torture/compile/pr44937.c: Likewise.
2082 2010-09-02 Joseph Myers <joseph@codesourcery.com>
2084 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
2085 but using -Werror=comment.
2086 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2087 expected error messages.
2089 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2091 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2092 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2094 2010-09-02 Tobias Burnus <burnus@net-b.de>
2097 * gfortran.dg/initialization_27.f90: New.
2099 2010-09-02 Ira Rosen <irar@il.ibm.com>
2101 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2102 check into different basic blocks. Expect vectorization if misaligned
2103 stores are supported.
2104 * gcc.dg/vect/bb-slp-8a.c: New test.
2105 * gcc.dg/vect/bb-slp-8b.c: New test.
2107 2010-09-01 Steve Ellcey <sje@cup.hp.com>
2109 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2111 2010-09-01 Janus Weil <janus@gcc.gnu.org>
2114 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2115 * gfortran.dg/class_dummy_1.f03: New.
2117 2010-09-01 Jakub Jelinek <jakub@redhat.com>
2120 * g++.dg/tree-prof/partition2.C: New test.
2122 2010-09-01 Richard Guenther <rguenther@suse.de>
2124 * gcc.dg/vect/vect-outer-fir.c: Adjust.
2125 * gcc.dg/tree-ssa/vrp54.c: New testcase.
2126 * gcc.c-torture/execute/20100827-1.c: Likewise.
2128 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2130 * gfortran.dg/execute_command_line_1.f90: New test.
2132 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2134 PR preprocessor/45457
2135 * c-c++-common/cpp/pr45457.c: New test.
2137 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
2139 * gcc.dg/nested-func-8.c: New test.
2141 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2144 * gfortran.dg/popcnt_poppar_1.F90: New test.
2145 * gfortran.dg/popcnt_poppar_2.F90: New test.
2147 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
2149 * gcc.target/i386/volatile-2.c: Require nonpic target.
2151 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2154 * gcc.dg/pr45461.c: New test.
2156 2010-08-31 Richard Guenther <rguenther@suse.de>
2159 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2161 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
2163 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2165 2010-08-30 Janus Weil <janus@gcc.gnu.org>
2168 * gfortran.dg/typebound_proc_18.f03: New.
2170 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
2172 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2173 * lib/scanasm.exp (scan-stack-usage): Likewise.
2174 (scan-stack-usage-not): Likewise.
2175 * gcc.dg/stack-usage-1.c: New test.
2176 * gcc.target/i386/stack-usage-realign.c: Likewise.
2178 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
2180 PR tree-optimization/45427
2181 * gcc.dg/tree-ssa/pr45427.c: New test.
2183 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2186 * g++.dg/template/crash102.C: New.
2188 2010-08-30 Jakub Jelinek <jakub@redhat.com>
2191 * gcc.dg/gomp/atomic-12.c: New test.
2192 * gcc.dg/gomp/atomic-13.c: New test.
2193 * gcc.dg/gomp/atomic-14.c: New test.
2194 * g++.dg/gomp/atomic-11.C: New test.
2195 * g++.dg/gomp/atomic-12.C: New test.
2196 * g++.dg/gomp/atomic-13.C: New test.
2197 * g++.dg/gomp/atomic-14.C: New test.
2199 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2201 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2204 2010-08-30 Thomas Quinot <quinot@adacore.com>
2206 * gnat.dg/discr24.adb: New test.
2208 2010-08-30 Richard Guenther <rguenther@suse.de>
2210 PR tree-optimization/45449
2211 * gcc.dg/pr45449.c: New testcase.
2213 2010-08-30 Joseph Myers <joseph@codesourcery.com>
2215 * gcc.dg/opts-1.c: Expect errors, not warnings.
2217 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2220 * gfortran.dg/dynamic_dispatch_11.f03: New.
2222 2010-08-29 Jason Merrill <jason@redhat.com>
2225 * g++.dg/parse/defarg15.C: New.
2227 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2230 * gfortran.dg/select_type_16.f03: New.
2232 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
2233 Tobias Burnus <burnus@net-b.de>
2235 * gfortran.dg/bessel_7.f90: Decrease required precision.
2237 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
2238 Kaz Kojima <kkojima@gcc.gnu.org>
2240 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
2242 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2244 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2245 floating point conversion code generation.
2246 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2247 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2248 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2249 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2250 to integer conversion code generation.
2251 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2252 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2253 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2254 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2256 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2259 * gfortran.dg/random_seed_1.f90: Adjust test.
2260 * gfortran.dg/float128_1.f90: New test.
2262 2010-08-27 Tobias Burnus <burnus@net-b.de>
2265 * gfortran.dg/norm2_1.f90: New.
2266 * gfortran.dg/norm2_2.f90: New.
2267 * gfortran.dg/norm2_3.f90: New.
2268 * gfortran.dg/norm2_4.f90: New.
2269 * gfortran.dg/parity_1.f90: New.
2270 * gfortran.dg/parity_2.f90: New.
2271 * gfortran.dg/parity_3.f90: New.
2273 2010-08-27 Janus Weil <janus@gcc.gnu.org>
2276 * gfortran.dg/select_type_15.f03: New.
2278 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2281 * gfortran.dg/hollerith8.f90: New test.
2283 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2286 * gfortran.dg/dependency_33.f90: New test.
2288 2010-08-27 Richard Guenther <rguenther@suse.de>
2290 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2291 * gcc.dg/graphite/scop-2.c: Likewise.
2292 * gcc.dg/graphite/scop-20.c: Likewise.
2293 * gcc.dg/vect/slp-25.c: Likewise.
2295 2010-08-27 Olivier Hainque <hainque@adacore.com>
2297 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2299 2010-08-26 Daniel Kraft <d@domob.eu>
2304 * gfortran.dg/associate_8.f03: New test.
2305 * gfortran.dg/select_type_13.f03: New test.
2306 * gfortran.dg/select_type_14.f03: New test.
2308 2010-08-26 Jakub Jelinek <jakub@redhat.com>
2310 PR tree-optimization/44485
2311 * gcc.dg/pr44485.c: New test.
2313 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2315 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2316 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2317 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2319 2010-08-26 Richard Guenther <rguenther@suse.de>
2321 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2322 * gcc.dg/graphite/scop-21.c: Likewise.
2324 2010-08-26 Richard Guenther <rguenther@suse.de>
2326 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2327 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2328 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2329 * gcc.dg/vect/vect-91.c: Likewise.
2330 * gcc.dg/vect/vect-peel-1.c: Likewise.
2331 * gcc.dg/vect/vect-peel-2.c: Likewise.
2332 * gcc.dg/vect/vect-peel-4.c: Likewise.
2334 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2337 * gfortran.dg/der_io_4.f90: New test.
2339 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2341 PR rtl-optimization/44858
2342 * gcc.c-torture/execute/pr44858.c: New test.
2344 PR rtl-optimization/45400
2345 * g++.dg/other/i386-8.C: New test.
2347 2010-08-25 Richard Guenther <rguenther@suse.de>
2349 * gcc.dg/alias-8.c: Adjust.
2351 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
2353 * gcc.target/i386/combine-mul.c: New test.
2355 2010-08-25 Richard Guenther <rguenther@suse.de>
2358 * gcc.dg/graphite/id-27.c: New testcase.
2359 * gcc.dg/lto/20100825-1_0.c: Likewise.
2361 2010-08-25 Richard Guenther <rguenther@suse.de>
2363 PR tree-optimization/45316
2364 * g++.dg/opt/pr45316.C: New testcase.
2366 2010-08-25 Richard Guenther <rguenther@suse.de>
2368 PR tree-optimization/45393
2369 * g++.dg/torture/pr45393.C: New testcase.
2371 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2373 PR tree-optimization/45059
2374 * gcc.c-torture/compile/pr45059.c: New test.
2376 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
2378 * lib/target-supports.exp (check_effective_target_vect_unpack):
2379 Set vect_unpack supported flag to true for neon.
2381 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2383 * gcc.dg/tree-ssa/ifc-5.c: New.
2385 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2387 * gcc.dg/tree-ssa/ifc-4.c: New.
2388 * gcc.dg/tree-ssa/ifc-7.c: New.
2390 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
2392 * gcc.dg/vect/vect.exp: Check loongson targets
2393 * g++.dg/vect/vect.exp: Likewise
2394 * gfortran.dg/vect/vect.exp: Likewise
2396 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2398 * gcc.target/powerpc/vsx-mass-1.c: New file, test
2401 2010-08-23 Janus Weil <janus@gcc.gnu.org>
2404 * gfortran.dg/proc_ptr_29.f90: New.
2406 2010-08-22 Tobias Burnus <burnus@net-b.de>
2407 Dominique d'Humieres <dominiq@lps.ens.fr>
2410 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2412 2010-08-22 Tobias Burnus <burnus@net-b.de>
2415 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2417 2010-08-22 Tobias Burnus <burnus@net-b.de>
2420 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2422 2010-08-22 Tobias Burnus <burnus@net-b.de>
2423 Dominique d'Humieres <dominiq@lps.ens.fr>
2427 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2428 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2430 2010-08-21 Janus Weil <janus@gcc.gnu.org>
2435 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2436 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2437 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2439 2010-08-21 Tobias Burnus <burnus@net-b.de>
2443 * gfortran.dg/bessel_6.f90: New.
2444 * gfortran.dg/bessel_7.f90: New.
2446 2010-08-20 Jan Hubicka <jh@suse.cz>
2450 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2451 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2453 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
2456 * gcc.target/i386/pr45336-1.c: New.
2457 * gcc.target/i386/pr45336-2.c: Likewise.
2458 * gcc.target/i386/pr45336-3.c: Likewise.
2459 * gcc.target/i386/pr45336-4.c: Likewise.
2461 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
2464 * gcc.target/i386/volatile-2.c: Update scan strings to also
2465 include (%rip) for the memory reference on x86_64.
2467 2010-08-20 Jakub Jelinek <jakub@redhat.com>
2470 * gcc.dg/pr44974.c: New test.
2472 PR rtl-optimization/45353
2473 * gcc.dg/pr45353.c: New test.
2475 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
2477 * gcc.target/i386/volatile-2.c: New.
2479 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
2481 PR rtl-optimization/44691
2482 * gfortran.dg/pr44691.f: New test.
2484 2010-10-19 Olivier Hainque <hainque@adacore.com>
2486 * gcc.target/sparc/sibcall-dslot.c: New testcase.
2488 2010-08-19 Jason Merrill <jason@redhat.com>
2490 * g++.dg/init/synth3.C: New.
2491 * g++.dg/init/value8.C: New.
2492 * g++.dg/tree-ssa/empty-2.C: New.
2493 * g++.dg/cpp0x/noexcept09.C: New.
2495 2010-08-19 Daniel Kraft <d@domob.eu>
2499 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2500 * gfortran.dg/pointer_remapping_1.f90: New test.
2501 * gfortran.dg/pointer_remapping_2.f03: New test.
2502 * gfortran.dg/pointer_remapping_3.f08: New test.
2503 * gfortran.dg/pointer_remapping_4.f03: New test.
2504 * gfortran.dg/pointer_remapping_5.f08: New test.
2505 * gfortran.dg/pointer_remapping_6.f08: New test.
2507 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
2510 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2512 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2514 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2516 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
2518 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2521 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2524 * gcc.c-torture/execute/pr45070.c: New.
2526 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2528 * g++.dg/pr44328.C: New test.
2530 2010-08-19 Tobias Burnus <burnus@net-b.de>
2534 * gfortran.dg/bessel_3.f90: New.
2535 * gfortran.dg/bessel_4.f90: New.
2536 * gfortran.dg/bessel_5.f90: New.
2538 2010-08-19 Janus Weil <janus@gcc.gnu.org>
2541 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2542 * gfortran.dg/pointer_init_2.f90: New.
2543 * gfortran.dg/pointer_init_3.f90: New.
2544 * gfortran.dg/pointer_init_4.f90: New.
2546 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
2549 * g++.dg/pr45049-1.C: New test.
2550 * g++.dg/pr45049-2.C: New test.
2552 2010-08-18 Jie Zhang <jie@codesourcery.com>
2554 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2555 20 if __ARM_PCS is defined otherwise 64.
2556 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2557 instead of hard coded 64.
2559 2010-08-18 Yao Qi <yao@codesourcery.com>
2562 * gcc.target/arm/pr45094.c: New test.
2564 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2566 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2568 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2570 PR rtl-optimization/42575
2571 * gcc.target/arm/pr42575.c: New test.
2573 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2575 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2576 * gcc.dg/tls/thr-cse-1.c: New.
2578 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2581 * lib/target-supports.exp
2582 (check_effective_target_function_sections): New.
2583 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2584 function sections before proceding.
2586 2010-08-17 Jakub Jelinek <jakub@redhat.com>
2589 * gfortran.dg/pr45308.f03: New test.
2591 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
2594 * gcc.target/i386/pr45296.c: New test.
2596 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
2598 * g++.dg/ext/uow-1.C: New.
2599 * g++.dg/ext/uow-2.C: New.
2600 * g++.dg/ext/uow-3.C: New.
2601 * g++.dg/ext/uow-4.C: New.
2603 2010-08-17 Richard Guenther <rguenther@suse.de>
2606 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2608 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
2611 * gcc.dg/Wcxx-compat-20.c: New test.
2613 2010-08-17 Daniel Kraft <d@domob.eu>
2616 * gfortran.dg/associate_1.f03: Extended to test newly supported
2617 features like association to variables.
2618 * gfortran.dg/associate_3.f03: Removed check for illegal change
2619 of associate-name here...
2620 * gfortran.dg/associate_5.f03: ...and added it here.
2621 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2622 * gfortran.dg/associate_7.f03: New test.
2624 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
2626 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2628 2010-08-15 Daniel Kraft <d@domob.eu>
2631 * gfortran.dg/associate_1.f03: Enable test for array expressions.
2632 * gfortran.dg/associate_3.f03: Clarify comment.
2633 * gfortran.dg/associate_5.f03: New test.
2634 * gfortran.dg/associate_6.f03: New test.
2636 2010-08-15 Tobias Burnus <burnus@net-b.de>
2639 * gfortran.dg/bind_c_usage_21.f90: New.
2640 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2642 2010-08-15 Tobias Burnus <burnus@net-b.de>
2644 * gfortran.dg/optional_absent_1.f90: New.
2645 * gfortran.dg/null_actual.f90: New.
2647 2010-08-15 Tobias Burnus <burnus@net-b.de>
2649 * gfortran.dg/pointer_target_1.f90: New.
2650 * gfortran.dg/pointer_target_2.f90: New.
2651 * gfortran.dg/pointer_target_3.f90: New.
2653 2010-08-15 Daniel Kraft <d@domob.eu>
2656 * gfortran.dg/elemental_args_check_3.f90: New test.
2657 * gfortran.dg/impure_1.f08: New test.
2658 * gfortran.dg/impure_2.f08: New test.
2659 * gfortran.dg/impure_3.f90: New test.
2660 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2662 2010-08-15 Ira Rosen <irar@il.ibm.com>
2664 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2665 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2667 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2669 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2671 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2673 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2675 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2676 dg-require-effective-target after dg-do.
2678 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2680 * lib/target-supports.exp (check_effective_target_vect_int): Return
2681 true for Loongson targets.
2682 (check_effective_target_vect_shift): Likewise.
2683 (check_effective_target_vect_no_int_max): Likewise.
2684 (check_effective_target_vect_no_align): Likewise.
2685 (check_effective_target_vect_short_mult): Likewise.
2687 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
2689 * g++.dg/cast.C: Change fields of structures to "long" to pass
2690 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2691 * g++.dg/cpp0x/iop.C: Ditto.
2692 * g++.dg/cpp0x/named_refs.C: Ditto.
2693 * g++.dg/cpp0x/rv1p.C: Ditto.
2694 * g++.dg/cpp0x/rv2p.C: Ditto.
2695 * g++.dg/cpp0x/rv3p.C: Ditto.
2696 * g++.dg/cpp0x/rv4p.C: Ditto.
2697 * g++.dg/cpp0x/rv5p.C: Ditto.
2698 * g++.dg/cpp0x/rv6p.C: Ditto.
2699 * g++.dg/cpp0x/rv7p.C: Ditto.
2700 * g++.dg/cpp0x/rv8p.C: Ditto.
2701 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2703 2010-08-13 Daniel Kraft <d@domob.eu>
2705 * gfortran.dg/implied_shape_1.f08: New test.
2706 * gfortran.dg/implied_shape_2.f90: New test.
2707 * gfortran.dg/implied_shape_3.f08: New test.
2709 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2712 * gfortran.dg/char_component_initializer_1.f90: New test.
2714 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2716 PR tree-optimization/45241
2717 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2719 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2721 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2723 * gcc.target/i386/pr40906-2.c: Ditto.
2724 * gcc.target/i386/pr40906-3.c: Ditto.
2726 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2729 * gcc.c-torture/execute/pr45262.c: New test.
2731 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2733 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2735 * g++.dg/other/profile1.C: Ditto.
2737 2010-08-12 Richard Guenther <rguenther@suse.de>
2739 PR tree-optimization/45232
2740 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2741 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2742 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2743 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2744 unsigned arithmetic.
2745 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2746 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2747 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2748 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2749 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2750 unsigned arithmetic.
2751 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2752 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2753 unsigned arithmetic.
2754 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2755 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2756 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2757 unsigned arithmetic.
2758 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2759 * gcc.dg/tree-ssa/negate.c: Adjust.
2760 * gcc.dg/vect/vect-1.c: Adjust.
2761 * gfortran.dg/reassoc_6.f: XFAIL.
2763 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2766 * gcc.dg/pr45259.c: New test.
2768 2010-08-12 Wei Guozhi <carrot@google.com>
2771 * gcc.target/arm/pr44999.c: New testcase.
2773 2010-08-12 Jie Zhang <jie@codesourcery.com>
2775 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2777 (main): Adjust accordingly.
2779 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2781 * gfortran.dg/graphite/id-22.f: New.
2783 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2785 * gcc.dg/graphite/id-26.c: New.
2787 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2789 * gcc.dg/graphite/id-25.c: New.
2791 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2793 * gcc.dg/graphite/run-id-5.c: New.
2794 * gcc.dg/graphite/run-id-6.c: New.
2795 * gfortran.dg/graphite/id-21.f: New.
2797 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2799 * gcc.dg/graphite/id-24.c: New.
2801 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2803 * gcc.dg/tree-ssa/pr20742.c: New.
2805 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2807 * gcc.dg/graphite/id-23.c: New.
2809 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2811 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2813 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2815 * gcc.dg/graphite/pr42729.c: New.
2817 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2819 * gfortran.dg/graphite/id-20.f: New.
2821 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2823 * gcc.dg/graphite/id-22.c: New.
2825 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2827 * gcc.dg/graphite/run-id-2.c: Call abort.
2829 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2831 * gcc.dg/graphite/id-20.c: New.
2833 2010-08-11 Janus Weil <janus@gcc.gnu.org>
2834 Steve Kargl <kargl@gcc.gnu.org>
2837 * gfortran.dg/move_alloc_3.f90: New.
2838 * gfortran.dg/random_seed_2.f90: New.
2840 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2842 * lib/target-supports.exp (check_effective_target_sync_int_long):
2844 (check_effective_target_sync_char_short): Likewise.
2846 2010-08-10 Yao Qi <yao@codesourcery.com>
2848 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2850 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2851 * g++.dg/other/packed1.C: Likewise.
2852 * g++.dg/other/crash-4.C: Likewise.
2853 * g++.dg/ext/packed8.C: Likewise.
2854 * g++.dg/init/array16.C: Likewise.
2856 2010-08-10 xinliang David Li <davidxl@google.com>
2857 * gcc.dg/tree-ssa/loop-19.c: Add option
2858 -fno-prefetch-loop-array
2860 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2863 * gcc.c-torture/compile/pr45182.c: New test.
2865 2010-08-09 Jason Merrill <jason@redhat.com>
2868 * g++.dg/cpp0x/variadic-104.C: New.
2870 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2873 * gfortran.dg/dependency_32.f90: New test.
2875 2010-08-09 Richard Guenther <rguenther@suse.de>
2878 * g++.dg/opt/nrv17.C: New testcase.
2880 2010-08-09 Richard Guenther <rguenther@suse.de>
2883 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2884 alignment from MEM_REF offset only if we took it from the
2887 * gcc.target/i386/pr24178.c: New testcase.
2889 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2891 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2892 * gcc.dg/20030702-1.c: Ditto.
2893 * gcc.dg/20050309-1.c: Ditto.
2894 * gcc.dg/20050325-1.c: Ditto.
2895 * gcc.dg/20050330-2.c: Ditto.
2896 * gcc.dg/20051201-1.c: Ditto.
2897 * gcc.dg/gomp/pr27573.c: Ditto.
2898 * gcc.dg/gomp/pr34610.c: Ditto.
2899 * gcc.dg/pr24225.c: Ditto.
2900 * gcc.dg/pr26570.c: Ditto.
2901 * gcc.dg/pr32773.c: Ditto.
2902 * g++.dg/gcov/gcov-6.C: Ditto.
2903 * g++.dg/gomp/pr34608.C: Ditto.
2904 * gfortran.dg/gomp/pr27573.f90: Ditto.
2906 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2907 dg-require-host-local dg directive.
2908 * gcc.dg/profile-dir-2.c: Ditto.
2909 * gcc.dg/profile-dir-3.c: Ditto.
2911 2010-08-08 Richard Guenther <rguenther@suse.de>
2913 PR tree-optimization/45109
2914 * gcc.c-torture/compile/pr45109.c: New testcase.
2916 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2918 * gcc.dg/march.c: Skip if -march defined.
2919 * gcc.dg/mtune.c: Skip if -mtune defined.
2921 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2922 generic thunk support.
2924 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
2927 * gcc.target/i386/pr45213.c: New test.
2929 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2932 * gfortran.dg/fmt_error_11.f03: New test.
2934 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2936 * lib/target-supports.exp (check_effective_target_sync_int_long):
2937 Add arm*-*-linux-gnueabi.
2938 (check_effective_target_sync_char_short): Likewise.
2940 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2943 * gfortran.dg/dependency_31.f90: New test.
2945 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2947 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2949 2010-08-06 Jason Merrill <jason@redhat.com>
2951 * g++.dg/cpp0x/sfinae3.C: New.
2952 * g++.dg/cpp0x/sfinae4.C: New.
2954 2010-08-06 Richard Guenther <rguenther@suse.de>
2956 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2957 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2958 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2959 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2960 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2961 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2962 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2963 * gcc.c-torture/execute/20100805-1.c: Likewise.
2965 2010-08-05 Martin Jambor <mjambor@suse.cz>
2968 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2970 2010-08-05 Martin Jambor <mjambor@suse.cz>
2972 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2973 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2975 2010-08-05 Martin Jambor <mjambor@suse.cz>
2977 * g++.dg/ipa/devirt-1.C: New test.
2978 * g++.dg/ipa/devirt-2.C: Likewise.
2979 * g++.dg/ipa/devirt-3.C: Likewise.
2980 * g++.dg/ipa/devirt-4.C: Likewise.
2981 * g++.dg/ipa/devirt-5.C: Likewise.
2982 * gcc.dg/ipa/iinline-3.c: Likewise.
2984 2010-08-05 Jie Zhang <jie@codesourcery.com>
2986 PR tree-optimization/45144
2987 * gcc.dg/tree-ssa/pr45144.c: New test.
2989 2010-08-04 Janus Weil <janus@gcc.gnu.org>
2994 * gfortran.dg/class_25.f03: New.
2995 * gfortran.dg/class_26.f03: New.
2997 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2999 * g++.dg/warn/miss-format-1.C: Update line number.
3001 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
3004 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3005 .frame and .mask assembler directives.
3007 2010-08-04 Richard Guenther <rguenther@suse.de>
3009 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3010 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3011 * gcc.dg/tree-ssa/vrp50.c: Likewise.
3012 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3014 2010-08-04 Tobias Burnus <burnus@net-b.de>
3017 * gfortran.dg/derived_constructor_char_1.f90: New.
3018 * gfortran.dg/derived_constructor_char_2.f90: New.
3020 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3023 * gfortran.dg/dependency_30.f90: New test.
3025 2010-08-03 Jan Hubicka <jh@suse.cz>
3027 * gcc.c-torture/compile/pr45085.c: New testcase.
3029 2010-08-03 Janus Weil <janus@gcc.gnu.org>
3033 * gfortran.dg/typebound_call_9.f03: Modified.
3034 * gfortran.dg/typebound_generic_1.f03: Modified.
3036 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3040 * gfortran.dg/dependency_29.f90: New test.
3042 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3045 * gfortran.dg/character_comparison_2.f90: New test.
3046 * gfortran.dg/character_comparison_3.f90: New test.
3047 * gfortran.dg/dependency_28.f90: New test.
3049 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
3052 * gcc.target/arm/pr40457-1.c: New test.
3053 * gcc.target/arm/pr40457-2.c: New test.
3055 2010-08-01 Janus Weil <janus@gcc.gnu.org>
3058 * gfortran.dg/typebound_call_17.f03: New.
3060 2010-07-30 Janus Weil <janus@gcc.gnu.org>
3063 * gfortran.dg/allocate_derived_3.f90: New.
3065 2010-07-30 Xinliang David Li <davidxl@google.com>
3066 PR tree-optimization/45121
3067 * c-c++-common/uninit-17.c: Add -fno-ivops option.
3069 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3072 * g++.dg/pr45112.C: New test.
3074 2010-07-30 Jakub Jelinek <jakub@redhat.com>
3077 PR rtl-optimization/45137
3078 * gcc.dg/pr45055.c: New test.
3080 2010-07-30 Alan Modra <amodra@gmail.com>
3082 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3083 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3085 2010-07-29 Tobias Burnus <burnus@net-b.de>
3089 * gfortran.dg/whole_file_25.f90: New.
3090 * gfortran.dg/whole_file_26.f90: New.
3091 * gfortran.dg/whole_file_27.f90: New.
3093 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3096 * gfortran.dg/typebound_proc_17.f03: New.
3098 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3101 * gfortran.dg/move_alloc_2.f90: New.
3103 2010-07-29 Xinliang David Li <davidxl@google.com>
3104 PR tree-optimization/45121
3105 * c-c++-common/uninit-17.c: Fix expected output.
3107 2010-07-29 Richard Guenther <rguenther@suse.de>
3109 PR tree-optimization/45120
3110 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3112 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
3116 * gfortran.dg/pr42051.f03: New testcase.
3118 2010-07-29 Richard Guenther <rguenther@suse.de>
3121 * gcc.c-torture/execute/pr45034.c: New testcase.
3123 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3126 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3128 2010-07-28 Daniel Kraft <d@domob.eu>
3130 * gfortran.dg/bound_8.f90: New test.
3132 2010-07-28 Jakub Jelinek <jakub@redhat.com>
3135 * gcc.dg/pr45105.c: New test.
3137 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3139 PR rtl-optimization/45107
3140 * gcc.dg/pr45107.c: New test.
3142 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3144 PR rtl-optimization/45101
3145 * gcc.dg/pr45101.c: New test.
3147 2010-07-28 Tobias Burnus <burnus@net-b.de>
3150 * gfortran.dg/whole_file_24.f90: New.
3152 2010-07-27 Jason Merrill <jason@redhat.com>
3154 * g++.dg/cpp0x/variadic102.C: New.
3155 * g++.dg/cpp0x/variadic103.C: New.
3157 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3159 PR rtl-optimization/40956
3162 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3163 * gcc.target/arm/pr42574.c: Add tests.
3165 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3167 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3169 (cleanup-repo-files): Ditto.
3170 (cleanup-saved-temps): Ditto.
3172 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3175 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3178 * gcc.dg/pr45079.c: New test.
3180 2010-07-27 Ira Rosen <irar@il.ibm.com>
3182 PR tree-optimization/44152
3183 * gcc.dg/vect/fast-math-pr44152.c: New test.
3185 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
3188 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3189 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3190 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3191 * obj-c++.dg/torture/trivial.mm: Ditto.
3192 * objc.dg/torture/tls/thr-init-2.m: Ditto.
3193 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3194 * objc.dg/torture/tls/thr-init.m: Ditto.
3195 * objc.dg/torture/trivial.m: Ditto.
3197 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3199 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3200 Skip on spu-*-* targets.
3202 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3204 PR tree-optimization/45083
3205 * gcc.dg/pr45083.c: New test.
3207 2010-07-26 Tobias Burnus <burnus@net-b.de>
3210 * gfortran.dg/whole_file_22.f90: New test.
3211 * gfortran.dg/whole_file_23.f90: New test.
3213 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
3214 Jack Howarth <howarth@bromo.med.uc.edu>
3215 Richard Henderson <rth@redhat.com>
3218 * gcc.dg/tls/thr-init-1.c: New.
3219 * gcc.dg/tls/thr-init-2.c: New.
3220 * gcc.dg/torture/tls New.
3221 * gcc.dg/torture/tls/tls-test.c: New.
3222 * gcc.dg/torture/tls/thr-init-1.c: New.
3223 * gcc.dg/torture/tls/tls.exp: New.
3224 * gcc.dg/torture/tls/thr-init-2.c: New.
3225 * gcc.dg/tls/emutls-2.c: New test
3227 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3228 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3229 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3230 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3231 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3232 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3233 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3234 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3235 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3236 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3237 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3238 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3239 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3240 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3241 gfortran.dg/gomp/appendix-a/a.22.4.f90,
3242 gfortran.dg/gomp/appendix-a/a.22.5.f90,
3243 gfortran.dg/gomp/appendix-a/a.22.6.f90,
3244 gfortran.dg/gomp/appendix-a/a.24.1.f90,
3245 gfortran.dg/gomp/appendix-a/a.32.1.f90,
3246 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3247 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3248 gfortran.dg/gomp/omp_threadprivate1.f90,
3249 gfortran.dg/gomp/omp_threadprivate2.f90,
3250 gfortran.dg/gomp/reduction1.f90,
3251 gfortran.dg/gomp/sharing-1.f90: Likewise.
3253 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3255 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3257 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3258 dg-require-visibility.
3260 2010-07-26 Richard Guenther <rguenther@suse.de>
3262 PR tree-optimization/43784
3263 * gcc.c-torture/execute/pr43784.c: New testcase.
3264 * g++.dg/torture/pr43784.C: Likewise.
3266 2010-07-26 Richard Guenther <rguenther@suse.de>
3269 * g++.dg/pr45056.C: New testcase.
3271 2010-07-26 Richard Guenther <rguenther@suse.de>
3273 PR tree-optimization/45071
3274 * gcc.dg/pr45071.c: New testcase.
3276 2010-07-26 Tobias Burnus <burnus@net-b.de>
3279 * gfortran.dg/namelist_62.f90: New.
3281 2010-07-26 Richard Guenther <rguenther@suse.de>
3283 * gcc.c-torture/execute/pr45017.c: Move ...
3284 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
3286 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3289 * trim_optimize_1.f90: New test.
3290 * character_comparision_1.f90: New test.
3292 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3295 * gfortran.dg/wtruncate_fix.f: New test.
3297 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
3300 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3302 2010-07-24 Richard Guenther <rguenther@suse.de>
3305 * g++.dg/lto/20100724-1_0.C: New testcase.
3307 2010-07-24 Richard Guenther <rguenther@suse.de>
3310 * gcc.dg/lto/20100724-1_0.c: New testcase.
3311 * gcc.dg/lto/20100724-1_1.c: Likewise.
3313 2010-07-24 Tobias Burnus <burnus@net-b.de>
3316 * gfortran.dg/whole_file_21.f90: New.
3318 * gfortran.dg/integer_exponentiation_3.F90: Use
3319 -ffloat-store only for i?86/x86-64 -m32.
3321 2010-07-24 Tobias Burnus <burnus@net-b.de>
3323 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3324 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3326 2010-07-24 Tobias Burnus <burnus@net-b.de>
3328 * gfortran.dg/func_decl_4.f90: Split test into two ...
3329 * gfortran.dg/func_decl_5.f90: ... parts.
3330 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3331 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3332 * gfortran.dg/global_references_1.f90: Add new dg-warning.
3333 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3334 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3335 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3336 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3337 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3338 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3339 * gfortran.dg/sizeof.f90: Make test valid.
3340 * gfortran.dg/pr20865.f90: Add new dg-error.
3341 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3342 * gfortran.dg/g77/19990218-0.f: Ditto.
3343 * gfortran.dg/g77/19990218-1.f: Ditto.
3344 * gfortran.dg/g77/970625-2.f: Ditto.
3345 * gfortran.dg/pr37243.f: Fix function declaration.
3346 * gfortran.dg/use_only_1.f90: Fix implicit typing.
3347 * gfortran.dg/loc_1.f90: Fix pointer datatype.
3349 2010-07-23 Tobias Burnus <burnus@net-b.de>
3352 * gfortran.dg/char_array_structure_constructor.f90: Add
3353 -fwhole-file as dg-option as it otherwise fails on some
3356 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
3358 * gnat.dg/aggr16.ad[sb]: New test.
3359 * gnat.dg/aggr16_pkg.ads: New helper.
3361 2010-07-23 Richard Guenther <rguenther@suse.de>
3364 * g++.dg/lto/20100723-1_0.C: New testcase.
3366 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
3368 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3370 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3371 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3373 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3375 * lib/target-supports.exp (add_options_for_tls): New proc.
3376 * g++.dg/tls/static-1.C: Use dg-add-options tls.
3377 * g++.dg/tls/static-1a.cc: Likewise.
3378 * gcc.dg/tls/emutls-1.c: Likewise.
3379 * gcc.dg/tls/opt-11.c: Likewise.
3380 * gcc.dg/tls/opt-12.c: Likewise.
3381 * gcc.dg/tls/pr24428-2.c: Likewise.
3382 * gcc.dg/tls/pr24428.c: Likewise.
3383 * obj-c++.dg/tls/static-1.mm: Likewise.
3384 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3385 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3386 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3387 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3388 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3389 * objc.dg/torture/tls/thr-init.m: Likewise.
3390 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3392 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3394 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3395 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3396 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3397 optimized dump files.
3399 2010-07-23 Jakub Jelinek <jakub@redhat.com>
3401 PR tree-optimization/45047
3402 * gcc.c-torture/compile/pr45047.c: New test.
3404 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3406 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3407 instead of dg-compile.
3408 * gcc.dg/float-range-4.c: Ditto.
3409 * gcc.dg/float-range-5.c: Ditto.
3410 * gcc.dg/fold-overflow-1.c: Ditto.
3411 * gcc.dg/gomp/sections-4.c: Ditto.
3412 * gcc.dg/transparent-union-1.c: Ditto.
3413 * gcc.dg/transparent-union-2.c: Ditto.
3414 * gcc.target/i386/pr39315-check.c: Ditto.
3415 * g++.dg/gomp/sections-4.C: Ditto.
3416 * g++.dg/template/dtor7.C: Ditto.
3417 * g++.dg/tree-ssa/pr19952.C: Ditto.
3418 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3419 * gfortran.dg/graphite/pr42185.f90: Ditto.
3420 * gfortran.dg/namelist_36.f90: Ditto.
3421 * gnat.dg/noreturn1.adb: Ditto.
3422 * gnat.dg/specs/small_alignment.ads: Ditto.
3424 2010-07-23 Martin Jambor <mjambor@suse.cz>
3426 PR tree-optimization/44915
3427 * g++.dg/torture/pr44915.C: New test.
3429 2010-07-23 Martin Jambor <mjambor@suse.cz>
3431 PR tree-optimization/44914
3432 * g++.dg/tree-ssa/pr44914.C: New test.
3434 2010-07-23 Jie Zhang <jie@codesourcery.com>
3437 * gcc.dg/pr44290-1.c: New test.
3438 * gcc.dg/pr44290-2.c: New test.
3440 2010-07-23 Jason Merrill <jason@redhat.com>
3443 * g++.dg/abi/mangle44.C: New.
3445 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3447 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3448 for compile-time only tests.
3449 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3451 * gcc.target/i386/pr39315-4.c: Ditto.
3452 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3453 target check. Include sse-os-support.h.
3454 (main): Call check_isa and sse_os_support.
3455 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3456 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3457 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3458 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3459 target check. Include sse-os-support.h.
3460 (main): Call check_isa and sse_os_support.
3461 * gcc.target/i386/vperm-v2df.c: Ditto.
3463 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3465 * lib/target-supports.exp (check_avx_hw_available): New procedure.
3466 (check_effective_target_avx_runtime): New procedure.
3467 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3468 (check_effective_target_sse_runtime): Add check_effective_target_sse.
3470 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3471 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
3472 and __get_cpuid test.
3473 * gcc.dg/compat/vector-2b_main.c: Ditto.
3475 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3477 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3478 for compile-time only test.
3479 * gcc.dg/pr32716.c: Ditto.
3480 * gcc.dg/pr34856.c: Ditto.
3481 * gcc.dg/pr36997.c: Ditto.
3482 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3483 * gfortran.dg/pr28158.f90: Ditto.
3484 * gfortran.dg/pr30667.f: Ditto.
3486 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3487 i?86-*-* and x86_64-*-* targets to disable execution on targets
3488 without sse2 runtime support.
3489 * g++.dg/vect/vect.exp: Ditto.
3490 * gfortran.dg/vect/vect.exp: Ditto.
3492 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3493 * gcc.dg/pr37544.c: Ditto.
3494 * gcc.dg/pr40550.c: Ditto.
3495 * gcc.dg/compat/union-m128-1_main.c: Ditto.
3496 * gcc.dg/compat/vector-1a_main.c: Ditto.
3497 * gcc.dg/compat/vector-2a_main.c: Ditto.
3498 * gcc.dg/torture/pr16104-1.c: Ditto.
3499 * gcc.dg/torture/pr35771-1.c: Ditto.
3500 * gcc.dg/torture/pr35771-2.c: Ditto.
3501 * gcc.dg/torture/pr35771-3.c: Ditto.
3502 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3503 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3504 * gcc.dg/torture/stackalign/push-1.c: Ditto.
3505 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3506 * g++.dg/other/i386-1.C: Ditto.
3507 * g++.dg/other/pr40446.C: Ditto.
3509 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3511 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3513 2010-07-23 Daniel Kraft <d@domob.eu>
3516 * gfortran.dg/exit_1.f08: New test.
3517 * gfortran.dg/exit_2.f08: New test.
3519 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
3521 PR tree-optimization/39839
3522 * gcc.target/arm/pr39839.c: New test case.
3524 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3526 * gnat.dg/unchecked_convert5b.adb: New test.
3527 * gnat.dg/unchecked_convert6.adb: Likewise.
3528 * gnat.dg/unchecked_convert6b.adb: Likewise.
3530 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3532 * gnat.dg/aggr15.ad[sb]: New test.
3534 2010-07-22 Dodji Seketeli <dodji@redhat.com>
3537 * g++.dg/debug/dwarf2/nested-2.C: New test case.
3539 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
3541 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3542 with dg-require-linker-plugin.
3544 2010-07-22 Richard Guenther <rguenther@suse.de>
3547 * g++.dg/lto/20100722-1_0.C: New testcase.
3549 2010-07-22 Richard Guenther <rguenther@suse.de>
3552 * gcc.dg/lto/20100720-3_0.c: New testcase.
3553 * gcc.dg/lto/20100720-3_1.c: Likewise.
3555 2010-07-22 Richard Guenther <rguenther@suse.de>
3557 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3558 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3561 * gcc.dg/lto/20100722-1_0.c: New testcase.
3563 2010-07-22 Martin Jambor <mjambor@suse.cz>
3565 PR tree-optimization/44891
3566 * gcc.c-torture/compile/pr44891.c: New test.
3568 2010-07-22 Richard Guenther <rguenther@suse.de>
3570 PR tree-optimization/45017
3571 * gcc.c-torture/execute/pr45017.c: New testcase.
3573 2010-07-22 Tobias Burnus <burnus@net-b.de>
3576 * gfortran.dg/aliasing_dummy_5.f90: New.
3578 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3581 * gcc.target/arm/pr43698.c: New test.
3583 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
3586 * Revert my commit r162325 for this PR.
3588 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3591 * gcc.target/m68k/pr45015.c: New test.
3593 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
3596 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3599 2010-07-21 Richard Guenther <rguenther@suse.de>
3602 * g++.dg/lto/20100721-1_0.C: New testcase.
3604 2010-07-21 Martin Jambor <mjambor@suse.cz>
3606 PR tree-optimization/44900
3607 * g++.dg/torture/pr44900.C: New test.
3609 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
3612 * c-c++-common/uninit-17.c: Correct expected error.
3614 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3616 * gcc.dg/guality/asm-1.c: New test.
3619 * gcc.dg/guality/pr45003-2.c: New test.
3620 * gcc.dg/guality/pr45003-3.c: New test.
3622 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3625 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3627 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
3629 * lib/scanasm.exp (dg-function-on-line): Test that a function is
3630 defined on the current line.
3631 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3632 * g++.dg/debug/dwarf2/pr44641.C: New.
3634 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
3636 * gcc.target/powerpc/block-move-1.c: New test.
3637 * gcc.target/powerpc/block-move-2.c: New test.
3639 2010-07-20 Jason Merrill <jason@redhat.com>
3642 * g++.dg/cpp0x/sfinae2.C: New.
3644 2010-07-20 Richard Guenther <rguenther@suse.de>
3647 * gcc.dg/lto/20100720-4_0.c: New testcase.
3649 2010-07-20 Richard Guenther <rguenther@suse.de>
3652 * gcc.dg/lto/20100720-2_0.c: New testcase.
3653 * gcc.dg/lto/20100720-2_1.c: Likewise.
3655 2010-07-20 Richard Guenther <rguenther@suse.de>
3658 * gcc.dg/lto/20100720-1_0.c: New testcase.
3659 * gcc.dg/lto/20100720-1_1.c: Likewise.
3661 2010-07-20 Jakub Jelinek <jakub@redhat.com>
3664 * gcc.dg/guality/pr45003-1.c: New test.
3666 2010-07-20 Richard Guenther <rguenther@suse.de>
3668 PR tree-optimization/44977
3669 * gcc.dg/torture/pr44977.c: New testcase.
3671 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
3673 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3676 2010-07-20 Richard Guenther <rguenther@suse.de>
3680 * gcc.dg/pr44971.c: New testcase.
3681 * gcc.c-torture/compile/pr44988.c: Likewise.
3683 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3686 * gfortran.dg/allocate_with_typespec.f90: New test.
3687 * gfortran.dg/allocate_derived_1.f90: Update error message.
3689 2010-07-19 Jason Merrill <jason@redhat.com>
3692 * g++.dg/cpp0x/decltype23.C: New.
3694 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
3697 * gfortran.dg/class_defined_operator_1.f03 : New test.
3699 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3701 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3702 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3703 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3704 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3706 2010-07-19 Richard Guenther <rguenther@suse.de>
3709 * gcc.c-torture/compile/pr44941.c: New testcase.
3711 2010-07-19 Jason Merrill <jason@redhat.com>
3714 * g++.dg/template/sfinae24.C: New.
3716 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3719 * gfortran.dg/data_implied_do_2.f90: Removed.
3721 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3724 * g++.dg/template/sfinae23.C: New.
3726 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3728 * lib/target-supports.exp (check_sse_os_support_available): New
3730 (check_sse_hw_available): New proc.
3731 (check_effective_target_sse_runtime): New proc.
3732 (check_effective_target_sse2_runtime): New proc.
3733 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3734 -msse2 if check_sse_os_support_available.
3735 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3736 check_sse_os_support_available.
3737 * gcc.dg/vect/vect.exp: Likewise.
3738 * gfortran.dg/vect/vect.exp: Likewise.
3739 * gcc.target/i386/sol2-check: Renamed to ...
3740 * gcc.target/i386/sse-os-support.h: ... this.
3741 (sol2_check): Renamed to ...
3742 (sse_os_support): ... this.
3743 Only test movss with xmm registers.
3744 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3745 Removed ILL_INSN, ILL_INSN_LEN.
3746 * gcc.target/i386/sse2-check.h: Likewise.
3747 * gcc.target/i386/sse3-check.h: Likewise.
3748 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3749 Removed cpuid.h, __get_cpuid test.
3750 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3751 Removed cpuid.h, __get_cpuid test.
3752 * g++.dg/other/pr40446.C: Likewise.
3753 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3754 * gcc.dg/compat/vector-1a_main.c: Likewise.
3755 * gcc.dg/compat/vector-2a_main.c: Likewise.
3756 * gcc.dg/pr36584.c: Likewise.
3757 * gcc.dg/pr37544.c: Likewise.
3758 * gcc.dg/torture/pr16104-1.c: Likewise.
3759 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3760 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3761 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3762 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3763 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3764 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3766 * gcc.dg/torture/pr35771-2.c: Likewise.
3767 * gcc.dg/torture/pr35771-3.c: Likewise.
3768 * gcc.target/i386/pr39315-2.c: Likewise.
3769 * gcc.target/i386/pr39315-4.c: Likewise.
3770 * gcc.target/i386/vperm-v2df.c: Likewise.
3771 * gcc.target/i386/vperm-v2di.c: Likewise.
3772 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3773 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3776 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
3779 * gfortran.dg/data_implied_do_2.f90: New test.
3781 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3783 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3785 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3787 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3788 to the "mips16" group.
3789 (mips_using_mips16_p): New procedure.
3790 (mips-dg-options): Use it.
3792 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3794 * gcc.target/mips/mips16-attributes-4.c: New test.
3796 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3799 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3800 * gcc.target/powerpc/recip-2.c: Ditto.
3801 * gcc.target/powerpc/recip-3.c: Ditto.
3803 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3805 * gcc.target/arm/pr42235.c: New test.
3807 2010-07-16 Jason Merrill <jason@redhat.com>
3810 * g++.dg/template/partial8.C: New.
3812 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3814 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3815 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3817 (gualcvt): New overloaded inline.
3818 (GUALCVT): Use it for C++.
3819 * g++.dg/guality/guality.exp: New.
3820 * g++.dg/guality/guality.h: New.
3821 * g++.dg/guality/redeclaration1.C: New test.
3822 * g++.dg/dg.exp: Prune also guality/* tests.
3823 * gcc.dg/guality/pr43141.c: Moved to...
3824 * c-c++-common/guality/pr43141.c: ... here.
3826 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3829 * gfortran.dg/char4_iunit_2.f03: New test.
3831 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3833 * lib/plugin-support.exp (plugin-test-execute):
3834 Add ${gcc_objdir}/intl to includes.
3836 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3839 * gcc.c-torture/execute/pr44942.c: New test.
3840 * gcc.target/i386/pr44942.c: New test.
3842 2010-07-15 Jason Merrill <jason@redhat.com>
3845 * g++.dg/cpp0x/implicit7.C: New.
3846 * g++.dg/cpp0x/implicit8.C: New.
3848 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3850 Disable float tests for __SPU__ targets due to lack of signed zero:
3851 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3852 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3853 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3854 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3855 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3856 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3857 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3858 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3859 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3861 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3863 * gfortran.dg/select_char_2.f90: New test.
3865 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3867 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3870 2010-07-15 Janus Weil <janus@gcc.gnu.org>
3873 * gfortran.dg/typebound_generic_9.f03: New.
3875 2010-07-15 Richard Guenther <rguenther@suse.de>
3877 PR tree-optimization/44946
3878 * gcc.c-torture/compile/pr44946.c: New testcase.
3880 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3883 * gfortran.dg/select_char_3.f90: New test.
3885 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3886 Kevin F. Quinn <kevquinn@gentoo.org>
3888 * gcc.dg/Wtrampolines.c: New.
3890 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3893 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3895 2010-07-14 Jason Merrill <jason@redhat.com>
3898 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3900 Implement C++0x unrestricted unions (N2544)
3901 * g++.dg/cpp0x/union1.C: New.
3902 * g++.dg/cpp0x/union2.C: New.
3903 * g++.dg/cpp0x/union3.C: New.
3904 * g++.dg/cpp0x/defaulted2.C: Adjust.
3905 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3906 * g++.old-deja/g++.ext/anon2.C: Adjust.
3907 * g++.old-deja/g++.mike/misc6.C: Adjust.
3909 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3912 * gfortran.dg/c_loc_tests_15.f90: New.
3914 2010-07-13 Jason Merrill <jason@redhat.com>
3917 * g++.dg/cpp0x/implicit6.C: New.
3919 2010-07-13 Jason Merrill <jason@redhat.com>
3922 * g++.dg/abi/noreturn1.C: New.
3923 * g++.dg/abi/noreturn2.C: New.
3925 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
3929 * c-c++-common/pr44832.c: New test.
3931 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3934 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3935 on the target. Make sure that we can assemble the emitted asm when
3936 the test type is 'compile'.
3938 2010-07-13 Richard Guenther <rguenther@suse.de>
3940 PR tree-optimization/36960
3941 * g++.dg/torture/pr36960.C: New testcase.
3943 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3946 * g++.dg/template/sfinae21.C: New.
3947 * g++.dg/template/sfinae22.C: Likewise.
3949 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3952 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3953 * gcc.dg/plugin/ggcplug.c: Likewise.
3954 * g++.dg/plugin/selfassign.c: Likewise.
3955 * g++.dg/plugin/attribute_plugin.c: Likewise.
3956 * g++.dg/plugin/dumb_plugin.c: Likewise.
3957 * g++.dg/plugin/pragma_plugin.c: Likewise.
3959 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3961 * gcc.c-torture/execute/pr44683.x: New.
3962 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3964 2010-07-13 Janus Weil <janus@gcc.gnu.org>
3970 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3971 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3972 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3973 * gfortran.dh/typebound_call_16.f03: New.
3974 * gfortran.dg/typebound_generic_6.f03: New.
3975 * gfortran.dg/typebound_generic_7.f03: New.
3976 * gfortran.dg/typebound_generic_8.f03: New.
3978 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3981 * gfortran.dg/char4_iunit_1.f03: New test.
3983 2010-07-12 Jakub Jelinek <jakub@redhat.com>
3985 * gcc.dg/tree-ssa/vrp53.c: New test.
3987 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3990 * g++.dg/template/sfinae19.C: New.
3991 * g++.dg/template/sfinae20.C: Likewise.
3993 2010-07-12 Jie Zhang <jie@codesourcery.com>
3995 * gcc.target/arm/interrupt-1.c: New test.
3996 * gcc.target/arm/interrupt-2.c: New test.
3998 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4000 * gcc.dg/pr42427.c: Require c99_runtime.
4001 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4003 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4004 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4005 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4006 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4007 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4008 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4009 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4010 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4011 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4012 * gcc.target/i386/pr37275.c: Require visibility support.
4014 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4016 * lib/target-supports.exp (check_effective_target_sse): New proc.
4017 * gcc.target/i386/sol2-check.h: New file.
4018 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4019 Include sol2-check.h.
4020 (main) Only run do_test () if sol2_check ().
4021 * gcc.target/i386/sse2-check.h: Likewise.
4022 * gcc.target/i386/sse3-check.h: Likewise.
4023 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4024 [__sun__ && __svr4__]: Execute SSE2 instruction.
4025 * gcc.target/i386/math-torture/math-torture.exp: Only add options
4026 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4027 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4028 * g++.dg/ext/vector14.C: Likewise.
4029 * g++.dg/other/mmintrin.C: Likewise.
4030 * gcc.dg/20020418-1.c: Likewise.
4031 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4032 * gcc.dg/format/ms_unnamed-1.c: Likewise.
4033 * gcc.dg/format/unnamed-1.c: Likewise.
4034 Adapt dg-warning line number.
4035 * gcc.dg/graphite/pr40281.c: Likewise.
4036 * gcc.dg/pr32176.c: Likewise.
4037 * gcc.dg/pr40550.c: Likewise.
4038 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4039 * gcc.dg/torture/pr36891.c: Likewise.
4040 * gcc.target/i386/20020218-1.c: Likewise.
4041 * gcc.target/i386/20020523.c: Likewise.
4042 * gcc.target/i386/abi-1.c: Likewise.
4043 * gcc.target/i386/brokensqrt.c: Likewise.
4044 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4045 * gcc.target/i386/pr13366.c: Likewise.
4046 * gcc.target/i386/pr13685.c: Likewise.
4047 * gcc.target/i386/pr24306.c: Likewise.
4048 * gcc.target/i386/pr31486.c: Likewise.
4049 * gcc.target/i386/pr32065-1.c: Likewise.
4050 * gcc.target/i386/pr32065-2.c: Likewise.
4051 * gcc.target/i386/pr32389.c: Likewise.
4052 * gcc.target/i386/pr38824.c: Likewise.
4053 * gcc.target/i386/pr38931.c: Likewise.
4054 * gcc.target/i386/pr39592-1.c: Likewise.
4055 * gcc.target/i386/pr43766.c: Likewise.
4056 * gcc.target/i386/recip-divf.c: Likewise.
4057 * gcc.target/i386/recip-sqrtf.c: Likewise.
4058 * gcc.target/i386/recip-vec-divf.c: Likewise.
4059 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4060 * gcc.target/i386/sse-1.c: Likewise.
4061 * gcc.target/i386/sse-16.c: Likewise.
4062 * gcc.target/i386/sse-2.c: Likewise.
4063 * gcc.target/i386/sse-20.c: Likewise.
4064 * gcc.target/i386/sse-3.c: Likewise.
4065 * gcc.target/i386/sse-7.c: Likewise.
4066 * gcc.target/i386/sse-9.c: Likewise.
4067 * gcc.target/i386/sse-addps-1.c: Likewise.
4068 * gcc.target/i386/sse-addss-1.c: Likewise.
4069 * gcc.target/i386/sse-andnps-1.c: Likewise.
4070 * gcc.target/i386/sse-andps-1.c: Likewise.
4071 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4072 * gcc.target/i386/sse-comiss-1.c: Likewise.
4073 * gcc.target/i386/sse-comiss-2.c: Likewise.
4074 * gcc.target/i386/sse-comiss-3.c: Likewise.
4075 * gcc.target/i386/sse-comiss-4.c: Likewise.
4076 * gcc.target/i386/sse-comiss-5.c: Likewise.
4077 * gcc.target/i386/sse-comiss-6.c: Likewise.
4078 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4079 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4080 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4081 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4082 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4083 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4084 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4085 * gcc.target/i386/sse-divps-1.c: Likewise.
4086 * gcc.target/i386/sse-divss-1.c: Likewise.
4087 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4088 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4089 * gcc.target/i386/sse-maxps-1.c: Likewise.
4090 * gcc.target/i386/sse-maxss-1.c: Likewise.
4091 * gcc.target/i386/sse-minps-1.c: Likewise.
4092 * gcc.target/i386/sse-minss-1.c: Likewise.
4093 * gcc.target/i386/sse-movaps-1.c: Likewise.
4094 * gcc.target/i386/sse-movaps-2.c: Likewise.
4095 * gcc.target/i386/sse-movhlps-1.c: Likewise.
4096 * gcc.target/i386/sse-movhps-1.c: Likewise.
4097 * gcc.target/i386/sse-movhps-2.c: Likewise.
4098 * gcc.target/i386/sse-movlhps-1.c: Likewise.
4099 * gcc.target/i386/sse-movmskps-1.c: Likewise.
4100 * gcc.target/i386/sse-movntps-1.c: Likewise.
4101 * gcc.target/i386/sse-movss-1.c: Likewise.
4102 * gcc.target/i386/sse-movss-2.c: Likewise.
4103 * gcc.target/i386/sse-movss-3.c: Likewise.
4104 * gcc.target/i386/sse-movups-1.c: Likewise.
4105 * gcc.target/i386/sse-movups-2.c: Likewise.
4106 * gcc.target/i386/sse-mulps-1.c: Likewise.
4107 * gcc.target/i386/sse-mulss-1.c: Likewise.
4108 * gcc.target/i386/sse-orps-1.c: Likewise.
4109 * gcc.target/i386/sse-rcpps-1.c: Likewise.
4110 * gcc.target/i386/sse-recip-vec.c: Likewise.
4111 * gcc.target/i386/sse-recip.c: Likewise.
4112 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4113 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4114 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4115 * gcc.target/i386/sse-subps-1.c: Likewise.
4116 * gcc.target/i386/sse-subss-1.c: Likewise.
4117 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4118 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4119 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4120 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4121 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4122 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4123 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4124 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4125 * gcc.target/i386/sse-xorps-1.c: Likewise.
4126 * gcc.target/i386/ssefn-1.c: Likewise.
4127 * gcc.target/i386/ssefn-3.c: Likewise.
4128 * gcc.target/i386/sseregparm-1.c: Likewise.
4129 * gcc.target/i386/stackalign/return-3.c: Likewise.
4130 * gcc.target/i386/vectorize1.c: Likewise.
4131 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4132 * gcc.target/i386/xorps-sse.c: Likewise.
4133 * gfortran.dg/pr28158.f90: Likewise.
4134 * gfortran.dg/pr30667.f: Likewise.
4135 * gnat.dg/loop_optimization7.adb: Likewise.
4136 * gnat.dg/sse_nolib.adb: Likewise.
4138 2010-07-11 Tobias Burnus <burnus@net-b.de>
4141 * gfortran.dg/use_rename_6.f90: New.
4142 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4144 2010-07-11 Janus Weil <janus@gcc.gnu.org>
4147 * gfortran.dg/class_24.f03: New.
4149 2010-07-10 Richard Guenther <rguenther@suse.de>
4152 * gcc.dg/lto/20100709-1_0.c: New testcase.
4153 * gcc.dg/lto/20100709-1_1.c: Likewise.
4155 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
4157 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4159 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
4162 * objc.dg/lto/trivial-1_0.m: New.
4163 * objc.dg/lto/lto.exp: New.
4164 * obj-c++.dg/lto/trivial-1_0.mm: New.
4165 * obj-c++.dg/lto/lto.exp: New.
4166 * objc.dg/symtab-1.m: Adjust sizes.
4167 * objc.dg/image-info.m: Do not run for gnu-runtime.
4169 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4171 * gcc.dg/pr32370.c: Allow another kind of error message.
4173 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
4175 * gnat.dg/atomic3.adb: New test.
4177 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4178 Denys Vlasenko <dvlasenk@redhat.com>
4179 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4181 PR tree-optimization/28632
4182 * gcc.dg/tree-ssa/vrp51.c: New test.
4183 * gcc.dg/tree-ssa/vrp52.c: New test.
4185 2010-07-09 Jason Merrill <jason@redhat.com>
4187 * g++.dg/abi/covariant6.C: New.
4188 * g++.dg/inherit/covariant17.C: Test both bases.
4189 * g++.dg/inherit/covariant7.C: Check vtable layout.
4191 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
4193 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4195 2010-07-09 Richard Guenther <rguenther@suse.de>
4197 PR tree-optimization/44852
4198 * gcc.c-torture/execute/pr44852.c: New testcase.
4200 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4202 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4203 multiplication by values.
4204 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4205 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4207 2010-07-09 Richard Guenther <rguenther@suse.de>
4209 PR tree-optimization/44882
4210 * gfortran.dg/pr44882.f90: New testcase.
4212 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4215 * gcc.target/arm/pr40657-1.c: New test.
4216 * gcc.target/arm/pr40657-2.c: New test.
4217 * gcc.c-torture/execute/pr40657.c: New test.
4219 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4221 * gcc.dg/tree-ssa/vrp50.c: New test.
4222 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4224 2010-07-08 Janus Weil <janus@gcc.gnu.org>
4227 * gfortran.dg/c_sizeof_1.f90: Modified.
4228 * gfortran.dg/storage_size_1.f08: New.
4229 * gfortran.dg/storage_size_2.f08: New.
4231 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
4233 * gcc.c-torture/execute/20100708-1.c: New test.
4235 2010-07-08 Jakub Jelinek <jakub@redhat.com>
4238 * gfortran.dg/gomp/pr44847.f90: New test.
4240 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
4242 PR tree-optimization/44710
4243 * gcc.dg/tree-ssa/ifc-6.c: New.
4244 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4246 2010-07-08 Tobias Burnus <burnus@net-b.de>
4249 * gfortran.dg/coarray_10.f90: Add an additional test.
4251 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
4254 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4255 * gcc.c-torture/execute/pr44828.x: Revert.
4257 2010-07-08 Jason Merrill <jason@redhat.com>
4260 * g++.dg/inherit/covariant17.C: New.
4261 * g++.dg/abi/covariant1.C: Actually test for the bug.
4263 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
4265 PR rtl-optimization/44838
4266 * gcc.dg/pr44838.c: New.
4268 2010-07-08 Richard Guenther <rguenther@suse.de>
4270 PR tree-optimization/44831
4271 * gcc.c-torture/compile/pr44831.c: New testcase.
4272 * gcc.dg/tree-ssa/pr21463.c: Adjust.
4274 2010-07-08 Richard Guenther <rguenther@suse.de>
4276 PR tree-optimization/44861
4277 * g++.dg/vect/pr44861.cc: New testcase.
4279 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4282 * gcc.c-torture/execute/pr44828.x: New file.
4284 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4286 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4288 * g++.dg/ext/altivec-17.C: Adjust error message.
4290 2010-07-07 Tom Tromey <tromey@redhat.com>
4292 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4294 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
4297 * gcc.target/i386/rdrand-1.c: Scan "jnc".
4298 * gcc.target/i386/rdrand-2.c: Likewise.
4299 * gcc.target/i386/rdrand-3.c: Likewise.
4301 2010-07-07 Jan Hubicka <jh@suse.cz>
4304 * g++.dg/torture/pr44813.C: New testcase.
4305 * g++.dg/torture/pr44826.C: New testcase.
4307 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
4309 PR rtl-optimization/44787
4310 * gcc.c-torture/compile/pr44788.c: New test.
4311 * gcc.target/arm/pr44788.c: New test.
4313 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4315 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4317 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4319 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4322 2010-07-06 Tobias Burnus <burnus@net-b.de>
4325 * gfortran.dg/parameter_array_init_6.f90: New.
4326 * gfortran.dg/initialization_20.f90: Update dg-error.
4327 * gfortran.dg/initialization_24.f90: Ditto.
4329 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4331 * gfortran.dg/dim_range_1.f90: New test.
4332 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
4334 2010-07-06 Jason Merrill <jason@redhat.com>
4337 * g++.dg/cpp0x/initlist41.C: New.
4340 * g++.dg/template/ptrmem22.C: New.
4342 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
4344 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4346 * gcc.target/i386/i386.exp: Likewise.
4348 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4351 * gcc.dg/lto/20100518_0.c: Limit to x86.
4353 2010-07-06 Richard Guenther <rguenther@suse.de>
4356 * gcc.c-torture/execute/pr44828.c: New testcase.
4358 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
4360 * g++.dg/warn/noeffect2.C: Adjust expected warning.
4361 * g++.dg/warn/volatile1.C: Likewise.
4362 * g++.dg/template/warn1.C: Likewise.
4364 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
4366 AVX Programming Reference (June, 2010)
4367 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4368 * g++.dg/other/i386-3.C: Likewise.
4369 * gcc.target/i386/sse-12.c: Likewise.
4371 * gcc.target/i386/f16c-check.h: New.
4372 * gcc.target/i386/rdfsbase-1.c: Likewise.
4373 * gcc.target/i386/rdfsbase-2.c: Likewise.
4374 * gcc.target/i386/rdgsbase-1.c: Likewise.
4375 * gcc.target/i386/rdgsbase-2.c: Likewise.
4376 * gcc.target/i386/rdrand-1.c: Likewise.
4377 * gcc.target/i386/rdrand-2.c: Likewise.
4378 * gcc.target/i386/rdrand-3.c: Likewise.
4379 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4380 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4381 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4382 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4383 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4384 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4385 * gcc.target/i386/wrfsbase-1.c: Likewise.
4386 * gcc.target/i386/wrfsbase-2.c: Likewise.
4387 * gcc.target/i386/wrgsbase-1.c: Likewise.
4388 * gcc.target/i386/wrgsbase-2.c: Likewise.
4390 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4391 (__builtin_ia32_vcvtps2ph): New.
4392 (__builtin_ia32_vcvtps2ph256): Likewise.
4394 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4395 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4397 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4398 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4400 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4401 (__builtin_ia32_vcvtps2ph256): Likewise.
4402 Add fsgsbase,rdrnd,f16c.
4404 * lib/target-supports.exp (check_effective_target_f16c): New.
4406 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4408 * gcc.dg/guality/nrv-1.c: New test.
4410 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
4413 * gcc.target/arm/pr42505.c: New test case.
4415 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4418 * g++.dg/opt/nrv16.C: New test.
4420 2010-07-05 Richard Guenther <rguenther@suse.de>
4422 PR tree-optimization/44784
4423 * gcc.c-torture/compile/pr44784.c: New testcase.
4425 2010-07-05 Ira Rosen <irar@il.ibm.com>
4427 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4428 Increase loop bound and array size.
4429 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4432 2010-07-05 Ira Rosen <irar@il.ibm.com>
4434 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4435 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4436 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4437 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4438 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4440 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
4443 * g++.dg/parse/template25.C: New.
4445 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
4447 PR rtl-optimization/44695
4448 * gcc.dg/torture/pr44695.c: New.
4450 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4453 * g++.dg/ext/pretty3.C: New.
4455 2010-07-04 Richard Guenther <rguenther@suse.de>
4458 * g++.dg/torture/pr44809.C: New testcase.
4460 2010-07-04 Richard Guenther <rguenther@suse.de>
4462 PR tree-optimization/44656
4463 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4465 2010-07-04 Ira Rosen <irar@il.ibm.com>
4466 Revital Eres <eres@il.ibm.com>
4468 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4470 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4471 gcc.dg/vect/vect-96.c: Likewise.
4472 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4473 that support misaligned stores. Change the number of expected
4474 misaligned accesses.
4475 * gcc.dg/vect/vect-peel-1.c: New test.
4476 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4477 gcc.dg/vect/vect-peel-4.c: Likewise.
4478 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4479 vectorizable on all targets that support realignment.
4480 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4482 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
4485 * gcc.dg/torture/pr44806.c: New.
4487 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4489 * gnat.dg/cond_expr1.adb: New test.
4491 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4493 * gnat.dg/modular3.adb: New test.
4494 * gnat.dg/modular3_pkg.ads: New helper.
4496 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
4497 Mikael Pettersson <mikpe@it.uu.se>
4500 * obj-c++.dg/encode-2.mm: Produce object and save temps.
4501 Make signed-ness of chars explicit. Scan the object for
4502 strings that are split by some target assemblers.
4503 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4506 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
4508 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4510 2010-07-02 Le-Chun Wu <lcwu@google.com>
4513 * g++.dg/warn/Wshadow-7.C: New test.
4515 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4516 Julian Brown <julian@codesourcery.com>
4517 Sandra Loosemore <sandra@codesourcery.com>
4519 * gcc.c-torture/execute/20100416-1.c: New test case.
4521 2010-07-02 Julian Brown <julian@codesourcery.com>
4522 Sandra Loosemore <sandra@codesourcery.com>
4526 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4527 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4529 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4530 Julian Brown <julian@codesourcery.com>
4532 * gcc.target/arm/neon/vadds64.c: Regenerated.
4533 * gcc.target/arm/neon/vaddu64.c: Regenerated.
4534 * gcc.target/arm/neon/vsubs64.c: Regenerated.
4535 * gcc.target/arm/neon/vsubu64.c: Regenerated.
4536 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4537 * gcc.target/arm/neon-vmls-1.c: Likewise.
4538 * gcc.target/arm/neon-vsubs64.c: New execution test.
4539 * gcc.target/arm/neon-vsubu64.c: New execution test.
4540 * gcc.target/arm/neon-vadds64.c: New execution test.
4541 * gcc.target/arm/neon-vaddu64.c: New execution test.
4543 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4545 * gcc.target/arm/neon-vands64.c: New.
4546 * gcc.target/arm/neon-vandu64.c: New.
4547 * gcc.target/arm/neon-vbics64.c: New.
4548 * gcc.target/arm/neon-vbicu64.c: New.
4549 * gcc.target/arm/neon-veors64.c: New.
4550 * gcc.target/arm/neon-veoru64.c: New.
4551 * gcc.target/arm/neon-vorns64.c: New.
4552 * gcc.target/arm/neon-vornu64.c: New.
4553 * gcc.target/arm/neon-vorrs64.c: New.
4554 * gcc.target/arm/neon-vorru64.c: New.
4555 * gcc.target/arm/neon/vands64.c: Regenerated.
4556 * gcc.target/arm/neon/vandu64.c: Regenerated.
4557 * gcc.target/arm/neon/vbics64.c: Regenerated.
4558 * gcc.target/arm/neon/vbicu64.c: Regenerated.
4559 * gcc.target/arm/neon/veors64.c: Regenerated.
4560 * gcc.target/arm/neon/veoru64.c: Regenerated.
4561 * gcc.target/arm/neon/vorns64.c: Regenerated.
4562 * gcc.target/arm/neon/vornu64.c: Regenerated.
4563 * gcc.target/arm/neon/vorrs64.c: Regenerated.
4564 * gcc.target/arm/neon/vorru64.c: Regenerated.
4566 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4568 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4570 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4572 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4573 * gfortran.dg/intent_out_5.f90: Same.
4574 * gfortran.dg/ltrans-7.f90: Same.
4575 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4577 2010-07-02 Jan Hubicka <jh@suse.cz>
4579 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4581 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4583 * objc-obj-c++-shared/Object1.h: Correct Line endings.
4585 2010-07-02 Jakub Jelinek <jakub@redhat.com>
4588 * c-c++-common/Wunused-var-12.c: New test.
4590 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
4593 * gcc.target/arm/pr42835.c: New test.
4596 * gcc.target/arm/pr42172-1.c: New test.
4598 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4600 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4602 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4604 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4605 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4606 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4607 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4608 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4609 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4610 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4611 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4612 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4613 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4614 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4615 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4616 * gcc.target/arm/neon-vdup_ns64.c: New.
4617 * gcc.target/arm/neon-vdup_nu64.c: New.
4618 * gcc.target/arm/neon-vdupQ_ns64.c: New.
4619 * gcc.target/arm/neon-vdupQ_nu64.c: New.
4620 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4621 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4622 * gcc.target/arm/neon-vmov_ns64.c: New.
4623 * gcc.target/arm/neon-vmov_nu64.c: New.
4624 * gcc.target/arm/neon-vmovQ_ns64.c: New.
4625 * gcc.target/arm/neon-vmovQ_nu64.c: New.
4626 * gcc.target/arm/neon-vget_lanes64.c: New.
4627 * gcc.target/arm/neon-vget_laneu64.c: New.
4628 * gcc.target/arm/neon-vset_lanes64.c: New.
4629 * gcc.target/arm/neon-vset_laneu64.c: New.
4631 2010-07-02 Richard Guenther <rguenther@suse.de>
4633 * g++.dg/torture/20100702-1.C: New testcase.
4635 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4638 * gcc.c-torture/compile/pr44707.c: New test.
4640 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4643 * g++.dg/template/crash101.C: New.
4645 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4647 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4648 Use the ABI-0 accessors and fail it for m64.
4650 2010-07-02 Jan Hubicka <jh@suse.cz>
4652 * g++.dg/tree-ssa/pr44706.C: New testcase.
4654 2010-07-02 Richard Guenther <rguenther@suse.de>
4656 PR tree-optimization/44748
4657 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4659 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4661 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4662 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
4663 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4664 the method types to forward:.
4666 2010-06-30 Jason Merrill <jason@redhat.com>
4668 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4669 * g++.dg/other/pr25632.C: Likewise.
4671 2010-07-01 Jakub Jelinek <jakub@redhat.com>
4673 PR tree-optimization/40421
4674 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4676 2010-07-01 Richard Guenther <rguenther@suse.de>
4680 * gcc.c-torture/execute/20100316-1.c: New testcase.
4681 * gcc.c-torture/execute/pr44468.c: Likewise.
4682 * gcc.c-torture/compile/20100609-1.c: Likewise.
4683 * gcc.dg/volatile2.c: Adjust.
4684 * gcc.dg/plugin/selfassign.c: Likewise.
4685 * gcc.dg/pr36902.c: Likewise.
4686 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4687 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4688 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4689 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4690 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4691 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4692 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4693 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4694 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4695 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4696 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4697 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4698 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4699 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4700 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4701 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4702 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4703 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4704 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4705 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4706 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4707 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4708 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4709 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4710 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4711 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4712 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4713 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4714 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4715 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4716 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4717 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4718 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4719 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4720 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4721 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4722 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4723 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4724 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4725 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4726 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4727 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4728 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4729 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4730 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4731 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4732 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4733 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4734 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4735 * g++.dg/tree-ssa/pr31146.C: Likewise.
4736 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4737 * g++.dg/tree-ssa/pr33604.C: Likewise.
4738 * g++.dg/plugin/selfassign.c: Likewise.
4739 * gfortran.dg/array_memcpy_3.f90: Likewise.
4740 * gfortran.dg/array_memcpy_4.f90: Likewise.
4741 * c-c++-common/torture/pr42834.c: New testcase.
4743 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4746 * g++.dg/template/crash100.C: New.
4748 2010-06-30 Jan Hubicka <jh@suse.cz>
4750 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4752 2010-06-30 Michael Matz <matz@suse.de>
4755 * gcc.dg/pr44699.c: New test.
4757 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4759 PR tree-optimization/39799
4760 * c-c++-common/uninit-17.c: New test.
4762 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4765 * gfortran.dg/read_infnan_1.f90: New test.
4767 2010-06-29 Jason Merrill <jason@redhat.com>
4769 Enable implicitly declared move constructor/operator= (N3053).
4770 * g++.dg/cpp0x/implicit3.C: New.
4771 * g++.dg/cpp0x/implicit4.C: New.
4772 * g++.dg/cpp0x/implicit5.C: New.
4773 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4774 * g++.dg/cpp0x/not_special.C: Adjust.
4775 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4776 * g++.dg/cpp0x/rv1n.C: Adjust.
4777 * g++.dg/cpp0x/rv1p.C: Adjust.
4778 * g++.dg/cpp0x/rv2n.C: Adjust.
4779 * g++.dg/cpp0x/rv2p.C: Adjust.
4780 * g++.dg/cpp0x/rv3n.C: Adjust.
4781 * g++.dg/cpp0x/rv3p.C: Adjust.
4782 * g++.dg/cpp0x/rv4n.C: Adjust.
4783 * g++.dg/cpp0x/rv4p.C: Adjust.
4784 * g++.dg/cpp0x/rv5n.C: Adjust.
4785 * g++.dg/cpp0x/rv5p.C: Adjust.
4786 * g++.dg/cpp0x/rv6n.C: Adjust.
4787 * g++.dg/cpp0x/rv6p.C: Adjust.
4788 * g++.dg/cpp0x/rv7n.C: Adjust.
4789 * g++.dg/cpp0x/rv7p.C: Adjust.
4790 * g++.dg/cpp0x/rv8p.C: Adjust.
4791 * g++.dg/gomp/pr26690-1.C: Adjust.
4792 * g++.dg/other/error20.C: Adjust.
4793 * g++.dg/other/error31.C: Adjust.
4794 * g++.dg/parse/error19.C: Adjust.
4795 * g++.dg/template/qualttp5.C: Adjust.
4796 * g++.old-deja/g++.law/ctors5.C: Adjust.
4798 Enable implicitly deleted functions (N2346)
4799 * g++.dg/cpp0x/defaulted17.C: New.
4800 * g++.dg/cpp0x/implicit1.C: New.
4801 * g++.dg/cpp0x/implicit2.C: New.
4802 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4803 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4804 * g++.dg/init/ctor4.C: Adjust.
4805 * g++.dg/init/synth2.C: Adjust.
4806 * g++.dg/lto/20081118_1.C: Adjust.
4807 * g++.dg/other/error13.C: Adjust.
4808 * g++.dg/other/unused1.C: Adjust.
4809 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4810 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4811 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4812 * g++.old-deja/g++.law/ctors17.C: Adjust.
4813 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4814 * g++.old-deja/g++.pt/assign1.C: Adjust.
4815 * g++.old-deja/g++.pt/crash20.C: Adjust.
4817 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4818 * g++.dg/cpp0x/defaulted13.C: Adjust.
4819 * g++.dg/cpp0x/defaulted2.C: Adjust.
4820 * g++.dg/cpp0x/defaulted3.C: Adjust.
4821 * g++.dg/cpp0x/initlist9.C: Adjust.
4822 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4823 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4824 * g++.dg/init/synth2.C: Adjust.
4826 * g++.dg/cpp0x/defaulted19.C: New.
4828 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4829 * g++.dg/template/error23.C: Fix for -std=c++0x.
4831 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4834 * gfortran.dg/proc_ptr_28.f90: New.
4836 2010-06-29 Jakub Jelinek <jakub@redhat.com>
4838 PR tree-optimization/43801
4839 * g++.dg/torture/pr43801.C: New test.
4842 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4844 2010-06-29 Jason Merrill <jason@redhat.com>
4847 * g++.dg/template/qualified-id2.C: New.
4848 * g++.dg/template/qualified-id3.C: New.
4850 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4853 * gfortran.dg/associated_target_4.f90: New.
4855 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
4858 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4860 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4862 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4864 2010-06-29 Jan Hubicka <jh@suse.cz>
4866 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4868 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4871 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4872 * gcc.target/arm/wmul-3.c: New test.
4873 * gcc.target/arm/wmul-4.c: New test.
4875 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4877 PR rtl-optimization/44659
4878 * gcc.target/i386/extract-1.c: New.
4879 * gcc.target/i386/extract-2.c: Likewise.
4880 * gcc.target/i386/extract-3.c: Likewise.
4881 * gcc.target/i386/extract-4.c: Likewise.
4882 * gcc.target/i386/extract-5.c: Likewise.
4883 * gcc.target/i386/extract-6.c: Likewise.
4885 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4888 * g++.dg/warn/Wunused-var-14.C: New test.
4890 2010-06-28 Tobias Burnus <burnus@net-b.de>
4893 * gfortran.dg/nan_6.f90: New.
4895 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4897 PR tree-optimization/43781
4898 * gcc.dg/torture/pr43781.c: New.
4900 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4903 * gfortran.dg/actual_rank_check_1.f90: New test.
4905 2010-06-28 Martin Jambor <mjambor@suse.cz>
4907 * gcc.dg/ipa/ipa-sra-6.c: New test.
4909 2010-06-28 Jan Hubicka <jh@suse.cz>
4911 PR tree-optimization/44687
4912 * gcc.c-torture/compile/pr44687.c
4914 2010-06-28 Martin Jambor <mjambor@suse.cz>
4917 * g++.dg/torture/pr44535.C: New test.
4919 2010-06-28 Michael Matz <matz@suse.de>
4922 * gfortran.dg/pr44592.f90: New test.
4924 2010-06-28 Jan Hubicka <jh@suse.cz>
4926 PR tree-optimization/44357
4927 * g++.dg/torture/pr44357.C: New testcase.
4929 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4931 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4932 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4933 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4934 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4935 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4936 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4937 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4938 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4940 2010-06-27 Jan Hubicka <jh@suse.cz>
4942 * gcc.c-torture/compile/pr44686.c: New file.
4944 2010-06-27 Richard Guenther <rguenther@suse.de>
4946 PR tree-optimization/44683
4947 * gcc.c-torture/execute/pr44683.c: New testcase.
4949 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4951 * gnat.dg/noreturn3.ad[sb]: New test.
4953 2010-06-26 Jason Merrill <jason@redhat.com>
4955 * g++.dg/cpp0x/explicit5.C: New.
4957 2010-06-26 Richard Guenther <rguenther@suse.de>
4959 PR tree-optimization/44393
4960 * gcc.dg/pr44393.c: New testcase.
4962 2010-06-26 Jan Hubicka <jh@suse.cz>
4964 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4966 2010-06-26 Richard Guenther <rguenther@suse.de>
4969 * gcc.dg/pr44674.c: New testcase.
4971 2010-06-26 Joseph Myers <joseph@codesourcery.com>
4973 * gcc.dg/opts-3.c: New test.
4975 2010-06-26 Tobias Burnus <burnus@net-b.de>
4977 * gfortran.dg/type_decl_1.f90: New.
4978 * gfortran.dg/type_decl_2.f90: New.
4980 2010-06-26 Tobias Burnus <burnus@net-b.de>
4982 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4983 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4985 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4988 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4989 error in comparing reals.
4991 2010-06-25 Tobias Burnus <burnus@net-b.de>
4993 * selected_real_kind_2.f90: New.
4994 * selected_real_kind_3.f90: New.
4996 2010-06-25 Tobias Burnus <burnus@net-b.de>
4998 * gfortran.dg/entry_19.f90: New.
5000 2010-06-25 Tobias Burnus <burnus@net-b.de>
5002 * gfortran.dg/end_subroutine_1.f90: New.
5003 * gfortran.dg/end_subroutine_2.f90: New.
5004 * gfortran.dg/interface_proc_end.f90: Update.
5006 2010-06-25 Tobias Burnus <burnus@net-b.de>
5008 * gfortran.dg/semicolon_fixed.f: Update.
5009 * gfortran.dg/semicolon_fixed_2.f: New.
5010 * gfortran.dg/semicolon_free_2.f90: New.
5011 * gfortran.dg/semicolon_free.f90: Update.
5013 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5016 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5018 2010-06-25 Martin Jambor <mjambor@suse.cz>
5020 * g++.dg/ipa/iinline-3.C: New test.
5021 * gcc.dg/ipa/modif-1.c: Removed.
5023 2010-06-25 Jan Hubicka <jh@suse.cz>
5025 * gcc.dg/tree-ssa/ipa-split-1.c
5027 2010-06-25 Martin Jambor <mjambor@suse.cz>
5029 * g++.dg/ipa/iinline-2.C: New test.
5031 2010-06-25 Jakub Jelinek <jakub@redhat.com>
5034 * gfortran.dg/pr43866.f90: New test.
5036 PR tree-optimization/44539
5037 * gcc.dg/pr44539.c: New test.
5039 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
5043 * gcc.target/mips/madd-9.c: New test.
5045 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
5048 * gcc.dg/noncompile/pr44517.c: New.
5049 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5051 2010-06-24 Steve Ellcey <sje@cup.hp.com>
5054 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5055 and add argument to nop for IA64.
5057 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
5060 * gcc.target/i386/mod-1.c: New.
5061 * gcc.target/i386/umod-1.c: Likewise.
5062 * gcc.target/i386/umod-2.c: Likewise.
5063 * gcc.target/i386/umod-3.c: Likewise.
5065 2010-06-24 Jakub Jelinek <jakub@redhat.com>
5068 * g++.dg/torture/pr44492.C: New test.
5070 2010-06-24 Andi Kleen <ak@linux.intel.com>
5072 * c-c++-common/warn-omitted-condop.c: New.
5074 2010-06-24 Tobias Burnus <burnus@net-b.de>
5077 * gfortran.dg/import8.f90: New.
5079 2010-06-23 Arnaud Charlet <charlet@adacore.com>
5081 * gnat.dg/not_null.adb: Update test case.
5083 2010-06-22 Jakub Jelinek <jakub@redhat.com>
5086 * g++.dg/warn/Wunused-var-13.C: New test.
5089 * g++.dg/diagnostic/method1.C: New test.
5091 2010-06-22 Cary Coutant <ccoutant@google.com>
5093 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5095 2010-06-22 Janus Weil <janus@gcc.gnu.org>
5098 * gfortran.dg/abstract_type_8.f03: New.
5100 2010-06-21 Jason Merrill <jason@redhat.com>
5102 * g++.dg/cpp0x/noexcept08.C: New.
5104 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5106 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5109 * gcc.target/i386/sse2-vec-2a.c: New.
5111 2010-06-21 DJ Delorie <dj@redhat.com>
5113 * gcc.dg/pragma-diag-1.c: New.
5115 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5118 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5120 2010-06-21 Alan Modra <amodra@gmail.com>
5123 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5124 tail call to check_fa_mid.
5126 2010-06-21 Jakub Jelinek <jakub@redhat.com>
5129 * gcc.c-torture/execute/pr44575.c: New test.
5131 2010-06-21 Tobias Burnus <burnus@net-b.de>
5134 * gfortran.dg/contiguous_1.f90: New.
5135 * gfortran.dg/contiguous_2.f90: New.
5136 * gfortran.dg/contiguous_3.f90: New.
5138 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
5140 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5141 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5143 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
5146 * gcc.target/i386/pr44546.c: New test.
5148 2010-06-20 Joseph Myers <joseph@codesourcery.com>
5150 * gcc.dg/opts-2.c: New test.
5152 2010-06-19 Janus Weil <janus@gcc.gnu.org>
5155 * gfortran.dg/typebound_proc_15.f03: Modified.
5157 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
5160 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5161 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5163 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5165 * g++.dg/ext/label13.C: Fix typo in last change.
5167 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5170 * gfortran.dg/eof_3.f90
5171 * gfortran.dg/endfile_2.f90
5172 * gfortran.dg/endfile_4.f90
5173 * gfortran.dg/endfile_3.f90
5175 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5178 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5180 2010-06-18 Tobias Burnus <burnus@net-b.de>
5183 * gfortran.dg/allocate_alloc_opt_11.f90: New.
5185 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
5187 * gcc.target/arm/pr40900.c: New test.
5189 2010-06-18 Arnaud Charlet <charlet@adacore.com>
5191 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5193 2010-06-17 Janus Weil <janus@gcc.gnu.org>
5196 * gfortran.dg/typebound_call_15.f03: New.
5198 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
5201 * g++.dg/pr44486.C: New.
5203 2010-06-16 DJ Delorie <dj@redhat.com>
5205 * gcc.target/i386/volatile-bitfields-1.c: New.
5206 * gcc.target/i386/volatile-bitfields-2.c: New.
5208 2010-06-16 Jason Merrill <jason@redhat.com>
5210 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5212 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5214 2010-06-16 Richard Guenther <rguenther@suse.de>
5217 * gcc.c-torture/execute/pr44555.c: New testcase.
5219 2010-06-16 Janus Weil <janus@gcc.gnu.org>
5222 * gfortran.dg/typebound_proc_16.f03: New.
5224 2010-06-16 Martin Jambor <mjambor@suse.cz>
5226 * g++.dg/torture/pr43905.C: New test.
5228 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
5231 * gcc.dg/vect/slp-perm-5.c (main): Prevent
5232 initialization loop from being vectorized.
5233 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5235 2010-06-16 Alan Modra <amodra@gmail.com>
5237 PR tree-optimization/44507
5238 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5240 2010-06-15 Jason Merrill <jason@redhat.com>
5242 * g++.dg/overload/arg3.C: Adjust error locations.
5243 * g++.dg/overload/copy1.C: Likewise.
5244 * g++.dg/tc1/dr152.C: Likewise.
5245 * g++.dg/template/incomplete4.C: Likewise.
5246 * g++.dg/template/incomplete5.C: Likewise.
5247 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5248 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5249 * g++.old-deja/g++.pt/crash9.C: Likewise.
5251 * g++.dg/inherit/virtual5.C: New.
5253 * g++.dg/cpp0x/defaulted18.C: New.
5255 * g++.dg/cpp0x/initlist40.C: New.
5257 * g++.dg/cpp0x/initlist39.C: New.
5259 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
5262 * gcc.dg/graphite/pr44391.c: New.
5264 2010-06-15 Janus Weil <janus@gcc.gnu.org>
5267 * gfortran.dg/allocate_alloc_opt_8.f90: New.
5268 * gfortran.dg/allocate_alloc_opt_9.f90: New.
5269 * gfortran.dg/allocate_alloc_opt_10.f90: New.
5270 * gfortran.dg/class_allocate_2.f03: Modified an error message.
5272 2010-06-15 Richard Guenther <rguenther@suse.de>
5274 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5276 2010-06-15 Richard Guenther <rguenther@suse.de>
5278 * gcc.dg/vect/bb-slp-21.c: Adjust.
5279 * gcc.dg/vect/bb-slp-13.c: Likewise
5280 * gcc.dg/vect/bb-slp-4.c: Likewise
5281 * gcc.dg/vect/bb-slp-22.c: Likewise
5282 * gcc.dg/vect/bb-slp-14.c: Likewise
5283 * gcc.dg/vect/bb-slp-23.c: Likewise
5284 * gcc.dg/vect/bb-slp-15.c: Likewise
5285 * gcc.dg/vect/bb-slp-17.c: Likewise
5286 * gcc.dg/vect/bb-slp-18.c: Likewise
5287 * gcc.dg/vect/bb-slp-19.c: Likewise
5288 * gcc.dg/vect/bb-slp-10.c: Likewise
5289 * gcc.dg/vect/bb-slp-11.c: Likewise
5290 * gcc.dg/vect/bb-slp-20.c: Likewise
5291 * gcc.dg/vect/bb-slp-3.c: Likewise
5293 2010-06-15 Jakub Jelinek <jakub@redhat.com>
5296 * gfortran.dg/gomp/pr44536.f90: New test.
5297 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5299 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
5302 * gcc.target/i386/avx-vextractf128-256-3.c: New.
5303 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5305 2010-06-14 Jakub Jelinek <jakub@redhat.com>
5307 PR tree-optimization/44508
5308 * gcc.dg/tree-ssa/pr21086.c: Adjust.
5311 * gcc.dg/pr44509.c: New test.
5313 2010-06-14 Ira Rosen <irar@il.ibm.com>
5315 PR tree-optimization/44507
5316 * gcc.dg/vect/pr44507.c: New test.
5318 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
5320 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5321 and c-pretty-print.h.
5323 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5325 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
5327 * gfortran.dg/whole_file_18.f90: Updated error message.
5329 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
5331 * gfortran.dg/whole_file_20.f03: New.
5333 2010-06-12 Jan Hubicka <jh@suse.cz>
5335 * gcc.c-torture/compile/pc44485.c: New testcase.
5337 2010-06-12 Janus Weil <janus@gcc.gnu.org>
5340 * gfortran.dg/typebound_proc_4.f03: Modified error message.
5341 * gfortran.dg/typebound_proc_14.f03: New.
5342 * gfortran.dg/typebound_proc_15.f03: New.
5344 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5346 * gcc.dg/opts-1.c: New test.
5348 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5350 * gcc.dg/funroll-loops-all.c: Update expected error.
5352 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
5355 * gcc.target/i386/pr44481.c: New test.
5357 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
5359 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5361 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
5364 * gcc.dg/tree-ssa/pr44483.c: New.
5366 2010-06-11 Paul Brook <paul@codesourcery.com>
5368 * g++.dg/other/arm-neon-1.C: New test.
5370 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
5374 * gfortran.dg/class_23.f03: New test.
5376 2010-06-11 Jan Hubicka <jh@suse.cz>
5378 * gcc.dg/ipa/pure-const-2.c: New testcase.
5380 2010-06-11 Jan Hubicka <jh@suse.cz>
5382 * gcc.dg/noreturn-7.c: Update.
5383 * gcc.dg/noreturn-4.c: Update.
5385 2010-06-10 Dodji Seketeli <dodji@redhat.com>
5388 * g++.dg/other/typedef4.C: New test.
5390 2010-06-10 Janus Weil <janus@gcc.gnu.org>
5393 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5395 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
5398 * gfortran.dg/asynchronous_3.f03
5400 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
5403 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5404 non-temporal stores out of the tests to form new test cases. As a
5405 result, no non-temporal store should be generated in this case.
5407 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
5408 prefetch-7.c that generate one non-temporal store.
5410 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
5411 prefetch-7.c that generate one non-temporal store and one
5412 one-temporal prefetch.
5414 2010-06-10 Martin Jambor <mjambor@suse.cz>
5416 PR tree-optimization/44258
5417 * gcc.dg/tree-ssa/pr44258.c: New test.
5419 2010-06-10 Daniel Kraft <d@domob.eu>
5422 * gfortran.dg/associate_1.f03: New test.
5423 * gfortran.dg/associate_2.f95: New test.
5424 * gfortran.dg/associate_3.f03: New test.
5425 * gfortran.dg/associate_4.f08: New test.
5427 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5429 * gfortran.dg/selected_char_kind_4.f90: New test.
5431 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
5433 * gcc.dg/pr42461.c: New test.
5435 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5438 * gfortran.dg/selected_real_kind_1.f90: New.
5440 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5443 * gfortran.dg/warn_conversion.f90: Removed check for redundant
5445 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5448 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5450 * gfortran.dg/data_namelist_conflict.f90: New test.
5452 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5454 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5455 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5456 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5458 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5460 * gfortran.dg/mvbits_9.f90: New test.
5461 * gfortran.dg/ibset_1.f90: Ditto.
5462 * gfortran.dg/ibits_1.f90: Ditto.
5463 * gfortran.dg/btest_1.f90: Ditto.
5464 * gfortran.dg/ibclr_1.f90: Ditto.
5466 2010-06-09 Jason Merrill <jason@redhat.com>
5469 * g++.dg/cpp0x/decltype23.C: Move to...
5470 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5472 2010-06-09 Janus Weil <janus@gcc.gnu.org>
5475 * gfortran.dg/typebound_call_14.f03: New test.
5477 2010-06-09 Martin Jambor <mjambor@suse.cz>
5479 PR tree-optimization/44423
5480 * gcc.dg/tree-ssa/pr44423.c: New test.
5482 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
5485 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5486 TV_NONE to initialize tv_id field.
5487 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5488 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5489 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5491 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5492 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5493 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5495 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
5497 PR tree-optimization/39874
5499 * gcc.dg/pr39874.c: New file.
5501 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
5503 * g++.dg/ext/attr-alias-1.C: New.
5504 * g++.dg/ext/attr-alias-2.C: New.
5506 2010-06-07 Tobias Burnus <burnus@net-b.de>
5509 * gfortran.dg/proc_ptr_27.f90: New.
5511 2010-06-07 Jason Merrill <jason@redhat.com>
5514 * g++.dg/cpp0x/decltype23.C: New.
5516 2010-06-08 Andrew Pinski <pinskia@gmail.com>
5517 Shujing Zhao <pearly.zhao@oracle.com>
5520 * gcc.dg/c90-const-expr-10.c: Adjust.
5521 * gcc.dg/c99-const-expr-10.c: Adjust.
5522 * gcc.dg/init-bad-7.c: New.
5524 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5526 * lib/target-supports.exp (check_effective_target_gas): New proc.
5527 * gcc.c-torture/execute/960321-1.x: New file.
5529 2010-06-07 Jason Merrill <jason@redhat.com>
5532 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5534 2010-06-07 Jakub Jelinek <jakub@redhat.com>
5537 * g++.dg/warn/Wunused-var-12.C: New test.
5540 * c-c++-common/Wunused-var-11.c: New test.
5542 2010-06-07 Jan Hubicka <jh@suse.cz>
5544 * gcc.dg/ipa/pure-const-1.c: New testcase.
5546 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
5548 PR rtl-optimization/44404
5549 * gcc.dg/pr44404.c: New.
5551 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
5554 * gcc.target/i386/abi-2.c: Check sysv abi here.
5555 * gcc.target/i386/aes-avx-check.h: Call test in noinline
5556 function to avoid failures by different ABIs.
5557 * gcc.target/i386/aes-check.h: Likewise.
5558 * gcc.target/i386/avx-check.h: Likewise.
5559 * gcc.target/i386/fma4-check.h: Likewise.
5560 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5561 * gcc.target/i386/mmx-check.h: Likewise.
5562 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5563 * gcc.target/i386/pclmul-check.h: Likewise.
5564 * gcc.target/i386/sse-check.h: Likewise.
5565 * gcc.target/i386/sse2-check.h: Likewise.
5566 * gcc.target/i386/sse3-check.h: Likewise.
5567 * gcc.target/i386/sse4_1-check.h: Likewise.
5568 * gcc.target/i386/sse4_2-check.h: Likewise.
5569 * gcc.target/i386/sse4a-check.h: Likewise.
5570 * gcc.target/i386/ssse3-check.h: Likewise.
5571 * gcc.target/i386/xop-check.h: Likewise.
5572 * gcc.target/i386/pr27971.c: Fix for LLP64.
5573 * gcc.target/i386/pr39139.c: Likewise.
5574 * gcc.target/i386/pr39315-check.c: Likewise.
5575 * gcc.target/i386/vararg-1.c: Likewise.
5576 * gcc.target/i386/vararg-2.c: Likewise.
5577 Additional add dg-compile to avoid failure due
5580 * gcc.dg/compound-literal-1.c: Fix for llp64.
5581 * gcc.dg/pr32370.c: Likewise.
5582 * gcc.dg/pr37561.c: Likewise.
5583 * gcc.dg/pr41340.c: Likewise.
5584 * gcc.dg/pr41551.c: Likewise.
5586 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5589 * g++.dg/debug/dwarf2/typedef3.C: New test.
5591 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5594 * c-c++-common/pr20000.c: New.
5596 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
5599 * g++.dg/init/pr44086.C: New.
5600 * g++.dg/cpp0x/decltype4.C: Adjust.
5602 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5605 * gfortran.dg/generic_23.f03: New test.
5607 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5610 * gfortran.dg/alloc_comp_class_1.f90 : New test.
5612 2010-06-05 Jakub Jelinek <jakub@redhat.com>
5615 * c-c++-common/Wunused-var-9.c: New test.
5617 2010-06-05 Jason Merrill <jason@redhat.com>
5619 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5621 2010-06-05 Joseph Myers <joseph@codesourcery.com>
5624 * gcc.dg/c99-restrict-4.c: New test.
5626 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
5628 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5629 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5630 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5631 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5632 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5633 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5634 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5635 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5636 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5637 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5638 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5639 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5640 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5641 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5642 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5643 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5644 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5645 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5646 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5647 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5648 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5649 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5651 2010-06-04 Jason Merrill <jason@redhat.com>
5653 * g++.dg/cpp0x/noexcept06.C: New.
5654 * g++.dg/cpp0x/noexcept07.C: New.
5656 * g++.dg/cpp0x/noexcept01.C: New.
5657 * g++.dg/cpp0x/noexcept02.C: New.
5658 * g++.dg/cpp0x/noexcept03.C: New.
5659 * g++.dg/cpp0x/noexcept04.C: New.
5660 * g++.dg/cpp0x/noexcept05.C: New.
5662 2010-06-04 Jakub Jelinek <jakub@redhat.com>
5665 * g++.dg/warn/Wunused-var-10.C: New test.
5666 * g++.dg/warn/Wunused-var-11.C: New test.
5669 * c-c++-common/Wunused-var-10.c: New test.
5671 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5674 * gcc.dg/assign-warn-2.c: Update.
5675 * gcc.dg/cpp/line3.c: Update.
5676 * gcc.dg/c99-array-lval-8.c: Update.
5677 * gcc.dg/cast-qual-2.c: Update.
5678 * gcc.dg/c99-arraydecl-3.c: Update.
5679 * gcc.dg/assign-warn-1.c: Update.
5680 * gcc.dg/format/gcc_diag-1.c: Update.
5682 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5684 PR rtl-optimization/39871
5685 PR rtl-optimization/40615
5686 PR rtl-optimization/42500
5687 PR rtl-optimization/42502
5688 * gcc.target/arm/eliminate.c: New test.
5690 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5693 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5694 * g++.old-deja/g++.other/delete3.C: Likewise.
5695 * g++.old-deja/g++.other/new.C: Likewise.
5696 * g++.old-deja/g++.law/operators27.C: Likewise.
5697 * g++.old-deja/g++.mike/p755.C: Likewise.
5698 * g++.dg/eh/new1.C: Likewise.
5699 * g++.dg/init/new5.C: Likewise.
5701 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5703 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5704 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5705 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5707 2010-06-03 Richard Guenther <rguenther@suse.de>
5710 * lib/lto.exp: Always load gcc.exp.
5711 (lto-obj): For C source files invoke gcc_target_compile.
5712 * g++.dg/lto/20100603-1_0.C: New testcase.
5713 * g++.dg/lto/20100603-1_1.c: Likewise.
5715 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5717 PR tree-optimization/43688
5718 * gfortran.dg/pr43688.f90: New.
5720 2010-06-03 Richard Guenther <rguenther@suse.de>
5723 * gcc.dg/lto/20100603-1_0.c: New testcase.
5724 * gcc.dg/lto/20100603-2_0.c: Likewise.
5725 * gcc.dg/lto/20100603-3_0.c: Likewise.
5727 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5730 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5731 * gcc.target/powerpc/recip-2.c: Ditto.
5732 * gcc.target/powerpc/recip-3.c: Ditto.
5733 * gcc.target/powerpc/recip-4.c: Ditto.
5734 * gcc.target/powerpc/recip-5.c: Ditto.
5735 * gcc.target/powerpc/recip-6.c: Ditto.
5736 * gcc.target/powerpc/recip-7.c: Ditto.
5737 * gcc.target/powerpc/recip-test.h: Ditto.
5738 * gcc.target/powerpc/recip-test2.h: Ditto.
5740 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5742 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5744 2010-06-02 Jason Merrill <jason@redhat.com>
5746 * g++.dg/ext/vector9.C: Expect typedef in error message.
5751 * g++.dg/tc1/dr101.C: Remove xfails.
5753 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5756 * g++.dg/ipa/pr44372.C: New.
5758 2010-06-02 Jan Hubicka <jh@suse.cz>
5761 * g++.dg/torture/pr44295.C: Neww testcase.
5763 2010-06-02 Jan Hubicka <jh@suse.cz>
5765 * gcc.dg/tree-ssa/loadpre6.c: Update.
5767 2010-06-02 Richard Guenther <rguenther@suse.de>
5769 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5772 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5774 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5775 the link fail message.
5777 2010-06-02 Tobias Burnus <burnus@net-b.de>
5780 * gfortran.dg/use_13.f90: New test case.
5782 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5785 * gfortran.dg/error_stop_2.f08: Minor update.
5787 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5790 * gfortran.dg/error_stop_1.f08: New test.
5791 * gfortran.dg/error_stop_2.f08: New test.
5793 2010-06-01 Jason Merrill <jason@redhat.com>
5796 * g++.dg/cpp0x/initlist37.C: New.
5797 * g++.dg/cpp0x/initlist38.C: New.
5800 * g++.dg/cpp0x/initlist36.C: New.
5802 2010-05-31 Jan Hubicka <jh@suse.cz>
5804 * gcc.dg/noreturn-8.c: New testcase.
5806 2010-05-31 Jan Hubicka <jh@suse.cz>
5808 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5809 * gcc.dg/lto/noreturn-1_0.c: Move it here.
5811 2010-05-31 Jan Hubicka <jh@suse.cz>
5813 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5814 * gcc.dg/lto/noreturn-1_0.c: New testcase.
5816 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5819 * gfortran.dg/dependency_27.f90: New test.
5820 * gfortran.dg/array_assign_1.F90: New test.
5822 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5825 * gcc.target/i386/sse-24.c: New test.
5827 2010-05-31 Jan Hubicka <jh@suse.cz>
5829 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5831 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5834 * gcc.dg/pr44337.c: New test.
5836 PR tree-optimization/44182
5837 * g++.dg/debug/pr44182.C: New test.
5839 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5841 * gcc.dg/nested-func-7.c: New test.
5842 * gnat.dg/frame_overflow.adb: Adjust directives.
5844 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5846 * gnat.dg/prot2.ad[sb]: New test.
5847 * gnat.dg/prot2_pkg1.ads: New helper.
5848 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5850 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5852 * gnat.dg/array11.adb: Adjust dg-warning directive.
5853 * gnat.dg/object_overflow.adb: Likewise.
5855 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5858 * gcc.dg/tree-ssa/pr44306.c: New.
5860 2010-05-29 Jan Hubicka <jh@suse.cz>
5862 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5864 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5866 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5868 2010-05-28 Mike Stump <mikestump@comcast.net>
5871 * objc.dg/const-str-9.m: Remove static.
5873 2010-05-28 Jakub Jelinek <jakub@redhat.com>
5876 * gcc.c-torture/compile/pr43636.c: New test.
5878 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5881 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5882 * obj-c++.dg/try-catch-9.mm: Ditto.
5884 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5886 Revert patch for PR c++/44188
5887 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5889 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5892 * g++.dg/debug/dwarf2/typedef3.C: New test.
5894 2010-05-27 Jason Merrill <jason@redhat.com>
5897 * g++.dg/ext/vla9.C: New.
5899 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5902 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5903 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5904 * objc.dg/torture/tls/thr-init.m: Ditto.
5905 * objc.dg/torture/trivial.m: Ditto.
5906 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5907 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5908 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5909 * obj-c++.dg/torture/trivial.mm: Ditto.
5911 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5913 * g++.dg/lto/20100302_0.C: Skip on darwin.
5915 2010-05-27 Richard Guenther <rguenther@suse.de>
5917 PR tree-optimization/44284
5918 * gcc.dg/vect/vect-118.c: New testcase.
5919 * gcc.dg/vect/bb-slp-20.c: Adjust.
5920 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5921 * gcc.dg/vect/slp-9.c: Likewise.
5922 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5923 * gcc.dg/vect/vect-10.c: Likewise.
5924 * gcc.dg/vect/vect-109.c: Likewise.
5925 * gcc.dg/vect/vect-12.c: Likewise.
5926 * gcc.dg/vect/vect-36.c: Likewise.
5927 * gcc.dg/vect/vect-7.c: Likewise.
5928 * gcc.dg/vect/vect-iv-8.c: Likewise.
5929 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5930 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5931 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5932 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5933 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5934 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5935 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5936 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5937 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5938 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5939 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5940 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5941 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5942 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5943 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5944 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5945 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5947 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5949 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5952 2010-05-26 Jan Hubicka <jh@suse.cz>
5954 * gcc.dg/lto/materialize-1_0.c: New file.
5955 * gcc.dg/lto/materialize-1_1.c: New file.
5957 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5959 * gnat.dg/lto10.adb: New test.
5960 * gnat.dg/lto10_pkg.ads: New helper.
5962 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
5964 * lib/target-supports.exp (check_effective_target_int128): New
5965 function to check if __int128 types are available for target.
5966 * c-c++-common/int128-types-1.c: New.
5967 * c-c++-common/int128-1.c: New.
5968 * c-c++-common/int128-2.c: New.
5969 * g++.dg/abi/mangle43.C: New.
5970 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5971 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5972 pointer-wide scalar.
5973 * g++.dg/other/pr25632.C: Likewise.
5974 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5975 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5977 * g++.dg/warn/pr13358-4.C: Likewise.
5978 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5979 * g++.dg/warn/Wconversion-null.C: Likewise.
5981 2010-05-26 Jason Merrill <jason@redhat.com>
5984 * g++.dg/cpp0x/variadic101.C: New.
5986 2010-05-26 Richard Guenther <rguenther@suse.de>
5988 PR rtl-optimization/44164
5989 * gcc.c-torture/execute/pr44164.c: New testcase.
5990 * g++.dg/tree-ssa/pr13146.C: Adjust.
5992 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
5995 * gfortran.dg/whole_file_19.f90 : New test.
5997 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
6002 * gfortran.dg/pr40999.f: Fix function type.
6003 * gfortran.dg/whole_file_5.f90: Likewise.
6004 * gfortran.dg/whole_file_6.f90: Likewise.
6005 * gfortran.dg/whole_file_16.f90: New.
6006 * gfortran.dg/whole_file_17.f90: New.
6007 * gfortran.dg/whole_file_18.f90: New.
6009 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
6010 Iain Sandoe <iains@gcc.gnu.org>
6012 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6013 * gcc.c-torture/compile/pr44197.c: Require alias support.
6014 * gcc.dg/lto/20081222_0.c: Ditto.
6016 2010-05-25 Jakub Jelinek <jakub@redhat.com>
6019 * gcc.dg/guality/vla-2.c: New test.
6021 2010-05-25 Richard Guenther <rguenther@suse.de>
6024 * g++.dg/torture/pr44069.C: New testcase.
6026 2010-05-25 Richard Guenther <rguenther@suse.de>
6028 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6030 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6033 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6035 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6037 * obj-c++.dg/torture/tls/trivial.mm: New.
6038 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6039 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6040 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6041 * obj-c++.dg/torture/tls/diag-1.mm: New.
6042 * obj-c++.dg/torture/tls/tls.exp: New.
6043 * obj-c++.dg/torture/trivial.mm: New.
6044 * obj-c++.dg/torture/dg-torture.exp: New.
6045 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6046 * obj-c++.dg/tls/trivial.m: New.
6047 * obj-c++.dg/tls/init-1.mm: New.
6048 * obj-c++.dg/tls/diag-1.mm: New.
6049 * obj-c++.dg/tls/init-2.mm: New.
6050 * obj-c++.dg/tls/diag-2.mm: New.
6051 * obj-c++.dg/tls/diag-3.mm: New.
6052 * obj-c++.dg/tls/diag-4.mm: New.
6053 * obj-c++.dg/tls/static-1.mm: New.
6054 * obj-c++.dg/tls/tls.exp: New.
6055 * obj-c++.dg/tls/diag-5.mm: New.
6056 * obj-c++.dg/tls/static-1a.mm: New.
6057 * objc-obj-c++-shared/Object1.mm: New.
6058 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6060 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
6063 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6064 * obj-c++.dg/const-str-6.mm: Ditto.
6066 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6068 * g++.dg/parse/array-size2.C: Remove dg-error directives.
6070 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6073 * gnat.dg/array13.ad[sb]: New test.
6075 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
6076 Sandra Loosemore <sandra@codesourcery.com>
6078 * gcc.target/arm/neon/: Regenerated test cases.
6080 * gcc.target/arm/neon/polytypes.c,
6081 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6082 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6083 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6084 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6085 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6086 dg-add-options arm_neon.
6088 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6089 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6090 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6091 and arm_neon_fp16_ok.
6093 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6094 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6096 * lib/target-supports.exp (add_options_for_arm_neon): New.
6097 (check_effective_target_arm_neon_ok_nocache): New, from
6098 check_effective_target_arm_neon_ok. Check multiple possibilities.
6099 (check_effective_target_arm_neon_ok): Use
6100 check_effective_target_arm_neon_ok_nocache.
6101 (add_options_for_arm_neon_fp16)
6102 (check_effective_target_arm_neon_fp16_ok)
6103 check_effective_target_arm_neon_fp16_ok_nocache): New.
6104 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6106 2010-05-24 Jason Merrill <jason@redhat.com>
6109 * g++.dg/cpp0x/initlist35.C: New.
6110 * g++.dg/init/brace6.C: Adjust.
6112 2010-05-24 Paul Brook <paul@codesourcery.com>
6114 * gcc.target/arm/frame-pointer-1.c: New test.
6115 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6116 pointer elimination.
6118 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6121 * gcc.target/i386/crc32-3.c: New.
6122 * gcc.target/i386/crc32-4.c: Likewise.
6124 2010-05-23 Joseph Myers <joseph@codesourcery.com>
6126 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6127 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6128 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6130 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6132 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6134 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
6137 * gcc.c-target/pr43869.c: New test.
6139 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6142 * gfortran.dg/class_22.f03: New.
6144 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
6147 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6149 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6152 * gfortran.dg/abstract_type_7.f03: New.
6154 2010-05-21 Jason Merrill <jason@redhat.com>
6156 * g++.dg/eh/spec11.C: Test cleanup optimization.
6158 2010-05-21 Jakub Jelinek <jakub@redhat.com>
6161 * gcc.target/i386/pr44223.c: New test.
6163 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6165 * gcc.target/i386/pr25993.c: Use @function as type specifier.
6167 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
6169 * g++.dg/other/const3.C: New test.
6171 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
6174 * warn_unused_dummy_argument_1.f90: New.
6175 * warn_unused_dummy_argument_2.f90: New.
6177 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6180 * g++.dg/inherit/crash1.C: New.
6181 * g++.dg/inherit/crash2.C: Likewise.
6183 2010-05-20 Jakub Jelinek <jakub@redhat.com>
6186 * g++.dg/debug/pr44178.C: New test.
6188 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
6191 * gcc.dg/tree-ssa/prefetch-6.c: Add
6192 --param min-insn-to-prefetch-ratio=6.
6193 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6194 allow unrolling, and adjust the movnti count.
6196 2010-05-20 Jan Hubicka <jh@suse.cz>
6199 * gcc.c-torture/compile/pr44197.c: New file.
6201 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
6203 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6205 (check_effective_target_xop): Remove __may_alias__ attribute.
6207 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
6210 * gcc.c-torture/execute/pr44202-1.c: New test.
6212 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6215 * gfortran.dg/label_1.f90: Update test.
6217 2010-05-19 Jan Hubicka <jh@suse.cz>
6219 * gcc.dg/lto/ipareference2_0.c: New file.
6220 * gcc.dg/lto/ipareference2_1.c: New file.
6222 2010-05-19 Jason Merrill <jason@redhat.com>
6224 * g++.dg/parse/fn-typedef2.C: New.
6226 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6230 * g++.dg/template/fntype1.C: New.
6232 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
6234 * gnat.dg/discr23.ad[sb]: New test.
6235 * gnat.dg/discr23_pkg.ads: New helper.
6237 * gnat.dg/specs/controlled1.ads: New test.
6238 * gnat.dg/specs/controlled1_pkg.ads: New helper.
6240 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6243 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6244 Fixed scope of C_SIZEOF.
6245 * gfortran.dg/warn_conversion_2.f90: New.
6247 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6249 * lib/target-supports.exp (check_effective_target_sse2): New proc.
6250 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6251 for optional selector.
6252 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6253 (check_effective_target_sse3): New proc.
6254 * gcc.target/i386/math-torture/math-torture.exp: Load
6255 target-supports.exp.
6256 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6257 check_effective_target_sse2.
6258 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6259 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6260 * g++.dg/vect/vect.exp: Likewise.
6261 * gfortran.dg/vect/vect.exp: Likewise.
6262 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6263 -msse2 if check_effective_target_sse2.
6265 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6266 * gcc.target/i386/3dnow-2.c: Likewise.
6267 * gcc.target/i386/3dnowA-1.c: Likewise.
6268 * gcc.target/i386/3dnowA-2.c: Likewise.
6269 * gcc.target/i386/pr42549.c: Likewise.
6271 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6272 * gcc.target/i386/sse3-addsubpd.c: Likewise.
6273 * gcc.target/i386/sse3-addsubps.c: Likewise.
6274 * gcc.target/i386/sse3-haddpd.c: Likewise.
6275 * gcc.target/i386/sse3-haddps.c: Likewise.
6276 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6277 * gcc.target/i386/sse3-hsubps.c: Likewise.
6278 * gcc.target/i386/sse3-movddup.c: Likewise.
6279 * gcc.target/i386/sse3-movshdup.c: Likewise.
6280 * gcc.target/i386/sse3-movsldup.c: Likewise.
6282 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6283 * g++.dg/ext/attrib35.C: Likewise.
6284 * g++.dg/opt/pr40496.C: Likewise.
6285 * g++.dg/other/i386-1.C: Likewise.
6286 * g++.dg/other/i386-4.C: Likewise.
6287 * g++.dg/other/pr34435.C: Likewise.
6288 * g++.dg/other/pr39496.C: Likewise.
6289 * g++.dg/other/pr40446.C: Likewise.
6290 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6291 * gcc.dg/compat/vector-1a_main.c: Likewise.
6292 * gcc.dg/compat/vector-2a_main.c: Likewise.
6293 * gcc.dg/lto/20090206-1_0.c: Likewise.
6294 * gcc.dg/pr34856.c: Likewise.
6295 * gcc.dg/pr36584.c: Likewise.
6296 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
6297 * gcc.dg/pr37544.c: Likewise.
6298 * gcc.dg/torture/pr16104-1.c: Likewise.
6299 * gcc.dg/torture/pr35771-1.c: Likewise.
6300 * gcc.dg/torture/pr35771-2.c: Likewise.
6301 * gcc.dg/torture/pr35771-3.c: Likewise.
6302 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6303 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6304 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6305 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6306 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6307 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6308 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6309 * gcc.target/i386/20060512-1.c: Likewise.
6310 * gcc.target/i386/20060512-3.c: Likewise.
6311 * gcc.target/i386/all_one_m128i.c: Likewise.
6312 * gcc.target/i386/float128-1.c: Likewise.
6313 * gcc.target/i386/float128-2.c: Likewise.
6314 * gcc.target/i386/fpcvt-1.c: Likewise.
6315 * gcc.target/i386/fpcvt-2.c: Likewise.
6316 * gcc.target/i386/fpcvt-3.c: Likewise.
6317 * gcc.target/i386/fpprec-1.c: Likewise.
6318 * gcc.target/i386/funcspec-9.c: Likewise.
6319 * gcc.target/i386/incoming-1.c: Likewise.
6320 * gcc.target/i386/incoming-12.c: Likewise.
6321 * gcc.target/i386/incoming-2.c: Likewise.
6322 * gcc.target/i386/incoming-3.c: Likewise.
6323 * gcc.target/i386/incoming-4.c: Likewise.
6324 * gcc.target/i386/incoming-6.c: Likewise.
6325 * gcc.target/i386/incoming-7.c: Likewise.
6326 * gcc.target/i386/incoming-8.c: Likewise.
6327 * gcc.target/i386/opt-1.c: Likewise.
6328 * gcc.target/i386/opt-2.c: Likewise.
6329 * gcc.target/i386/ordcmp-1.c: Likewise.
6330 * gcc.target/i386/pr17692.c: Likewise.
6331 * gcc.target/i386/pr18614-1.c: Likewise.
6332 * gcc.target/i386/pr22152.c: Likewise.
6333 * gcc.target/i386/pr23570.c: Likewise.
6334 * gcc.target/i386/pr23575.c: Likewise.
6335 * gcc.target/i386/pr26449-1.c: Likewise.
6336 * gcc.target/i386/pr26600.c: Likewise.
6337 * gcc.target/i386/pr27790.c: Likewise.
6338 * gcc.target/i386/pr28839.c: Likewise.
6339 * gcc.target/i386/pr30970.c: Likewise.
6340 * gcc.target/i386/pr32000-1.c: Likewise.
6341 * gcc.target/i386/pr32000-2.c: Likewise.
6342 * gcc.target/i386/pr32280.c: Likewise.
6343 * gcc.target/i386/pr32661.c: Likewise.
6344 * gcc.target/i386/pr32708-1.c: Likewise.
6345 * gcc.target/i386/pr32961.c: Likewise.
6346 * gcc.target/i386/pr33329.c: Likewise.
6347 * gcc.target/i386/pr35714.c: Likewise.
6348 * gcc.target/i386/pr35767-1.c: Likewise.
6349 * gcc.target/i386/pr35767-1d.c: Likewise.
6350 * gcc.target/i386/pr35767-1i.c: Likewise.
6351 * gcc.target/i386/pr35767-2.c: Likewise.
6352 * gcc.target/i386/pr35767-2d.c: Likewise.
6353 * gcc.target/i386/pr35767-2i.c: Likewise.
6354 * gcc.target/i386/pr35767-3.c: Likewise.
6355 * gcc.target/i386/pr35767-5.c: Likewise.
6356 * gcc.target/i386/pr36222-1.c: Likewise.
6357 * gcc.target/i386/pr36578-1.c: Likewise.
6358 * gcc.target/i386/pr36578-2.c: Likewise.
6359 * gcc.target/i386/pr36992-1.c: Likewise.
6360 * gcc.target/i386/pr37101.c: Likewise.
6361 * gcc.target/i386/pr37216.c: Likewise.
6362 * gcc.target/i386/pr37434-1.c: Likewise.
6363 * gcc.target/i386/pr37434-2.c: Likewise.
6364 * gcc.target/i386/pr37843-3.c: Likewise.
6365 * gcc.target/i386/pr37843-4.c: Likewise.
6366 * gcc.target/i386/pr39162.c: Likewise.
6367 * gcc.target/i386/pr39315-1.c: Likewise.
6368 * gcc.target/i386/pr39315-2.c: Likewise.
6369 * gcc.target/i386/pr39315-3.c: Likewise.
6370 * gcc.target/i386/pr39315-4.c: Likewise.
6371 * gcc.target/i386/pr39445.c: Likewise.
6372 * gcc.target/i386/pr39496.c: Likewise.
6373 * gcc.target/i386/pr40809.c: Likewise.
6374 * gcc.target/i386/pr40906-3.c: Likewise.
6375 * gcc.target/i386/pr41019.c: Likewise.
6376 * gcc.target/i386/pr42542-1.c: Likewise.
6377 * gcc.target/i386/pr42542-2.c: Likewise.
6378 * gcc.target/i386/pr42542-3.c: Likewise.
6379 * gcc.target/i386/pr42542-3a.c: Likewise.
6380 * gcc.target/i386/pr42881.c: Likewise.
6381 * gcc.target/i386/push-1.c: Likewise.
6382 * gcc.target/i386/quad-sse.c: Likewise.
6383 * gcc.target/i386/reload-1.c: Likewise.
6384 * gcc.target/i386/sse-10.c: Likewise.
6385 * gcc.target/i386/sse-11.c: Likewise.
6386 * gcc.target/i386/sse-15.c: Likewise.
6387 * gcc.target/i386/sse-17.c: Likewise.
6388 * gcc.target/i386/sse-18.c: Likewise.
6389 * gcc.target/i386/sse-19.c: Likewise.
6390 * gcc.target/i386/sse-4.c: Likewise.
6391 * gcc.target/i386/sse-6.c: Likewise.
6392 * gcc.target/i386/sse-vect-types.c: Likewise.
6393 * gcc.target/i386/sse2-addpd-1.c: Likewise.
6394 * gcc.target/i386/sse2-addsd-1.c: Likewise.
6395 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6396 * gcc.target/i386/sse2-andpd-1.c: Likewise.
6397 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6398 * gcc.target/i386/sse2-comisd-1.c: Likewise.
6399 * gcc.target/i386/sse2-comisd-2.c: Likewise.
6400 * gcc.target/i386/sse2-comisd-3.c: Likewise.
6401 * gcc.target/i386/sse2-comisd-4.c: Likewise.
6402 * gcc.target/i386/sse2-comisd-5.c: Likewise.
6403 * gcc.target/i386/sse2-comisd-6.c: Likewise.
6404 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6405 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6406 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6407 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6408 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6409 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6410 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6411 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6412 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6413 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6414 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6415 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6416 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6417 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6418 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6419 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6420 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6421 * gcc.target/i386/sse2-divpd-1.c: Likewise.
6422 * gcc.target/i386/sse2-divsd-1.c: Likewise.
6423 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6424 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6425 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6426 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6427 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6428 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6429 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6430 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6431 * gcc.target/i386/sse2-minpd-1.c: Likewise.
6432 * gcc.target/i386/sse2-minsd-1.c: Likewise.
6433 * gcc.target/i386/sse2-mmx.c: Likewise.
6434 * gcc.target/i386/sse2-movapd-1.c: Likewise.
6435 * gcc.target/i386/sse2-movapd-2.c: Likewise.
6436 * gcc.target/i386/sse2-movd-1.c: Likewise.
6437 * gcc.target/i386/sse2-movd-2.c: Likewise.
6438 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6439 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6440 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6441 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6442 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6443 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6444 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6445 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6446 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6447 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6448 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6449 * gcc.target/i386/sse2-movq-1.c: Likewise.
6450 * gcc.target/i386/sse2-movq-2.c: Likewise.
6451 * gcc.target/i386/sse2-movq-3.c: Likewise.
6452 * gcc.target/i386/sse2-movsd-1.c: Likewise.
6453 * gcc.target/i386/sse2-movsd-2.c: Likewise.
6454 * gcc.target/i386/sse2-movupd-1.c: Likewise.
6455 * gcc.target/i386/sse2-movupd-2.c: Likewise.
6456 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6457 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6458 * gcc.target/i386/sse2-orpd-1.c: Likewise.
6459 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6460 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6461 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6462 * gcc.target/i386/sse2-paddb-1.c: Likewise.
6463 * gcc.target/i386/sse2-paddd-1.c: Likewise.
6464 * gcc.target/i386/sse2-paddq-1.c: Likewise.
6465 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6466 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6467 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6468 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6469 * gcc.target/i386/sse2-paddw-1.c: Likewise.
6470 * gcc.target/i386/sse2-pand-1.c: Likewise.
6471 * gcc.target/i386/sse2-pandn-1.c: Likewise.
6472 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6473 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6474 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6475 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6476 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6477 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6478 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6479 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6480 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6481 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6482 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6483 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6484 * gcc.target/i386/sse2-pminub-1.c: Likewise.
6485 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6486 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6487 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6488 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6489 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6490 * gcc.target/i386/sse2-por-1.c: Likewise.
6491 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6492 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6493 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6494 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6495 * gcc.target/i386/sse2-pslld-1.c: Likewise.
6496 * gcc.target/i386/sse2-pslld-2.c: Likewise.
6497 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6498 * gcc.target/i386/sse2-psllq-1.c: Likewise.
6499 * gcc.target/i386/sse2-psllq-2.c: Likewise.
6500 * gcc.target/i386/sse2-psllw-1.c: Likewise.
6501 * gcc.target/i386/sse2-psllw-2.c: Likewise.
6502 * gcc.target/i386/sse2-psrad-1.c: Likewise.
6503 * gcc.target/i386/sse2-psrad-2.c: Likewise.
6504 * gcc.target/i386/sse2-psraw-1.c: Likewise.
6505 * gcc.target/i386/sse2-psraw-2.c: Likewise.
6506 * gcc.target/i386/sse2-psrld-1.c: Likewise.
6507 * gcc.target/i386/sse2-psrld-2.c: Likewise.
6508 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6509 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6510 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6511 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6512 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6513 * gcc.target/i386/sse2-psubb-1.c: Likewise.
6514 * gcc.target/i386/sse2-psubd-1.c: Likewise.
6515 * gcc.target/i386/sse2-psubq-1.c: Likewise.
6516 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6517 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6518 * gcc.target/i386/sse2-psubw-1.c: Likewise.
6519 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6520 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6521 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6522 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6523 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6524 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6525 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6526 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6527 * gcc.target/i386/sse2-pxor-1.c: Likewise.
6528 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6529 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6530 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6531 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6532 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6533 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6534 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6535 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6536 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6537 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6538 * gcc.target/i386/sse2-shufps-1.c: Likewise.
6539 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6540 * gcc.target/i386/sse2-subpd-1.c: Likewise.
6541 * gcc.target/i386/sse2-subsd-1.c: Likewise.
6542 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6543 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6544 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6545 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6546 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6547 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6548 * gcc.target/i386/sse2-unpack-1.c: Likewise.
6549 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6550 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6551 * gcc.target/i386/sse2-vec-1.c: Likewise.
6552 * gcc.target/i386/sse2-vec-2.c: Likewise.
6553 * gcc.target/i386/sse2-vec-3.c: Likewise.
6554 * gcc.target/i386/sse2-vec-4.c: Likewise.
6555 * gcc.target/i386/sse2-vec-5.c: Likewise.
6556 * gcc.target/i386/sse2-vec-6.c: Likewise.
6557 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6558 * gcc.target/i386/ssefn-2.c: Likewise.
6559 * gcc.target/i386/ssefn-4.c: Likewise.
6560 * gcc.target/i386/ssefp-1.c: Likewise.
6561 * gcc.target/i386/ssefp-2.c: Likewise.
6562 * gcc.target/i386/sseregparm-3.c: Likewise.
6563 * gcc.target/i386/sseregparm-4.c: Likewise.
6564 * gcc.target/i386/sseregparm-5.c: Likewise.
6565 * gcc.target/i386/sseregparm-6.c: Likewise.
6566 * gcc.target/i386/sseregparm-7.c: Likewise.
6567 * gcc.target/i386/ssetype-1.c: Likewise.
6568 * gcc.target/i386/ssetype-2.c: Likewise.
6569 * gcc.target/i386/ssetype-3.c: Likewise.
6570 * gcc.target/i386/ssetype-4.c: Likewise.
6571 * gcc.target/i386/ssetype-5.c: Likewise.
6572 * gcc.target/i386/unordcmp-1.c: Likewise.
6573 * gcc.target/i386/vararg-1.c: Likewise.
6574 * gcc.target/i386/vararg-2.c: Likewise.
6575 * gcc.target/i386/vararg-3.c: Likewise.
6576 * gcc.target/i386/vararg-4.c: Likewise.
6577 * gcc.target/i386/vararg-7.c: Likewise.
6578 * gcc.target/i386/vararg-8.c: Likewise.
6579 * gcc.target/i386/vecinit-1.c: Likewise.
6580 * gcc.target/i386/vecinit-2.c: Likewise.
6581 * gcc.target/i386/vecinit-3.c: Likewise.
6582 * gcc.target/i386/vecinit-4.c: Likewise.
6583 * gcc.target/i386/vecinit-5.c: Likewise.
6584 * gcc.target/i386/vecinit-6.c: Likewise.
6585 * gcc.target/i386/vectorize2.c: Likewise.
6586 * gcc.target/i386/vectorize3.c: Likewise.
6587 * gcc.target/i386/vectorize4.c: Likewise.
6588 * gcc.target/i386/vectorize6.c: Likewise.
6589 * gcc.target/i386/vectorize7.c: Likewise.
6590 * gcc.target/i386/vectorize8.c: Likewise.
6591 * gcc.target/i386/vperm-v2df.c: Likewise.
6592 * gcc.target/i386/vperm-v2di.c: Likewise.
6593 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6594 * gcc.target/i386/xorps-sse2.c: Likewise.
6595 * gcc.target/i386/xorps.c: Likewise.
6596 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6597 * gfortran.dg/graphite/pr42326.f90: Likewise.
6598 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6600 2010-05-19 Richard Guenther <rguenther@suse.de>
6603 * g++.dg/lto/20100519-1_0.C: New testcase.
6605 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6608 * gfortran.dg/warn_intent_out_not_set.f90: New.
6610 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6613 * gfortran.dg/data_char_1.f90: Updated warning message.
6614 * gfortran.dg/data_array_6.f: New.
6616 2010-05-19 Martin Jambor <mjambor@suse.cz>
6618 * g++.dg/ipa/ivinline-8.C: New test.
6619 * gcc.dg/ipa/iinline-2.c: Likewise.
6621 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6624 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6625 arguments; add check for return value kind.
6626 * gfortran.dg/float_1.f90: Likewise.
6628 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6630 * gcc.target/i386/20011009-1.c (COMMENT): Define.
6632 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6633 * lib/lto.exp (lto_prune_warns): Fix location line regex.
6634 Prune another location line format.
6635 (lto-obj): Call lto_prune_warns on comp_output.
6637 2010-05-18 Jan Hubicka <jh@suse.cz>
6639 * gcc.dg/lto/ipacp_0.c: New test.
6640 * gcc.dg/lto/ipacp_1.c: New test.
6642 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
6645 * gcc.dg/lto/20100518_0.c: New test.
6647 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
6649 * gnat.dg/specs/lto3.ads: Add missing dg-options.
6651 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6654 * gfortran.dg/class_21.f03: New.
6656 2010-05-17 Jason Merrill <jason@redhat.com>
6659 * g++.dg/cpp0x/initlist34.C: New.
6662 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6664 2010-05-17 Martin Jambor <mjambor@suse.cz>
6666 * g++.dg/ipa/ivinline-1.C: New test.
6667 * g++.dg/ipa/ivinline-2.C: New test.
6668 * g++.dg/ipa/ivinline-3.C: New test.
6669 * g++.dg/ipa/ivinline-4.C: New test.
6670 * g++.dg/ipa/ivinline-5.C: New test.
6671 * g++.dg/ipa/ivinline-6.C: New test.
6673 2010-05-17 Dodji Seketeli <dodji@redhat.com>
6674 Jason Merrill <jason@redhat.com>
6677 * c-c++-common/Wunused-var-8.c: New test.
6679 2010-05-17 Jakub Jelinek <jakub@redhat.com>
6682 * gcc.c-torture/compile/pr42347.c: New test.
6685 * g++.dg/ext/asmgoto1.C: New test.
6687 2010-05-17 Martin Jambor <mjambor@suse.cz>
6690 * gcc.dg/tree-ssa/pr44133.c: New test.
6691 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6694 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6697 * gfortran.dg/class_20.f03: New.
6699 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6702 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6703 debug messages but not the newly introduced one.
6705 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
6708 * gfortran.dg/initialization_25.f90: Commented testcase.
6709 * gfortran.dg/initialization_26.f90: New.
6711 2010-05-16 Richard Guenther <rguenther@suse.de>
6713 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6714 * gcc.dg/pr43084.c: Likewise.
6715 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6717 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6719 * gcc.dg/struct/struct-reorg.exp: Likewise.
6720 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6721 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6723 2010-05-16 Joseph Myers <joseph@codesourcery.com>
6725 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6726 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6727 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6728 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6731 2010-05-15 Jason Merrill <jason@redhat.com>
6733 * g++.dg/eh/spec10.C: New.
6734 * g++.dg/eh/spec11.C: New.
6735 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6737 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6741 * gfortran.dg/allocatable_scalar_9.f90: New.
6743 2010-05-15 Jakub Jelinek <jakub@redhat.com>
6746 * g++.dg/torture/pr44148.C: New test.
6748 2010-05-15 Joseph Myers <joseph@codesourcery.com>
6750 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6751 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6752 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6753 diagnostics and type sizes.
6755 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6757 * gnat.dg/lto9.adb: New test.
6758 * gnat.dg/lto9_pkg1.ads: New helper.
6759 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6761 2010-05-15 Jan Hubicka <jh@suse.cz>
6763 * gcc.dg/lto/ipareference_1.c: Rename to ...
6764 * gcc.dg/lto/ipareference_0.c: ... this one.
6765 * gcc.dg/lto/ipareference_2.c: Rename to ...
6766 * gcc.dg/lto/ipareference_1.c: ... this one.
6768 2010-05-15 Jan Hubicka <jh@suse.cz>
6770 * gcc.dg/lto/ipareference_1.c: New file.
6771 * gcc.dg/lto/ipareference_2.c: New file.
6773 2010-05-15 Richard Guenther <rguenther@suse.de>
6775 PR tree-optimization/44038
6776 * gcc.c-torture/compile/pr44038.c: New testcase.
6778 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6780 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6781 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6783 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6787 * gfortran.dg/class_18.f03: New.
6788 * gfortran.dg/class_19.f03: New.
6790 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6793 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6794 * g++.dg/debug/dwarf2/const1.C: Remove.
6796 2010-05-14 Jason Merrill <jason@redhat.com>
6798 * g++.dg/eh/cond4.C: New.
6799 * g++.dg/eh/elide2.C: Adjust.
6800 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6802 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6805 * gfortran.dg/actual_array_interface_2.f90: New test.
6807 2010-05-14 Richard Guenther <rguenther@suse.de>
6809 PR tree-optimization/44119
6810 * gcc.c-torture/compile/pr44119.c: New testcase.
6812 2010-05-14 Jason Merrill <jason@redhat.com>
6815 * g++.dg/eh/terminate1.C: New.
6817 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6819 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6822 * gcc.dg/pr44136.c: New test.
6824 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6827 * g++.dg/warn/Wshadow-4.C: Adjust.
6828 * g++.dg/warn/Wshadow-5.C: New test.
6829 * g++.dg/warn/Wshadow-6.C: New test
6831 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
6834 * gfortran.dg/initialization_25.f90: New.
6836 2010-05-13 Martin Jambor <mjambor@suse.cz>
6838 * g++.dg/otr-fold-1.C: New test.
6839 * g++.dg/otr-fold-2.C: New test.
6841 2010-05-13 Jakub Jelinek <jakub@redhat.com>
6844 * gfortran.dg/gomp/pr44036-1.f90: New test.
6845 * gfortran.dg/gomp/pr44036-2.f90: New test.
6846 * gfortran.dg/gomp/pr44036-3.f90: New test.
6849 * gcc.dg/guality/sra-1.c: New test.
6851 2010-05-12 Jan Hubicka <jh@suse.cz>
6853 * tree-ssa/unreachable.c: New test.
6855 2010-05-12 Jason Merrill <jason@redhat.com>
6857 * g++.dg/cpp0x/sfinae1.C: New.
6859 2010-05-12 Sriraman Tallam <tmsriram@google.com>
6861 * gcc.target/i386/zee.c: New file.
6863 2010-05-12 Jason Merrill <jason@redhat.com>
6865 * g++.dg/conversion/op1.C: Expect template candidate message.
6866 * g++.dg/cpp0x/nullptr15.C: Likewise.
6867 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6868 * g++.dg/cpp0x/pr31431.C: Likewise.
6869 * g++.dg/cpp0x/temp_default2.C: Likewise.
6870 * g++.dg/cpp0x/trailing4.C: Likewise.
6871 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6872 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6873 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6874 * g++.dg/cpp0x/variadic35.C: Likewise.
6875 * g++.dg/cpp0x/vt-35147.C: Likewise.
6876 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6877 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6878 * g++.dg/ext/visibility/anon8.C: Likewise.
6879 * g++.dg/ext/vla2.C: Likewise.
6880 * g++.dg/other/pr28114.C: Likewise.
6881 * g++.dg/other/ptrmem10.C: Likewise.
6882 * g++.dg/other/ptrmem11.C: Likewise.
6883 * g++.dg/overload/unknown1.C: Likewise.
6884 * g++.dg/parse/template7.C: Likewise.
6885 * g++.dg/parse/typename7.C: Likewise.
6886 * g++.dg/template/conv11.C: Likewise.
6887 * g++.dg/template/copy1.C: Likewise.
6888 * g++.dg/template/deduce3.C: Likewise.
6889 * g++.dg/template/dependent-expr5.C: Likewise.
6890 * g++.dg/template/friend.C: Likewise.
6891 * g++.dg/template/incomplete2.C: Likewise.
6892 * g++.dg/template/local4.C: Likewise.
6893 * g++.dg/template/local6.C: Likewise.
6894 * g++.dg/template/operator10.C: Likewise.
6895 * g++.dg/template/overload6.C: Likewise.
6896 * g++.dg/template/ptrmem2.C: Likewise.
6897 * g++.dg/template/ptrmem20.C: Likewise.
6898 * g++.dg/template/ptrmem8.C: Likewise.
6899 * g++.dg/template/sfinae2.C: Likewise.
6900 * g++.dg/template/ttp25.C: Likewise.
6901 * g++.dg/template/unify10.C: Likewise.
6902 * g++.dg/template/unify11.C: Likewise.
6903 * g++.dg/template/unify6.C: Likewise.
6904 * g++.dg/template/unify7.C: Likewise.
6905 * g++.dg/template/unify9.C: Likewise.
6906 * g++.dg/template/varmod1.C: Likewise.
6907 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6908 * g++.old-deja/g++.law/operators32.C: Likewise.
6909 * g++.old-deja/g++.pt/crash28.C: Likewise.
6910 * g++.old-deja/g++.pt/crash60.C: Likewise.
6911 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6912 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6913 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6914 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6915 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6916 * g++.old-deja/g++.pt/expr2.C: Likewise.
6917 * g++.old-deja/g++.pt/overload7.C: Likewise.
6918 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6919 * g++.old-deja/g++.pt/spec5.C: Likewise.
6920 * g++.old-deja/g++.pt/spec6.C: Likewise.
6921 * g++.old-deja/g++.pt/t24.C: Likewise.
6922 * g++.old-deja/g++.pt/unify4.C: Likewise.
6923 * g++.old-deja/g++.pt/unify6.C: Likewise.
6924 * g++.old-deja/g++.pt/unify8.C: Likewise.
6925 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6926 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6927 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6929 * g++.dg/cpp0x/initlist32.C: New.
6931 * g++.dg/template/conv11.C: New.
6932 * g++.dg/conversion/op1.C: Adjust expected error.
6934 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6936 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6939 * gcc.target/i386/avx-cmpsd-1.c: New.
6940 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6941 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6942 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6943 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6944 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6946 2010-05-12 Jakub Jelinek <jakub@redhat.com>
6949 * gcc.dg/gomp/pr44085.c: New test.
6950 * gfortran.dg/gomp/pr44085.f90: New test.
6952 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6954 * objc-obj-c++-shared/Object1.m: New.
6955 * objc.dg/torture: New directory.
6956 * objc.dg/torture/tls: Ditto.
6957 * objc.dg/tls: Ditto.
6958 * objc.dg/torture/tls/trivial.m: New test.
6959 * objc.dg/torture/tls/thr-init-2.m: New test.
6960 * objc.dg/torture/tls/thr-init-3.m: New test.
6961 * objc.dg/torture/tls/thr-init.m: New test.
6962 * objc.dg/torture/tls/diag-1.m: New test.
6963 * objc.dg/torture/tls/tls.exp: New.
6964 * objc.dg/torture/trivial.m: New test.
6965 * objc.dg/torture/dg-torture.exp: New.
6966 * objc.dg/tls/diag-3.m: New test.
6967 * objc.dg/tls/diag-4.m: New test.
6968 * objc.dg/tls/diag-5.m: New test.
6969 * objc.dg/tls/init-1.m: New test.
6970 * objc.dg/tls/init-2.m: New test.
6971 * objc.dg/tls/tls.exp: New.
6972 * objc.dg/tls/diag-2.m: New test.
6973 * lib/objc.exp: Respond to dg-additional-files.
6975 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6977 * gcc.target/m68k/20100512-1.c: New.
6979 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6981 * gnat.dg/lto8.adb: New test.
6982 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6983 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6985 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6990 * g++.dg/template/crash97.C: New.
6991 * g++.dg/template/crash98.C: Likewise.
6992 * g++.dg/template/crash99.C: Likewise.
6993 * g++.dg/cpp0x/pr31439.C: Adjust.
6994 * g++.dg/template/crash95.C: Likewise.
6996 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6999 * c-c++-common/asmgoto-4.c: New test.
7000 * gcc.target/i386/pr44071.c: New test.
7003 * c-c++-common/Wunused-var-7.c: New test.
7004 * g++.dg/warn/Wunused-var-9.C: New test.
7006 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7009 * gfortran.dg/gomp/pr43711.f90: New.
7011 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7014 * gfortran.dg/select_5.f90: Updated.
7016 2010-05-11 Jan Hubicka <jh@suse.cz>
7018 PR tree-optimize/44063
7019 * gcc.c-torture/compile/pr44063.c: New testcase.
7021 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7024 * gcc.dg/pr44023.c: New test.
7026 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
7028 * gnat.dg/lto7.adb: New test.
7029 * gnat.dg/lto7_pkg.ad[sb]: New helper.
7031 2010-05-10 Jason Merrill <jason@redhat.com>
7034 * g++.dg/template/inherit5.C: New.
7037 * g++.dg/cpp0x/initlist33.C: New.
7038 * g++.dg/cpp0x/initlist26.C: Adjust.
7039 * g++.dg/cpp0x/initlist28.C: Adjust.
7041 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
7044 * g++.dg/init/pr43719.C: New.
7045 * g++.dg/anon-struct4.C: Adjust.
7047 2010-05-10 Jakub Jelinek <jakub@redhat.com>
7050 * gcc.dg/pr44028.c: New test.
7052 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
7057 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7058 * gfortran.dg/warn_conversion.f90: New.
7060 2010-05-10 Michael Matz <matz@suse.de>
7062 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7064 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
7066 PR rtl-optimization/44012
7067 * gcc.dg/pr44012.c: New.
7069 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7071 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7072 Log text on entry and exit.
7073 Prune Sun ld warnings for common symbols with differing sizes.
7074 (lto-link-and-maybe-run): Change caller.
7076 2010-05-10 Janus Weil <janus@gcc.gnu.org>
7079 * gfortran.dg/class_7.f03: Modified.
7080 * gfortran.dg/select_type_1.f03: Modified.
7081 * gfortran.dg/select_type_12.f03: New.
7083 2010-05-10 Richard Guenther <rguenther@suse.de>
7085 PR tree-optimization/44050
7086 * gcc.dg/torture/pr44050.c: New testcase.
7088 2010-05-10 Wei Guozhi <carrot@google.com>
7091 * gcc.target/arm/pr42879.c: New testcase.
7093 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7096 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7098 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7101 * gcc.dg/anon-struct-10.c: New test.
7103 2010-05-09 Richard Guenther <rguenther@suse.de>
7106 * gcc.dg/pr44024.c: New testcase.
7108 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7111 * gcc.dg/anon-struct-9.c: New test.
7113 2010-05-09 Richard Guenther <rguenther@suse.de>
7116 * gcc.c-torture/compile/pr44043.c: New testcase.
7118 2010-05-09 Richard Guenther <rguenther@suse.de>
7120 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7122 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
7124 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7126 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7128 * gnat.dg/lto[12456].adb: Add "target lto" marker.
7129 * gnat.dg/specs/lto3.ads: Likewise.
7131 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
7134 * gcc.dg/pr28685-1.c: New file.
7136 2010-05-08 Richard Guenther <rguenther@suse.de>
7138 PR tree-optimization/44030
7139 * gcc.c-torture/compile/pr44030.c: New testcase.
7141 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7143 * gnat.dg/lto6.adb: New test.
7144 * gnat.dg/lto6_pkg.ads: New helper.
7146 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7148 * gnat.dg/lto5.adb: New test.
7149 * gnat.dg/lto5_pkg.ad[sb]: New helper.
7151 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7153 * gnat.dg/lto4.ad[sb]: New test.
7155 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7157 * gnat.dg/specs/lto3.ads: New test.
7158 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7159 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7161 2010-05-08 Quentin Ochem <ochem@adacore.com>
7163 * gnat.dg/sizetype3.ad[sb]: New test.
7164 * gnat.dg/sizetype3_pkg.ads: New helper.
7166 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
7169 * g++.dg/init/new29.C: New.
7171 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
7174 * gfortran.dg/coarray_1.f90: Fixed error message.
7175 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7176 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7177 * gfortran.dg/intrinsic_std_5.f90: New.
7179 2010-05-07 Jason Merrill <jason@redhat.com>
7181 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7183 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7185 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7186 (size_t, stderr): Remove.
7187 (read_error): Replaced __builtin_fprintf by fprintf.
7189 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
7191 * gcc.dg/ordered-comparison-1.c: New test.
7192 * gcc.dg/ordered-comparison-2.c: New test.
7193 * gcc.dg/ordered-comparison-3.c: New test.
7194 * gcc.dg/ordered-comparison-4.c: New test.
7196 2010-05-06 Mike Stump <mikestump@comcast.net>
7199 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7201 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
7202 Jason Merrill <jason@redhat.com>
7204 * g++.dg/cpp0x/nullptr01.C: New.
7205 * g++.dg/cpp0x/nullptr02.C: New.
7206 * g++.dg/cpp0x/nullptr03.C: New.
7207 * g++.dg/cpp0x/nullptr04.C: New.
7208 * g++.dg/cpp0x/nullptr05.C: New.
7209 * g++.dg/cpp0x/nullptr06.C: New.
7210 * g++.dg/cpp0x/nullptr07.C: New.
7211 * g++.dg/cpp0x/nullptr08.C: New.
7212 * g++.dg/cpp0x/nullptr09.C: New.
7213 * g++.dg/cpp0x/nullptr10.C: New.
7214 * g++.dg/cpp0x/nullptr11.C: New.
7215 * g++.dg/cpp0x/nullptr12.C: New.
7216 * g++.dg/cpp0x/nullptr13.C: New.
7217 * g++.dg/cpp0x/nullptr14.C: New.
7218 * g++.dg/cpp0x/nullptr15.C: New.
7219 * g++.dg/cpp0x/nullptr16.C: New.
7220 * g++.dg/cpp0x/nullptr17.C: New.
7221 * g++.dg/cpp0x/nullptr18.C: New.
7222 * g++.dg/cpp0x/nullptr19.C: New.
7223 * g++.dg/cpp0x/nullptr20.C: New.
7224 * g++.dg/cpp0x/nullptr21.C: New.
7225 * g++.dg/cpp0x/nullptr22.C: New.
7226 * g++.dg/debug/nullptr01.C: New.
7227 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7229 2010-05-06 Jakub Jelinek <jakub@redhat.com>
7231 * gcc.dg/Wunused-var-8.c: Move to...
7232 * c-c++-common/Wunused-var-6.c: ... here. New test.
7234 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7237 * g++.dg/template/crash96.C: New.
7239 2010-05-06 Jan Hubicka <jh@suse.cz>
7241 PR tree-optimization/43791
7242 * gcc.c-torture/compile/pr43791.c: New file.
7244 2010-05-06 Michael Matz <matz@suse.de>
7246 PR tree-optimization/43984
7247 * gfortran.dg/pr43984.f90: New test.
7249 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7252 * gcc.dg/pr40989.c: New.
7254 2010-05-06 Richard Guenther <rguenther@suse.de>
7256 PR tree-optimization/43934
7257 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7259 2010-05-06 Richard Guenther <rguenther@suse.de>
7261 PR tree-optimization/43987
7262 * gcc.c-torture/execute/pr43987.c: New testcase.
7263 * gcc.dg/torture/pta-escape-1.c: Adjust.
7264 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7265 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7266 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7267 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7269 2010-04-22 Jakub Jelinek <jakub@redhat.com>
7270 Dodji Seketeli <dodji@redhat.com>
7273 * g++.dg/warn/Wunused-7.C: Add dg-warning.
7274 * g++.dg/template/sfinae16.C: Likewise.
7275 * gcc.dg/Wunused-var-1.c: Moved to...
7276 * c-c++-common/Wunused-var-1.c: ...here. New test.
7277 * gcc.dg/Wunused-var-2.c: Moved to...
7278 * c-c++-common/Wunused-var-2.c: ...here. New test.
7279 * gcc.dg/Wunused-var-3.c: Moved to...
7280 * c-c++-common/Wunused-var-3.c: ...here. New test.
7281 * gcc.dg/Wunused-var-4.c: Moved to...
7282 * gcc.dg/Wunused-var-1.c: ... here.
7283 * gcc.dg/Wunused-var-5.c: Moved to...
7284 * c-c++-common/Wunused-var-4.c: ...here. New test.
7285 * gcc.dg/Wunused-var-7.c: Moved to...
7286 * c-c++-common/Wunused-var-5.c: ...here. New test.
7287 * gcc.dg/Wunused-var-6.c: Moved to...
7288 * gcc.dg/Wunused-var-2.c: ... here.
7289 * c-c++-common/Wunused-var-1.c: New test.
7290 * c-c++-common/Wunused-var-2.c: New test.
7291 * c-c++-common/Wunused-var-3.c: New test.
7292 * c-c++-common/Wunused-var-4.c: New test.
7293 * c-c++-common/Wunused-var-5.c: New test.
7294 * g++.dg/warn/Wunused-var-1.C: New test.
7295 * g++.dg/warn/Wunused-var-2.C: New test.
7296 * g++.dg/warn/Wunused-var-3.C: New test.
7297 * g++.dg/warn/Wunused-var-4.C: New test.
7298 * g++.dg/warn/Wunused-var-5.C: New test.
7299 * g++.dg/warn/Wunused-var-6.C: New test.
7300 * g++.dg/warn/Wunused-var-7.C: New test.
7301 * g++.dg/warn/Wunused-var-8.C: New test.
7302 * g++.dg/warn/Wunused-parm-1.C: New test.
7303 * g++.dg/warn/Wunused-parm-2.C: New test.
7304 * g++.dg/warn/Wunused-parm-3.C: New test.
7306 2010-05-06 Tobias Burnus <burnus@net-b.de>
7309 * gfortran.dg/gomp/crayptr5.f90: New test case.
7311 2010-05-05 Jason Merrill <jason@redhat.com>
7314 * g++.dg/ext/attrib39.C: New.
7316 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
7319 * gfortran.dg/data_invalid.f90: New.
7321 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
7323 * gnat.dg/lto2.adb: New test.
7325 2010-05-05 Jason Merrill <jason@redhat.com>
7328 * g++.dg/opt/empty1.C: New.
7330 2010-05-05 Janus Weil <janus@gcc.gnu.org>
7333 * gfortran.dg/class_17.f03: New.
7335 2010-05-04 Neil Vachharajani <nvachhar@google.com>
7337 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7339 2010-05-04 Mike Stump <mikestump@comcast.net>
7342 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7344 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7347 * gcc.target/i386/pr43668.c: New.
7349 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7352 * g++.dg/cpp0x/initlist31.C: New.
7354 2010-05-04 Jakub Jelinek <jakub@redhat.com>
7357 * gcc.dg/Wunused-var-8.c: New test.
7359 2010-05-04 Jason Merrill <jason@redhat.com>
7362 * g++.dg/cpp0x/enum3.C: Extend.
7364 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7367 * gcc.target/i386/pr43799.c: New.
7369 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
7371 * gnat.dg/lto1.adb: New test.
7372 * gnat.dg/lto1_pkg.ad[sb]: New helper.
7374 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7377 * gcc.target/i386/pr43671.c: New.
7379 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7382 * g++.dg/template/crash95.C: New.
7384 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7387 * gcc.target/i386/pr43508.c: New.
7389 2010-05-04 Richard Guenther <rguenther@suse.de>
7391 PR tree-optimization/43879
7392 * g++.dg/torture/pr43879-1_0.C: New testcase.
7393 * g++.dg/torture/pr43879-1_1.C: Likewise.
7395 2010-05-03 Dodji Seketeli <dodji@redhat.com>
7398 * g++.dg/other/crash-12.C: New test.
7400 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
7402 * g++.dg/cdce3.C: Add a space. Updated.
7404 2010-05-03 Jason Merrill <jason@redhat.com>
7407 * g++.dg/opt/enum2.C: New.
7408 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7409 * g++.dg/warn/Wswitch-1.C: Adjust message.
7411 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7413 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7414 * g++.dg/ext/label13.C: Fix typo.
7415 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7417 * gcc.c-torture/compile/limits-declparen.c: xfail on
7418 alpha*-dec-osf5* with -g.
7419 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7420 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7421 * gcc.dg/c99-tgmath-2.c: Likewise.
7422 * gcc.dg/c99-tgmath-3.c: Likewise.
7423 * gcc.dg/c99-tgmath-4.c: Likewise.
7425 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
7428 * gfortran.dg/unexpected_interface.f90: New test.
7430 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7432 * ada/acats/run_acats (which): New function.
7433 (host_gnatchop, host_gnatmake): Use it.
7435 2010-05-03 Richard Guenther <rguenther@suse.de>
7437 PR tree-optimization/43971
7438 * gcc.dg/pr43971.c: New testcase.
7440 2010-05-03 Jakub Jelinek <jakub@redhat.com>
7443 * gcc.dg/debug/pr43972.c: New test.
7445 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
7448 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7450 2010-05-02 Richard Guenther <rguenther@suse.de>
7452 PR tree-optimization/43879
7453 * gcc.dg/torture/pr43879-3.c: New testcase.
7455 2010-05-01 Richard Guenther <rguenther@suse.de>
7457 PR tree-optimization/43949
7458 * g++.dg/warn/Warray-bounds-5.C: New testcase.
7460 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
7463 * g++.dg/init/new28.C: New.
7465 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
7468 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7469 structure and nested declarations.
7470 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
7471 structure and nested declarations. Reduce header clutter and
7472 use _exit() rather than abort().
7473 * objc.dg/encode-10.m: New.
7474 * objc.dg/encode-11.m: New.
7476 2010-04-30 DJ Delorie <dj@redhat.com>
7478 * gcc.c-torture/execute/20100430-1.c: New test.
7480 2010-04-30 Jason Merrill <jason@redhat.com>
7483 * g++.dg/template/ptrmem21.C: New.
7485 2010-04-30 Tobias Burnus Mburnus@net-b.de>
7489 * gfortran.dg/coarray_13.f90: New test.
7491 2010-04-30 Richard Guenther <rguenther@suse.de>
7494 * gcc.dg/lto/20100430-1_0.c: New testcase.
7496 2010-04-30 Jakub Jelinek <jakub@redhat.com>
7499 * c-c++-common/pr43942.c: New test.
7501 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
7503 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7504 conflict with darwin crt1.o 'start' symbol.
7506 2010-04-30 Richard Guenther <rguenther@suse.de>
7508 PR tree-optimization/43879
7509 * gcc.dg/torture/pr43879_1.c: New testcase.
7511 2010-04-30 Richard Guenther <rguenther@suse.de>
7513 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7515 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
7518 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7519 user-provided constructor while recursing.
7521 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7524 * gfortran.dg/class_16.f03: New test.
7526 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7529 * gfortran.dg/class_15.f03: New.
7531 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7534 * gfortran.dg/dynamic_dispatch_9.f03: New test.
7536 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7539 * gfortran.dg/generic_22.f03 : New test.
7541 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7544 * gfortran.dg/class_14.f03: New test.
7546 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7549 * gfortran.dg/interface_32.f90: New test.
7551 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
7552 Janus Weil <janus@gcc.gnu.org>
7555 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7556 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7557 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7559 2010-04-28 Mike Stump <mikestump@comcast.net>
7561 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7563 * g++.dg/uninit-pred-2_b.C: Likewise.
7565 2010-04-28 Tobias Burnus <burnus@net-b.de>
7569 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7571 2010-04-28 Matthias Klose <doko@ubuntu.com>
7573 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7574 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7575 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7576 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7577 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7579 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
7581 * gcc.dg/const-uniq-1.c: New test.
7582 * gcc.dg/lto/const-uniq_[01].c: Likewise.
7584 2010-04-28 Xinliang David Li <davidxl@google.com>
7586 * gcc.dg/uninit-pred-2_b.c: New test.
7587 * gcc.dg/uninit-pred-4_b.c: New test.
7588 * gcc.dg/uninit-pred-3_d.c: New test.
7589 * gcc.dg/uninit-pred-6_b.c: New test.
7590 * gcc.dg/uninit-pred-8_b.c: New test.
7591 * gcc.dg/uninit-pred-3_a.c: New test.
7592 * gcc.dg/uninit-pred-2_c.c: New test.
7593 * gcc.dg/uninit-pred-5_a.c: New test.
7594 * gcc.dg/uninit-pred-3_e.c: New test.
7595 * gcc.dg/uninit-pred-7_a.c: New test.
7596 * gcc.dg/uninit-pred-6_c.c: New test.
7597 * gcc.dg/uninit-pred-9_a.c: New test.
7598 * gcc.dg/uninit-pred-8_c.c: New test.
7599 * gcc.dg/uninit-pred-3_b.c: New test.
7600 * gcc.dg/uninit-pred-5_b.c: New test.
7601 * gcc.dg/uninit-pred-7_b.c: New test.
7602 * gcc.dg/uninit-pred-6_d.c: New test.
7603 * gcc.dg/uninit-pred-9_b.c: New test.
7604 * gcc.dg/uninit-pred-2_a.c: New test.
7605 * gcc.dg/uninit-pred-4_a.c: New test.
7606 * gcc.dg/uninit-pred-3_c.c: New test.
7607 * gcc.dg/uninit-pred-6_a.c: New test.
7608 * gcc.dg/uninit-pred-8_a.c: New test.
7609 * gcc.dg/uninit-pred-7_c.c: New test.
7610 * gcc.dg/uninit-pred-6_e.c: New test.
7611 * g++.dg/uninit-pred-loop-1_b.cc: New test.
7612 * g++.dg/uninit-pred-1_a.C: New test.
7613 * g++.dg/uninit-pred-1_b.C: New test.
7614 * g++.dg/uninit-pred-2_a.C: New test.
7615 * g++.dg/uninit-pred-2_b.C: New test.
7616 * g++.dg/uninit-pred-loop-1_a.cc: New test.
7617 * g++.dg/uninit-pred-loop-1_c.cc: New test.
7618 * g++.dg/uninit-pred-loop_1.cc: New test.
7620 2010-04-28 Martin Jambor <mjambor@suse.cz>
7622 * gcc.dg/lto/20091209-1_0.c: New testcase.
7624 2010-04-28 Richard Guenther <rguenther@suse.de>
7626 PR tree-optimization/43879
7627 PR tree-optimization/43909
7628 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7630 2010-04-28 Richard Guenther <rguenther@suse.de>
7633 * g++.dg/torture/pr43880.C: New testcase.
7635 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
7638 * g++.dg/template/recurse2.C: Update
7639 * g++.dg/template/recurse.C: Update.
7640 * g++.dg/template/pr23510.C: Update.
7641 * lib/prune.exp: Filter out 'recursively instantiated'.
7643 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7646 * g++.dg/init/pr29043.C: New.
7648 2010-04-27 Jason Merrill <jason@redhat.com>
7650 * g++.dg/lookup/scoped5.C: Adjust.
7651 * g++.dg/lookup/scoped8.C: Adjust.
7652 * g++.dg/template/dependent-expr5.C: Adjust.
7653 * g++.old-deja/g++.brendan/nest1.C: Adjust.
7656 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7659 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7661 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7662 Jan Hubicka <hubicka@ucw.cz>
7664 * gcc.dg/pure-2.c: New testcase.
7665 * gcc.dg/const-1.c: New testcase.
7667 2010-04-27 Jason Merrill <jason@redhat.com>
7669 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7672 * g++.dg/template/sfinae17.C: New.
7673 * g++.dg/template/sfinae18.C: New.
7675 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7677 * g++.dg/init/pr42844.C: New.
7678 * g++.dg/cpp0x/pr42844-2.C: New.
7679 * g++.dg/cpp0x/defaulted2.C: Adjust.
7680 * g++.dg/tree-ssa/pr27549.C: Likewise.
7681 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7683 2010-04-27 Tobias Burnus <burnus@net-b.de>
7686 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7688 2010-04-27 Richard Guenther <rguenther@suse.de>
7691 * g++.dg/other/pr40561.C: New testcase.
7693 2010-04-27 Martin Jambor <mjambor@suse.cz>
7696 * g++.dg/ipa/pr43812.C: New test.
7698 2010-04-27 Jan Hubicka <jh@suse.cz>
7700 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7701 (test): ... this one.
7703 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7706 * gcc.target/arm/thumb-stackframe.c: New test.
7708 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7710 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7711 * gcc.dg/misc-column.c: Likewise.
7712 * gcc.dg/Walways-true-1.c: Likewise.
7713 * gcc.dg/Walways-true-2.c: Likewise.
7714 * gcc.dg/warn-addr-cmp.c: Likewise.
7716 2010-04-27 Tobias Burnus <burnus@net-b.de>
7719 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7720 * gfortran.dg/coarray_12.f90: New.
7722 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7725 * gcc.dg/pr32207.c: New test.
7726 * gcc.dg/misc-column.c: Adjust expected warning.
7727 * gcc.dg/Walways-true-1.c: Likewise.
7728 * gcc.dg/Walways-true-2.c: Likewise.
7729 * gcc.dg/warn-addr-cmp.c: Likewise.
7731 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7734 * lib/lto.exp (lto_prune_vis_warns): New function.
7735 (lto-link-and-maybe-run): Call it.
7737 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7739 PR tree-optimization/43904
7740 * gcc.dg/tree-ssa/tailcall-6.c: New.
7742 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7745 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7746 Darwin8/OSX10.4 - compatible code generation.
7748 * obj-c++.dg/stubify-1.mm: Ditto.
7749 * lib/objc-torture.exp: Do not require link success for
7750 "trivial.m" in the runtime checks when dowhat = 'compile'.
7751 * lib/dg-pch.exp (dg-flags-pch): New Proc.
7752 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7753 Darwin8/OSX10.4 - compatible code generation.
7754 * objc.dg/stubify-2.m: Ditto.
7755 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7756 * objc.dg/next-runtime-1.m: Ditto.
7757 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7758 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7761 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
7764 * lib/plugin-support.exp: Use "-undefined
7765 dynamic_lookup" on darwin.
7767 2010-04-26 Richard Guenther <rguenther@suse.de>
7769 * gcc.dg/lto/20100426_0.c: New testcase.
7771 2010-04-26 Jie Zhang <jie@codesourcery.com>
7773 PR tree-optimization/43833
7774 gcc.dg/Warray-bounds-8.c: New test case.
7776 2010-04-26 Richard Guenther <rguenther@suse.de>
7779 * g++.dg/lto/20100423-3_0.C: New testcase.
7781 2010-04-26 Richard Guenther <rguenther@suse.de>
7784 * g++.dg/lto/20100423-2_0.C: New testcase.
7786 2010-04-26 Ira Rosen <irar@il.ibm.com>
7788 * gcc.dg/vect/bb-slp-23.c: New test.
7790 2010-04-25 Joseph Myers <joseph@codesourcery.com>
7792 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7793 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7794 * gcc.dg/c1x-float-1.c: New test.
7796 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7798 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7801 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7803 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7805 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7806 * gfortran.dg/default_format_2.f90: Ditto.
7808 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7810 * gfortran.dg/pr43505.f90: Clean up .mod file.
7811 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7812 * gfortran.dg/pr41347.f90: Ditto.
7813 * gfortran.dg/internal_pack_4.f90: Ditto.
7814 * gfortran.dg/proc_decl_23.f90: Ditto.
7815 * gfortran.dg/recursive_check_3.f90: Ditto.
7816 * gfortran.dg/intent_out_3.f90: Ditto.
7817 * gfortran.dg/assignment_2.f90: Ditto.
7818 * gfortran.dg/pr41928.f90: Ditto.
7819 * gfortran.dg/pr42166.f90: Ditto.
7820 * gfortran.dg/private_type_12.f90: Ditto.
7821 * gfortran.dg/graphite/pr42185.f90: Ditto.
7822 * gfortran.dg/graphite/pr42186.f90: Ditto.
7823 * gfortran.dg/graphite/pr40982.f90: Ditto.
7824 * gfortran.dg/graphite/id-2.f90: Ditto.
7825 * gfortran.dg/graphite/id-4.f90: Ditto.
7826 * gfortran.dg/graphite/pr42050.f90: Ditto.
7827 * gfortran.dg/graphite/id-18.f90: Ditto.
7828 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7829 * gfortran.dg/graphite/pr41924.f90: Ditto.
7830 * gfortran.dg/graphite/pr42393.f90: Ditto.
7831 * gfortran.dg/graphite/pr37980.f90: Ditto.
7832 * gfortran.dg/graphite/pr38953.f90: Ditto.
7833 * gfortran.dg/graphite/pr42180.f90: Ditto.
7834 * gfortran.dg/graphite/pr42181.f90: Ditto.
7835 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7836 * gfortran.dg/select_type_4.f90: Ditto.
7837 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7838 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7839 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7840 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7841 * gfortran.dg/whole_file_11.f90: Ditto.
7842 * gfortran.dg/private_type_11.f90: Ditto.
7843 * gfortran.dg/vect/vect-gems.f90: Ditto.
7844 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7846 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7848 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7850 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7852 * gnat.dg/pack15.ad[sb]: New test.
7854 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
7856 * gcc.target/arm/mla-1.c: New test.
7858 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7862 * gfortran.dg/pr43793.f90: New test.
7864 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7866 PR tree-optimization/41442
7867 * gcc.target/i386/pr41442.c: New test.
7869 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
7872 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7874 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7877 * gfortran.dg/open_nounit.f90: New test.
7879 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
7883 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7885 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7887 * gcc.dg/Wconversion-integer.c: Update.
7889 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7891 * gnat.dg/unchecked_convert5.adb: New test.
7893 2010-04-23 Richard Guenther <rguenther@suse.de>
7896 * gcc.dg/lto/20100423-2_0.c: New testcase.
7897 * gcc.dg/lto/20100423-2_0.c: Likewise.
7899 2010-04-23 Richard Guenther <rguenther@suse.de>
7902 * gcc.dg/lto/20100423-1_0.c: New testcase.
7903 * gcc.dg/lto/20100423-1_1.c: Likewise.
7905 2010-04-23 Martin Jambor <mjambor@suse.cz>
7907 PR tree-optimization/43846
7908 * gcc.dg/tree-ssa/sra-10.c: New test.
7910 2010-04-23 Martin Jambor <mjambor@suse.cz>
7913 * gcc.c-torture/execute/pr43835.c: New test.
7915 2010-04-23 Richard Guenther <rguenther@suse.de>
7918 * g++.dg/lto/20100423-1_0.C: New testcase.
7920 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7922 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7924 2010-04-22 Ira Rosen <irar@il.ibm.com>
7926 PR tree-optimization/43842
7927 * gcc.dg/vect/pr43842.c: New test.
7929 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7931 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7932 * gcc.target/i386/wmul-2.c: Likewise.
7934 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7936 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7937 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7939 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
7941 * gfortran.dg/reassoc_6.f: New testcase.
7943 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7946 * gcc.target/arm/wmul-1.c: New test.
7947 * gcc.target/arm/wmul-2.c: New test.
7949 2010-04-22 Richard Guenther <rguenther@suse.de>
7951 PR tree-optimization/43845
7952 * gcc.c-torture/compile/pr43845.c: New testcase.
7954 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7957 * gcc.target/i386/wmul-1.c: New test.
7958 * gcc.target/i386/wmul-2.c: New test.
7959 * gcc.target/bfin/wmul-1.c: New test.
7960 * gcc.target/bfin/wmul-2.c: New test.
7962 2010-04-22 Richard Guenther <rguenther@suse.de>
7965 * gfortran.dg/vector_subscript_6.f90: New testcase.
7966 * gfortran.dg/assign_10.f90: Adjust.
7968 2010-04-21 Jakub Jelinek <jakub@redhat.com>
7971 * gfortran.dg/gomp/pr43836.f90: New test.
7973 2010-04-21 Richard Guenther <rguenther@suse.de>
7975 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7977 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7979 * gcc.dg/torture/builtin-cproj-3.c: New.
7981 2010-04-20 Jason Merrill <jason@redhat.com>
7984 * g++.dg/template/recurse2.C: New.
7985 * g++.dg/parse/crash36.C: Adjust.
7986 * g++.dg/other/fold1.C: Adjust.
7987 * g++.dg/init/member1.C: Adjust.
7988 * lib/prune.exp: Prune "skipping N instantiation contexts".
7990 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7992 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7994 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7996 * gcc.dg/torture/builtin-cproj-1.c: New.
7997 * gcc.dg/torture/builtin-cproj-2.c: New.
7999 2010-04-20 Dodji Seketeli <dodji@redhat.com>
8003 * g++.dg/template/typedef32.C: Adjust.
8004 * g++.dg/template/typedef33.C: New test.
8006 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
8009 * gfortran.dg/proc_decl_23.f90: New test.
8012 * gfortran.dg/abstract_type_6.f03: New test.
8014 2010-04-20 Xinliang David Li <davidxl@google.com>
8016 * g++.dg/tree-ssa/fold-compare.C: New.
8018 2010-04-20 Richard Guenther <rguenther@suse.de>
8020 PR tree-optimization/39417
8021 * g++.dg/torture/pr39417.C: New testcase.
8023 2010-04-20 Richard Guenther <rguenther@suse.de>
8025 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8027 2010-04-20 Jakub Jelinek <jakub@redhat.com>
8029 * g++.dg/debug/dwarf2/rv1.C: New test.
8031 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8034 * gcc.c-torture/compile/pr43635.c: New testcase.
8036 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8039 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8040 of sequential loops being private only in the innermost containing
8044 * gfortran.dg/gomp/pr43337.f90: New test.
8046 2010-04-19 Richard Guenther <rguenther@suse.de>
8048 PR tree-optimization/43796
8049 * gfortran.dg/pr43796.f90: New testcase.
8051 2010-04-19 Richard Guenther <rguenther@suse.de>
8053 PR tree-optimization/43783
8054 * gcc.c-torture/execute/pr43783.c: New testcase.
8056 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
8059 * gcc.target/i386/pr43766.c: New test.
8061 2010-04-19 Jie Zhang <jie@codesourcery.com>
8064 * gcc.target/i386/pr43662.c: New test.
8066 2010-04-19 Dodji Seketeli <dodji@redhat.com>
8069 * g++.dg/template/typedef32.C: New test.
8071 2010-04-19 Ira Rosen <irar@il.ibm.com>
8073 PR tree-optimization/37027
8074 * lib/target-supports.exp
8075 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8076 * gcc.dg/vect/pr37027.c: New test.
8077 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8078 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8079 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8080 gcc.dg/vect/vect-complex-6.c: Likewise.
8082 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8084 * g++.dg/debug/dwarf2/enum1.C: New test.
8086 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
8088 * gnat.dg/rep_clause5.ad[sb]: New test.
8089 * gnat.dg/rep_clause5_pkg.ads: New helper.
8091 2010-04-18 Ira Rosen <irar@il.ibm.com>
8093 PR tree-optimization/43771
8094 * g++.dg/vect/pr43771.cc: New test.
8096 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
8099 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8100 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8102 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
8104 * gnat.dg/sizetype.adb: Rename into...
8105 * gnat.dg/sizetype1.adb: ...this.
8106 * gnat.dg/sizetype2.adb: New test.
8108 2010-04-16 Richard Guenther <rguenther@suse.de>
8110 PR tree-optimization/43572
8111 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8113 2010-04-16 Olivier Hainque <hainque@adacore.com>
8115 * gnat.dg/specs/discr_private.ads: New test.
8117 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
8120 * gcc.target/arm/thumb-comparisons.c: New test.
8123 * gcc.target/arm/thumb-cbranchqi.c: New test.
8125 2010-04-16 Christian Bruel <christian.bruel@st.com>
8127 * g++.dg/torture/pr36191.C: Enable for SH.
8129 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
8131 * gnat.dg/wide_boolean.adb: New test.
8132 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8134 2010-04-15 Richard Guenther <rguenther@suse.de>
8136 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8137 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8138 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8139 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8140 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8141 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8142 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8143 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8144 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8145 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8146 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8147 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8148 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8149 * gcc.dg/torture/ipa-pta-2.c: Likewise.
8150 * gcc.dg/torture/ipa-pta-1.c: Adjust.
8152 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
8155 * gcc.target/arm/pr42496.c: New test.
8157 2010-04-14 Jason Merrill <jason@redhat.com>
8160 * g++.dg/ext/attrib38.C: New.
8162 2010-04-14 Steve Ellcey <sje@cup.hp.com>
8165 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8167 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8170 * gcc.dg/cpp/warn-undef-2.c: Update.
8171 * gcc.dg/cpp/warn-traditional-2.c: Update.
8172 * gcc.dg/cpp/warn-comments-2.c: Update.
8173 * gcc.dg/cpp/warn-variadic-2.c: Update.
8174 * gcc.dg/cpp/warn-long-long-2.c: Update.
8175 * gcc.dg/cpp/warn-deprecated-2.c: Update.
8176 * gcc.dg/cpp/warn-multichar-2.c: Update.
8177 * gcc.dg/cpp/warn-normalized-3.c: Update.
8178 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8179 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8180 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8181 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8182 * gcc.dg/cpp/warn-redefined-2.c: Update.
8183 * gfortran.dg/warning-directive-2.F90: Update.
8184 * c-c++-common/cpp/warning-directive-2.c: Update.
8186 2010-04-14 Michael Matz <matz@suse.de>
8188 PR tree-optimization/42963
8189 * gcc.dg/pr42963.c: New testcase.
8191 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
8193 * gnat.dg/class_wide.adb: Rename into...
8194 * gnat.dg/class_wide1.adb: ...this.
8195 * gnat.dg/class_wide2.ad[sb]: New test.
8197 2010-04-14 Tobias Burnus <burnus@net-b.de>
8200 * gfortran.dg/coarray_9.f90: Update dg-errors.
8201 * gfortran.dg/coarray_10.f90: New test.
8202 * gfortran.dg/coarray_11.f90: New test.
8204 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8207 gfortran.dg/initialization_24.f90: New test.
8209 2010-04-13 Jason Merrill <jason@redhat.com>
8211 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8212 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8214 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
8216 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8217 * g++.dg/dg.exp: Likewise.
8218 * gcc.dg/cpp/warning-directive-1.c: Move to ...
8219 * c-c++-common/cpp/warning-directive-1.c: ... here.
8220 * gcc.dg/cpp/warning-directive-2.c: Move to ...
8221 * c-c++-common/cpp/warning-directive-2.c: ... here.
8222 * gcc.dg/cpp/warning-directive-3.c: Move to ...
8223 * c-c++-common/cpp/warning-directive-3.c: ... here.
8224 * gcc.dg/cpp/warning-directive-4.c: Move to ...
8225 * c-c++-common/cpp/warning-directive-4.c: ... here.
8226 * g++.dg/cpp/warning-directive-1.C: Delete.
8227 * g++.dg/cpp/warning-directive-2.C: Delete.
8228 * g++.dg/cpp/warning-directive-3.C: Delete.
8229 * g++.dg/cpp/warning-directive-4.C: Delete.
8230 * gcc.dg/cpp/normalised-3.c: Delete.
8231 * g++.dg/cpp/normalised-1.C: Rename as ...
8232 * c-c++-common/cpp/normalised-3.c: ... this.
8234 2010-04-13 Martin Jambor <mjambor@suse.cz>
8236 * gcc.dg/tree-ssa/sra-9.c: New test.
8238 2010-04-13 Michael Matz <matz@suse.de>
8241 * gcc.dg/pr43730.c: New test.
8243 2010-04-13 Michael Matz <matz@suse.de>
8245 * gcc.dg/tree-ssa/negate.c: New testcase.
8247 2010-04-13 Richard Guenther <rguenther@suse.de>
8250 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8252 2010-04-13 Richard Guenther <rguenther@suse.de>
8254 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8256 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
8258 * gnat.dg/derived_type1.adb: New test.
8260 2010-04-13 Matthias Klose <doko@ubuntu.com>
8262 * gcc.dg/plugindir1.c: New testcase.
8263 * gcc.dg/plugindir2.c: New testcase.
8264 * gcc.dg/plugindir3.c: New testcase.
8265 * gcc.dg/plugindir4.c: New testcase.
8267 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
8269 * gcc.target/i386/rotate-2.c: New test.
8271 2010-04-12 Jason Merrill <jason@redhat.com>
8274 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8275 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8277 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
8280 * g++.dg/init/pr25811.C: New test.
8282 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8284 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8285 dg-error, dg-warning.
8286 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8288 2010-04-12 Richard Guenther <rguenther@suse.de>
8290 * gcc.dg/torture/inline-2.c: New testcase.
8292 2010-04-12 Jakub Jelinek <jakub@redhat.com>
8295 * gcc.dg/Wunused-var-7.c: New test.
8297 PR tree-optimization/43560
8298 * gcc.c-torture/execute/pr43560.c: New test.
8300 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
8302 * gnat.dg/aggr13.adb: New test.
8303 * gnat.dg/aggr14.adb: Likewise.
8304 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8306 2010-04-12 Richard Guenther <rguenther@suse.de>
8309 * g++.dg/torture/pr43611.C: New testcase.
8311 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
8314 * gcc.dg/pr36774-1.c: New test.
8315 * gcc.dg/pr36774-2.c: New test.
8317 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8319 * gcc.target/sh/rte-delay-slot.c: New test.
8321 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
8323 * gnat.dg/pack9.adb: Remove -cargs option.
8324 * gnat.dg/aggr12.ad[sb]: New test.
8326 2010-04-10 Jie Zhang <jie@codesourcery.com>
8329 * gcc.target/sh/pr43417.c: New test.
8331 2010-04-10 Tobias Burnus <burnus@net-b.de>
8334 * gfortran.dg/spec_expr_6.f90: New test.
8336 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8339 * gcc.dg/cpp/pr43195.c: New.
8340 * gcc.dg/cpp/pr43195.h: New.
8342 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8345 * gcc.dg/Werror-6.c: Adjust.
8346 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8347 * gcc.dg/Werror-4.c: Likewise.
8348 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8349 * gcc.dg/Wswitch-enum-error.c: Likewise.
8350 * gcc.dg/Wpointer-arith.c: Likewise.
8351 * gcc.dg/Wfatal.c: Likewise.
8352 * gcc.dg/Wswitch-error.c: Likewise.
8353 * g++.dg/warn/unused-result1-Werror.c: Likewise.
8354 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8355 * gcc.dg/cpp/warn-undef-2.c: Likewise.
8356 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8357 * gcc.dg/cpp/warn-comments-2.c: Likewise.
8358 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8359 * gcc.dg/cpp/warning-directive-2.c: Likewise.
8360 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8361 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8362 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8363 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8364 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8365 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8366 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8367 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8368 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8369 * g++.dg/cpp/warning-directive-2.C: Likewise.
8370 * gfortran.dg/warning-directive-2.F90: Likewise.
8372 2010-04-09 Jason Merrill <jason@redhat.com>
8375 * g++.dg/template/sizeof13.C: New.
8377 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
8379 * g++.dg/other/pr35504.C: Add check for thiscall.
8380 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8381 * gcc.dg/torture/stackalign/thiscall-1.c: New.
8383 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8386 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8387 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
8388 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8389 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
8390 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8391 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
8392 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8393 * g++.dg/other/increment1.C: Likewise.
8395 2010-04-09 Tobias Burnus <burnus@net-b.de>
8398 * gfortran.dg/coarray_7.f90: New test.
8399 * gfortran.dg/coarray_8.f90: New test.
8401 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
8404 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8406 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8409 * gcc.dg/pr43643.c: New test.
8411 2010-04-08 Tobias Burnus <burnus@net-b.de>
8413 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8415 2010-04-08 Richard Guenther <rguenther@suse.de>
8417 PR tree-optimization/43679
8418 * gcc.c-torture/compile/pr43679.c: New testcase.
8420 2010-04-08 Jakub Jelinek <jakub@redhat.com>
8423 * gcc.dg/pr43670.c: New test.
8425 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
8428 * gcc.dg/tree-ssa/reassoc-19.c: New.
8430 2010-04-07 Jakub Jelinek <jakub@redhat.com>
8433 * gcc.dg/Wunused-var-1.c: New test.
8434 * gcc.dg/Wunused-var-2.c: New test.
8435 * gcc.dg/Wunused-var-3.c: New test.
8436 * gcc.dg/Wunused-var-4.c: New test.
8437 * gcc.dg/Wunused-var-5.c: New test.
8438 * gcc.dg/Wunused-var-6.c: New test.
8439 * gcc.dg/Wunused-parm-1.c: New test.
8441 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8442 * gcc.dg/trunc-1.c: Likewise.
8443 * gcc.dg/vla-9.c: Likewise.
8444 * gcc.dg/dfp/composite-type.c: Likewise.
8446 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8449 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8450 * obj-c++.dg/objc-gc-3.mm: Ditto.
8452 2010-04-07 Simon Baldwin <simonb@google.com>
8454 * gcc.dg/cpp/warn-undef-2.c: New.
8455 * gcc.dg/cpp/warn-traditional-2.c: New.
8456 * gcc.dg/cpp/warn-comments-2.c: New.
8457 * gcc.dg/cpp/warning-directive-1.c: New.
8458 * gcc.dg/cpp/warn-long-long.c: New.
8459 * gcc.dg/cpp/warn-traditional.c: New.
8460 * gcc.dg/cpp/warn-variadic-2.c: New.
8461 * gcc.dg/cpp/warn-undef.c: New.
8462 * gcc.dg/cpp/warn-normalized-1.c: New.
8463 * gcc.dg/cpp/warning-directive-2.c: New.
8464 * gcc.dg/cpp/warn-long-long-2.c: New.
8465 * gcc.dg/cpp/warn-variadic.c: New.
8466 * gcc.dg/cpp/warn-normalized-2.c: New.
8467 * gcc.dg/cpp/warning-directive-3.c: New.
8468 * gcc.dg/cpp/warn-deprecated-2.c: New.
8469 * gcc.dg/cpp/warn-trigraphs-1.c: New.
8470 * gcc.dg/cpp/warn-multichar-2.c: New.
8471 * gcc.dg/cpp/warn-normalized-3.c: New.
8472 * gcc.dg/cpp/warning-directive-4.c: New.
8473 * gcc.dg/cpp/warn-unused-macros.c: New.
8474 * gcc.dg/cpp/warn-trigraphs-2.c: New.
8475 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8476 * gcc.dg/cpp/warn-cxx-compat.c: New.
8477 * gcc.dg/cpp/warn-redefined.c: New.
8478 * gcc.dg/cpp/warn-trigraphs-3.c: New.
8479 * gcc.dg/cpp/warn-unused-macros-2.c: New.
8480 * gcc.dg/cpp/warn-deprecated.c: New.
8481 * gcc.dg/cpp/warn-trigraphs-4.c: New.
8482 * gcc.dg/cpp/warn-redefined-2.c: New.
8483 * gcc.dg/cpp/warn-comments.c: New.
8484 * gcc.dg/cpp/warn-multichar.c: New.
8485 * g++.dg/cpp/warning-directive-1.C: New.
8486 * g++.dg/cpp/warning-directive-2.C: New.
8487 * g++.dg/cpp/warning-directive-3.C: New.
8488 * g++.dg/cpp/warning-directive-4.C: New.
8489 * gfortran.dg/warning-directive-1.F90: New.
8490 * gfortran.dg/warning-directive-3.F90: New.
8491 * gfortran.dg/warning-directive-2.F90: New.
8492 * gfortran.dg/warning-directive-4.F90: New.
8494 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8497 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8499 2010-04-07 Jason Merrill <jason@redhat.com>
8501 * g++.dg/template/dr408.C: New.
8503 * g++.dg/lookup/ns4.C: New.
8506 * g++.dg/template/friend51.C: New test.
8509 * g++.old-deja/g++.other/linkage1.C: Adjust.
8511 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8514 * g++.dg/template/crash94.C: New test.
8516 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8519 * g++.dg/init/aggr5.C: New test.
8520 * g++.dg/init/aggr5.C: New test.
8522 2010-04-07 Richard Guenther <rguenther@suse.de>
8524 PR tree-optimization/43270
8525 * g++.dg/warn/Warray-bounds-4.C: New testcase.
8526 * gcc.dg/Warray-bounds-7.c: Likewise.
8528 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
8530 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8531 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8532 * gnat.dg/bit_packed_array4.ad[sb]: New test.
8534 2010-04-07 Jie Zhang <jie@codesourcery.com>
8537 * g++.dg/init/pr42556.C: New test.
8539 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8542 * g++.dg/debug/dwarf2/typedef2.C: New test.
8544 2010-04-06 Dodji Seketeli <dodji@redhat.com>
8546 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8547 c-c++-common/dwarf2/redeclaration-1.C
8549 2010-04-06 Jason Merrill <jason@redhat.com>
8551 * g++.dg/cpp0x/pr31437.C: Adjust error location.
8552 * g++.dg/ext/attrib18.C: Likewise.
8553 * g++.dg/ext/bitfield2.C: Likewise.
8554 * g++.dg/ext/bitfield4.C: Likewise.
8555 * g++.dg/ext/visibility/warn2.C: Likewise.
8556 * g++.dg/ext/visibility/warn3.C: Likewise.
8557 * g++.dg/gomp/pr26690-1.C: Likewise.
8558 * g++.dg/inherit/covariant7.C: Likewise.
8559 * g++.dg/init/synth2.C: Likewise.
8560 * g++.dg/lookup/using7.C: Likewise.
8561 * g++.dg/other/crash-4.C: Likewise.
8562 * g++.dg/other/error13.C: Likewise.
8563 * g++.dg/other/error20.C: Likewise.
8564 * g++.dg/parse/crash31.C: Likewise.
8565 * g++.dg/parse/error16.C: Likewise.
8566 * g++.dg/parse/error19.C: Likewise.
8567 * g++.dg/parse/error27.C: Likewise.
8568 * g++.dg/parse/error28.C: Likewise.
8569 * g++.dg/parse/fused-params1.C: Likewise.
8570 * g++.dg/template/error2.C: Likewise.
8571 * g++.dg/template/local6.C: Likewise.
8572 * g++.dg/template/qualttp15.C: Likewise.
8573 * g++.dg/warn/Wnvdtor-2.C: Likewise.
8574 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8575 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8576 * g++.old-deja/g++.brendan/crash29.C: Likewise.
8577 * g++.old-deja/g++.eh/spec6.C: Likewise.
8578 * g++.old-deja/g++.jason/crash3.C: Likewise.
8579 * g++.old-deja/g++.jason/destruct2.C: Likewise.
8580 * g++.old-deja/g++.law/ctors5.C: Likewise.
8581 * g++.old-deja/g++.law/ctors9.C: Likewise.
8582 * g++.old-deja/g++.mike/p3538a.C: Likewise.
8583 * g++.old-deja/g++.mike/p3538b.C: Likewise.
8584 * g++.old-deja/g++.other/struct1.C: Likewise.
8585 * g++.old-deja/g++.other/volatile1.C: Likewise.
8586 * g++.old-deja/g++.pt/crash36.C: Likewise.
8587 * g++.old-deja/g++.pt/derived3.C: Likewise.
8588 * g++.old-deja/g++.robertl/eb109.C: Likewise.
8589 * g++.old-deja/g++.robertl/eb4.C: Likewise.
8591 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
8594 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8595 * gcc.dg/graphite/id-19.c: New.
8597 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
8600 * gcc.dg/vect/pr32824: New.
8602 2010-04-06 Tobias Burnus <burnus@net-b.de>
8605 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8606 * gfortran.dg/coarray_3.f90: Ditto.
8607 * gfortran.dg/coarray_4.f90: Ditto.
8608 * gfortran.dg/coarray_5.f90: Ditto.
8609 * gfortran.dg/coarray_6.f90: Ditto.
8610 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8612 2010-04-06 Tobias Burnus <burnus@net-b.de>
8615 * gfortran.dg/coarray_4.f90: Fix test.
8616 * gfortran.dg/coarray_6.f90: Add more tests.
8618 2010-04-06 Tobias Burnus <burnus@net-b.de>
8621 * gfortran.dg/coarray_4.f90: New test.
8622 * gfortran.dg/coarray_5.f90: New test.
8623 * gfortran.dg/coarray_6.f90: New test.
8625 2010-04-06 Tobias Burnus <burnus@net-b.de>
8628 * gfortran.dg/iso_fortran_env_5.f90: New test.
8629 * gfortran.dg/iso_fortran_env_6.f90: New test.
8631 2010-04-06 Tobias Burnus <burnus@net-b.de>
8634 * gfortran.dg/coarray_1.f90: New test.
8635 * gfortran.dg/coarray_2.f90: New test.
8636 * gfortran.dg/coarray_3.f90: New test.
8638 2010-04-06 Jason Merrill <jason@redhat.com>
8641 * g++.dg/template/dtor8.C: New.
8644 * g++.dg/template/error-recovery2.C: New.
8646 2010-04-06 Jan Hubicka <jh@suse.czpli
8648 PR tree-optimization/42906
8649 * gcc.dg/tree-ssa/dce-1.c: New testcase.
8651 2010-04-06 Tobias Burnus <burnus@net-b.de>
8654 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8655 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8656 * gfortran.dg/auto_dealloc_1.f90: Ditto.
8658 2010-04-06 Richard Guenther <rguenther@suse.de>
8660 PR tree-optimization/43627
8661 * gcc.dg/tree-ssa/vrp49.c: New testcase.
8663 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8666 * gcc.target/i386/pr43638.c: New test.
8668 2010-04-06 Richard Guenther <rguenther@suse.de>
8671 * gcc.c-torture/compile/pr43661.c: New testcase.
8673 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8675 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8677 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8679 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8681 2010-04-02 Richard Guenther <rguenther@suse.de>
8683 PR tree-optimization/43629
8684 * gcc.c-torture/execute/pr43629.c: New testcase.
8686 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8687 Dominique d'Humieres <dominiq@lps.ens.fr>
8690 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8692 2010-04-01 Dodji Seketeli <dodji@redhat.com>
8695 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8697 2010-04-01 Jason Merrill <jason@redhat.com>
8699 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8701 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8702 Manfred Schwarb <manfred99@gmx.ch>
8705 * gfortran.dg/ftell_3.f90: New test.
8707 2010-04-01 Richard Guenther <rguenther@suse.de>
8710 * gcc.c-torture/compile/pr43614.c: New testcase.
8712 2010-04-01 Martin Jambor <mjambor@suse.cz>
8714 PR tree-optimization/43141
8715 * gcc.dg/guality/pr43141.c: New test.
8717 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8719 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8720 * g++.dg/eh/spbp.C: Likewise.
8721 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8722 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8724 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8725 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8726 * objc.dg/dwarf-2.m: Likewise.
8728 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8731 * gcc.dg/graphite/id-pr43464.c: New.
8732 * gcc.dg/graphite/id-pr43464-1.c: New.
8734 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8737 * gcc.dg/graphite/id-pr43351.c
8739 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8742 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8743 * obj-c++.dg/try-catch-2.mm: Ditto.
8744 * obj-c++.dg/lookup-2.mm: Ditto.
8745 * obj-c++.dg/encode-8.m: Ditto.
8746 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8747 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8748 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8749 * obj-c++.dg/const-str-11.mm: Ditto.
8750 * obj-c++.dg/const-str-9.mm: Ditto.
8751 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8752 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8753 * obj-c++.dg/except-1.mm: Ditto.
8754 * obj-c++.dg/const-str-7.mm: Ditto.
8755 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8756 * obj-c++.dg/const-str-3.mm: Ditto.
8757 * obj-c++.dg/const-str-7.mm: Ditto.
8758 * obj-c++.dg/stubify-2.mm: Change dump file name.
8761 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8763 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8766 2010-03-31 Martin Jambor <mjambor@suse.cz>
8768 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8769 only with -O2, -O3 or -Os and not with -fwhopr.
8771 2010-03-31 Dodji Seketeli <dodji@redhat.com>
8774 * g++.dg/template/typedef31.C: New test.
8776 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8778 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8779 assembler output on *-*-solaris2*.
8780 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8782 2010-03-31 Jakub Jelinek <jakub@redhat.com>
8785 * gcc.dg/pr43557-1.c: New test.
8786 * gcc.dg/pr43557-2.c: New file.
8788 2010-03-31 Jie Zhang <jie@codesourcery.com>
8791 * gcc.dg/pr43562.c: New test.
8793 2010-03-30 Jason Merrill <jason@redhat.com>
8796 * g++.dg/template/error-recovery1.C: New.
8799 * g++.dg/parse/ambig5.C: New.
8801 2010-03-30 Jakub Jelinek <jakub@redhat.com>
8804 * gcc.dg/guality/pr43593.c: New test.
8806 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8809 * gcc.dg/vect/pr43430-1.c: New.
8811 2010-03-30 Jason Merrill <jason@redhat.com>
8814 * g++.dg/template/partial7.C: New.
8816 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8818 * gcc.target/s390/stackcheck1.c: New testcase.
8820 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8823 * gfortran.dg/read_eof_8.f90: New test.
8825 2010-03-29 Jason Merrill <jason@redhat.com>
8827 * gcc.dg/cpp/include6.c: Change [] to ().
8830 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8832 * c-c++-common/raw-string-2.c: Add trigraph test.
8833 * c-c++-common/raw-string-8.c: New.
8834 * c-c++-common/raw-string-9.c: New.
8835 * c-c++-common/raw-string-10.c: New.
8837 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8838 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8839 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8840 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8841 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8842 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8843 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8845 2010-03-29 Richard Guenther <rguenther@suse.de>
8847 PR tree-optimization/43560
8848 * gcc.dg/torture/pr43560.c: New testcase.
8850 2010-03-29 Jason Merrill <jason@redhat.com>
8853 * g++.dg/ext/raw-string-1.C: Change [] to ().
8854 * g++.dg/ext/raw-string-2.C: Change [] to ().
8855 Don't use \ in delimiter.
8856 * g++.dg/ext/raw-string-3.C: Change [] to ().
8857 * g++.dg/ext/raw-string-4.C: Change [] to ().
8858 * g++.dg/ext/raw-string-5.C: Change [] to ().
8859 Test for error on \ in delimiter.
8860 * g++.dg/ext/raw-string-6.C: Change [] to ().
8861 * g++.dg/ext/raw-string-7.C: Change [] to ().
8863 2010-03-29 Jie Zhang <jie@codesourcery.com>
8866 * gcc.dg/pr43564.c: New test.
8868 2010-03-29 Tobias Burnus <burnus@net-b.de>
8871 * gfortran.dg/direct_io_12.f90: New test.
8873 2010-03-28 Jan Hubicka <jh@suse.cz>
8875 PR tree-optimization/43505
8876 * gfortran.dg/pr43505.f90: New testcase.
8878 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
8880 PR tree-optimization/43528
8881 * gcc.target/i386/pr43528.c: New test.
8883 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8886 * gcc.dg/parm-impl-decl-3.c: New test.
8888 2010-03-26 Jason Merrill <jason@redhat.com>
8891 * g++.dg/cpp0x/parse1.C: New.
8893 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8896 * gcc.target/i386/pr43524.c: New test.
8898 2010-03-26 Martin Jambor <mjambor@suse.cz>
8900 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8901 whitespace, rename main to foo.
8902 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8903 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8904 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8905 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8906 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8907 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8908 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8909 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8910 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8911 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8912 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8914 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8917 * g++.dg/other/crash-10.C: New test.
8918 * g++.dg/other/crash-11.C: New test.
8920 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8923 * gfortran.dg/read_eof_7.f90: New test.
8925 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8929 * objc-obj-c++-shared: New directory.
8930 * objc-obj-c++-shared/Object1-implementation.h: New file.
8931 * objc-obj-c++-shared/Object1.h: New file.
8932 * objc-obj-c++-shared/Protocol1.h: New file.
8933 * objc-obj-c++-shared/next-abi.h: New file.
8934 * objc-obj-c++-shared/next-mapping.h: New file.
8935 * objc/execute/next_mapping.h: Delete.
8936 * objc.dg/special/special.exp: For all targets run the tests with
8937 -fgnu-runtime, for darwin targets also run the tests with
8939 * objc.dg/dg.exp: Ditto.
8940 * obj-c++.dg/dg.exp: Ditto.
8941 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8942 Protocol1.h) and next-mapping.h as required. Amend testcase to
8943 include use of updated NeXT interface.
8944 * objc/execute/formal_protocol-5.m: Ditto.
8945 * objc/execute/protocol-isEqual-2.m: Ditto.
8946 * objc/execute/protocol-isEqual-4.m: Ditto.
8947 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8948 Protocol1.h) and next-mapping.h as required.
8949 * objc/execute/object_is_class.m: Ditto.
8950 * objc/execute/enumeration-1.m: Ditto.
8951 * objc/execute/class-13.m: Ditto.
8952 * objc/execute/formal_protocol-2.m: Ditto.
8953 * objc/execute/formal_protocol-4.m: Ditto.
8954 * objc/execute/class-1.m: Ditto.
8955 * objc/execute/bycopy-1.m: Ditto.
8956 * objc/execute/formal_protocol-6.m: Ditto.
8957 * objc/execute/bycopy-3.m: Ditto.
8958 * objc/execute/class-3.m: Ditto.
8959 * objc/execute/bf-11.m: Ditto.
8960 * objc/execute/class-5.m: Ditto.
8961 * objc/execute/bf-13.m: Ditto.
8962 * objc/execute/class-7.m: Ditto.
8963 * objc/execute/bf-15.m: Ditto.
8964 * objc/execute/class-9.m: Ditto.
8965 * objc/execute/bf-17.m: Ditto.
8966 * objc/execute/bf-19.m: Ditto.
8967 * objc/execute/IMP.m: Ditto.
8968 * objc/execute/exceptions/catchall-1.m: Ditto.
8969 * objc/execute/exceptions/trivial.m: Ditto.
8970 * objc/execute/exceptions/finally-1.m: Ditto.
8971 * objc/execute/exceptions/local-variables-1.m: Ditto.
8972 * objc/execute/exceptions/foward-1.m: Ditto.
8973 * objc/execute/bf-2.m: Ditto.
8974 * objc/execute/string1.m: Ditto.
8975 * objc/execute/bf-4.m: Ditto.
8976 * objc/execute/informal_protocol.m: Ditto.
8977 * objc/execute/string3.m: Ditto.
8978 * objc/execute/bf-6.m: Ditto.
8979 * objc/execute/bf-8.m: Ditto.
8980 * objc/execute/class-tests-1.h: Ditto.
8981 * objc/execute/protocol-isEqual-1.m: Ditto.
8982 * objc/execute/protocol-isEqual-3.m: Ditto.
8983 * objc/execute/_cmd.m: Ditto.
8984 * objc/execute/function-message-1.m: Ditto.
8985 * objc/execute/bf-20.m: Ditto.
8986 * objc/execute/bf-common.h: Ditto.
8987 * objc/execute/np-2.m: Ditto.
8988 * objc/execute/class-10.m: Ditto.
8989 * objc/execute/class-12.m: Ditto.
8990 * objc/execute/enumeration-2.m: Ditto.
8991 * objc/execute/class-14.m: Ditto.
8992 * objc/execute/encode-1.m: Ditto.
8993 * objc/execute/formal_protocol-1.m: Ditto.
8994 * objc/execute/formal_protocol-3.m: Ditto.
8995 * objc/execute/accessing_ivars.m: Ditto.
8996 * objc/execute/bycopy-2.m: Ditto.
8997 * objc/execute/class-2.m: Ditto.
8998 * objc/execute/bf-10.m: Ditto.
8999 * objc/execute/formal_protocol-7.m: Ditto.
9000 * objc/execute/root_methods.m: Ditto.
9001 * objc/execute/class-4.m: Ditto.
9002 * objc/execute/bf-12.m: Ditto.
9003 * objc/execute/class-6.m: Ditto.
9004 * objc/execute/bf-14.m: Ditto.
9005 * objc/execute/nested-func-1.m: Ditto.
9006 * objc/execute/class-8.m: Ditto.
9007 * objc/execute/private.m: Ditto.
9008 * objc/execute/bf-16.m: Ditto.
9009 * objc/execute/bf-18.m: Ditto.
9010 * objc/execute/load-3.m: Ditto.
9011 * objc/execute/compatibility_alias.m: Ditto.
9012 * objc/execute/bf-1.m: Ditto.
9013 * objc/execute/no_clash.m: Ditto.
9014 * objc/execute/bf-3.m: Ditto.
9015 * objc/execute/string2.m: Ditto.
9016 * objc/execute/bf-5.m: Ditto.
9017 * objc/execute/string4.m: Ditto.
9018 * objc/execute/bf-7.m: Ditto.
9019 * objc/execute/object_is_meta_class.m: Ditto.
9020 * objc/execute/bf-9.m: Ditto.
9021 * objc/execute/bf-21.m: Ditto.
9022 * objc/execute/cascading-1.m: Ditto.
9023 * objc/execute/trivial.m: Ditto.
9024 * objc/execute/np-1.m: Ditto.
9025 * objc/compile/trivial.m: Ditto.
9026 * objc/execute/class_self-2.m: Include <stdlib.h>.
9027 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9028 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9029 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9030 and 64bit. Use new NeXT interface as required.
9031 * objc.dg/special/unclaimed-category-1.m: Ditto.
9032 * objc.dg/special/unclaimed-category-1.h: Ditto.
9033 * objc.dg/special/unclaimed-category-1a.m: Ditto.
9034 * objc.dg/func-ptr-1.m: Ditto.
9035 * objc.dg/stret-1.m: Ditto.
9036 * objc.dg/encode-2.m: Ditto.
9037 * objc.dg/category-1.m: Ditto.
9038 * objc.dg/encode-3.m: Ditto.
9039 * objc.dg/call-super-3.m: Ditto.
9040 * objc.dg/method-3.m: Ditto.
9041 * objc.dg/func-ptr-2.m: Ditto.
9042 * objc.dg/lookup-1.m: Ditto.
9043 * objc.dg/encode-4.m: Ditto.
9044 * objc.dg/fix-and-continue-1.m: Ditto.
9045 * objc.dg/proto-lossage-3.m: Ditto.
9046 * objc.dg/method-13.m: Ditto.
9047 * objc.dg/proto-qual-1.m: Ditto.
9048 * objc.dg/zero-link-3.m: Ditto.
9049 * objc.dg/bitfield-1.m: Ditto.
9050 * objc.dg/va-meth-1.m: Ditto.
9051 * objc.dg/super-class-3.m: Ditto.
9052 * objc.dg/call-super-1.m: Ditto.
9053 * objc.dg/type-size-2.m: Ditto.
9054 * objc.dg/method-10.m: Ditto.
9055 * objc.dg/defs.m: Ditto.
9056 * objc.dg/const-str-3.m: Ditto.
9057 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9058 Protocol1.h) and next-mapping.h as required. Use new NeXT
9059 interface as required.
9060 * objc.dg/super-class-4.m: Ditto.
9061 * objc.dg/comp-types-8.m: Ditto.
9062 * objc.dg/call-super-2.m: Ditto.
9063 * objc.dg/objc-fast-4.m: Ditto.
9064 * objc.dg/method-6.m: Ditto.
9065 * objc.dg/const-str-3.m: Ditto.
9066 * objc.dg/const-str-7.m: Ditto.
9067 * objc.dg/method-15.m: Ditto.
9068 * objc.dg/method-19.m: Ditto.
9069 * objc.dg/sync-1.m: Ditto.
9070 * objc.dg/layout-1.m: Ditto.
9071 * objc.dg/bitfield-3.m: Ditto.
9072 * objc.dg/try-catch-3.m: Ditto.
9073 * objc.dg/try-catch-7.m: Ditto.
9074 * objc.dg/comp-types-10.m: Ditto.
9075 * objc.dg/selector-2.: Ditto.
9076 * objc.dg/method-7.m: Ditto.
9077 * objc.dg/typedef-alias-1.m: Ditto.
9078 * objc.dg/proto-lossage-2.m: Ditto.
9079 * objc.dg/comp-types-11.m: Ditto.
9080 * objc.dg/sizeof-1.m: Ditto.
9081 * objc.dg/method-17.m: Ditto.
9082 * objc.dg/bitfield-5.m: Ditto.
9083 * objc.dg/try-catch-1.m: Ditto.
9084 * objc.dg/encode-5.m: Ditto.
9085 * objc.dg/fix-and-continue-2.m: Ditto.
9086 * objc.dg/method-9.m: Ditto.
9087 * objc.dg/isa-field-1.m: Ditto.
9088 * objc.dg/local-decl-2.m: Ditto.
9089 * objc.dg/objc-gc-4.m: Ditto.
9090 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9091 * objc.dg/gnu-runtime-3.m: Ditto.
9092 * objc.dg/encode-7.m: Ditto.
9093 * objc.dg/encode-8.m: Ditto.
9094 * objc.dg/selector-3.m: Ditto.
9095 * objc.dg/gnu-runtime-1.m: Ditto.
9096 * objc.dg/const-str-12.m: Ditto.
9097 * objc.dg/gnu-runtime-2.m: Ditto.
9098 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9099 * objc.dg/selector-1.m: Ditto.
9100 * objc.dg/stubify-2.m: Ditto.
9101 * objc.dg/zero-link-1.m: Ditto.
9102 * objc.dg/stret-2.m: Ditto.
9103 * objc.dg/zero-link-2.m: Ditto.
9104 * objc.dg/next-runtime-1.m: Ditto.
9105 * objc.dg/symtab-1.m: Ditto.
9106 * objc.dg/stubify-1.m: Ditto.
9107 * objc.dg/bitfield-2.m: Ditto.
9108 * objc.dg/try-catch-10.m: Apply to both runtimes.
9109 * objc.dg/const-str-1.m: Ditto.
9110 * objc.dg/image-info.m: Ditto.
9111 * objc.dg/encode-9.m: Ditto.
9112 * objc.dg/pragma-1.m: Apply test to all targets.
9113 * objc.dg/const-str-4.m: Ditto.
9114 * objc.dg/const-str-8.m: Ditto.
9115 * objc.dg/super-class-2.m: Ditto.
9116 * objc.dg/try-catch-5.m: Ditto.
9117 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9118 Protocol1.h) and next-mapping.h as required. Use new NeXT
9119 interface as required. Skip for gnu-runtime. Test for .quad at m64.
9120 * objc.dg/const-str-11.m: Ditto.
9121 * objc.dg/const-str-9.m: Ditto.
9122 * objc.dg/method-4.m: Skip for 64Bit NeXT.
9123 * objc.dg/encode-1.m: Remove redundant -lobjc.
9124 * objc.dg/try-catch-9.m: Tidy space.
9125 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9126 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9127 and 64bit. Use new NeXT interface as required.
9128 * obj-c++.dg/template-4.mm: Ditto.
9129 * obj-c++.dg/defs.mm: Ditto.
9130 * obj-c++.dg/basic.mm: Ditto.
9131 * obj-c++.dg/encode-4.mm: Ditto.
9132 * obj-c++.dg/method-17.mm: Ditto.
9133 * obj-c++.dg/proto-lossage-3.mm: Ditto.
9134 * obj-c++.dg/cxx-class-1.mm: Ditto.
9135 * obj-c++.dg/method-10.mm: Ditto.
9136 * obj-c++.dg/va-meth-1.mm: Ditto.
9137 * obj-c++.dg/encode-5.mm: Ditto.
9138 * obj-c++.dg/lookup-2.mm: Ditto.
9139 * obj-c++.dg/template-3.mm: Ditto.
9140 * obj-c++.dg/proto-qual-1.mm: Ditto.
9141 * obj-c++.dg/qual-types-1.m: Ditto.
9142 * obj-c++.dg/cxx-scope-1.mm: Ditto.
9143 * obj-c++.dg/template-1.mm: Ditto.
9144 * obj-c++.dg/encode-6.mm: Ditto.
9145 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
9146 Protocol1.h) and next-mapping.h as required. Use new NeXT
9147 interface as required.
9148 * obj-c++.dg/except-1.mm: Ditto.
9149 * obj-c++.dg/const-str-7.mm: Ditto.
9150 * obj-c++.dg/ivar-list-semi.mm: Ditto.
9151 * obj-c++.dg/cxx-scope-2.mm: Ditto.
9152 * obj-c++.dg/selector-2.mm: Ditto.
9153 * obj-c++.dg/isa-field-1.mm: Ditto.
9154 * obj-c++.dg/try-catch-1.mm: Ditto.
9155 * obj-c++.dg/local-decl-1.mm: Ditto.
9156 * obj-c++.dg/try-catch-9.mm: Ditto.
9157 * obj-c++.dg/no-extra-load.mm: Ditto.
9158 * obj-c++.dg/selector-5.mm: Ditto.
9159 * obj-c++.dg/method-12.mm: Ditto.
9160 * obj-c++.dg/try-catch-11.mm: Ditto.
9161 * obj-c++.dg/comp-types-11.mm: Ditto.
9162 * obj-c++.dg/bitfield-3.mm: Ditto.
9163 * obj-c++.dg/method-6.mm: Ditto.
9164 * obj-c++.dg/super-class-2.mm: Ditto.
9165 * obj-c++.dg/method-21.mm: Ditto.
9166 * obj-c++.dg/const-str-8.mm: Ditto.
9167 * obj-c++.dg/try-catch-7.mm: Ditto.
9168 * obj-c++.dg/method-15.mm: Ditto.
9169 * obj-c++.dg/layout-1.mm: Ditto.
9170 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9171 * obj-c++.dg/const-str-3.mm: Ditto.
9172 * obj-c++.dg/try-catch-2.mm: Ditto.
9173 * obj-c++.dg/objc-gc-3.mm: Ditto.
9174 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9175 * obj-c++.dg/bitfield-1.mm: Ditto.
9176 * obj-c++.dg/selector-6.mm: Ditto.
9177 * obj-c++.dg/method-13.mm: Ditto.
9178 * obj-c++.dg/comp-types-12.mm: Ditto.
9179 * obj-c++.dg/bitfield-4.mm: Ditto.
9180 * obj-c++.dg/try-catch-8.mm: Ditto.
9181 * obj-c++.dg/method-2.mm: Ditto.
9182 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9183 * obj-c++.dg/typedef-alias-1.mm: Ditto.
9184 * obj-c++.dg/const-str-4.mm: Ditto.
9185 * obj-c++.dg/proto-lossage-2.mm: Ditto.
9186 * obj-c++.dg/try-catch-3.mm: Ditto.
9187 * obj-c++.dg/comp-types-9.mm: Ditto.
9188 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9189 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9190 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9191 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9192 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9193 Use new NeXT interface as required.
9194 * obj-c++.dg/const-str-10.mm: Ditto.
9195 * obj-c++.dg/const-str-11.mm: Ditto.
9196 * obj-c++.dg/const-str-9.mm: Ditto.
9197 * obj-c++.dg/method-11.mm: Ditto.
9198 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9199 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9200 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9201 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9202 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9204 2010-03-25 Dodji Seketeli <dodji@redhat.com>
9207 * g++.dg/template/typedef30.C: New test case.
9209 2010-03-25 Jakub Jelinek <jakub@redhat.com>
9212 * gcc.c-torture/execute/pr43385.c: New test.
9214 2010-03-24 Joseph Myers <joseph@codesourcery.com>
9216 * gcc.dg/strncpy-fix-1.c: New test.
9218 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9221 * lib/objc-torture.exp (objc-set-runtime-options): New.
9222 * objc/execute/execute.exp: Check runtime options on each pass.
9223 * objc/execute/exceptions/exceptions.exp: Ditto.
9224 * objc/compile/compile.exp: Ditto.
9227 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9229 (check_effective_target_objc2): New proc.
9230 (check_effective_target_next_runtime): New proc.
9231 * lib/objc.exp: Determine which runtime is in force and support it.
9232 * lib/obj-c++.exp: Ditto.
9234 2010-03-24 Jason Merrill <jason@redhat.com>
9237 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9239 2010-03-24 Martin Jambor <mjambor@suse.cz>
9241 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9243 * gcc.dg/ipa/ipa-2.c: Likewise.
9244 * gcc.dg/ipa/ipa-3.c: Likewise.
9245 * gcc.dg/ipa/ipa-4.c: Likewise.
9246 * gcc.dg/ipa/ipa-5.c: Likewise.
9247 * gcc.dg/ipa/ipa-7.c: Likewise.
9248 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9250 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9251 i_can_not_be_propagated_fully2 into a loop.
9252 * gcc.dg/ipa/ipa-8.c: New test.
9253 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9255 2010-03-24 Jakub Jelinek <jakub@redhat.com>
9259 * gcc.dg/guality/pr43479.c: New test.
9260 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9261 and add volatile keyword.
9263 2010-03-23 Mike Stump <mikestump@comcast.net>
9265 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9267 2010-03-23 Jason Merrill <jason@redhat.com>
9269 * g++.dg/ext/altivec-17.C: Adjust error message.
9271 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9272 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9273 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9274 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9275 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9276 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9278 2010-03-22 Jason Merrill <jason@redhat.com>
9281 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9282 * g++.dg/ext/is_pod_98.C: New.
9285 * g++.dg/cpp0x/auto18.C: New.
9287 * gcc.dg/pr36997.c: Adjust error message.
9288 * g++.dg/ext/vector9.C: Likewise.
9289 * g++.dg/conversion/simd3.C: Likewise.
9290 * g++.dg/other/error23.C: Likewise.
9292 2010-03-22 Michael Matz <matz@suse.de>
9295 * gfortran.dg/pr43475.f90: New testcase.
9297 2010-03-22 Richard Guenther <rguenther@suse.de>
9299 PR tree-optimization/43390
9300 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9302 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9304 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9305 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9307 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
9308 Michael Matz <matz@suse.de>
9311 * g++.dg/parse/crash56.C: New test.
9313 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
9316 * gfortran.dg/whole_file_15.f90 : New test.
9318 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9321 * gfortran.dg/inquire_size.f90: New test.
9323 2010-03-20 Richard Guenther <rguenther@suse.de>
9325 PR rtl-optimization/43438
9326 * gcc.c-torture/execute/pr43438.c: New testcase.
9328 2010-03-20 Dodji Seketeli <dodji@redhat.com>
9331 * g++.dg/abi/mangle42.C: New test.
9333 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9336 * gcc.dg/pr43211.c: New test.
9337 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9339 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
9341 PR rtl-optimization/42258
9342 * gcc.target/arm/thumb1-mul-moves.c: New test.
9345 * gcc.target/arm/thumb-andsi.c: New test.
9347 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9348 dg-require-effective-target.
9350 2010-03-19 Michael Matz <matz@suse.de>
9353 * g++.dg/other/pr43116.C: New testcase.
9355 2010-03-19 Michael Matz <matz@suse.de>
9358 * gcc.dg/pr43305.c: New testcase.
9360 2010-03-19 Richard Guenther <rguenther@suse.de>
9362 PR tree-optimization/43415
9363 * gcc.c-torture/compile/pr43415.c: New testcase.
9365 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
9368 * gnat.dg/case_optimization2.adb: New test.
9369 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9371 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9372 Jack Howarth <howarth@bromo.med.uc.edu>
9375 * gcc.target/i386/push-1.c: Don't xfail
9376 scan-assembler-not "movups" on darwin.
9378 2010-03-18 Jakub Jelinek <jakub@redhat.com>
9381 * gcc.dg/pr43058.c: New test.
9383 2010-03-18 Martin Jambor <mjambor@suse.cz>
9386 * g++.dg/torture/pr42450.C: New test.
9388 2010-03-18 Michael Matz <matz@suse.de>
9391 * gcc.dg/pr43419.c: New testcase.
9393 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
9395 PR rtl-optimization/43360
9396 * gcc.dg/torture/pr43360.c: New.
9398 2010-03-18 Michael Matz <matz@suse.de>
9400 PR tree-optimization/43402
9401 * gcc.dg/pr43402.c: New testcase.
9403 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
9406 * gcc.dg/pr42427.c: New test.
9408 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9411 * gfortran.dg/read_empty_file.f: New test.
9412 * gfortran.dg/read_eof_all.f90: New test.
9413 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9414 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9416 2010-03-17 Michael Matz <matz@suse.de>
9418 * gcc.dg/pr43300.c: Add -w.
9420 2010-03-17 Richard Guenther <rguenther@suse.de>
9422 * gcc.dg/pr43379.c: Add -w.
9424 2010-03-17 Tobias Burnus <burnus@net-b.de>
9427 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9429 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
9431 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9433 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9435 * ada/acats/run_all.sh: Log start and end times.
9437 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9439 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9441 2010-03-16 Richard Guenther <rguenther@suse.de>
9444 * gcc.dg/pr43379.c: New testcase.
9446 2010-03-16 Jakub Jelinek <jakub@redhat.com>
9449 * gcc.dg/guality/pr43051-1.c: New test.
9451 2010-03-15 Janis Johnson <janis187@us.ibm.com>
9454 * g++.dg/ext/altivec-17.C: Handle changes to error message.
9456 2010-03-15 Michael Matz <matz@suse.de>
9459 * gcc.dg/pr43300.c: New testcase.
9461 2010-03-15 Richard Guenther <rguenther@suse.de>
9463 PR tree-optimization/43367
9464 * gcc.c-torture/compile/pr43367.c: New testcase.
9466 2010-03-15 Richard Guenther <rguenther@suse.de>
9468 PR tree-optimization/43317
9469 * gcc.dg/pr43317.c: New testcase.
9471 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9473 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9475 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9477 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9479 2010-03-14 Tobias Burnus <burnus@net-b.de>
9482 * gfortran.dg/impure_constructor_1.f90: New test.
9484 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9487 * gfortran.dg/graphite/id-pr43354.f: New.
9489 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9492 * gfortran.dg/graphite/pr43349.f: New.
9494 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9497 * gcc.dg/graphite/pr43306.c: New.
9499 2010-03-12 David S. Miller <davem@davemloft.net>
9501 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9504 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9506 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9508 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
9512 * gfortran.dg/dynamic_dispatch_7.f03: New test.
9514 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
9516 * gfortran.dg/default_format_denormal_1.f90: Don't assume
9517 fail for *-*-mingw* targets.
9519 2010-03-12 Jakub Jelinek <jakub@redhat.com>
9522 * gcc.dg/guality/pr43329-1.c: New test.
9524 2010-03-11 Martin Jambor <mjambor@suse.cz>
9526 PR tree-optimization/43257
9527 * g++.dg/torture/pr43257.C: New test.
9529 2010-03-11 Tobias Burnus <burnus@net-b.de>
9532 * gfortran.dg/namelist_61.f90: New test.
9534 2010-03-11 Richard Guenther <rguenther@suse.de>
9536 PR tree-optimization/43255
9537 * gcc.c-torture/compile/pr43255.c: New testcase.
9539 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9541 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9542 * gcc.dg/pr43280.c: New testcase.
9544 2010-03-11 Richard Guenther <rguenther@suse.de>
9547 * gcc.dg/lto/20100227-1_0.c: New testcase.
9548 * gcc.dg/lto/20100227-1_1.c: Likewise.
9550 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9554 * gfortran.dg/read_eof_6.f: New test
9555 * gfortran.dg/read_x_eof.f90: New test.
9556 * gfortran.dg/read_x_past.f: Update test.
9558 2010-03-10 Jan Hubicka <jh@suse.cz>
9560 * gcc.c-torture/compile/pr43288.c: New test.
9562 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9564 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9566 * g++.old-deja/g++.pt/asm2.C: Likewise.
9567 * gcc.c-torture/compile/20000804-1.c: Likewise.
9568 * gcc.target/i386/clobbers.c: Likewise.
9570 2010-03-10 Tobias Burnus <burnus@net-b.de>
9573 * gfortran.dg/c_assoc_3.f90: New test.
9575 2010-03-10 Jakub Jelinek <jakub@redhat.com>
9578 * gcc.dg/guality/pr36728-1.c: New test.
9579 * gcc.dg/guality/pr36728-2.c: New test.
9581 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9583 * gcc.dg/h8300-div-delay-slot.c: New test.
9585 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
9587 PR tree-optimization/43236
9588 * gcc.c-torture/execute/pr43236.c: New test.
9590 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
9593 * g++.dg/eh/pr42859.C: New test.
9595 2010-03-09 Jakub Jelinek <jakub@redhat.com>
9598 * gcc.dg/pr43299.c: New test.
9601 * g++.dg/eh/unwind2.C: New test.
9603 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9604 Reza Yazdani <reza.yazdani@amd.com>
9607 * gcc.dg/graphite/run-id-4.c: New.
9609 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9612 * gcc.dg/graphite/run-id-3.c: New.
9614 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
9618 * gcc.dg/graphite/id-18.c: New.
9619 * gcc.dg/graphite/run-id-pr42644.c: New.
9621 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9624 * gcc.dg/graphite/pr42326.c: New.
9626 2010-03-08 Richard Guenther <rguenther@suse.de>
9628 PR tree-optimization/43269
9629 * gcc.c-torture/execute/pr43269.c: New testcase.
9631 2010-03-08 Janus Weil <janus@gcc.gnu.org>
9634 * gfortran.dg/typebound_call_13.f03: New.
9636 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
9638 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9639 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9641 2010-03-05 Jason Merrill <jason@redhat.com>
9643 * g++.dg/abi/mangle40.C: Require weak and alias.
9645 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9648 * gfortran.dg/graphite/pr42326.f90: New.
9649 * gfortran.dg/graphite/pr42326-1.f90: New.
9651 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9653 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9654 (gnat_target_compile): Likewise.
9655 Reinitialize GNAT_UNDER_TEST if target changes.
9656 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9657 (local_find_gnatmake): Pass full --GCC to gnatlink.
9660 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9663 * gcc.dg/compound-literal-1.c: New testcase.
9665 2010-03-04 Martin Jambor <mjambor@suse.cz>
9667 PR tree-optimization/43164
9668 PR tree-optimization/43191
9669 * gcc.c-torture/compile/pr43164.c: New test.
9670 * gcc.c-torture/compile/pr43191.c: Likewise.
9672 2010-03-04 Janus Weil <janus@gcc.gnu.org>
9675 * gfortran.dg/finalize_9.f90: New.
9677 2010-03-04 Tobias Burnus <burnus@net-b.de>
9678 Ken Werner <ken@linux.vnet.ibm.com>
9680 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9681 to dg-options for spu.
9682 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9683 dump-scan target to exclude spu.
9685 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9688 * gcc.dg/tree-ssa/ivopts-4.c: New.
9690 2010-03-03 Janis Johnson <janis187@us.ibm.com>
9692 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9693 include-opts and exclude-opts; skip checking the flags if arguments
9694 are the same as the defaults.
9695 (dg-xfail-if): Verify the number of arguments, supply defaults
9696 for unspecified optional arguments.
9697 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9699 2010-03-03 Jason Merrill <jason@redhat.com>
9702 * g++.dg/abi/mangle40.C: Updated.
9704 2010-03-03 Jason Merrill <jason@redhat.com>
9706 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9707 * g++.dg/abi/mangle23.C: Likewise.
9708 * g++.dg/eh/simd-2.C: Likewise.
9709 * g++.dg/ext/attribute-test-2.C: Likewise.
9710 * g++.dg/ext/vector14.C: Likewise.
9711 * g++.dg/other/pr34435.C: Likewise.
9712 * g++.dg/template/conv8.C: Likewise.
9713 * g++.dg/template/nontype9.C: Likewise.
9714 * g++.dg/template/qualttp17.C: Likewise.
9715 * g++.dg/template/ref1.C: Likewise.
9716 * g++.old-deja/g++.pt/crash68.C: Likewise.
9717 * g++.old-deja/g++.pt/ref1.C: Likewise.
9718 * g++.old-deja/g++.pt/ref3.C: Likewise.
9719 * g++.old-deja/g++.pt/ref4.C: Likewise.
9722 * g++.dg/abi/mangle40.C: New.
9723 * g++.dg/abi/mangle41.C: New.
9724 * g++.dg/lto/20100302_0.C: New.
9725 * g++.dg/lto/20100302_1.C: New.
9726 * g++.dg/lto/20100302.h: New.
9728 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
9731 * gfortran.dg/internal_pack_12.f90: New test.
9733 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9735 * gcc.dg/pr36997.c: Adjust error message.
9737 2010-03-03 Mike Stump <mikestump@comcast.net>
9739 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9740 adjustments to not be present on machines that align the stack to
9741 more than 4 bytes and don't have a red zone yet as that is an
9742 unimplemented optimization.
9744 2010-03-03 Janus Weil <janus@gcc.gnu.org>
9747 * gfortran.dg/impure_assignment_3.f90: New.
9749 2010-03-03 Jakub Jelinek <jakub@redhat.com>
9752 * gfortran.dg/pr43229.f90: New test.
9755 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9758 * gcc.dg/guality/pr43177.c: New test.
9760 2010-03-02 Jason Merrill <jason@redhat.com>
9762 * g++.dg/ext/vector9.C: Adjust error message.
9763 * g++.dg/conversion/simd3.C: Likewise.
9764 * g++.dg/other/error23.C: Likewise.
9766 2010-03-02 Mike Stump <mikestump@comcast.net>
9769 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9771 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
9774 * gfortran.dg/internal_pack_10.f90: New test.
9777 * gfortran.dg/internal_pack_11.f90: New test.
9779 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9782 * gcc.dg/tree-ssa/pr42640.c: New.
9784 2010-03-01 Richard Guenther <rguenther@suse.de>
9786 PR tree-optimization/43220
9787 * gcc.c-torture/execute/pr43220.c: New testcase.
9789 2010-03-01 Richard Guenther <rguenther@suse.de>
9792 * gcc.dg/pr43213.c: New testcase.
9794 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9797 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9799 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9801 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9803 (check_effective_target_ucn): Likewise.
9805 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9807 * gcc.dg/ucnid-2.c: Likewise.
9808 * gcc.dg/ucnid-3.c: Likewise.
9809 * gcc.dg/ucnid-4.c: Likewise.
9810 * gcc.dg/ucnid-11.c: Likewise.
9811 * gcc.dg/ucnid-12.c: Likewise.
9812 * gcc.dg/ucnid-6.c: Skip if !ucn.
9813 * gcc.dg/ucnid-9.c: Likewise.
9815 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9817 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9818 lists to dg-skip-if.
9819 * gcc.target/i386/stackalign/return-3.c: Likewise.
9821 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9823 * gcc.target/i386/clearcap.map: New file.
9824 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9825 Pass clearcap.map by default if supported.
9827 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9830 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9832 * gfortran.dg/stat_2.f90: Likewise.
9834 2010-03-01 Tobias Burnus <burnus@net-b.de>
9837 * gfortran.dg/module_read_2.f90: New test.
9839 2010-02-27 Mark Mitchell <mark@codesourcery.com>
9842 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9843 * g++.dg/abi/mangle12.C: Likewise.
9844 * g++.dg/abi/mangle20-2.C: Likewise.
9845 * g++.dg/abi/mangle17.C: Likewise.
9846 * g++.dg/template/cond2.C: Likewise.
9847 * g++.dg/template/pr35240.C: Likewise.
9849 2010-02-27 Richard Guenther <rguenther@suse.de>
9851 PR tree-optimization/43186
9852 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9854 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9856 * g++.dg/abi/packed1.C: Expect warning on the SH.
9858 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
9861 * g++.dg/parse/error37.C: New test.
9863 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9867 * gcc.dg/pr8927-1.c: Match new note.
9868 * gcc.dg/990506-0.c: Likewise.
9869 * gcc.dg/gomp/flush-2.c: Likewise.
9870 * gcc.dg/gomp/atomic-5.c: Likewise.
9871 * gcc.dg/gomp/pr34607.c: Likewise.
9872 * gcc.dg/pr35746.c: Likewise.
9873 * gcc.dg/cpp/pragma-1.c: Likewise.
9874 * gcc.dg/cpp/pragma-2.c: Likewise.
9875 * gcc.dg/pr41842.c: Likewise.
9876 * gcc.dg/noncompile/20040629-1.c: Likewise.
9877 * objc.dg/private-1.m: Likewise.
9879 2010-02-27 Tobias Burnus <burnus@net-b.de>
9882 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9883 * gfortran.dg/default_initialization_4.f90: New test.
9885 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9887 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9888 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9889 * gnat.dg/thin_pointer2.adb: New test.
9890 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9892 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9895 * gcc.dg/cpp/c90-pedantic.c: New.
9896 * gcc.dg/cpp/c90.c: New.
9897 * gcc.dg/gnu90-const-expr-1.c: New.
9898 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9900 2010-02-26 Richard Guenther <rguenther@suse.de>
9902 PR tree-optimization/43186
9903 * gcc.c-torture/compile/pr43186.c: New testcase.
9905 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9908 * c-c++-common/dwarf2/pr43190.c: New test.
9910 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9913 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9915 2010-02-26 Richard Guenther <rguenther@suse.de>
9917 PR tree-optimization/43188
9918 * gcc.c-torture/compile/pr43188.c: New testcase.
9920 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9923 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9925 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9927 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9929 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9932 * gcc.target/powerpc/pr43154.c: New file.
9934 2010-02-25 Jakub Jelinek <jakub@redhat.com>
9937 * gfortran.dg/debug/pr43166.f: New test.
9940 * gcc.dg/torture/pr43165.c: New test.
9942 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9945 * c-c++-common/pr41779.c: Update.
9947 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9950 * lib/gnat-dg.exp (gnat_load): Redefine.
9952 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9953 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9955 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9958 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9959 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9963 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9965 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9967 2010-02-24 Jakub Jelinek <jakub@redhat.com>
9970 * gcc.dg/guality/vla-1.c: New test.
9972 2010-02-24 Tobias Burnus <burnus@net-b.de>
9975 * gfortran.dg/c_ptr_tests_15.f90: New test.
9977 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9980 * gcc.target/i386/pr43107.c: New test.
9982 2010-02-23 Jason Merrill <jason@redhat.com>
9985 * g++.dg/cpp0x/variadic100.C: New.
9987 2010-02-23 Jason Merrill <jason@redhat.com>
9990 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9991 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9992 * c-c++-common/dwarf2/vla1.c: New.
9994 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9997 * gcc.dg/pr43139.c: New test.
10000 * gcc.dg/guality/pr43077-1.c: New test.
10002 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10005 * gcc.dg/march.c: New.
10006 * gcc.dg/march-generic.c: New.
10007 * gcc.dg/mtune.c: New.
10009 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10011 PR middle-end/43083
10012 * gcc.dg/graphite/pr43083.c: New.
10014 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10016 PR middle-end/43097
10017 * gfortran.dg/graphite/pr43097.f: New.
10019 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10020 Manuel López-Ibáñez <manu@gcc.gnu.org>
10022 PR middle-end/43140
10023 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10025 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10027 PR middle-end/43026
10028 * g++.dg/graphite/pr43026.C: New.
10030 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10033 * gcc.dg/cleanup-1.c: Update.
10034 * gcc.dg/func-args-1.c: Update.
10035 * gcc.dg/format/sentinel-1.c: Update.
10036 * g++.old-deja/g++.jason/scoping10.C: Update.
10037 * g++.old-deja/g++.ns/lookup5.C: Update.
10038 * g++.dg/ext/cleanup-1.C: Update.
10039 * g++.dg/parse/varmod1.C: Update.
10040 * g++.dg/parse/error33.C: Update.
10041 * g++.dg/expr/call3.C: Update.
10042 * g++.dg/func-args-1.C: New.
10044 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
10047 * gcc.dg/attr-used-2.c: Moved to ...
10048 * c-c++-common/attr-used-2.c: Here.
10050 * gcc.dg/attr-used.c: Moved to ...
10051 * c-c++-common/attr-used.c: Here.
10053 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
10055 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10057 2010-02-22 Richard Guenther <rguenther@suse.de>
10060 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10061 * gfortran.dg/lto/20100222-1_1.c: Likewise.
10063 2010-02-22 Richard Guenther <rguenther@suse.de>
10065 PR tree-optimization/42749
10066 * gcc.c-torture/compile/pr42749.c: New testcase.
10068 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
10071 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10072 * gfortran.dg/internal_pack_9.f90: New test.
10074 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
10077 * g++.dg/template/recurse.C: Adjust.
10078 * g++.dg/template/pr23510.C: New.
10080 2010-02-21 Dodji Seketeli <dodji@redhat.com>
10083 * g++.dg/template/memclass4.C: New test.
10085 2010-02-21 Tobias Burnus <burnus@net-b.de>
10088 * gfortran.dg/reassoc_5.f90: New test.
10090 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
10093 * gcc.target/i386/pr43067.c: New test.
10095 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10098 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10100 * g++.dg/warn/Wconversion-null.C: New test.
10101 * g++.old-deja/g++.other/null1.C: Move to...
10102 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10104 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
10108 * gfortran.dg/dependency_26.f90: New test.
10111 * gfortran.dg/internal_pack_7.f90: New test.
10114 * gfortran.dg/internal_pack_8.f90: New test.
10116 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10119 * c-c++-common/pr41779.c: Fix broken testcase.
10121 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10124 * c-c++-common/pr36513.c: New testcase.
10125 * c-c++-common/pr36513-2.c: New testcase.
10127 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10130 * c-c++-common/pr41779.c: New.
10132 2010-02-19 Jakub Jelinek <jakub@redhat.com>
10135 * gcc.dg/pr43084.c: New test.
10137 2010-02-19 Richard Guenther <rguenther@suse.de>
10139 PR tree-optimization/42916
10140 * gcc.dg/pr42916.c: New testcase.
10142 2010-02-18 Jason Merrill <jason@redhat.com>
10145 * g++.dg/abi/packed1.C: Add expected warning.
10148 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10149 * gcc.dg/torture/dg-torture.exp: Likewise.
10150 * c-c++-common/torture/complex-sign.h,
10151 c-c++-common/torture/complex-sign-add.c,
10152 c-c++-common/torture/complex-sign-mixed-add.c,
10153 c-c++-common/torture/complex-sign-mixed-div.c,
10154 c-c++-common/torture/complex-sign-mixed-mul.c,
10155 c-c++-common/torture/complex-sign-mixed-sub.c,
10156 c-c++-common/torture/complex-sign-mul.c,
10157 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10158 Adapt for C++ compilation as well.
10161 * g++.dg/ext/label1.C: Update.
10162 * g++.dg/ext/label2.C: Update.
10165 * g++.dg/template/dependent-name6.C: New.
10168 * g++.dg/parse/namespace12.C: New.
10170 2010-02-18 Martin Jambor <mjambor@suse.cz>
10172 PR tree-optimization/43066
10173 * gcc.c-torture/compile/pr43066.c: New test.
10175 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
10177 * g++.dg/ext/attrib35.C: Fix target selector string.
10178 * g++.dg/ext/attrib36.C: Ditto.
10179 * g++.dg/ext/attrib37.C: Ditto.
10180 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10181 * g++.dg/abi/mangle25.C: Ditto.
10183 2010-02-17 Jason Merrill <jason@redhat.com>
10186 * g++.dg/parse/namespace11.C: New.
10189 * g++.dg/ext/attrib37.C: New.
10192 * g++.dg/template/ptrmem20.C: New.
10194 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
10197 * gcc.target/i386/xop-check.h: Include m256-check.h.
10198 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10199 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10200 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10201 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10203 2010-02-17 Jakub Jelinek <jakub@redhat.com>
10206 * gcc.dg/pr42918.c: New test.
10208 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
10210 * g++.dg/ext/attrib36.C: Require ILP32.
10212 2010-02-16 Richard Guenther <rguenther@suse.de>
10214 PR tree-optimization/41043
10215 * gfortran.dg/pr41043.f90: New testcase.
10216 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10218 2010-02-16 Jason Merrill <jason@redhat.com>
10220 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10222 2010-02-16 Ira Rosen <irar@il.ibm.com>
10224 PR tree-optimization/43074
10225 * gcc.dg/vect/fast-math-pr43074.c: New test.
10227 2010-02-16 Jakub Jelinek <jakub@redhat.com>
10229 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10231 2010-02-16 Jason Merrill <jason@redhat.com>
10234 * g++.dg/ext/attrib36.C: New.
10237 * g++.dg/other/array6.C: New.
10239 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10241 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10243 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
10245 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10246 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10247 * gcc.target/i386/xop-vpermil2pd-1.c: New.
10248 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10249 * gcc.target/i386/xop-vpermil2ps-1.c: New.
10250 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10252 2010-02-15 Richard Guenther <rguenther@suse.de>
10254 PR middle-end/43068
10255 * g++.dg/torture/pr43068.C: New testcase.
10257 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
10260 * g++.dg/opt/ice1.C: New.
10262 2010-02-14 Jason Merrill <jason@redhat.com>
10265 * g++.dg/cpp0x/initlist-opt.C: New.
10267 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
10271 * gfortran.dg/internal_pack_6.f90: New test.
10273 2010-02-12 Jason Merrill <jason@redhat.com>
10276 * g++.dg/cpp0x/variadic99.C: New.
10278 2010-02-12 Jakub Jelinek <jakub@redhat.com>
10280 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10281 sign extend pointers to gualchk_t.
10284 * g++.dg/other/default3.C: Xfail g4 test.
10286 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10288 PR middle-end/43012
10289 * gcc.dg/graphite/pr43012.c: New.
10291 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10293 PR middle-end/42930
10294 * g++.dg/graphite/pr42930.C: New.
10296 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10298 PR middle-end/42914
10299 PR middle-end/42530
10300 * gcc.dg/graphite/pr42530.c: New.
10301 * gcc.dg/graphite/pr42914.c: New.
10303 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10305 PR middle-end/42771
10306 * gcc.dg/graphite/pr42771.c: New.
10308 2010-02-11 Richard Guenther <rguenther@suse.de>
10310 PR tree-optimization/42998
10311 * gcc.c-torture/compile/pr42998.c: New testcase.
10313 2010-02-10 Jason Merrill <jason@redhat.com>
10316 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10318 PR c++/42983, core issue 906
10319 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10320 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10323 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10325 2010-02-10 Richard Guenther <rguenther@suse.de>
10327 PR tree-optimization/43017
10328 * gcc.dg/torture/pr43017.c: New testcase.
10330 2010-02-10 Tobias Burnus <burnus@net-b.de>
10333 * gfortran.dg/private_type_1.f90: Update error location.
10334 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10335 * gfortran.dg/typebound_operator_2.f03: Ditto.
10336 * gfortran.dg/assignment_2.f90: Ditto.
10337 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10338 * gfortran.dg/binding_label_tests_9.f03: Ditto.
10340 2010-02-10 Tobias Burnus <burnus@net-b.de>
10343 * gfortran.dg/bind_c_usage_20.f90: New test.
10345 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10348 * g++.dg/debug/pr43010.C: New test.
10350 2010-02-10 Richard Guenther <rguenther@suse.de>
10353 * gcc.c-torture/execute/20100209-1.c: New testcase.
10354 * gcc.dg/fold-div-3.c: Likewise.
10356 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10358 * gcc.dg/builtin-ffs-1.c: New test.
10360 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10363 * gfortran.dg/array_constructor_35.f90: New test.
10365 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10367 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10369 2010-02-09 Jason Merrill <jason@redhat.com>
10372 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10375 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10377 2010-02-09 Tobias Burnus <burnus@net-b.de>
10380 * gfortran.dg/module_write_1.f90: New test.
10382 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
10384 * gcc.dg/pr19340.c: Adjust.
10386 2010-02-09 Richard Guenther <rguenther@suse.de>
10388 PR tree-optimization/43008
10389 * gcc.c-torture/execute/pr43008.c: New testcase.
10391 2010-02-09 Richard Guenther <rguenther@suse.de>
10393 PR tree-optimization/43000
10394 * gcc.dg/torture/pr43000.c: New testcase.
10395 * gcc.dg/torture/pr43002.c: Likewise.
10397 2010-02-09 Daniel Kraft <d@domob.eu>
10400 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10401 and pass -Wsurprising as necessary.
10403 2010-02-08 Jakub Jelinek <jakub@redhat.com>
10405 PR tree-optimization/42890
10406 * g++.dg/torture/pr42890.C: New test.
10408 2010-02-08 Richard Guenther <rguenther@suse.de>
10410 PR middle-end/42995
10411 * gcc.dg/tree-ssa/inline-4.c: New testcase.
10413 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10415 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
10416 return 0 from main.
10417 * gcc.dg/graphite/block-1.c: Same.
10418 * gcc.dg/graphite/block-3.c: Same.
10419 * gcc.dg/graphite/block-4.c: Same.
10420 * gcc.dg/graphite/block-5.c: Same.
10421 * gcc.dg/graphite/block-6.c: Same.
10422 * gcc.dg/graphite/block-7.c: Same.
10423 * gcc.dg/graphite/interchange-0.c: Same.
10424 * gcc.dg/graphite/interchange-1.c: Same.
10425 * gcc.dg/graphite/interchange-10.c: Same.
10426 * gcc.dg/graphite/interchange-11.c: Same.
10427 * gcc.dg/graphite/interchange-12.c: Same.
10428 * gcc.dg/graphite/interchange-2.c: Same.
10429 * gcc.dg/graphite/interchange-3.c: Same.
10430 * gcc.dg/graphite/interchange-4.c: Same.
10431 * gcc.dg/graphite/interchange-5.c: Same.
10432 * gcc.dg/graphite/interchange-6.c: Same.
10433 * gcc.dg/graphite/interchange-7.c: Same.
10434 * gcc.dg/graphite/interchange-8.c: Same.
10435 * gcc.dg/graphite/interchange-9.c: Same.
10436 * gcc.dg/graphite/interchange-mvt.c: Same.
10438 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10440 * gfortran.dg/graphite/id-19.f: New.
10441 * gfortran.dg/graphite/pr14741.f90: New.
10442 * gfortran.dg/graphite/pr41924.f90: New.
10443 * gfortran.dg/graphite/run-id-2.f90: New.
10445 2010-02-07 Richard Guenther <rguenther@suse.de>
10447 PR middle-end/42956
10448 * gcc.c-torture/compile/pr42956.c: New testcase.
10450 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10452 PR libfortran/42742
10453 * gfortran.dg/fmt_cache_2.f: New test.
10455 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10457 * gfortran.dg/read_no_eor.f90: New test.
10459 2010-02-05 Jason Merrill <jason@redhat.com>
10461 * g++.dg/ext/label13.C: Move constructor body out of class.
10463 2010-02-03 Jason Merrill <jason@redhat.com>
10466 * g++.dg/ext/dllexport3.C: New.
10468 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
10470 * gcc.dg/format/ms-format3.c: New test for specific MS types.
10472 2010-02-05 Richard Guenther <rguenther@suse.de>
10474 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10476 2010-02-05 Dodji Seketeli <dodji@redhat.com>
10479 * g++.dg/other/crash-9.C: New test.
10481 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
10484 * gfortran.dg/subref_array_pointer_4.f90 : New test.
10486 2010-02-04 Richard Guenther <rguenther@suse.de>
10488 PR rtl-optimization/42952
10489 * gcc.dg/torture/pr42952.c: New testcase.
10491 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10493 PR libfortran/42901
10494 * gfortran.dg/namelist_60.f90: New test.
10496 2010-02-03 Jason Merrill <jason@redhat.com>
10499 * g++.dg/ext/builtin11.C: New.
10503 * g++.dg/abi/mangle35.C: New.
10504 * g++.dg/abi/mangle37.C: New.
10507 * g++.dg/abi/mangle36.C: New.
10510 * g++.dg/warn/string1.C: New.
10512 2010-02-03 Richard Guenther <rguenther@suse.de>
10514 PR tree-optimization/42944
10515 * gcc.dg/errno-1.c: New testcase.
10517 2010-02-03 Richard Guenther <rguenther@suse.de>
10519 PR middle-end/42927
10520 * gcc.c-torture/compile/pr42927.c: New testcase.
10522 2010-02-03 Tobias Burnus <burnus@net-b.de>
10525 * gfortran.dg/null_4.f90: New test.
10527 2010-02-02 Jason Merrill <jason@redhat.com>
10530 * g++.dg/ext/label13.C: New.
10532 2010-02-02 Tobias Burnus <burnus@net-b.de>
10535 * gfortran.dg/func_result_5.f90: New test.
10537 2010-02-01 Tobias Burnus <burnus@net-b.de>
10540 * gfortran.dg/pure_initializer_3.f90: News test.
10542 2010-01-31 Janus Weil <janus@gcc.gnu.org>
10545 * gfortran.dg/allocate_derived_2.f90: New test.
10547 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
10549 PR middle-end/42898
10550 * gcc.dg/torture/pr42898-2.c: New test.
10552 2010-01-31 Richard Guenther <rguenther@suse.de>
10554 PR middle-end/42898
10555 * gcc.dg/torture/pr42898.c: New testcase.
10557 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
10560 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10561 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10563 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
10565 * g++.dg/tree-ssa/inline-1.C: New.
10566 * g++.dg/tree-ssa/inline-2.C: New.
10567 * g++.dg/tree-ssa/inline-3.C: New.
10569 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
10572 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10573 the string 'pow' in the pathname of the compiler from generating a
10576 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10578 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10579 * g++.old-deja/g++.mike/eh17.C: Likewise.
10580 * g++.old-deja/g++.mike/p5571.C: Likewise.
10582 2010-01-29 Dodji Seketeli <dodji@redhat.com>
10589 * g++.dg/other/crash-5.C: New test.
10590 * g++.dg/other/crash-6.C: New test.
10591 * g++.dg/other/crash-7.C: New test.
10592 * g++.dg/other/crash-8.C: New test.
10594 2010-01-29 Jakub Jelinek <jakub@redhat.com>
10596 PR rtl-optimization/42889
10597 * gcc.dg/pr42889.c: New test.
10599 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
10601 * gcc.target/i386/pr42881.c: Use SSE2.
10603 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
10606 * gcc.target/i386/pr42891.c: New test.
10608 2010-01-28 Richard Guenther <rguenther@suse.de>
10610 PR tree-optimization/42871
10611 * g++.dg/torture/pr42871.C: New testcase.
10613 2010-01-28 Richard Guenther <rguenther@suse.de>
10615 * gcc.dg/Wobjsize-1.h: New testcase.
10616 * gcc.dg/Wobjsize-1.c: Likewise.
10618 2010-01-28 Richard Guenther <rguenther@suse.de>
10620 PR middle-end/42883
10621 * g++.dg/torture/pr42883.C: New testcase.
10623 2010-01-28 Michael Matz <matz@suse.de>
10625 * gcc.target/i386/pr42881.c: New test.
10627 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10629 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10630 Add i?86-*-solaris2* support.
10632 2010-01-28 Dodji Seketeli <dodji@redhat.com>
10636 * g++.dg/template/typedef27.C: New test case.
10637 * g++.dg/template/typedef28.C: New test case.
10639 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
10641 * gcc.dg/optimize-bswap*.c: Add ARM target
10643 2010-01-27 Richard Guenther <rguenther@suse.de>
10645 PR middle-end/42878
10646 * gcc.dg/torture/pr42878-1.c: New testcase.
10647 * gcc.dg/torture/pr42878-2.c: Likewise.
10649 2010-01-27 Jakub Jelinek <jakub@redhat.com>
10651 PR middle-end/42874
10652 * gcc.dg/vla-22.c: New test.
10654 2010-01-26 Jakub Jelinek <jakub@redhat.com>
10656 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10659 2010-01-26 Richard Guenther <rguenther@suse.de>
10661 PR rtl-optimization/42685
10662 * gcc.dg/pr42685.c: New testcase.
10663 * g++.dg/other/pr42685.C: Likewise.
10665 2010-01-26 Richard Guenther <rguenther@suse.de>
10667 PR middle-end/42806
10668 * g++.dg/other/pr42806.C: New testcase.
10670 2010-01-26 Richard Guenther <rguenther@suse.de>
10672 PR tree-optimization/42250
10673 * gcc.dg/pr42250.c: New testcase.
10675 2010-01-25 Arnaud Charlet <charlet@adacore.com>
10677 * gnat.dg/array_bounds_test.adb: New test.
10679 2010-01-25 Tobias Burnus <burnus@net-b.de>
10682 * gfortran.dg/generic_21.f90: New test.
10684 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10687 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10689 2010-01-24 Mark Mitchell <mark@codesourcery.com>
10692 * g++.dg/abi/arm_va_list2.C: New test.
10693 * g++.dg/abi/arm_va_list2.h: Companion header file.
10695 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
10698 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10701 * gfortran.dg/char_array_arg_1.f90 : New test.
10703 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10705 2010-01-24 Tobias Burnus <burnus@net-b.de>
10708 * gfortran.dg/generic_20.f90: New test.
10710 2010-01-22 Michael Matz <matz@suse.de>
10712 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10715 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
10718 * gfortran.dg/dependency_25.f90 : New test.
10720 2010-01-21 Martin Jambor <mjambor@suse.cz>
10722 PR tree-optimization/42585
10723 * gcc.dg/tree-ssa/pr42585.c: New test.
10725 2010-01-21 Richard Guenther <rguenther@suse.de>
10727 PR middle-end/19988
10728 * gcc.dg/pr19988.c: New testcase.
10730 2010-01-20 Janis Johnson <janis187@us.ibm.com>
10732 * g++.dg/compat/decimal/compat-common.h: New file.
10733 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10734 * g++.dg/compat/decimal/pass_x.h: New file.
10735 * g++.dg/compat/decimal/pass_y.h: New file.
10736 * g++.dg/compat/decimal/pass-1_main.C: New file.
10737 * g++.dg/compat/decimal/pass-1_x.C: New file.
10738 * g++.dg/compat/decimal/pass-1_y.C: New file.
10739 * g++.dg/compat/decimal/pass-2_main.C: New file.
10740 * g++.dg/compat/decimal/pass-2_x.C: New file.
10741 * g++.dg/compat/decimal/pass-2_y.C: New file.
10742 * g++.dg/compat/decimal/pass-3_main.C: New file.
10743 * g++.dg/compat/decimal/pass-3_x.C: New file.
10744 * g++.dg/compat/decimal/pass-3_y.C: New file.
10745 * g++.dg/compat/decimal/pass-4_main.C: New file.
10746 * g++.dg/compat/decimal/pass-4_x.C: New file.
10747 * g++.dg/compat/decimal/pass-4_y.C: New file.
10748 * g++.dg/compat/decimal/pass-5_main.C: New file.
10749 * g++.dg/compat/decimal/pass-5_x.C: New file.
10750 * g++.dg/compat/decimal/pass-5_y.C: New file.
10751 * g++.dg/compat/decimal/pass-6_main.C: New file.
10752 * g++.dg/compat/decimal/pass-6_x.C: New file.
10753 * g++.dg/compat/decimal/pass-6_y.C: New file.
10754 * g++.dg/compat/decimal/return_x.h: New file.
10755 * g++.dg/compat/decimal/return_y.h: New file.
10756 * g++.dg/compat/decimal/return-1_main.C: New file.
10757 * g++.dg/compat/decimal/return-1_x.C: New file.
10758 * g++.dg/compat/decimal/return-1_y.C: New file.
10759 * g++.dg/compat/decimal/return-2_main.C: New file.
10760 * g++.dg/compat/decimal/return-2_x.C: New file.
10761 * g++.dg/compat/decimal/return-2_y.C: New file.
10762 * g++.dg/compat/decimal/return-3_main.C: New file.
10763 * g++.dg/compat/decimal/return-3_x.C: New file.
10764 * g++.dg/compat/decimal/return-3_y.C: New file.
10765 * g++.dg/compat/decimal/return-4_main.C: New file.
10766 * g++.dg/compat/decimal/return-4_x.C: New file.
10767 * g++.dg/compat/decimal/return-4_y.C: New file.
10768 * g++.dg/compat/decimal/return-5_main.C: New file.
10769 * g++.dg/compat/decimal/return-5_x.C: New file.
10770 * g++.dg/compat/decimal/return-5_y.C: New file.
10771 * g++.dg/compat/decimal/return-6_main.C: New file.
10772 * g++.dg/compat/decimal/return-6_x.C: New file.
10773 * g++.dg/compat/decimal/return-6_y.C: New file.
10775 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10778 * gcc.dg/pr42715.c: New.
10780 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10783 * g++.dg/parse/crash55.C: New.
10785 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10788 * gcc.dg/guality/pr42782.c: New.
10790 2010-01-20 Jason Merrill <jason@redhat.com>
10793 * g++.dg/abi/packed1.C: New.
10796 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10799 * g++.dg/parse/fn-typedef1.C: New.
10800 * g++.dg/other/cv_quals.C: Adjust.
10802 2010-01-20 Anthony Green <green@moxielogic.com>
10804 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10805 pack(push) pragma).
10806 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10807 * gcc.dg/20020312-2.c: Port this to the moxie core.
10808 * gcc.dg/weak/typeof-2.c: Ditto.
10810 2010-01-20 Richard Guenther <rguenther@suse.de>
10812 PR tree-optimization/42717
10813 * gcc.c-torture/compile/pr42717.c: New testcase.
10815 2010-01-20 Jakub Jelinek <jakub@redhat.com>
10817 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10818 of signed, add a few new tests.
10820 PR middle-end/42803
10821 * g++.dg/parse/limits-initializer1.C: New test.
10823 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10826 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10827 * gfortran.dg/typebound_call_12.f03: New test.
10829 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
10832 * gfortran.dg/bounds_check_15.f90 : New test.
10834 2010-01-19 Michael Matz <matz@suse.de>
10836 PR tree-optimization/41783
10837 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10839 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10842 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10843 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10844 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10845 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10846 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10847 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10848 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10849 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10850 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10851 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10852 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10854 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10857 * gfortran.dg/extends_6.f03: Modified an error message.
10858 * gfortran.dg/extends_10.f03: New test.
10859 * gfortran.dg/private_type_6.f03: Modified an error message.
10860 * gfortran.dg/structure_constructor_8.f03: Ditto.
10862 2010-01-19 Jakub Jelinek <jakub@redhat.com>
10864 PR tree-optimization/42719
10865 * gcc.dg/pr42719.c: New test.
10868 * gcc.dg/pr42728.c: New test.
10870 2010-01-19 Anthony Green <green@moxielogic.com>
10872 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10874 2010-01-18 Anthony Green <green@moxielogic.com>
10876 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10879 2010-01-19 Dodji Seketeli <dodji@redhat.com>
10881 * g++.dg/template/error45.C: reverted as part of reverting the
10882 fix of PR c++/42634.
10884 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10887 * g++.dg/template/error45.C: New test.
10889 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10892 * g++.dg/conversion/op6.C: New test.
10894 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10897 * gcc.target/alpha/pr42774.c: New test.
10899 2010-01-18 Richard Guenther <rguenther@suse.de>
10901 PR tree-optimization/42781
10902 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10904 2010-01-17 Richard Guenther <rguenther@suse.de>
10906 PR middle-end/42248
10907 * gcc.c-torture/execute/pr42248.c: New testcase.
10909 2010-01-17 Richard Guenther <rguenther@suse.de>
10911 PR tree-optimization/42773
10912 * g++.dg/torture/pr42773.C: New testcase.
10914 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10917 * gfortran.dg/interface_assignment_5.f90: New test.
10919 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10922 * g++.dg/template/crash94.C: Reverted.
10924 2010-01-17 Jie Zhang <jie.zhang@analog.com>
10927 * gcc.dg/debug/pr42767.c: New.
10929 2010-01-15 Jason Merrill <jason@redhat.com>
10932 * g++.dg/cpp0x/decltype22.C: New.
10934 2010-01-16 Jakub Jelinek <jakub@redhat.com>
10936 PR middle-end/42760
10937 * g++.dg/torture/pr42760.C: New test.
10939 2010-01-15 Jing Yu <jingyu@google.com>
10941 PR rtl-optimization/42691
10942 * gcc.c-torture/execute/pr42691.c: New.
10944 2010-01-15 Richard Guenther <rguenther@suse.de>
10946 PR middle-end/42739
10947 * g++.dg/torture/pr42739.C: New testcase.
10949 2010-01-15 Dodji Seketeli <dodji@redhat.com>
10951 * g++.dg/template/error45.C: Revert as part of reverting changes
10954 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10957 * gfortran.dg/interface_31.f90: New test.
10959 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10961 * gcc.target/powerpc/pr42747.c: New file.
10963 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10965 PR middle-end/42674
10966 * c-c++-common/pr42674.c: New test.
10969 * g++.dg/template/instantiate11.C: New test.
10971 2010-01-14 Jason Merrill <jason@redhat.com>
10974 * g++.dg/overload/error3.C: New.
10977 * g++.dg/overload/rvalue1.C: New.
10979 2010-01-14 Martin Jambor <mjambor@suse.cz>
10981 PR tree-optimization/42706
10982 * gcc.dg/ipa/pr42706.c: New testcase.
10984 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10986 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10988 2010-01-14 Martin Jambor <mjambor@suse.cz>
10990 PR tree-optimization/42714
10991 * g++.dg/torture/pr42714.C: New test.
10993 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10995 PR rtl-optimization/42246
10996 * gfortran.dg/pr42246-2.f: New.
10998 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11000 PR rtl-optimization/42389
11001 * gcc.dg/pr42389.c: New.
11003 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11005 PR rtl-optimization/42388
11006 * gcc.dg/pr42388.c: New.
11008 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11010 PR rtl-optimization/42294
11011 * gfortran.dg/pr42294.f: New.
11013 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11015 PR rtl-optimization/39453
11016 PR rtl-optimization/42246
11017 * gcc.dg/pr39453.c: New.
11018 * gcc.dg/pr42246.c: New.
11020 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11022 PR middle-end/42245
11023 * gcc.dg/pr42245.c: New.
11024 * gcc.dg/pr42245-2.c: New.
11026 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11028 PR rtl-optimization/42249
11029 * gcc.dg/pr42249.c: New.
11031 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11034 * gcc.c-torture/execute/pr42721.c: New test.
11036 2010-01-14 Ira Rosen <irar@il.ibm.com>
11038 PR tree-optimization/42709
11039 * gcc.dg/vect/pr42709.c: New test.
11041 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11044 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11045 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11047 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11050 * gfortran.dg/generic_19.f90 : New test.
11052 2010-01-13 Richard Guenther <rguenther@suse.de>
11054 PR tree-optimization/42730
11055 * gcc.c-torture/compile/pr42730.c: New testcase.
11057 2010-01-13 Steve Ellcey <sje@cup.hp.com>
11060 * gcc.target/ia64/pr42542-1.c: New.
11061 * gcc.target/ia64/pr42542-2.c: New.
11062 * gcc.target/ia64/pr42542-3.c: New.
11064 2010-01-13 Dodji Seketeli <dodji@redhat.com>
11067 * g++.dg/template/error45.C: New test.
11069 2010-01-13 Martin Jambor <mjambor@suse.cz>
11071 PR tree-optimization/42704
11072 * g++.dg/torture/pr42704.C: New test.
11074 2010-01-13 Martin Jambor <mjambor@suse.cz>
11076 PR tree-optimization/42703
11077 * gcc.c-torture/compile/pr42703.c: New test.
11079 2010-01-13 Richard Guenther <rguenther@suse.de>
11081 PR tree-optimization/42705
11082 * gcc.c-torture/compile/pr42705.c: New testcase.
11084 2010-01-13 Jie Zhang <jie.zhang@analog.com>
11086 * gcc.target/bfin/l2.c: New test.
11087 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11089 2010-01-13 Richard Guenther <rguenther@suse.de>
11091 PR middle-end/42716
11092 * gcc.c-torture/compile/pr42716.c: New testcase.
11094 2010-01-13 Richard Guenther <rguenther@suse.de>
11097 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11099 2010-01-12 Joseph Myers <joseph@codesourcery.com>
11102 * gcc.c-torture/compile/pr42708-1.c: New test.
11104 2010-01-12 Jakub Jelinek <jakub@redhat.com>
11107 * gcc.dg/pr42662.c: New test.
11109 PR tree-optimization/42645
11110 * g++.dg/other/pr42645-1.C: New test.
11111 * g++.dg/other/pr42645-2.C: New test.
11113 2010-01-11 Janis Johnson <janis187@us.ibm.com>
11116 * gcc.target/powerpc/warn-1.c: New test.
11117 * gcc.target/powerpc/warn-2.c: New test.
11119 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
11121 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11124 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
11126 * gcc.dg/lto/20100108_0.c: New.
11128 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
11130 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11131 Add -march=i686 -msse for 32bit x86 targets.
11133 2010-01-10 Richard Guenther <rguenther@suse.de>
11135 PR middle-end/42667
11136 * gcc.dg/torture/pr42667.c: New testcase.
11138 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11141 * gfortran.dg/array_constructor_34.f90: New test.
11143 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11146 * gfortran.dg/array_constructor_33.f90: New test.
11147 gfortran.dg/array_function_5.f90: Add credit.
11149 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11152 * gcc.dg/pr42631.c: New.
11154 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11157 * gcc.dg/pr42630.c: New.
11159 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11162 * gcc.dg/pr42629.c: New.
11164 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11166 PR middle-end/42363
11167 * gcc.dg/torture/pr42363.c: New.
11169 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11173 * gcc.dg/vect/pr42604.c: New.
11174 * gcc.dg/vect/pr42395.c: New.
11176 2010-01-09 Richard Guenther <rguenther@suse.de>
11178 PR middle-end/42512
11179 * gcc.c-torture/execute/pr42512.c: New testcase.
11181 2010-01-09 Tobias Burnus <burnus@net-b.de>
11184 * gfortran.dg/c_ptr_tests_14.f90: New test.
11186 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11189 * gnat.dg/null_pointer_deref1.adb: Don't run on
11190 sparc*-sun-solaris2.11.
11192 2010-01-08 Richard Guenther <rguenther@suse.de>
11195 * gcc.dg/lto/20100103-1_0.c: New testcase.
11196 * gcc.dg/lto/20100103-2_0.c: Likewise.
11198 2010-01-08 Tobias Burnus <burnus@net-b.de
11201 * gfortran.dg/asynchronous_1.f90: New test.
11202 * gfortran.dg/asynchronous_2.f90: New test.
11203 * gfortran.dg/conflicts.f90: Update error message.
11205 2010-01-07 Dodji Seketeli <dodji@redhat.com>
11208 * g++.dg/cpp0x/variadic-unify-2.C: New test.
11210 2010-01-07 Jakub Jelinek <jakub@redhat.com>
11212 PR tree-optimization/42625
11213 * g++.dg/opt/dtor4.C: New test.
11214 * g++.dg/opt/dtor4.h: New.
11215 * g++.dg/opt/dtor4-aux.cc: New.
11217 2010-01-07 Tobias Burnus <burnus@net-b.de>
11220 * gfortran.dg/proc_ptr_26.f90: New test.
11222 2010-01-07 Tobias Burnus <burnus@net-b.de>
11225 * gfortran.dg/allocatable_scalar_7.f90: New test.
11227 2010-01-06 Richard Guenther <rguenther@suse.de>
11229 * gcc.c-torture/compile/pr42632.c: New testcase.
11231 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11234 * gcc.target/i386/pr42542-4.c: New.
11235 * gcc.target/i386/pr42542-4a.c: Likewise.
11236 * gcc.target/i386/pr42542-5.c: Likewise.
11237 * gcc.target/i386/pr42542-5a.c: Likewise.
11239 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
11241 * gcc.dg/tls/opt-15.c: New test.
11243 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11245 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11247 2010-01-05 Martin Jambor <mjambor@suse.cz>
11249 PR tree-optimization/42462
11250 * g++.dg/torture/pr42462.C: New test.
11252 2010-01-05 Jason Merrill <jason@redhat.com>
11254 * g++.dg/cpp0x/initlist30.C: New test.
11256 2010-01-05 Richard Guenther <rguenther@suse.de>
11258 PR tree-optimization/42614
11259 * gcc.c-torture/execute/pr42614.c: New testcase.
11261 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
11263 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11264 * gcc.dg/Wunreachable-1.c: Remove the testcase of
11265 -Wunreachable-code.
11266 * gcc.dg/Wunreachable-2.c: Likewise.
11267 * gcc.dg/Wunreachable-3.c: Likewise.
11268 * gcc.dg/Wunreachable-4.c: Likewise.
11269 * gcc.dg/Wunreachable-5.c: Likewise.
11270 * gcc.dg/Wunreachable-6.c: Likewise.
11271 * gcc.dg/Wunreachable-7.c: Likewise.
11272 * gcc.dg/Wunreachable-8.c: Likewise.
11273 * gcc.dg/20041231-1.c: Likewise.
11275 2010-01-05 Jakub Jelinek <jakub@redhat.com>
11278 * gcc.dg/pr42611.c: New test.
11280 PR tree-optimization/42508
11281 * g++.dg/opt/pr42508.C: New test.
11283 2010-01-05 Tobias Burnus <burnus@net-b.de>
11286 * gfortran.dg/allocatable_scalar_8.f90: New.
11288 2010-01-04 Martin Jambor <mjambor@suse.cz>
11290 PR tree-optimization/42398
11291 * gcc.c-torture/compile/pr42398.c: New test.
11293 2010-01-04 Jason Merrill <jason@redhat.com>
11296 * g++.dg/ext/attrib35.C: New.
11299 * g++.dg/cpp0x/auto17.C: New.
11301 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
11303 * gcc.dg/lto/20100104_0.c: New.
11305 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
11308 * gcc.target/i386/pr42542-1.c: New.
11309 * gcc.target/i386/pr42542-1a.c: Likewise.
11310 * gcc.target/i386/pr42542-1b.c: Likewise.
11311 * gcc.target/i386/pr42542-2.c: Likewise.
11312 * gcc.target/i386/pr42542-2a.c: Likewise.
11313 * gcc.target/i386/pr42542-2b.c: Likewise.
11314 * gcc.target/i386/pr42542-3.c: Likewise.
11315 * gcc.target/i386/pr42542-3a.c: Likewise.
11317 2009-01-04 Tobias Burnus <burnus@net-b.de>
11320 * gfortran.dg/allocatable_scalar_5.f90: New test.
11321 * gfortran.dg/allocatable_scalar_6.f90: New test.
11323 2010-01-03 Richard Guenther <rguenther@suse.de>
11326 * gfortran.dg/gomp/recursion1.f90: Remove.
11328 2010-01-03 Richard Guenther <rguenther@suse.de>
11330 * gcc.dg/Warray-bounds.c: Remove XFAILs.
11331 * gcc.dg/uninit-6.c: Likewise.
11332 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11334 2010-01-03 Richard Guenther <rguenther@suse.de>
11336 PR tree-optimization/42589
11337 * gcc.target/i386/pr42589.c: New testcase.
11339 2010-01-03 Richard Guenther <rguenther@suse.de>
11341 PR tree-optimization/42438
11342 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11344 2010-01-02 Richard Guenther <rguenther@suse.de>
11347 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11349 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
11352 * gcc.target/alpha/pr42448-1.c: New test.
11353 * gcc.target/alpha/pr42448-2.c: Ditto.
11355 2010-01-01 Joseph Myers <joseph@codesourcery.com>
11357 PR preprocessor/41947
11358 * gcc.dg/c99-hexfloat-3.c: New test.
11360 2010-01-01 Richard Guenther <rguenther@suse.de>
11363 * gcc.c-torture/execute/pr42570.c: New testcase.
11365 2010-01-01 Richard Guenther <rguenther@suse.de>
11367 PR middle-end/42559
11368 * gcc.c-torture/compile/pr42559.c: New testcase.
11371 Copyright (C) 2010 Free Software Foundation, Inc.
11373 Copying and distribution of this file, with or without modification,
11374 are permitted in any medium without royalty provided the copyright
11375 notice and this notice are preserved.