1 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/pointer_discr1.adb: New test.
4 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
5 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
6 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
8 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
10 * gnat.dg/loop_optimization8.adb: New test.
11 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
12 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
14 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
16 * gnat.dg/in_out_parameter2.adb: New test.
17 * gnat.dg/in_out_parameter3.adb: Likewise.
19 2010-10-25 Jie Zhang <jie@codesourcery.com>
21 * g++.dg/opt/combine.c: New test.
23 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
25 * gnat.dg/opt7.ad[sb]: New test.
26 * gnat.dg/opt7_pkg.ads: New helper.
28 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
31 * obj-c.dg/pr45735.mm: New.
32 * obj-c++.dg/pr45735.mm: New.
34 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
37 * objc.dg/pr24393.m: New.
38 * obj-c++.dg/pr24393.mm: New.
40 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
43 * objc.dg/pr28049.m: New.
44 * obj-c++.dg/pr28049.mm: New.
46 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
48 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
49 parameter attributes are now supported.
50 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
51 * objc.dg/attributes/parameter-attribute-1.m: New test.
52 * objc.dg/attributes/parameter-attribute-2.m: New test.
53 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
54 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
56 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
58 Based on the CFString implementation in FSF apple/trunk branch.
60 * gcc.dg/darwin-cfstring-1.c: New.
61 * gcc.dg/darwin-cfstring-2.c: New.
62 * gcc.dg/torture/darwin-cfstring-3.c: New.
63 * g++.dg/other/darwin-cfstring1.C: New.
64 * g++.dg/torture/darwin-cfstring-3.C: New.
66 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
68 * objc.dg/demangle-1.m: New test.
69 * obj-c++.dg/demangle-1.mm: New test.
70 * obj-c++.dg/demangle-2.mm: New test.
71 * obj-c++.dg/demangle-3.mm: New test.
73 2010-10-23 Ian Lance Taylor <iant@google.com>
75 * gcc.c-torture/execute/20101011-1.c: New test.
76 * gcc.c-torture/execute/20101011-1.x: New test driver.
78 2010-10-23 Tobias Burnus <burnus@net-b.de>
81 * gfortran.dg/protected_8.f90: New.
83 2010-10-23 Joseph Myers <joseph@codesourcery.com>
85 * gcc.dg/march-generic.c: Skip for -march in multilib options.
86 * gcc.target/i386/isa-9.c: Skip for -march other than
87 -march=amdfam10 in multilib options.
88 * gcc.target/i386/pr42589.c: Skip for -march other than
89 -march=i486 in multilib options.
90 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
91 other -march in multilib options.
93 2010-10-23 Jie Zhang <jie@codesourcery.com>
95 PR rtl-optimization/37360
96 * gcc.dg/pr37360.c: New test.
98 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
100 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
102 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
103 Andrew Pinski <pinskia@gmail.com>
105 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
106 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
107 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
108 * gcc.dg/vector-subscript-1.c: Likewise.
109 * gcc.dg/vector-subscript-2.c: Likewise.
110 * gcc.dg/vector-subscript-3.c: New testcase.
111 * gcc.dg/array-8.c: Adjust.
113 2010-10-22 Richard Guenther <rguenther@suse.de>
116 * c-c++-common/torture/pr46137.c: New testcase.
118 2010-10-22 Jason Merrill <jason@redhat.com>
121 * g++.dg/template/defarg14.C: New.
123 2010-10-22 Jason Merrill <jason@redhat.com>
126 * g++.dg/cpp0x/implicit10.C: New.
128 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
131 * gcc.target/i386/pr46098.c: New test.
133 2010-10-22 Richard Guenther <rguenther@suse.de>
135 PR tree-optimization/45720
136 * gcc.dg/torture/pr45720.c: New testcase.
138 2010-10-22 Ira Rosen <irar@il.ibm.com>
140 PR tree-optimization/46126
141 * gcc.dg/vect/pr46126.c: New.
143 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
145 Based on the CFString implementation in FSF apple/trunk branch.
147 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
148 so that the latter can be used in dg-skip and dg-xfail clauses.
149 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
150 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
151 to use dg-additional-files for Object1.
152 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
153 to use dg-additional-files for Object1, move to torture/strings/.
154 * obj-c++.dg/const-str-4.mm: Likewise.
155 * obj-c++.dg/const-str-3.mm: Likewise.
156 * obj-c++.dg/const-str-8.mm: Likewise.
157 * obj-c++.dg/const-str-9.mm: Likewise.
158 * obj-c++.dg/const-str-10.mm: Likewise.
159 * obj-c++.dg/const-str-10.mm: Likewise.
160 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
161 to use dg-additional-files for Object1, move to strings/.
162 * obj-c++.dg/const-str-2.mm: Likewise.
163 * obj-c++.dg/const-str-5.mm: Likewise.
164 * obj-c++.dg/const-str-6.mm: Likewise.
165 * obj-c++.dg/const-str-12.mm: Likewise.
166 * obj-c++.dg/strings/strings.exp: New.
167 * obj-c++.dg/strings/const-cfstring-2.mm: New.
168 * obj-c++.dg/strings/const-cfstring-5.mm: New.
169 * obj-c++.dg/torture/strings/strings.exp: New.
170 * obj-c++.dg/torture/strings/string1.mm: New.
171 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
172 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
173 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
175 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
176 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
177 * objc/execute/string2.m: Likewise.
178 * objc/execute/string3.m: Likewise.
179 * objc/execute/string3.m: Likewise.
180 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
181 * objc.dg/foreach-4.m: Likewise.
182 * objc.dg/foreach-5.m: Likewise.
183 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
184 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
185 * objc.dg/const-str-4.m: Likewise.
186 * objc.dg/const-str-7.m: Likewise.
187 * objc.dg/const-str-8.m: Likewise.
188 * objc.dg/const-str-9.m: Likewise.
189 * objc.dg/const-str-10.m: Likewise.
190 * objc.dg/const-str-11.m: Likewise.
191 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
192 to use dg-additional-files for Object1, move to objc.dg/strings/.
193 * objc.dg/const-str-2.m: Likewise.
194 * objc.dg/const-str-5.m: Likewise.
195 * objc.dg/const-str-6.m: Likewise.
196 * objc.dg/const-str-12.m: Likewise.
197 * objc.dg/const-str-12b.m: Likewise.
198 * objc.dg/strings/strings.exp: New.
199 * objc.dg/strings/const-cfstring-2.m: New.
200 * objc.dg/strings/const-cfstring-5.m: New.
201 * objc.dg/torture/strings/strings.exp: New.
202 * objc.dg/torture/strings/const-cfstring-1.m: New.
203 * objc.dg/torture/strings/const-cfstring-3.m: New.
204 * objc.dg/torture/strings/const-cfstring-4.m: New.
206 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
208 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
210 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
213 * g++.dg/parse/crash57.C: New.
215 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
216 H.J. Lu <hongjiu.lu@intel.com>
219 * gcc.target/i386/pr45946.c: New test.
221 2010-10-21 Martin Jambor <mjambor@suse.cz>
223 PR tree-optimization/45875
224 * g++.dg/ipa/pr45875.C: New test.
226 2010-10-21 Ira Rosen <irar@il.ibm.com>
228 PR tree-optimization/46049
229 PR tree-optimization/46052
230 * gcc.dg/vect/pr46052.c: New test.
231 * gcc.dg/vect/pr46049.c: New test.
233 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
236 * gfortran.dg/shape_5.f90: New test case.
238 2010-10-21 Janus Weil <janus@gcc.gnu.org>
241 * gfortran.dg/proc_ptr_comp_25.f90: New.
243 2010-10-21 Richard Guenther <rguenther@suse.de>
244 Michael Matz <matz@suse.de>
246 PR tree-optimization/45764
247 * gcc.dg/torture/pr45764.c: New testcase.
249 2010-10-21 Richard Guenther <rguenther@suse.de>
251 PR tree-optimization/46111
252 * g++.dg/torture/pr46111.C: New testcase.
254 2010-10-21 Janus Weil <janus@gcc.gnu.org>
257 * gfortran.dg/dummy_procedure_4.f90: New.
258 * gfortran.dg/proc_ptr_30.f90: New.
260 2010-10-21 Tobias Burnus <burnus@net-b.de>
263 * gfortran.dg/ptr-func-1.f90: New.
264 * gfortran.dg/ptr-func-2.f90: New.
266 2010-10-20 Jakub Jelinek <jakub@redhat.com>
268 PR tree-optimization/45919
269 * gcc.c-torture/compile/pr45919.c: New test.
271 PR tree-optimization/46066
272 * gcc.dg/autopar/pr46066.c: New test.
274 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
277 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
279 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
282 * g++.dg/cpp0x/range-for7.C: New.
284 2010-10-20 Richard Guenther <rguenther@suse.de>
287 * g++.dg/lto/20101020-1_0.h: New testcase.
288 * g++.dg/lto/20101020-1_0.C: Likewise.
289 * g++.dg/lto/20101020-1_1.C: Likewise.
291 2010-10-20 Dmitry Melnik <dm@ispras.ru>
293 * gcc.dg/20101013-1.c: New test.
295 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
298 * gcc.target/i386/pr46085-1.c: New.
299 * gcc.target/i386/pr46085-2.c: Likewise.
301 2010-10-20 Richard Guenther <rguenther@suse.de>
303 PR tree-optimization/45860
304 * gcc.dg/torture/pr45860.c: New testcase.
306 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
308 * gnat.dg/discr25.adb: New test.
309 * gnat.dg/discr25_pkg.ad[sb]: New helper.
311 2010-10-20 Olivier Hainque <hainque@adacore.com>
313 * gcc.target/powerpc/ehreturn.c: New test.
315 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
317 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
318 not require Foundation and run with the GNU runtime as well.
320 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
323 * obj-c++.dg/template-8.mm: New.
325 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
328 * objc.dg/pr23709.m: New.
329 * obj-c++.dg/pr23709.m: New.
331 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
334 * g++.dg/template/crash104.C: New.
336 2010-10-19 Richard Henderson <rth@redhat.com>
338 * gcc.target/i386/fma3-fma.c: New.
339 * gcc.target/i386/fma3-builtin.c: New.
340 * gcc.target/i386/fma4-builtin.c: New.
342 2010-10-19 Richard Guenther <rguenther@suse.de>
345 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
347 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
349 Merge from 'apple/trunk' branch on FSF servers.
351 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
354 * objc.dg/proto-init-mimatch-1.m: New.
355 * obj-c++.dg/proto-init-mimatch-1.mm: New.
357 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
359 Implemented parsing @synthesize and @dynamic for
360 Objective-C/Objective-C++.
361 * objc.dg/property/dynamic-1.m: New.
362 * objc.dg/property/synthesize-1.m: New.
363 * obj-c++.dg/property/dynamic-1.mm: New.
364 * obj-c++.dg/property/synthesize-1.mm: New.
366 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
368 * objc.dg/at-class-1.m: New.
369 * objc.dg/at-class-1.mm: New.
371 2010-10-18 Steve Ellcey <sje@cup.hp.com>
373 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
375 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
377 Merge from 'apple/trunk' branch on FSF servers.
379 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
382 * obj-c++.dg/template-7.mm: New.
384 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
386 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
389 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
391 Merge from 'apple/trunk' branch on FSF servers.
393 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
396 * obj-c++.dg/try-catch-16.mm: New.
397 * obj-c++.dg/try-catch-17.mm: New.
399 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
402 * obj-c++.dg/try-catch-15.mm: New
404 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
407 * obj-c++.dg/try-catch-12.mm: New
408 * obj-c++.dg/try-catch-13.mm: New
409 * obj-c++.dg/try-catch-14.mm: New
410 * objc.dg/try-catch-11.m: New
411 * objc.dg/try-catch-12.m: New
412 * objc.dg/try-catch-13.m: New
414 2010-10-18 Richard Henderson <rth@redhat.com>
416 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
418 2010-10-18 Jakub Jelinek <jakub@redhat.com>
421 * c-c++-common/Wunused-var-13.c: New test.
423 2010-10-18 Richard Guenther <rguenther@suse.de>
425 PR tree-optimization/45967
426 * gcc.dg/torture/pr45967.c: New testcase.
427 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
428 * gcc.dg/ipa/ipa-pta-13.c: Likewise
429 * gcc.dg/torture/pr39074-2.c: Likewise
430 * gcc.dg/torture/pta-escape-1.c: Likewise
431 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
432 * gcc.dg/tree-ssa/pta-callused.c: Likewise
433 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
434 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
435 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
436 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
438 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
440 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
442 2010-10-18 Richard Guenther <rguenther@suse.de>
445 * g++.dg/lto/20101015-2_0.C: New testcase.
447 2010-10-18 Jakub Jelinek <jakub@redhat.com>
450 * gcc.c-torture/execute/pr46019.c: New test.
452 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
454 Merge from 'apple/trunk' branch on FSF servers.
456 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
459 * obj-c++.dg/method-namespace-2.mm: New.
461 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
463 Merge from 'apple/trunk' branch on FSF servers.
465 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
468 * objc.dg/private-1.m: Test modified.
469 * obj-c++.dg/private-1.mm: Test modified.
471 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
474 * gcc.target/i386/push-1.c: Remove.
476 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
477 H.J. Lu <hongjiu.lu@intel.com>
480 * gcc.target/i386/pr46051.c: New test.
482 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
484 * obj-c++.dg/gnu-api-2-class.mm: New.
485 * obj-c++.dg/gnu-api-2-ivar.mm: New.
486 * obj-c++.dg/gnu-api-2-method.mm: New.
487 * obj-c++.dg/gnu-api-2-objc.mm: New.
488 * obj-c++.dg/gnu-api-2-object.mm: New.
489 * obj-c++.dg/gnu-api-2-property.mm: New.
490 * obj-c++.dg/gnu-api-2-protocol.mm: New.
491 * obj-c++.dg/gnu-api-2-sel.mm: New.
493 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
495 * objc.dg/fsf-package-0.m: New.
496 * obj-c++.dg/fsf-package-0.m: New.
498 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
501 * objc.dg/pr18255.m: New.
503 2010-10-16 Jan Hubicka <jh@suse.cz>
506 * g++.dg/torture/pr44206.C: New.
508 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
510 * objc.dg/gnu-api-2-class.m: New.
511 * objc.dg/gnu-api-2-objc.m: New.
513 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
515 * objc.dg/gnu-api-2-ivar.m: New.
517 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
519 * objc.dg/gnu-api-2-property.m: New.
521 2010-10-15 Xinliang David Li <davidxl@google.com>
523 * g++.dg/uninit-pred-3_a.C: New test.
524 * g++.dg/uninit-pred-3_b.C: New test.
526 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
528 * objc.dg/gnu-api-2-object.m: New.
530 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
532 * objc.dg/gnu-api-2-method.m: New.
534 2010-10-15 Jason Merrill <jason@redhat.com>
536 * g++.dg/lto/pr45983_0.C: New.
538 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
540 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
541 builtin combiner patterns.
542 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
543 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
544 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
545 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
546 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
548 2010-10-15 Richard Guenther <rguenther@suse.de>
550 * g++.dg/lto/20101015-1_0.C: New testcase.
552 2010-10-15 Richard Guenther <rguenther@suse.de>
555 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
556 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
558 2010-10-15 Richard Guenther <rguenther@suse.de>
561 * g++.dg/lto/20101014-1_0.C: New testcase.
563 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
565 * objc.dg/gnu-api-2-protocol.m: New.
566 * objc.dg/gnu-api-2-sel.m: New.
568 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
570 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
573 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
575 * gcc.dg/20101010-1.c: New testcase.
577 2010-10-15 Jie Zhang <jie@codesourcery.com>
579 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
580 script when relocatable linking.
582 2010-10-14 Yao Qi <yao@codesourcery.com>
585 * gcc.target/arm/pr45447.c: New test.
587 2010-10-14 Jan Hubicka <jh@suse.cz>
590 * g++.dg/lto/pr45621.h : New.
591 * g++.dg/lto/pr45621_0.C: New.
592 * g++.dg/lto/pr45621_1.C: New.
594 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
596 * objc.dg/property: New.
597 * objc.dg/property/fsf-property-basic.m: New.
598 * objc.dg/property/fsf-property-method-access.m: New.
599 * objc.dg/property/fsf-property-named-ivar.m: New.
600 * obj-c++.dg/property: New.
601 * obj-c++.dg/property/fsf-property-basic.mm: New.
602 * obj-c++.dg/property/fsf-property-method-access.mm: New.
603 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
605 merge from FSF apple 'trunk' branch.
606 2006 Fariborz Jahanian <fjahanian@apple.com>
608 Radars 4436866, 4505126, 4506903, 4517826
609 * objc.dg/property/property-1.m: New.
610 * objc.dg/property/property-2.m: New.
611 * objc.dg/property/property-3.m: New.
612 * objc.dg/property/property-neg-1.m: New.
613 * objc.dg/property/property-neg-2.m: New.
614 * objc.dg/property/property-neg-3.m: New.
615 * objc.dg/property/property-neg-4.m: New.
616 * objc.dg/property/property-neg-5.m: New.
617 * objc.dg/property/property-neg-6.m: New.
618 * objc.dg/property/property-neg-7.m: New.
619 * objc.dg/property/property.exp: New.
620 * obj-c++.dg/property/property-1.mm: New.
621 * obj-c++.dg/property/property-2.mm: New.
622 * obj-c++.dg/property/property-3.mm: New.
623 * obj-c++.dg/property/property-neg-1.mm: New.
624 * obj-c++.dg/property/property-neg-2.mm: New.
625 * obj-c++.dg/property/property-neg-3.mm: New.
626 * obj-c++.dg/property/property-neg-4.mm: New.
627 * obj-c++.dg/property/property-neg-5.mm: New.
628 * obj-c++.dg/property/property-neg-6.mm: New.
629 * obj-c++.dg/property/property-neg-7.mm: New.
630 * obj-c++.dg/property/property.exp: New.
632 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
634 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
636 2010-10-14 Joseph Myers <joseph@codesourcery.com>
639 * gcc.c-torture/compile/pr45969-1.c: New test.
641 2010-10-14 Richard Guenther <rguenther@suse.de>
643 PR tree-optimization/44913
644 * gcc.dg/torture/pr44913.c: New testcase.
646 2010-10-14 Richard Guenther <rguenther@suse.de>
649 * g++.dg/lto/20101014-2_0.C: New testcase.
651 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
653 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
654 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
655 * gcc.target/i386/pr44130.c: Likewise.
656 * gcc.target/i386/pr44144.c: Likewise.
657 * gcc.target/i386/pr44180.c: Likewise.
658 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
659 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
660 * gcc.target/i386/vect-sizes-1.c: Likewise.
661 * gcc.target/i386/vectorize4-avx.c: Likewise.
663 2010-10-14 Richard Guenther <rguenther@suse.de>
666 * g++.dg/lto/20101010-3_0.C: New testcase.
667 * g++.dg/lto/20101010-4_0.C: Likewise.
669 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
671 * objc.dg/pr45878.m: Update to include NSConstantString interface
673 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
674 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
675 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
676 reference for m64 -fnext-runtime.
678 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
680 * gcc.target/i386/vect-sizes-1.c: New.
682 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
685 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
687 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
689 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
690 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
692 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
694 * gcc.target/ia64/20101005.c: New test.
696 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
698 PR rtl-optimization/45570
699 * gcc.dg/pr45570.c: New test.
701 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
703 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
704 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
705 * gcc.target/i386/vectorize4-avx.c: Likewise.
707 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
709 * gcc.target/i386/avx-copysign-vec.c: New.
710 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
712 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
715 * gcc.target/i386/pr44130.c: New.
717 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
720 * gcc.target/i386/pr44144.c: New.
722 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
725 * gcc.target/i386/pr44180.c: New.
727 2010-10-13 Jason Merrill <jason@redhat.com>
729 * g++.dg/template/canon-type-8.C: New.
731 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
733 * gcc.c-torture/execute/20101013-1.c: New test.
735 2010-10-13 Richard Guenther <rguenther@suse.de>
738 * objc.dg/pr45878.m: New testcase.
740 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
742 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
743 * gcc.dg/format/dfp-printf-1.c: Likewise.
744 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
746 2010-10-13 Richard Guenther <rguenther@suse.de>
748 PR tree-optimization/45788
749 * g++.dg/pr45788.C: New testcase.
751 2010-10-13 Richard Guenther <rguenther@suse.de>
753 PR tree-optimization/45970
754 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
756 2010-10-13 Richard Guenther <rguenther@suse.de>
758 PR tree-optimization/45982
759 * gcc.dg/torture/pr45982.c: New testcase.
760 * gcc.dg/tree-ssa/pr24287.c: Adjust.
761 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
762 * gcc.dg/torture/pr39074-2.c: Likewise.
764 2010-10-13 Richard Guenther <rguenther@suse.de>
767 * g++.dg/torture/pr45874.C: New testcase.
769 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
771 * objc.dg/attributes/method-attribute-1.m: Update to respond
772 to implemented method attributes..
773 * objc.dg/attributes/method-attribute-2.m: Likewise.
774 * objc.dg/attributes/method-attribute-3.m: Likewise.
775 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
776 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
777 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
779 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
782 * objc.dg/pr23214.m: New.
784 2010-10-12 Michael Eager <eager@eagercon.com>
787 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
788 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
790 2010-10-12 Jakub Jelinek <jakub@redhat.com>
793 * gcc.c-torture/execute/pr45636.c: New test.
794 * gfortran.dg/pr45636.f90: New test.
796 2010-10-12 Richard Henderson <rth@redhat.com>
798 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
800 2010-10-12 Daniel Kraft <d@domob.eu>
803 * gfortran.dg/associate_1.f03: More tests with derived-types.
804 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
805 * gfortran.dg/associate_8.f03: Fix typo.
806 * gfortran.dg/initialization_27.f90: Fix typo.
808 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
811 * lib/lto.exp (lto-get-options-main): Support optional target
812 selector for dg-extra-ld-options.
814 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
816 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
817 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
819 2010-10-11 Martin Jambor <mjambor@suse.cz>
822 * g++.dg/torture/pr45699.C: New test.
823 * g++.dg/otr-fold-1.C: Adjusted.
824 * g++.dg/otr-fold-1.C: Likewise.
826 2010-10-11 Nick Clifton <nickc@redhat.com>
828 * gcc.c-torture/compile/pr44197.c: Require visibility support.
829 Allow for a user label prefix.
831 2010-10-10 Richard Guenther <rguenther@suse.de>
833 * g++.dg/lto/20101010-1_0.C: New testcase.
834 * g++.dg/lto/20101010-2_0.C: Likewise.
836 2010-10-11 Ira Rosen <irar@il.ibm.com>
838 PR tree-optimization/45902
839 * gcc.dg/vect/45902.c: New test.
841 2010-10-11 Jakub Jelinek <jakub@redhat.com>
844 * gcc.dg/tls/pr45870.c: New test.
846 2010-10-10 Janus Weil <janus@gcc.gnu.org>
849 * gfortran.dg/typebound_operator_6.f03: New.
851 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
853 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
854 and adjust -export symbol scanning.
855 * g++.dg/ext/dllexport1.C: Likewise.
856 * g++.dg/ext/dllexport3.C: Likewise.
857 * gcc.dg/dll-3.c: Likewise.
858 * gcc.dg/dll-4.c: Likewise.
859 * gcc.dg/dll-5.c: Likewise.
861 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
863 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
864 instead of tree_profile dump file.
865 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
866 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
869 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
871 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
873 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
875 * gfortran.dg/character_comparison_4.f90: New test.
876 * gfortran.dg/character_comparison_5.f90: New test.
877 * gfortran.dg/character_comparison_6.f90: New test.
879 2010-10-09 Richard Henderson <rth@redhat.com>
881 * lib/target-supports.exp
882 (check_effective_target_automatic_stack_alignment): Always true.
884 2010-10-09 Richard Guenther <rguenther@suse.de>
887 * gcc.dg/lto/20101009-2_0.c: New testcase.
888 * gcc.dg/lto/20101009-2_1.c: Likewise.
889 * gcc.dg/lto/20101009-2_2.c: Likewise.
891 2010-10-09 Richard Guenther <rguenther@suse.de>
894 * g++.dg/lto/20101009-1_0.C: New testcase.
896 2010-10-09 Richard Guenther <rguenther@suse.de>
898 PR tree-optimization/45945
899 * gcc.dg/lto/20101009-1_0.c: New testcase.
901 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
904 * gcc.target/i386/pr45913.c: New.
906 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
909 * gfortran.dg/streamio_16.f90: Update test.
911 2010-10-08 Jakub Jelinek <jakub@redhat.com>
913 PR tree-optimization/45903
914 * gcc.target/i386/pr45903.c: New test.
916 2010-10-08 Arnaud Charlet <charlet@adacore.com>
918 * gnat.dg/interface5.adb: Compile with warnings disabled.
920 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
922 * obj-c++.dg/encode-10.mm: New testcase.
924 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
927 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
928 C++ class. Removed XFAIL.
930 2010-10-07 Janus Weil <janus@gcc.gnu.org>
933 * gfortran.dg/typebound_operator_5.f03: New.
935 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
937 Merge from 'apple/trunk' branch on FSF servers.
939 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
942 * obj-c++.dg/method-namespace-1.mm: New.
944 2010-10-07 Martin Jambor <mjambor@suse.cz>
946 * gcc.dg/tree-ssa/sra-11.c: New test.
948 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
951 * gcc.dg/vect/pr45847.c: New test.
953 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
954 Kai Tietz <kai.tietz@onevision.com>
956 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
958 2010-10-07 Richard Guenther <rguenther@suse.de>
960 PR tree-optimization/45732
961 * gcc.dg/torture/pr45732.c: New testcase.
963 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
965 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
966 * objc.dg/foreach-2.m: Likewise.
967 * objc.dg/foreach-3.m: Likewise.
968 * objc.dg/foreach-4.m: Likewise.
969 * objc.dg/foreach-5.m: Likewise.
970 * objc.dg/foreach-6.m: Likewise.
971 * objc.dg/foreach-7.m: Likewise.
972 * objc.dg/objc-foreach-4.m: Likewise.
973 * objc.dg/objc-foreach-5.m: Likewise.
975 2010-10-07 Richard Guenther <rguenther@suse.de>
978 * gcc.dg/torture/pr45869.c: New testcase.
980 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
982 * objc.dg/set-not-used-1.m: New
983 * obj-c++.dg/set-not-used-1.mm: New.
985 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
987 * objc.dg/attributes/method-attribute-3.m: New.
988 * obj-c++.dg/attributes/method-attribute-3.mm: New.
990 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
993 * gfortran.dg/generic_typebound_operator_1.f90: New test.
995 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
998 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1000 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1002 Merge from 'apple/trunk' branch on FSF servers.
1004 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
1007 * obj-c++.dg/encode-9.mm: New.
1009 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1011 * g++.dg/cpp0x/pr45908.C: New test.
1013 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1015 * gnat.dg/opt6.ad[sb]: New test.
1017 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1019 Implemented fast enumeration for Objective-C.
1020 * objc.dg/foreach-1.m: New.
1021 * objc.dg/foreach-2.m: New.
1022 * objc.dg/foreach-3.m: New.
1023 * objc.dg/foreach-4.m: New.
1024 * objc.dg/foreach-5.m: New.
1025 * objc.dg/foreach-6.m: New.
1026 * objc.dg/foreach-7.m: New.
1028 Merge from 'apple/trunk' branch on FSF servers:
1029 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1032 * objc.dg/objc-foreach-5.m: New.
1034 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1037 * objc.dg/objc-foreach-4.m: New.
1039 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1042 * objc.dg/objc-foreach-3.m: New.
1044 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1047 * objc.dg/objc-foreach-2.m: New.
1049 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
1052 * objc.dg/objc-foreach-1.m: New
1054 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
1056 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1059 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1062 * obj-c++.dg/syntax-error-10.mm: New.
1064 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1067 * obj-c++.dg/syntax-error-9.mm: New.
1069 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1072 * obj-c++.dg/syntax-error-8.mm: New.
1074 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1076 Merge from 'apple/trunk' branch on FSF servers.
1078 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
1081 * obj-c++.dg/syntax-error-7.mm: New
1083 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
1086 * obj-c++.dg/syntax-error-6.mm: New
1088 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
1091 * obj-c++.dg/syntax-error-5.mm: New
1093 2005-08-15 Ziemowit Laski <zlaski@apple.com>
1096 * obj-c++.dg/syntax-error-[3-4].mm: New.
1098 2005-08-02 Ziemowit Laski <zlaski@apple.com>
1101 * obj-c++.dg/syntax-error-[1-2].mm: New.
1103 2010-10-05 Ira Rosen <irar@il.ibm.com>
1105 PR tree-optimization/45752
1106 * gcc.dg/vect/pr45752.c: New test.
1108 2010-10-05 Richard Guenther <rguenther@suse.de>
1110 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1111 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1112 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1113 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1114 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1115 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1116 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1117 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1118 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1119 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1120 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1121 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1122 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1123 * gcc.dg/tree-prof/tracer-1.c: Likewise.
1124 * gcc.dg/tree-ssa/inline-4.c: Likewise.
1125 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1126 * gcc.dg/tree-ssa/20080530.c: Likewise.
1127 * g++.dg/tree-ssa/inline-3.C: Likewise.
1128 * g++.dg/tree-ssa/inline-1.C: Likewise.
1129 * g++.dg/tree-ssa/inline-2.C: Likewise.
1130 * gcc.dg/profile-dir-1.c: Likewise.
1131 * gcc.dg/profile-dir-2.c: Likewise.
1132 * gcc.dg/profile-dir-3.c: Likewise.
1134 2010-10-05 Richard Guenther <rguenther@suse.de>
1137 * g++.dg/torture/pr45877.C: New testcase.
1139 2010-10-04 Jakub Jelinek <jakub@redhat.com>
1142 * gcc.dg/debug/pr45849.c: New test.
1145 * gcc.c-torture/compile/pr45876.c: New test.
1147 2010-10-04 Julian Brown <julian@codesourcery.com>
1149 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1151 * gcc.dg/vect/vect-60.c: Likewise.
1152 * gcc.dg/vect/vect-56.c: Likewise.
1153 * gcc.dg/vect/vect-93.c: Likewise.
1154 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1155 * gcc.dg/vect/vect-95.c: Likewise.
1156 * gcc.dg/vect/vect-96.c: Likewise.
1157 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1158 * gcc.dg/vect/slp-25.c: Likewise.
1159 * gcc.dg/vect/slp-3.c: Likewise.
1160 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1161 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1162 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1163 * gcc.dg/vect/vect-109.c: Likewise.
1164 * gcc.dg/vect/vect-peel-1.c: Likewise.
1165 * gcc.dg/vect/vect-peel-2.c: Likewise.
1166 * lib/target-supports.exp
1167 (check_effective_target_arm_vect_no_misalign): New.
1168 (check_effective_target_vect_no_align): Use above.
1169 (check_effective_target_vect_element_align): New.
1170 (add_options_for_quad_vectors): New.
1172 2010-10-04 Martin Jambor <mjambor@suse.cz>
1174 PR tree-optimization/45572
1175 * g++.dg/ipa/pr45572-1.C: New test.
1176 * g++.dg/ipa/pr45572-2.C: Likewise.
1178 2010-10-03 Ian Lance Taylor <iant@google.com>
1180 * gcc.dg/anon-struct-11.c: New test.
1181 * gcc.dg/anon-struct-12.c: New test.
1182 * gcc.dg/anon-struct-13.c: New test.
1183 * gcc.dg/anon-struct-14.c: New test.
1185 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
1187 * g++.dg/torture/pr45764.C: Revert revision 164914.
1188 * gcc.dg/vect/pr43432.c: Likewise.
1189 * gcc.dg/vect/vect-114.c: Likewise.
1190 * gcc.dg/vect/vect-15.c: Likewise.
1192 2010-10-03 Jason Merrill <jason@redhat.com>
1194 * g++.dg/cpp0x/sfinae5.C: New.
1196 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
1198 PR tree-optimization/45720
1199 PR tree-optimization/45764
1200 * g++.dg/torture/pr45764.C: New.
1202 * gcc.dg/vect/pr43432.c: Xfail.
1203 * gcc.dg/vect/vect-114.c: Likewise.
1204 * gcc.dg/vect/vect-15.c: Likewise.
1206 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1208 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1210 * gcc.dg/torture/pr45678-2.c: Likewise.
1212 2010-10-02 Janus Weil <janus@gcc.gnu.org>
1215 * gfortran.dg/intrinsic_6.f90: New.
1217 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1220 * gfortran.dg/dependency_37.f90: New test.
1222 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
1224 * gcc.target/i386/shift_mask.c: New test.
1226 2010-10-01 Richard Guenther <rguenther@suse.de>
1228 PR tree-optimization/45854
1229 * g++.dg/torture/pr45854.C: New testcase.
1231 2010-09-30 Michael Eager <eager@eagercon.com>
1233 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1236 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1239 * gfortran.dg/graphite/pr45758.f90: New.
1241 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1244 * gcc.dg/graphite/id-pr45230.c: New.
1246 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1248 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1249 * gfortran.dg/graphite/graphite.exp: Same.
1250 * gcc.dg/graphite/vect-pr43423.c: New.
1252 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1255 * g++.dg/torture/pr45843.C: New test.
1257 2010-09-30 Janus Weil <janus@gcc.gnu.org>
1260 * gfortran.dg/allocate_derived_5.f90: New.
1262 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1264 PR tree-optimization/31261
1265 * gcc.dg/tree-ssa/pr31261.c: New test.
1267 2010-09-30 Michael Eager <eager@eagercon.com>
1269 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1270 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1271 * gcc.target/microblaze/microblaze.exp: Ditto.
1272 * gcc.target/microblaze/others/string_cst1.c: Ditto.
1273 * gcc.target/microblaze/others/string_cst2.c: Ditto.
1274 * gcc.target/microblaze/others/data_var1.c: Ditto.
1275 * gcc.target/microblaze/others/data_var2.c: Ditto.
1276 * gcc.target/microblaze/others/data_var3.c: Ditto.
1277 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1278 * gcc.target/microblaze/others/strings1.c:: Ditto.
1279 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1280 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1281 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1282 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1283 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1284 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1285 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1286 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1287 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1288 * gcc.target/microblaze/isa/pcmp.c: Ditto.
1289 * gcc.target/microblaze/isa/nofloat.c: Ditto.
1290 * gcc.target/microblaze/isa/fcvt.c: Ditto.
1291 * gcc.target/microblaze/isa/float.c: Ditto.
1292 * gcc.target/microblaze/isa/mulh.c: Ditto.
1293 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1294 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1295 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1296 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1297 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1298 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1299 * gcc.target/microblaze/isa/bshift.c: Ditto.
1300 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1301 * gcc.target/microblaze/isa/div.c: Ditto.
1302 * gcc.target/microblaze/isa/vanilla.c: Ditto.
1303 * gcc.target/microblaze/isa/mul.c: Ditto.
1305 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1307 merge from FSF 'apple/trunk' branch.
1308 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
1311 * objc.dg/enhanced-proto-1.m: New.
1312 * objc.dg/enhanced-proto-2.m: New.
1313 * obj-c++.dg/enhanced-proto-1.mm: New
1314 * obj-c++.dg/enhanced-proto-2.mm: New.
1316 2010-09-30 Richard Guenther <rguenther@suse.de>
1319 * gcc.dg/debug/pr41893-1.c: Adjust.
1320 * gcc.dg/pr30762-1.c: Likewise.
1321 * gcc.dg/pr31529-1.c: Likewise.
1322 * gcc.dg/pr34457-1.c: Likewise.
1323 * gcc.dg/pr34668-1.c: Likewise.
1324 * gcc.dg/pr43557-1.c: Likewise.
1326 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1329 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1330 * objc.dg/const-str-3.m: Correct header for memcpy.
1331 * objc.dg/const-str-7.m: Likewise.
1332 * objc.dg/method-20b.m: Provide an implementation of Object.
1333 Adjust XFAIL for m64 NeXT runtime.
1334 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1335 * objc.dg/encode-3.m: Correct line ordering, provide header for
1337 * objc.dg/encode-7-next.m: Only run for 32bit.
1338 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1339 * objc.dg/type-size-2.m: Provide an implementation of Object.
1341 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1342 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1343 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1344 Adjust XFAIL for m64 NeXT runtime.
1345 * obj-c++.dg/method-22.mm: Likewise.
1346 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1348 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
1350 Merge from 'apple/trunk' branch on FSF servers.
1352 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1355 * obj-c++.dg/bad-forward-decl.mm: New
1357 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
1359 * ada/acats/run_acats: Revert revision 157037.
1361 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1363 Merge from 'apple/trunk' branch on FSF servers.
1365 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1368 * objc.dg/naming-2.m: Update
1369 * objc.dg/naming-3.m: New
1371 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1374 * gcc.target/arm/pr40457-3.c: New test.
1376 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
1378 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1380 * lib/target-supports.exp (check_ifunc_available): Likewise.
1382 2010-09-29 Tristan Gingold <gingold@adacore.com>
1384 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1386 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1388 * objc.dg/keywords-1.m: New test.
1389 * objc.dg/keywords-2.m: New test.
1390 * objc.dg/keywords-3.m: New test.
1391 * obj-c++.dg/keywords-1.mm: New test.
1392 * obj-c++.dg/keywords-2.mm: New test.
1394 2010-09-28 Jason Merrill <jason@redhat.com>
1396 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1397 * g++.dg/ext/complit11.C: Likewise.
1398 * g++.old-deja/g++.law/temps1.C: Likewise.
1400 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1401 * g++.old-deja/g++.mike/misc6.C: Likewise.
1403 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1405 * objc.dg/attributes/method-attribute-1.m: New.
1406 * objc.dg/attributes/method-attribute-2.m: New.
1408 * obj-c++.dg/attributes/method-attribute-1.m: New.
1409 * obj-c++.dg/attributes/method-attribute-2.m: New.
1411 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1413 * objc.dg/attributes: New.
1414 * objc.dg/attributes/attributes.exp: New.
1415 * objc.dg/attributes/class-attribute-1.m: New.
1416 * objc.dg/attributes/class-attribute-2.m: New
1417 * objc.dg/attributes/categ-attribute-1.m: New
1418 * objc.dg/attributes/categ-attribute-2.m: New
1419 * objc.dg/attributes/proto-attribute-1.m: New
1421 * obj-c++.dg/attributes: New.
1422 * obj-c++.dg/attributes/attributes.exp: New
1423 * obj-c++.dg/attributes/class-attribute-1.mm: New
1424 * obj-c++.dg/attributes/class-attribute-2.mm: New
1425 * obj-c++.dg/attributes/categ-attribute-1.mm: New
1426 * obj-c++.dg/attributes/categ-attribute-2.mm: New
1427 * obj-c++.dg/attributes/proto-attribute-1.mm: New
1429 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1431 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1432 from the branch renamed to method-20b.m to avoid clashes).
1434 2005-08-23 Stuart Hastings <stuart@apple.com>
1435 Ziemowit Laski <zlaski@apple.com>
1438 * obj-c++.dg/method-23.mm: New.
1439 * objc.dg/method-20.m: New.
1441 2010-09-28 Jan Hubicka <jh@suse.cz>
1443 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1445 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1448 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1449 i?86-*-solaris2.[89], *-*-vxworks*.
1450 * gcc.target/i386/pr22152.c: Likewise.
1451 * gcc.target/i386/vect8-ret.c: New test.
1453 2010-09-28 Jie Zhang <jie@codesourcery.com>
1455 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1457 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1459 Merge from 'apple/trunk' branch on FSF servers.
1461 2005-07-18 Ziemowit Laski <zlaski@apple.com>
1464 * obj-c++.dg/method-22.mm: New.
1466 2010-09-27 Jason Merrill <jason@redhat.com>
1468 * g++.dg/cpp0x/rv-lvalue-req.C: New.
1469 * g++.dg/ext/complit11.C: Adjust.
1470 * g++.old-deja/g++.law/temps1.C: Adjust.
1471 * g++.old-deja/g++.ns/koenig6.C: Adjust.
1472 * g++.old-deja/g++.oliva/partord1.C: Adjust.
1474 2010-09-27 Ian Lance Taylor <iant@google.com>
1476 * lib/target-supports.exp (check_effective_target_split_stack):
1478 * gcc.dg/split-1.c: New test.
1479 * gcc.dg/split-2.c: New test.
1480 * gcc.dg/split-3.c: New test.
1481 * gcc.dg/split-4.c: New test.
1483 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1486 * objc.dg/type-size-3.m: New test.
1488 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1491 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1493 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1496 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1497 * objc.dg/type-size-2.m: Same change.
1498 * obj-c++.dg/encode-5.mm: Same change.
1500 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1502 Merge from 'apple/trunk' branch on FSF servers. The original
1503 Changelogs are below.
1505 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1506 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1507 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1508 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1510 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1511 proto-qual-1.m in the branch) and the normal ABI on GNU.
1512 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
1513 the test only with the NeXT runtime.
1514 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1515 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1516 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1517 Run the test only with the NeXT runtime.
1519 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1522 * objc.dg/encode-7-64bit.m: New.
1523 * objc.dg/encode-7.m: Skip if -m64.
1525 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
1528 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1529 * obj-c++.dg/threedotthree-abi-1.mm: New
1530 * objc.dg/threedotthree-abi-1.m: New
1532 2005-07-20 Ziemowit Laski <zlaski@apple.com>
1535 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1536 * objc.dg/encode-6.m: Likewise.
1537 * objc.dg/encode-7.m: New test case.
1539 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1541 Merge from 'apple/trunk' branch on FSF servers. Renamed
1542 const-str-12.m to constr-str-12b.m to avoid conflicts.
1544 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
1547 * obj-c++.dg/warn5.mm: New
1549 2005-06-22 Ziemowit Laski <zlaski@apple.com>
1552 * obj-c++.dg/const-str-12.mm: New.
1553 * objc.dg/const-str-12.m: New.
1555 2010-09-27 Tobias Burnus <burnus@net-b.de>
1559 * gfortran.dg/storage_size_2.f08: Fix test.
1560 * gfortran.dg/c_sizeof_1.f90: Fix test.
1561 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1562 * gfortran.dg/c_sizeof_3.f90: New.
1563 * gfortran.dg/c_sizeof_4.f90: New.
1564 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1565 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1567 2010-09-26 Daniel Kraft <d@domob.eu>
1571 * gfortran.dg/select_type_18.f03: New test.
1573 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
1575 * gnat.dg/return2.ad[sb]: New test.
1576 * gnat.dg/return2_pkg.ads: New helper.
1578 2010-09-25 Daniel Kraft <d@domob.eu>
1581 * gfortran.dg/io_constraints_6.f03: New test.
1582 * gfortran.dg/io_constraints_7.f03: New test.
1583 * gfortran.dg/newunit_2.f90: New test.
1585 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
1587 * gfortran.dg/operator_c1202.f90: New test.
1589 2010-09-24 Jan Hubicka <jh@suse.cz>
1591 * gcc.dg/tree-ssa/leaf.c: New testcase.
1593 2010-09-24 Jan Hubicka <jh@suse.cz>
1595 PR tree-optimization/45738
1596 PR tree-optimization/45741
1597 * gcc.c-torture/compile/pr45741.c: New.
1598 * gfortran.fortran-torture/compile/pr45738.f90: New.
1600 2010-09-24 Joseph Myers <joseph@codesourcery.com>
1602 * gcc.dg/cpp/undef-opt-1.c: New test.
1604 2010-09-24 Jason Merrill <jason@redhat.com>
1606 * g++.dg/other/error10.C: Adjust expected output.
1608 2010-09-24 Jakub Jelinek <jakub@redhat.com>
1611 * gcc.dg/torture/stackalign/alloca-6.c: New test.
1612 * gcc.target/i386/pr45234.c: New test.
1614 2010-09-24 Richard Guenther <rguenther@suse.de>
1616 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1618 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
1620 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1621 as a comment leader in regexp.
1623 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1625 * objc.dg/sync-2.m: New test.
1626 * obj-c++.dg/sync-2.mm: New test.
1628 2010-09-24 Tobias Burnus <burnus@net-b.de>
1631 * gfortran.dg/iso_fortran_env_7.f90: New.
1633 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1635 * obj-c++.dg/too-many-args.mm: New file.
1637 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1639 Merge from 'apple/trunk' branch on FSF servers.
1641 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1644 * objc.dg/too-many-args.m: New
1646 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1649 * gfortran.dg/dependency_36.f90: New test.
1651 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
1653 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1654 * gcc.target/i386/pad-3.c: Ditto.
1655 * gcc.target/i386/pad-7.c: Ditto.
1656 * gcc.target/i386/pad-7.c: Ditto.
1657 * gcc.target/i386/pr36502.c: Ditto.
1658 * gcc.target/i386/zee.c: Ditto.
1659 * gcc.target/i386/20060821-1.c: Ditto.
1660 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
1661 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
1662 * gcc.target/i386/pad-5b.c: Ditto.
1663 * gcc.target/i386/pad-6a.c: Ditto.
1664 * gcc.target/i386/pad-6b.c: Ditto.
1665 * gcc.target/i386/pad-8.c: Ditto.
1666 * gcc.target/i386/pad-9.c: Ditto.
1667 * gcc.target/i386/pad-10.c: Ditto.
1668 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
1670 2010-09-23 Richard Guenther <rguenther@suse.de>
1672 PR tree-optimization/45565
1673 * g++.dg/ipa/pr45565.C: New testcase.
1675 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
1679 * gfortran.dg/vector_subscript_bound_1.f90: New.
1681 2010-09-23 Richard Guenther <rguenther@suse.de>
1684 * gcc.dg/pr45750.c: New testcase.
1686 2010-09-23 Jakub Jelinek <jakub@redhat.com>
1688 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1689 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
1692 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
1694 PR rtl-optimization/44374
1695 * gcc.target/arm/headmerge-1.c: New test.
1696 * gcc.target/arm/headmerge-2.c: New test.
1697 * gcc.target/i386/headmerge-1.c: New test.
1698 * gcc.target/i386/headmerge-2.c: New test.
1700 2010-09-23 Daniel Kraft <d@domob.eu>
1705 * gfortran.dg/intrinsic_intent_1.f03: New test.
1706 * gfortran.dg/select_type_17.f03: New test.
1707 * gfortran.dg/associate_5.f03: More definability tests.
1708 * gfortran.dg/enum_2.f90: Check definability.
1709 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1710 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1711 * gfortran.dg/char_expr_2.f90: Ditto.
1712 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1713 * gfortran.dg/enum_5.f90: Ditto.
1714 * gfortran.dg/equiv_constraint_8.f90: Ditto.
1715 * gfortran.dg/impure_assignment_2.f90: Ditto.
1716 * gfortran.dg/impure_assignment_3.f90: Ditto.
1717 * gfortran.dg/intent_out_1.f90: Ditto.
1718 * gfortran.dg/intent_out_3.f90: Ditto.
1719 * gfortran.dg/pointer_assign_7.f90: Ditto.
1720 * gfortran.dg/pointer_intent_3.f90: Ditto.
1721 * gfortran.dg/pr19936_1.f90: Ditto.
1722 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1723 * gfortran.dg/simpleif_2.f90: Ditto.
1724 * gfortran.dg/protected_5.f90: Ditto.
1725 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1726 * gfortran.dg/protected_6.f90: Ditto.
1727 * gfortran.dg/protected_7.f90: Ditto.
1729 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1732 * gfortran.dg/namelist_65.f90: New test.
1734 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1736 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1737 the regexp pattern between the expected label and location string.
1739 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1741 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1743 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1745 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1746 * gcc.dg/pr27898.c: Likewise.
1747 * gcc.dg/pr28712.c: Likewise.
1748 * gcc.dg/pr30762-1.c: Likewise.
1749 * gcc.dg/pr31529-1.c: Likewise.
1750 * gcc.dg/pr34457-1.c: Likewise.
1751 * gcc.dg/pr34668-1.c: Likewise.
1752 * gcc.dg/pr34989-1.c: Likewise.
1753 * gcc.dg/pr43557-1.c: Likewise.
1755 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1757 PR rtl-optimization/45739
1758 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1760 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
1762 * gcc.target/sparc/mnofpu.c: New test.
1764 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1766 PR rtl-optimization/45739
1767 * gcc.target/i386/pr45739.c: New test.
1769 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
1772 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1773 and counts. Add non-elemental function call check.
1776 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1777 arguments checks. Update temporary counts.
1778 * gfortran.dg/transpose_optimization_1.f90: New.
1780 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1783 * objc.dg/invalid-method-1.m: New.
1785 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1787 Merge from 'apple/trunk' branch on FSF servers.
1789 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
1792 * objc.dg/naming-4.m: New
1793 * objc.dg/naming-5.m: New
1794 * obj-c++.dg/naming-1.mm: New
1795 * obj-c++.dg/naming-2.mm: New
1797 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
1798 Jack Howarth <howarth@bromo.med.uc.edu>
1801 * g++.dg/torture/pr44972.C: Use portable assert().
1803 2010-09-21 Richard Guenther <rguenther@suse.de>
1805 PR tree-optimization/45580
1806 * g++.dg/torture/pr45580.C: New testcase.
1808 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
1810 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1812 2010-09-20 Janus Weil <janus@gcc.gnu.org>
1815 * gfortran.dg/pointer_check_7.f90: New.
1817 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1819 PR rtl-optimization/45728
1820 * gcc.c-torture/compile/pr45728.c: New test.
1822 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
1825 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1827 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
1829 * g++.dg/tree-ssa/pr45605.C: Add "\\".
1831 2010-09-20 Richard Guenther <rguenther@suse.de>
1834 * gcc.dg/torture/pr45704.c: New testcase.
1836 2010-09-20 Jan Hubicka <jh@suse.cz>
1838 PR tree-optimize/45605
1839 * g++.dg/tree-ssa/pr45605.C: New testcase.
1841 2010-09-20 Michael Matz <matz@suse.de>
1844 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1847 2010-09-20 Richard Guenther <rguenther@suse.de>
1849 PR tree-optimization/45705
1850 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1852 2010-09-20 Michael Matz <matz@suse.de>
1855 * lib/target-supports.exp (check_effective_target_vect_perm):
1858 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1860 PR rtl-optimization/45695
1861 * gcc.c-torture/execute/pr45695.c: New test.
1863 2010-09-19 Jan Hubicka <jh@suse.cz>
1866 * gcc.c-torture/compile/pr44246.c:New file.
1868 2010-09-19 Ira Rosen <irar@il.ibm.com>
1870 PR tree-optimization/45714
1871 * gfortran.dg/vect/pr45714-a.f: New test.
1872 * gfortran.dg/vect/pr45714-b.f: New test.
1874 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1876 * gnat.dg/const1.adb: Rename into...
1877 * gnat.dg/constant1.adb: ...this.
1878 * gnat.dg/constant2.adb: New test.
1879 * gnat.dg/constant2_pkg1.ads: New helper.
1880 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1882 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1884 * gnat.dg/specs/constant1.ads: New test.
1885 * gnat.dg/specs/constant1_pkg.ads: New helper.
1887 2010-09-18 Jan Hubicka <jh@suse.cz>
1889 PR tree-optimization/45453
1890 * g++.dg/tree-ssa/pr45453.C: New testcase.
1892 2010-09-18 Jason Merrill <jason@redhat.com>
1894 * g++.dg/cpp0x/initlist44.C: New.
1896 2010-09-18 Richard Guenther <rguenther@suse.de>
1898 PR tree-optimization/45709
1899 * g++.dg/torture/pr45709-2.C: New testcase.
1901 2010-09-18 Richard Guenther <rguenther@suse.de>
1903 PR tree-optimization/45709
1904 * g++.dg/torture/pr45709.C: New testcase.
1906 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
1909 * gcc.target/i386/pad-3.c: Pass -fno-pic.
1911 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1913 * gcc.target/i386/pad-1.c: New.
1914 * gcc.target/i386/pad-2.c: Likewise.
1915 * gcc.target/i386/pad-3.c: Likewise.
1916 * gcc.target/i386/pad-4.c: Likewise.
1917 * gcc.target/i386/pad-5a.c: Likewise.
1918 * gcc.target/i386/pad-5b.c: Likewise.
1919 * gcc.target/i386/pad-6a.c: Likewise.
1920 * gcc.target/i386/pad-6b.c: Likewise.
1921 * gcc.target/i386/pad-7.c: Likewise.
1922 * gcc.target/i386/pad-8.c: Likewise.
1923 * gcc.target/i386/pad-9.c: Likewise.
1924 * gcc.target/i386/pad-10.c: Likewise.
1926 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1929 * gcc.dg/torture/stackalign/alloca-5.c: New.
1931 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1934 * gcc.dg/torture/pr45678-2.c: New.
1936 2010-09-17 Richard Guenther <rguenther@suse.de>
1939 * gcc.dg/torture/pr45678-1.c: New testcase.
1941 2010-09-17 Michael Matz <matz@suse.de>
1943 PR tree-optimization/43432
1944 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1945 check_effective_target_vect_perm_short): New predicates.
1946 (check_effective_target_vect_perm): Include x86_64.
1947 * gcc.dg/vect/pr43432.c: New test.
1948 * gcc.dg/vect/vect-114.c: Adjust.
1949 * gcc.dg/vect/vect-15.c: Ditto.
1950 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1951 * gcc.dg/vect/slp-perm-9.c: Ditto.
1953 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
1956 * objc/execute/exceptions/throw-nil.m: Run the test only with the
1959 2010-09-17 Richard Guenther <rguenther@suse.de>
1961 * gcc.dg/pr27898.c: Use -flto instead of -combine.
1962 * gcc.dg/pr28706.c: Likewise.
1963 * gcc.dg/pr28712.c: Likewise.
1964 * gcc.dg/pr30762-1.c: Likewise.
1965 * gcc.dg/pr30762-2.c: Likewise.
1966 * gcc.dg/pr31529-1.c: Likewise.
1967 * gcc.dg/pr31529-2.c: Likewise.
1968 * gcc.dg/pr34457-1.c: Likewise.
1969 * gcc.dg/pr34457-2.c: Likewise.
1970 * gcc.dg/pr34668-1.c: Likewise.
1971 * gcc.dg/pr34668-2.c: Likewise.
1972 * gcc.dg/pr34989-1.c: Likewise.
1973 * gcc.dg/pr34989-2.c: Likewise.
1974 * gcc.dg/pr43557-1.c: Likewise.
1975 * gcc.dg/pr43557-2.c: Likewise.
1976 * gcc.dg/debug/pr41893-1.c: Likewise.
1977 * gcc.dg/matrix/matrix.exp: Do not use -combine.
1978 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1979 * gcc.dg/matrix/matrix-4.c: Likewise.
1980 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1981 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1982 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1983 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1985 2010-09-16 Tobias Burnus <burnus@net-b.de>
1988 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1990 * gfortran.dg/intent_optimize_1.f90: New test.
1992 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
1994 * gcc.target/i386/divmod-1.c: New.
1995 * gcc.target/i386/divmod-2.c: Likewise.
1996 * gcc.target/i386/divmod-3.c: Likewise.
1997 * gcc.target/i386/divmod-4.c: Likewise.
1998 * gcc.target/i386/divmod-4a.c: Likewise.
1999 * gcc.target/i386/divmod-5.c: Likewise.
2000 * gcc.target/i386/divmod-6.c: Likewise.
2001 * gcc.target/i386/divmod-7.c: Likewise.
2002 * gcc.target/i386/divmod-8.c: Likewise.
2003 * gcc.target/i386/udivmod-1.c: Likewise.
2004 * gcc.target/i386/udivmod-2.c: Likewise.
2005 * gcc.target/i386/udivmod-3.c: Likewise.
2006 * gcc.target/i386/udivmod-4.c: Likewise.
2007 * gcc.target/i386/udivmod-4a.c: Likewise.
2008 * gcc.target/i386/udivmod-5.c: Likewise.
2009 * gcc.target/i386/udivmod-6.c: Likewise.
2010 * gcc.target/i386/udivmod-7.c: Likewise.
2011 * gcc.target/i386/udivmod-8.c: Likewise.
2013 2010-09-16 Jan Hubicka <jh@suse.cz>
2015 * g++.dg/lto/pr45679-1_0.C: New file.
2016 * g++.dg/lto/pr45679-1_1.C: New file.
2017 * g++.dg/lto/pr45679-0_0.C: New file.
2018 * g++.dg/lto/pr45679-0_1.C: New file.
2020 2010-09-16 Janus Weil <janus@gcc.gnu.org>
2023 * gfortran.dg/class_dummy_2.f03: New.
2025 2010-09-16 Richard Guenther <rguenther@suse.de>
2027 PR tree-optimization/45623
2028 * gcc.dg/torture/pr45623.c: New testcase.
2030 2010-09-16 Ira Rosen <irar@il.ibm.com>
2032 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2033 name and parentheses.
2034 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2036 2010-09-15 Jason Merrill <jason@redhat.com>
2038 * g++.dg/parse/parameter-declaration-2.C: New.
2040 * g++.dg/cpp0x/scoped_enum2.C: New.
2042 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
2044 * gcc.c-torture/compile/20100915-1.c: New test.
2046 2010-09-15 Martin Jambor <mjambor@suse.cz>
2049 * gcc.dg/ipa/pr45644.c: New test.
2051 2010-09-15 Jakub Jelinek <jakub@redhat.com>
2053 PR tree-optimization/45633
2054 * gcc.dg/vect/pr45633.c: New test.
2056 2010-09-15 Janus Weil <janus@gcc.gnu.org>
2059 * gfortran.dg/allocate_derived_4.f90: New.
2061 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
2063 * lib/target-supports.exp
2064 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2065 supported flag to true for neon.
2067 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2070 * g++.dg/template/crash103.C: New.
2072 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
2074 Merge from 'apple/trunk' branch on FSF servers.
2076 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
2079 * objc.dg/msg-in-protocol.m: New.
2080 * obj-c++.dg/msg-in-protocol.mm: New.
2082 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
2085 * objc.dg/break-in-ifstmt.m: New.
2087 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2090 * obj-c++.dg/comp-types-13.mm: New.
2091 * objc.dg/comp-types-12.m: New.
2093 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2096 * obj-c++.dg/proto-lossage-7.mm: New.
2097 * objc.dg/proto-lossage-7.m: New.
2099 2010-09-14 Jan Hubicka <jh@suse.cz>
2101 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2103 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2106 2010-09-14 Jakub Jelinek <jakub@redhat.com>
2109 * gcc.dg/pr45567.c: New test.
2112 * g++.dg/debug/pr45660.C: New test.
2114 2010-09-14 Ira Rosen <irar@il.ibm.com>
2116 PR tree-optimization/45470
2117 * g++.dg/vect/pr45470-a.cc: New test.
2118 * g++.dg/vect/pr45470-a.cc: New test.
2120 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2123 * lib/profopt.exp: Prune warnings on execname2 compile.
2124 * lib/prune.exp: Prune "can't add line info" warnings.
2126 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2129 * gfortran.dg/namelist_64.f90: New test.
2131 2010-09-13 Jakub Jelinek <jakub@redhat.com>
2133 PR rtl-optimization/45617
2134 * gcc.target/i386/pr45617.c: New test.
2136 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
2138 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2140 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
2142 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2143 * gcc.target/i386/fma4-vector.c: Likewise.
2144 * gcc.target/i386/vectorize2.c: Likewise.
2145 * gcc.target/i386/vectorize4.c: Likewise.
2146 * gcc.target/i386/vectorize5.c: Likewise.
2147 * gcc.target/i386/vectorize6.c: Likewise.
2148 * gcc.target/i386/vectorize8.c: Likewise.
2150 * gcc.target/i386/vect-double-1.c: New.
2151 * gcc.target/i386/vect-double-1a.c: Likewise.
2152 * gcc.target/i386/vect-double-2.c: Likewise.
2153 * gcc.target/i386/vect-double-2a.c: Likewise.
2155 * lib/target-supports.exp (check_effective_target_vect_double):
2156 Set et_vect_double_saved to 0 when tuning for Atom.
2158 2010-09-13 Jan Hubicka <jh@suse.cz>
2160 * gcc.dg/torture/pr23821.c: Drop static keyword.
2161 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2162 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2164 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
2166 * gcc.target/arm/sync-1.c: New.
2168 2010-09-12 Olivier Hainque <hainque@adacore.com>
2170 * gnat.dg/memtrap.adb: New test.
2172 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2174 * gfortran.dg/promotion.f90: Fix options.
2176 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
2178 * g++.dg/cpp0x/range-for1.C: New.
2179 * g++.dg/cpp0x/range-for2.C: New.
2180 * g++.dg/cpp0x/range-for3.C: New.
2181 * g++.dg/cpp0x/range-for4.C: New.
2182 * g++.dg/cpp0x/range-for5.C: New.
2183 * g++.dg/cpp0x/range-for6.C: New.
2185 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
2187 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2188 and counts. Check that transpose is not called.
2189 * gfortran.dg/transpose_2.f90: Update error message.
2191 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2194 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2195 * g++.dg/lookup/strong-using-2.C: Likewise.
2196 * g++.dg/lookup/strong-using-3.C: Likewise.
2197 * g++.dg/lookup/strong-using-5.C: Likewise.
2199 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2200 * g++.dg/cpp0x/inline-ns4.C: New.
2201 * g++.dg/cpp0x/inline-ns5.C: New.
2203 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
2206 * gfortran.fortran-torture/compile/pr45634.f90: New.
2208 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
2210 * objc.dg/fobjc-exceptions.m: New test.
2212 2010-09-10 Jan Hubicka <jh@suse.cz>
2214 * g++.dg/inherit/covariant7.C: Fix pattern matching.
2216 2010-09-10 Martin Jambor <mjambor@suse.cz>
2218 PR tree-optimization/44972
2219 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2220 * gcc.dg/tree-ssa/pr45144.c: Likewise.
2221 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2223 * g++.dg/torture/pr44972.C: New test.
2225 2010-09-10 Martin Jambor <mjambor@suse.cz>
2227 PR tree-optimization/44972
2228 * g++.dg/torture/pr34850.C: Remove expected warning.
2230 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2232 * gfortran.dg/dummy_optional_arg.f90: New test.
2234 2010-09-08 Jan Hubicka <jh@suse.cz>
2236 PR tree-optimization/45598
2237 * fortran.fortran-torture/compile/pr45598.f90: New test.
2239 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
2241 * lib/target-supports-dg.exp (dg-require-ifunc): New.
2242 * lib/target-supports.exp (check_ifunc_available): New.
2243 * gcc.dg/attr-ifunc-1.c: New.
2244 * gcc.dg/attr-ifunc-2.c: New.
2245 * gcc.dg/attr-ifunc-3.c: New.
2246 * gcc.dg/attr-ifunc-4.c: New.
2247 * gcc.dg/attr-ifunc-5.c: New.
2248 * g++.dg/ext/attr-ifunc-1.C: New.
2249 * g++.dg/ext/attr-ifunc-2.C: New.
2250 * g++.dg/ext/attr-ifunc-3.C: New.
2251 * g++.dg/ext/attr-ifunc-4.C: New.
2253 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
2256 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2258 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
2260 * gfortran.dg/inline_transpose_1.f90: New test.
2262 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2265 * g++.dg/warn/Wunused-var-15.C: New test.
2267 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2269 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2272 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2274 * objc/execute/exceptions/throw-nil.m: New test.
2275 * objc/execute/exceptions/handler-1.m: Updated to use the new
2276 objc_set_uncaught_exception_handler() function.
2277 * objc/execute/exceptions/matcher-1.m: New test.
2279 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2282 * gfortran.dg/bit_comparison_1.F90: New test.
2283 * gfortran.dg/leadz_trailz_3.f90: New test.
2284 * gfortran.dg/masklr_2.F90: New test.
2285 * gfortran.dg/shiftalr_1.F90: New test.
2286 * gfortran.dg/merge_bits_2.F90: New test.
2287 * gfortran.dg/dshift_2.F90: New test.
2288 * gfortran.dg/bit_comparison_2.F90: New test.
2289 * gfortran.dg/masklr_1.F90: New test.
2290 * gfortran.dg/merge_bits_1.F90: New test.
2291 * gfortran.dg/dshift_1.F90: New test.
2292 * gfortran.dg/shiftalr_2.F90: New test.
2294 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2296 * objc.dg/type-stream-1.m: Replaced with a test that tests that
2297 functions from objc/typedstream.h are deprecated.
2299 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2301 * lib/target-supports.exp
2302 (check_effective_target_run_expensive_tests): New proc.
2303 * gcc.c-torture/compile/limits-fnargs.c: Use
2304 dg-require-effective-target run_expensive_tests.
2306 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2309 * gfortran.dg/gomp/pr45597.f90: New test.
2312 * gfortran.dg/gomp/pr45595.f90: New test.
2314 2010-09-08 Michael Matz <matz@suse.de>
2316 * c-c++-common/uninit-17.c: Adjust.
2318 2010-09-08 Michael Matz <matz@suse.de>
2320 PR tree-optimization/43430
2321 * gcc.dg/vect/pr43430-2.c: New test.
2323 2010-09-08 Michael Matz <matz@suse.de>
2325 PR tree-optimization/33244
2326 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2328 2010-09-08 Richard Guenther <rguenther@suse.de>
2330 PR tree-optimization/45578
2331 * gfortran.dg/pr45578.f90: New testcase.
2333 2010-09-08 Richard Guenther <rguenther@suse.de>
2336 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2338 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2341 * gfortran.dg/char_length_18.f90: New test.
2343 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
2346 * gcc.target/i386/pr36502.c: New test.
2350 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2351 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2353 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
2355 * gfortran.dg/achar_4.f90: Enable bounds checking.
2357 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
2360 * gcc.target/i386/pr45206.c: New test.
2362 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
2365 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2367 2010-09-07 Jan Hubicka <jh@suse.cz>
2369 * gcc.c-torture/compile/20100907.c: New testcase.
2371 2010-09-07 Richard Guenther <rguenther@suse.de>
2374 * g++.dg/eh/pr45569.C: New testcase.
2376 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
2379 * gcc.target/arm/pr43137.c: New test.
2381 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2384 * gfortran.dg/dependency_35.f90: New test.
2386 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2389 * gfortran.dg/char_length_17.f90: New test.
2391 2010-09-06 Dodji Seketeli <dodji@redhat.com>
2396 * g++.dg/template/typedef34.C: New test.
2397 * g++.dg/template/typedef35.C: New test.
2399 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
2402 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2404 2010-09-06 Mark Mitchell <mark@codesourcery.com>
2406 * g++.dg/warn/Wdouble-promotion.C: New.
2408 2010-09-06 Arnaud Charlet <charlet@adacore.com>
2410 * g++.dg/parse/redef2.C: New.
2412 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2414 * gcc.dg/20100906-1.c: New testcase.
2416 2010-09-06 Jakub Jelinek <jakub@redhat.com>
2419 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2420 DW_TAG_enumeration_type DIE.
2422 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
2424 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2427 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
2429 PR rtl-optimization/44919
2430 * g++.dg/opt/pr44919.C: New.
2432 2010-09-06 Tobias Burnus <burnus@net-b.de>
2435 * gfortran.dg/iall_iany_iparity_1.f90: New.
2436 * gfortran.dg/iall_iany_iparity_2.f90: New.
2438 2010-09-06 Jason Merrill <jason@redhat.com>
2440 * g++.dg/cpp0x/initlist42.C: New.
2442 * g++.dg/cpp0x/auto19.C: New.
2444 * g++.dg/template/sfinae25.C: New.
2445 * g++.dg/template/char1.C: Expect warning.
2446 * g++.dg/template/nontype10.C: Likewise.
2448 * g++.dg/cpp0x/implicit9.C: New.
2450 * g++.dg/cpp0x/initlist43.C: New.
2452 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
2454 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2456 2010-09-05 Mark Mitchell <mark@codesourcery.com>
2458 * gcc.dg/Wdouble-promotion.c: New.
2460 2010-09-05 Tobias Burnus <burnus@net-b.de>
2462 * gfortran.dg/float128_1.f90: Remove test case as
2463 it always fails since Rev 163611 backed out the
2464 front-end implementation.
2466 2010-09-05 Tobias Burnus <burnus@net-b.de>
2468 * gfortran.dg/float128_1.f90: XFAIL test case.
2470 2010-09-05 Tobias Burnus <burnus@net-b.de>
2472 * gfortran.dg/bessel_7.f90: Decrease required precision.
2474 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
2477 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2478 ref-all-matching targets.
2480 2010-09-05 Richard Guenther <rguenther@suse.de>
2482 PR tree-optimization/45535
2483 * gcc.c-torture/compile/pr45535.c: New testcase.
2485 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
2487 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2489 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2490 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2491 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2492 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2493 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2494 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2495 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2496 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2497 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2498 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2499 * gcc.target/i386/pr22152.c: Likewise.
2500 * gcc.target/i386/pr36992-1.c: Likewise.
2501 * gcc.target/i386/pr36992-2.c: Likewise.
2502 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2504 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2507 * gcc.dg/const-uniq-1.c: Modify regexp.
2509 2010-09-04 Tobias Burnus <burnus@net-b.de>
2512 * gfortran.dg/namelist_63.f90: New.
2514 2010-09-04 Jan Hubicka <jh@suse.cz>
2516 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2517 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2519 2010-09-04 Jan Hubicka <jh@suse.cz>
2521 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2523 2010-09-04 Janus Weil <janus@gcc.gnu.org>
2526 * gfortran.dg/allocate_alloc_opt_12.f90: New.
2528 2010-09-03 Joseph Myers <joseph@codesourcery.com>
2530 * gcc.dg/opts-4.c: New test.
2532 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2534 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2535 * gcc.dg/vect/vect-peel-4.c: Ditto.
2537 2010-09-03 Daniel Kraft <d@domob.eu>
2540 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2542 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2545 * gfortran.dg/dependency_34.f90: New test.
2547 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2549 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2551 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2553 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2554 gcc.target/i386/clearcap.map if supported.
2556 2010-09-03 Michael Matz <matz@suse.de>
2559 * gcc.dg/pr45415.c: New test.
2561 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
2563 PR tree-optimization/45506
2564 * gcc.dg/pr45506.c: New.
2566 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
2569 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2570 * gcc.target/i386/float128-2.c: Ditto.
2572 2010-09-03 Daniel Kraft <d@domob.eu>
2575 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2576 * gfortran.dg/internal_dummy_2.f08: New test.
2577 * gfortran.dg/internal_dummy_3.f08: New test.
2578 * gfortran.dg/internal_dummy_4.f08: New test.
2580 2010-09-03 Jakub Jelinek <jakub@redhat.com>
2583 * gcc.target/i386/pr45500.c: New test.
2585 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
2587 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2589 2010-09-03 Daniel Kraft <d@domob.eu>
2592 * gfortran.dg/exit_2.f08; Adapt error messages.
2593 * gfortran.dg/exit_3.f08: New test.
2594 * gfortran.dg/exit_4.f08: New test.
2595 * gfortran.dg/exit_5.f03: New test.
2597 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2599 * gfortran.dg/ishft_4.f90: New test.
2601 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2603 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2604 FRIZ/XSRIZ instruciton for (double)(long long)x.
2605 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2607 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2609 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2611 2010-09-02 Richard Guenther <rguenther@suse.de>
2613 PR tree-optimization/44937
2614 PR tree-optimization/45412
2615 * g++.dg/opt/pr45412.C: New testcase.
2616 * gcc.c-torture/compile/pr45412.c: Likewise.
2617 * gcc.c-torture/compile/pr44937.c: Likewise.
2619 2010-09-02 Joseph Myers <joseph@codesourcery.com>
2621 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
2622 but using -Werror=comment.
2623 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2624 expected error messages.
2626 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2628 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2629 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2631 2010-09-02 Tobias Burnus <burnus@net-b.de>
2634 * gfortran.dg/initialization_27.f90: New.
2636 2010-09-02 Ira Rosen <irar@il.ibm.com>
2638 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2639 check into different basic blocks. Expect vectorization if misaligned
2640 stores are supported.
2641 * gcc.dg/vect/bb-slp-8a.c: New test.
2642 * gcc.dg/vect/bb-slp-8b.c: New test.
2644 2010-09-01 Steve Ellcey <sje@cup.hp.com>
2646 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2648 2010-09-01 Janus Weil <janus@gcc.gnu.org>
2651 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2652 * gfortran.dg/class_dummy_1.f03: New.
2654 2010-09-01 Jakub Jelinek <jakub@redhat.com>
2657 * g++.dg/tree-prof/partition2.C: New test.
2659 2010-09-01 Richard Guenther <rguenther@suse.de>
2661 * gcc.dg/vect/vect-outer-fir.c: Adjust.
2662 * gcc.dg/tree-ssa/vrp54.c: New testcase.
2663 * gcc.c-torture/execute/20100827-1.c: Likewise.
2665 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2667 * gfortran.dg/execute_command_line_1.f90: New test.
2669 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2671 PR preprocessor/45457
2672 * c-c++-common/cpp/pr45457.c: New test.
2674 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
2676 * gcc.dg/nested-func-8.c: New test.
2678 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2681 * gfortran.dg/popcnt_poppar_1.F90: New test.
2682 * gfortran.dg/popcnt_poppar_2.F90: New test.
2684 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
2686 * gcc.target/i386/volatile-2.c: Require nonpic target.
2688 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2691 * gcc.dg/pr45461.c: New test.
2693 2010-08-31 Richard Guenther <rguenther@suse.de>
2696 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2698 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
2700 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2702 2010-08-30 Janus Weil <janus@gcc.gnu.org>
2705 * gfortran.dg/typebound_proc_18.f03: New.
2707 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
2709 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2710 * lib/scanasm.exp (scan-stack-usage): Likewise.
2711 (scan-stack-usage-not): Likewise.
2712 * gcc.dg/stack-usage-1.c: New test.
2713 * gcc.target/i386/stack-usage-realign.c: Likewise.
2715 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
2717 PR tree-optimization/45427
2718 * gcc.dg/tree-ssa/pr45427.c: New test.
2720 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2723 * g++.dg/template/crash102.C: New.
2725 2010-08-30 Jakub Jelinek <jakub@redhat.com>
2728 * gcc.dg/gomp/atomic-12.c: New test.
2729 * gcc.dg/gomp/atomic-13.c: New test.
2730 * gcc.dg/gomp/atomic-14.c: New test.
2731 * g++.dg/gomp/atomic-11.C: New test.
2732 * g++.dg/gomp/atomic-12.C: New test.
2733 * g++.dg/gomp/atomic-13.C: New test.
2734 * g++.dg/gomp/atomic-14.C: New test.
2736 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2738 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2741 2010-08-30 Thomas Quinot <quinot@adacore.com>
2743 * gnat.dg/discr24.adb: New test.
2745 2010-08-30 Richard Guenther <rguenther@suse.de>
2747 PR tree-optimization/45449
2748 * gcc.dg/pr45449.c: New testcase.
2750 2010-08-30 Joseph Myers <joseph@codesourcery.com>
2752 * gcc.dg/opts-1.c: Expect errors, not warnings.
2754 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2757 * gfortran.dg/dynamic_dispatch_11.f03: New.
2759 2010-08-29 Jason Merrill <jason@redhat.com>
2762 * g++.dg/parse/defarg15.C: New.
2764 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2767 * gfortran.dg/select_type_16.f03: New.
2769 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
2770 Tobias Burnus <burnus@net-b.de>
2772 * gfortran.dg/bessel_7.f90: Decrease required precision.
2774 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
2775 Kaz Kojima <kkojima@gcc.gnu.org>
2777 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
2779 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2781 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2782 floating point conversion code generation.
2783 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2784 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2785 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2786 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2787 to integer conversion code generation.
2788 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2789 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2790 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2791 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2793 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2796 * gfortran.dg/random_seed_1.f90: Adjust test.
2797 * gfortran.dg/float128_1.f90: New test.
2799 2010-08-27 Tobias Burnus <burnus@net-b.de>
2802 * gfortran.dg/norm2_1.f90: New.
2803 * gfortran.dg/norm2_2.f90: New.
2804 * gfortran.dg/norm2_3.f90: New.
2805 * gfortran.dg/norm2_4.f90: New.
2806 * gfortran.dg/parity_1.f90: New.
2807 * gfortran.dg/parity_2.f90: New.
2808 * gfortran.dg/parity_3.f90: New.
2810 2010-08-27 Janus Weil <janus@gcc.gnu.org>
2813 * gfortran.dg/select_type_15.f03: New.
2815 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2818 * gfortran.dg/hollerith8.f90: New test.
2820 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2823 * gfortran.dg/dependency_33.f90: New test.
2825 2010-08-27 Richard Guenther <rguenther@suse.de>
2827 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2828 * gcc.dg/graphite/scop-2.c: Likewise.
2829 * gcc.dg/graphite/scop-20.c: Likewise.
2830 * gcc.dg/vect/slp-25.c: Likewise.
2832 2010-08-27 Olivier Hainque <hainque@adacore.com>
2834 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2836 2010-08-26 Daniel Kraft <d@domob.eu>
2841 * gfortran.dg/associate_8.f03: New test.
2842 * gfortran.dg/select_type_13.f03: New test.
2843 * gfortran.dg/select_type_14.f03: New test.
2845 2010-08-26 Jakub Jelinek <jakub@redhat.com>
2847 PR tree-optimization/44485
2848 * gcc.dg/pr44485.c: New test.
2850 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2852 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2853 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2854 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2856 2010-08-26 Richard Guenther <rguenther@suse.de>
2858 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2859 * gcc.dg/graphite/scop-21.c: Likewise.
2861 2010-08-26 Richard Guenther <rguenther@suse.de>
2863 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2864 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2865 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2866 * gcc.dg/vect/vect-91.c: Likewise.
2867 * gcc.dg/vect/vect-peel-1.c: Likewise.
2868 * gcc.dg/vect/vect-peel-2.c: Likewise.
2869 * gcc.dg/vect/vect-peel-4.c: Likewise.
2871 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2874 * gfortran.dg/der_io_4.f90: New test.
2876 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2878 PR rtl-optimization/44858
2879 * gcc.c-torture/execute/pr44858.c: New test.
2881 PR rtl-optimization/45400
2882 * g++.dg/other/i386-8.C: New test.
2884 2010-08-25 Richard Guenther <rguenther@suse.de>
2886 * gcc.dg/alias-8.c: Adjust.
2888 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
2890 * gcc.target/i386/combine-mul.c: New test.
2892 2010-08-25 Richard Guenther <rguenther@suse.de>
2895 * gcc.dg/graphite/id-27.c: New testcase.
2896 * gcc.dg/lto/20100825-1_0.c: Likewise.
2898 2010-08-25 Richard Guenther <rguenther@suse.de>
2900 PR tree-optimization/45316
2901 * g++.dg/opt/pr45316.C: New testcase.
2903 2010-08-25 Richard Guenther <rguenther@suse.de>
2905 PR tree-optimization/45393
2906 * g++.dg/torture/pr45393.C: New testcase.
2908 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2910 PR tree-optimization/45059
2911 * gcc.c-torture/compile/pr45059.c: New test.
2913 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
2915 * lib/target-supports.exp (check_effective_target_vect_unpack):
2916 Set vect_unpack supported flag to true for neon.
2918 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2920 * gcc.dg/tree-ssa/ifc-5.c: New.
2922 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2924 * gcc.dg/tree-ssa/ifc-4.c: New.
2925 * gcc.dg/tree-ssa/ifc-7.c: New.
2927 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
2929 * gcc.dg/vect/vect.exp: Check loongson targets
2930 * g++.dg/vect/vect.exp: Likewise
2931 * gfortran.dg/vect/vect.exp: Likewise
2933 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2935 * gcc.target/powerpc/vsx-mass-1.c: New file, test
2938 2010-08-23 Janus Weil <janus@gcc.gnu.org>
2941 * gfortran.dg/proc_ptr_29.f90: New.
2943 2010-08-22 Tobias Burnus <burnus@net-b.de>
2944 Dominique d'Humieres <dominiq@lps.ens.fr>
2947 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2949 2010-08-22 Tobias Burnus <burnus@net-b.de>
2952 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2954 2010-08-22 Tobias Burnus <burnus@net-b.de>
2957 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2959 2010-08-22 Tobias Burnus <burnus@net-b.de>
2960 Dominique d'Humieres <dominiq@lps.ens.fr>
2964 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2965 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2967 2010-08-21 Janus Weil <janus@gcc.gnu.org>
2972 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2973 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2974 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2976 2010-08-21 Tobias Burnus <burnus@net-b.de>
2980 * gfortran.dg/bessel_6.f90: New.
2981 * gfortran.dg/bessel_7.f90: New.
2983 2010-08-20 Jan Hubicka <jh@suse.cz>
2987 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2988 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2990 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
2993 * gcc.target/i386/pr45336-1.c: New.
2994 * gcc.target/i386/pr45336-2.c: Likewise.
2995 * gcc.target/i386/pr45336-3.c: Likewise.
2996 * gcc.target/i386/pr45336-4.c: Likewise.
2998 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
3001 * gcc.target/i386/volatile-2.c: Update scan strings to also
3002 include (%rip) for the memory reference on x86_64.
3004 2010-08-20 Jakub Jelinek <jakub@redhat.com>
3007 * gcc.dg/pr44974.c: New test.
3009 PR rtl-optimization/45353
3010 * gcc.dg/pr45353.c: New test.
3012 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
3014 * gcc.target/i386/volatile-2.c: New.
3016 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
3018 PR rtl-optimization/44691
3019 * gfortran.dg/pr44691.f: New test.
3021 2010-10-19 Olivier Hainque <hainque@adacore.com>
3023 * gcc.target/sparc/sibcall-dslot.c: New testcase.
3025 2010-08-19 Jason Merrill <jason@redhat.com>
3027 * g++.dg/init/synth3.C: New.
3028 * g++.dg/init/value8.C: New.
3029 * g++.dg/tree-ssa/empty-2.C: New.
3030 * g++.dg/cpp0x/noexcept09.C: New.
3032 2010-08-19 Daniel Kraft <d@domob.eu>
3036 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3037 * gfortran.dg/pointer_remapping_1.f90: New test.
3038 * gfortran.dg/pointer_remapping_2.f03: New test.
3039 * gfortran.dg/pointer_remapping_3.f08: New test.
3040 * gfortran.dg/pointer_remapping_4.f03: New test.
3041 * gfortran.dg/pointer_remapping_5.f08: New test.
3042 * gfortran.dg/pointer_remapping_6.f08: New test.
3044 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
3047 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3049 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3051 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3053 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
3055 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3058 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3061 * gcc.c-torture/execute/pr45070.c: New.
3063 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3065 * g++.dg/pr44328.C: New test.
3067 2010-08-19 Tobias Burnus <burnus@net-b.de>
3071 * gfortran.dg/bessel_3.f90: New.
3072 * gfortran.dg/bessel_4.f90: New.
3073 * gfortran.dg/bessel_5.f90: New.
3075 2010-08-19 Janus Weil <janus@gcc.gnu.org>
3078 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3079 * gfortran.dg/pointer_init_2.f90: New.
3080 * gfortran.dg/pointer_init_3.f90: New.
3081 * gfortran.dg/pointer_init_4.f90: New.
3083 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
3086 * g++.dg/pr45049-1.C: New test.
3087 * g++.dg/pr45049-2.C: New test.
3089 2010-08-18 Jie Zhang <jie@codesourcery.com>
3091 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3092 20 if __ARM_PCS is defined otherwise 64.
3093 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3094 instead of hard coded 64.
3096 2010-08-18 Yao Qi <yao@codesourcery.com>
3099 * gcc.target/arm/pr45094.c: New test.
3101 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3103 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3105 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3107 PR rtl-optimization/42575
3108 * gcc.target/arm/pr42575.c: New test.
3110 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3112 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3113 * gcc.dg/tls/thr-cse-1.c: New.
3115 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3118 * lib/target-supports.exp
3119 (check_effective_target_function_sections): New.
3120 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3121 function sections before proceding.
3123 2010-08-17 Jakub Jelinek <jakub@redhat.com>
3126 * gfortran.dg/pr45308.f03: New test.
3128 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
3131 * gcc.target/i386/pr45296.c: New test.
3133 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
3135 * g++.dg/ext/uow-1.C: New.
3136 * g++.dg/ext/uow-2.C: New.
3137 * g++.dg/ext/uow-3.C: New.
3138 * g++.dg/ext/uow-4.C: New.
3140 2010-08-17 Richard Guenther <rguenther@suse.de>
3143 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3145 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
3148 * gcc.dg/Wcxx-compat-20.c: New test.
3150 2010-08-17 Daniel Kraft <d@domob.eu>
3153 * gfortran.dg/associate_1.f03: Extended to test newly supported
3154 features like association to variables.
3155 * gfortran.dg/associate_3.f03: Removed check for illegal change
3156 of associate-name here...
3157 * gfortran.dg/associate_5.f03: ...and added it here.
3158 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3159 * gfortran.dg/associate_7.f03: New test.
3161 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
3163 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3165 2010-08-15 Daniel Kraft <d@domob.eu>
3168 * gfortran.dg/associate_1.f03: Enable test for array expressions.
3169 * gfortran.dg/associate_3.f03: Clarify comment.
3170 * gfortran.dg/associate_5.f03: New test.
3171 * gfortran.dg/associate_6.f03: New test.
3173 2010-08-15 Tobias Burnus <burnus@net-b.de>
3176 * gfortran.dg/bind_c_usage_21.f90: New.
3177 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3179 2010-08-15 Tobias Burnus <burnus@net-b.de>
3181 * gfortran.dg/optional_absent_1.f90: New.
3182 * gfortran.dg/null_actual.f90: New.
3184 2010-08-15 Tobias Burnus <burnus@net-b.de>
3186 * gfortran.dg/pointer_target_1.f90: New.
3187 * gfortran.dg/pointer_target_2.f90: New.
3188 * gfortran.dg/pointer_target_3.f90: New.
3190 2010-08-15 Daniel Kraft <d@domob.eu>
3193 * gfortran.dg/elemental_args_check_3.f90: New test.
3194 * gfortran.dg/impure_1.f08: New test.
3195 * gfortran.dg/impure_2.f08: New test.
3196 * gfortran.dg/impure_3.f90: New test.
3197 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3199 2010-08-15 Ira Rosen <irar@il.ibm.com>
3201 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3202 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3204 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3206 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3208 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3210 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3212 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3213 dg-require-effective-target after dg-do.
3215 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3217 * lib/target-supports.exp (check_effective_target_vect_int): Return
3218 true for Loongson targets.
3219 (check_effective_target_vect_shift): Likewise.
3220 (check_effective_target_vect_no_int_max): Likewise.
3221 (check_effective_target_vect_no_align): Likewise.
3222 (check_effective_target_vect_short_mult): Likewise.
3224 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
3226 * g++.dg/cast.C: Change fields of structures to "long" to pass
3227 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3228 * g++.dg/cpp0x/iop.C: Ditto.
3229 * g++.dg/cpp0x/named_refs.C: Ditto.
3230 * g++.dg/cpp0x/rv1p.C: Ditto.
3231 * g++.dg/cpp0x/rv2p.C: Ditto.
3232 * g++.dg/cpp0x/rv3p.C: Ditto.
3233 * g++.dg/cpp0x/rv4p.C: Ditto.
3234 * g++.dg/cpp0x/rv5p.C: Ditto.
3235 * g++.dg/cpp0x/rv6p.C: Ditto.
3236 * g++.dg/cpp0x/rv7p.C: Ditto.
3237 * g++.dg/cpp0x/rv8p.C: Ditto.
3238 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3240 2010-08-13 Daniel Kraft <d@domob.eu>
3242 * gfortran.dg/implied_shape_1.f08: New test.
3243 * gfortran.dg/implied_shape_2.f90: New test.
3244 * gfortran.dg/implied_shape_3.f08: New test.
3246 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3249 * gfortran.dg/char_component_initializer_1.f90: New test.
3251 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
3253 PR tree-optimization/45241
3254 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3256 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3258 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3260 * gcc.target/i386/pr40906-2.c: Ditto.
3261 * gcc.target/i386/pr40906-3.c: Ditto.
3263 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3266 * gcc.c-torture/execute/pr45262.c: New test.
3268 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3270 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3272 * g++.dg/other/profile1.C: Ditto.
3274 2010-08-12 Richard Guenther <rguenther@suse.de>
3276 PR tree-optimization/45232
3277 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3278 * gcc.dg/tree-ssa/loop-7.c: Adjust.
3279 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3280 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3281 unsigned arithmetic.
3282 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3283 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3284 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3285 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3286 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3287 unsigned arithmetic.
3288 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3289 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3290 unsigned arithmetic.
3291 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3292 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3293 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3294 unsigned arithmetic.
3295 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3296 * gcc.dg/tree-ssa/negate.c: Adjust.
3297 * gcc.dg/vect/vect-1.c: Adjust.
3298 * gfortran.dg/reassoc_6.f: XFAIL.
3300 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3303 * gcc.dg/pr45259.c: New test.
3305 2010-08-12 Wei Guozhi <carrot@google.com>
3308 * gcc.target/arm/pr44999.c: New testcase.
3310 2010-08-12 Jie Zhang <jie@codesourcery.com>
3312 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3314 (main): Adjust accordingly.
3316 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3318 * gfortran.dg/graphite/id-22.f: New.
3320 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3322 * gcc.dg/graphite/id-26.c: New.
3324 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3326 * gcc.dg/graphite/id-25.c: New.
3328 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3330 * gcc.dg/graphite/run-id-5.c: New.
3331 * gcc.dg/graphite/run-id-6.c: New.
3332 * gfortran.dg/graphite/id-21.f: New.
3334 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3336 * gcc.dg/graphite/id-24.c: New.
3338 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3340 * gcc.dg/tree-ssa/pr20742.c: New.
3342 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3344 * gcc.dg/graphite/id-23.c: New.
3346 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3348 * gfortran.dg/graphite/id-20.f: Adjust testcase.
3350 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3352 * gcc.dg/graphite/pr42729.c: New.
3354 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3356 * gfortran.dg/graphite/id-20.f: New.
3358 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3360 * gcc.dg/graphite/id-22.c: New.
3362 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3364 * gcc.dg/graphite/run-id-2.c: Call abort.
3366 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3368 * gcc.dg/graphite/id-20.c: New.
3370 2010-08-11 Janus Weil <janus@gcc.gnu.org>
3371 Steve Kargl <kargl@gcc.gnu.org>
3374 * gfortran.dg/move_alloc_3.f90: New.
3375 * gfortran.dg/random_seed_2.f90: New.
3377 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3379 * lib/target-supports.exp (check_effective_target_sync_int_long):
3381 (check_effective_target_sync_char_short): Likewise.
3383 2010-08-10 Yao Qi <yao@codesourcery.com>
3385 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3387 * gcc.dg/tree-ssa/loop-31.c: Likewise.
3388 * g++.dg/other/packed1.C: Likewise.
3389 * g++.dg/other/crash-4.C: Likewise.
3390 * g++.dg/ext/packed8.C: Likewise.
3391 * g++.dg/init/array16.C: Likewise.
3393 2010-08-10 xinliang David Li <davidxl@google.com>
3394 * gcc.dg/tree-ssa/loop-19.c: Add option
3395 -fno-prefetch-loop-array
3397 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
3400 * gcc.c-torture/compile/pr45182.c: New test.
3402 2010-08-09 Jason Merrill <jason@redhat.com>
3405 * g++.dg/cpp0x/variadic-104.C: New.
3407 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3410 * gfortran.dg/dependency_32.f90: New test.
3412 2010-08-09 Richard Guenther <rguenther@suse.de>
3415 * g++.dg/opt/nrv17.C: New testcase.
3417 2010-08-09 Richard Guenther <rguenther@suse.de>
3420 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3421 alignment from MEM_REF offset only if we took it from the
3424 * gcc.target/i386/pr24178.c: New testcase.
3426 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3428 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3429 * gcc.dg/20030702-1.c: Ditto.
3430 * gcc.dg/20050309-1.c: Ditto.
3431 * gcc.dg/20050325-1.c: Ditto.
3432 * gcc.dg/20050330-2.c: Ditto.
3433 * gcc.dg/20051201-1.c: Ditto.
3434 * gcc.dg/gomp/pr27573.c: Ditto.
3435 * gcc.dg/gomp/pr34610.c: Ditto.
3436 * gcc.dg/pr24225.c: Ditto.
3437 * gcc.dg/pr26570.c: Ditto.
3438 * gcc.dg/pr32773.c: Ditto.
3439 * g++.dg/gcov/gcov-6.C: Ditto.
3440 * g++.dg/gomp/pr34608.C: Ditto.
3441 * gfortran.dg/gomp/pr27573.f90: Ditto.
3443 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
3444 dg-require-host-local dg directive.
3445 * gcc.dg/profile-dir-2.c: Ditto.
3446 * gcc.dg/profile-dir-3.c: Ditto.
3448 2010-08-08 Richard Guenther <rguenther@suse.de>
3450 PR tree-optimization/45109
3451 * gcc.c-torture/compile/pr45109.c: New testcase.
3453 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3455 * gcc.dg/march.c: Skip if -march defined.
3456 * gcc.dg/mtune.c: Skip if -mtune defined.
3458 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3459 generic thunk support.
3461 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
3464 * gcc.target/i386/pr45213.c: New test.
3466 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3469 * gfortran.dg/fmt_error_11.f03: New test.
3471 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
3473 * lib/target-supports.exp (check_effective_target_sync_int_long):
3474 Add arm*-*-linux-gnueabi.
3475 (check_effective_target_sync_char_short): Likewise.
3477 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3480 * gfortran.dg/dependency_31.f90: New test.
3482 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3484 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
3486 2010-08-06 Jason Merrill <jason@redhat.com>
3488 * g++.dg/cpp0x/sfinae3.C: New.
3489 * g++.dg/cpp0x/sfinae4.C: New.
3491 2010-08-06 Richard Guenther <rguenther@suse.de>
3493 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3494 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3495 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3496 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3497 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3498 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3499 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3500 * gcc.c-torture/execute/20100805-1.c: Likewise.
3502 2010-08-05 Martin Jambor <mjambor@suse.cz>
3505 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3507 2010-08-05 Martin Jambor <mjambor@suse.cz>
3509 * gcc.dg/ipa/ipcp-ii-1.c: New test.
3510 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3512 2010-08-05 Martin Jambor <mjambor@suse.cz>
3514 * g++.dg/ipa/devirt-1.C: New test.
3515 * g++.dg/ipa/devirt-2.C: Likewise.
3516 * g++.dg/ipa/devirt-3.C: Likewise.
3517 * g++.dg/ipa/devirt-4.C: Likewise.
3518 * g++.dg/ipa/devirt-5.C: Likewise.
3519 * gcc.dg/ipa/iinline-3.c: Likewise.
3521 2010-08-05 Jie Zhang <jie@codesourcery.com>
3523 PR tree-optimization/45144
3524 * gcc.dg/tree-ssa/pr45144.c: New test.
3526 2010-08-04 Janus Weil <janus@gcc.gnu.org>
3531 * gfortran.dg/class_25.f03: New.
3532 * gfortran.dg/class_26.f03: New.
3534 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
3536 * g++.dg/warn/miss-format-1.C: Update line number.
3538 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
3541 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3542 .frame and .mask assembler directives.
3544 2010-08-04 Richard Guenther <rguenther@suse.de>
3546 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3547 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3548 * gcc.dg/tree-ssa/vrp50.c: Likewise.
3549 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3551 2010-08-04 Tobias Burnus <burnus@net-b.de>
3554 * gfortran.dg/derived_constructor_char_1.f90: New.
3555 * gfortran.dg/derived_constructor_char_2.f90: New.
3557 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3560 * gfortran.dg/dependency_30.f90: New test.
3562 2010-08-03 Jan Hubicka <jh@suse.cz>
3564 * gcc.c-torture/compile/pr45085.c: New testcase.
3566 2010-08-03 Janus Weil <janus@gcc.gnu.org>
3570 * gfortran.dg/typebound_call_9.f03: Modified.
3571 * gfortran.dg/typebound_generic_1.f03: Modified.
3573 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3577 * gfortran.dg/dependency_29.f90: New test.
3579 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3582 * gfortran.dg/character_comparison_2.f90: New test.
3583 * gfortran.dg/character_comparison_3.f90: New test.
3584 * gfortran.dg/dependency_28.f90: New test.
3586 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
3589 * gcc.target/arm/pr40457-1.c: New test.
3590 * gcc.target/arm/pr40457-2.c: New test.
3592 2010-08-01 Janus Weil <janus@gcc.gnu.org>
3595 * gfortran.dg/typebound_call_17.f03: New.
3597 2010-07-30 Janus Weil <janus@gcc.gnu.org>
3600 * gfortran.dg/allocate_derived_3.f90: New.
3602 2010-07-30 Xinliang David Li <davidxl@google.com>
3603 PR tree-optimization/45121
3604 * c-c++-common/uninit-17.c: Add -fno-ivops option.
3606 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3609 * g++.dg/pr45112.C: New test.
3611 2010-07-30 Jakub Jelinek <jakub@redhat.com>
3614 PR rtl-optimization/45137
3615 * gcc.dg/pr45055.c: New test.
3617 2010-07-30 Alan Modra <amodra@gmail.com>
3619 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3620 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3622 2010-07-29 Tobias Burnus <burnus@net-b.de>
3626 * gfortran.dg/whole_file_25.f90: New.
3627 * gfortran.dg/whole_file_26.f90: New.
3628 * gfortran.dg/whole_file_27.f90: New.
3630 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3633 * gfortran.dg/typebound_proc_17.f03: New.
3635 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3638 * gfortran.dg/move_alloc_2.f90: New.
3640 2010-07-29 Xinliang David Li <davidxl@google.com>
3641 PR tree-optimization/45121
3642 * c-c++-common/uninit-17.c: Fix expected output.
3644 2010-07-29 Richard Guenther <rguenther@suse.de>
3646 PR tree-optimization/45120
3647 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3649 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
3653 * gfortran.dg/pr42051.f03: New testcase.
3655 2010-07-29 Richard Guenther <rguenther@suse.de>
3658 * gcc.c-torture/execute/pr45034.c: New testcase.
3660 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3663 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3665 2010-07-28 Daniel Kraft <d@domob.eu>
3667 * gfortran.dg/bound_8.f90: New test.
3669 2010-07-28 Jakub Jelinek <jakub@redhat.com>
3672 * gcc.dg/pr45105.c: New test.
3674 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3676 PR rtl-optimization/45107
3677 * gcc.dg/pr45107.c: New test.
3679 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3681 PR rtl-optimization/45101
3682 * gcc.dg/pr45101.c: New test.
3684 2010-07-28 Tobias Burnus <burnus@net-b.de>
3687 * gfortran.dg/whole_file_24.f90: New.
3689 2010-07-27 Jason Merrill <jason@redhat.com>
3691 * g++.dg/cpp0x/variadic102.C: New.
3692 * g++.dg/cpp0x/variadic103.C: New.
3694 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3696 PR rtl-optimization/40956
3699 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3700 * gcc.target/arm/pr42574.c: Add tests.
3702 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3704 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3706 (cleanup-repo-files): Ditto.
3707 (cleanup-saved-temps): Ditto.
3709 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3712 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3715 * gcc.dg/pr45079.c: New test.
3717 2010-07-27 Ira Rosen <irar@il.ibm.com>
3719 PR tree-optimization/44152
3720 * gcc.dg/vect/fast-math-pr44152.c: New test.
3722 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
3725 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3726 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3727 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3728 * obj-c++.dg/torture/trivial.mm: Ditto.
3729 * objc.dg/torture/tls/thr-init-2.m: Ditto.
3730 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3731 * objc.dg/torture/tls/thr-init.m: Ditto.
3732 * objc.dg/torture/trivial.m: Ditto.
3734 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3736 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3737 Skip on spu-*-* targets.
3739 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3741 PR tree-optimization/45083
3742 * gcc.dg/pr45083.c: New test.
3744 2010-07-26 Tobias Burnus <burnus@net-b.de>
3747 * gfortran.dg/whole_file_22.f90: New test.
3748 * gfortran.dg/whole_file_23.f90: New test.
3750 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
3751 Jack Howarth <howarth@bromo.med.uc.edu>
3752 Richard Henderson <rth@redhat.com>
3755 * gcc.dg/tls/thr-init-1.c: New.
3756 * gcc.dg/tls/thr-init-2.c: New.
3757 * gcc.dg/torture/tls New.
3758 * gcc.dg/torture/tls/tls-test.c: New.
3759 * gcc.dg/torture/tls/thr-init-1.c: New.
3760 * gcc.dg/torture/tls/tls.exp: New.
3761 * gcc.dg/torture/tls/thr-init-2.c: New.
3762 * gcc.dg/tls/emutls-2.c: New test
3764 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3765 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3766 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3767 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3768 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3769 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3770 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3771 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3772 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3773 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3774 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3775 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3776 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3777 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3778 gfortran.dg/gomp/appendix-a/a.22.4.f90,
3779 gfortran.dg/gomp/appendix-a/a.22.5.f90,
3780 gfortran.dg/gomp/appendix-a/a.22.6.f90,
3781 gfortran.dg/gomp/appendix-a/a.24.1.f90,
3782 gfortran.dg/gomp/appendix-a/a.32.1.f90,
3783 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3784 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3785 gfortran.dg/gomp/omp_threadprivate1.f90,
3786 gfortran.dg/gomp/omp_threadprivate2.f90,
3787 gfortran.dg/gomp/reduction1.f90,
3788 gfortran.dg/gomp/sharing-1.f90: Likewise.
3790 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3792 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3794 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3795 dg-require-visibility.
3797 2010-07-26 Richard Guenther <rguenther@suse.de>
3799 PR tree-optimization/43784
3800 * gcc.c-torture/execute/pr43784.c: New testcase.
3801 * g++.dg/torture/pr43784.C: Likewise.
3803 2010-07-26 Richard Guenther <rguenther@suse.de>
3806 * g++.dg/pr45056.C: New testcase.
3808 2010-07-26 Richard Guenther <rguenther@suse.de>
3810 PR tree-optimization/45071
3811 * gcc.dg/pr45071.c: New testcase.
3813 2010-07-26 Tobias Burnus <burnus@net-b.de>
3816 * gfortran.dg/namelist_62.f90: New.
3818 2010-07-26 Richard Guenther <rguenther@suse.de>
3820 * gcc.c-torture/execute/pr45017.c: Move ...
3821 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
3823 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3826 * trim_optimize_1.f90: New test.
3827 * character_comparision_1.f90: New test.
3829 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3832 * gfortran.dg/wtruncate_fix.f: New test.
3834 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
3837 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3839 2010-07-24 Richard Guenther <rguenther@suse.de>
3842 * g++.dg/lto/20100724-1_0.C: New testcase.
3844 2010-07-24 Richard Guenther <rguenther@suse.de>
3847 * gcc.dg/lto/20100724-1_0.c: New testcase.
3848 * gcc.dg/lto/20100724-1_1.c: Likewise.
3850 2010-07-24 Tobias Burnus <burnus@net-b.de>
3853 * gfortran.dg/whole_file_21.f90: New.
3855 * gfortran.dg/integer_exponentiation_3.F90: Use
3856 -ffloat-store only for i?86/x86-64 -m32.
3858 2010-07-24 Tobias Burnus <burnus@net-b.de>
3860 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3861 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3863 2010-07-24 Tobias Burnus <burnus@net-b.de>
3865 * gfortran.dg/func_decl_4.f90: Split test into two ...
3866 * gfortran.dg/func_decl_5.f90: ... parts.
3867 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3868 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3869 * gfortran.dg/global_references_1.f90: Add new dg-warning.
3870 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3871 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3872 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3873 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3874 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3875 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3876 * gfortran.dg/sizeof.f90: Make test valid.
3877 * gfortran.dg/pr20865.f90: Add new dg-error.
3878 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3879 * gfortran.dg/g77/19990218-0.f: Ditto.
3880 * gfortran.dg/g77/19990218-1.f: Ditto.
3881 * gfortran.dg/g77/970625-2.f: Ditto.
3882 * gfortran.dg/pr37243.f: Fix function declaration.
3883 * gfortran.dg/use_only_1.f90: Fix implicit typing.
3884 * gfortran.dg/loc_1.f90: Fix pointer datatype.
3886 2010-07-23 Tobias Burnus <burnus@net-b.de>
3889 * gfortran.dg/char_array_structure_constructor.f90: Add
3890 -fwhole-file as dg-option as it otherwise fails on some
3893 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
3895 * gnat.dg/aggr16.ad[sb]: New test.
3896 * gnat.dg/aggr16_pkg.ads: New helper.
3898 2010-07-23 Richard Guenther <rguenther@suse.de>
3901 * g++.dg/lto/20100723-1_0.C: New testcase.
3903 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
3905 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3907 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3908 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3910 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3912 * lib/target-supports.exp (add_options_for_tls): New proc.
3913 * g++.dg/tls/static-1.C: Use dg-add-options tls.
3914 * g++.dg/tls/static-1a.cc: Likewise.
3915 * gcc.dg/tls/emutls-1.c: Likewise.
3916 * gcc.dg/tls/opt-11.c: Likewise.
3917 * gcc.dg/tls/opt-12.c: Likewise.
3918 * gcc.dg/tls/pr24428-2.c: Likewise.
3919 * gcc.dg/tls/pr24428.c: Likewise.
3920 * obj-c++.dg/tls/static-1.mm: Likewise.
3921 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3922 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3923 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3924 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3925 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3926 * objc.dg/torture/tls/thr-init.m: Likewise.
3927 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3929 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3931 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3932 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3933 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3934 optimized dump files.
3936 2010-07-23 Jakub Jelinek <jakub@redhat.com>
3938 PR tree-optimization/45047
3939 * gcc.c-torture/compile/pr45047.c: New test.
3941 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3943 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3944 instead of dg-compile.
3945 * gcc.dg/float-range-4.c: Ditto.
3946 * gcc.dg/float-range-5.c: Ditto.
3947 * gcc.dg/fold-overflow-1.c: Ditto.
3948 * gcc.dg/gomp/sections-4.c: Ditto.
3949 * gcc.dg/transparent-union-1.c: Ditto.
3950 * gcc.dg/transparent-union-2.c: Ditto.
3951 * gcc.target/i386/pr39315-check.c: Ditto.
3952 * g++.dg/gomp/sections-4.C: Ditto.
3953 * g++.dg/template/dtor7.C: Ditto.
3954 * g++.dg/tree-ssa/pr19952.C: Ditto.
3955 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3956 * gfortran.dg/graphite/pr42185.f90: Ditto.
3957 * gfortran.dg/namelist_36.f90: Ditto.
3958 * gnat.dg/noreturn1.adb: Ditto.
3959 * gnat.dg/specs/small_alignment.ads: Ditto.
3961 2010-07-23 Martin Jambor <mjambor@suse.cz>
3963 PR tree-optimization/44915
3964 * g++.dg/torture/pr44915.C: New test.
3966 2010-07-23 Martin Jambor <mjambor@suse.cz>
3968 PR tree-optimization/44914
3969 * g++.dg/tree-ssa/pr44914.C: New test.
3971 2010-07-23 Jie Zhang <jie@codesourcery.com>
3974 * gcc.dg/pr44290-1.c: New test.
3975 * gcc.dg/pr44290-2.c: New test.
3977 2010-07-23 Jason Merrill <jason@redhat.com>
3980 * g++.dg/abi/mangle44.C: New.
3982 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3984 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3985 for compile-time only tests.
3986 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3988 * gcc.target/i386/pr39315-4.c: Ditto.
3989 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3990 target check. Include sse-os-support.h.
3991 (main): Call check_isa and sse_os_support.
3992 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3993 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3994 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3995 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3996 target check. Include sse-os-support.h.
3997 (main): Call check_isa and sse_os_support.
3998 * gcc.target/i386/vperm-v2df.c: Ditto.
4000 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4002 * lib/target-supports.exp (check_avx_hw_available): New procedure.
4003 (check_effective_target_avx_runtime): New procedure.
4004 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4005 (check_effective_target_sse_runtime): Add check_effective_target_sse.
4007 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4008 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
4009 and __get_cpuid test.
4010 * gcc.dg/compat/vector-2b_main.c: Ditto.
4012 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4014 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4015 for compile-time only test.
4016 * gcc.dg/pr32716.c: Ditto.
4017 * gcc.dg/pr34856.c: Ditto.
4018 * gcc.dg/pr36997.c: Ditto.
4019 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4020 * gfortran.dg/pr28158.f90: Ditto.
4021 * gfortran.dg/pr30667.f: Ditto.
4023 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4024 i?86-*-* and x86_64-*-* targets to disable execution on targets
4025 without sse2 runtime support.
4026 * g++.dg/vect/vect.exp: Ditto.
4027 * gfortran.dg/vect/vect.exp: Ditto.
4029 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4030 * gcc.dg/pr37544.c: Ditto.
4031 * gcc.dg/pr40550.c: Ditto.
4032 * gcc.dg/compat/union-m128-1_main.c: Ditto.
4033 * gcc.dg/compat/vector-1a_main.c: Ditto.
4034 * gcc.dg/compat/vector-2a_main.c: Ditto.
4035 * gcc.dg/torture/pr16104-1.c: Ditto.
4036 * gcc.dg/torture/pr35771-1.c: Ditto.
4037 * gcc.dg/torture/pr35771-2.c: Ditto.
4038 * gcc.dg/torture/pr35771-3.c: Ditto.
4039 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4040 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4041 * gcc.dg/torture/stackalign/push-1.c: Ditto.
4042 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4043 * g++.dg/other/i386-1.C: Ditto.
4044 * g++.dg/other/pr40446.C: Ditto.
4046 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4048 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4050 2010-07-23 Daniel Kraft <d@domob.eu>
4053 * gfortran.dg/exit_1.f08: New test.
4054 * gfortran.dg/exit_2.f08: New test.
4056 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
4058 PR tree-optimization/39839
4059 * gcc.target/arm/pr39839.c: New test case.
4061 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4063 * gnat.dg/unchecked_convert5b.adb: New test.
4064 * gnat.dg/unchecked_convert6.adb: Likewise.
4065 * gnat.dg/unchecked_convert6b.adb: Likewise.
4067 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4069 * gnat.dg/aggr15.ad[sb]: New test.
4071 2010-07-22 Dodji Seketeli <dodji@redhat.com>
4074 * g++.dg/debug/dwarf2/nested-2.C: New test case.
4076 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
4078 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4079 with dg-require-linker-plugin.
4081 2010-07-22 Richard Guenther <rguenther@suse.de>
4084 * g++.dg/lto/20100722-1_0.C: New testcase.
4086 2010-07-22 Richard Guenther <rguenther@suse.de>
4089 * gcc.dg/lto/20100720-3_0.c: New testcase.
4090 * gcc.dg/lto/20100720-3_1.c: Likewise.
4092 2010-07-22 Richard Guenther <rguenther@suse.de>
4094 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4095 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4098 * gcc.dg/lto/20100722-1_0.c: New testcase.
4100 2010-07-22 Martin Jambor <mjambor@suse.cz>
4102 PR tree-optimization/44891
4103 * gcc.c-torture/compile/pr44891.c: New test.
4105 2010-07-22 Richard Guenther <rguenther@suse.de>
4107 PR tree-optimization/45017
4108 * gcc.c-torture/execute/pr45017.c: New testcase.
4110 2010-07-22 Tobias Burnus <burnus@net-b.de>
4113 * gfortran.dg/aliasing_dummy_5.f90: New.
4115 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4118 * gcc.target/arm/pr43698.c: New test.
4120 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
4123 * Revert my commit r162325 for this PR.
4125 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4128 * gcc.target/m68k/pr45015.c: New test.
4130 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
4133 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4136 2010-07-21 Richard Guenther <rguenther@suse.de>
4139 * g++.dg/lto/20100721-1_0.C: New testcase.
4141 2010-07-21 Martin Jambor <mjambor@suse.cz>
4143 PR tree-optimization/44900
4144 * g++.dg/torture/pr44900.C: New test.
4146 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
4149 * c-c++-common/uninit-17.c: Correct expected error.
4151 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4153 * gcc.dg/guality/asm-1.c: New test.
4156 * gcc.dg/guality/pr45003-2.c: New test.
4157 * gcc.dg/guality/pr45003-3.c: New test.
4159 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4162 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4164 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
4166 * lib/scanasm.exp (dg-function-on-line): Test that a function is
4167 defined on the current line.
4168 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4169 * g++.dg/debug/dwarf2/pr44641.C: New.
4171 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
4173 * gcc.target/powerpc/block-move-1.c: New test.
4174 * gcc.target/powerpc/block-move-2.c: New test.
4176 2010-07-20 Jason Merrill <jason@redhat.com>
4179 * g++.dg/cpp0x/sfinae2.C: New.
4181 2010-07-20 Richard Guenther <rguenther@suse.de>
4184 * gcc.dg/lto/20100720-4_0.c: New testcase.
4186 2010-07-20 Richard Guenther <rguenther@suse.de>
4189 * gcc.dg/lto/20100720-2_0.c: New testcase.
4190 * gcc.dg/lto/20100720-2_1.c: Likewise.
4192 2010-07-20 Richard Guenther <rguenther@suse.de>
4195 * gcc.dg/lto/20100720-1_0.c: New testcase.
4196 * gcc.dg/lto/20100720-1_1.c: Likewise.
4198 2010-07-20 Jakub Jelinek <jakub@redhat.com>
4201 * gcc.dg/guality/pr45003-1.c: New test.
4203 2010-07-20 Richard Guenther <rguenther@suse.de>
4205 PR tree-optimization/44977
4206 * gcc.dg/torture/pr44977.c: New testcase.
4208 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
4210 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4213 2010-07-20 Richard Guenther <rguenther@suse.de>
4217 * gcc.dg/pr44971.c: New testcase.
4218 * gcc.c-torture/compile/pr44988.c: Likewise.
4220 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
4223 * gfortran.dg/allocate_with_typespec.f90: New test.
4224 * gfortran.dg/allocate_derived_1.f90: Update error message.
4226 2010-07-19 Jason Merrill <jason@redhat.com>
4229 * g++.dg/cpp0x/decltype23.C: New.
4231 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
4234 * gfortran.dg/class_defined_operator_1.f03 : New test.
4236 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
4238 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4239 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4240 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
4241 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4243 2010-07-19 Richard Guenther <rguenther@suse.de>
4246 * gcc.c-torture/compile/pr44941.c: New testcase.
4248 2010-07-19 Jason Merrill <jason@redhat.com>
4251 * g++.dg/template/sfinae24.C: New.
4253 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
4256 * gfortran.dg/data_implied_do_2.f90: Removed.
4258 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4261 * g++.dg/template/sfinae23.C: New.
4263 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4265 * lib/target-supports.exp (check_sse_os_support_available): New
4267 (check_sse_hw_available): New proc.
4268 (check_effective_target_sse_runtime): New proc.
4269 (check_effective_target_sse2_runtime): New proc.
4270 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4271 -msse2 if check_sse_os_support_available.
4272 * g++.dg/vect/vect.exp: Only run -msse2 tests if
4273 check_sse_os_support_available.
4274 * gcc.dg/vect/vect.exp: Likewise.
4275 * gfortran.dg/vect/vect.exp: Likewise.
4276 * gcc.target/i386/sol2-check: Renamed to ...
4277 * gcc.target/i386/sse-os-support.h: ... this.
4278 (sol2_check): Renamed to ...
4279 (sse_os_support): ... this.
4280 Only test movss with xmm registers.
4281 * gcc.target/i386/sse-check.h: Reflect new header and function names.
4282 Removed ILL_INSN, ILL_INSN_LEN.
4283 * gcc.target/i386/sse2-check.h: Likewise.
4284 * gcc.target/i386/sse3-check.h: Likewise.
4285 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4286 Removed cpuid.h, __get_cpuid test.
4287 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4288 Removed cpuid.h, __get_cpuid test.
4289 * g++.dg/other/pr40446.C: Likewise.
4290 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4291 * gcc.dg/compat/vector-1a_main.c: Likewise.
4292 * gcc.dg/compat/vector-2a_main.c: Likewise.
4293 * gcc.dg/pr36584.c: Likewise.
4294 * gcc.dg/pr37544.c: Likewise.
4295 * gcc.dg/torture/pr16104-1.c: Likewise.
4296 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4297 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4298 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4299 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4300 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4301 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4303 * gcc.dg/torture/pr35771-2.c: Likewise.
4304 * gcc.dg/torture/pr35771-3.c: Likewise.
4305 * gcc.target/i386/pr39315-2.c: Likewise.
4306 * gcc.target/i386/pr39315-4.c: Likewise.
4307 * gcc.target/i386/vperm-v2df.c: Likewise.
4308 * gcc.target/i386/vperm-v2di.c: Likewise.
4309 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4310 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4313 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
4316 * gfortran.dg/data_implied_do_2.f90: New test.
4318 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4320 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4322 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4324 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4325 to the "mips16" group.
4326 (mips_using_mips16_p): New procedure.
4327 (mips-dg-options): Use it.
4329 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4331 * gcc.target/mips/mips16-attributes-4.c: New test.
4333 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
4336 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4337 * gcc.target/powerpc/recip-2.c: Ditto.
4338 * gcc.target/powerpc/recip-3.c: Ditto.
4340 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
4342 * gcc.target/arm/pr42235.c: New test.
4344 2010-07-16 Jason Merrill <jason@redhat.com>
4347 * g++.dg/template/partial8.C: New.
4349 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4351 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4352 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
4354 (gualcvt): New overloaded inline.
4355 (GUALCVT): Use it for C++.
4356 * g++.dg/guality/guality.exp: New.
4357 * g++.dg/guality/guality.h: New.
4358 * g++.dg/guality/redeclaration1.C: New test.
4359 * g++.dg/dg.exp: Prune also guality/* tests.
4360 * gcc.dg/guality/pr43141.c: Moved to...
4361 * c-c++-common/guality/pr43141.c: ... here.
4363 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4366 * gfortran.dg/char4_iunit_2.f03: New test.
4368 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
4370 * lib/plugin-support.exp (plugin-test-execute):
4371 Add ${gcc_objdir}/intl to includes.
4373 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4376 * gcc.c-torture/execute/pr44942.c: New test.
4377 * gcc.target/i386/pr44942.c: New test.
4379 2010-07-15 Jason Merrill <jason@redhat.com>
4382 * g++.dg/cpp0x/implicit7.C: New.
4383 * g++.dg/cpp0x/implicit8.C: New.
4385 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4387 Disable float tests for __SPU__ targets due to lack of signed zero:
4388 * c-c++-common/torture/complex-sign-add.c (check_add_float).
4389 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4390 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4391 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4392 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4393 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4394 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4395 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4396 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4398 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4400 * gfortran.dg/select_char_2.f90: New test.
4402 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
4404 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4407 2010-07-15 Janus Weil <janus@gcc.gnu.org>
4410 * gfortran.dg/typebound_generic_9.f03: New.
4412 2010-07-15 Richard Guenther <rguenther@suse.de>
4414 PR tree-optimization/44946
4415 * gcc.c-torture/compile/pr44946.c: New testcase.
4417 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4420 * gfortran.dg/select_char_3.f90: New test.
4422 2010-07-15 Magnus Granberg <zorry@gentoo.org>
4423 Kevin F. Quinn <kevquinn@gentoo.org>
4425 * gcc.dg/Wtrampolines.c: New.
4427 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4430 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4432 2010-07-14 Jason Merrill <jason@redhat.com>
4435 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4437 Implement C++0x unrestricted unions (N2544)
4438 * g++.dg/cpp0x/union1.C: New.
4439 * g++.dg/cpp0x/union2.C: New.
4440 * g++.dg/cpp0x/union3.C: New.
4441 * g++.dg/cpp0x/defaulted2.C: Adjust.
4442 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4443 * g++.old-deja/g++.ext/anon2.C: Adjust.
4444 * g++.old-deja/g++.mike/misc6.C: Adjust.
4446 2010-07-14 Janus Weil <janus@gcc.gnu.org>
4449 * gfortran.dg/c_loc_tests_15.f90: New.
4451 2010-07-13 Jason Merrill <jason@redhat.com>
4454 * g++.dg/cpp0x/implicit6.C: New.
4456 2010-07-13 Jason Merrill <jason@redhat.com>
4459 * g++.dg/abi/noreturn1.C: New.
4460 * g++.dg/abi/noreturn2.C: New.
4462 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
4466 * c-c++-common/pr44832.c: New test.
4468 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
4471 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4472 on the target. Make sure that we can assemble the emitted asm when
4473 the test type is 'compile'.
4475 2010-07-13 Richard Guenther <rguenther@suse.de>
4477 PR tree-optimization/36960
4478 * g++.dg/torture/pr36960.C: New testcase.
4480 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4483 * g++.dg/template/sfinae21.C: New.
4484 * g++.dg/template/sfinae22.C: Likewise.
4486 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
4489 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4490 * gcc.dg/plugin/ggcplug.c: Likewise.
4491 * g++.dg/plugin/selfassign.c: Likewise.
4492 * g++.dg/plugin/attribute_plugin.c: Likewise.
4493 * g++.dg/plugin/dumb_plugin.c: Likewise.
4494 * g++.dg/plugin/pragma_plugin.c: Likewise.
4496 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
4498 * gcc.c-torture/execute/pr44683.x: New.
4499 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4501 2010-07-13 Janus Weil <janus@gcc.gnu.org>
4507 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4508 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4509 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4510 * gfortran.dh/typebound_call_16.f03: New.
4511 * gfortran.dg/typebound_generic_6.f03: New.
4512 * gfortran.dg/typebound_generic_7.f03: New.
4513 * gfortran.dg/typebound_generic_8.f03: New.
4515 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4518 * gfortran.dg/char4_iunit_1.f03: New test.
4520 2010-07-12 Jakub Jelinek <jakub@redhat.com>
4522 * gcc.dg/tree-ssa/vrp53.c: New test.
4524 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
4527 * g++.dg/template/sfinae19.C: New.
4528 * g++.dg/template/sfinae20.C: Likewise.
4530 2010-07-12 Jie Zhang <jie@codesourcery.com>
4532 * gcc.target/arm/interrupt-1.c: New test.
4533 * gcc.target/arm/interrupt-2.c: New test.
4535 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4537 * gcc.dg/pr42427.c: Require c99_runtime.
4538 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4540 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4541 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4542 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4543 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4544 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4545 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4546 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4547 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4548 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4549 * gcc.target/i386/pr37275.c: Require visibility support.
4551 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4553 * lib/target-supports.exp (check_effective_target_sse): New proc.
4554 * gcc.target/i386/sol2-check.h: New file.
4555 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4556 Include sol2-check.h.
4557 (main) Only run do_test () if sol2_check ().
4558 * gcc.target/i386/sse2-check.h: Likewise.
4559 * gcc.target/i386/sse3-check.h: Likewise.
4560 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4561 [__sun__ && __svr4__]: Execute SSE2 instruction.
4562 * gcc.target/i386/math-torture/math-torture.exp: Only add options
4563 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4564 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4565 * g++.dg/ext/vector14.C: Likewise.
4566 * g++.dg/other/mmintrin.C: Likewise.
4567 * gcc.dg/20020418-1.c: Likewise.
4568 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4569 * gcc.dg/format/ms_unnamed-1.c: Likewise.
4570 * gcc.dg/format/unnamed-1.c: Likewise.
4571 Adapt dg-warning line number.
4572 * gcc.dg/graphite/pr40281.c: Likewise.
4573 * gcc.dg/pr32176.c: Likewise.
4574 * gcc.dg/pr40550.c: Likewise.
4575 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4576 * gcc.dg/torture/pr36891.c: Likewise.
4577 * gcc.target/i386/20020218-1.c: Likewise.
4578 * gcc.target/i386/20020523.c: Likewise.
4579 * gcc.target/i386/abi-1.c: Likewise.
4580 * gcc.target/i386/brokensqrt.c: Likewise.
4581 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4582 * gcc.target/i386/pr13366.c: Likewise.
4583 * gcc.target/i386/pr13685.c: Likewise.
4584 * gcc.target/i386/pr24306.c: Likewise.
4585 * gcc.target/i386/pr31486.c: Likewise.
4586 * gcc.target/i386/pr32065-1.c: Likewise.
4587 * gcc.target/i386/pr32065-2.c: Likewise.
4588 * gcc.target/i386/pr32389.c: Likewise.
4589 * gcc.target/i386/pr38824.c: Likewise.
4590 * gcc.target/i386/pr38931.c: Likewise.
4591 * gcc.target/i386/pr39592-1.c: Likewise.
4592 * gcc.target/i386/pr43766.c: Likewise.
4593 * gcc.target/i386/recip-divf.c: Likewise.
4594 * gcc.target/i386/recip-sqrtf.c: Likewise.
4595 * gcc.target/i386/recip-vec-divf.c: Likewise.
4596 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4597 * gcc.target/i386/sse-1.c: Likewise.
4598 * gcc.target/i386/sse-16.c: Likewise.
4599 * gcc.target/i386/sse-2.c: Likewise.
4600 * gcc.target/i386/sse-20.c: Likewise.
4601 * gcc.target/i386/sse-3.c: Likewise.
4602 * gcc.target/i386/sse-7.c: Likewise.
4603 * gcc.target/i386/sse-9.c: Likewise.
4604 * gcc.target/i386/sse-addps-1.c: Likewise.
4605 * gcc.target/i386/sse-addss-1.c: Likewise.
4606 * gcc.target/i386/sse-andnps-1.c: Likewise.
4607 * gcc.target/i386/sse-andps-1.c: Likewise.
4608 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4609 * gcc.target/i386/sse-comiss-1.c: Likewise.
4610 * gcc.target/i386/sse-comiss-2.c: Likewise.
4611 * gcc.target/i386/sse-comiss-3.c: Likewise.
4612 * gcc.target/i386/sse-comiss-4.c: Likewise.
4613 * gcc.target/i386/sse-comiss-5.c: Likewise.
4614 * gcc.target/i386/sse-comiss-6.c: Likewise.
4615 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4616 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4617 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4618 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4619 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4620 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4621 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4622 * gcc.target/i386/sse-divps-1.c: Likewise.
4623 * gcc.target/i386/sse-divss-1.c: Likewise.
4624 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4625 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4626 * gcc.target/i386/sse-maxps-1.c: Likewise.
4627 * gcc.target/i386/sse-maxss-1.c: Likewise.
4628 * gcc.target/i386/sse-minps-1.c: Likewise.
4629 * gcc.target/i386/sse-minss-1.c: Likewise.
4630 * gcc.target/i386/sse-movaps-1.c: Likewise.
4631 * gcc.target/i386/sse-movaps-2.c: Likewise.
4632 * gcc.target/i386/sse-movhlps-1.c: Likewise.
4633 * gcc.target/i386/sse-movhps-1.c: Likewise.
4634 * gcc.target/i386/sse-movhps-2.c: Likewise.
4635 * gcc.target/i386/sse-movlhps-1.c: Likewise.
4636 * gcc.target/i386/sse-movmskps-1.c: Likewise.
4637 * gcc.target/i386/sse-movntps-1.c: Likewise.
4638 * gcc.target/i386/sse-movss-1.c: Likewise.
4639 * gcc.target/i386/sse-movss-2.c: Likewise.
4640 * gcc.target/i386/sse-movss-3.c: Likewise.
4641 * gcc.target/i386/sse-movups-1.c: Likewise.
4642 * gcc.target/i386/sse-movups-2.c: Likewise.
4643 * gcc.target/i386/sse-mulps-1.c: Likewise.
4644 * gcc.target/i386/sse-mulss-1.c: Likewise.
4645 * gcc.target/i386/sse-orps-1.c: Likewise.
4646 * gcc.target/i386/sse-rcpps-1.c: Likewise.
4647 * gcc.target/i386/sse-recip-vec.c: Likewise.
4648 * gcc.target/i386/sse-recip.c: Likewise.
4649 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4650 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4651 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4652 * gcc.target/i386/sse-subps-1.c: Likewise.
4653 * gcc.target/i386/sse-subss-1.c: Likewise.
4654 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4655 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4656 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4657 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4658 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4659 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4660 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4661 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4662 * gcc.target/i386/sse-xorps-1.c: Likewise.
4663 * gcc.target/i386/ssefn-1.c: Likewise.
4664 * gcc.target/i386/ssefn-3.c: Likewise.
4665 * gcc.target/i386/sseregparm-1.c: Likewise.
4666 * gcc.target/i386/stackalign/return-3.c: Likewise.
4667 * gcc.target/i386/vectorize1.c: Likewise.
4668 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4669 * gcc.target/i386/xorps-sse.c: Likewise.
4670 * gfortran.dg/pr28158.f90: Likewise.
4671 * gfortran.dg/pr30667.f: Likewise.
4672 * gnat.dg/loop_optimization7.adb: Likewise.
4673 * gnat.dg/sse_nolib.adb: Likewise.
4675 2010-07-11 Tobias Burnus <burnus@net-b.de>
4678 * gfortran.dg/use_rename_6.f90: New.
4679 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4681 2010-07-11 Janus Weil <janus@gcc.gnu.org>
4684 * gfortran.dg/class_24.f03: New.
4686 2010-07-10 Richard Guenther <rguenther@suse.de>
4689 * gcc.dg/lto/20100709-1_0.c: New testcase.
4690 * gcc.dg/lto/20100709-1_1.c: Likewise.
4692 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
4694 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4696 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
4699 * objc.dg/lto/trivial-1_0.m: New.
4700 * objc.dg/lto/lto.exp: New.
4701 * obj-c++.dg/lto/trivial-1_0.mm: New.
4702 * obj-c++.dg/lto/lto.exp: New.
4703 * objc.dg/symtab-1.m: Adjust sizes.
4704 * objc.dg/image-info.m: Do not run for gnu-runtime.
4706 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4708 * gcc.dg/pr32370.c: Allow another kind of error message.
4710 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
4712 * gnat.dg/atomic3.adb: New test.
4714 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4715 Denys Vlasenko <dvlasenk@redhat.com>
4716 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4718 PR tree-optimization/28632
4719 * gcc.dg/tree-ssa/vrp51.c: New test.
4720 * gcc.dg/tree-ssa/vrp52.c: New test.
4722 2010-07-09 Jason Merrill <jason@redhat.com>
4724 * g++.dg/abi/covariant6.C: New.
4725 * g++.dg/inherit/covariant17.C: Test both bases.
4726 * g++.dg/inherit/covariant7.C: Check vtable layout.
4728 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
4730 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4732 2010-07-09 Richard Guenther <rguenther@suse.de>
4734 PR tree-optimization/44852
4735 * gcc.c-torture/execute/pr44852.c: New testcase.
4737 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4739 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4740 multiplication by values.
4741 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4742 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4744 2010-07-09 Richard Guenther <rguenther@suse.de>
4746 PR tree-optimization/44882
4747 * gfortran.dg/pr44882.f90: New testcase.
4749 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4752 * gcc.target/arm/pr40657-1.c: New test.
4753 * gcc.target/arm/pr40657-2.c: New test.
4754 * gcc.c-torture/execute/pr40657.c: New test.
4756 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4758 * gcc.dg/tree-ssa/vrp50.c: New test.
4759 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4761 2010-07-08 Janus Weil <janus@gcc.gnu.org>
4764 * gfortran.dg/c_sizeof_1.f90: Modified.
4765 * gfortran.dg/storage_size_1.f08: New.
4766 * gfortran.dg/storage_size_2.f08: New.
4768 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
4770 * gcc.c-torture/execute/20100708-1.c: New test.
4772 2010-07-08 Jakub Jelinek <jakub@redhat.com>
4775 * gfortran.dg/gomp/pr44847.f90: New test.
4777 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
4779 PR tree-optimization/44710
4780 * gcc.dg/tree-ssa/ifc-6.c: New.
4781 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4783 2010-07-08 Tobias Burnus <burnus@net-b.de>
4786 * gfortran.dg/coarray_10.f90: Add an additional test.
4788 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
4791 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4792 * gcc.c-torture/execute/pr44828.x: Revert.
4794 2010-07-08 Jason Merrill <jason@redhat.com>
4797 * g++.dg/inherit/covariant17.C: New.
4798 * g++.dg/abi/covariant1.C: Actually test for the bug.
4800 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
4802 PR rtl-optimization/44838
4803 * gcc.dg/pr44838.c: New.
4805 2010-07-08 Richard Guenther <rguenther@suse.de>
4807 PR tree-optimization/44831
4808 * gcc.c-torture/compile/pr44831.c: New testcase.
4809 * gcc.dg/tree-ssa/pr21463.c: Adjust.
4811 2010-07-08 Richard Guenther <rguenther@suse.de>
4813 PR tree-optimization/44861
4814 * g++.dg/vect/pr44861.cc: New testcase.
4816 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4819 * gcc.c-torture/execute/pr44828.x: New file.
4821 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4823 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4825 * g++.dg/ext/altivec-17.C: Adjust error message.
4827 2010-07-07 Tom Tromey <tromey@redhat.com>
4829 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4831 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
4834 * gcc.target/i386/rdrand-1.c: Scan "jnc".
4835 * gcc.target/i386/rdrand-2.c: Likewise.
4836 * gcc.target/i386/rdrand-3.c: Likewise.
4838 2010-07-07 Jan Hubicka <jh@suse.cz>
4841 * g++.dg/torture/pr44813.C: New testcase.
4842 * g++.dg/torture/pr44826.C: New testcase.
4844 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
4846 PR rtl-optimization/44787
4847 * gcc.c-torture/compile/pr44788.c: New test.
4848 * gcc.target/arm/pr44788.c: New test.
4850 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4852 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4854 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4856 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4859 2010-07-06 Tobias Burnus <burnus@net-b.de>
4862 * gfortran.dg/parameter_array_init_6.f90: New.
4863 * gfortran.dg/initialization_20.f90: Update dg-error.
4864 * gfortran.dg/initialization_24.f90: Ditto.
4866 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4868 * gfortran.dg/dim_range_1.f90: New test.
4869 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
4871 2010-07-06 Jason Merrill <jason@redhat.com>
4874 * g++.dg/cpp0x/initlist41.C: New.
4877 * g++.dg/template/ptrmem22.C: New.
4879 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
4881 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4883 * gcc.target/i386/i386.exp: Likewise.
4885 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4888 * gcc.dg/lto/20100518_0.c: Limit to x86.
4890 2010-07-06 Richard Guenther <rguenther@suse.de>
4893 * gcc.c-torture/execute/pr44828.c: New testcase.
4895 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
4897 * g++.dg/warn/noeffect2.C: Adjust expected warning.
4898 * g++.dg/warn/volatile1.C: Likewise.
4899 * g++.dg/template/warn1.C: Likewise.
4901 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
4903 AVX Programming Reference (June, 2010)
4904 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4905 * g++.dg/other/i386-3.C: Likewise.
4906 * gcc.target/i386/sse-12.c: Likewise.
4908 * gcc.target/i386/f16c-check.h: New.
4909 * gcc.target/i386/rdfsbase-1.c: Likewise.
4910 * gcc.target/i386/rdfsbase-2.c: Likewise.
4911 * gcc.target/i386/rdgsbase-1.c: Likewise.
4912 * gcc.target/i386/rdgsbase-2.c: Likewise.
4913 * gcc.target/i386/rdrand-1.c: Likewise.
4914 * gcc.target/i386/rdrand-2.c: Likewise.
4915 * gcc.target/i386/rdrand-3.c: Likewise.
4916 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4917 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4918 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4919 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4920 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4921 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4922 * gcc.target/i386/wrfsbase-1.c: Likewise.
4923 * gcc.target/i386/wrfsbase-2.c: Likewise.
4924 * gcc.target/i386/wrgsbase-1.c: Likewise.
4925 * gcc.target/i386/wrgsbase-2.c: Likewise.
4927 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4928 (__builtin_ia32_vcvtps2ph): New.
4929 (__builtin_ia32_vcvtps2ph256): Likewise.
4931 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4932 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4934 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4935 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4937 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4938 (__builtin_ia32_vcvtps2ph256): Likewise.
4939 Add fsgsbase,rdrnd,f16c.
4941 * lib/target-supports.exp (check_effective_target_f16c): New.
4943 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4945 * gcc.dg/guality/nrv-1.c: New test.
4947 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
4950 * gcc.target/arm/pr42505.c: New test case.
4952 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4955 * g++.dg/opt/nrv16.C: New test.
4957 2010-07-05 Richard Guenther <rguenther@suse.de>
4959 PR tree-optimization/44784
4960 * gcc.c-torture/compile/pr44784.c: New testcase.
4962 2010-07-05 Ira Rosen <irar@il.ibm.com>
4964 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4965 Increase loop bound and array size.
4966 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4969 2010-07-05 Ira Rosen <irar@il.ibm.com>
4971 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4972 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4973 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4974 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4975 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4977 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
4980 * g++.dg/parse/template25.C: New.
4982 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
4984 PR rtl-optimization/44695
4985 * gcc.dg/torture/pr44695.c: New.
4987 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4990 * g++.dg/ext/pretty3.C: New.
4992 2010-07-04 Richard Guenther <rguenther@suse.de>
4995 * g++.dg/torture/pr44809.C: New testcase.
4997 2010-07-04 Richard Guenther <rguenther@suse.de>
4999 PR tree-optimization/44656
5000 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5002 2010-07-04 Ira Rosen <irar@il.ibm.com>
5003 Revital Eres <eres@il.ibm.com>
5005 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5007 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5008 gcc.dg/vect/vect-96.c: Likewise.
5009 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5010 that support misaligned stores. Change the number of expected
5011 misaligned accesses.
5012 * gcc.dg/vect/vect-peel-1.c: New test.
5013 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5014 gcc.dg/vect/vect-peel-4.c: Likewise.
5015 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5016 vectorizable on all targets that support realignment.
5017 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5019 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
5022 * gcc.dg/torture/pr44806.c: New.
5024 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5026 * gnat.dg/cond_expr1.adb: New test.
5028 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5030 * gnat.dg/modular3.adb: New test.
5031 * gnat.dg/modular3_pkg.ads: New helper.
5033 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
5034 Mikael Pettersson <mikpe@it.uu.se>
5037 * obj-c++.dg/encode-2.mm: Produce object and save temps.
5038 Make signed-ness of chars explicit. Scan the object for
5039 strings that are split by some target assemblers.
5040 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5043 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
5045 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5047 2010-07-02 Le-Chun Wu <lcwu@google.com>
5050 * g++.dg/warn/Wshadow-7.C: New test.
5052 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5053 Julian Brown <julian@codesourcery.com>
5054 Sandra Loosemore <sandra@codesourcery.com>
5056 * gcc.c-torture/execute/20100416-1.c: New test case.
5058 2010-07-02 Julian Brown <julian@codesourcery.com>
5059 Sandra Loosemore <sandra@codesourcery.com>
5063 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5064 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5066 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5067 Julian Brown <julian@codesourcery.com>
5069 * gcc.target/arm/neon/vadds64.c: Regenerated.
5070 * gcc.target/arm/neon/vaddu64.c: Regenerated.
5071 * gcc.target/arm/neon/vsubs64.c: Regenerated.
5072 * gcc.target/arm/neon/vsubu64.c: Regenerated.
5073 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5074 * gcc.target/arm/neon-vmls-1.c: Likewise.
5075 * gcc.target/arm/neon-vsubs64.c: New execution test.
5076 * gcc.target/arm/neon-vsubu64.c: New execution test.
5077 * gcc.target/arm/neon-vadds64.c: New execution test.
5078 * gcc.target/arm/neon-vaddu64.c: New execution test.
5080 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5082 * gcc.target/arm/neon-vands64.c: New.
5083 * gcc.target/arm/neon-vandu64.c: New.
5084 * gcc.target/arm/neon-vbics64.c: New.
5085 * gcc.target/arm/neon-vbicu64.c: New.
5086 * gcc.target/arm/neon-veors64.c: New.
5087 * gcc.target/arm/neon-veoru64.c: New.
5088 * gcc.target/arm/neon-vorns64.c: New.
5089 * gcc.target/arm/neon-vornu64.c: New.
5090 * gcc.target/arm/neon-vorrs64.c: New.
5091 * gcc.target/arm/neon-vorru64.c: New.
5092 * gcc.target/arm/neon/vands64.c: Regenerated.
5093 * gcc.target/arm/neon/vandu64.c: Regenerated.
5094 * gcc.target/arm/neon/vbics64.c: Regenerated.
5095 * gcc.target/arm/neon/vbicu64.c: Regenerated.
5096 * gcc.target/arm/neon/veors64.c: Regenerated.
5097 * gcc.target/arm/neon/veoru64.c: Regenerated.
5098 * gcc.target/arm/neon/vorns64.c: Regenerated.
5099 * gcc.target/arm/neon/vornu64.c: Regenerated.
5100 * gcc.target/arm/neon/vorrs64.c: Regenerated.
5101 * gcc.target/arm/neon/vorru64.c: Regenerated.
5103 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5105 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5107 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5109 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5110 * gfortran.dg/intent_out_5.f90: Same.
5111 * gfortran.dg/ltrans-7.f90: Same.
5112 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5114 2010-07-02 Jan Hubicka <jh@suse.cz>
5116 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5118 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5120 * objc-obj-c++-shared/Object1.h: Correct Line endings.
5122 2010-07-02 Jakub Jelinek <jakub@redhat.com>
5125 * c-c++-common/Wunused-var-12.c: New test.
5127 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
5130 * gcc.target/arm/pr42835.c: New test.
5133 * gcc.target/arm/pr42172-1.c: New test.
5135 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5137 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5139 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5141 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5142 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5143 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5144 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5145 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5146 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5147 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5148 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5149 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5150 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5151 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5152 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5153 * gcc.target/arm/neon-vdup_ns64.c: New.
5154 * gcc.target/arm/neon-vdup_nu64.c: New.
5155 * gcc.target/arm/neon-vdupQ_ns64.c: New.
5156 * gcc.target/arm/neon-vdupQ_nu64.c: New.
5157 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5158 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5159 * gcc.target/arm/neon-vmov_ns64.c: New.
5160 * gcc.target/arm/neon-vmov_nu64.c: New.
5161 * gcc.target/arm/neon-vmovQ_ns64.c: New.
5162 * gcc.target/arm/neon-vmovQ_nu64.c: New.
5163 * gcc.target/arm/neon-vget_lanes64.c: New.
5164 * gcc.target/arm/neon-vget_laneu64.c: New.
5165 * gcc.target/arm/neon-vset_lanes64.c: New.
5166 * gcc.target/arm/neon-vset_laneu64.c: New.
5168 2010-07-02 Richard Guenther <rguenther@suse.de>
5170 * g++.dg/torture/20100702-1.C: New testcase.
5172 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5175 * gcc.c-torture/compile/pr44707.c: New test.
5177 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5180 * g++.dg/template/crash101.C: New.
5182 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5184 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5185 Use the ABI-0 accessors and fail it for m64.
5187 2010-07-02 Jan Hubicka <jh@suse.cz>
5189 * g++.dg/tree-ssa/pr44706.C: New testcase.
5191 2010-07-02 Richard Guenther <rguenther@suse.de>
5193 PR tree-optimization/44748
5194 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5196 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5198 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5199 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
5200 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5201 the method types to forward:.
5203 2010-06-30 Jason Merrill <jason@redhat.com>
5205 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5206 * g++.dg/other/pr25632.C: Likewise.
5208 2010-07-01 Jakub Jelinek <jakub@redhat.com>
5210 PR tree-optimization/40421
5211 * gfortran.fortran-torture/compile/pr40421.f90: New test.
5213 2010-07-01 Richard Guenther <rguenther@suse.de>
5217 * gcc.c-torture/execute/20100316-1.c: New testcase.
5218 * gcc.c-torture/execute/pr44468.c: Likewise.
5219 * gcc.c-torture/compile/20100609-1.c: Likewise.
5220 * gcc.dg/volatile2.c: Adjust.
5221 * gcc.dg/plugin/selfassign.c: Likewise.
5222 * gcc.dg/pr36902.c: Likewise.
5223 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5224 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5225 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5226 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5227 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5228 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5229 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5230 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5231 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5232 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5233 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5234 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5235 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5236 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5237 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5238 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5239 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5240 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5241 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5242 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5243 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5244 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5245 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5246 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5247 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5248 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5249 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5250 * gcc.dg/struct/w_prof_local_array.c: Likewise.
5251 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5252 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5253 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5254 * gcc.dg/struct/w_prof_global_array.c: Likewise.
5255 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5256 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5257 * gcc.dg/struct/w_prof_local_var.c: Likewise.
5258 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5259 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5260 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5261 * gcc.dg/struct/w_prof_global_var.c: Likewise.
5262 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5263 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5264 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5265 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5266 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5267 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5268 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5269 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5270 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5271 * gcc.dg/tree-prof/stringop-1.c: Adjust.
5272 * g++.dg/tree-ssa/pr31146.C: Likewise.
5273 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5274 * g++.dg/tree-ssa/pr33604.C: Likewise.
5275 * g++.dg/plugin/selfassign.c: Likewise.
5276 * gfortran.dg/array_memcpy_3.f90: Likewise.
5277 * gfortran.dg/array_memcpy_4.f90: Likewise.
5278 * c-c++-common/torture/pr42834.c: New testcase.
5280 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5283 * g++.dg/template/crash100.C: New.
5285 2010-06-30 Jan Hubicka <jh@suse.cz>
5287 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5289 2010-06-30 Michael Matz <matz@suse.de>
5292 * gcc.dg/pr44699.c: New test.
5294 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
5296 PR tree-optimization/39799
5297 * c-c++-common/uninit-17.c: New test.
5299 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5302 * gfortran.dg/read_infnan_1.f90: New test.
5304 2010-06-29 Jason Merrill <jason@redhat.com>
5306 Enable implicitly declared move constructor/operator= (N3053).
5307 * g++.dg/cpp0x/implicit3.C: New.
5308 * g++.dg/cpp0x/implicit4.C: New.
5309 * g++.dg/cpp0x/implicit5.C: New.
5310 * g++.dg/cpp0x/implicit-copy.C: Adjust.
5311 * g++.dg/cpp0x/not_special.C: Adjust.
5312 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5313 * g++.dg/cpp0x/rv1n.C: Adjust.
5314 * g++.dg/cpp0x/rv1p.C: Adjust.
5315 * g++.dg/cpp0x/rv2n.C: Adjust.
5316 * g++.dg/cpp0x/rv2p.C: Adjust.
5317 * g++.dg/cpp0x/rv3n.C: Adjust.
5318 * g++.dg/cpp0x/rv3p.C: Adjust.
5319 * g++.dg/cpp0x/rv4n.C: Adjust.
5320 * g++.dg/cpp0x/rv4p.C: Adjust.
5321 * g++.dg/cpp0x/rv5n.C: Adjust.
5322 * g++.dg/cpp0x/rv5p.C: Adjust.
5323 * g++.dg/cpp0x/rv6n.C: Adjust.
5324 * g++.dg/cpp0x/rv6p.C: Adjust.
5325 * g++.dg/cpp0x/rv7n.C: Adjust.
5326 * g++.dg/cpp0x/rv7p.C: Adjust.
5327 * g++.dg/cpp0x/rv8p.C: Adjust.
5328 * g++.dg/gomp/pr26690-1.C: Adjust.
5329 * g++.dg/other/error20.C: Adjust.
5330 * g++.dg/other/error31.C: Adjust.
5331 * g++.dg/parse/error19.C: Adjust.
5332 * g++.dg/template/qualttp5.C: Adjust.
5333 * g++.old-deja/g++.law/ctors5.C: Adjust.
5335 Enable implicitly deleted functions (N2346)
5336 * g++.dg/cpp0x/defaulted17.C: New.
5337 * g++.dg/cpp0x/implicit1.C: New.
5338 * g++.dg/cpp0x/implicit2.C: New.
5339 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5340 * g++.dg/ext/has_virtual_destructor.C: Adjust.
5341 * g++.dg/init/ctor4.C: Adjust.
5342 * g++.dg/init/synth2.C: Adjust.
5343 * g++.dg/lto/20081118_1.C: Adjust.
5344 * g++.dg/other/error13.C: Adjust.
5345 * g++.dg/other/unused1.C: Adjust.
5346 * g++.old-deja/g++.bob/inherit2.C: Adjust.
5347 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5348 * g++.old-deja/g++.jason/opeq3.C: Adjust.
5349 * g++.old-deja/g++.law/ctors17.C: Adjust.
5350 * g++.old-deja/g++.oliva/delete1.C: Adjust.
5351 * g++.old-deja/g++.pt/assign1.C: Adjust.
5352 * g++.old-deja/g++.pt/crash20.C: Adjust.
5354 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5355 * g++.dg/cpp0x/defaulted13.C: Adjust.
5356 * g++.dg/cpp0x/defaulted2.C: Adjust.
5357 * g++.dg/cpp0x/defaulted3.C: Adjust.
5358 * g++.dg/cpp0x/initlist9.C: Adjust.
5359 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5360 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5361 * g++.dg/init/synth2.C: Adjust.
5363 * g++.dg/cpp0x/defaulted19.C: New.
5365 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5366 * g++.dg/template/error23.C: Fix for -std=c++0x.
5368 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5371 * gfortran.dg/proc_ptr_28.f90: New.
5373 2010-06-29 Jakub Jelinek <jakub@redhat.com>
5375 PR tree-optimization/43801
5376 * g++.dg/torture/pr43801.C: New test.
5379 * g++.dg/debug/dwarf2/accessibility1.C: New test.
5381 2010-06-29 Jason Merrill <jason@redhat.com>
5384 * g++.dg/template/qualified-id2.C: New.
5385 * g++.dg/template/qualified-id3.C: New.
5387 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5390 * gfortran.dg/associated_target_4.f90: New.
5392 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
5395 * gfortran.dg/aliasing_array_result_1.f90 : New test.
5397 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5399 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5401 2010-06-29 Jan Hubicka <jh@suse.cz>
5403 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5405 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
5408 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5409 * gcc.target/arm/wmul-3.c: New test.
5410 * gcc.target/arm/wmul-4.c: New test.
5412 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
5414 PR rtl-optimization/44659
5415 * gcc.target/i386/extract-1.c: New.
5416 * gcc.target/i386/extract-2.c: Likewise.
5417 * gcc.target/i386/extract-3.c: Likewise.
5418 * gcc.target/i386/extract-4.c: Likewise.
5419 * gcc.target/i386/extract-5.c: Likewise.
5420 * gcc.target/i386/extract-6.c: Likewise.
5422 2010-06-28 Jakub Jelinek <jakub@redhat.com>
5425 * g++.dg/warn/Wunused-var-14.C: New test.
5427 2010-06-28 Tobias Burnus <burnus@net-b.de>
5430 * gfortran.dg/nan_6.f90: New.
5432 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
5434 PR tree-optimization/43781
5435 * gcc.dg/torture/pr43781.c: New.
5437 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
5440 * gfortran.dg/actual_rank_check_1.f90: New test.
5442 2010-06-28 Martin Jambor <mjambor@suse.cz>
5444 * gcc.dg/ipa/ipa-sra-6.c: New test.
5446 2010-06-28 Jan Hubicka <jh@suse.cz>
5448 PR tree-optimization/44687
5449 * gcc.c-torture/compile/pr44687.c
5451 2010-06-28 Martin Jambor <mjambor@suse.cz>
5454 * g++.dg/torture/pr44535.C: New test.
5456 2010-06-28 Michael Matz <matz@suse.de>
5459 * gfortran.dg/pr44592.f90: New test.
5461 2010-06-28 Jan Hubicka <jh@suse.cz>
5463 PR tree-optimization/44357
5464 * g++.dg/torture/pr44357.C: New testcase.
5466 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5468 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5469 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5470 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5471 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5472 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5473 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5474 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5475 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5477 2010-06-27 Jan Hubicka <jh@suse.cz>
5479 * gcc.c-torture/compile/pr44686.c: New file.
5481 2010-06-27 Richard Guenther <rguenther@suse.de>
5483 PR tree-optimization/44683
5484 * gcc.c-torture/execute/pr44683.c: New testcase.
5486 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
5488 * gnat.dg/noreturn3.ad[sb]: New test.
5490 2010-06-26 Jason Merrill <jason@redhat.com>
5492 * g++.dg/cpp0x/explicit5.C: New.
5494 2010-06-26 Richard Guenther <rguenther@suse.de>
5496 PR tree-optimization/44393
5497 * gcc.dg/pr44393.c: New testcase.
5499 2010-06-26 Jan Hubicka <jh@suse.cz>
5501 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5503 2010-06-26 Richard Guenther <rguenther@suse.de>
5506 * gcc.dg/pr44674.c: New testcase.
5508 2010-06-26 Joseph Myers <joseph@codesourcery.com>
5510 * gcc.dg/opts-3.c: New test.
5512 2010-06-26 Tobias Burnus <burnus@net-b.de>
5514 * gfortran.dg/type_decl_1.f90: New.
5515 * gfortran.dg/type_decl_2.f90: New.
5517 2010-06-26 Tobias Burnus <burnus@net-b.de>
5519 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5520 * gfortran.dg/semicolon_fixed_2.f: Ditto.
5522 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5525 * gfortran.dg/array_constructor_23.f: Update test to allow for small
5526 error in comparing reals.
5528 2010-06-25 Tobias Burnus <burnus@net-b.de>
5530 * selected_real_kind_2.f90: New.
5531 * selected_real_kind_3.f90: New.
5533 2010-06-25 Tobias Burnus <burnus@net-b.de>
5535 * gfortran.dg/entry_19.f90: New.
5537 2010-06-25 Tobias Burnus <burnus@net-b.de>
5539 * gfortran.dg/end_subroutine_1.f90: New.
5540 * gfortran.dg/end_subroutine_2.f90: New.
5541 * gfortran.dg/interface_proc_end.f90: Update.
5543 2010-06-25 Tobias Burnus <burnus@net-b.de>
5545 * gfortran.dg/semicolon_fixed.f: Update.
5546 * gfortran.dg/semicolon_fixed_2.f: New.
5547 * gfortran.dg/semicolon_free_2.f90: New.
5548 * gfortran.dg/semicolon_free.f90: Update.
5550 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5553 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5555 2010-06-25 Martin Jambor <mjambor@suse.cz>
5557 * g++.dg/ipa/iinline-3.C: New test.
5558 * gcc.dg/ipa/modif-1.c: Removed.
5560 2010-06-25 Jan Hubicka <jh@suse.cz>
5562 * gcc.dg/tree-ssa/ipa-split-1.c
5564 2010-06-25 Martin Jambor <mjambor@suse.cz>
5566 * g++.dg/ipa/iinline-2.C: New test.
5568 2010-06-25 Jakub Jelinek <jakub@redhat.com>
5571 * gfortran.dg/pr43866.f90: New test.
5573 PR tree-optimization/44539
5574 * gcc.dg/pr44539.c: New test.
5576 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
5580 * gcc.target/mips/madd-9.c: New test.
5582 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
5585 * gcc.dg/noncompile/pr44517.c: New.
5586 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5588 2010-06-24 Steve Ellcey <sje@cup.hp.com>
5591 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5592 and add argument to nop for IA64.
5594 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
5597 * gcc.target/i386/mod-1.c: New.
5598 * gcc.target/i386/umod-1.c: Likewise.
5599 * gcc.target/i386/umod-2.c: Likewise.
5600 * gcc.target/i386/umod-3.c: Likewise.
5602 2010-06-24 Jakub Jelinek <jakub@redhat.com>
5605 * g++.dg/torture/pr44492.C: New test.
5607 2010-06-24 Andi Kleen <ak@linux.intel.com>
5609 * c-c++-common/warn-omitted-condop.c: New.
5611 2010-06-24 Tobias Burnus <burnus@net-b.de>
5614 * gfortran.dg/import8.f90: New.
5616 2010-06-23 Arnaud Charlet <charlet@adacore.com>
5618 * gnat.dg/not_null.adb: Update test case.
5620 2010-06-22 Jakub Jelinek <jakub@redhat.com>
5623 * g++.dg/warn/Wunused-var-13.C: New test.
5626 * g++.dg/diagnostic/method1.C: New test.
5628 2010-06-22 Cary Coutant <ccoutant@google.com>
5630 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5632 2010-06-22 Janus Weil <janus@gcc.gnu.org>
5635 * gfortran.dg/abstract_type_8.f03: New.
5637 2010-06-21 Jason Merrill <jason@redhat.com>
5639 * g++.dg/cpp0x/noexcept08.C: New.
5641 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5643 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5646 * gcc.target/i386/sse2-vec-2a.c: New.
5648 2010-06-21 DJ Delorie <dj@redhat.com>
5650 * gcc.dg/pragma-diag-1.c: New.
5652 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5655 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5657 2010-06-21 Alan Modra <amodra@gmail.com>
5660 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5661 tail call to check_fa_mid.
5663 2010-06-21 Jakub Jelinek <jakub@redhat.com>
5666 * gcc.c-torture/execute/pr44575.c: New test.
5668 2010-06-21 Tobias Burnus <burnus@net-b.de>
5671 * gfortran.dg/contiguous_1.f90: New.
5672 * gfortran.dg/contiguous_2.f90: New.
5673 * gfortran.dg/contiguous_3.f90: New.
5675 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
5677 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5678 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5680 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
5683 * gcc.target/i386/pr44546.c: New test.
5685 2010-06-20 Joseph Myers <joseph@codesourcery.com>
5687 * gcc.dg/opts-2.c: New test.
5689 2010-06-19 Janus Weil <janus@gcc.gnu.org>
5692 * gfortran.dg/typebound_proc_15.f03: Modified.
5694 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
5697 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5698 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5700 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5702 * g++.dg/ext/label13.C: Fix typo in last change.
5704 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5707 * gfortran.dg/eof_3.f90
5708 * gfortran.dg/endfile_2.f90
5709 * gfortran.dg/endfile_4.f90
5710 * gfortran.dg/endfile_3.f90
5712 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5715 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5717 2010-06-18 Tobias Burnus <burnus@net-b.de>
5720 * gfortran.dg/allocate_alloc_opt_11.f90: New.
5722 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
5724 * gcc.target/arm/pr40900.c: New test.
5726 2010-06-18 Arnaud Charlet <charlet@adacore.com>
5728 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5730 2010-06-17 Janus Weil <janus@gcc.gnu.org>
5733 * gfortran.dg/typebound_call_15.f03: New.
5735 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
5738 * g++.dg/pr44486.C: New.
5740 2010-06-16 DJ Delorie <dj@redhat.com>
5742 * gcc.target/i386/volatile-bitfields-1.c: New.
5743 * gcc.target/i386/volatile-bitfields-2.c: New.
5745 2010-06-16 Jason Merrill <jason@redhat.com>
5747 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5749 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5751 2010-06-16 Richard Guenther <rguenther@suse.de>
5754 * gcc.c-torture/execute/pr44555.c: New testcase.
5756 2010-06-16 Janus Weil <janus@gcc.gnu.org>
5759 * gfortran.dg/typebound_proc_16.f03: New.
5761 2010-06-16 Martin Jambor <mjambor@suse.cz>
5763 * g++.dg/torture/pr43905.C: New test.
5765 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
5768 * gcc.dg/vect/slp-perm-5.c (main): Prevent
5769 initialization loop from being vectorized.
5770 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5772 2010-06-16 Alan Modra <amodra@gmail.com>
5774 PR tree-optimization/44507
5775 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5777 2010-06-15 Jason Merrill <jason@redhat.com>
5779 * g++.dg/overload/arg3.C: Adjust error locations.
5780 * g++.dg/overload/copy1.C: Likewise.
5781 * g++.dg/tc1/dr152.C: Likewise.
5782 * g++.dg/template/incomplete4.C: Likewise.
5783 * g++.dg/template/incomplete5.C: Likewise.
5784 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5785 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5786 * g++.old-deja/g++.pt/crash9.C: Likewise.
5788 * g++.dg/inherit/virtual5.C: New.
5790 * g++.dg/cpp0x/defaulted18.C: New.
5792 * g++.dg/cpp0x/initlist40.C: New.
5794 * g++.dg/cpp0x/initlist39.C: New.
5796 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
5799 * gcc.dg/graphite/pr44391.c: New.
5801 2010-06-15 Janus Weil <janus@gcc.gnu.org>
5804 * gfortran.dg/allocate_alloc_opt_8.f90: New.
5805 * gfortran.dg/allocate_alloc_opt_9.f90: New.
5806 * gfortran.dg/allocate_alloc_opt_10.f90: New.
5807 * gfortran.dg/class_allocate_2.f03: Modified an error message.
5809 2010-06-15 Richard Guenther <rguenther@suse.de>
5811 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5813 2010-06-15 Richard Guenther <rguenther@suse.de>
5815 * gcc.dg/vect/bb-slp-21.c: Adjust.
5816 * gcc.dg/vect/bb-slp-13.c: Likewise
5817 * gcc.dg/vect/bb-slp-4.c: Likewise
5818 * gcc.dg/vect/bb-slp-22.c: Likewise
5819 * gcc.dg/vect/bb-slp-14.c: Likewise
5820 * gcc.dg/vect/bb-slp-23.c: Likewise
5821 * gcc.dg/vect/bb-slp-15.c: Likewise
5822 * gcc.dg/vect/bb-slp-17.c: Likewise
5823 * gcc.dg/vect/bb-slp-18.c: Likewise
5824 * gcc.dg/vect/bb-slp-19.c: Likewise
5825 * gcc.dg/vect/bb-slp-10.c: Likewise
5826 * gcc.dg/vect/bb-slp-11.c: Likewise
5827 * gcc.dg/vect/bb-slp-20.c: Likewise
5828 * gcc.dg/vect/bb-slp-3.c: Likewise
5830 2010-06-15 Jakub Jelinek <jakub@redhat.com>
5833 * gfortran.dg/gomp/pr44536.f90: New test.
5834 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5836 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
5839 * gcc.target/i386/avx-vextractf128-256-3.c: New.
5840 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5842 2010-06-14 Jakub Jelinek <jakub@redhat.com>
5844 PR tree-optimization/44508
5845 * gcc.dg/tree-ssa/pr21086.c: Adjust.
5848 * gcc.dg/pr44509.c: New test.
5850 2010-06-14 Ira Rosen <irar@il.ibm.com>
5852 PR tree-optimization/44507
5853 * gcc.dg/vect/pr44507.c: New test.
5855 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
5857 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5858 and c-pretty-print.h.
5860 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5862 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
5864 * gfortran.dg/whole_file_18.f90: Updated error message.
5866 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
5868 * gfortran.dg/whole_file_20.f03: New.
5870 2010-06-12 Jan Hubicka <jh@suse.cz>
5872 * gcc.c-torture/compile/pc44485.c: New testcase.
5874 2010-06-12 Janus Weil <janus@gcc.gnu.org>
5877 * gfortran.dg/typebound_proc_4.f03: Modified error message.
5878 * gfortran.dg/typebound_proc_14.f03: New.
5879 * gfortran.dg/typebound_proc_15.f03: New.
5881 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5883 * gcc.dg/opts-1.c: New test.
5885 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5887 * gcc.dg/funroll-loops-all.c: Update expected error.
5889 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
5892 * gcc.target/i386/pr44481.c: New test.
5894 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
5896 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5898 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
5901 * gcc.dg/tree-ssa/pr44483.c: New.
5903 2010-06-11 Paul Brook <paul@codesourcery.com>
5905 * g++.dg/other/arm-neon-1.C: New test.
5907 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
5911 * gfortran.dg/class_23.f03: New test.
5913 2010-06-11 Jan Hubicka <jh@suse.cz>
5915 * gcc.dg/ipa/pure-const-2.c: New testcase.
5917 2010-06-11 Jan Hubicka <jh@suse.cz>
5919 * gcc.dg/noreturn-7.c: Update.
5920 * gcc.dg/noreturn-4.c: Update.
5922 2010-06-10 Dodji Seketeli <dodji@redhat.com>
5925 * g++.dg/other/typedef4.C: New test.
5927 2010-06-10 Janus Weil <janus@gcc.gnu.org>
5930 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5932 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
5935 * gfortran.dg/asynchronous_3.f03
5937 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
5940 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5941 non-temporal stores out of the tests to form new test cases. As a
5942 result, no non-temporal store should be generated in this case.
5944 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
5945 prefetch-7.c that generate one non-temporal store.
5947 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
5948 prefetch-7.c that generate one non-temporal store and one
5949 one-temporal prefetch.
5951 2010-06-10 Martin Jambor <mjambor@suse.cz>
5953 PR tree-optimization/44258
5954 * gcc.dg/tree-ssa/pr44258.c: New test.
5956 2010-06-10 Daniel Kraft <d@domob.eu>
5959 * gfortran.dg/associate_1.f03: New test.
5960 * gfortran.dg/associate_2.f95: New test.
5961 * gfortran.dg/associate_3.f03: New test.
5962 * gfortran.dg/associate_4.f08: New test.
5964 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5966 * gfortran.dg/selected_char_kind_4.f90: New test.
5968 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
5970 * gcc.dg/pr42461.c: New test.
5972 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5975 * gfortran.dg/selected_real_kind_1.f90: New.
5977 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5980 * gfortran.dg/warn_conversion.f90: Removed check for redundant
5982 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5985 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5987 * gfortran.dg/data_namelist_conflict.f90: New test.
5989 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5991 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5992 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5993 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5995 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5997 * gfortran.dg/mvbits_9.f90: New test.
5998 * gfortran.dg/ibset_1.f90: Ditto.
5999 * gfortran.dg/ibits_1.f90: Ditto.
6000 * gfortran.dg/btest_1.f90: Ditto.
6001 * gfortran.dg/ibclr_1.f90: Ditto.
6003 2010-06-09 Jason Merrill <jason@redhat.com>
6006 * g++.dg/cpp0x/decltype23.C: Move to...
6007 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6009 2010-06-09 Janus Weil <janus@gcc.gnu.org>
6012 * gfortran.dg/typebound_call_14.f03: New test.
6014 2010-06-09 Martin Jambor <mjambor@suse.cz>
6016 PR tree-optimization/44423
6017 * gcc.dg/tree-ssa/pr44423.c: New test.
6019 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
6022 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6023 TV_NONE to initialize tv_id field.
6024 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6025 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6026 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6028 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6029 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6030 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6032 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
6034 PR tree-optimization/39874
6036 * gcc.dg/pr39874.c: New file.
6038 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
6040 * g++.dg/ext/attr-alias-1.C: New.
6041 * g++.dg/ext/attr-alias-2.C: New.
6043 2010-06-07 Tobias Burnus <burnus@net-b.de>
6046 * gfortran.dg/proc_ptr_27.f90: New.
6048 2010-06-07 Jason Merrill <jason@redhat.com>
6051 * g++.dg/cpp0x/decltype23.C: New.
6053 2010-06-08 Andrew Pinski <pinskia@gmail.com>
6054 Shujing Zhao <pearly.zhao@oracle.com>
6057 * gcc.dg/c90-const-expr-10.c: Adjust.
6058 * gcc.dg/c99-const-expr-10.c: Adjust.
6059 * gcc.dg/init-bad-7.c: New.
6061 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6063 * lib/target-supports.exp (check_effective_target_gas): New proc.
6064 * gcc.c-torture/execute/960321-1.x: New file.
6066 2010-06-07 Jason Merrill <jason@redhat.com>
6069 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6071 2010-06-07 Jakub Jelinek <jakub@redhat.com>
6074 * g++.dg/warn/Wunused-var-12.C: New test.
6077 * c-c++-common/Wunused-var-11.c: New test.
6079 2010-06-07 Jan Hubicka <jh@suse.cz>
6081 * gcc.dg/ipa/pure-const-1.c: New testcase.
6083 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
6085 PR rtl-optimization/44404
6086 * gcc.dg/pr44404.c: New.
6088 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
6091 * gcc.target/i386/abi-2.c: Check sysv abi here.
6092 * gcc.target/i386/aes-avx-check.h: Call test in noinline
6093 function to avoid failures by different ABIs.
6094 * gcc.target/i386/aes-check.h: Likewise.
6095 * gcc.target/i386/avx-check.h: Likewise.
6096 * gcc.target/i386/fma4-check.h: Likewise.
6097 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6098 * gcc.target/i386/mmx-check.h: Likewise.
6099 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6100 * gcc.target/i386/pclmul-check.h: Likewise.
6101 * gcc.target/i386/sse-check.h: Likewise.
6102 * gcc.target/i386/sse2-check.h: Likewise.
6103 * gcc.target/i386/sse3-check.h: Likewise.
6104 * gcc.target/i386/sse4_1-check.h: Likewise.
6105 * gcc.target/i386/sse4_2-check.h: Likewise.
6106 * gcc.target/i386/sse4a-check.h: Likewise.
6107 * gcc.target/i386/ssse3-check.h: Likewise.
6108 * gcc.target/i386/xop-check.h: Likewise.
6109 * gcc.target/i386/pr27971.c: Fix for LLP64.
6110 * gcc.target/i386/pr39139.c: Likewise.
6111 * gcc.target/i386/pr39315-check.c: Likewise.
6112 * gcc.target/i386/vararg-1.c: Likewise.
6113 * gcc.target/i386/vararg-2.c: Likewise.
6114 Additional add dg-compile to avoid failure due
6117 * gcc.dg/compound-literal-1.c: Fix for llp64.
6118 * gcc.dg/pr32370.c: Likewise.
6119 * gcc.dg/pr37561.c: Likewise.
6120 * gcc.dg/pr41340.c: Likewise.
6121 * gcc.dg/pr41551.c: Likewise.
6123 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6126 * g++.dg/debug/dwarf2/typedef3.C: New test.
6128 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6131 * c-c++-common/pr20000.c: New.
6133 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
6136 * g++.dg/init/pr44086.C: New.
6137 * g++.dg/cpp0x/decltype4.C: Adjust.
6139 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6142 * gfortran.dg/generic_23.f03: New test.
6144 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6147 * gfortran.dg/alloc_comp_class_1.f90 : New test.
6149 2010-06-05 Jakub Jelinek <jakub@redhat.com>
6152 * c-c++-common/Wunused-var-9.c: New test.
6154 2010-06-05 Jason Merrill <jason@redhat.com>
6156 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6158 2010-06-05 Joseph Myers <joseph@codesourcery.com>
6161 * gcc.dg/c99-restrict-4.c: New test.
6163 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
6165 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6166 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6167 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6168 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6169 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6170 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6171 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6172 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6173 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6174 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6175 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6176 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6177 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6178 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6179 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6180 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6181 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6182 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6183 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6184 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6185 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6186 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6188 2010-06-04 Jason Merrill <jason@redhat.com>
6190 * g++.dg/cpp0x/noexcept06.C: New.
6191 * g++.dg/cpp0x/noexcept07.C: New.
6193 * g++.dg/cpp0x/noexcept01.C: New.
6194 * g++.dg/cpp0x/noexcept02.C: New.
6195 * g++.dg/cpp0x/noexcept03.C: New.
6196 * g++.dg/cpp0x/noexcept04.C: New.
6197 * g++.dg/cpp0x/noexcept05.C: New.
6199 2010-06-04 Jakub Jelinek <jakub@redhat.com>
6202 * g++.dg/warn/Wunused-var-10.C: New test.
6203 * g++.dg/warn/Wunused-var-11.C: New test.
6206 * c-c++-common/Wunused-var-10.c: New test.
6208 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6211 * gcc.dg/assign-warn-2.c: Update.
6212 * gcc.dg/cpp/line3.c: Update.
6213 * gcc.dg/c99-array-lval-8.c: Update.
6214 * gcc.dg/cast-qual-2.c: Update.
6215 * gcc.dg/c99-arraydecl-3.c: Update.
6216 * gcc.dg/assign-warn-1.c: Update.
6217 * gcc.dg/format/gcc_diag-1.c: Update.
6219 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
6221 PR rtl-optimization/39871
6222 PR rtl-optimization/40615
6223 PR rtl-optimization/42500
6224 PR rtl-optimization/42502
6225 * gcc.target/arm/eliminate.c: New test.
6227 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6230 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6231 * g++.old-deja/g++.other/delete3.C: Likewise.
6232 * g++.old-deja/g++.other/new.C: Likewise.
6233 * g++.old-deja/g++.law/operators27.C: Likewise.
6234 * g++.old-deja/g++.mike/p755.C: Likewise.
6235 * g++.dg/eh/new1.C: Likewise.
6236 * g++.dg/init/new5.C: Likewise.
6238 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6240 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
6241 * gfortran.dg/unpack_bounds_2.f90: Likewise.
6242 * gfortran.dg/unpack_bounds_3.f90: Likewise.
6244 2010-06-03 Richard Guenther <rguenther@suse.de>
6247 * lib/lto.exp: Always load gcc.exp.
6248 (lto-obj): For C source files invoke gcc_target_compile.
6249 * g++.dg/lto/20100603-1_0.C: New testcase.
6250 * g++.dg/lto/20100603-1_1.c: Likewise.
6252 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
6254 PR tree-optimization/43688
6255 * gfortran.dg/pr43688.f90: New.
6257 2010-06-03 Richard Guenther <rguenther@suse.de>
6260 * gcc.dg/lto/20100603-1_0.c: New testcase.
6261 * gcc.dg/lto/20100603-2_0.c: Likewise.
6262 * gcc.dg/lto/20100603-3_0.c: Likewise.
6264 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6267 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6268 * gcc.target/powerpc/recip-2.c: Ditto.
6269 * gcc.target/powerpc/recip-3.c: Ditto.
6270 * gcc.target/powerpc/recip-4.c: Ditto.
6271 * gcc.target/powerpc/recip-5.c: Ditto.
6272 * gcc.target/powerpc/recip-6.c: Ditto.
6273 * gcc.target/powerpc/recip-7.c: Ditto.
6274 * gcc.target/powerpc/recip-test.h: Ditto.
6275 * gcc.target/powerpc/recip-test2.h: Ditto.
6277 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6279 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6281 2010-06-02 Jason Merrill <jason@redhat.com>
6283 * g++.dg/ext/vector9.C: Expect typedef in error message.
6288 * g++.dg/tc1/dr101.C: Remove xfails.
6290 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6293 * g++.dg/ipa/pr44372.C: New.
6295 2010-06-02 Jan Hubicka <jh@suse.cz>
6298 * g++.dg/torture/pr44295.C: Neww testcase.
6300 2010-06-02 Jan Hubicka <jh@suse.cz>
6302 * gcc.dg/tree-ssa/loadpre6.c: Update.
6304 2010-06-02 Richard Guenther <rguenther@suse.de>
6306 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6309 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
6311 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6312 the link fail message.
6314 2010-06-02 Tobias Burnus <burnus@net-b.de>
6317 * gfortran.dg/use_13.f90: New test case.
6319 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6322 * gfortran.dg/error_stop_2.f08: Minor update.
6324 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6327 * gfortran.dg/error_stop_1.f08: New test.
6328 * gfortran.dg/error_stop_2.f08: New test.
6330 2010-06-01 Jason Merrill <jason@redhat.com>
6333 * g++.dg/cpp0x/initlist37.C: New.
6334 * g++.dg/cpp0x/initlist38.C: New.
6337 * g++.dg/cpp0x/initlist36.C: New.
6339 2010-05-31 Jan Hubicka <jh@suse.cz>
6341 * gcc.dg/noreturn-8.c: New testcase.
6343 2010-05-31 Jan Hubicka <jh@suse.cz>
6345 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6346 * gcc.dg/lto/noreturn-1_0.c: Move it here.
6348 2010-05-31 Jan Hubicka <jh@suse.cz>
6350 * gcc.dg/lto/noreturn-1_1.c: New testcase.
6351 * gcc.dg/lto/noreturn-1_0.c: New testcase.
6353 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
6356 * gfortran.dg/dependency_27.f90: New test.
6357 * gfortran.dg/array_assign_1.F90: New test.
6359 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6362 * gcc.target/i386/sse-24.c: New test.
6364 2010-05-31 Jan Hubicka <jh@suse.cz>
6366 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6368 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6371 * gcc.dg/pr44337.c: New test.
6373 PR tree-optimization/44182
6374 * g++.dg/debug/pr44182.C: New test.
6376 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
6378 * gcc.dg/nested-func-7.c: New test.
6379 * gnat.dg/frame_overflow.adb: Adjust directives.
6381 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6383 * gnat.dg/prot2.ad[sb]: New test.
6384 * gnat.dg/prot2_pkg1.ads: New helper.
6385 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6387 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6389 * gnat.dg/array11.adb: Adjust dg-warning directive.
6390 * gnat.dg/object_overflow.adb: Likewise.
6392 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
6395 * gcc.dg/tree-ssa/pr44306.c: New.
6397 2010-05-29 Jan Hubicka <jh@suse.cz>
6399 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6401 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
6403 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6405 2010-05-28 Mike Stump <mikestump@comcast.net>
6408 * objc.dg/const-str-9.m: Remove static.
6410 2010-05-28 Jakub Jelinek <jakub@redhat.com>
6413 * gcc.c-torture/compile/pr43636.c: New test.
6415 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
6418 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6419 * obj-c++.dg/try-catch-9.mm: Ditto.
6421 2010-05-28 Dodji Seketeli <dodji@redhat.com>
6423 Revert patch for PR c++/44188
6424 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6426 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6429 * g++.dg/debug/dwarf2/typedef3.C: New test.
6431 2010-05-27 Jason Merrill <jason@redhat.com>
6434 * g++.dg/ext/vla9.C: New.
6436 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
6439 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6440 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6441 * objc.dg/torture/tls/thr-init.m: Ditto.
6442 * objc.dg/torture/trivial.m: Ditto.
6443 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6444 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6445 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6446 * obj-c++.dg/torture/trivial.mm: Ditto.
6448 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
6450 * g++.dg/lto/20100302_0.C: Skip on darwin.
6452 2010-05-27 Richard Guenther <rguenther@suse.de>
6454 PR tree-optimization/44284
6455 * gcc.dg/vect/vect-118.c: New testcase.
6456 * gcc.dg/vect/bb-slp-20.c: Adjust.
6457 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6458 * gcc.dg/vect/slp-9.c: Likewise.
6459 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6460 * gcc.dg/vect/vect-10.c: Likewise.
6461 * gcc.dg/vect/vect-109.c: Likewise.
6462 * gcc.dg/vect/vect-12.c: Likewise.
6463 * gcc.dg/vect/vect-36.c: Likewise.
6464 * gcc.dg/vect/vect-7.c: Likewise.
6465 * gcc.dg/vect/vect-iv-8.c: Likewise.
6466 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6467 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6468 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6469 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6470 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6471 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6472 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6473 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6474 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6475 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6476 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6477 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6478 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6479 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6480 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6481 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6482 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6484 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6486 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6489 2010-05-26 Jan Hubicka <jh@suse.cz>
6491 * gcc.dg/lto/materialize-1_0.c: New file.
6492 * gcc.dg/lto/materialize-1_1.c: New file.
6494 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
6496 * gnat.dg/lto10.adb: New test.
6497 * gnat.dg/lto10_pkg.ads: New helper.
6499 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
6501 * lib/target-supports.exp (check_effective_target_int128): New
6502 function to check if __int128 types are available for target.
6503 * c-c++-common/int128-types-1.c: New.
6504 * c-c++-common/int128-1.c: New.
6505 * c-c++-common/int128-2.c: New.
6506 * g++.dg/abi/mangle43.C: New.
6507 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6508 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6509 pointer-wide scalar.
6510 * g++.dg/other/pr25632.C: Likewise.
6511 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6512 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6514 * g++.dg/warn/pr13358-4.C: Likewise.
6515 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
6516 * g++.dg/warn/Wconversion-null.C: Likewise.
6518 2010-05-26 Jason Merrill <jason@redhat.com>
6521 * g++.dg/cpp0x/variadic101.C: New.
6523 2010-05-26 Richard Guenther <rguenther@suse.de>
6525 PR rtl-optimization/44164
6526 * gcc.c-torture/execute/pr44164.c: New testcase.
6527 * g++.dg/tree-ssa/pr13146.C: Adjust.
6529 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
6532 * gfortran.dg/whole_file_19.f90 : New test.
6534 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
6539 * gfortran.dg/pr40999.f: Fix function type.
6540 * gfortran.dg/whole_file_5.f90: Likewise.
6541 * gfortran.dg/whole_file_6.f90: Likewise.
6542 * gfortran.dg/whole_file_16.f90: New.
6543 * gfortran.dg/whole_file_17.f90: New.
6544 * gfortran.dg/whole_file_18.f90: New.
6546 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
6547 Iain Sandoe <iains@gcc.gnu.org>
6549 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6550 * gcc.c-torture/compile/pr44197.c: Require alias support.
6551 * gcc.dg/lto/20081222_0.c: Ditto.
6553 2010-05-25 Jakub Jelinek <jakub@redhat.com>
6556 * gcc.dg/guality/vla-2.c: New test.
6558 2010-05-25 Richard Guenther <rguenther@suse.de>
6561 * g++.dg/torture/pr44069.C: New testcase.
6563 2010-05-25 Richard Guenther <rguenther@suse.de>
6565 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6567 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6570 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6572 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6574 * obj-c++.dg/torture/tls/trivial.mm: New.
6575 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6576 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6577 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6578 * obj-c++.dg/torture/tls/diag-1.mm: New.
6579 * obj-c++.dg/torture/tls/tls.exp: New.
6580 * obj-c++.dg/torture/trivial.mm: New.
6581 * obj-c++.dg/torture/dg-torture.exp: New.
6582 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6583 * obj-c++.dg/tls/trivial.m: New.
6584 * obj-c++.dg/tls/init-1.mm: New.
6585 * obj-c++.dg/tls/diag-1.mm: New.
6586 * obj-c++.dg/tls/init-2.mm: New.
6587 * obj-c++.dg/tls/diag-2.mm: New.
6588 * obj-c++.dg/tls/diag-3.mm: New.
6589 * obj-c++.dg/tls/diag-4.mm: New.
6590 * obj-c++.dg/tls/static-1.mm: New.
6591 * obj-c++.dg/tls/tls.exp: New.
6592 * obj-c++.dg/tls/diag-5.mm: New.
6593 * obj-c++.dg/tls/static-1a.mm: New.
6594 * objc-obj-c++-shared/Object1.mm: New.
6595 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6597 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
6600 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6601 * obj-c++.dg/const-str-6.mm: Ditto.
6603 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6605 * g++.dg/parse/array-size2.C: Remove dg-error directives.
6607 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6610 * gnat.dg/array13.ad[sb]: New test.
6612 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
6613 Sandra Loosemore <sandra@codesourcery.com>
6615 * gcc.target/arm/neon/: Regenerated test cases.
6617 * gcc.target/arm/neon/polytypes.c,
6618 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6619 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6620 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6621 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6622 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6623 dg-add-options arm_neon.
6625 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6626 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6627 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6628 and arm_neon_fp16_ok.
6630 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6631 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6633 * lib/target-supports.exp (add_options_for_arm_neon): New.
6634 (check_effective_target_arm_neon_ok_nocache): New, from
6635 check_effective_target_arm_neon_ok. Check multiple possibilities.
6636 (check_effective_target_arm_neon_ok): Use
6637 check_effective_target_arm_neon_ok_nocache.
6638 (add_options_for_arm_neon_fp16)
6639 (check_effective_target_arm_neon_fp16_ok)
6640 check_effective_target_arm_neon_fp16_ok_nocache): New.
6641 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6643 2010-05-24 Jason Merrill <jason@redhat.com>
6646 * g++.dg/cpp0x/initlist35.C: New.
6647 * g++.dg/init/brace6.C: Adjust.
6649 2010-05-24 Paul Brook <paul@codesourcery.com>
6651 * gcc.target/arm/frame-pointer-1.c: New test.
6652 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6653 pointer elimination.
6655 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6658 * gcc.target/i386/crc32-3.c: New.
6659 * gcc.target/i386/crc32-4.c: Likewise.
6661 2010-05-23 Joseph Myers <joseph@codesourcery.com>
6663 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6664 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6665 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6667 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6669 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6671 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
6674 * gcc.c-target/pr43869.c: New test.
6676 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6679 * gfortran.dg/class_22.f03: New.
6681 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
6684 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6686 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6689 * gfortran.dg/abstract_type_7.f03: New.
6691 2010-05-21 Jason Merrill <jason@redhat.com>
6693 * g++.dg/eh/spec11.C: Test cleanup optimization.
6695 2010-05-21 Jakub Jelinek <jakub@redhat.com>
6698 * gcc.target/i386/pr44223.c: New test.
6700 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6702 * gcc.target/i386/pr25993.c: Use @function as type specifier.
6704 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
6706 * g++.dg/other/const3.C: New test.
6708 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
6711 * warn_unused_dummy_argument_1.f90: New.
6712 * warn_unused_dummy_argument_2.f90: New.
6714 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6717 * g++.dg/inherit/crash1.C: New.
6718 * g++.dg/inherit/crash2.C: Likewise.
6720 2010-05-20 Jakub Jelinek <jakub@redhat.com>
6723 * g++.dg/debug/pr44178.C: New test.
6725 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
6728 * gcc.dg/tree-ssa/prefetch-6.c: Add
6729 --param min-insn-to-prefetch-ratio=6.
6730 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6731 allow unrolling, and adjust the movnti count.
6733 2010-05-20 Jan Hubicka <jh@suse.cz>
6736 * gcc.c-torture/compile/pr44197.c: New file.
6738 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
6740 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6742 (check_effective_target_xop): Remove __may_alias__ attribute.
6744 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
6747 * gcc.c-torture/execute/pr44202-1.c: New test.
6749 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6752 * gfortran.dg/label_1.f90: Update test.
6754 2010-05-19 Jan Hubicka <jh@suse.cz>
6756 * gcc.dg/lto/ipareference2_0.c: New file.
6757 * gcc.dg/lto/ipareference2_1.c: New file.
6759 2010-05-19 Jason Merrill <jason@redhat.com>
6761 * g++.dg/parse/fn-typedef2.C: New.
6763 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6767 * g++.dg/template/fntype1.C: New.
6769 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
6771 * gnat.dg/discr23.ad[sb]: New test.
6772 * gnat.dg/discr23_pkg.ads: New helper.
6774 * gnat.dg/specs/controlled1.ads: New test.
6775 * gnat.dg/specs/controlled1_pkg.ads: New helper.
6777 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6780 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6781 Fixed scope of C_SIZEOF.
6782 * gfortran.dg/warn_conversion_2.f90: New.
6784 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6786 * lib/target-supports.exp (check_effective_target_sse2): New proc.
6787 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6788 for optional selector.
6789 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6790 (check_effective_target_sse3): New proc.
6791 * gcc.target/i386/math-torture/math-torture.exp: Load
6792 target-supports.exp.
6793 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6794 check_effective_target_sse2.
6795 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6796 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6797 * g++.dg/vect/vect.exp: Likewise.
6798 * gfortran.dg/vect/vect.exp: Likewise.
6799 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6800 -msse2 if check_effective_target_sse2.
6802 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6803 * gcc.target/i386/3dnow-2.c: Likewise.
6804 * gcc.target/i386/3dnowA-1.c: Likewise.
6805 * gcc.target/i386/3dnowA-2.c: Likewise.
6806 * gcc.target/i386/pr42549.c: Likewise.
6808 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6809 * gcc.target/i386/sse3-addsubpd.c: Likewise.
6810 * gcc.target/i386/sse3-addsubps.c: Likewise.
6811 * gcc.target/i386/sse3-haddpd.c: Likewise.
6812 * gcc.target/i386/sse3-haddps.c: Likewise.
6813 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6814 * gcc.target/i386/sse3-hsubps.c: Likewise.
6815 * gcc.target/i386/sse3-movddup.c: Likewise.
6816 * gcc.target/i386/sse3-movshdup.c: Likewise.
6817 * gcc.target/i386/sse3-movsldup.c: Likewise.
6819 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6820 * g++.dg/ext/attrib35.C: Likewise.
6821 * g++.dg/opt/pr40496.C: Likewise.
6822 * g++.dg/other/i386-1.C: Likewise.
6823 * g++.dg/other/i386-4.C: Likewise.
6824 * g++.dg/other/pr34435.C: Likewise.
6825 * g++.dg/other/pr39496.C: Likewise.
6826 * g++.dg/other/pr40446.C: Likewise.
6827 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6828 * gcc.dg/compat/vector-1a_main.c: Likewise.
6829 * gcc.dg/compat/vector-2a_main.c: Likewise.
6830 * gcc.dg/lto/20090206-1_0.c: Likewise.
6831 * gcc.dg/pr34856.c: Likewise.
6832 * gcc.dg/pr36584.c: Likewise.
6833 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
6834 * gcc.dg/pr37544.c: Likewise.
6835 * gcc.dg/torture/pr16104-1.c: Likewise.
6836 * gcc.dg/torture/pr35771-1.c: Likewise.
6837 * gcc.dg/torture/pr35771-2.c: Likewise.
6838 * gcc.dg/torture/pr35771-3.c: Likewise.
6839 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6840 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6841 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6842 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6843 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6844 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6845 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6846 * gcc.target/i386/20060512-1.c: Likewise.
6847 * gcc.target/i386/20060512-3.c: Likewise.
6848 * gcc.target/i386/all_one_m128i.c: Likewise.
6849 * gcc.target/i386/float128-1.c: Likewise.
6850 * gcc.target/i386/float128-2.c: Likewise.
6851 * gcc.target/i386/fpcvt-1.c: Likewise.
6852 * gcc.target/i386/fpcvt-2.c: Likewise.
6853 * gcc.target/i386/fpcvt-3.c: Likewise.
6854 * gcc.target/i386/fpprec-1.c: Likewise.
6855 * gcc.target/i386/funcspec-9.c: Likewise.
6856 * gcc.target/i386/incoming-1.c: Likewise.
6857 * gcc.target/i386/incoming-12.c: Likewise.
6858 * gcc.target/i386/incoming-2.c: Likewise.
6859 * gcc.target/i386/incoming-3.c: Likewise.
6860 * gcc.target/i386/incoming-4.c: Likewise.
6861 * gcc.target/i386/incoming-6.c: Likewise.
6862 * gcc.target/i386/incoming-7.c: Likewise.
6863 * gcc.target/i386/incoming-8.c: Likewise.
6864 * gcc.target/i386/opt-1.c: Likewise.
6865 * gcc.target/i386/opt-2.c: Likewise.
6866 * gcc.target/i386/ordcmp-1.c: Likewise.
6867 * gcc.target/i386/pr17692.c: Likewise.
6868 * gcc.target/i386/pr18614-1.c: Likewise.
6869 * gcc.target/i386/pr22152.c: Likewise.
6870 * gcc.target/i386/pr23570.c: Likewise.
6871 * gcc.target/i386/pr23575.c: Likewise.
6872 * gcc.target/i386/pr26449-1.c: Likewise.
6873 * gcc.target/i386/pr26600.c: Likewise.
6874 * gcc.target/i386/pr27790.c: Likewise.
6875 * gcc.target/i386/pr28839.c: Likewise.
6876 * gcc.target/i386/pr30970.c: Likewise.
6877 * gcc.target/i386/pr32000-1.c: Likewise.
6878 * gcc.target/i386/pr32000-2.c: Likewise.
6879 * gcc.target/i386/pr32280.c: Likewise.
6880 * gcc.target/i386/pr32661.c: Likewise.
6881 * gcc.target/i386/pr32708-1.c: Likewise.
6882 * gcc.target/i386/pr32961.c: Likewise.
6883 * gcc.target/i386/pr33329.c: Likewise.
6884 * gcc.target/i386/pr35714.c: Likewise.
6885 * gcc.target/i386/pr35767-1.c: Likewise.
6886 * gcc.target/i386/pr35767-1d.c: Likewise.
6887 * gcc.target/i386/pr35767-1i.c: Likewise.
6888 * gcc.target/i386/pr35767-2.c: Likewise.
6889 * gcc.target/i386/pr35767-2d.c: Likewise.
6890 * gcc.target/i386/pr35767-2i.c: Likewise.
6891 * gcc.target/i386/pr35767-3.c: Likewise.
6892 * gcc.target/i386/pr35767-5.c: Likewise.
6893 * gcc.target/i386/pr36222-1.c: Likewise.
6894 * gcc.target/i386/pr36578-1.c: Likewise.
6895 * gcc.target/i386/pr36578-2.c: Likewise.
6896 * gcc.target/i386/pr36992-1.c: Likewise.
6897 * gcc.target/i386/pr37101.c: Likewise.
6898 * gcc.target/i386/pr37216.c: Likewise.
6899 * gcc.target/i386/pr37434-1.c: Likewise.
6900 * gcc.target/i386/pr37434-2.c: Likewise.
6901 * gcc.target/i386/pr37843-3.c: Likewise.
6902 * gcc.target/i386/pr37843-4.c: Likewise.
6903 * gcc.target/i386/pr39162.c: Likewise.
6904 * gcc.target/i386/pr39315-1.c: Likewise.
6905 * gcc.target/i386/pr39315-2.c: Likewise.
6906 * gcc.target/i386/pr39315-3.c: Likewise.
6907 * gcc.target/i386/pr39315-4.c: Likewise.
6908 * gcc.target/i386/pr39445.c: Likewise.
6909 * gcc.target/i386/pr39496.c: Likewise.
6910 * gcc.target/i386/pr40809.c: Likewise.
6911 * gcc.target/i386/pr40906-3.c: Likewise.
6912 * gcc.target/i386/pr41019.c: Likewise.
6913 * gcc.target/i386/pr42542-1.c: Likewise.
6914 * gcc.target/i386/pr42542-2.c: Likewise.
6915 * gcc.target/i386/pr42542-3.c: Likewise.
6916 * gcc.target/i386/pr42542-3a.c: Likewise.
6917 * gcc.target/i386/pr42881.c: Likewise.
6918 * gcc.target/i386/push-1.c: Likewise.
6919 * gcc.target/i386/quad-sse.c: Likewise.
6920 * gcc.target/i386/reload-1.c: Likewise.
6921 * gcc.target/i386/sse-10.c: Likewise.
6922 * gcc.target/i386/sse-11.c: Likewise.
6923 * gcc.target/i386/sse-15.c: Likewise.
6924 * gcc.target/i386/sse-17.c: Likewise.
6925 * gcc.target/i386/sse-18.c: Likewise.
6926 * gcc.target/i386/sse-19.c: Likewise.
6927 * gcc.target/i386/sse-4.c: Likewise.
6928 * gcc.target/i386/sse-6.c: Likewise.
6929 * gcc.target/i386/sse-vect-types.c: Likewise.
6930 * gcc.target/i386/sse2-addpd-1.c: Likewise.
6931 * gcc.target/i386/sse2-addsd-1.c: Likewise.
6932 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6933 * gcc.target/i386/sse2-andpd-1.c: Likewise.
6934 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6935 * gcc.target/i386/sse2-comisd-1.c: Likewise.
6936 * gcc.target/i386/sse2-comisd-2.c: Likewise.
6937 * gcc.target/i386/sse2-comisd-3.c: Likewise.
6938 * gcc.target/i386/sse2-comisd-4.c: Likewise.
6939 * gcc.target/i386/sse2-comisd-5.c: Likewise.
6940 * gcc.target/i386/sse2-comisd-6.c: Likewise.
6941 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6942 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6943 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6944 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6945 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6946 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6947 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6948 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6949 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6950 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6951 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6952 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6953 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6954 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6955 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6956 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6957 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6958 * gcc.target/i386/sse2-divpd-1.c: Likewise.
6959 * gcc.target/i386/sse2-divsd-1.c: Likewise.
6960 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6961 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6962 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6963 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6964 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6965 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6966 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6967 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6968 * gcc.target/i386/sse2-minpd-1.c: Likewise.
6969 * gcc.target/i386/sse2-minsd-1.c: Likewise.
6970 * gcc.target/i386/sse2-mmx.c: Likewise.
6971 * gcc.target/i386/sse2-movapd-1.c: Likewise.
6972 * gcc.target/i386/sse2-movapd-2.c: Likewise.
6973 * gcc.target/i386/sse2-movd-1.c: Likewise.
6974 * gcc.target/i386/sse2-movd-2.c: Likewise.
6975 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6976 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6977 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6978 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6979 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6980 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6981 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6982 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6983 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6984 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6985 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6986 * gcc.target/i386/sse2-movq-1.c: Likewise.
6987 * gcc.target/i386/sse2-movq-2.c: Likewise.
6988 * gcc.target/i386/sse2-movq-3.c: Likewise.
6989 * gcc.target/i386/sse2-movsd-1.c: Likewise.
6990 * gcc.target/i386/sse2-movsd-2.c: Likewise.
6991 * gcc.target/i386/sse2-movupd-1.c: Likewise.
6992 * gcc.target/i386/sse2-movupd-2.c: Likewise.
6993 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6994 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6995 * gcc.target/i386/sse2-orpd-1.c: Likewise.
6996 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6997 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6998 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6999 * gcc.target/i386/sse2-paddb-1.c: Likewise.
7000 * gcc.target/i386/sse2-paddd-1.c: Likewise.
7001 * gcc.target/i386/sse2-paddq-1.c: Likewise.
7002 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7003 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7004 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7005 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7006 * gcc.target/i386/sse2-paddw-1.c: Likewise.
7007 * gcc.target/i386/sse2-pand-1.c: Likewise.
7008 * gcc.target/i386/sse2-pandn-1.c: Likewise.
7009 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7010 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7011 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7012 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7013 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7014 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7015 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7016 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7017 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7018 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7019 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7020 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7021 * gcc.target/i386/sse2-pminub-1.c: Likewise.
7022 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7023 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7024 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7025 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7026 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7027 * gcc.target/i386/sse2-por-1.c: Likewise.
7028 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7029 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7030 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7031 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7032 * gcc.target/i386/sse2-pslld-1.c: Likewise.
7033 * gcc.target/i386/sse2-pslld-2.c: Likewise.
7034 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7035 * gcc.target/i386/sse2-psllq-1.c: Likewise.
7036 * gcc.target/i386/sse2-psllq-2.c: Likewise.
7037 * gcc.target/i386/sse2-psllw-1.c: Likewise.
7038 * gcc.target/i386/sse2-psllw-2.c: Likewise.
7039 * gcc.target/i386/sse2-psrad-1.c: Likewise.
7040 * gcc.target/i386/sse2-psrad-2.c: Likewise.
7041 * gcc.target/i386/sse2-psraw-1.c: Likewise.
7042 * gcc.target/i386/sse2-psraw-2.c: Likewise.
7043 * gcc.target/i386/sse2-psrld-1.c: Likewise.
7044 * gcc.target/i386/sse2-psrld-2.c: Likewise.
7045 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7046 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7047 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7048 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7049 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7050 * gcc.target/i386/sse2-psubb-1.c: Likewise.
7051 * gcc.target/i386/sse2-psubd-1.c: Likewise.
7052 * gcc.target/i386/sse2-psubq-1.c: Likewise.
7053 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7054 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7055 * gcc.target/i386/sse2-psubw-1.c: Likewise.
7056 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7057 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7058 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7059 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7060 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7061 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7062 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7063 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7064 * gcc.target/i386/sse2-pxor-1.c: Likewise.
7065 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7066 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7067 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7068 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7069 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7070 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7071 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7072 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7073 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7074 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7075 * gcc.target/i386/sse2-shufps-1.c: Likewise.
7076 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7077 * gcc.target/i386/sse2-subpd-1.c: Likewise.
7078 * gcc.target/i386/sse2-subsd-1.c: Likewise.
7079 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7080 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7081 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7082 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7083 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7084 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7085 * gcc.target/i386/sse2-unpack-1.c: Likewise.
7086 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7087 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7088 * gcc.target/i386/sse2-vec-1.c: Likewise.
7089 * gcc.target/i386/sse2-vec-2.c: Likewise.
7090 * gcc.target/i386/sse2-vec-3.c: Likewise.
7091 * gcc.target/i386/sse2-vec-4.c: Likewise.
7092 * gcc.target/i386/sse2-vec-5.c: Likewise.
7093 * gcc.target/i386/sse2-vec-6.c: Likewise.
7094 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7095 * gcc.target/i386/ssefn-2.c: Likewise.
7096 * gcc.target/i386/ssefn-4.c: Likewise.
7097 * gcc.target/i386/ssefp-1.c: Likewise.
7098 * gcc.target/i386/ssefp-2.c: Likewise.
7099 * gcc.target/i386/sseregparm-3.c: Likewise.
7100 * gcc.target/i386/sseregparm-4.c: Likewise.
7101 * gcc.target/i386/sseregparm-5.c: Likewise.
7102 * gcc.target/i386/sseregparm-6.c: Likewise.
7103 * gcc.target/i386/sseregparm-7.c: Likewise.
7104 * gcc.target/i386/ssetype-1.c: Likewise.
7105 * gcc.target/i386/ssetype-2.c: Likewise.
7106 * gcc.target/i386/ssetype-3.c: Likewise.
7107 * gcc.target/i386/ssetype-4.c: Likewise.
7108 * gcc.target/i386/ssetype-5.c: Likewise.
7109 * gcc.target/i386/unordcmp-1.c: Likewise.
7110 * gcc.target/i386/vararg-1.c: Likewise.
7111 * gcc.target/i386/vararg-2.c: Likewise.
7112 * gcc.target/i386/vararg-3.c: Likewise.
7113 * gcc.target/i386/vararg-4.c: Likewise.
7114 * gcc.target/i386/vararg-7.c: Likewise.
7115 * gcc.target/i386/vararg-8.c: Likewise.
7116 * gcc.target/i386/vecinit-1.c: Likewise.
7117 * gcc.target/i386/vecinit-2.c: Likewise.
7118 * gcc.target/i386/vecinit-3.c: Likewise.
7119 * gcc.target/i386/vecinit-4.c: Likewise.
7120 * gcc.target/i386/vecinit-5.c: Likewise.
7121 * gcc.target/i386/vecinit-6.c: Likewise.
7122 * gcc.target/i386/vectorize2.c: Likewise.
7123 * gcc.target/i386/vectorize3.c: Likewise.
7124 * gcc.target/i386/vectorize4.c: Likewise.
7125 * gcc.target/i386/vectorize6.c: Likewise.
7126 * gcc.target/i386/vectorize7.c: Likewise.
7127 * gcc.target/i386/vectorize8.c: Likewise.
7128 * gcc.target/i386/vperm-v2df.c: Likewise.
7129 * gcc.target/i386/vperm-v2di.c: Likewise.
7130 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7131 * gcc.target/i386/xorps-sse2.c: Likewise.
7132 * gcc.target/i386/xorps.c: Likewise.
7133 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7134 * gfortran.dg/graphite/pr42326.f90: Likewise.
7135 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7137 2010-05-19 Richard Guenther <rguenther@suse.de>
7140 * g++.dg/lto/20100519-1_0.C: New testcase.
7142 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7145 * gfortran.dg/warn_intent_out_not_set.f90: New.
7147 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7150 * gfortran.dg/data_char_1.f90: Updated warning message.
7151 * gfortran.dg/data_array_6.f: New.
7153 2010-05-19 Martin Jambor <mjambor@suse.cz>
7155 * g++.dg/ipa/ivinline-8.C: New test.
7156 * gcc.dg/ipa/iinline-2.c: Likewise.
7158 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7161 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7162 arguments; add check for return value kind.
7163 * gfortran.dg/float_1.f90: Likewise.
7165 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7167 * gcc.target/i386/20011009-1.c (COMMENT): Define.
7169 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7170 * lib/lto.exp (lto_prune_warns): Fix location line regex.
7171 Prune another location line format.
7172 (lto-obj): Call lto_prune_warns on comp_output.
7174 2010-05-18 Jan Hubicka <jh@suse.cz>
7176 * gcc.dg/lto/ipacp_0.c: New test.
7177 * gcc.dg/lto/ipacp_1.c: New test.
7179 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
7182 * gcc.dg/lto/20100518_0.c: New test.
7184 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
7186 * gnat.dg/specs/lto3.ads: Add missing dg-options.
7188 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7191 * gfortran.dg/class_21.f03: New.
7193 2010-05-17 Jason Merrill <jason@redhat.com>
7196 * g++.dg/cpp0x/initlist34.C: New.
7199 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7201 2010-05-17 Martin Jambor <mjambor@suse.cz>
7203 * g++.dg/ipa/ivinline-1.C: New test.
7204 * g++.dg/ipa/ivinline-2.C: New test.
7205 * g++.dg/ipa/ivinline-3.C: New test.
7206 * g++.dg/ipa/ivinline-4.C: New test.
7207 * g++.dg/ipa/ivinline-5.C: New test.
7208 * g++.dg/ipa/ivinline-6.C: New test.
7210 2010-05-17 Dodji Seketeli <dodji@redhat.com>
7211 Jason Merrill <jason@redhat.com>
7214 * c-c++-common/Wunused-var-8.c: New test.
7216 2010-05-17 Jakub Jelinek <jakub@redhat.com>
7219 * gcc.c-torture/compile/pr42347.c: New test.
7222 * g++.dg/ext/asmgoto1.C: New test.
7224 2010-05-17 Martin Jambor <mjambor@suse.cz>
7227 * gcc.dg/tree-ssa/pr44133.c: New test.
7228 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7231 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7234 * gfortran.dg/class_20.f03: New.
7236 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
7239 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7240 debug messages but not the newly introduced one.
7242 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
7245 * gfortran.dg/initialization_25.f90: Commented testcase.
7246 * gfortran.dg/initialization_26.f90: New.
7248 2010-05-16 Richard Guenther <rguenther@suse.de>
7250 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7251 * gcc.dg/pr43084.c: Likewise.
7252 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7254 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7256 * gcc.dg/struct/struct-reorg.exp: Likewise.
7257 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7258 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7260 2010-05-16 Joseph Myers <joseph@codesourcery.com>
7262 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7263 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7264 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7265 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7268 2010-05-15 Jason Merrill <jason@redhat.com>
7270 * g++.dg/eh/spec10.C: New.
7271 * g++.dg/eh/spec11.C: New.
7272 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7274 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7278 * gfortran.dg/allocatable_scalar_9.f90: New.
7280 2010-05-15 Jakub Jelinek <jakub@redhat.com>
7283 * g++.dg/torture/pr44148.C: New test.
7285 2010-05-15 Joseph Myers <joseph@codesourcery.com>
7287 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7288 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7289 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7290 diagnostics and type sizes.
7292 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
7294 * gnat.dg/lto9.adb: New test.
7295 * gnat.dg/lto9_pkg1.ads: New helper.
7296 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7298 2010-05-15 Jan Hubicka <jh@suse.cz>
7300 * gcc.dg/lto/ipareference_1.c: Rename to ...
7301 * gcc.dg/lto/ipareference_0.c: ... this one.
7302 * gcc.dg/lto/ipareference_2.c: Rename to ...
7303 * gcc.dg/lto/ipareference_1.c: ... this one.
7305 2010-05-15 Jan Hubicka <jh@suse.cz>
7307 * gcc.dg/lto/ipareference_1.c: New file.
7308 * gcc.dg/lto/ipareference_2.c: New file.
7310 2010-05-15 Richard Guenther <rguenther@suse.de>
7312 PR tree-optimization/44038
7313 * gcc.c-torture/compile/pr44038.c: New testcase.
7315 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
7317 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7318 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7320 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7324 * gfortran.dg/class_18.f03: New.
7325 * gfortran.dg/class_19.f03: New.
7327 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7330 * gcc.dg/debug/dwarf2/const-1.c: Remove.
7331 * g++.dg/debug/dwarf2/const1.C: Remove.
7333 2010-05-14 Jason Merrill <jason@redhat.com>
7335 * g++.dg/eh/cond4.C: New.
7336 * g++.dg/eh/elide2.C: Adjust.
7337 * g++.old-deja/g++.eh/terminate1.C: Adjust.
7339 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
7342 * gfortran.dg/actual_array_interface_2.f90: New test.
7344 2010-05-14 Richard Guenther <rguenther@suse.de>
7346 PR tree-optimization/44119
7347 * gcc.c-torture/compile/pr44119.c: New testcase.
7349 2010-05-14 Jason Merrill <jason@redhat.com>
7352 * g++.dg/eh/terminate1.C: New.
7354 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7356 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7359 * gcc.dg/pr44136.c: New test.
7361 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
7364 * g++.dg/warn/Wshadow-4.C: Adjust.
7365 * g++.dg/warn/Wshadow-5.C: New test.
7366 * g++.dg/warn/Wshadow-6.C: New test
7368 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
7371 * gfortran.dg/initialization_25.f90: New.
7373 2010-05-13 Martin Jambor <mjambor@suse.cz>
7375 * g++.dg/otr-fold-1.C: New test.
7376 * g++.dg/otr-fold-2.C: New test.
7378 2010-05-13 Jakub Jelinek <jakub@redhat.com>
7381 * gfortran.dg/gomp/pr44036-1.f90: New test.
7382 * gfortran.dg/gomp/pr44036-2.f90: New test.
7383 * gfortran.dg/gomp/pr44036-3.f90: New test.
7386 * gcc.dg/guality/sra-1.c: New test.
7388 2010-05-12 Jan Hubicka <jh@suse.cz>
7390 * tree-ssa/unreachable.c: New test.
7392 2010-05-12 Jason Merrill <jason@redhat.com>
7394 * g++.dg/cpp0x/sfinae1.C: New.
7396 2010-05-12 Sriraman Tallam <tmsriram@google.com>
7398 * gcc.target/i386/zee.c: New file.
7400 2010-05-12 Jason Merrill <jason@redhat.com>
7402 * g++.dg/conversion/op1.C: Expect template candidate message.
7403 * g++.dg/cpp0x/nullptr15.C: Likewise.
7404 * g++.dg/cpp0x/pr31431-2.C: Likewise.
7405 * g++.dg/cpp0x/pr31431.C: Likewise.
7406 * g++.dg/cpp0x/temp_default2.C: Likewise.
7407 * g++.dg/cpp0x/trailing4.C: Likewise.
7408 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7409 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7410 * g++.dg/cpp0x/variadic-throw.C: Likewise.
7411 * g++.dg/cpp0x/variadic35.C: Likewise.
7412 * g++.dg/cpp0x/vt-35147.C: Likewise.
7413 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7414 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7415 * g++.dg/ext/visibility/anon8.C: Likewise.
7416 * g++.dg/ext/vla2.C: Likewise.
7417 * g++.dg/other/pr28114.C: Likewise.
7418 * g++.dg/other/ptrmem10.C: Likewise.
7419 * g++.dg/other/ptrmem11.C: Likewise.
7420 * g++.dg/overload/unknown1.C: Likewise.
7421 * g++.dg/parse/template7.C: Likewise.
7422 * g++.dg/parse/typename7.C: Likewise.
7423 * g++.dg/template/conv11.C: Likewise.
7424 * g++.dg/template/copy1.C: Likewise.
7425 * g++.dg/template/deduce3.C: Likewise.
7426 * g++.dg/template/dependent-expr5.C: Likewise.
7427 * g++.dg/template/friend.C: Likewise.
7428 * g++.dg/template/incomplete2.C: Likewise.
7429 * g++.dg/template/local4.C: Likewise.
7430 * g++.dg/template/local6.C: Likewise.
7431 * g++.dg/template/operator10.C: Likewise.
7432 * g++.dg/template/overload6.C: Likewise.
7433 * g++.dg/template/ptrmem2.C: Likewise.
7434 * g++.dg/template/ptrmem20.C: Likewise.
7435 * g++.dg/template/ptrmem8.C: Likewise.
7436 * g++.dg/template/sfinae2.C: Likewise.
7437 * g++.dg/template/ttp25.C: Likewise.
7438 * g++.dg/template/unify10.C: Likewise.
7439 * g++.dg/template/unify11.C: Likewise.
7440 * g++.dg/template/unify6.C: Likewise.
7441 * g++.dg/template/unify7.C: Likewise.
7442 * g++.dg/template/unify9.C: Likewise.
7443 * g++.dg/template/varmod1.C: Likewise.
7444 * g++.old-deja/g++.brendan/crash56.C: Likewise.
7445 * g++.old-deja/g++.law/operators32.C: Likewise.
7446 * g++.old-deja/g++.pt/crash28.C: Likewise.
7447 * g++.old-deja/g++.pt/crash60.C: Likewise.
7448 * g++.old-deja/g++.pt/explicit38.C: Likewise.
7449 * g++.old-deja/g++.pt/explicit39.C: Likewise.
7450 * g++.old-deja/g++.pt/explicit41.C: Likewise.
7451 * g++.old-deja/g++.pt/explicit67.C: Likewise.
7452 * g++.old-deja/g++.pt/explicit77.C: Likewise.
7453 * g++.old-deja/g++.pt/expr2.C: Likewise.
7454 * g++.old-deja/g++.pt/overload7.C: Likewise.
7455 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7456 * g++.old-deja/g++.pt/spec5.C: Likewise.
7457 * g++.old-deja/g++.pt/spec6.C: Likewise.
7458 * g++.old-deja/g++.pt/t24.C: Likewise.
7459 * g++.old-deja/g++.pt/unify4.C: Likewise.
7460 * g++.old-deja/g++.pt/unify6.C: Likewise.
7461 * g++.old-deja/g++.pt/unify8.C: Likewise.
7462 * g++.old-deja/g++.robertl/eb119.C: Likewise.
7463 * g++.old-deja/g++.robertl/eb79.C: Likewise.
7464 * g++.old-deja/g++.robertl/eb98.C: Likewise.
7466 * g++.dg/cpp0x/initlist32.C: New.
7468 * g++.dg/template/conv11.C: New.
7469 * g++.dg/conversion/op1.C: Adjust expected error.
7471 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7473 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
7476 * gcc.target/i386/avx-cmpsd-1.c: New.
7477 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7478 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7479 * gcc.target/i386/avx-cmpss-2.c: Likewise.
7480 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7481 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7483 2010-05-12 Jakub Jelinek <jakub@redhat.com>
7486 * gcc.dg/gomp/pr44085.c: New test.
7487 * gfortran.dg/gomp/pr44085.f90: New test.
7489 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
7491 * objc-obj-c++-shared/Object1.m: New.
7492 * objc.dg/torture: New directory.
7493 * objc.dg/torture/tls: Ditto.
7494 * objc.dg/tls: Ditto.
7495 * objc.dg/torture/tls/trivial.m: New test.
7496 * objc.dg/torture/tls/thr-init-2.m: New test.
7497 * objc.dg/torture/tls/thr-init-3.m: New test.
7498 * objc.dg/torture/tls/thr-init.m: New test.
7499 * objc.dg/torture/tls/diag-1.m: New test.
7500 * objc.dg/torture/tls/tls.exp: New.
7501 * objc.dg/torture/trivial.m: New test.
7502 * objc.dg/torture/dg-torture.exp: New.
7503 * objc.dg/tls/diag-3.m: New test.
7504 * objc.dg/tls/diag-4.m: New test.
7505 * objc.dg/tls/diag-5.m: New test.
7506 * objc.dg/tls/init-1.m: New test.
7507 * objc.dg/tls/init-2.m: New test.
7508 * objc.dg/tls/tls.exp: New.
7509 * objc.dg/tls/diag-2.m: New test.
7510 * lib/objc.exp: Respond to dg-additional-files.
7512 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
7514 * gcc.target/m68k/20100512-1.c: New.
7516 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
7518 * gnat.dg/lto8.adb: New test.
7519 * gnat.dg/lto8_pkg.ad[sb]: New helper.
7520 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7522 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7527 * g++.dg/template/crash97.C: New.
7528 * g++.dg/template/crash98.C: Likewise.
7529 * g++.dg/template/crash99.C: Likewise.
7530 * g++.dg/cpp0x/pr31439.C: Adjust.
7531 * g++.dg/template/crash95.C: Likewise.
7533 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7536 * c-c++-common/asmgoto-4.c: New test.
7537 * gcc.target/i386/pr44071.c: New test.
7540 * c-c++-common/Wunused-var-7.c: New test.
7541 * g++.dg/warn/Wunused-var-9.C: New test.
7543 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7546 * gfortran.dg/gomp/pr43711.f90: New.
7548 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7551 * gfortran.dg/select_5.f90: Updated.
7553 2010-05-11 Jan Hubicka <jh@suse.cz>
7555 PR tree-optimize/44063
7556 * gcc.c-torture/compile/pr44063.c: New testcase.
7558 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7561 * gcc.dg/pr44023.c: New test.
7563 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
7565 * gnat.dg/lto7.adb: New test.
7566 * gnat.dg/lto7_pkg.ad[sb]: New helper.
7568 2010-05-10 Jason Merrill <jason@redhat.com>
7571 * g++.dg/template/inherit5.C: New.
7574 * g++.dg/cpp0x/initlist33.C: New.
7575 * g++.dg/cpp0x/initlist26.C: Adjust.
7576 * g++.dg/cpp0x/initlist28.C: Adjust.
7578 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
7581 * g++.dg/init/pr43719.C: New.
7582 * g++.dg/anon-struct4.C: Adjust.
7584 2010-05-10 Jakub Jelinek <jakub@redhat.com>
7587 * gcc.dg/pr44028.c: New test.
7589 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
7594 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7595 * gfortran.dg/warn_conversion.f90: New.
7597 2010-05-10 Michael Matz <matz@suse.de>
7599 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7601 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
7603 PR rtl-optimization/44012
7604 * gcc.dg/pr44012.c: New.
7606 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7608 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7609 Log text on entry and exit.
7610 Prune Sun ld warnings for common symbols with differing sizes.
7611 (lto-link-and-maybe-run): Change caller.
7613 2010-05-10 Janus Weil <janus@gcc.gnu.org>
7616 * gfortran.dg/class_7.f03: Modified.
7617 * gfortran.dg/select_type_1.f03: Modified.
7618 * gfortran.dg/select_type_12.f03: New.
7620 2010-05-10 Richard Guenther <rguenther@suse.de>
7622 PR tree-optimization/44050
7623 * gcc.dg/torture/pr44050.c: New testcase.
7625 2010-05-10 Wei Guozhi <carrot@google.com>
7628 * gcc.target/arm/pr42879.c: New testcase.
7630 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7633 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7635 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7638 * gcc.dg/anon-struct-10.c: New test.
7640 2010-05-09 Richard Guenther <rguenther@suse.de>
7643 * gcc.dg/pr44024.c: New testcase.
7645 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7648 * gcc.dg/anon-struct-9.c: New test.
7650 2010-05-09 Richard Guenther <rguenther@suse.de>
7653 * gcc.c-torture/compile/pr44043.c: New testcase.
7655 2010-05-09 Richard Guenther <rguenther@suse.de>
7657 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7659 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
7661 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7663 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7665 * gnat.dg/lto[12456].adb: Add "target lto" marker.
7666 * gnat.dg/specs/lto3.ads: Likewise.
7668 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
7671 * gcc.dg/pr28685-1.c: New file.
7673 2010-05-08 Richard Guenther <rguenther@suse.de>
7675 PR tree-optimization/44030
7676 * gcc.c-torture/compile/pr44030.c: New testcase.
7678 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7680 * gnat.dg/lto6.adb: New test.
7681 * gnat.dg/lto6_pkg.ads: New helper.
7683 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7685 * gnat.dg/lto5.adb: New test.
7686 * gnat.dg/lto5_pkg.ad[sb]: New helper.
7688 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7690 * gnat.dg/lto4.ad[sb]: New test.
7692 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7694 * gnat.dg/specs/lto3.ads: New test.
7695 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7696 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7698 2010-05-08 Quentin Ochem <ochem@adacore.com>
7700 * gnat.dg/sizetype3.ad[sb]: New test.
7701 * gnat.dg/sizetype3_pkg.ads: New helper.
7703 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
7706 * g++.dg/init/new29.C: New.
7708 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
7711 * gfortran.dg/coarray_1.f90: Fixed error message.
7712 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7713 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7714 * gfortran.dg/intrinsic_std_5.f90: New.
7716 2010-05-07 Jason Merrill <jason@redhat.com>
7718 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7720 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7722 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7723 (size_t, stderr): Remove.
7724 (read_error): Replaced __builtin_fprintf by fprintf.
7726 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
7728 * gcc.dg/ordered-comparison-1.c: New test.
7729 * gcc.dg/ordered-comparison-2.c: New test.
7730 * gcc.dg/ordered-comparison-3.c: New test.
7731 * gcc.dg/ordered-comparison-4.c: New test.
7733 2010-05-06 Mike Stump <mikestump@comcast.net>
7736 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7738 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
7739 Jason Merrill <jason@redhat.com>
7741 * g++.dg/cpp0x/nullptr01.C: New.
7742 * g++.dg/cpp0x/nullptr02.C: New.
7743 * g++.dg/cpp0x/nullptr03.C: New.
7744 * g++.dg/cpp0x/nullptr04.C: New.
7745 * g++.dg/cpp0x/nullptr05.C: New.
7746 * g++.dg/cpp0x/nullptr06.C: New.
7747 * g++.dg/cpp0x/nullptr07.C: New.
7748 * g++.dg/cpp0x/nullptr08.C: New.
7749 * g++.dg/cpp0x/nullptr09.C: New.
7750 * g++.dg/cpp0x/nullptr10.C: New.
7751 * g++.dg/cpp0x/nullptr11.C: New.
7752 * g++.dg/cpp0x/nullptr12.C: New.
7753 * g++.dg/cpp0x/nullptr13.C: New.
7754 * g++.dg/cpp0x/nullptr14.C: New.
7755 * g++.dg/cpp0x/nullptr15.C: New.
7756 * g++.dg/cpp0x/nullptr16.C: New.
7757 * g++.dg/cpp0x/nullptr17.C: New.
7758 * g++.dg/cpp0x/nullptr18.C: New.
7759 * g++.dg/cpp0x/nullptr19.C: New.
7760 * g++.dg/cpp0x/nullptr20.C: New.
7761 * g++.dg/cpp0x/nullptr21.C: New.
7762 * g++.dg/cpp0x/nullptr22.C: New.
7763 * g++.dg/debug/nullptr01.C: New.
7764 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7766 2010-05-06 Jakub Jelinek <jakub@redhat.com>
7768 * gcc.dg/Wunused-var-8.c: Move to...
7769 * c-c++-common/Wunused-var-6.c: ... here. New test.
7771 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7774 * g++.dg/template/crash96.C: New.
7776 2010-05-06 Jan Hubicka <jh@suse.cz>
7778 PR tree-optimization/43791
7779 * gcc.c-torture/compile/pr43791.c: New file.
7781 2010-05-06 Michael Matz <matz@suse.de>
7783 PR tree-optimization/43984
7784 * gfortran.dg/pr43984.f90: New test.
7786 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7789 * gcc.dg/pr40989.c: New.
7791 2010-05-06 Richard Guenther <rguenther@suse.de>
7793 PR tree-optimization/43934
7794 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7796 2010-05-06 Richard Guenther <rguenther@suse.de>
7798 PR tree-optimization/43987
7799 * gcc.c-torture/execute/pr43987.c: New testcase.
7800 * gcc.dg/torture/pta-escape-1.c: Adjust.
7801 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7802 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7803 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7804 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7806 2010-04-22 Jakub Jelinek <jakub@redhat.com>
7807 Dodji Seketeli <dodji@redhat.com>
7810 * g++.dg/warn/Wunused-7.C: Add dg-warning.
7811 * g++.dg/template/sfinae16.C: Likewise.
7812 * gcc.dg/Wunused-var-1.c: Moved to...
7813 * c-c++-common/Wunused-var-1.c: ...here. New test.
7814 * gcc.dg/Wunused-var-2.c: Moved to...
7815 * c-c++-common/Wunused-var-2.c: ...here. New test.
7816 * gcc.dg/Wunused-var-3.c: Moved to...
7817 * c-c++-common/Wunused-var-3.c: ...here. New test.
7818 * gcc.dg/Wunused-var-4.c: Moved to...
7819 * gcc.dg/Wunused-var-1.c: ... here.
7820 * gcc.dg/Wunused-var-5.c: Moved to...
7821 * c-c++-common/Wunused-var-4.c: ...here. New test.
7822 * gcc.dg/Wunused-var-7.c: Moved to...
7823 * c-c++-common/Wunused-var-5.c: ...here. New test.
7824 * gcc.dg/Wunused-var-6.c: Moved to...
7825 * gcc.dg/Wunused-var-2.c: ... here.
7826 * c-c++-common/Wunused-var-1.c: New test.
7827 * c-c++-common/Wunused-var-2.c: New test.
7828 * c-c++-common/Wunused-var-3.c: New test.
7829 * c-c++-common/Wunused-var-4.c: New test.
7830 * c-c++-common/Wunused-var-5.c: New test.
7831 * g++.dg/warn/Wunused-var-1.C: New test.
7832 * g++.dg/warn/Wunused-var-2.C: New test.
7833 * g++.dg/warn/Wunused-var-3.C: New test.
7834 * g++.dg/warn/Wunused-var-4.C: New test.
7835 * g++.dg/warn/Wunused-var-5.C: New test.
7836 * g++.dg/warn/Wunused-var-6.C: New test.
7837 * g++.dg/warn/Wunused-var-7.C: New test.
7838 * g++.dg/warn/Wunused-var-8.C: New test.
7839 * g++.dg/warn/Wunused-parm-1.C: New test.
7840 * g++.dg/warn/Wunused-parm-2.C: New test.
7841 * g++.dg/warn/Wunused-parm-3.C: New test.
7843 2010-05-06 Tobias Burnus <burnus@net-b.de>
7846 * gfortran.dg/gomp/crayptr5.f90: New test case.
7848 2010-05-05 Jason Merrill <jason@redhat.com>
7851 * g++.dg/ext/attrib39.C: New.
7853 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
7856 * gfortran.dg/data_invalid.f90: New.
7858 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
7860 * gnat.dg/lto2.adb: New test.
7862 2010-05-05 Jason Merrill <jason@redhat.com>
7865 * g++.dg/opt/empty1.C: New.
7867 2010-05-05 Janus Weil <janus@gcc.gnu.org>
7870 * gfortran.dg/class_17.f03: New.
7872 2010-05-04 Neil Vachharajani <nvachhar@google.com>
7874 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7876 2010-05-04 Mike Stump <mikestump@comcast.net>
7879 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7881 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7884 * gcc.target/i386/pr43668.c: New.
7886 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7889 * g++.dg/cpp0x/initlist31.C: New.
7891 2010-05-04 Jakub Jelinek <jakub@redhat.com>
7894 * gcc.dg/Wunused-var-8.c: New test.
7896 2010-05-04 Jason Merrill <jason@redhat.com>
7899 * g++.dg/cpp0x/enum3.C: Extend.
7901 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7904 * gcc.target/i386/pr43799.c: New.
7906 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
7908 * gnat.dg/lto1.adb: New test.
7909 * gnat.dg/lto1_pkg.ad[sb]: New helper.
7911 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7914 * gcc.target/i386/pr43671.c: New.
7916 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7919 * g++.dg/template/crash95.C: New.
7921 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7924 * gcc.target/i386/pr43508.c: New.
7926 2010-05-04 Richard Guenther <rguenther@suse.de>
7928 PR tree-optimization/43879
7929 * g++.dg/torture/pr43879-1_0.C: New testcase.
7930 * g++.dg/torture/pr43879-1_1.C: Likewise.
7932 2010-05-03 Dodji Seketeli <dodji@redhat.com>
7935 * g++.dg/other/crash-12.C: New test.
7937 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
7939 * g++.dg/cdce3.C: Add a space. Updated.
7941 2010-05-03 Jason Merrill <jason@redhat.com>
7944 * g++.dg/opt/enum2.C: New.
7945 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7946 * g++.dg/warn/Wswitch-1.C: Adjust message.
7948 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7950 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7951 * g++.dg/ext/label13.C: Fix typo.
7952 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7954 * gcc.c-torture/compile/limits-declparen.c: xfail on
7955 alpha*-dec-osf5* with -g.
7956 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7957 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7958 * gcc.dg/c99-tgmath-2.c: Likewise.
7959 * gcc.dg/c99-tgmath-3.c: Likewise.
7960 * gcc.dg/c99-tgmath-4.c: Likewise.
7962 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
7965 * gfortran.dg/unexpected_interface.f90: New test.
7967 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7969 * ada/acats/run_acats (which): New function.
7970 (host_gnatchop, host_gnatmake): Use it.
7972 2010-05-03 Richard Guenther <rguenther@suse.de>
7974 PR tree-optimization/43971
7975 * gcc.dg/pr43971.c: New testcase.
7977 2010-05-03 Jakub Jelinek <jakub@redhat.com>
7980 * gcc.dg/debug/pr43972.c: New test.
7982 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
7985 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7987 2010-05-02 Richard Guenther <rguenther@suse.de>
7989 PR tree-optimization/43879
7990 * gcc.dg/torture/pr43879-3.c: New testcase.
7992 2010-05-01 Richard Guenther <rguenther@suse.de>
7994 PR tree-optimization/43949
7995 * g++.dg/warn/Warray-bounds-5.C: New testcase.
7997 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
8000 * g++.dg/init/new28.C: New.
8002 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
8005 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8006 structure and nested declarations.
8007 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
8008 structure and nested declarations. Reduce header clutter and
8009 use _exit() rather than abort().
8010 * objc.dg/encode-10.m: New.
8011 * objc.dg/encode-11.m: New.
8013 2010-04-30 DJ Delorie <dj@redhat.com>
8015 * gcc.c-torture/execute/20100430-1.c: New test.
8017 2010-04-30 Jason Merrill <jason@redhat.com>
8020 * g++.dg/template/ptrmem21.C: New.
8022 2010-04-30 Tobias Burnus Mburnus@net-b.de>
8026 * gfortran.dg/coarray_13.f90: New test.
8028 2010-04-30 Richard Guenther <rguenther@suse.de>
8031 * gcc.dg/lto/20100430-1_0.c: New testcase.
8033 2010-04-30 Jakub Jelinek <jakub@redhat.com>
8036 * c-c++-common/pr43942.c: New test.
8038 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
8040 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8041 conflict with darwin crt1.o 'start' symbol.
8043 2010-04-30 Richard Guenther <rguenther@suse.de>
8045 PR tree-optimization/43879
8046 * gcc.dg/torture/pr43879_1.c: New testcase.
8048 2010-04-30 Richard Guenther <rguenther@suse.de>
8050 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8052 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
8055 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8056 user-provided constructor while recursing.
8058 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8061 * gfortran.dg/class_16.f03: New test.
8063 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8066 * gfortran.dg/class_15.f03: New.
8068 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8071 * gfortran.dg/dynamic_dispatch_9.f03: New test.
8073 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8076 * gfortran.dg/generic_22.f03 : New test.
8078 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8081 * gfortran.dg/class_14.f03: New test.
8083 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8086 * gfortran.dg/interface_32.f90: New test.
8088 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
8089 Janus Weil <janus@gcc.gnu.org>
8092 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8093 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8094 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8096 2010-04-28 Mike Stump <mikestump@comcast.net>
8098 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8100 * g++.dg/uninit-pred-2_b.C: Likewise.
8102 2010-04-28 Tobias Burnus <burnus@net-b.de>
8106 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8108 2010-04-28 Matthias Klose <doko@ubuntu.com>
8110 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8111 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8112 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8113 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8114 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8116 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
8118 * gcc.dg/const-uniq-1.c: New test.
8119 * gcc.dg/lto/const-uniq_[01].c: Likewise.
8121 2010-04-28 Xinliang David Li <davidxl@google.com>
8123 * gcc.dg/uninit-pred-2_b.c: New test.
8124 * gcc.dg/uninit-pred-4_b.c: New test.
8125 * gcc.dg/uninit-pred-3_d.c: New test.
8126 * gcc.dg/uninit-pred-6_b.c: New test.
8127 * gcc.dg/uninit-pred-8_b.c: New test.
8128 * gcc.dg/uninit-pred-3_a.c: New test.
8129 * gcc.dg/uninit-pred-2_c.c: New test.
8130 * gcc.dg/uninit-pred-5_a.c: New test.
8131 * gcc.dg/uninit-pred-3_e.c: New test.
8132 * gcc.dg/uninit-pred-7_a.c: New test.
8133 * gcc.dg/uninit-pred-6_c.c: New test.
8134 * gcc.dg/uninit-pred-9_a.c: New test.
8135 * gcc.dg/uninit-pred-8_c.c: New test.
8136 * gcc.dg/uninit-pred-3_b.c: New test.
8137 * gcc.dg/uninit-pred-5_b.c: New test.
8138 * gcc.dg/uninit-pred-7_b.c: New test.
8139 * gcc.dg/uninit-pred-6_d.c: New test.
8140 * gcc.dg/uninit-pred-9_b.c: New test.
8141 * gcc.dg/uninit-pred-2_a.c: New test.
8142 * gcc.dg/uninit-pred-4_a.c: New test.
8143 * gcc.dg/uninit-pred-3_c.c: New test.
8144 * gcc.dg/uninit-pred-6_a.c: New test.
8145 * gcc.dg/uninit-pred-8_a.c: New test.
8146 * gcc.dg/uninit-pred-7_c.c: New test.
8147 * gcc.dg/uninit-pred-6_e.c: New test.
8148 * g++.dg/uninit-pred-loop-1_b.cc: New test.
8149 * g++.dg/uninit-pred-1_a.C: New test.
8150 * g++.dg/uninit-pred-1_b.C: New test.
8151 * g++.dg/uninit-pred-2_a.C: New test.
8152 * g++.dg/uninit-pred-2_b.C: New test.
8153 * g++.dg/uninit-pred-loop-1_a.cc: New test.
8154 * g++.dg/uninit-pred-loop-1_c.cc: New test.
8155 * g++.dg/uninit-pred-loop_1.cc: New test.
8157 2010-04-28 Martin Jambor <mjambor@suse.cz>
8159 * gcc.dg/lto/20091209-1_0.c: New testcase.
8161 2010-04-28 Richard Guenther <rguenther@suse.de>
8163 PR tree-optimization/43879
8164 PR tree-optimization/43909
8165 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8167 2010-04-28 Richard Guenther <rguenther@suse.de>
8170 * g++.dg/torture/pr43880.C: New testcase.
8172 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
8175 * g++.dg/template/recurse2.C: Update
8176 * g++.dg/template/recurse.C: Update.
8177 * g++.dg/template/pr23510.C: Update.
8178 * lib/prune.exp: Filter out 'recursively instantiated'.
8180 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8183 * g++.dg/init/pr29043.C: New.
8185 2010-04-27 Jason Merrill <jason@redhat.com>
8187 * g++.dg/lookup/scoped5.C: Adjust.
8188 * g++.dg/lookup/scoped8.C: Adjust.
8189 * g++.dg/template/dependent-expr5.C: Adjust.
8190 * g++.old-deja/g++.brendan/nest1.C: Adjust.
8193 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8196 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8198 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8199 Jan Hubicka <hubicka@ucw.cz>
8201 * gcc.dg/pure-2.c: New testcase.
8202 * gcc.dg/const-1.c: New testcase.
8204 2010-04-27 Jason Merrill <jason@redhat.com>
8206 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8209 * g++.dg/template/sfinae17.C: New.
8210 * g++.dg/template/sfinae18.C: New.
8212 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8214 * g++.dg/init/pr42844.C: New.
8215 * g++.dg/cpp0x/pr42844-2.C: New.
8216 * g++.dg/cpp0x/defaulted2.C: Adjust.
8217 * g++.dg/tree-ssa/pr27549.C: Likewise.
8218 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8220 2010-04-27 Tobias Burnus <burnus@net-b.de>
8223 * gfortran.dg/coarray_12.f90: Fix dump parsing.
8225 2010-04-27 Richard Guenther <rguenther@suse.de>
8228 * g++.dg/other/pr40561.C: New testcase.
8230 2010-04-27 Martin Jambor <mjambor@suse.cz>
8233 * g++.dg/ipa/pr43812.C: New test.
8235 2010-04-27 Jan Hubicka <jh@suse.cz>
8237 * gcc.dg/ipa/iinline-1.c (main): Rename to...
8238 (test): ... this one.
8240 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
8243 * gcc.target/arm/thumb-stackframe.c: New test.
8245 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8247 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8248 * gcc.dg/misc-column.c: Likewise.
8249 * gcc.dg/Walways-true-1.c: Likewise.
8250 * gcc.dg/Walways-true-2.c: Likewise.
8251 * gcc.dg/warn-addr-cmp.c: Likewise.
8253 2010-04-27 Tobias Burnus <burnus@net-b.de>
8256 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8257 * gfortran.dg/coarray_12.f90: New.
8259 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8262 * gcc.dg/pr32207.c: New test.
8263 * gcc.dg/misc-column.c: Adjust expected warning.
8264 * gcc.dg/Walways-true-1.c: Likewise.
8265 * gcc.dg/Walways-true-2.c: Likewise.
8266 * gcc.dg/warn-addr-cmp.c: Likewise.
8268 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
8271 * lib/lto.exp (lto_prune_vis_warns): New function.
8272 (lto-link-and-maybe-run): Call it.
8274 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
8276 PR tree-optimization/43904
8277 * gcc.dg/tree-ssa/tailcall-6.c: New.
8279 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8282 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
8283 Darwin8/OSX10.4 - compatible code generation.
8285 * obj-c++.dg/stubify-1.mm: Ditto.
8286 * lib/objc-torture.exp: Do not require link success for
8287 "trivial.m" in the runtime checks when dowhat = 'compile'.
8288 * lib/dg-pch.exp (dg-flags-pch): New Proc.
8289 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
8290 Darwin8/OSX10.4 - compatible code generation.
8291 * objc.dg/stubify-2.m: Ditto.
8292 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8293 * objc.dg/next-runtime-1.m: Ditto.
8294 * objc.dg/stret-2.m: Restrict to ilp32 targets.
8295 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8298 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
8301 * lib/plugin-support.exp: Use "-undefined
8302 dynamic_lookup" on darwin.
8304 2010-04-26 Richard Guenther <rguenther@suse.de>
8306 * gcc.dg/lto/20100426_0.c: New testcase.
8308 2010-04-26 Jie Zhang <jie@codesourcery.com>
8310 PR tree-optimization/43833
8311 gcc.dg/Warray-bounds-8.c: New test case.
8313 2010-04-26 Richard Guenther <rguenther@suse.de>
8316 * g++.dg/lto/20100423-3_0.C: New testcase.
8318 2010-04-26 Richard Guenther <rguenther@suse.de>
8321 * g++.dg/lto/20100423-2_0.C: New testcase.
8323 2010-04-26 Ira Rosen <irar@il.ibm.com>
8325 * gcc.dg/vect/bb-slp-23.c: New test.
8327 2010-04-25 Joseph Myers <joseph@codesourcery.com>
8329 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8330 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8331 * gcc.dg/c1x-float-1.c: New test.
8333 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8335 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8338 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8340 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8342 * gfortran.dg/default_format_denormal_1.f90: Ditto.
8343 * gfortran.dg/default_format_2.f90: Ditto.
8345 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8347 * gfortran.dg/pr43505.f90: Clean up .mod file.
8348 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8349 * gfortran.dg/pr41347.f90: Ditto.
8350 * gfortran.dg/internal_pack_4.f90: Ditto.
8351 * gfortran.dg/proc_decl_23.f90: Ditto.
8352 * gfortran.dg/recursive_check_3.f90: Ditto.
8353 * gfortran.dg/intent_out_3.f90: Ditto.
8354 * gfortran.dg/assignment_2.f90: Ditto.
8355 * gfortran.dg/pr41928.f90: Ditto.
8356 * gfortran.dg/pr42166.f90: Ditto.
8357 * gfortran.dg/private_type_12.f90: Ditto.
8358 * gfortran.dg/graphite/pr42185.f90: Ditto.
8359 * gfortran.dg/graphite/pr42186.f90: Ditto.
8360 * gfortran.dg/graphite/pr40982.f90: Ditto.
8361 * gfortran.dg/graphite/id-2.f90: Ditto.
8362 * gfortran.dg/graphite/id-4.f90: Ditto.
8363 * gfortran.dg/graphite/pr42050.f90: Ditto.
8364 * gfortran.dg/graphite/id-18.f90: Ditto.
8365 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8366 * gfortran.dg/graphite/pr41924.f90: Ditto.
8367 * gfortran.dg/graphite/pr42393.f90: Ditto.
8368 * gfortran.dg/graphite/pr37980.f90: Ditto.
8369 * gfortran.dg/graphite/pr38953.f90: Ditto.
8370 * gfortran.dg/graphite/pr42180.f90: Ditto.
8371 * gfortran.dg/graphite/pr42181.f90: Ditto.
8372 * gfortran.dg/where_operator_assign_4.f90: Ditto.
8373 * gfortran.dg/select_type_4.f90: Ditto.
8374 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8375 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8376 * gfortran.dg/lto/pr40725_0.f03: Ditto.
8377 * gfortran.dg/elemental_args_check_2.f90: Ditto.
8378 * gfortran.dg/whole_file_11.f90: Ditto.
8379 * gfortran.dg/private_type_11.f90: Ditto.
8380 * gfortran.dg/vect/vect-gems.f90: Ditto.
8381 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8383 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8385 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8387 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
8389 * gnat.dg/pack15.ad[sb]: New test.
8391 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
8393 * gcc.target/arm/mla-1.c: New test.
8395 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8399 * gfortran.dg/pr43793.f90: New test.
8401 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
8403 PR tree-optimization/41442
8404 * gcc.target/i386/pr41442.c: New test.
8406 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
8409 * gfortran.dg/fgetc_3.f90: Delete bogus test.
8411 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8414 * gfortran.dg/open_nounit.f90: New test.
8416 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
8420 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8422 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8424 * gcc.dg/Wconversion-integer.c: Update.
8426 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
8428 * gnat.dg/unchecked_convert5.adb: New test.
8430 2010-04-23 Richard Guenther <rguenther@suse.de>
8433 * gcc.dg/lto/20100423-2_0.c: New testcase.
8434 * gcc.dg/lto/20100423-2_0.c: Likewise.
8436 2010-04-23 Richard Guenther <rguenther@suse.de>
8439 * gcc.dg/lto/20100423-1_0.c: New testcase.
8440 * gcc.dg/lto/20100423-1_1.c: Likewise.
8442 2010-04-23 Martin Jambor <mjambor@suse.cz>
8444 PR tree-optimization/43846
8445 * gcc.dg/tree-ssa/sra-10.c: New test.
8447 2010-04-23 Martin Jambor <mjambor@suse.cz>
8450 * gcc.c-torture/execute/pr43835.c: New test.
8452 2010-04-23 Richard Guenther <rguenther@suse.de>
8455 * g++.dg/lto/20100423-1_0.C: New testcase.
8457 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
8459 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8461 2010-04-22 Ira Rosen <irar@il.ibm.com>
8463 PR tree-optimization/43842
8464 * gcc.dg/vect/pr43842.c: New test.
8466 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8468 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8469 * gcc.target/i386/wmul-2.c: Likewise.
8471 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8473 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8474 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8476 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
8478 * gfortran.dg/reassoc_6.f: New testcase.
8480 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8483 * gcc.target/arm/wmul-1.c: New test.
8484 * gcc.target/arm/wmul-2.c: New test.
8486 2010-04-22 Richard Guenther <rguenther@suse.de>
8488 PR tree-optimization/43845
8489 * gcc.c-torture/compile/pr43845.c: New testcase.
8491 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8494 * gcc.target/i386/wmul-1.c: New test.
8495 * gcc.target/i386/wmul-2.c: New test.
8496 * gcc.target/bfin/wmul-1.c: New test.
8497 * gcc.target/bfin/wmul-2.c: New test.
8499 2010-04-22 Richard Guenther <rguenther@suse.de>
8502 * gfortran.dg/vector_subscript_6.f90: New testcase.
8503 * gfortran.dg/assign_10.f90: Adjust.
8505 2010-04-21 Jakub Jelinek <jakub@redhat.com>
8508 * gfortran.dg/gomp/pr43836.f90: New test.
8510 2010-04-21 Richard Guenther <rguenther@suse.de>
8512 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8514 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8516 * gcc.dg/torture/builtin-cproj-3.c: New.
8518 2010-04-20 Jason Merrill <jason@redhat.com>
8521 * g++.dg/template/recurse2.C: New.
8522 * g++.dg/parse/crash36.C: Adjust.
8523 * g++.dg/other/fold1.C: Adjust.
8524 * g++.dg/init/member1.C: Adjust.
8525 * lib/prune.exp: Prune "skipping N instantiation contexts".
8527 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8529 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8531 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8533 * gcc.dg/torture/builtin-cproj-1.c: New.
8534 * gcc.dg/torture/builtin-cproj-2.c: New.
8536 2010-04-20 Dodji Seketeli <dodji@redhat.com>
8540 * g++.dg/template/typedef32.C: Adjust.
8541 * g++.dg/template/typedef33.C: New test.
8543 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
8546 * gfortran.dg/proc_decl_23.f90: New test.
8549 * gfortran.dg/abstract_type_6.f03: New test.
8551 2010-04-20 Xinliang David Li <davidxl@google.com>
8553 * g++.dg/tree-ssa/fold-compare.C: New.
8555 2010-04-20 Richard Guenther <rguenther@suse.de>
8557 PR tree-optimization/39417
8558 * g++.dg/torture/pr39417.C: New testcase.
8560 2010-04-20 Richard Guenther <rguenther@suse.de>
8562 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8564 2010-04-20 Jakub Jelinek <jakub@redhat.com>
8566 * g++.dg/debug/dwarf2/rv1.C: New test.
8568 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8571 * gcc.c-torture/compile/pr43635.c: New testcase.
8573 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8576 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8577 of sequential loops being private only in the innermost containing
8581 * gfortran.dg/gomp/pr43337.f90: New test.
8583 2010-04-19 Richard Guenther <rguenther@suse.de>
8585 PR tree-optimization/43796
8586 * gfortran.dg/pr43796.f90: New testcase.
8588 2010-04-19 Richard Guenther <rguenther@suse.de>
8590 PR tree-optimization/43783
8591 * gcc.c-torture/execute/pr43783.c: New testcase.
8593 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
8596 * gcc.target/i386/pr43766.c: New test.
8598 2010-04-19 Jie Zhang <jie@codesourcery.com>
8601 * gcc.target/i386/pr43662.c: New test.
8603 2010-04-19 Dodji Seketeli <dodji@redhat.com>
8606 * g++.dg/template/typedef32.C: New test.
8608 2010-04-19 Ira Rosen <irar@il.ibm.com>
8610 PR tree-optimization/37027
8611 * lib/target-supports.exp
8612 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8613 * gcc.dg/vect/pr37027.c: New test.
8614 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8615 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8616 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8617 gcc.dg/vect/vect-complex-6.c: Likewise.
8619 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8621 * g++.dg/debug/dwarf2/enum1.C: New test.
8623 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
8625 * gnat.dg/rep_clause5.ad[sb]: New test.
8626 * gnat.dg/rep_clause5_pkg.ads: New helper.
8628 2010-04-18 Ira Rosen <irar@il.ibm.com>
8630 PR tree-optimization/43771
8631 * g++.dg/vect/pr43771.cc: New test.
8633 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
8636 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8637 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8639 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
8641 * gnat.dg/sizetype.adb: Rename into...
8642 * gnat.dg/sizetype1.adb: ...this.
8643 * gnat.dg/sizetype2.adb: New test.
8645 2010-04-16 Richard Guenther <rguenther@suse.de>
8647 PR tree-optimization/43572
8648 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8650 2010-04-16 Olivier Hainque <hainque@adacore.com>
8652 * gnat.dg/specs/discr_private.ads: New test.
8654 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
8657 * gcc.target/arm/thumb-comparisons.c: New test.
8660 * gcc.target/arm/thumb-cbranchqi.c: New test.
8662 2010-04-16 Christian Bruel <christian.bruel@st.com>
8664 * g++.dg/torture/pr36191.C: Enable for SH.
8666 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
8668 * gnat.dg/wide_boolean.adb: New test.
8669 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8671 2010-04-15 Richard Guenther <rguenther@suse.de>
8673 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8674 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8675 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8676 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8677 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8678 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8679 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8680 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8681 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8682 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8683 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8684 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8685 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8686 * gcc.dg/torture/ipa-pta-2.c: Likewise.
8687 * gcc.dg/torture/ipa-pta-1.c: Adjust.
8689 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
8692 * gcc.target/arm/pr42496.c: New test.
8694 2010-04-14 Jason Merrill <jason@redhat.com>
8697 * g++.dg/ext/attrib38.C: New.
8699 2010-04-14 Steve Ellcey <sje@cup.hp.com>
8702 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8704 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8707 * gcc.dg/cpp/warn-undef-2.c: Update.
8708 * gcc.dg/cpp/warn-traditional-2.c: Update.
8709 * gcc.dg/cpp/warn-comments-2.c: Update.
8710 * gcc.dg/cpp/warn-variadic-2.c: Update.
8711 * gcc.dg/cpp/warn-long-long-2.c: Update.
8712 * gcc.dg/cpp/warn-deprecated-2.c: Update.
8713 * gcc.dg/cpp/warn-multichar-2.c: Update.
8714 * gcc.dg/cpp/warn-normalized-3.c: Update.
8715 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8716 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8717 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8718 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8719 * gcc.dg/cpp/warn-redefined-2.c: Update.
8720 * gfortran.dg/warning-directive-2.F90: Update.
8721 * c-c++-common/cpp/warning-directive-2.c: Update.
8723 2010-04-14 Michael Matz <matz@suse.de>
8725 PR tree-optimization/42963
8726 * gcc.dg/pr42963.c: New testcase.
8728 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
8730 * gnat.dg/class_wide.adb: Rename into...
8731 * gnat.dg/class_wide1.adb: ...this.
8732 * gnat.dg/class_wide2.ad[sb]: New test.
8734 2010-04-14 Tobias Burnus <burnus@net-b.de>
8737 * gfortran.dg/coarray_9.f90: Update dg-errors.
8738 * gfortran.dg/coarray_10.f90: New test.
8739 * gfortran.dg/coarray_11.f90: New test.
8741 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8744 gfortran.dg/initialization_24.f90: New test.
8746 2010-04-13 Jason Merrill <jason@redhat.com>
8748 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8749 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8751 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
8753 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8754 * g++.dg/dg.exp: Likewise.
8755 * gcc.dg/cpp/warning-directive-1.c: Move to ...
8756 * c-c++-common/cpp/warning-directive-1.c: ... here.
8757 * gcc.dg/cpp/warning-directive-2.c: Move to ...
8758 * c-c++-common/cpp/warning-directive-2.c: ... here.
8759 * gcc.dg/cpp/warning-directive-3.c: Move to ...
8760 * c-c++-common/cpp/warning-directive-3.c: ... here.
8761 * gcc.dg/cpp/warning-directive-4.c: Move to ...
8762 * c-c++-common/cpp/warning-directive-4.c: ... here.
8763 * g++.dg/cpp/warning-directive-1.C: Delete.
8764 * g++.dg/cpp/warning-directive-2.C: Delete.
8765 * g++.dg/cpp/warning-directive-3.C: Delete.
8766 * g++.dg/cpp/warning-directive-4.C: Delete.
8767 * gcc.dg/cpp/normalised-3.c: Delete.
8768 * g++.dg/cpp/normalised-1.C: Rename as ...
8769 * c-c++-common/cpp/normalised-3.c: ... this.
8771 2010-04-13 Martin Jambor <mjambor@suse.cz>
8773 * gcc.dg/tree-ssa/sra-9.c: New test.
8775 2010-04-13 Michael Matz <matz@suse.de>
8778 * gcc.dg/pr43730.c: New test.
8780 2010-04-13 Michael Matz <matz@suse.de>
8782 * gcc.dg/tree-ssa/negate.c: New testcase.
8784 2010-04-13 Richard Guenther <rguenther@suse.de>
8787 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8789 2010-04-13 Richard Guenther <rguenther@suse.de>
8791 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8793 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
8795 * gnat.dg/derived_type1.adb: New test.
8797 2010-04-13 Matthias Klose <doko@ubuntu.com>
8799 * gcc.dg/plugindir1.c: New testcase.
8800 * gcc.dg/plugindir2.c: New testcase.
8801 * gcc.dg/plugindir3.c: New testcase.
8802 * gcc.dg/plugindir4.c: New testcase.
8804 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
8806 * gcc.target/i386/rotate-2.c: New test.
8808 2010-04-12 Jason Merrill <jason@redhat.com>
8811 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8812 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8814 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
8817 * g++.dg/init/pr25811.C: New test.
8819 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8821 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8822 dg-error, dg-warning.
8823 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8825 2010-04-12 Richard Guenther <rguenther@suse.de>
8827 * gcc.dg/torture/inline-2.c: New testcase.
8829 2010-04-12 Jakub Jelinek <jakub@redhat.com>
8832 * gcc.dg/Wunused-var-7.c: New test.
8834 PR tree-optimization/43560
8835 * gcc.c-torture/execute/pr43560.c: New test.
8837 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
8839 * gnat.dg/aggr13.adb: New test.
8840 * gnat.dg/aggr14.adb: Likewise.
8841 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8843 2010-04-12 Richard Guenther <rguenther@suse.de>
8846 * g++.dg/torture/pr43611.C: New testcase.
8848 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
8851 * gcc.dg/pr36774-1.c: New test.
8852 * gcc.dg/pr36774-2.c: New test.
8854 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8856 * gcc.target/sh/rte-delay-slot.c: New test.
8858 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
8860 * gnat.dg/pack9.adb: Remove -cargs option.
8861 * gnat.dg/aggr12.ad[sb]: New test.
8863 2010-04-10 Jie Zhang <jie@codesourcery.com>
8866 * gcc.target/sh/pr43417.c: New test.
8868 2010-04-10 Tobias Burnus <burnus@net-b.de>
8871 * gfortran.dg/spec_expr_6.f90: New test.
8873 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8876 * gcc.dg/cpp/pr43195.c: New.
8877 * gcc.dg/cpp/pr43195.h: New.
8879 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8882 * gcc.dg/Werror-6.c: Adjust.
8883 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8884 * gcc.dg/Werror-4.c: Likewise.
8885 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8886 * gcc.dg/Wswitch-enum-error.c: Likewise.
8887 * gcc.dg/Wpointer-arith.c: Likewise.
8888 * gcc.dg/Wfatal.c: Likewise.
8889 * gcc.dg/Wswitch-error.c: Likewise.
8890 * g++.dg/warn/unused-result1-Werror.c: Likewise.
8891 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8892 * gcc.dg/cpp/warn-undef-2.c: Likewise.
8893 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8894 * gcc.dg/cpp/warn-comments-2.c: Likewise.
8895 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8896 * gcc.dg/cpp/warning-directive-2.c: Likewise.
8897 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8898 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8899 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8900 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8901 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8902 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8903 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8904 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8905 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8906 * g++.dg/cpp/warning-directive-2.C: Likewise.
8907 * gfortran.dg/warning-directive-2.F90: Likewise.
8909 2010-04-09 Jason Merrill <jason@redhat.com>
8912 * g++.dg/template/sizeof13.C: New.
8914 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
8916 * g++.dg/other/pr35504.C: Add check for thiscall.
8917 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8918 * gcc.dg/torture/stackalign/thiscall-1.c: New.
8920 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8923 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8924 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
8925 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8926 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
8927 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8928 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
8929 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8930 * g++.dg/other/increment1.C: Likewise.
8932 2010-04-09 Tobias Burnus <burnus@net-b.de>
8935 * gfortran.dg/coarray_7.f90: New test.
8936 * gfortran.dg/coarray_8.f90: New test.
8938 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
8941 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8943 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8946 * gcc.dg/pr43643.c: New test.
8948 2010-04-08 Tobias Burnus <burnus@net-b.de>
8950 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8952 2010-04-08 Richard Guenther <rguenther@suse.de>
8954 PR tree-optimization/43679
8955 * gcc.c-torture/compile/pr43679.c: New testcase.
8957 2010-04-08 Jakub Jelinek <jakub@redhat.com>
8960 * gcc.dg/pr43670.c: New test.
8962 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
8965 * gcc.dg/tree-ssa/reassoc-19.c: New.
8967 2010-04-07 Jakub Jelinek <jakub@redhat.com>
8970 * gcc.dg/Wunused-var-1.c: New test.
8971 * gcc.dg/Wunused-var-2.c: New test.
8972 * gcc.dg/Wunused-var-3.c: New test.
8973 * gcc.dg/Wunused-var-4.c: New test.
8974 * gcc.dg/Wunused-var-5.c: New test.
8975 * gcc.dg/Wunused-var-6.c: New test.
8976 * gcc.dg/Wunused-parm-1.c: New test.
8978 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8979 * gcc.dg/trunc-1.c: Likewise.
8980 * gcc.dg/vla-9.c: Likewise.
8981 * gcc.dg/dfp/composite-type.c: Likewise.
8983 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8986 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8987 * obj-c++.dg/objc-gc-3.mm: Ditto.
8989 2010-04-07 Simon Baldwin <simonb@google.com>
8991 * gcc.dg/cpp/warn-undef-2.c: New.
8992 * gcc.dg/cpp/warn-traditional-2.c: New.
8993 * gcc.dg/cpp/warn-comments-2.c: New.
8994 * gcc.dg/cpp/warning-directive-1.c: New.
8995 * gcc.dg/cpp/warn-long-long.c: New.
8996 * gcc.dg/cpp/warn-traditional.c: New.
8997 * gcc.dg/cpp/warn-variadic-2.c: New.
8998 * gcc.dg/cpp/warn-undef.c: New.
8999 * gcc.dg/cpp/warn-normalized-1.c: New.
9000 * gcc.dg/cpp/warning-directive-2.c: New.
9001 * gcc.dg/cpp/warn-long-long-2.c: New.
9002 * gcc.dg/cpp/warn-variadic.c: New.
9003 * gcc.dg/cpp/warn-normalized-2.c: New.
9004 * gcc.dg/cpp/warning-directive-3.c: New.
9005 * gcc.dg/cpp/warn-deprecated-2.c: New.
9006 * gcc.dg/cpp/warn-trigraphs-1.c: New.
9007 * gcc.dg/cpp/warn-multichar-2.c: New.
9008 * gcc.dg/cpp/warn-normalized-3.c: New.
9009 * gcc.dg/cpp/warning-directive-4.c: New.
9010 * gcc.dg/cpp/warn-unused-macros.c: New.
9011 * gcc.dg/cpp/warn-trigraphs-2.c: New.
9012 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9013 * gcc.dg/cpp/warn-cxx-compat.c: New.
9014 * gcc.dg/cpp/warn-redefined.c: New.
9015 * gcc.dg/cpp/warn-trigraphs-3.c: New.
9016 * gcc.dg/cpp/warn-unused-macros-2.c: New.
9017 * gcc.dg/cpp/warn-deprecated.c: New.
9018 * gcc.dg/cpp/warn-trigraphs-4.c: New.
9019 * gcc.dg/cpp/warn-redefined-2.c: New.
9020 * gcc.dg/cpp/warn-comments.c: New.
9021 * gcc.dg/cpp/warn-multichar.c: New.
9022 * g++.dg/cpp/warning-directive-1.C: New.
9023 * g++.dg/cpp/warning-directive-2.C: New.
9024 * g++.dg/cpp/warning-directive-3.C: New.
9025 * g++.dg/cpp/warning-directive-4.C: New.
9026 * gfortran.dg/warning-directive-1.F90: New.
9027 * gfortran.dg/warning-directive-3.F90: New.
9028 * gfortran.dg/warning-directive-2.F90: New.
9029 * gfortran.dg/warning-directive-4.F90: New.
9031 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9034 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9036 2010-04-07 Jason Merrill <jason@redhat.com>
9038 * g++.dg/template/dr408.C: New.
9040 * g++.dg/lookup/ns4.C: New.
9043 * g++.dg/template/friend51.C: New test.
9046 * g++.old-deja/g++.other/linkage1.C: Adjust.
9048 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9051 * g++.dg/template/crash94.C: New test.
9053 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9056 * g++.dg/init/aggr5.C: New test.
9057 * g++.dg/init/aggr5.C: New test.
9059 2010-04-07 Richard Guenther <rguenther@suse.de>
9061 PR tree-optimization/43270
9062 * g++.dg/warn/Warray-bounds-4.C: New testcase.
9063 * gcc.dg/Warray-bounds-7.c: Likewise.
9065 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
9067 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9068 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9069 * gnat.dg/bit_packed_array4.ad[sb]: New test.
9071 2010-04-07 Jie Zhang <jie@codesourcery.com>
9074 * g++.dg/init/pr42556.C: New test.
9076 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9079 * g++.dg/debug/dwarf2/typedef2.C: New test.
9081 2010-04-06 Dodji Seketeli <dodji@redhat.com>
9083 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9084 c-c++-common/dwarf2/redeclaration-1.C
9086 2010-04-06 Jason Merrill <jason@redhat.com>
9088 * g++.dg/cpp0x/pr31437.C: Adjust error location.
9089 * g++.dg/ext/attrib18.C: Likewise.
9090 * g++.dg/ext/bitfield2.C: Likewise.
9091 * g++.dg/ext/bitfield4.C: Likewise.
9092 * g++.dg/ext/visibility/warn2.C: Likewise.
9093 * g++.dg/ext/visibility/warn3.C: Likewise.
9094 * g++.dg/gomp/pr26690-1.C: Likewise.
9095 * g++.dg/inherit/covariant7.C: Likewise.
9096 * g++.dg/init/synth2.C: Likewise.
9097 * g++.dg/lookup/using7.C: Likewise.
9098 * g++.dg/other/crash-4.C: Likewise.
9099 * g++.dg/other/error13.C: Likewise.
9100 * g++.dg/other/error20.C: Likewise.
9101 * g++.dg/parse/crash31.C: Likewise.
9102 * g++.dg/parse/error16.C: Likewise.
9103 * g++.dg/parse/error19.C: Likewise.
9104 * g++.dg/parse/error27.C: Likewise.
9105 * g++.dg/parse/error28.C: Likewise.
9106 * g++.dg/parse/fused-params1.C: Likewise.
9107 * g++.dg/template/error2.C: Likewise.
9108 * g++.dg/template/local6.C: Likewise.
9109 * g++.dg/template/qualttp15.C: Likewise.
9110 * g++.dg/warn/Wnvdtor-2.C: Likewise.
9111 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9112 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9113 * g++.old-deja/g++.brendan/crash29.C: Likewise.
9114 * g++.old-deja/g++.eh/spec6.C: Likewise.
9115 * g++.old-deja/g++.jason/crash3.C: Likewise.
9116 * g++.old-deja/g++.jason/destruct2.C: Likewise.
9117 * g++.old-deja/g++.law/ctors5.C: Likewise.
9118 * g++.old-deja/g++.law/ctors9.C: Likewise.
9119 * g++.old-deja/g++.mike/p3538a.C: Likewise.
9120 * g++.old-deja/g++.mike/p3538b.C: Likewise.
9121 * g++.old-deja/g++.other/struct1.C: Likewise.
9122 * g++.old-deja/g++.other/volatile1.C: Likewise.
9123 * g++.old-deja/g++.pt/crash36.C: Likewise.
9124 * g++.old-deja/g++.pt/derived3.C: Likewise.
9125 * g++.old-deja/g++.robertl/eb109.C: Likewise.
9126 * g++.old-deja/g++.robertl/eb4.C: Likewise.
9128 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
9131 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9132 * gcc.dg/graphite/id-19.c: New.
9134 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
9137 * gcc.dg/vect/pr32824: New.
9139 2010-04-06 Tobias Burnus <burnus@net-b.de>
9142 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9143 * gfortran.dg/coarray_3.f90: Ditto.
9144 * gfortran.dg/coarray_4.f90: Ditto.
9145 * gfortran.dg/coarray_5.f90: Ditto.
9146 * gfortran.dg/coarray_6.f90: Ditto.
9147 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9149 2010-04-06 Tobias Burnus <burnus@net-b.de>
9152 * gfortran.dg/coarray_4.f90: Fix test.
9153 * gfortran.dg/coarray_6.f90: Add more tests.
9155 2010-04-06 Tobias Burnus <burnus@net-b.de>
9158 * gfortran.dg/coarray_4.f90: New test.
9159 * gfortran.dg/coarray_5.f90: New test.
9160 * gfortran.dg/coarray_6.f90: New test.
9162 2010-04-06 Tobias Burnus <burnus@net-b.de>
9165 * gfortran.dg/iso_fortran_env_5.f90: New test.
9166 * gfortran.dg/iso_fortran_env_6.f90: New test.
9168 2010-04-06 Tobias Burnus <burnus@net-b.de>
9171 * gfortran.dg/coarray_1.f90: New test.
9172 * gfortran.dg/coarray_2.f90: New test.
9173 * gfortran.dg/coarray_3.f90: New test.
9175 2010-04-06 Jason Merrill <jason@redhat.com>
9178 * g++.dg/template/dtor8.C: New.
9181 * g++.dg/template/error-recovery2.C: New.
9183 2010-04-06 Jan Hubicka <jh@suse.czpli
9185 PR tree-optimization/42906
9186 * gcc.dg/tree-ssa/dce-1.c: New testcase.
9188 2010-04-06 Tobias Burnus <burnus@net-b.de>
9191 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9192 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9193 * gfortran.dg/auto_dealloc_1.f90: Ditto.
9195 2010-04-06 Richard Guenther <rguenther@suse.de>
9197 PR tree-optimization/43627
9198 * gcc.dg/tree-ssa/vrp49.c: New testcase.
9200 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9203 * gcc.target/i386/pr43638.c: New test.
9205 2010-04-06 Richard Guenther <rguenther@suse.de>
9208 * gcc.c-torture/compile/pr43661.c: New testcase.
9210 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9212 * gcc.target/s390/stackcheck1.c: Add dg-warning.
9214 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
9216 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9218 2010-04-02 Richard Guenther <rguenther@suse.de>
9220 PR tree-optimization/43629
9221 * gcc.c-torture/execute/pr43629.c: New testcase.
9223 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9224 Dominique d'Humieres <dominiq@lps.ens.fr>
9227 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9229 2010-04-01 Dodji Seketeli <dodji@redhat.com>
9232 * c-c++-common/dwarf2/redeclaration-1.C: New test.
9234 2010-04-01 Jason Merrill <jason@redhat.com>
9236 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9238 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9239 Manfred Schwarb <manfred99@gmx.ch>
9242 * gfortran.dg/ftell_3.f90: New test.
9244 2010-04-01 Richard Guenther <rguenther@suse.de>
9247 * gcc.c-torture/compile/pr43614.c: New testcase.
9249 2010-04-01 Martin Jambor <mjambor@suse.cz>
9251 PR tree-optimization/43141
9252 * gcc.dg/guality/pr43141.c: New test.
9254 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9256 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9257 * g++.dg/eh/spbp.C: Likewise.
9258 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9259 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9261 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9262 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
9263 * objc.dg/dwarf-2.m: Likewise.
9265 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9268 * gcc.dg/graphite/id-pr43464.c: New.
9269 * gcc.dg/graphite/id-pr43464-1.c: New.
9271 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9274 * gcc.dg/graphite/id-pr43351.c
9276 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9279 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9280 * obj-c++.dg/try-catch-2.mm: Ditto.
9281 * obj-c++.dg/lookup-2.mm: Ditto.
9282 * obj-c++.dg/encode-8.m: Ditto.
9283 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9284 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9285 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9286 * obj-c++.dg/const-str-11.mm: Ditto.
9287 * obj-c++.dg/const-str-9.mm: Ditto.
9288 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9289 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9290 * obj-c++.dg/except-1.mm: Ditto.
9291 * obj-c++.dg/const-str-7.mm: Ditto.
9292 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9293 * obj-c++.dg/const-str-3.mm: Ditto.
9294 * obj-c++.dg/const-str-7.mm: Ditto.
9295 * obj-c++.dg/stubify-2.mm: Change dump file name.
9298 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9300 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9303 2010-03-31 Martin Jambor <mjambor@suse.cz>
9305 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
9306 only with -O2, -O3 or -Os and not with -fwhopr.
9308 2010-03-31 Dodji Seketeli <dodji@redhat.com>
9311 * g++.dg/template/typedef31.C: New test.
9313 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9315 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9316 assembler output on *-*-solaris2*.
9317 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9319 2010-03-31 Jakub Jelinek <jakub@redhat.com>
9322 * gcc.dg/pr43557-1.c: New test.
9323 * gcc.dg/pr43557-2.c: New file.
9325 2010-03-31 Jie Zhang <jie@codesourcery.com>
9328 * gcc.dg/pr43562.c: New test.
9330 2010-03-30 Jason Merrill <jason@redhat.com>
9333 * g++.dg/template/error-recovery1.C: New.
9336 * g++.dg/parse/ambig5.C: New.
9338 2010-03-30 Jakub Jelinek <jakub@redhat.com>
9341 * gcc.dg/guality/pr43593.c: New test.
9343 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
9346 * gcc.dg/vect/pr43430-1.c: New.
9348 2010-03-30 Jason Merrill <jason@redhat.com>
9351 * g++.dg/template/partial7.C: New.
9353 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9355 * gcc.target/s390/stackcheck1.c: New testcase.
9357 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9360 * gfortran.dg/read_eof_8.f90: New test.
9362 2010-03-29 Jason Merrill <jason@redhat.com>
9364 * gcc.dg/cpp/include6.c: Change [] to ().
9367 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9369 * c-c++-common/raw-string-2.c: Add trigraph test.
9370 * c-c++-common/raw-string-8.c: New.
9371 * c-c++-common/raw-string-9.c: New.
9372 * c-c++-common/raw-string-10.c: New.
9374 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9375 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9376 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9377 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9378 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9379 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9380 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9382 2010-03-29 Richard Guenther <rguenther@suse.de>
9384 PR tree-optimization/43560
9385 * gcc.dg/torture/pr43560.c: New testcase.
9387 2010-03-29 Jason Merrill <jason@redhat.com>
9390 * g++.dg/ext/raw-string-1.C: Change [] to ().
9391 * g++.dg/ext/raw-string-2.C: Change [] to ().
9392 Don't use \ in delimiter.
9393 * g++.dg/ext/raw-string-3.C: Change [] to ().
9394 * g++.dg/ext/raw-string-4.C: Change [] to ().
9395 * g++.dg/ext/raw-string-5.C: Change [] to ().
9396 Test for error on \ in delimiter.
9397 * g++.dg/ext/raw-string-6.C: Change [] to ().
9398 * g++.dg/ext/raw-string-7.C: Change [] to ().
9400 2010-03-29 Jie Zhang <jie@codesourcery.com>
9403 * gcc.dg/pr43564.c: New test.
9405 2010-03-29 Tobias Burnus <burnus@net-b.de>
9408 * gfortran.dg/direct_io_12.f90: New test.
9410 2010-03-28 Jan Hubicka <jh@suse.cz>
9412 PR tree-optimization/43505
9413 * gfortran.dg/pr43505.f90: New testcase.
9415 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
9417 PR tree-optimization/43528
9418 * gcc.target/i386/pr43528.c: New test.
9420 2010-03-26 Joseph Myers <joseph@codesourcery.com>
9423 * gcc.dg/parm-impl-decl-3.c: New test.
9425 2010-03-26 Jason Merrill <jason@redhat.com>
9428 * g++.dg/cpp0x/parse1.C: New.
9430 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
9433 * gcc.target/i386/pr43524.c: New test.
9435 2010-03-26 Martin Jambor <mjambor@suse.cz>
9437 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9438 whitespace, rename main to foo.
9439 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9440 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9441 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9442 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9443 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9444 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9445 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9446 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9447 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9448 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9449 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9451 2010-03-26 Dodji Seketeli <dodji@redhat.com>
9454 * g++.dg/other/crash-10.C: New test.
9455 * g++.dg/other/crash-11.C: New test.
9457 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9460 * gfortran.dg/read_eof_7.f90: New test.
9462 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9466 * objc-obj-c++-shared: New directory.
9467 * objc-obj-c++-shared/Object1-implementation.h: New file.
9468 * objc-obj-c++-shared/Object1.h: New file.
9469 * objc-obj-c++-shared/Protocol1.h: New file.
9470 * objc-obj-c++-shared/next-abi.h: New file.
9471 * objc-obj-c++-shared/next-mapping.h: New file.
9472 * objc/execute/next_mapping.h: Delete.
9473 * objc.dg/special/special.exp: For all targets run the tests with
9474 -fgnu-runtime, for darwin targets also run the tests with
9476 * objc.dg/dg.exp: Ditto.
9477 * obj-c++.dg/dg.exp: Ditto.
9478 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9479 Protocol1.h) and next-mapping.h as required. Amend testcase to
9480 include use of updated NeXT interface.
9481 * objc/execute/formal_protocol-5.m: Ditto.
9482 * objc/execute/protocol-isEqual-2.m: Ditto.
9483 * objc/execute/protocol-isEqual-4.m: Ditto.
9484 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9485 Protocol1.h) and next-mapping.h as required.
9486 * objc/execute/object_is_class.m: Ditto.
9487 * objc/execute/enumeration-1.m: Ditto.
9488 * objc/execute/class-13.m: Ditto.
9489 * objc/execute/formal_protocol-2.m: Ditto.
9490 * objc/execute/formal_protocol-4.m: Ditto.
9491 * objc/execute/class-1.m: Ditto.
9492 * objc/execute/bycopy-1.m: Ditto.
9493 * objc/execute/formal_protocol-6.m: Ditto.
9494 * objc/execute/bycopy-3.m: Ditto.
9495 * objc/execute/class-3.m: Ditto.
9496 * objc/execute/bf-11.m: Ditto.
9497 * objc/execute/class-5.m: Ditto.
9498 * objc/execute/bf-13.m: Ditto.
9499 * objc/execute/class-7.m: Ditto.
9500 * objc/execute/bf-15.m: Ditto.
9501 * objc/execute/class-9.m: Ditto.
9502 * objc/execute/bf-17.m: Ditto.
9503 * objc/execute/bf-19.m: Ditto.
9504 * objc/execute/IMP.m: Ditto.
9505 * objc/execute/exceptions/catchall-1.m: Ditto.
9506 * objc/execute/exceptions/trivial.m: Ditto.
9507 * objc/execute/exceptions/finally-1.m: Ditto.
9508 * objc/execute/exceptions/local-variables-1.m: Ditto.
9509 * objc/execute/exceptions/foward-1.m: Ditto.
9510 * objc/execute/bf-2.m: Ditto.
9511 * objc/execute/string1.m: Ditto.
9512 * objc/execute/bf-4.m: Ditto.
9513 * objc/execute/informal_protocol.m: Ditto.
9514 * objc/execute/string3.m: Ditto.
9515 * objc/execute/bf-6.m: Ditto.
9516 * objc/execute/bf-8.m: Ditto.
9517 * objc/execute/class-tests-1.h: Ditto.
9518 * objc/execute/protocol-isEqual-1.m: Ditto.
9519 * objc/execute/protocol-isEqual-3.m: Ditto.
9520 * objc/execute/_cmd.m: Ditto.
9521 * objc/execute/function-message-1.m: Ditto.
9522 * objc/execute/bf-20.m: Ditto.
9523 * objc/execute/bf-common.h: Ditto.
9524 * objc/execute/np-2.m: Ditto.
9525 * objc/execute/class-10.m: Ditto.
9526 * objc/execute/class-12.m: Ditto.
9527 * objc/execute/enumeration-2.m: Ditto.
9528 * objc/execute/class-14.m: Ditto.
9529 * objc/execute/encode-1.m: Ditto.
9530 * objc/execute/formal_protocol-1.m: Ditto.
9531 * objc/execute/formal_protocol-3.m: Ditto.
9532 * objc/execute/accessing_ivars.m: Ditto.
9533 * objc/execute/bycopy-2.m: Ditto.
9534 * objc/execute/class-2.m: Ditto.
9535 * objc/execute/bf-10.m: Ditto.
9536 * objc/execute/formal_protocol-7.m: Ditto.
9537 * objc/execute/root_methods.m: Ditto.
9538 * objc/execute/class-4.m: Ditto.
9539 * objc/execute/bf-12.m: Ditto.
9540 * objc/execute/class-6.m: Ditto.
9541 * objc/execute/bf-14.m: Ditto.
9542 * objc/execute/nested-func-1.m: Ditto.
9543 * objc/execute/class-8.m: Ditto.
9544 * objc/execute/private.m: Ditto.
9545 * objc/execute/bf-16.m: Ditto.
9546 * objc/execute/bf-18.m: Ditto.
9547 * objc/execute/load-3.m: Ditto.
9548 * objc/execute/compatibility_alias.m: Ditto.
9549 * objc/execute/bf-1.m: Ditto.
9550 * objc/execute/no_clash.m: Ditto.
9551 * objc/execute/bf-3.m: Ditto.
9552 * objc/execute/string2.m: Ditto.
9553 * objc/execute/bf-5.m: Ditto.
9554 * objc/execute/string4.m: Ditto.
9555 * objc/execute/bf-7.m: Ditto.
9556 * objc/execute/object_is_meta_class.m: Ditto.
9557 * objc/execute/bf-9.m: Ditto.
9558 * objc/execute/bf-21.m: Ditto.
9559 * objc/execute/cascading-1.m: Ditto.
9560 * objc/execute/trivial.m: Ditto.
9561 * objc/execute/np-1.m: Ditto.
9562 * objc/compile/trivial.m: Ditto.
9563 * objc/execute/class_self-2.m: Include <stdlib.h>.
9564 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9565 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9566 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9567 and 64bit. Use new NeXT interface as required.
9568 * objc.dg/special/unclaimed-category-1.m: Ditto.
9569 * objc.dg/special/unclaimed-category-1.h: Ditto.
9570 * objc.dg/special/unclaimed-category-1a.m: Ditto.
9571 * objc.dg/func-ptr-1.m: Ditto.
9572 * objc.dg/stret-1.m: Ditto.
9573 * objc.dg/encode-2.m: Ditto.
9574 * objc.dg/category-1.m: Ditto.
9575 * objc.dg/encode-3.m: Ditto.
9576 * objc.dg/call-super-3.m: Ditto.
9577 * objc.dg/method-3.m: Ditto.
9578 * objc.dg/func-ptr-2.m: Ditto.
9579 * objc.dg/lookup-1.m: Ditto.
9580 * objc.dg/encode-4.m: Ditto.
9581 * objc.dg/fix-and-continue-1.m: Ditto.
9582 * objc.dg/proto-lossage-3.m: Ditto.
9583 * objc.dg/method-13.m: Ditto.
9584 * objc.dg/proto-qual-1.m: Ditto.
9585 * objc.dg/zero-link-3.m: Ditto.
9586 * objc.dg/bitfield-1.m: Ditto.
9587 * objc.dg/va-meth-1.m: Ditto.
9588 * objc.dg/super-class-3.m: Ditto.
9589 * objc.dg/call-super-1.m: Ditto.
9590 * objc.dg/type-size-2.m: Ditto.
9591 * objc.dg/method-10.m: Ditto.
9592 * objc.dg/defs.m: Ditto.
9593 * objc.dg/const-str-3.m: Ditto.
9594 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9595 Protocol1.h) and next-mapping.h as required. Use new NeXT
9596 interface as required.
9597 * objc.dg/super-class-4.m: Ditto.
9598 * objc.dg/comp-types-8.m: Ditto.
9599 * objc.dg/call-super-2.m: Ditto.
9600 * objc.dg/objc-fast-4.m: Ditto.
9601 * objc.dg/method-6.m: Ditto.
9602 * objc.dg/const-str-3.m: Ditto.
9603 * objc.dg/const-str-7.m: Ditto.
9604 * objc.dg/method-15.m: Ditto.
9605 * objc.dg/method-19.m: Ditto.
9606 * objc.dg/sync-1.m: Ditto.
9607 * objc.dg/layout-1.m: Ditto.
9608 * objc.dg/bitfield-3.m: Ditto.
9609 * objc.dg/try-catch-3.m: Ditto.
9610 * objc.dg/try-catch-7.m: Ditto.
9611 * objc.dg/comp-types-10.m: Ditto.
9612 * objc.dg/selector-2.: Ditto.
9613 * objc.dg/method-7.m: Ditto.
9614 * objc.dg/typedef-alias-1.m: Ditto.
9615 * objc.dg/proto-lossage-2.m: Ditto.
9616 * objc.dg/comp-types-11.m: Ditto.
9617 * objc.dg/sizeof-1.m: Ditto.
9618 * objc.dg/method-17.m: Ditto.
9619 * objc.dg/bitfield-5.m: Ditto.
9620 * objc.dg/try-catch-1.m: Ditto.
9621 * objc.dg/encode-5.m: Ditto.
9622 * objc.dg/fix-and-continue-2.m: Ditto.
9623 * objc.dg/method-9.m: Ditto.
9624 * objc.dg/isa-field-1.m: Ditto.
9625 * objc.dg/local-decl-2.m: Ditto.
9626 * objc.dg/objc-gc-4.m: Ditto.
9627 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9628 * objc.dg/gnu-runtime-3.m: Ditto.
9629 * objc.dg/encode-7.m: Ditto.
9630 * objc.dg/encode-8.m: Ditto.
9631 * objc.dg/selector-3.m: Ditto.
9632 * objc.dg/gnu-runtime-1.m: Ditto.
9633 * objc.dg/const-str-12.m: Ditto.
9634 * objc.dg/gnu-runtime-2.m: Ditto.
9635 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9636 * objc.dg/selector-1.m: Ditto.
9637 * objc.dg/stubify-2.m: Ditto.
9638 * objc.dg/zero-link-1.m: Ditto.
9639 * objc.dg/stret-2.m: Ditto.
9640 * objc.dg/zero-link-2.m: Ditto.
9641 * objc.dg/next-runtime-1.m: Ditto.
9642 * objc.dg/symtab-1.m: Ditto.
9643 * objc.dg/stubify-1.m: Ditto.
9644 * objc.dg/bitfield-2.m: Ditto.
9645 * objc.dg/try-catch-10.m: Apply to both runtimes.
9646 * objc.dg/const-str-1.m: Ditto.
9647 * objc.dg/image-info.m: Ditto.
9648 * objc.dg/encode-9.m: Ditto.
9649 * objc.dg/pragma-1.m: Apply test to all targets.
9650 * objc.dg/const-str-4.m: Ditto.
9651 * objc.dg/const-str-8.m: Ditto.
9652 * objc.dg/super-class-2.m: Ditto.
9653 * objc.dg/try-catch-5.m: Ditto.
9654 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9655 Protocol1.h) and next-mapping.h as required. Use new NeXT
9656 interface as required. Skip for gnu-runtime. Test for .quad at m64.
9657 * objc.dg/const-str-11.m: Ditto.
9658 * objc.dg/const-str-9.m: Ditto.
9659 * objc.dg/method-4.m: Skip for 64Bit NeXT.
9660 * objc.dg/encode-1.m: Remove redundant -lobjc.
9661 * objc.dg/try-catch-9.m: Tidy space.
9662 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9663 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9664 and 64bit. Use new NeXT interface as required.
9665 * obj-c++.dg/template-4.mm: Ditto.
9666 * obj-c++.dg/defs.mm: Ditto.
9667 * obj-c++.dg/basic.mm: Ditto.
9668 * obj-c++.dg/encode-4.mm: Ditto.
9669 * obj-c++.dg/method-17.mm: Ditto.
9670 * obj-c++.dg/proto-lossage-3.mm: Ditto.
9671 * obj-c++.dg/cxx-class-1.mm: Ditto.
9672 * obj-c++.dg/method-10.mm: Ditto.
9673 * obj-c++.dg/va-meth-1.mm: Ditto.
9674 * obj-c++.dg/encode-5.mm: Ditto.
9675 * obj-c++.dg/lookup-2.mm: Ditto.
9676 * obj-c++.dg/template-3.mm: Ditto.
9677 * obj-c++.dg/proto-qual-1.mm: Ditto.
9678 * obj-c++.dg/qual-types-1.m: Ditto.
9679 * obj-c++.dg/cxx-scope-1.mm: Ditto.
9680 * obj-c++.dg/template-1.mm: Ditto.
9681 * obj-c++.dg/encode-6.mm: Ditto.
9682 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
9683 Protocol1.h) and next-mapping.h as required. Use new NeXT
9684 interface as required.
9685 * obj-c++.dg/except-1.mm: Ditto.
9686 * obj-c++.dg/const-str-7.mm: Ditto.
9687 * obj-c++.dg/ivar-list-semi.mm: Ditto.
9688 * obj-c++.dg/cxx-scope-2.mm: Ditto.
9689 * obj-c++.dg/selector-2.mm: Ditto.
9690 * obj-c++.dg/isa-field-1.mm: Ditto.
9691 * obj-c++.dg/try-catch-1.mm: Ditto.
9692 * obj-c++.dg/local-decl-1.mm: Ditto.
9693 * obj-c++.dg/try-catch-9.mm: Ditto.
9694 * obj-c++.dg/no-extra-load.mm: Ditto.
9695 * obj-c++.dg/selector-5.mm: Ditto.
9696 * obj-c++.dg/method-12.mm: Ditto.
9697 * obj-c++.dg/try-catch-11.mm: Ditto.
9698 * obj-c++.dg/comp-types-11.mm: Ditto.
9699 * obj-c++.dg/bitfield-3.mm: Ditto.
9700 * obj-c++.dg/method-6.mm: Ditto.
9701 * obj-c++.dg/super-class-2.mm: Ditto.
9702 * obj-c++.dg/method-21.mm: Ditto.
9703 * obj-c++.dg/const-str-8.mm: Ditto.
9704 * obj-c++.dg/try-catch-7.mm: Ditto.
9705 * obj-c++.dg/method-15.mm: Ditto.
9706 * obj-c++.dg/layout-1.mm: Ditto.
9707 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9708 * obj-c++.dg/const-str-3.mm: Ditto.
9709 * obj-c++.dg/try-catch-2.mm: Ditto.
9710 * obj-c++.dg/objc-gc-3.mm: Ditto.
9711 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9712 * obj-c++.dg/bitfield-1.mm: Ditto.
9713 * obj-c++.dg/selector-6.mm: Ditto.
9714 * obj-c++.dg/method-13.mm: Ditto.
9715 * obj-c++.dg/comp-types-12.mm: Ditto.
9716 * obj-c++.dg/bitfield-4.mm: Ditto.
9717 * obj-c++.dg/try-catch-8.mm: Ditto.
9718 * obj-c++.dg/method-2.mm: Ditto.
9719 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9720 * obj-c++.dg/typedef-alias-1.mm: Ditto.
9721 * obj-c++.dg/const-str-4.mm: Ditto.
9722 * obj-c++.dg/proto-lossage-2.mm: Ditto.
9723 * obj-c++.dg/try-catch-3.mm: Ditto.
9724 * obj-c++.dg/comp-types-9.mm: Ditto.
9725 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9726 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9727 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9728 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9729 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9730 Use new NeXT interface as required.
9731 * obj-c++.dg/const-str-10.mm: Ditto.
9732 * obj-c++.dg/const-str-11.mm: Ditto.
9733 * obj-c++.dg/const-str-9.mm: Ditto.
9734 * obj-c++.dg/method-11.mm: Ditto.
9735 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9736 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9737 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9738 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9739 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9741 2010-03-25 Dodji Seketeli <dodji@redhat.com>
9744 * g++.dg/template/typedef30.C: New test case.
9746 2010-03-25 Jakub Jelinek <jakub@redhat.com>
9749 * gcc.c-torture/execute/pr43385.c: New test.
9751 2010-03-24 Joseph Myers <joseph@codesourcery.com>
9753 * gcc.dg/strncpy-fix-1.c: New test.
9755 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9758 * lib/objc-torture.exp (objc-set-runtime-options): New.
9759 * objc/execute/execute.exp: Check runtime options on each pass.
9760 * objc/execute/exceptions/exceptions.exp: Ditto.
9761 * objc/compile/compile.exp: Ditto.
9764 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9766 (check_effective_target_objc2): New proc.
9767 (check_effective_target_next_runtime): New proc.
9768 * lib/objc.exp: Determine which runtime is in force and support it.
9769 * lib/obj-c++.exp: Ditto.
9771 2010-03-24 Jason Merrill <jason@redhat.com>
9774 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9776 2010-03-24 Martin Jambor <mjambor@suse.cz>
9778 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9780 * gcc.dg/ipa/ipa-2.c: Likewise.
9781 * gcc.dg/ipa/ipa-3.c: Likewise.
9782 * gcc.dg/ipa/ipa-4.c: Likewise.
9783 * gcc.dg/ipa/ipa-5.c: Likewise.
9784 * gcc.dg/ipa/ipa-7.c: Likewise.
9785 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9787 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9788 i_can_not_be_propagated_fully2 into a loop.
9789 * gcc.dg/ipa/ipa-8.c: New test.
9790 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9792 2010-03-24 Jakub Jelinek <jakub@redhat.com>
9796 * gcc.dg/guality/pr43479.c: New test.
9797 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9798 and add volatile keyword.
9800 2010-03-23 Mike Stump <mikestump@comcast.net>
9802 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9804 2010-03-23 Jason Merrill <jason@redhat.com>
9806 * g++.dg/ext/altivec-17.C: Adjust error message.
9808 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9809 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9810 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9811 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9812 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9813 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9815 2010-03-22 Jason Merrill <jason@redhat.com>
9818 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9819 * g++.dg/ext/is_pod_98.C: New.
9822 * g++.dg/cpp0x/auto18.C: New.
9824 * gcc.dg/pr36997.c: Adjust error message.
9825 * g++.dg/ext/vector9.C: Likewise.
9826 * g++.dg/conversion/simd3.C: Likewise.
9827 * g++.dg/other/error23.C: Likewise.
9829 2010-03-22 Michael Matz <matz@suse.de>
9832 * gfortran.dg/pr43475.f90: New testcase.
9834 2010-03-22 Richard Guenther <rguenther@suse.de>
9836 PR tree-optimization/43390
9837 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9839 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9841 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9842 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9844 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
9845 Michael Matz <matz@suse.de>
9848 * g++.dg/parse/crash56.C: New test.
9850 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
9853 * gfortran.dg/whole_file_15.f90 : New test.
9855 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9858 * gfortran.dg/inquire_size.f90: New test.
9860 2010-03-20 Richard Guenther <rguenther@suse.de>
9862 PR rtl-optimization/43438
9863 * gcc.c-torture/execute/pr43438.c: New testcase.
9865 2010-03-20 Dodji Seketeli <dodji@redhat.com>
9868 * g++.dg/abi/mangle42.C: New test.
9870 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9873 * gcc.dg/pr43211.c: New test.
9874 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9876 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
9878 PR rtl-optimization/42258
9879 * gcc.target/arm/thumb1-mul-moves.c: New test.
9882 * gcc.target/arm/thumb-andsi.c: New test.
9884 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9885 dg-require-effective-target.
9887 2010-03-19 Michael Matz <matz@suse.de>
9890 * g++.dg/other/pr43116.C: New testcase.
9892 2010-03-19 Michael Matz <matz@suse.de>
9895 * gcc.dg/pr43305.c: New testcase.
9897 2010-03-19 Richard Guenther <rguenther@suse.de>
9899 PR tree-optimization/43415
9900 * gcc.c-torture/compile/pr43415.c: New testcase.
9902 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
9905 * gnat.dg/case_optimization2.adb: New test.
9906 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9908 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9909 Jack Howarth <howarth@bromo.med.uc.edu>
9912 * gcc.target/i386/push-1.c: Don't xfail
9913 scan-assembler-not "movups" on darwin.
9915 2010-03-18 Jakub Jelinek <jakub@redhat.com>
9918 * gcc.dg/pr43058.c: New test.
9920 2010-03-18 Martin Jambor <mjambor@suse.cz>
9923 * g++.dg/torture/pr42450.C: New test.
9925 2010-03-18 Michael Matz <matz@suse.de>
9928 * gcc.dg/pr43419.c: New testcase.
9930 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
9932 PR rtl-optimization/43360
9933 * gcc.dg/torture/pr43360.c: New.
9935 2010-03-18 Michael Matz <matz@suse.de>
9937 PR tree-optimization/43402
9938 * gcc.dg/pr43402.c: New testcase.
9940 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
9943 * gcc.dg/pr42427.c: New test.
9945 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9948 * gfortran.dg/read_empty_file.f: New test.
9949 * gfortran.dg/read_eof_all.f90: New test.
9950 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9951 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9953 2010-03-17 Michael Matz <matz@suse.de>
9955 * gcc.dg/pr43300.c: Add -w.
9957 2010-03-17 Richard Guenther <rguenther@suse.de>
9959 * gcc.dg/pr43379.c: Add -w.
9961 2010-03-17 Tobias Burnus <burnus@net-b.de>
9964 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9966 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
9968 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9970 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9972 * ada/acats/run_all.sh: Log start and end times.
9974 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9976 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9978 2010-03-16 Richard Guenther <rguenther@suse.de>
9981 * gcc.dg/pr43379.c: New testcase.
9983 2010-03-16 Jakub Jelinek <jakub@redhat.com>
9986 * gcc.dg/guality/pr43051-1.c: New test.
9988 2010-03-15 Janis Johnson <janis187@us.ibm.com>
9991 * g++.dg/ext/altivec-17.C: Handle changes to error message.
9993 2010-03-15 Michael Matz <matz@suse.de>
9996 * gcc.dg/pr43300.c: New testcase.
9998 2010-03-15 Richard Guenther <rguenther@suse.de>
10000 PR tree-optimization/43367
10001 * gcc.c-torture/compile/pr43367.c: New testcase.
10003 2010-03-15 Richard Guenther <rguenther@suse.de>
10005 PR tree-optimization/43317
10006 * gcc.dg/pr43317.c: New testcase.
10008 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10010 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10012 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10014 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10016 2010-03-14 Tobias Burnus <burnus@net-b.de>
10019 * gfortran.dg/impure_constructor_1.f90: New test.
10021 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10023 PR middle-end/43354
10024 * gfortran.dg/graphite/id-pr43354.f: New.
10026 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10028 PR middle-end/43349
10029 * gfortran.dg/graphite/pr43349.f: New.
10031 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10033 PR middle-end/43306
10034 * gcc.dg/graphite/pr43306.c: New.
10036 2010-03-12 David S. Miller <davem@davemloft.net>
10038 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10041 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10043 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10045 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
10049 * gfortran.dg/dynamic_dispatch_7.f03: New test.
10051 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
10053 * gfortran.dg/default_format_denormal_1.f90: Don't assume
10054 fail for *-*-mingw* targets.
10056 2010-03-12 Jakub Jelinek <jakub@redhat.com>
10059 * gcc.dg/guality/pr43329-1.c: New test.
10061 2010-03-11 Martin Jambor <mjambor@suse.cz>
10063 PR tree-optimization/43257
10064 * g++.dg/torture/pr43257.C: New test.
10066 2010-03-11 Tobias Burnus <burnus@net-b.de>
10069 * gfortran.dg/namelist_61.f90: New test.
10071 2010-03-11 Richard Guenther <rguenther@suse.de>
10073 PR tree-optimization/43255
10074 * gcc.c-torture/compile/pr43255.c: New testcase.
10076 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10078 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10079 * gcc.dg/pr43280.c: New testcase.
10081 2010-03-11 Richard Guenther <rguenther@suse.de>
10084 * gcc.dg/lto/20100227-1_0.c: New testcase.
10085 * gcc.dg/lto/20100227-1_1.c: Likewise.
10087 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10089 PR libfortran/43320
10090 PR libfortran/43265
10091 * gfortran.dg/read_eof_6.f: New test
10092 * gfortran.dg/read_x_eof.f90: New test.
10093 * gfortran.dg/read_x_past.f: Update test.
10095 2010-03-10 Jan Hubicka <jh@suse.cz>
10097 * gcc.c-torture/compile/pr43288.c: New test.
10099 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10101 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10103 * g++.old-deja/g++.pt/asm2.C: Likewise.
10104 * gcc.c-torture/compile/20000804-1.c: Likewise.
10105 * gcc.target/i386/clobbers.c: Likewise.
10107 2010-03-10 Tobias Burnus <burnus@net-b.de>
10110 * gfortran.dg/c_assoc_3.f90: New test.
10112 2010-03-10 Jakub Jelinek <jakub@redhat.com>
10115 * gcc.dg/guality/pr36728-1.c: New test.
10116 * gcc.dg/guality/pr36728-2.c: New test.
10118 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10120 * gcc.dg/h8300-div-delay-slot.c: New test.
10122 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
10124 PR tree-optimization/43236
10125 * gcc.c-torture/execute/pr43236.c: New test.
10127 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
10129 PR middle-end/42859
10130 * g++.dg/eh/pr42859.C: New test.
10132 2010-03-09 Jakub Jelinek <jakub@redhat.com>
10135 * gcc.dg/pr43299.c: New test.
10138 * g++.dg/eh/unwind2.C: New test.
10140 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10141 Reza Yazdani <reza.yazdani@amd.com>
10143 PR middle-end/43065
10144 * gcc.dg/graphite/run-id-4.c: New.
10146 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10148 PR middle-end/43065
10149 * gcc.dg/graphite/run-id-3.c: New.
10151 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
10153 PR middle-end/42644
10154 PR middle-end/42130
10155 * gcc.dg/graphite/id-18.c: New.
10156 * gcc.dg/graphite/run-id-pr42644.c: New.
10158 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10160 PR middle-end/42326
10161 * gcc.dg/graphite/pr42326.c: New.
10163 2010-03-08 Richard Guenther <rguenther@suse.de>
10165 PR tree-optimization/43269
10166 * gcc.c-torture/execute/pr43269.c: New testcase.
10168 2010-03-08 Janus Weil <janus@gcc.gnu.org>
10171 * gfortran.dg/typebound_call_13.f03: New.
10173 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
10175 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10176 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10178 2010-03-05 Jason Merrill <jason@redhat.com>
10180 * g++.dg/abi/mangle40.C: Require weak and alias.
10182 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10184 PR middle-end/42326
10185 * gfortran.dg/graphite/pr42326.f90: New.
10186 * gfortran.dg/graphite/pr42326-1.f90: New.
10188 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10190 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10191 (gnat_target_compile): Likewise.
10192 Reinitialize GNAT_UNDER_TEST if target changes.
10193 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10194 (local_find_gnatmake): Pass full --GCC to gnatlink.
10197 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10200 * gcc.dg/compound-literal-1.c: New testcase.
10202 2010-03-04 Martin Jambor <mjambor@suse.cz>
10204 PR tree-optimization/43164
10205 PR tree-optimization/43191
10206 * gcc.c-torture/compile/pr43164.c: New test.
10207 * gcc.c-torture/compile/pr43191.c: Likewise.
10209 2010-03-04 Janus Weil <janus@gcc.gnu.org>
10212 * gfortran.dg/finalize_9.f90: New.
10214 2010-03-04 Tobias Burnus <burnus@net-b.de>
10215 Ken Werner <ken@linux.vnet.ibm.com>
10217 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10218 to dg-options for spu.
10219 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10220 dump-scan target to exclude spu.
10222 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
10224 PR middle-end/43209
10225 * gcc.dg/tree-ssa/ivopts-4.c: New.
10227 2010-03-03 Janis Johnson <janis187@us.ibm.com>
10229 * lib/target-supports-dg.exp (check-flags): Provide defaults for
10230 include-opts and exclude-opts; skip checking the flags if arguments
10231 are the same as the defaults.
10232 (dg-xfail-if): Verify the number of arguments, supply defaults
10233 for unspecified optional arguments.
10234 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10236 2010-03-03 Jason Merrill <jason@redhat.com>
10239 * g++.dg/abi/mangle40.C: Updated.
10241 2010-03-03 Jason Merrill <jason@redhat.com>
10243 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10244 * g++.dg/abi/mangle23.C: Likewise.
10245 * g++.dg/eh/simd-2.C: Likewise.
10246 * g++.dg/ext/attribute-test-2.C: Likewise.
10247 * g++.dg/ext/vector14.C: Likewise.
10248 * g++.dg/other/pr34435.C: Likewise.
10249 * g++.dg/template/conv8.C: Likewise.
10250 * g++.dg/template/nontype9.C: Likewise.
10251 * g++.dg/template/qualttp17.C: Likewise.
10252 * g++.dg/template/ref1.C: Likewise.
10253 * g++.old-deja/g++.pt/crash68.C: Likewise.
10254 * g++.old-deja/g++.pt/ref1.C: Likewise.
10255 * g++.old-deja/g++.pt/ref3.C: Likewise.
10256 * g++.old-deja/g++.pt/ref4.C: Likewise.
10259 * g++.dg/abi/mangle40.C: New.
10260 * g++.dg/abi/mangle41.C: New.
10261 * g++.dg/lto/20100302_0.C: New.
10262 * g++.dg/lto/20100302_1.C: New.
10263 * g++.dg/lto/20100302.h: New.
10265 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
10268 * gfortran.dg/internal_pack_12.f90: New test.
10270 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
10272 * gcc.dg/pr36997.c: Adjust error message.
10274 2010-03-03 Mike Stump <mikestump@comcast.net>
10276 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10277 adjustments to not be present on machines that align the stack to
10278 more than 4 bytes and don't have a red zone yet as that is an
10279 unimplemented optimization.
10281 2010-03-03 Janus Weil <janus@gcc.gnu.org>
10284 * gfortran.dg/impure_assignment_3.f90: New.
10286 2010-03-03 Jakub Jelinek <jakub@redhat.com>
10289 * gfortran.dg/pr43229.f90: New test.
10292 * gcc.dg/debug/dwarf2/pr43237.c: New test.
10295 * gcc.dg/guality/pr43177.c: New test.
10297 2010-03-02 Jason Merrill <jason@redhat.com>
10299 * g++.dg/ext/vector9.C: Adjust error message.
10300 * g++.dg/conversion/simd3.C: Likewise.
10301 * g++.dg/other/error23.C: Likewise.
10303 2010-03-02 Mike Stump <mikestump@comcast.net>
10306 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10308 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
10311 * gfortran.dg/internal_pack_10.f90: New test.
10314 * gfortran.dg/internal_pack_11.f90: New test.
10316 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
10318 PR middle-end/42640
10319 * gcc.dg/tree-ssa/pr42640.c: New.
10321 2010-03-01 Richard Guenther <rguenther@suse.de>
10323 PR tree-optimization/43220
10324 * gcc.c-torture/execute/pr43220.c: New testcase.
10326 2010-03-01 Richard Guenther <rguenther@suse.de>
10328 PR middle-end/43213
10329 * gcc.dg/pr43213.c: New testcase.
10331 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10334 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10336 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10338 * lib/target-supports.exp (check_effective_target_ucn_nocache):
10340 (check_effective_target_ucn): Likewise.
10342 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10344 * gcc.dg/ucnid-2.c: Likewise.
10345 * gcc.dg/ucnid-3.c: Likewise.
10346 * gcc.dg/ucnid-4.c: Likewise.
10347 * gcc.dg/ucnid-11.c: Likewise.
10348 * gcc.dg/ucnid-12.c: Likewise.
10349 * gcc.dg/ucnid-6.c: Skip if !ucn.
10350 * gcc.dg/ucnid-9.c: Likewise.
10352 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10354 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10355 lists to dg-skip-if.
10356 * gcc.target/i386/stackalign/return-3.c: Likewise.
10358 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10360 * gcc.target/i386/clearcap.map: New file.
10361 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10362 Pass clearcap.map by default if supported.
10364 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10367 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10369 * gfortran.dg/stat_2.f90: Likewise.
10371 2010-03-01 Tobias Burnus <burnus@net-b.de>
10374 * gfortran.dg/module_read_2.f90: New test.
10376 2010-02-27 Mark Mitchell <mark@codesourcery.com>
10379 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10380 * g++.dg/abi/mangle12.C: Likewise.
10381 * g++.dg/abi/mangle20-2.C: Likewise.
10382 * g++.dg/abi/mangle17.C: Likewise.
10383 * g++.dg/template/cond2.C: Likewise.
10384 * g++.dg/template/pr35240.C: Likewise.
10386 2010-02-27 Richard Guenther <rguenther@suse.de>
10388 PR tree-optimization/43186
10389 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10391 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
10393 * g++.dg/abi/packed1.C: Expect warning on the SH.
10395 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
10398 * g++.dg/parse/error37.C: New test.
10400 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10404 * gcc.dg/pr8927-1.c: Match new note.
10405 * gcc.dg/990506-0.c: Likewise.
10406 * gcc.dg/gomp/flush-2.c: Likewise.
10407 * gcc.dg/gomp/atomic-5.c: Likewise.
10408 * gcc.dg/gomp/pr34607.c: Likewise.
10409 * gcc.dg/pr35746.c: Likewise.
10410 * gcc.dg/cpp/pragma-1.c: Likewise.
10411 * gcc.dg/cpp/pragma-2.c: Likewise.
10412 * gcc.dg/pr41842.c: Likewise.
10413 * gcc.dg/noncompile/20040629-1.c: Likewise.
10414 * objc.dg/private-1.m: Likewise.
10416 2010-02-27 Tobias Burnus <burnus@net-b.de>
10419 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10420 * gfortran.dg/default_initialization_4.f90: New test.
10422 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
10424 * gnat.dg/thin_pointer.ad[sb]: Rename into...
10425 * gnat.dg/thin_pointer1.ad[sb]: ...this.
10426 * gnat.dg/thin_pointer2.adb: New test.
10427 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10429 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
10432 * gcc.dg/cpp/c90-pedantic.c: New.
10433 * gcc.dg/cpp/c90.c: New.
10434 * gcc.dg/gnu90-const-expr-1.c: New.
10435 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10437 2010-02-26 Richard Guenther <rguenther@suse.de>
10439 PR tree-optimization/43186
10440 * gcc.c-torture/compile/pr43186.c: New testcase.
10442 2010-02-26 Jakub Jelinek <jakub@redhat.com>
10445 * c-c++-common/dwarf2/pr43190.c: New test.
10447 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10449 PR testsuite/37074:
10450 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10452 2010-02-26 Richard Guenther <rguenther@suse.de>
10454 PR tree-optimization/43188
10455 * gcc.c-torture/compile/pr43188.c: New testcase.
10457 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10460 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10462 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
10464 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10466 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10469 * gcc.target/powerpc/pr43154.c: New file.
10471 2010-02-25 Jakub Jelinek <jakub@redhat.com>
10474 * gfortran.dg/debug/pr43166.f: New test.
10477 * gcc.dg/torture/pr43165.c: New test.
10479 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10482 * c-c++-common/pr41779.c: Update.
10484 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10487 * lib/gnat-dg.exp (gnat_load): Redefine.
10489 * ada/acats/run_acats: Run run_all.sh with $SHELL.
10490 * ada/acats/run_all.sh: Downcase tasking not implemented message.
10492 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10495 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10496 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10500 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10502 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10504 2010-02-24 Jakub Jelinek <jakub@redhat.com>
10507 * gcc.dg/guality/vla-1.c: New test.
10509 2010-02-24 Tobias Burnus <burnus@net-b.de>
10512 * gfortran.dg/c_ptr_tests_15.f90: New test.
10514 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10517 * gcc.target/i386/pr43107.c: New test.
10519 2010-02-23 Jason Merrill <jason@redhat.com>
10522 * g++.dg/cpp0x/variadic100.C: New.
10524 2010-02-23 Jason Merrill <jason@redhat.com>
10527 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10528 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10529 * c-c++-common/dwarf2/vla1.c: New.
10531 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10534 * gcc.dg/pr43139.c: New test.
10537 * gcc.dg/guality/pr43077-1.c: New test.
10539 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10542 * gcc.dg/march.c: New.
10543 * gcc.dg/march-generic.c: New.
10544 * gcc.dg/mtune.c: New.
10546 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10548 PR middle-end/43083
10549 * gcc.dg/graphite/pr43083.c: New.
10551 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10553 PR middle-end/43097
10554 * gfortran.dg/graphite/pr43097.f: New.
10556 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10557 Manuel López-Ibáñez <manu@gcc.gnu.org>
10559 PR middle-end/43140
10560 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10562 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10564 PR middle-end/43026
10565 * g++.dg/graphite/pr43026.C: New.
10567 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10570 * gcc.dg/cleanup-1.c: Update.
10571 * gcc.dg/func-args-1.c: Update.
10572 * gcc.dg/format/sentinel-1.c: Update.
10573 * g++.old-deja/g++.jason/scoping10.C: Update.
10574 * g++.old-deja/g++.ns/lookup5.C: Update.
10575 * g++.dg/ext/cleanup-1.C: Update.
10576 * g++.dg/parse/varmod1.C: Update.
10577 * g++.dg/parse/error33.C: Update.
10578 * g++.dg/expr/call3.C: Update.
10579 * g++.dg/func-args-1.C: New.
10581 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
10584 * gcc.dg/attr-used-2.c: Moved to ...
10585 * c-c++-common/attr-used-2.c: Here.
10587 * gcc.dg/attr-used.c: Moved to ...
10588 * c-c++-common/attr-used.c: Here.
10590 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
10592 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10594 2010-02-22 Richard Guenther <rguenther@suse.de>
10597 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10598 * gfortran.dg/lto/20100222-1_1.c: Likewise.
10600 2010-02-22 Richard Guenther <rguenther@suse.de>
10602 PR tree-optimization/42749
10603 * gcc.c-torture/compile/pr42749.c: New testcase.
10605 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
10608 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10609 * gfortran.dg/internal_pack_9.f90: New test.
10611 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
10614 * g++.dg/template/recurse.C: Adjust.
10615 * g++.dg/template/pr23510.C: New.
10617 2010-02-21 Dodji Seketeli <dodji@redhat.com>
10620 * g++.dg/template/memclass4.C: New test.
10622 2010-02-21 Tobias Burnus <burnus@net-b.de>
10625 * gfortran.dg/reassoc_5.f90: New test.
10627 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
10630 * gcc.target/i386/pr43067.c: New test.
10632 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10635 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10637 * g++.dg/warn/Wconversion-null.C: New test.
10638 * g++.old-deja/g++.other/null1.C: Move to...
10639 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10641 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
10645 * gfortran.dg/dependency_26.f90: New test.
10648 * gfortran.dg/internal_pack_7.f90: New test.
10651 * gfortran.dg/internal_pack_8.f90: New test.
10653 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10656 * c-c++-common/pr41779.c: Fix broken testcase.
10658 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10661 * c-c++-common/pr36513.c: New testcase.
10662 * c-c++-common/pr36513-2.c: New testcase.
10664 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10667 * c-c++-common/pr41779.c: New.
10669 2010-02-19 Jakub Jelinek <jakub@redhat.com>
10672 * gcc.dg/pr43084.c: New test.
10674 2010-02-19 Richard Guenther <rguenther@suse.de>
10676 PR tree-optimization/42916
10677 * gcc.dg/pr42916.c: New testcase.
10679 2010-02-18 Jason Merrill <jason@redhat.com>
10682 * g++.dg/abi/packed1.C: Add expected warning.
10685 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10686 * gcc.dg/torture/dg-torture.exp: Likewise.
10687 * c-c++-common/torture/complex-sign.h,
10688 c-c++-common/torture/complex-sign-add.c,
10689 c-c++-common/torture/complex-sign-mixed-add.c,
10690 c-c++-common/torture/complex-sign-mixed-div.c,
10691 c-c++-common/torture/complex-sign-mixed-mul.c,
10692 c-c++-common/torture/complex-sign-mixed-sub.c,
10693 c-c++-common/torture/complex-sign-mul.c,
10694 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10695 Adapt for C++ compilation as well.
10698 * g++.dg/ext/label1.C: Update.
10699 * g++.dg/ext/label2.C: Update.
10702 * g++.dg/template/dependent-name6.C: New.
10705 * g++.dg/parse/namespace12.C: New.
10707 2010-02-18 Martin Jambor <mjambor@suse.cz>
10709 PR tree-optimization/43066
10710 * gcc.c-torture/compile/pr43066.c: New test.
10712 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
10714 * g++.dg/ext/attrib35.C: Fix target selector string.
10715 * g++.dg/ext/attrib36.C: Ditto.
10716 * g++.dg/ext/attrib37.C: Ditto.
10717 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10718 * g++.dg/abi/mangle25.C: Ditto.
10720 2010-02-17 Jason Merrill <jason@redhat.com>
10723 * g++.dg/parse/namespace11.C: New.
10726 * g++.dg/ext/attrib37.C: New.
10729 * g++.dg/template/ptrmem20.C: New.
10731 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
10734 * gcc.target/i386/xop-check.h: Include m256-check.h.
10735 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10736 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10737 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10738 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10740 2010-02-17 Jakub Jelinek <jakub@redhat.com>
10743 * gcc.dg/pr42918.c: New test.
10745 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
10747 * g++.dg/ext/attrib36.C: Require ILP32.
10749 2010-02-16 Richard Guenther <rguenther@suse.de>
10751 PR tree-optimization/41043
10752 * gfortran.dg/pr41043.f90: New testcase.
10753 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10755 2010-02-16 Jason Merrill <jason@redhat.com>
10757 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10759 2010-02-16 Ira Rosen <irar@il.ibm.com>
10761 PR tree-optimization/43074
10762 * gcc.dg/vect/fast-math-pr43074.c: New test.
10764 2010-02-16 Jakub Jelinek <jakub@redhat.com>
10766 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10768 2010-02-16 Jason Merrill <jason@redhat.com>
10771 * g++.dg/ext/attrib36.C: New.
10774 * g++.dg/other/array6.C: New.
10776 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10778 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10780 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
10782 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10783 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10784 * gcc.target/i386/xop-vpermil2pd-1.c: New.
10785 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10786 * gcc.target/i386/xop-vpermil2ps-1.c: New.
10787 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10789 2010-02-15 Richard Guenther <rguenther@suse.de>
10791 PR middle-end/43068
10792 * g++.dg/torture/pr43068.C: New testcase.
10794 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
10797 * g++.dg/opt/ice1.C: New.
10799 2010-02-14 Jason Merrill <jason@redhat.com>
10802 * g++.dg/cpp0x/initlist-opt.C: New.
10804 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
10808 * gfortran.dg/internal_pack_6.f90: New test.
10810 2010-02-12 Jason Merrill <jason@redhat.com>
10813 * g++.dg/cpp0x/variadic99.C: New.
10815 2010-02-12 Jakub Jelinek <jakub@redhat.com>
10817 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10818 sign extend pointers to gualchk_t.
10821 * g++.dg/other/default3.C: Xfail g4 test.
10823 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10825 PR middle-end/43012
10826 * gcc.dg/graphite/pr43012.c: New.
10828 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10830 PR middle-end/42930
10831 * g++.dg/graphite/pr42930.C: New.
10833 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10835 PR middle-end/42914
10836 PR middle-end/42530
10837 * gcc.dg/graphite/pr42530.c: New.
10838 * gcc.dg/graphite/pr42914.c: New.
10840 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10842 PR middle-end/42771
10843 * gcc.dg/graphite/pr42771.c: New.
10845 2010-02-11 Richard Guenther <rguenther@suse.de>
10847 PR tree-optimization/42998
10848 * gcc.c-torture/compile/pr42998.c: New testcase.
10850 2010-02-10 Jason Merrill <jason@redhat.com>
10853 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10855 PR c++/42983, core issue 906
10856 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10857 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10860 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10862 2010-02-10 Richard Guenther <rguenther@suse.de>
10864 PR tree-optimization/43017
10865 * gcc.dg/torture/pr43017.c: New testcase.
10867 2010-02-10 Tobias Burnus <burnus@net-b.de>
10870 * gfortran.dg/private_type_1.f90: Update error location.
10871 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10872 * gfortran.dg/typebound_operator_2.f03: Ditto.
10873 * gfortran.dg/assignment_2.f90: Ditto.
10874 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10875 * gfortran.dg/binding_label_tests_9.f03: Ditto.
10877 2010-02-10 Tobias Burnus <burnus@net-b.de>
10880 * gfortran.dg/bind_c_usage_20.f90: New test.
10882 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10885 * g++.dg/debug/pr43010.C: New test.
10887 2010-02-10 Richard Guenther <rguenther@suse.de>
10890 * gcc.c-torture/execute/20100209-1.c: New testcase.
10891 * gcc.dg/fold-div-3.c: Likewise.
10893 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10895 * gcc.dg/builtin-ffs-1.c: New test.
10897 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10900 * gfortran.dg/array_constructor_35.f90: New test.
10902 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10904 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10906 2010-02-09 Jason Merrill <jason@redhat.com>
10909 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10912 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10914 2010-02-09 Tobias Burnus <burnus@net-b.de>
10917 * gfortran.dg/module_write_1.f90: New test.
10919 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
10921 * gcc.dg/pr19340.c: Adjust.
10923 2010-02-09 Richard Guenther <rguenther@suse.de>
10925 PR tree-optimization/43008
10926 * gcc.c-torture/execute/pr43008.c: New testcase.
10928 2010-02-09 Richard Guenther <rguenther@suse.de>
10930 PR tree-optimization/43000
10931 * gcc.dg/torture/pr43000.c: New testcase.
10932 * gcc.dg/torture/pr43002.c: Likewise.
10934 2010-02-09 Daniel Kraft <d@domob.eu>
10937 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10938 and pass -Wsurprising as necessary.
10940 2010-02-08 Jakub Jelinek <jakub@redhat.com>
10942 PR tree-optimization/42890
10943 * g++.dg/torture/pr42890.C: New test.
10945 2010-02-08 Richard Guenther <rguenther@suse.de>
10947 PR middle-end/42995
10948 * gcc.dg/tree-ssa/inline-4.c: New testcase.
10950 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10952 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
10953 return 0 from main.
10954 * gcc.dg/graphite/block-1.c: Same.
10955 * gcc.dg/graphite/block-3.c: Same.
10956 * gcc.dg/graphite/block-4.c: Same.
10957 * gcc.dg/graphite/block-5.c: Same.
10958 * gcc.dg/graphite/block-6.c: Same.
10959 * gcc.dg/graphite/block-7.c: Same.
10960 * gcc.dg/graphite/interchange-0.c: Same.
10961 * gcc.dg/graphite/interchange-1.c: Same.
10962 * gcc.dg/graphite/interchange-10.c: Same.
10963 * gcc.dg/graphite/interchange-11.c: Same.
10964 * gcc.dg/graphite/interchange-12.c: Same.
10965 * gcc.dg/graphite/interchange-2.c: Same.
10966 * gcc.dg/graphite/interchange-3.c: Same.
10967 * gcc.dg/graphite/interchange-4.c: Same.
10968 * gcc.dg/graphite/interchange-5.c: Same.
10969 * gcc.dg/graphite/interchange-6.c: Same.
10970 * gcc.dg/graphite/interchange-7.c: Same.
10971 * gcc.dg/graphite/interchange-8.c: Same.
10972 * gcc.dg/graphite/interchange-9.c: Same.
10973 * gcc.dg/graphite/interchange-mvt.c: Same.
10975 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10977 * gfortran.dg/graphite/id-19.f: New.
10978 * gfortran.dg/graphite/pr14741.f90: New.
10979 * gfortran.dg/graphite/pr41924.f90: New.
10980 * gfortran.dg/graphite/run-id-2.f90: New.
10982 2010-02-07 Richard Guenther <rguenther@suse.de>
10984 PR middle-end/42956
10985 * gcc.c-torture/compile/pr42956.c: New testcase.
10987 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10989 PR libfortran/42742
10990 * gfortran.dg/fmt_cache_2.f: New test.
10992 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10994 * gfortran.dg/read_no_eor.f90: New test.
10996 2010-02-05 Jason Merrill <jason@redhat.com>
10998 * g++.dg/ext/label13.C: Move constructor body out of class.
11000 2010-02-03 Jason Merrill <jason@redhat.com>
11003 * g++.dg/ext/dllexport3.C: New.
11005 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
11007 * gcc.dg/format/ms-format3.c: New test for specific MS types.
11009 2010-02-05 Richard Guenther <rguenther@suse.de>
11011 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11013 2010-02-05 Dodji Seketeli <dodji@redhat.com>
11016 * g++.dg/other/crash-9.C: New test.
11018 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
11021 * gfortran.dg/subref_array_pointer_4.f90 : New test.
11023 2010-02-04 Richard Guenther <rguenther@suse.de>
11025 PR rtl-optimization/42952
11026 * gcc.dg/torture/pr42952.c: New testcase.
11028 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11030 PR libfortran/42901
11031 * gfortran.dg/namelist_60.f90: New test.
11033 2010-02-03 Jason Merrill <jason@redhat.com>
11036 * g++.dg/ext/builtin11.C: New.
11040 * g++.dg/abi/mangle35.C: New.
11041 * g++.dg/abi/mangle37.C: New.
11044 * g++.dg/abi/mangle36.C: New.
11047 * g++.dg/warn/string1.C: New.
11049 2010-02-03 Richard Guenther <rguenther@suse.de>
11051 PR tree-optimization/42944
11052 * gcc.dg/errno-1.c: New testcase.
11054 2010-02-03 Richard Guenther <rguenther@suse.de>
11056 PR middle-end/42927
11057 * gcc.c-torture/compile/pr42927.c: New testcase.
11059 2010-02-03 Tobias Burnus <burnus@net-b.de>
11062 * gfortran.dg/null_4.f90: New test.
11064 2010-02-02 Jason Merrill <jason@redhat.com>
11067 * g++.dg/ext/label13.C: New.
11069 2010-02-02 Tobias Burnus <burnus@net-b.de>
11072 * gfortran.dg/func_result_5.f90: New test.
11074 2010-02-01 Tobias Burnus <burnus@net-b.de>
11077 * gfortran.dg/pure_initializer_3.f90: News test.
11079 2010-01-31 Janus Weil <janus@gcc.gnu.org>
11082 * gfortran.dg/allocate_derived_2.f90: New test.
11084 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
11086 PR middle-end/42898
11087 * gcc.dg/torture/pr42898-2.c: New test.
11089 2010-01-31 Richard Guenther <rguenther@suse.de>
11091 PR middle-end/42898
11092 * gcc.dg/torture/pr42898.c: New testcase.
11094 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
11097 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11098 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11100 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
11102 * g++.dg/tree-ssa/inline-1.C: New.
11103 * g++.dg/tree-ssa/inline-2.C: New.
11104 * g++.dg/tree-ssa/inline-3.C: New.
11106 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
11109 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11110 the string 'pow' in the pathname of the compiler from generating a
11113 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11115 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11116 * g++.old-deja/g++.mike/eh17.C: Likewise.
11117 * g++.old-deja/g++.mike/p5571.C: Likewise.
11119 2010-01-29 Dodji Seketeli <dodji@redhat.com>
11126 * g++.dg/other/crash-5.C: New test.
11127 * g++.dg/other/crash-6.C: New test.
11128 * g++.dg/other/crash-7.C: New test.
11129 * g++.dg/other/crash-8.C: New test.
11131 2010-01-29 Jakub Jelinek <jakub@redhat.com>
11133 PR rtl-optimization/42889
11134 * gcc.dg/pr42889.c: New test.
11136 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
11138 * gcc.target/i386/pr42881.c: Use SSE2.
11140 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
11143 * gcc.target/i386/pr42891.c: New test.
11145 2010-01-28 Richard Guenther <rguenther@suse.de>
11147 PR tree-optimization/42871
11148 * g++.dg/torture/pr42871.C: New testcase.
11150 2010-01-28 Richard Guenther <rguenther@suse.de>
11152 * gcc.dg/Wobjsize-1.h: New testcase.
11153 * gcc.dg/Wobjsize-1.c: Likewise.
11155 2010-01-28 Richard Guenther <rguenther@suse.de>
11157 PR middle-end/42883
11158 * g++.dg/torture/pr42883.C: New testcase.
11160 2010-01-28 Michael Matz <matz@suse.de>
11162 * gcc.target/i386/pr42881.c: New test.
11164 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11166 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11167 Add i?86-*-solaris2* support.
11169 2010-01-28 Dodji Seketeli <dodji@redhat.com>
11173 * g++.dg/template/typedef27.C: New test case.
11174 * g++.dg/template/typedef28.C: New test case.
11176 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
11178 * gcc.dg/optimize-bswap*.c: Add ARM target
11180 2010-01-27 Richard Guenther <rguenther@suse.de>
11182 PR middle-end/42878
11183 * gcc.dg/torture/pr42878-1.c: New testcase.
11184 * gcc.dg/torture/pr42878-2.c: Likewise.
11186 2010-01-27 Jakub Jelinek <jakub@redhat.com>
11188 PR middle-end/42874
11189 * gcc.dg/vla-22.c: New test.
11191 2010-01-26 Jakub Jelinek <jakub@redhat.com>
11193 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11196 2010-01-26 Richard Guenther <rguenther@suse.de>
11198 PR rtl-optimization/42685
11199 * gcc.dg/pr42685.c: New testcase.
11200 * g++.dg/other/pr42685.C: Likewise.
11202 2010-01-26 Richard Guenther <rguenther@suse.de>
11204 PR middle-end/42806
11205 * g++.dg/other/pr42806.C: New testcase.
11207 2010-01-26 Richard Guenther <rguenther@suse.de>
11209 PR tree-optimization/42250
11210 * gcc.dg/pr42250.c: New testcase.
11212 2010-01-25 Arnaud Charlet <charlet@adacore.com>
11214 * gnat.dg/array_bounds_test.adb: New test.
11216 2010-01-25 Tobias Burnus <burnus@net-b.de>
11219 * gfortran.dg/generic_21.f90: New test.
11221 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11224 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11226 2010-01-24 Mark Mitchell <mark@codesourcery.com>
11229 * g++.dg/abi/arm_va_list2.C: New test.
11230 * g++.dg/abi/arm_va_list2.h: Companion header file.
11232 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
11235 * gfortran.dg/parameter_array_ref_2.f90 : New test.
11238 * gfortran.dg/char_array_arg_1.f90 : New test.
11240 * gfortran.dg/pr25923.f90 : Remove XFAIL.
11242 2010-01-24 Tobias Burnus <burnus@net-b.de>
11245 * gfortran.dg/generic_20.f90: New test.
11247 2010-01-22 Michael Matz <matz@suse.de>
11249 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11252 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
11255 * gfortran.dg/dependency_25.f90 : New test.
11257 2010-01-21 Martin Jambor <mjambor@suse.cz>
11259 PR tree-optimization/42585
11260 * gcc.dg/tree-ssa/pr42585.c: New test.
11262 2010-01-21 Richard Guenther <rguenther@suse.de>
11264 PR middle-end/19988
11265 * gcc.dg/pr19988.c: New testcase.
11267 2010-01-20 Janis Johnson <janis187@us.ibm.com>
11269 * g++.dg/compat/decimal/compat-common.h: New file.
11270 * g++.dg/compat/decimal/decimal-dummy.h: New file.
11271 * g++.dg/compat/decimal/pass_x.h: New file.
11272 * g++.dg/compat/decimal/pass_y.h: New file.
11273 * g++.dg/compat/decimal/pass-1_main.C: New file.
11274 * g++.dg/compat/decimal/pass-1_x.C: New file.
11275 * g++.dg/compat/decimal/pass-1_y.C: New file.
11276 * g++.dg/compat/decimal/pass-2_main.C: New file.
11277 * g++.dg/compat/decimal/pass-2_x.C: New file.
11278 * g++.dg/compat/decimal/pass-2_y.C: New file.
11279 * g++.dg/compat/decimal/pass-3_main.C: New file.
11280 * g++.dg/compat/decimal/pass-3_x.C: New file.
11281 * g++.dg/compat/decimal/pass-3_y.C: New file.
11282 * g++.dg/compat/decimal/pass-4_main.C: New file.
11283 * g++.dg/compat/decimal/pass-4_x.C: New file.
11284 * g++.dg/compat/decimal/pass-4_y.C: New file.
11285 * g++.dg/compat/decimal/pass-5_main.C: New file.
11286 * g++.dg/compat/decimal/pass-5_x.C: New file.
11287 * g++.dg/compat/decimal/pass-5_y.C: New file.
11288 * g++.dg/compat/decimal/pass-6_main.C: New file.
11289 * g++.dg/compat/decimal/pass-6_x.C: New file.
11290 * g++.dg/compat/decimal/pass-6_y.C: New file.
11291 * g++.dg/compat/decimal/return_x.h: New file.
11292 * g++.dg/compat/decimal/return_y.h: New file.
11293 * g++.dg/compat/decimal/return-1_main.C: New file.
11294 * g++.dg/compat/decimal/return-1_x.C: New file.
11295 * g++.dg/compat/decimal/return-1_y.C: New file.
11296 * g++.dg/compat/decimal/return-2_main.C: New file.
11297 * g++.dg/compat/decimal/return-2_x.C: New file.
11298 * g++.dg/compat/decimal/return-2_y.C: New file.
11299 * g++.dg/compat/decimal/return-3_main.C: New file.
11300 * g++.dg/compat/decimal/return-3_x.C: New file.
11301 * g++.dg/compat/decimal/return-3_y.C: New file.
11302 * g++.dg/compat/decimal/return-4_main.C: New file.
11303 * g++.dg/compat/decimal/return-4_x.C: New file.
11304 * g++.dg/compat/decimal/return-4_y.C: New file.
11305 * g++.dg/compat/decimal/return-5_main.C: New file.
11306 * g++.dg/compat/decimal/return-5_x.C: New file.
11307 * g++.dg/compat/decimal/return-5_y.C: New file.
11308 * g++.dg/compat/decimal/return-6_main.C: New file.
11309 * g++.dg/compat/decimal/return-6_x.C: New file.
11310 * g++.dg/compat/decimal/return-6_y.C: New file.
11312 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11315 * gcc.dg/pr42715.c: New.
11317 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11320 * g++.dg/parse/crash55.C: New.
11322 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11325 * gcc.dg/guality/pr42782.c: New.
11327 2010-01-20 Jason Merrill <jason@redhat.com>
11330 * g++.dg/abi/packed1.C: New.
11333 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11336 * g++.dg/parse/fn-typedef1.C: New.
11337 * g++.dg/other/cv_quals.C: Adjust.
11339 2010-01-20 Anthony Green <green@moxielogic.com>
11341 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11342 pack(push) pragma).
11343 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11344 * gcc.dg/20020312-2.c: Port this to the moxie core.
11345 * gcc.dg/weak/typeof-2.c: Ditto.
11347 2010-01-20 Richard Guenther <rguenther@suse.de>
11349 PR tree-optimization/42717
11350 * gcc.c-torture/compile/pr42717.c: New testcase.
11352 2010-01-20 Jakub Jelinek <jakub@redhat.com>
11354 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11355 of signed, add a few new tests.
11357 PR middle-end/42803
11358 * g++.dg/parse/limits-initializer1.C: New test.
11360 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11363 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11364 * gfortran.dg/typebound_call_12.f03: New test.
11366 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
11369 * gfortran.dg/bounds_check_15.f90 : New test.
11371 2010-01-19 Michael Matz <matz@suse.de>
11373 PR tree-optimization/41783
11374 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11376 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11379 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11380 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11381 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
11382 * gcc.target/arm/neon/vget_lows16.c: Likewise.
11383 * gcc.target/arm/neon/vget_lows32.c: Likewise.
11384 * gcc.target/arm/neon/vget_lows64.c: Likewise.
11385 * gcc.target/arm/neon/vget_lows8.c: Likewise.
11386 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11387 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11388 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11389 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11391 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11394 * gfortran.dg/extends_6.f03: Modified an error message.
11395 * gfortran.dg/extends_10.f03: New test.
11396 * gfortran.dg/private_type_6.f03: Modified an error message.
11397 * gfortran.dg/structure_constructor_8.f03: Ditto.
11399 2010-01-19 Jakub Jelinek <jakub@redhat.com>
11401 PR tree-optimization/42719
11402 * gcc.dg/pr42719.c: New test.
11405 * gcc.dg/pr42728.c: New test.
11407 2010-01-19 Anthony Green <green@moxielogic.com>
11409 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11411 2010-01-18 Anthony Green <green@moxielogic.com>
11413 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11416 2010-01-19 Dodji Seketeli <dodji@redhat.com>
11418 * g++.dg/template/error45.C: reverted as part of reverting the
11419 fix of PR c++/42634.
11421 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11424 * g++.dg/template/error45.C: New test.
11426 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11429 * g++.dg/conversion/op6.C: New test.
11431 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
11434 * gcc.target/alpha/pr42774.c: New test.
11436 2010-01-18 Richard Guenther <rguenther@suse.de>
11438 PR tree-optimization/42781
11439 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11441 2010-01-17 Richard Guenther <rguenther@suse.de>
11443 PR middle-end/42248
11444 * gcc.c-torture/execute/pr42248.c: New testcase.
11446 2010-01-17 Richard Guenther <rguenther@suse.de>
11448 PR tree-optimization/42773
11449 * g++.dg/torture/pr42773.C: New testcase.
11451 2010-01-17 Janus Weil <janus@gcc.gnu.org>
11454 * gfortran.dg/interface_assignment_5.f90: New test.
11456 2010-01-17 Dodji Seketeli <dodji@redhat.com>
11459 * g++.dg/template/crash94.C: Reverted.
11461 2010-01-17 Jie Zhang <jie.zhang@analog.com>
11464 * gcc.dg/debug/pr42767.c: New.
11466 2010-01-15 Jason Merrill <jason@redhat.com>
11469 * g++.dg/cpp0x/decltype22.C: New.
11471 2010-01-16 Jakub Jelinek <jakub@redhat.com>
11473 PR middle-end/42760
11474 * g++.dg/torture/pr42760.C: New test.
11476 2010-01-15 Jing Yu <jingyu@google.com>
11478 PR rtl-optimization/42691
11479 * gcc.c-torture/execute/pr42691.c: New.
11481 2010-01-15 Richard Guenther <rguenther@suse.de>
11483 PR middle-end/42739
11484 * g++.dg/torture/pr42739.C: New testcase.
11486 2010-01-15 Dodji Seketeli <dodji@redhat.com>
11488 * g++.dg/template/error45.C: Revert as part of reverting changes
11491 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11494 * gfortran.dg/interface_31.f90: New test.
11496 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11498 * gcc.target/powerpc/pr42747.c: New file.
11500 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11502 PR middle-end/42674
11503 * c-c++-common/pr42674.c: New test.
11506 * g++.dg/template/instantiate11.C: New test.
11508 2010-01-14 Jason Merrill <jason@redhat.com>
11511 * g++.dg/overload/error3.C: New.
11514 * g++.dg/overload/rvalue1.C: New.
11516 2010-01-14 Martin Jambor <mjambor@suse.cz>
11518 PR tree-optimization/42706
11519 * gcc.dg/ipa/pr42706.c: New testcase.
11521 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
11523 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11525 2010-01-14 Martin Jambor <mjambor@suse.cz>
11527 PR tree-optimization/42714
11528 * g++.dg/torture/pr42714.C: New test.
11530 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11532 PR rtl-optimization/42246
11533 * gfortran.dg/pr42246-2.f: New.
11535 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11537 PR rtl-optimization/42389
11538 * gcc.dg/pr42389.c: New.
11540 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11542 PR rtl-optimization/42388
11543 * gcc.dg/pr42388.c: New.
11545 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11547 PR rtl-optimization/42294
11548 * gfortran.dg/pr42294.f: New.
11550 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11552 PR rtl-optimization/39453
11553 PR rtl-optimization/42246
11554 * gcc.dg/pr39453.c: New.
11555 * gcc.dg/pr42246.c: New.
11557 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11559 PR middle-end/42245
11560 * gcc.dg/pr42245.c: New.
11561 * gcc.dg/pr42245-2.c: New.
11563 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11565 PR rtl-optimization/42249
11566 * gcc.dg/pr42249.c: New.
11568 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11571 * gcc.c-torture/execute/pr42721.c: New test.
11573 2010-01-14 Ira Rosen <irar@il.ibm.com>
11575 PR tree-optimization/42709
11576 * gcc.dg/vect/pr42709.c: New test.
11578 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11581 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11582 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11584 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11587 * gfortran.dg/generic_19.f90 : New test.
11589 2010-01-13 Richard Guenther <rguenther@suse.de>
11591 PR tree-optimization/42730
11592 * gcc.c-torture/compile/pr42730.c: New testcase.
11594 2010-01-13 Steve Ellcey <sje@cup.hp.com>
11597 * gcc.target/ia64/pr42542-1.c: New.
11598 * gcc.target/ia64/pr42542-2.c: New.
11599 * gcc.target/ia64/pr42542-3.c: New.
11601 2010-01-13 Dodji Seketeli <dodji@redhat.com>
11604 * g++.dg/template/error45.C: New test.
11606 2010-01-13 Martin Jambor <mjambor@suse.cz>
11608 PR tree-optimization/42704
11609 * g++.dg/torture/pr42704.C: New test.
11611 2010-01-13 Martin Jambor <mjambor@suse.cz>
11613 PR tree-optimization/42703
11614 * gcc.c-torture/compile/pr42703.c: New test.
11616 2010-01-13 Richard Guenther <rguenther@suse.de>
11618 PR tree-optimization/42705
11619 * gcc.c-torture/compile/pr42705.c: New testcase.
11621 2010-01-13 Jie Zhang <jie.zhang@analog.com>
11623 * gcc.target/bfin/l2.c: New test.
11624 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11626 2010-01-13 Richard Guenther <rguenther@suse.de>
11628 PR middle-end/42716
11629 * gcc.c-torture/compile/pr42716.c: New testcase.
11631 2010-01-13 Richard Guenther <rguenther@suse.de>
11634 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11636 2010-01-12 Joseph Myers <joseph@codesourcery.com>
11639 * gcc.c-torture/compile/pr42708-1.c: New test.
11641 2010-01-12 Jakub Jelinek <jakub@redhat.com>
11644 * gcc.dg/pr42662.c: New test.
11646 PR tree-optimization/42645
11647 * g++.dg/other/pr42645-1.C: New test.
11648 * g++.dg/other/pr42645-2.C: New test.
11650 2010-01-11 Janis Johnson <janis187@us.ibm.com>
11653 * gcc.target/powerpc/warn-1.c: New test.
11654 * gcc.target/powerpc/warn-2.c: New test.
11656 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
11658 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11661 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
11663 * gcc.dg/lto/20100108_0.c: New.
11665 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
11667 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11668 Add -march=i686 -msse for 32bit x86 targets.
11670 2010-01-10 Richard Guenther <rguenther@suse.de>
11672 PR middle-end/42667
11673 * gcc.dg/torture/pr42667.c: New testcase.
11675 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11678 * gfortran.dg/array_constructor_34.f90: New test.
11680 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11683 * gfortran.dg/array_constructor_33.f90: New test.
11684 gfortran.dg/array_function_5.f90: Add credit.
11686 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11689 * gcc.dg/pr42631.c: New.
11691 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11694 * gcc.dg/pr42630.c: New.
11696 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11699 * gcc.dg/pr42629.c: New.
11701 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11703 PR middle-end/42363
11704 * gcc.dg/torture/pr42363.c: New.
11706 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11710 * gcc.dg/vect/pr42604.c: New.
11711 * gcc.dg/vect/pr42395.c: New.
11713 2010-01-09 Richard Guenther <rguenther@suse.de>
11715 PR middle-end/42512
11716 * gcc.c-torture/execute/pr42512.c: New testcase.
11718 2010-01-09 Tobias Burnus <burnus@net-b.de>
11721 * gfortran.dg/c_ptr_tests_14.f90: New test.
11723 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11726 * gnat.dg/null_pointer_deref1.adb: Don't run on
11727 sparc*-sun-solaris2.11.
11729 2010-01-08 Richard Guenther <rguenther@suse.de>
11732 * gcc.dg/lto/20100103-1_0.c: New testcase.
11733 * gcc.dg/lto/20100103-2_0.c: Likewise.
11735 2010-01-08 Tobias Burnus <burnus@net-b.de
11738 * gfortran.dg/asynchronous_1.f90: New test.
11739 * gfortran.dg/asynchronous_2.f90: New test.
11740 * gfortran.dg/conflicts.f90: Update error message.
11742 2010-01-07 Dodji Seketeli <dodji@redhat.com>
11745 * g++.dg/cpp0x/variadic-unify-2.C: New test.
11747 2010-01-07 Jakub Jelinek <jakub@redhat.com>
11749 PR tree-optimization/42625
11750 * g++.dg/opt/dtor4.C: New test.
11751 * g++.dg/opt/dtor4.h: New.
11752 * g++.dg/opt/dtor4-aux.cc: New.
11754 2010-01-07 Tobias Burnus <burnus@net-b.de>
11757 * gfortran.dg/proc_ptr_26.f90: New test.
11759 2010-01-07 Tobias Burnus <burnus@net-b.de>
11762 * gfortran.dg/allocatable_scalar_7.f90: New test.
11764 2010-01-06 Richard Guenther <rguenther@suse.de>
11766 * gcc.c-torture/compile/pr42632.c: New testcase.
11768 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11771 * gcc.target/i386/pr42542-4.c: New.
11772 * gcc.target/i386/pr42542-4a.c: Likewise.
11773 * gcc.target/i386/pr42542-5.c: Likewise.
11774 * gcc.target/i386/pr42542-5a.c: Likewise.
11776 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
11778 * gcc.dg/tls/opt-15.c: New test.
11780 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11782 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11784 2010-01-05 Martin Jambor <mjambor@suse.cz>
11786 PR tree-optimization/42462
11787 * g++.dg/torture/pr42462.C: New test.
11789 2010-01-05 Jason Merrill <jason@redhat.com>
11791 * g++.dg/cpp0x/initlist30.C: New test.
11793 2010-01-05 Richard Guenther <rguenther@suse.de>
11795 PR tree-optimization/42614
11796 * gcc.c-torture/execute/pr42614.c: New testcase.
11798 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
11800 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11801 * gcc.dg/Wunreachable-1.c: Remove the testcase of
11802 -Wunreachable-code.
11803 * gcc.dg/Wunreachable-2.c: Likewise.
11804 * gcc.dg/Wunreachable-3.c: Likewise.
11805 * gcc.dg/Wunreachable-4.c: Likewise.
11806 * gcc.dg/Wunreachable-5.c: Likewise.
11807 * gcc.dg/Wunreachable-6.c: Likewise.
11808 * gcc.dg/Wunreachable-7.c: Likewise.
11809 * gcc.dg/Wunreachable-8.c: Likewise.
11810 * gcc.dg/20041231-1.c: Likewise.
11812 2010-01-05 Jakub Jelinek <jakub@redhat.com>
11815 * gcc.dg/pr42611.c: New test.
11817 PR tree-optimization/42508
11818 * g++.dg/opt/pr42508.C: New test.
11820 2010-01-05 Tobias Burnus <burnus@net-b.de>
11823 * gfortran.dg/allocatable_scalar_8.f90: New.
11825 2010-01-04 Martin Jambor <mjambor@suse.cz>
11827 PR tree-optimization/42398
11828 * gcc.c-torture/compile/pr42398.c: New test.
11830 2010-01-04 Jason Merrill <jason@redhat.com>
11833 * g++.dg/ext/attrib35.C: New.
11836 * g++.dg/cpp0x/auto17.C: New.
11838 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
11840 * gcc.dg/lto/20100104_0.c: New.
11842 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
11845 * gcc.target/i386/pr42542-1.c: New.
11846 * gcc.target/i386/pr42542-1a.c: Likewise.
11847 * gcc.target/i386/pr42542-1b.c: Likewise.
11848 * gcc.target/i386/pr42542-2.c: Likewise.
11849 * gcc.target/i386/pr42542-2a.c: Likewise.
11850 * gcc.target/i386/pr42542-2b.c: Likewise.
11851 * gcc.target/i386/pr42542-3.c: Likewise.
11852 * gcc.target/i386/pr42542-3a.c: Likewise.
11854 2009-01-04 Tobias Burnus <burnus@net-b.de>
11857 * gfortran.dg/allocatable_scalar_5.f90: New test.
11858 * gfortran.dg/allocatable_scalar_6.f90: New test.
11860 2010-01-03 Richard Guenther <rguenther@suse.de>
11863 * gfortran.dg/gomp/recursion1.f90: Remove.
11865 2010-01-03 Richard Guenther <rguenther@suse.de>
11867 * gcc.dg/Warray-bounds.c: Remove XFAILs.
11868 * gcc.dg/uninit-6.c: Likewise.
11869 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11871 2010-01-03 Richard Guenther <rguenther@suse.de>
11873 PR tree-optimization/42589
11874 * gcc.target/i386/pr42589.c: New testcase.
11876 2010-01-03 Richard Guenther <rguenther@suse.de>
11878 PR tree-optimization/42438
11879 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11881 2010-01-02 Richard Guenther <rguenther@suse.de>
11884 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11886 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
11889 * gcc.target/alpha/pr42448-1.c: New test.
11890 * gcc.target/alpha/pr42448-2.c: Ditto.
11892 2010-01-01 Joseph Myers <joseph@codesourcery.com>
11894 PR preprocessor/41947
11895 * gcc.dg/c99-hexfloat-3.c: New test.
11897 2010-01-01 Richard Guenther <rguenther@suse.de>
11900 * gcc.c-torture/execute/pr42570.c: New testcase.
11902 2010-01-01 Richard Guenther <rguenther@suse.de>
11904 PR middle-end/42559
11905 * gcc.c-torture/compile/pr42559.c: New testcase.
11908 Copyright (C) 2010 Free Software Foundation, Inc.
11910 Copying and distribution of this file, with or without modification,
11911 are permitted in any medium without royalty provided the copyright
11912 notice and this notice are preserved.