1 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3 Merge from 'apple/trunk' branch on FSF servers.
5 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
8 * objc.dg/private-1.m: Test modified.
9 * obj-c++.dg/private-1.mm: Test modified.
11 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
14 * gcc.target/i386/push-1.c: Remove.
16 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
17 H.J. Lu <hongjiu.lu@intel.com>
20 * gcc.target/i386/pr46051.c: New test.
22 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
24 * obj-c++.dg/gnu-api-2-class.mm: New.
25 * obj-c++.dg/gnu-api-2-ivar.mm: New.
26 * obj-c++.dg/gnu-api-2-method.mm: New.
27 * obj-c++.dg/gnu-api-2-objc.mm: New.
28 * obj-c++.dg/gnu-api-2-object.mm: New.
29 * obj-c++.dg/gnu-api-2-property.mm: New.
30 * obj-c++.dg/gnu-api-2-protocol.mm: New.
31 * obj-c++.dg/gnu-api-2-sel.mm: New.
33 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
35 * objc.dg/fsf-package-0.m: New.
36 * obj-c++.dg/fsf-package-0.m: New.
38 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
41 * objc.dg/pr18255.m: New.
43 2010-10-16 Jan Hubicka <jh@suse.cz>
46 * g++.dg/torture/pr44206.C: New.
48 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
50 * objc.dg/gnu-api-2-class.m: New.
51 * objc.dg/gnu-api-2-objc.m: New.
53 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
55 * objc.dg/gnu-api-2-ivar.m: New.
57 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
59 * objc.dg/gnu-api-2-property.m: New.
61 2010-10-15 Xinliang David Li <davidxl@google.com>
63 * g++.dg/uninit-pred-3_a.C: New test.
64 * g++.dg/uninit-pred-3_b.C: New test.
66 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
68 * objc.dg/gnu-api-2-object.m: New.
70 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
72 * objc.dg/gnu-api-2-method.m: New.
74 2010-10-15 Jason Merrill <jason@redhat.com>
76 * g++.dg/lto/pr45983_0.C: New.
78 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
80 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
81 builtin combiner patterns.
82 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
83 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
84 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
85 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
86 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
88 2010-10-15 Richard Guenther <rguenther@suse.de>
90 * g++.dg/lto/20101015-1_0.C: New testcase.
92 2010-10-15 Richard Guenther <rguenther@suse.de>
95 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
96 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
98 2010-10-15 Richard Guenther <rguenther@suse.de>
101 * g++.dg/lto/20101014-1_0.C: New testcase.
103 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
105 * objc.dg/gnu-api-2-protocol.m: New.
106 * objc.dg/gnu-api-2-sel.m: New.
108 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
110 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
113 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
115 * gcc.dg/20101010-1.c: New testcase.
117 2010-10-15 Jie Zhang <jie@codesourcery.com>
119 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
120 script when relocatable linking.
122 2010-10-14 Yao Qi <yao@codesourcery.com>
125 * gcc.target/arm/pr45447.c: New test.
127 2010-10-14 Jan Hubicka <jh@suse.cz>
130 * g++.dg/lto/pr45621.h : New.
131 * g++.dg/lto/pr45621_0.C: New.
132 * g++.dg/lto/pr45621_1.C: New.
134 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
136 * objc.dg/property: New.
137 * objc.dg/property/fsf-property-basic.m: New.
138 * objc.dg/property/fsf-property-method-access.m: New.
139 * objc.dg/property/fsf-property-named-ivar.m: New.
140 * obj-c++.dg/property: New.
141 * obj-c++.dg/property/fsf-property-basic.mm: New.
142 * obj-c++.dg/property/fsf-property-method-access.mm: New.
143 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
145 merge from FSF apple 'trunk' branch.
146 2006 Fariborz Jahanian <fjahanian@apple.com>
148 Radars 4436866, 4505126, 4506903, 4517826
149 * objc.dg/property/property-1.m: New.
150 * objc.dg/property/property-2.m: New.
151 * objc.dg/property/property-3.m: New.
152 * objc.dg/property/property-neg-1.m: New.
153 * objc.dg/property/property-neg-2.m: New.
154 * objc.dg/property/property-neg-3.m: New.
155 * objc.dg/property/property-neg-4.m: New.
156 * objc.dg/property/property-neg-5.m: New.
157 * objc.dg/property/property-neg-6.m: New.
158 * objc.dg/property/property-neg-7.m: New.
159 * objc.dg/property/property.exp: New.
160 * obj-c++.dg/property/property-1.mm: New.
161 * obj-c++.dg/property/property-2.mm: New.
162 * obj-c++.dg/property/property-3.mm: New.
163 * obj-c++.dg/property/property-neg-1.mm: New.
164 * obj-c++.dg/property/property-neg-2.mm: New.
165 * obj-c++.dg/property/property-neg-3.mm: New.
166 * obj-c++.dg/property/property-neg-4.mm: New.
167 * obj-c++.dg/property/property-neg-5.mm: New.
168 * obj-c++.dg/property/property-neg-6.mm: New.
169 * obj-c++.dg/property/property-neg-7.mm: New.
170 * obj-c++.dg/property/property.exp: New.
172 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
174 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
176 2010-10-14 Joseph Myers <joseph@codesourcery.com>
179 * gcc.c-torture/compile/pr45969-1.c: New test.
181 2010-10-14 Richard Guenther <rguenther@suse.de>
183 PR tree-optimization/44913
184 * gcc.dg/torture/pr44913.c: New testcase.
186 2010-10-14 Richard Guenther <rguenther@suse.de>
189 * g++.dg/lto/20101014-2_0.C: New testcase.
191 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
193 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
194 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
195 * gcc.target/i386/pr44130.c: Likewise.
196 * gcc.target/i386/pr44144.c: Likewise.
197 * gcc.target/i386/pr44180.c: Likewise.
198 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
199 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
200 * gcc.target/i386/vect-sizes-1.c: Likewise.
201 * gcc.target/i386/vectorize4-avx.c: Likewise.
203 2010-10-14 Richard Guenther <rguenther@suse.de>
206 * g++.dg/lto/20101010-3_0.C: New testcase.
207 * g++.dg/lto/20101010-4_0.C: Likewise.
209 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
211 * objc.dg/pr45878.m: Update to include NSConstantString interface
213 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
214 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
215 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
216 reference for m64 -fnext-runtime.
218 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
220 * gcc.target/i386/vect-sizes-1.c: New.
222 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
225 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
227 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
229 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
230 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
232 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
234 * gcc.target/ia64/20101005.c: New test.
236 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
238 PR rtl-optimization/45570
239 * gcc.dg/pr45570.c: New test.
241 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
243 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
244 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
245 * gcc.target/i386/vectorize4-avx.c: Likewise.
247 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
249 * gcc.target/i386/avx-copysign-vec.c: New.
250 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
252 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
255 * gcc.target/i386/pr44130.c: New.
257 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
260 * gcc.target/i386/pr44144.c: New.
262 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
265 * gcc.target/i386/pr44180.c: New.
267 2010-10-13 Jason Merrill <jason@redhat.com>
269 * g++.dg/template/canon-type-8.C: New.
271 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
273 * gcc.c-torture/execute/20101013-1.c: New test.
275 2010-10-13 Richard Guenther <rguenther@suse.de>
278 * objc.dg/pr45878.m: New testcase.
280 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
282 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
283 * gcc.dg/format/dfp-printf-1.c: Likewise.
284 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
286 2010-10-13 Richard Guenther <rguenther@suse.de>
288 PR tree-optimization/45788
289 * g++.dg/pr45788.C: New testcase.
291 2010-10-13 Richard Guenther <rguenther@suse.de>
293 PR tree-optimization/45970
294 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
296 2010-10-13 Richard Guenther <rguenther@suse.de>
298 PR tree-optimization/45982
299 * gcc.dg/torture/pr45982.c: New testcase.
300 * gcc.dg/tree-ssa/pr24287.c: Adjust.
301 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
302 * gcc.dg/torture/pr39074-2.c: Likewise.
304 2010-10-13 Richard Guenther <rguenther@suse.de>
307 * g++.dg/torture/pr45874.C: New testcase.
309 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
311 * objc.dg/attributes/method-attribute-1.m: Update to respond
312 to implemented method attributes..
313 * objc.dg/attributes/method-attribute-2.m: Likewise.
314 * objc.dg/attributes/method-attribute-3.m: Likewise.
315 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
316 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
317 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
319 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
322 * objc.dg/pr23214.m: New.
324 2010-10-12 Michael Eager <eager@eagercon.com>
327 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
328 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
330 2010-10-12 Jakub Jelinek <jakub@redhat.com>
333 * gcc.c-torture/execute/pr45636.c: New test.
334 * gfortran.dg/pr45636.f90: New test.
336 2010-10-12 Richard Henderson <rth@redhat.com>
338 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
340 2010-10-12 Daniel Kraft <d@domob.eu>
343 * gfortran.dg/associate_1.f03: More tests with derived-types.
344 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
345 * gfortran.dg/associate_8.f03: Fix typo.
346 * gfortran.dg/initialization_27.f90: Fix typo.
348 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
351 * lib/lto.exp (lto-get-options-main): Support optional target
352 selector for dg-extra-ld-options.
354 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
356 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
357 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
359 2010-10-11 Martin Jambor <mjambor@suse.cz>
362 * g++.dg/torture/pr45699.C: New test.
363 * g++.dg/otr-fold-1.C: Adjusted.
364 * g++.dg/otr-fold-1.C: Likewise.
366 2010-10-11 Nick Clifton <nickc@redhat.com>
368 * gcc.c-torture/compile/pr44197.c: Require visibility support.
369 Allow for a user label prefix.
371 2010-10-10 Richard Guenther <rguenther@suse.de>
373 * g++.dg/lto/20101010-1_0.C: New testcase.
374 * g++.dg/lto/20101010-2_0.C: Likewise.
376 2010-10-11 Ira Rosen <irar@il.ibm.com>
378 PR tree-optimization/45902
379 * gcc.dg/vect/45902.c: New test.
381 2010-10-11 Jakub Jelinek <jakub@redhat.com>
384 * gcc.dg/tls/pr45870.c: New test.
386 2010-10-10 Janus Weil <janus@gcc.gnu.org>
389 * gfortran.dg/typebound_operator_6.f03: New.
391 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
393 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
394 and adjust -export symbol scanning.
395 * g++.dg/ext/dllexport1.C: Likewise.
396 * g++.dg/ext/dllexport3.C: Likewise.
397 * gcc.dg/dll-3.c: Likewise.
398 * gcc.dg/dll-4.c: Likewise.
399 * gcc.dg/dll-5.c: Likewise.
401 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
403 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
404 instead of tree_profile dump file.
405 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
406 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
409 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
411 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
413 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
415 * gfortran.dg/character_comparison_4.f90: New test.
416 * gfortran.dg/character_comparison_5.f90: New test.
417 * gfortran.dg/character_comparison_6.f90: New test.
419 2010-10-09 Richard Henderson <rth@redhat.com>
421 * lib/target-supports.exp
422 (check_effective_target_automatic_stack_alignment): Always true.
424 2010-10-09 Richard Guenther <rguenther@suse.de>
427 * gcc.dg/lto/20101009-2_0.c: New testcase.
428 * gcc.dg/lto/20101009-2_1.c: Likewise.
429 * gcc.dg/lto/20101009-2_2.c: Likewise.
431 2010-10-09 Richard Guenther <rguenther@suse.de>
434 * g++.dg/lto/20101009-1_0.C: New testcase.
436 2010-10-09 Richard Guenther <rguenther@suse.de>
438 PR tree-optimization/45945
439 * gcc.dg/lto/20101009-1_0.c: New testcase.
441 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
444 * gcc.target/i386/pr45913.c: New.
446 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
449 * gfortran.dg/streamio_16.f90: Update test.
451 2010-10-08 Jakub Jelinek <jakub@redhat.com>
453 PR tree-optimization/45903
454 * gcc.target/i386/pr45903.c: New test.
456 2010-10-08 Arnaud Charlet <charlet@adacore.com>
458 * gnat.dg/interface5.adb: Compile with warnings disabled.
460 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
462 * obj-c++.dg/encode-10.mm: New testcase.
464 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
467 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
468 C++ class. Removed XFAIL.
470 2010-10-07 Janus Weil <janus@gcc.gnu.org>
473 * gfortran.dg/typebound_operator_5.f03: New.
475 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
477 Merge from 'apple/trunk' branch on FSF servers.
479 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
482 * obj-c++.dg/method-namespace-1.mm: New.
484 2010-10-07 Martin Jambor <mjambor@suse.cz>
486 * gcc.dg/tree-ssa/sra-11.c: New test.
488 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
491 * gcc.dg/vect/pr45847.c: New test.
493 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
494 Kai Tietz <kai.tietz@onevision.com>
496 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
498 2010-10-07 Richard Guenther <rguenther@suse.de>
500 PR tree-optimization/45732
501 * gcc.dg/torture/pr45732.c: New testcase.
503 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
505 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
506 * objc.dg/foreach-2.m: Likewise.
507 * objc.dg/foreach-3.m: Likewise.
508 * objc.dg/foreach-4.m: Likewise.
509 * objc.dg/foreach-5.m: Likewise.
510 * objc.dg/foreach-6.m: Likewise.
511 * objc.dg/foreach-7.m: Likewise.
512 * objc.dg/objc-foreach-4.m: Likewise.
513 * objc.dg/objc-foreach-5.m: Likewise.
515 2010-10-07 Richard Guenther <rguenther@suse.de>
518 * gcc.dg/torture/pr45869.c: New testcase.
520 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
522 * objc.dg/set-not-used-1.m: New
523 * obj-c++.dg/set-not-used-1.mm: New.
525 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
527 * objc.dg/attributes/method-attribute-3.m: New.
528 * obj-c++.dg/attributes/method-attribute-3.mm: New.
530 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
533 * gfortran.dg/generic_typebound_operator_1.f90: New test.
535 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
538 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
540 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
542 Merge from 'apple/trunk' branch on FSF servers.
544 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
547 * obj-c++.dg/encode-9.mm: New.
549 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
551 * g++.dg/cpp0x/pr45908.C: New test.
553 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
555 * gnat.dg/opt6.ad[sb]: New test.
557 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
559 Implemented fast enumeration for Objective-C.
560 * objc.dg/foreach-1.m: New.
561 * objc.dg/foreach-2.m: New.
562 * objc.dg/foreach-3.m: New.
563 * objc.dg/foreach-4.m: New.
564 * objc.dg/foreach-5.m: New.
565 * objc.dg/foreach-6.m: New.
566 * objc.dg/foreach-7.m: New.
568 Merge from 'apple/trunk' branch on FSF servers:
569 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
572 * objc.dg/objc-foreach-5.m: New.
574 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
577 * objc.dg/objc-foreach-4.m: New.
579 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
582 * objc.dg/objc-foreach-3.m: New.
584 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
587 * objc.dg/objc-foreach-2.m: New.
589 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
592 * objc.dg/objc-foreach-1.m: New
594 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
596 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
599 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
602 * obj-c++.dg/syntax-error-10.mm: New.
604 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
607 * obj-c++.dg/syntax-error-9.mm: New.
609 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
612 * obj-c++.dg/syntax-error-8.mm: New.
614 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
616 Merge from 'apple/trunk' branch on FSF servers.
618 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
621 * obj-c++.dg/syntax-error-7.mm: New
623 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
626 * obj-c++.dg/syntax-error-6.mm: New
628 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
631 * obj-c++.dg/syntax-error-5.mm: New
633 2005-08-15 Ziemowit Laski <zlaski@apple.com>
636 * obj-c++.dg/syntax-error-[3-4].mm: New.
638 2005-08-02 Ziemowit Laski <zlaski@apple.com>
641 * obj-c++.dg/syntax-error-[1-2].mm: New.
643 2010-10-05 Ira Rosen <irar@il.ibm.com>
645 PR tree-optimization/45752
646 * gcc.dg/vect/pr45752.c: New test.
648 2010-10-05 Richard Guenther <rguenther@suse.de>
650 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
651 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
652 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
653 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
654 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
655 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
656 * gcc.dg/tree-prof/stringop-1.c: Likewise.
657 * gcc.dg/tree-prof/stringop-2.c: Likewise.
658 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
659 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
660 * gcc.dg/tree-prof/update-loopch.c: Likewise.
661 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
662 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
663 * gcc.dg/tree-prof/tracer-1.c: Likewise.
664 * gcc.dg/tree-ssa/inline-4.c: Likewise.
665 * gcc.dg/tree-ssa/inline-3.c: Likewise.
666 * gcc.dg/tree-ssa/20080530.c: Likewise.
667 * g++.dg/tree-ssa/inline-3.C: Likewise.
668 * g++.dg/tree-ssa/inline-1.C: Likewise.
669 * g++.dg/tree-ssa/inline-2.C: Likewise.
670 * gcc.dg/profile-dir-1.c: Likewise.
671 * gcc.dg/profile-dir-2.c: Likewise.
672 * gcc.dg/profile-dir-3.c: Likewise.
674 2010-10-05 Richard Guenther <rguenther@suse.de>
677 * g++.dg/torture/pr45877.C: New testcase.
679 2010-10-04 Jakub Jelinek <jakub@redhat.com>
682 * gcc.dg/debug/pr45849.c: New test.
685 * gcc.c-torture/compile/pr45876.c: New test.
687 2010-10-04 Julian Brown <julian@codesourcery.com>
689 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
691 * gcc.dg/vect/vect-60.c: Likewise.
692 * gcc.dg/vect/vect-56.c: Likewise.
693 * gcc.dg/vect/vect-93.c: Likewise.
694 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
695 * gcc.dg/vect/vect-95.c: Likewise.
696 * gcc.dg/vect/vect-96.c: Likewise.
697 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
698 * gcc.dg/vect/slp-25.c: Likewise.
699 * gcc.dg/vect/slp-3.c: Likewise.
700 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
701 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
702 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
703 * gcc.dg/vect/vect-109.c: Likewise.
704 * gcc.dg/vect/vect-peel-1.c: Likewise.
705 * gcc.dg/vect/vect-peel-2.c: Likewise.
706 * lib/target-supports.exp
707 (check_effective_target_arm_vect_no_misalign): New.
708 (check_effective_target_vect_no_align): Use above.
709 (check_effective_target_vect_element_align): New.
710 (add_options_for_quad_vectors): New.
712 2010-10-04 Martin Jambor <mjambor@suse.cz>
714 PR tree-optimization/45572
715 * g++.dg/ipa/pr45572-1.C: New test.
716 * g++.dg/ipa/pr45572-2.C: Likewise.
718 2010-10-03 Ian Lance Taylor <iant@google.com>
720 * gcc.dg/anon-struct-11.c: New test.
721 * gcc.dg/anon-struct-12.c: New test.
722 * gcc.dg/anon-struct-13.c: New test.
723 * gcc.dg/anon-struct-14.c: New test.
725 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
727 * g++.dg/torture/pr45764.C: Revert revision 164914.
728 * gcc.dg/vect/pr43432.c: Likewise.
729 * gcc.dg/vect/vect-114.c: Likewise.
730 * gcc.dg/vect/vect-15.c: Likewise.
732 2010-10-03 Jason Merrill <jason@redhat.com>
734 * g++.dg/cpp0x/sfinae5.C: New.
736 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
738 PR tree-optimization/45720
739 PR tree-optimization/45764
740 * g++.dg/torture/pr45764.C: New.
742 * gcc.dg/vect/pr43432.c: Xfail.
743 * gcc.dg/vect/vect-114.c: Likewise.
744 * gcc.dg/vect/vect-15.c: Likewise.
746 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
748 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
750 * gcc.dg/torture/pr45678-2.c: Likewise.
752 2010-10-02 Janus Weil <janus@gcc.gnu.org>
755 * gfortran.dg/intrinsic_6.f90: New.
757 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
760 * gfortran.dg/dependency_37.f90: New test.
762 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
764 * gcc.target/i386/shift_mask.c: New test.
766 2010-10-01 Richard Guenther <rguenther@suse.de>
768 PR tree-optimization/45854
769 * g++.dg/torture/pr45854.C: New testcase.
771 2010-09-30 Michael Eager <eager@eagercon.com>
773 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
776 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
779 * gfortran.dg/graphite/pr45758.f90: New.
781 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
784 * gcc.dg/graphite/id-pr45230.c: New.
786 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
788 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
789 * gfortran.dg/graphite/graphite.exp: Same.
790 * gcc.dg/graphite/vect-pr43423.c: New.
792 2010-09-30 Jakub Jelinek <jakub@redhat.com>
795 * g++.dg/torture/pr45843.C: New test.
797 2010-09-30 Janus Weil <janus@gcc.gnu.org>
800 * gfortran.dg/allocate_derived_5.f90: New.
802 2010-09-30 Jakub Jelinek <jakub@redhat.com>
804 PR tree-optimization/31261
805 * gcc.dg/tree-ssa/pr31261.c: New test.
807 2010-09-30 Michael Eager <eager@eagercon.com>
809 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
810 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
811 * gcc.target/microblaze/microblaze.exp: Ditto.
812 * gcc.target/microblaze/others/string_cst1.c: Ditto.
813 * gcc.target/microblaze/others/string_cst2.c: Ditto.
814 * gcc.target/microblaze/others/data_var1.c: Ditto.
815 * gcc.target/microblaze/others/data_var2.c: Ditto.
816 * gcc.target/microblaze/others/data_var3.c: Ditto.
817 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
818 * gcc.target/microblaze/others/strings1.c:: Ditto.
819 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
820 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
821 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
822 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
823 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
824 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
825 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
826 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
827 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
828 * gcc.target/microblaze/isa/pcmp.c: Ditto.
829 * gcc.target/microblaze/isa/nofloat.c: Ditto.
830 * gcc.target/microblaze/isa/fcvt.c: Ditto.
831 * gcc.target/microblaze/isa/float.c: Ditto.
832 * gcc.target/microblaze/isa/mulh.c: Ditto.
833 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
834 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
835 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
836 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
837 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
838 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
839 * gcc.target/microblaze/isa/bshift.c: Ditto.
840 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
841 * gcc.target/microblaze/isa/div.c: Ditto.
842 * gcc.target/microblaze/isa/vanilla.c: Ditto.
843 * gcc.target/microblaze/isa/mul.c: Ditto.
845 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
847 merge from FSF 'apple/trunk' branch.
848 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
851 * objc.dg/enhanced-proto-1.m: New.
852 * objc.dg/enhanced-proto-2.m: New.
853 * obj-c++.dg/enhanced-proto-1.mm: New
854 * obj-c++.dg/enhanced-proto-2.mm: New.
856 2010-09-30 Richard Guenther <rguenther@suse.de>
859 * gcc.dg/debug/pr41893-1.c: Adjust.
860 * gcc.dg/pr30762-1.c: Likewise.
861 * gcc.dg/pr31529-1.c: Likewise.
862 * gcc.dg/pr34457-1.c: Likewise.
863 * gcc.dg/pr34668-1.c: Likewise.
864 * gcc.dg/pr43557-1.c: Likewise.
866 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
869 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
870 * objc.dg/const-str-3.m: Correct header for memcpy.
871 * objc.dg/const-str-7.m: Likewise.
872 * objc.dg/method-20b.m: Provide an implementation of Object.
873 Adjust XFAIL for m64 NeXT runtime.
874 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
875 * objc.dg/encode-3.m: Correct line ordering, provide header for
877 * objc.dg/encode-7-next.m: Only run for 32bit.
878 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
879 * objc.dg/type-size-2.m: Provide an implementation of Object.
881 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
882 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
883 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
884 Adjust XFAIL for m64 NeXT runtime.
885 * obj-c++.dg/method-22.mm: Likewise.
886 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
888 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
890 Merge from 'apple/trunk' branch on FSF servers.
892 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
895 * obj-c++.dg/bad-forward-decl.mm: New
897 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
899 * ada/acats/run_acats: Revert revision 157037.
901 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
903 Merge from 'apple/trunk' branch on FSF servers.
905 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
908 * objc.dg/naming-2.m: Update
909 * objc.dg/naming-3.m: New
911 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
914 * gcc.target/arm/pr40457-3.c: New test.
916 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
918 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
920 * lib/target-supports.exp (check_ifunc_available): Likewise.
922 2010-09-29 Tristan Gingold <gingold@adacore.com>
924 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
926 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
928 * objc.dg/keywords-1.m: New test.
929 * objc.dg/keywords-2.m: New test.
930 * objc.dg/keywords-3.m: New test.
931 * obj-c++.dg/keywords-1.mm: New test.
932 * obj-c++.dg/keywords-2.mm: New test.
934 2010-09-28 Jason Merrill <jason@redhat.com>
936 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
937 * g++.dg/ext/complit11.C: Likewise.
938 * g++.old-deja/g++.law/temps1.C: Likewise.
940 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
941 * g++.old-deja/g++.mike/misc6.C: Likewise.
943 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
945 * objc.dg/attributes/method-attribute-1.m: New.
946 * objc.dg/attributes/method-attribute-2.m: New.
948 * obj-c++.dg/attributes/method-attribute-1.m: New.
949 * obj-c++.dg/attributes/method-attribute-2.m: New.
951 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
953 * objc.dg/attributes: New.
954 * objc.dg/attributes/attributes.exp: New.
955 * objc.dg/attributes/class-attribute-1.m: New.
956 * objc.dg/attributes/class-attribute-2.m: New
957 * objc.dg/attributes/categ-attribute-1.m: New
958 * objc.dg/attributes/categ-attribute-2.m: New
959 * objc.dg/attributes/proto-attribute-1.m: New
961 * obj-c++.dg/attributes: New.
962 * obj-c++.dg/attributes/attributes.exp: New
963 * obj-c++.dg/attributes/class-attribute-1.mm: New
964 * obj-c++.dg/attributes/class-attribute-2.mm: New
965 * obj-c++.dg/attributes/categ-attribute-1.mm: New
966 * obj-c++.dg/attributes/categ-attribute-2.mm: New
967 * obj-c++.dg/attributes/proto-attribute-1.mm: New
969 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
971 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
972 from the branch renamed to method-20b.m to avoid clashes).
974 2005-08-23 Stuart Hastings <stuart@apple.com>
975 Ziemowit Laski <zlaski@apple.com>
978 * obj-c++.dg/method-23.mm: New.
979 * objc.dg/method-20.m: New.
981 2010-09-28 Jan Hubicka <jh@suse.cz>
983 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
985 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
988 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
989 i?86-*-solaris2.[89], *-*-vxworks*.
990 * gcc.target/i386/pr22152.c: Likewise.
991 * gcc.target/i386/vect8-ret.c: New test.
993 2010-09-28 Jie Zhang <jie@codesourcery.com>
995 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
997 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
999 Merge from 'apple/trunk' branch on FSF servers.
1001 2005-07-18 Ziemowit Laski <zlaski@apple.com>
1004 * obj-c++.dg/method-22.mm: New.
1006 2010-09-27 Jason Merrill <jason@redhat.com>
1008 * g++.dg/cpp0x/rv-lvalue-req.C: New.
1009 * g++.dg/ext/complit11.C: Adjust.
1010 * g++.old-deja/g++.law/temps1.C: Adjust.
1011 * g++.old-deja/g++.ns/koenig6.C: Adjust.
1012 * g++.old-deja/g++.oliva/partord1.C: Adjust.
1014 2010-09-27 Ian Lance Taylor <iant@google.com>
1016 * lib/target-supports.exp (check_effective_target_split_stack):
1018 * gcc.dg/split-1.c: New test.
1019 * gcc.dg/split-2.c: New test.
1020 * gcc.dg/split-3.c: New test.
1021 * gcc.dg/split-4.c: New test.
1023 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1026 * objc.dg/type-size-3.m: New test.
1028 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1031 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1033 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1036 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1037 * objc.dg/type-size-2.m: Same change.
1038 * obj-c++.dg/encode-5.mm: Same change.
1040 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1042 Merge from 'apple/trunk' branch on FSF servers. The original
1043 Changelogs are below.
1045 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1046 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1047 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1048 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1050 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1051 proto-qual-1.m in the branch) and the normal ABI on GNU.
1052 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
1053 the test only with the NeXT runtime.
1054 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1055 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1056 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1057 Run the test only with the NeXT runtime.
1059 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1062 * objc.dg/encode-7-64bit.m: New.
1063 * objc.dg/encode-7.m: Skip if -m64.
1065 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
1068 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1069 * obj-c++.dg/threedotthree-abi-1.mm: New
1070 * objc.dg/threedotthree-abi-1.m: New
1072 2005-07-20 Ziemowit Laski <zlaski@apple.com>
1075 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1076 * objc.dg/encode-6.m: Likewise.
1077 * objc.dg/encode-7.m: New test case.
1079 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1081 Merge from 'apple/trunk' branch on FSF servers. Renamed
1082 const-str-12.m to constr-str-12b.m to avoid conflicts.
1084 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
1087 * obj-c++.dg/warn5.mm: New
1089 2005-06-22 Ziemowit Laski <zlaski@apple.com>
1092 * obj-c++.dg/const-str-12.mm: New.
1093 * objc.dg/const-str-12.m: New.
1095 2010-09-27 Tobias Burnus <burnus@net-b.de>
1099 * gfortran.dg/storage_size_2.f08: Fix test.
1100 * gfortran.dg/c_sizeof_1.f90: Fix test.
1101 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1102 * gfortran.dg/c_sizeof_3.f90: New.
1103 * gfortran.dg/c_sizeof_4.f90: New.
1104 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1105 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1107 2010-09-26 Daniel Kraft <d@domob.eu>
1111 * gfortran.dg/select_type_18.f03: New test.
1113 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
1115 * gnat.dg/return2.ad[sb]: New test.
1116 * gnat.dg/return2_pkg.ads: New helper.
1118 2010-09-25 Daniel Kraft <d@domob.eu>
1121 * gfortran.dg/io_constraints_6.f03: New test.
1122 * gfortran.dg/io_constraints_7.f03: New test.
1123 * gfortran.dg/newunit_2.f90: New test.
1125 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
1127 * gfortran.dg/operator_c1202.f90: New test.
1129 2010-09-24 Jan Hubicka <jh@suse.cz>
1131 * gcc.dg/tree-ssa/leaf.c: New testcase.
1133 2010-09-24 Jan Hubicka <jh@suse.cz>
1135 PR tree-optimization/45738
1136 PR tree-optimization/45741
1137 * gcc.c-torture/compile/pr45741.c: New.
1138 * gfortran.fortran-torture/compile/pr45738.f90: New.
1140 2010-09-24 Joseph Myers <joseph@codesourcery.com>
1142 * gcc.dg/cpp/undef-opt-1.c: New test.
1144 2010-09-24 Jason Merrill <jason@redhat.com>
1146 * g++.dg/other/error10.C: Adjust expected output.
1148 2010-09-24 Jakub Jelinek <jakub@redhat.com>
1151 * gcc.dg/torture/stackalign/alloca-6.c: New test.
1152 * gcc.target/i386/pr45234.c: New test.
1154 2010-09-24 Richard Guenther <rguenther@suse.de>
1156 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1158 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
1160 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1161 as a comment leader in regexp.
1163 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1165 * objc.dg/sync-2.m: New test.
1166 * obj-c++.dg/sync-2.mm: New test.
1168 2010-09-24 Tobias Burnus <burnus@net-b.de>
1171 * gfortran.dg/iso_fortran_env_7.f90: New.
1173 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1175 * obj-c++.dg/too-many-args.mm: New file.
1177 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1179 Merge from 'apple/trunk' branch on FSF servers.
1181 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1184 * objc.dg/too-many-args.m: New
1186 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1189 * gfortran.dg/dependency_36.f90: New test.
1191 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
1193 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1194 * gcc.target/i386/pad-3.c: Ditto.
1195 * gcc.target/i386/pad-7.c: Ditto.
1196 * gcc.target/i386/pad-7.c: Ditto.
1197 * gcc.target/i386/pr36502.c: Ditto.
1198 * gcc.target/i386/zee.c: Ditto.
1199 * gcc.target/i386/20060821-1.c: Ditto.
1200 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
1201 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
1202 * gcc.target/i386/pad-5b.c: Ditto.
1203 * gcc.target/i386/pad-6a.c: Ditto.
1204 * gcc.target/i386/pad-6b.c: Ditto.
1205 * gcc.target/i386/pad-8.c: Ditto.
1206 * gcc.target/i386/pad-9.c: Ditto.
1207 * gcc.target/i386/pad-10.c: Ditto.
1208 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
1210 2010-09-23 Richard Guenther <rguenther@suse.de>
1212 PR tree-optimization/45565
1213 * g++.dg/ipa/pr45565.C: New testcase.
1215 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
1219 * gfortran.dg/vector_subscript_bound_1.f90: New.
1221 2010-09-23 Richard Guenther <rguenther@suse.de>
1224 * gcc.dg/pr45750.c: New testcase.
1226 2010-09-23 Jakub Jelinek <jakub@redhat.com>
1228 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1229 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
1232 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
1234 PR rtl-optimization/44374
1235 * gcc.target/arm/headmerge-1.c: New test.
1236 * gcc.target/arm/headmerge-2.c: New test.
1237 * gcc.target/i386/headmerge-1.c: New test.
1238 * gcc.target/i386/headmerge-2.c: New test.
1240 2010-09-23 Daniel Kraft <d@domob.eu>
1245 * gfortran.dg/intrinsic_intent_1.f03: New test.
1246 * gfortran.dg/select_type_17.f03: New test.
1247 * gfortran.dg/associate_5.f03: More definability tests.
1248 * gfortran.dg/enum_2.f90: Check definability.
1249 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1250 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1251 * gfortran.dg/char_expr_2.f90: Ditto.
1252 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1253 * gfortran.dg/enum_5.f90: Ditto.
1254 * gfortran.dg/equiv_constraint_8.f90: Ditto.
1255 * gfortran.dg/impure_assignment_2.f90: Ditto.
1256 * gfortran.dg/impure_assignment_3.f90: Ditto.
1257 * gfortran.dg/intent_out_1.f90: Ditto.
1258 * gfortran.dg/intent_out_3.f90: Ditto.
1259 * gfortran.dg/pointer_assign_7.f90: Ditto.
1260 * gfortran.dg/pointer_intent_3.f90: Ditto.
1261 * gfortran.dg/pr19936_1.f90: Ditto.
1262 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1263 * gfortran.dg/simpleif_2.f90: Ditto.
1264 * gfortran.dg/protected_5.f90: Ditto.
1265 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1266 * gfortran.dg/protected_6.f90: Ditto.
1267 * gfortran.dg/protected_7.f90: Ditto.
1269 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1272 * gfortran.dg/namelist_65.f90: New test.
1274 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1276 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1277 the regexp pattern between the expected label and location string.
1279 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1281 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1283 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1285 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1286 * gcc.dg/pr27898.c: Likewise.
1287 * gcc.dg/pr28712.c: Likewise.
1288 * gcc.dg/pr30762-1.c: Likewise.
1289 * gcc.dg/pr31529-1.c: Likewise.
1290 * gcc.dg/pr34457-1.c: Likewise.
1291 * gcc.dg/pr34668-1.c: Likewise.
1292 * gcc.dg/pr34989-1.c: Likewise.
1293 * gcc.dg/pr43557-1.c: Likewise.
1295 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1297 PR rtl-optimization/45739
1298 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1300 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
1302 * gcc.target/sparc/mnofpu.c: New test.
1304 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1306 PR rtl-optimization/45739
1307 * gcc.target/i386/pr45739.c: New test.
1309 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
1312 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1313 and counts. Add non-elemental function call check.
1316 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1317 arguments checks. Update temporary counts.
1318 * gfortran.dg/transpose_optimization_1.f90: New.
1320 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1323 * objc.dg/invalid-method-1.m: New.
1325 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1327 Merge from 'apple/trunk' branch on FSF servers.
1329 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
1332 * objc.dg/naming-4.m: New
1333 * objc.dg/naming-5.m: New
1334 * obj-c++.dg/naming-1.mm: New
1335 * obj-c++.dg/naming-2.mm: New
1337 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
1338 Jack Howarth <howarth@bromo.med.uc.edu>
1341 * g++.dg/torture/pr44972.C: Use portable assert().
1343 2010-09-21 Richard Guenther <rguenther@suse.de>
1345 PR tree-optimization/45580
1346 * g++.dg/torture/pr45580.C: New testcase.
1348 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
1350 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1352 2010-09-20 Janus Weil <janus@gcc.gnu.org>
1355 * gfortran.dg/pointer_check_7.f90: New.
1357 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1359 PR rtl-optimization/45728
1360 * gcc.c-torture/compile/pr45728.c: New test.
1362 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
1365 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1367 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
1369 * g++.dg/tree-ssa/pr45605.C: Add "\\".
1371 2010-09-20 Richard Guenther <rguenther@suse.de>
1374 * gcc.dg/torture/pr45704.c: New testcase.
1376 2010-09-20 Jan Hubicka <jh@suse.cz>
1378 PR tree-optimize/45605
1379 * g++.dg/tree-ssa/pr45605.C: New testcase.
1381 2010-09-20 Michael Matz <matz@suse.de>
1384 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1387 2010-09-20 Richard Guenther <rguenther@suse.de>
1389 PR tree-optimization/45705
1390 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1392 2010-09-20 Michael Matz <matz@suse.de>
1395 * lib/target-supports.exp (check_effective_target_vect_perm):
1398 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1400 PR rtl-optimization/45695
1401 * gcc.c-torture/execute/pr45695.c: New test.
1403 2010-09-19 Jan Hubicka <jh@suse.cz>
1406 * gcc.c-torture/compile/pr44246.c:New file.
1408 2010-09-19 Ira Rosen <irar@il.ibm.com>
1410 PR tree-optimization/45714
1411 * gfortran.dg/vect/pr45714-a.f: New test.
1412 * gfortran.dg/vect/pr45714-b.f: New test.
1414 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1416 * gnat.dg/const1.adb: Rename into...
1417 * gnat.dg/constant1.adb: ...this.
1418 * gnat.dg/constant2.adb: New test.
1419 * gnat.dg/constant2_pkg1.ads: New helper.
1420 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1422 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1424 * gnat.dg/specs/constant1.ads: New test.
1425 * gnat.dg/specs/constant1_pkg.ads: New helper.
1427 2010-09-18 Jan Hubicka <jh@suse.cz>
1429 PR tree-optimization/45453
1430 * g++.dg/tree-ssa/pr45453.C: New testcase.
1432 2010-09-18 Jason Merrill <jason@redhat.com>
1434 * g++.dg/cpp0x/initlist44.C: New.
1436 2010-09-18 Richard Guenther <rguenther@suse.de>
1438 PR tree-optimization/45709
1439 * g++.dg/torture/pr45709-2.C: New testcase.
1441 2010-09-18 Richard Guenther <rguenther@suse.de>
1443 PR tree-optimization/45709
1444 * g++.dg/torture/pr45709.C: New testcase.
1446 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
1449 * gcc.target/i386/pad-3.c: Pass -fno-pic.
1451 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1453 * gcc.target/i386/pad-1.c: New.
1454 * gcc.target/i386/pad-2.c: Likewise.
1455 * gcc.target/i386/pad-3.c: Likewise.
1456 * gcc.target/i386/pad-4.c: Likewise.
1457 * gcc.target/i386/pad-5a.c: Likewise.
1458 * gcc.target/i386/pad-5b.c: Likewise.
1459 * gcc.target/i386/pad-6a.c: Likewise.
1460 * gcc.target/i386/pad-6b.c: Likewise.
1461 * gcc.target/i386/pad-7.c: Likewise.
1462 * gcc.target/i386/pad-8.c: Likewise.
1463 * gcc.target/i386/pad-9.c: Likewise.
1464 * gcc.target/i386/pad-10.c: Likewise.
1466 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1469 * gcc.dg/torture/stackalign/alloca-5.c: New.
1471 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1474 * gcc.dg/torture/pr45678-2.c: New.
1476 2010-09-17 Richard Guenther <rguenther@suse.de>
1479 * gcc.dg/torture/pr45678-1.c: New testcase.
1481 2010-09-17 Michael Matz <matz@suse.de>
1483 PR tree-optimization/43432
1484 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1485 check_effective_target_vect_perm_short): New predicates.
1486 (check_effective_target_vect_perm): Include x86_64.
1487 * gcc.dg/vect/pr43432.c: New test.
1488 * gcc.dg/vect/vect-114.c: Adjust.
1489 * gcc.dg/vect/vect-15.c: Ditto.
1490 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1491 * gcc.dg/vect/slp-perm-9.c: Ditto.
1493 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
1496 * objc/execute/exceptions/throw-nil.m: Run the test only with the
1499 2010-09-17 Richard Guenther <rguenther@suse.de>
1501 * gcc.dg/pr27898.c: Use -flto instead of -combine.
1502 * gcc.dg/pr28706.c: Likewise.
1503 * gcc.dg/pr28712.c: Likewise.
1504 * gcc.dg/pr30762-1.c: Likewise.
1505 * gcc.dg/pr30762-2.c: Likewise.
1506 * gcc.dg/pr31529-1.c: Likewise.
1507 * gcc.dg/pr31529-2.c: Likewise.
1508 * gcc.dg/pr34457-1.c: Likewise.
1509 * gcc.dg/pr34457-2.c: Likewise.
1510 * gcc.dg/pr34668-1.c: Likewise.
1511 * gcc.dg/pr34668-2.c: Likewise.
1512 * gcc.dg/pr34989-1.c: Likewise.
1513 * gcc.dg/pr34989-2.c: Likewise.
1514 * gcc.dg/pr43557-1.c: Likewise.
1515 * gcc.dg/pr43557-2.c: Likewise.
1516 * gcc.dg/debug/pr41893-1.c: Likewise.
1517 * gcc.dg/matrix/matrix.exp: Do not use -combine.
1518 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1519 * gcc.dg/matrix/matrix-4.c: Likewise.
1520 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1521 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1522 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1523 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1525 2010-09-16 Tobias Burnus <burnus@net-b.de>
1528 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1530 * gfortran.dg/intent_optimize_1.f90: New test.
1532 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
1534 * gcc.target/i386/divmod-1.c: New.
1535 * gcc.target/i386/divmod-2.c: Likewise.
1536 * gcc.target/i386/divmod-3.c: Likewise.
1537 * gcc.target/i386/divmod-4.c: Likewise.
1538 * gcc.target/i386/divmod-4a.c: Likewise.
1539 * gcc.target/i386/divmod-5.c: Likewise.
1540 * gcc.target/i386/divmod-6.c: Likewise.
1541 * gcc.target/i386/divmod-7.c: Likewise.
1542 * gcc.target/i386/divmod-8.c: Likewise.
1543 * gcc.target/i386/udivmod-1.c: Likewise.
1544 * gcc.target/i386/udivmod-2.c: Likewise.
1545 * gcc.target/i386/udivmod-3.c: Likewise.
1546 * gcc.target/i386/udivmod-4.c: Likewise.
1547 * gcc.target/i386/udivmod-4a.c: Likewise.
1548 * gcc.target/i386/udivmod-5.c: Likewise.
1549 * gcc.target/i386/udivmod-6.c: Likewise.
1550 * gcc.target/i386/udivmod-7.c: Likewise.
1551 * gcc.target/i386/udivmod-8.c: Likewise.
1553 2010-09-16 Jan Hubicka <jh@suse.cz>
1555 * g++.dg/lto/pr45679-1_0.C: New file.
1556 * g++.dg/lto/pr45679-1_1.C: New file.
1557 * g++.dg/lto/pr45679-0_0.C: New file.
1558 * g++.dg/lto/pr45679-0_1.C: New file.
1560 2010-09-16 Janus Weil <janus@gcc.gnu.org>
1563 * gfortran.dg/class_dummy_2.f03: New.
1565 2010-09-16 Richard Guenther <rguenther@suse.de>
1567 PR tree-optimization/45623
1568 * gcc.dg/torture/pr45623.c: New testcase.
1570 2010-09-16 Ira Rosen <irar@il.ibm.com>
1572 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1573 name and parentheses.
1574 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1576 2010-09-15 Jason Merrill <jason@redhat.com>
1578 * g++.dg/parse/parameter-declaration-2.C: New.
1580 * g++.dg/cpp0x/scoped_enum2.C: New.
1582 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
1584 * gcc.c-torture/compile/20100915-1.c: New test.
1586 2010-09-15 Martin Jambor <mjambor@suse.cz>
1589 * gcc.dg/ipa/pr45644.c: New test.
1591 2010-09-15 Jakub Jelinek <jakub@redhat.com>
1593 PR tree-optimization/45633
1594 * gcc.dg/vect/pr45633.c: New test.
1596 2010-09-15 Janus Weil <janus@gcc.gnu.org>
1599 * gfortran.dg/allocate_derived_4.f90: New.
1601 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
1603 * lib/target-supports.exp
1604 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1605 supported flag to true for neon.
1607 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1610 * g++.dg/template/crash103.C: New.
1612 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
1614 Merge from 'apple/trunk' branch on FSF servers.
1616 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
1619 * objc.dg/msg-in-protocol.m: New.
1620 * obj-c++.dg/msg-in-protocol.mm: New.
1622 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
1625 * objc.dg/break-in-ifstmt.m: New.
1627 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1630 * obj-c++.dg/comp-types-13.mm: New.
1631 * objc.dg/comp-types-12.m: New.
1633 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1636 * obj-c++.dg/proto-lossage-7.mm: New.
1637 * objc.dg/proto-lossage-7.m: New.
1639 2010-09-14 Jan Hubicka <jh@suse.cz>
1641 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1643 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1646 2010-09-14 Jakub Jelinek <jakub@redhat.com>
1649 * gcc.dg/pr45567.c: New test.
1652 * g++.dg/debug/pr45660.C: New test.
1654 2010-09-14 Ira Rosen <irar@il.ibm.com>
1656 PR tree-optimization/45470
1657 * g++.dg/vect/pr45470-a.cc: New test.
1658 * g++.dg/vect/pr45470-a.cc: New test.
1660 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
1663 * lib/profopt.exp: Prune warnings on execname2 compile.
1664 * lib/prune.exp: Prune "can't add line info" warnings.
1666 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1669 * gfortran.dg/namelist_64.f90: New test.
1671 2010-09-13 Jakub Jelinek <jakub@redhat.com>
1673 PR rtl-optimization/45617
1674 * gcc.target/i386/pr45617.c: New test.
1676 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
1678 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1680 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
1682 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1683 * gcc.target/i386/fma4-vector.c: Likewise.
1684 * gcc.target/i386/vectorize2.c: Likewise.
1685 * gcc.target/i386/vectorize4.c: Likewise.
1686 * gcc.target/i386/vectorize5.c: Likewise.
1687 * gcc.target/i386/vectorize6.c: Likewise.
1688 * gcc.target/i386/vectorize8.c: Likewise.
1690 * gcc.target/i386/vect-double-1.c: New.
1691 * gcc.target/i386/vect-double-1a.c: Likewise.
1692 * gcc.target/i386/vect-double-2.c: Likewise.
1693 * gcc.target/i386/vect-double-2a.c: Likewise.
1695 * lib/target-supports.exp (check_effective_target_vect_double):
1696 Set et_vect_double_saved to 0 when tuning for Atom.
1698 2010-09-13 Jan Hubicka <jh@suse.cz>
1700 * gcc.dg/torture/pr23821.c: Drop static keyword.
1701 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1702 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1704 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
1706 * gcc.target/arm/sync-1.c: New.
1708 2010-09-12 Olivier Hainque <hainque@adacore.com>
1710 * gnat.dg/memtrap.adb: New test.
1712 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1714 * gfortran.dg/promotion.f90: Fix options.
1716 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
1718 * g++.dg/cpp0x/range-for1.C: New.
1719 * g++.dg/cpp0x/range-for2.C: New.
1720 * g++.dg/cpp0x/range-for3.C: New.
1721 * g++.dg/cpp0x/range-for4.C: New.
1722 * g++.dg/cpp0x/range-for5.C: New.
1723 * g++.dg/cpp0x/range-for6.C: New.
1725 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
1727 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1728 and counts. Check that transpose is not called.
1729 * gfortran.dg/transpose_2.f90: Update error message.
1731 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1734 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1735 * g++.dg/lookup/strong-using-2.C: Likewise.
1736 * g++.dg/lookup/strong-using-3.C: Likewise.
1737 * g++.dg/lookup/strong-using-5.C: Likewise.
1739 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1740 * g++.dg/cpp0x/inline-ns4.C: New.
1741 * g++.dg/cpp0x/inline-ns5.C: New.
1743 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
1746 * gfortran.fortran-torture/compile/pr45634.f90: New.
1748 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1750 * objc.dg/fobjc-exceptions.m: New test.
1752 2010-09-10 Jan Hubicka <jh@suse.cz>
1754 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1756 2010-09-10 Martin Jambor <mjambor@suse.cz>
1758 PR tree-optimization/44972
1759 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1760 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1761 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1763 * g++.dg/torture/pr44972.C: New test.
1765 2010-09-10 Martin Jambor <mjambor@suse.cz>
1767 PR tree-optimization/44972
1768 * g++.dg/torture/pr34850.C: Remove expected warning.
1770 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1772 * gfortran.dg/dummy_optional_arg.f90: New test.
1774 2010-09-08 Jan Hubicka <jh@suse.cz>
1776 PR tree-optimization/45598
1777 * fortran.fortran-torture/compile/pr45598.f90: New test.
1779 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1781 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1782 * lib/target-supports.exp (check_ifunc_available): New.
1783 * gcc.dg/attr-ifunc-1.c: New.
1784 * gcc.dg/attr-ifunc-2.c: New.
1785 * gcc.dg/attr-ifunc-3.c: New.
1786 * gcc.dg/attr-ifunc-4.c: New.
1787 * gcc.dg/attr-ifunc-5.c: New.
1788 * g++.dg/ext/attr-ifunc-1.C: New.
1789 * g++.dg/ext/attr-ifunc-2.C: New.
1790 * g++.dg/ext/attr-ifunc-3.C: New.
1791 * g++.dg/ext/attr-ifunc-4.C: New.
1793 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1796 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1798 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1800 * gfortran.dg/inline_transpose_1.f90: New test.
1802 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1805 * g++.dg/warn/Wunused-var-15.C: New test.
1807 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1809 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1812 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1814 * objc/execute/exceptions/throw-nil.m: New test.
1815 * objc/execute/exceptions/handler-1.m: Updated to use the new
1816 objc_set_uncaught_exception_handler() function.
1817 * objc/execute/exceptions/matcher-1.m: New test.
1819 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1822 * gfortran.dg/bit_comparison_1.F90: New test.
1823 * gfortran.dg/leadz_trailz_3.f90: New test.
1824 * gfortran.dg/masklr_2.F90: New test.
1825 * gfortran.dg/shiftalr_1.F90: New test.
1826 * gfortran.dg/merge_bits_2.F90: New test.
1827 * gfortran.dg/dshift_2.F90: New test.
1828 * gfortran.dg/bit_comparison_2.F90: New test.
1829 * gfortran.dg/masklr_1.F90: New test.
1830 * gfortran.dg/merge_bits_1.F90: New test.
1831 * gfortran.dg/dshift_1.F90: New test.
1832 * gfortran.dg/shiftalr_2.F90: New test.
1834 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1836 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1837 functions from objc/typedstream.h are deprecated.
1839 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1841 * lib/target-supports.exp
1842 (check_effective_target_run_expensive_tests): New proc.
1843 * gcc.c-torture/compile/limits-fnargs.c: Use
1844 dg-require-effective-target run_expensive_tests.
1846 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1849 * gfortran.dg/gomp/pr45597.f90: New test.
1852 * gfortran.dg/gomp/pr45595.f90: New test.
1854 2010-09-08 Michael Matz <matz@suse.de>
1856 * c-c++-common/uninit-17.c: Adjust.
1858 2010-09-08 Michael Matz <matz@suse.de>
1860 PR tree-optimization/43430
1861 * gcc.dg/vect/pr43430-2.c: New test.
1863 2010-09-08 Michael Matz <matz@suse.de>
1865 PR tree-optimization/33244
1866 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1868 2010-09-08 Richard Guenther <rguenther@suse.de>
1870 PR tree-optimization/45578
1871 * gfortran.dg/pr45578.f90: New testcase.
1873 2010-09-08 Richard Guenther <rguenther@suse.de>
1876 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1878 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1881 * gfortran.dg/char_length_18.f90: New test.
1883 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1886 * gcc.target/i386/pr36502.c: New test.
1890 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1891 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1893 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1895 * gfortran.dg/achar_4.f90: Enable bounds checking.
1897 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
1900 * gcc.target/i386/pr45206.c: New test.
1902 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
1905 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1907 2010-09-07 Jan Hubicka <jh@suse.cz>
1909 * gcc.c-torture/compile/20100907.c: New testcase.
1911 2010-09-07 Richard Guenther <rguenther@suse.de>
1914 * g++.dg/eh/pr45569.C: New testcase.
1916 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1919 * gcc.target/arm/pr43137.c: New test.
1921 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1924 * gfortran.dg/dependency_35.f90: New test.
1926 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1929 * gfortran.dg/char_length_17.f90: New test.
1931 2010-09-06 Dodji Seketeli <dodji@redhat.com>
1936 * g++.dg/template/typedef34.C: New test.
1937 * g++.dg/template/typedef35.C: New test.
1939 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
1942 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1944 2010-09-06 Mark Mitchell <mark@codesourcery.com>
1946 * g++.dg/warn/Wdouble-promotion.C: New.
1948 2010-09-06 Arnaud Charlet <charlet@adacore.com>
1950 * g++.dg/parse/redef2.C: New.
1952 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1954 * gcc.dg/20100906-1.c: New testcase.
1956 2010-09-06 Jakub Jelinek <jakub@redhat.com>
1959 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1960 DW_TAG_enumeration_type DIE.
1962 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1964 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1967 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1969 PR rtl-optimization/44919
1970 * g++.dg/opt/pr44919.C: New.
1972 2010-09-06 Tobias Burnus <burnus@net-b.de>
1975 * gfortran.dg/iall_iany_iparity_1.f90: New.
1976 * gfortran.dg/iall_iany_iparity_2.f90: New.
1978 2010-09-06 Jason Merrill <jason@redhat.com>
1980 * g++.dg/cpp0x/initlist42.C: New.
1982 * g++.dg/cpp0x/auto19.C: New.
1984 * g++.dg/template/sfinae25.C: New.
1985 * g++.dg/template/char1.C: Expect warning.
1986 * g++.dg/template/nontype10.C: Likewise.
1988 * g++.dg/cpp0x/implicit9.C: New.
1990 * g++.dg/cpp0x/initlist43.C: New.
1992 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1994 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1996 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1998 * gcc.dg/Wdouble-promotion.c: New.
2000 2010-09-05 Tobias Burnus <burnus@net-b.de>
2002 * gfortran.dg/float128_1.f90: Remove test case as
2003 it always fails since Rev 163611 backed out the
2004 front-end implementation.
2006 2010-09-05 Tobias Burnus <burnus@net-b.de>
2008 * gfortran.dg/float128_1.f90: XFAIL test case.
2010 2010-09-05 Tobias Burnus <burnus@net-b.de>
2012 * gfortran.dg/bessel_7.f90: Decrease required precision.
2014 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
2017 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2018 ref-all-matching targets.
2020 2010-09-05 Richard Guenther <rguenther@suse.de>
2022 PR tree-optimization/45535
2023 * gcc.c-torture/compile/pr45535.c: New testcase.
2025 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
2027 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2029 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2030 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2031 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2032 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2033 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2034 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2035 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2036 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2037 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2038 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2039 * gcc.target/i386/pr22152.c: Likewise.
2040 * gcc.target/i386/pr36992-1.c: Likewise.
2041 * gcc.target/i386/pr36992-2.c: Likewise.
2042 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2044 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2047 * gcc.dg/const-uniq-1.c: Modify regexp.
2049 2010-09-04 Tobias Burnus <burnus@net-b.de>
2052 * gfortran.dg/namelist_63.f90: New.
2054 2010-09-04 Jan Hubicka <jh@suse.cz>
2056 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2057 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2059 2010-09-04 Jan Hubicka <jh@suse.cz>
2061 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2063 2010-09-04 Janus Weil <janus@gcc.gnu.org>
2066 * gfortran.dg/allocate_alloc_opt_12.f90: New.
2068 2010-09-03 Joseph Myers <joseph@codesourcery.com>
2070 * gcc.dg/opts-4.c: New test.
2072 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2074 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2075 * gcc.dg/vect/vect-peel-4.c: Ditto.
2077 2010-09-03 Daniel Kraft <d@domob.eu>
2080 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2082 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2085 * gfortran.dg/dependency_34.f90: New test.
2087 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2089 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2091 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2093 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2094 gcc.target/i386/clearcap.map if supported.
2096 2010-09-03 Michael Matz <matz@suse.de>
2099 * gcc.dg/pr45415.c: New test.
2101 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
2103 PR tree-optimization/45506
2104 * gcc.dg/pr45506.c: New.
2106 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
2109 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2110 * gcc.target/i386/float128-2.c: Ditto.
2112 2010-09-03 Daniel Kraft <d@domob.eu>
2115 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2116 * gfortran.dg/internal_dummy_2.f08: New test.
2117 * gfortran.dg/internal_dummy_3.f08: New test.
2118 * gfortran.dg/internal_dummy_4.f08: New test.
2120 2010-09-03 Jakub Jelinek <jakub@redhat.com>
2123 * gcc.target/i386/pr45500.c: New test.
2125 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
2127 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2129 2010-09-03 Daniel Kraft <d@domob.eu>
2132 * gfortran.dg/exit_2.f08; Adapt error messages.
2133 * gfortran.dg/exit_3.f08: New test.
2134 * gfortran.dg/exit_4.f08: New test.
2135 * gfortran.dg/exit_5.f03: New test.
2137 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2139 * gfortran.dg/ishft_4.f90: New test.
2141 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2143 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2144 FRIZ/XSRIZ instruciton for (double)(long long)x.
2145 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2147 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2149 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2151 2010-09-02 Richard Guenther <rguenther@suse.de>
2153 PR tree-optimization/44937
2154 PR tree-optimization/45412
2155 * g++.dg/opt/pr45412.C: New testcase.
2156 * gcc.c-torture/compile/pr45412.c: Likewise.
2157 * gcc.c-torture/compile/pr44937.c: Likewise.
2159 2010-09-02 Joseph Myers <joseph@codesourcery.com>
2161 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
2162 but using -Werror=comment.
2163 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2164 expected error messages.
2166 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2168 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2169 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2171 2010-09-02 Tobias Burnus <burnus@net-b.de>
2174 * gfortran.dg/initialization_27.f90: New.
2176 2010-09-02 Ira Rosen <irar@il.ibm.com>
2178 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2179 check into different basic blocks. Expect vectorization if misaligned
2180 stores are supported.
2181 * gcc.dg/vect/bb-slp-8a.c: New test.
2182 * gcc.dg/vect/bb-slp-8b.c: New test.
2184 2010-09-01 Steve Ellcey <sje@cup.hp.com>
2186 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2188 2010-09-01 Janus Weil <janus@gcc.gnu.org>
2191 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2192 * gfortran.dg/class_dummy_1.f03: New.
2194 2010-09-01 Jakub Jelinek <jakub@redhat.com>
2197 * g++.dg/tree-prof/partition2.C: New test.
2199 2010-09-01 Richard Guenther <rguenther@suse.de>
2201 * gcc.dg/vect/vect-outer-fir.c: Adjust.
2202 * gcc.dg/tree-ssa/vrp54.c: New testcase.
2203 * gcc.c-torture/execute/20100827-1.c: Likewise.
2205 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2207 * gfortran.dg/execute_command_line_1.f90: New test.
2209 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2211 PR preprocessor/45457
2212 * c-c++-common/cpp/pr45457.c: New test.
2214 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
2216 * gcc.dg/nested-func-8.c: New test.
2218 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2221 * gfortran.dg/popcnt_poppar_1.F90: New test.
2222 * gfortran.dg/popcnt_poppar_2.F90: New test.
2224 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
2226 * gcc.target/i386/volatile-2.c: Require nonpic target.
2228 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2231 * gcc.dg/pr45461.c: New test.
2233 2010-08-31 Richard Guenther <rguenther@suse.de>
2236 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2238 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
2240 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2242 2010-08-30 Janus Weil <janus@gcc.gnu.org>
2245 * gfortran.dg/typebound_proc_18.f03: New.
2247 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
2249 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2250 * lib/scanasm.exp (scan-stack-usage): Likewise.
2251 (scan-stack-usage-not): Likewise.
2252 * gcc.dg/stack-usage-1.c: New test.
2253 * gcc.target/i386/stack-usage-realign.c: Likewise.
2255 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
2257 PR tree-optimization/45427
2258 * gcc.dg/tree-ssa/pr45427.c: New test.
2260 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2263 * g++.dg/template/crash102.C: New.
2265 2010-08-30 Jakub Jelinek <jakub@redhat.com>
2268 * gcc.dg/gomp/atomic-12.c: New test.
2269 * gcc.dg/gomp/atomic-13.c: New test.
2270 * gcc.dg/gomp/atomic-14.c: New test.
2271 * g++.dg/gomp/atomic-11.C: New test.
2272 * g++.dg/gomp/atomic-12.C: New test.
2273 * g++.dg/gomp/atomic-13.C: New test.
2274 * g++.dg/gomp/atomic-14.C: New test.
2276 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2278 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2281 2010-08-30 Thomas Quinot <quinot@adacore.com>
2283 * gnat.dg/discr24.adb: New test.
2285 2010-08-30 Richard Guenther <rguenther@suse.de>
2287 PR tree-optimization/45449
2288 * gcc.dg/pr45449.c: New testcase.
2290 2010-08-30 Joseph Myers <joseph@codesourcery.com>
2292 * gcc.dg/opts-1.c: Expect errors, not warnings.
2294 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2297 * gfortran.dg/dynamic_dispatch_11.f03: New.
2299 2010-08-29 Jason Merrill <jason@redhat.com>
2302 * g++.dg/parse/defarg15.C: New.
2304 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2307 * gfortran.dg/select_type_16.f03: New.
2309 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
2310 Tobias Burnus <burnus@net-b.de>
2312 * gfortran.dg/bessel_7.f90: Decrease required precision.
2314 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
2315 Kaz Kojima <kkojima@gcc.gnu.org>
2317 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
2319 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2321 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2322 floating point conversion code generation.
2323 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2324 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2325 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2326 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2327 to integer conversion code generation.
2328 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2329 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2330 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2331 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2333 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2336 * gfortran.dg/random_seed_1.f90: Adjust test.
2337 * gfortran.dg/float128_1.f90: New test.
2339 2010-08-27 Tobias Burnus <burnus@net-b.de>
2342 * gfortran.dg/norm2_1.f90: New.
2343 * gfortran.dg/norm2_2.f90: New.
2344 * gfortran.dg/norm2_3.f90: New.
2345 * gfortran.dg/norm2_4.f90: New.
2346 * gfortran.dg/parity_1.f90: New.
2347 * gfortran.dg/parity_2.f90: New.
2348 * gfortran.dg/parity_3.f90: New.
2350 2010-08-27 Janus Weil <janus@gcc.gnu.org>
2353 * gfortran.dg/select_type_15.f03: New.
2355 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2358 * gfortran.dg/hollerith8.f90: New test.
2360 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2363 * gfortran.dg/dependency_33.f90: New test.
2365 2010-08-27 Richard Guenther <rguenther@suse.de>
2367 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2368 * gcc.dg/graphite/scop-2.c: Likewise.
2369 * gcc.dg/graphite/scop-20.c: Likewise.
2370 * gcc.dg/vect/slp-25.c: Likewise.
2372 2010-08-27 Olivier Hainque <hainque@adacore.com>
2374 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2376 2010-08-26 Daniel Kraft <d@domob.eu>
2381 * gfortran.dg/associate_8.f03: New test.
2382 * gfortran.dg/select_type_13.f03: New test.
2383 * gfortran.dg/select_type_14.f03: New test.
2385 2010-08-26 Jakub Jelinek <jakub@redhat.com>
2387 PR tree-optimization/44485
2388 * gcc.dg/pr44485.c: New test.
2390 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2392 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2393 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2394 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2396 2010-08-26 Richard Guenther <rguenther@suse.de>
2398 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2399 * gcc.dg/graphite/scop-21.c: Likewise.
2401 2010-08-26 Richard Guenther <rguenther@suse.de>
2403 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2404 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2405 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2406 * gcc.dg/vect/vect-91.c: Likewise.
2407 * gcc.dg/vect/vect-peel-1.c: Likewise.
2408 * gcc.dg/vect/vect-peel-2.c: Likewise.
2409 * gcc.dg/vect/vect-peel-4.c: Likewise.
2411 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2414 * gfortran.dg/der_io_4.f90: New test.
2416 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2418 PR rtl-optimization/44858
2419 * gcc.c-torture/execute/pr44858.c: New test.
2421 PR rtl-optimization/45400
2422 * g++.dg/other/i386-8.C: New test.
2424 2010-08-25 Richard Guenther <rguenther@suse.de>
2426 * gcc.dg/alias-8.c: Adjust.
2428 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
2430 * gcc.target/i386/combine-mul.c: New test.
2432 2010-08-25 Richard Guenther <rguenther@suse.de>
2435 * gcc.dg/graphite/id-27.c: New testcase.
2436 * gcc.dg/lto/20100825-1_0.c: Likewise.
2438 2010-08-25 Richard Guenther <rguenther@suse.de>
2440 PR tree-optimization/45316
2441 * g++.dg/opt/pr45316.C: New testcase.
2443 2010-08-25 Richard Guenther <rguenther@suse.de>
2445 PR tree-optimization/45393
2446 * g++.dg/torture/pr45393.C: New testcase.
2448 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2450 PR tree-optimization/45059
2451 * gcc.c-torture/compile/pr45059.c: New test.
2453 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
2455 * lib/target-supports.exp (check_effective_target_vect_unpack):
2456 Set vect_unpack supported flag to true for neon.
2458 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2460 * gcc.dg/tree-ssa/ifc-5.c: New.
2462 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2464 * gcc.dg/tree-ssa/ifc-4.c: New.
2465 * gcc.dg/tree-ssa/ifc-7.c: New.
2467 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
2469 * gcc.dg/vect/vect.exp: Check loongson targets
2470 * g++.dg/vect/vect.exp: Likewise
2471 * gfortran.dg/vect/vect.exp: Likewise
2473 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2475 * gcc.target/powerpc/vsx-mass-1.c: New file, test
2478 2010-08-23 Janus Weil <janus@gcc.gnu.org>
2481 * gfortran.dg/proc_ptr_29.f90: New.
2483 2010-08-22 Tobias Burnus <burnus@net-b.de>
2484 Dominique d'Humieres <dominiq@lps.ens.fr>
2487 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2489 2010-08-22 Tobias Burnus <burnus@net-b.de>
2492 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2494 2010-08-22 Tobias Burnus <burnus@net-b.de>
2497 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2499 2010-08-22 Tobias Burnus <burnus@net-b.de>
2500 Dominique d'Humieres <dominiq@lps.ens.fr>
2504 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2505 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2507 2010-08-21 Janus Weil <janus@gcc.gnu.org>
2512 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2513 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2514 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2516 2010-08-21 Tobias Burnus <burnus@net-b.de>
2520 * gfortran.dg/bessel_6.f90: New.
2521 * gfortran.dg/bessel_7.f90: New.
2523 2010-08-20 Jan Hubicka <jh@suse.cz>
2527 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2528 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2530 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
2533 * gcc.target/i386/pr45336-1.c: New.
2534 * gcc.target/i386/pr45336-2.c: Likewise.
2535 * gcc.target/i386/pr45336-3.c: Likewise.
2536 * gcc.target/i386/pr45336-4.c: Likewise.
2538 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
2541 * gcc.target/i386/volatile-2.c: Update scan strings to also
2542 include (%rip) for the memory reference on x86_64.
2544 2010-08-20 Jakub Jelinek <jakub@redhat.com>
2547 * gcc.dg/pr44974.c: New test.
2549 PR rtl-optimization/45353
2550 * gcc.dg/pr45353.c: New test.
2552 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
2554 * gcc.target/i386/volatile-2.c: New.
2556 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
2558 PR rtl-optimization/44691
2559 * gfortran.dg/pr44691.f: New test.
2561 2010-10-19 Olivier Hainque <hainque@adacore.com>
2563 * gcc.target/sparc/sibcall-dslot.c: New testcase.
2565 2010-08-19 Jason Merrill <jason@redhat.com>
2567 * g++.dg/init/synth3.C: New.
2568 * g++.dg/init/value8.C: New.
2569 * g++.dg/tree-ssa/empty-2.C: New.
2570 * g++.dg/cpp0x/noexcept09.C: New.
2572 2010-08-19 Daniel Kraft <d@domob.eu>
2576 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2577 * gfortran.dg/pointer_remapping_1.f90: New test.
2578 * gfortran.dg/pointer_remapping_2.f03: New test.
2579 * gfortran.dg/pointer_remapping_3.f08: New test.
2580 * gfortran.dg/pointer_remapping_4.f03: New test.
2581 * gfortran.dg/pointer_remapping_5.f08: New test.
2582 * gfortran.dg/pointer_remapping_6.f08: New test.
2584 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
2587 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2589 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2591 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2593 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
2595 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2598 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2601 * gcc.c-torture/execute/pr45070.c: New.
2603 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2605 * g++.dg/pr44328.C: New test.
2607 2010-08-19 Tobias Burnus <burnus@net-b.de>
2611 * gfortran.dg/bessel_3.f90: New.
2612 * gfortran.dg/bessel_4.f90: New.
2613 * gfortran.dg/bessel_5.f90: New.
2615 2010-08-19 Janus Weil <janus@gcc.gnu.org>
2618 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2619 * gfortran.dg/pointer_init_2.f90: New.
2620 * gfortran.dg/pointer_init_3.f90: New.
2621 * gfortran.dg/pointer_init_4.f90: New.
2623 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
2626 * g++.dg/pr45049-1.C: New test.
2627 * g++.dg/pr45049-2.C: New test.
2629 2010-08-18 Jie Zhang <jie@codesourcery.com>
2631 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2632 20 if __ARM_PCS is defined otherwise 64.
2633 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2634 instead of hard coded 64.
2636 2010-08-18 Yao Qi <yao@codesourcery.com>
2639 * gcc.target/arm/pr45094.c: New test.
2641 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2643 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2645 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2647 PR rtl-optimization/42575
2648 * gcc.target/arm/pr42575.c: New test.
2650 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2652 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2653 * gcc.dg/tls/thr-cse-1.c: New.
2655 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2658 * lib/target-supports.exp
2659 (check_effective_target_function_sections): New.
2660 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2661 function sections before proceding.
2663 2010-08-17 Jakub Jelinek <jakub@redhat.com>
2666 * gfortran.dg/pr45308.f03: New test.
2668 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
2671 * gcc.target/i386/pr45296.c: New test.
2673 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
2675 * g++.dg/ext/uow-1.C: New.
2676 * g++.dg/ext/uow-2.C: New.
2677 * g++.dg/ext/uow-3.C: New.
2678 * g++.dg/ext/uow-4.C: New.
2680 2010-08-17 Richard Guenther <rguenther@suse.de>
2683 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2685 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
2688 * gcc.dg/Wcxx-compat-20.c: New test.
2690 2010-08-17 Daniel Kraft <d@domob.eu>
2693 * gfortran.dg/associate_1.f03: Extended to test newly supported
2694 features like association to variables.
2695 * gfortran.dg/associate_3.f03: Removed check for illegal change
2696 of associate-name here...
2697 * gfortran.dg/associate_5.f03: ...and added it here.
2698 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2699 * gfortran.dg/associate_7.f03: New test.
2701 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
2703 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2705 2010-08-15 Daniel Kraft <d@domob.eu>
2708 * gfortran.dg/associate_1.f03: Enable test for array expressions.
2709 * gfortran.dg/associate_3.f03: Clarify comment.
2710 * gfortran.dg/associate_5.f03: New test.
2711 * gfortran.dg/associate_6.f03: New test.
2713 2010-08-15 Tobias Burnus <burnus@net-b.de>
2716 * gfortran.dg/bind_c_usage_21.f90: New.
2717 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2719 2010-08-15 Tobias Burnus <burnus@net-b.de>
2721 * gfortran.dg/optional_absent_1.f90: New.
2722 * gfortran.dg/null_actual.f90: New.
2724 2010-08-15 Tobias Burnus <burnus@net-b.de>
2726 * gfortran.dg/pointer_target_1.f90: New.
2727 * gfortran.dg/pointer_target_2.f90: New.
2728 * gfortran.dg/pointer_target_3.f90: New.
2730 2010-08-15 Daniel Kraft <d@domob.eu>
2733 * gfortran.dg/elemental_args_check_3.f90: New test.
2734 * gfortran.dg/impure_1.f08: New test.
2735 * gfortran.dg/impure_2.f08: New test.
2736 * gfortran.dg/impure_3.f90: New test.
2737 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2739 2010-08-15 Ira Rosen <irar@il.ibm.com>
2741 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2742 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2744 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2746 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2748 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2750 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2752 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2753 dg-require-effective-target after dg-do.
2755 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2757 * lib/target-supports.exp (check_effective_target_vect_int): Return
2758 true for Loongson targets.
2759 (check_effective_target_vect_shift): Likewise.
2760 (check_effective_target_vect_no_int_max): Likewise.
2761 (check_effective_target_vect_no_align): Likewise.
2762 (check_effective_target_vect_short_mult): Likewise.
2764 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
2766 * g++.dg/cast.C: Change fields of structures to "long" to pass
2767 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2768 * g++.dg/cpp0x/iop.C: Ditto.
2769 * g++.dg/cpp0x/named_refs.C: Ditto.
2770 * g++.dg/cpp0x/rv1p.C: Ditto.
2771 * g++.dg/cpp0x/rv2p.C: Ditto.
2772 * g++.dg/cpp0x/rv3p.C: Ditto.
2773 * g++.dg/cpp0x/rv4p.C: Ditto.
2774 * g++.dg/cpp0x/rv5p.C: Ditto.
2775 * g++.dg/cpp0x/rv6p.C: Ditto.
2776 * g++.dg/cpp0x/rv7p.C: Ditto.
2777 * g++.dg/cpp0x/rv8p.C: Ditto.
2778 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2780 2010-08-13 Daniel Kraft <d@domob.eu>
2782 * gfortran.dg/implied_shape_1.f08: New test.
2783 * gfortran.dg/implied_shape_2.f90: New test.
2784 * gfortran.dg/implied_shape_3.f08: New test.
2786 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2789 * gfortran.dg/char_component_initializer_1.f90: New test.
2791 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2793 PR tree-optimization/45241
2794 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2796 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2798 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2800 * gcc.target/i386/pr40906-2.c: Ditto.
2801 * gcc.target/i386/pr40906-3.c: Ditto.
2803 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2806 * gcc.c-torture/execute/pr45262.c: New test.
2808 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2810 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2812 * g++.dg/other/profile1.C: Ditto.
2814 2010-08-12 Richard Guenther <rguenther@suse.de>
2816 PR tree-optimization/45232
2817 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2818 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2819 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2820 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2821 unsigned arithmetic.
2822 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2823 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2824 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2825 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2826 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2827 unsigned arithmetic.
2828 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2829 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2830 unsigned arithmetic.
2831 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2832 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2833 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2834 unsigned arithmetic.
2835 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2836 * gcc.dg/tree-ssa/negate.c: Adjust.
2837 * gcc.dg/vect/vect-1.c: Adjust.
2838 * gfortran.dg/reassoc_6.f: XFAIL.
2840 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2843 * gcc.dg/pr45259.c: New test.
2845 2010-08-12 Wei Guozhi <carrot@google.com>
2848 * gcc.target/arm/pr44999.c: New testcase.
2850 2010-08-12 Jie Zhang <jie@codesourcery.com>
2852 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2854 (main): Adjust accordingly.
2856 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2858 * gfortran.dg/graphite/id-22.f: New.
2860 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2862 * gcc.dg/graphite/id-26.c: New.
2864 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2866 * gcc.dg/graphite/id-25.c: New.
2868 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2870 * gcc.dg/graphite/run-id-5.c: New.
2871 * gcc.dg/graphite/run-id-6.c: New.
2872 * gfortran.dg/graphite/id-21.f: New.
2874 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2876 * gcc.dg/graphite/id-24.c: New.
2878 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2880 * gcc.dg/tree-ssa/pr20742.c: New.
2882 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2884 * gcc.dg/graphite/id-23.c: New.
2886 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2888 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2890 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2892 * gcc.dg/graphite/pr42729.c: New.
2894 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2896 * gfortran.dg/graphite/id-20.f: New.
2898 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2900 * gcc.dg/graphite/id-22.c: New.
2902 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2904 * gcc.dg/graphite/run-id-2.c: Call abort.
2906 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2908 * gcc.dg/graphite/id-20.c: New.
2910 2010-08-11 Janus Weil <janus@gcc.gnu.org>
2911 Steve Kargl <kargl@gcc.gnu.org>
2914 * gfortran.dg/move_alloc_3.f90: New.
2915 * gfortran.dg/random_seed_2.f90: New.
2917 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2919 * lib/target-supports.exp (check_effective_target_sync_int_long):
2921 (check_effective_target_sync_char_short): Likewise.
2923 2010-08-10 Yao Qi <yao@codesourcery.com>
2925 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2927 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2928 * g++.dg/other/packed1.C: Likewise.
2929 * g++.dg/other/crash-4.C: Likewise.
2930 * g++.dg/ext/packed8.C: Likewise.
2931 * g++.dg/init/array16.C: Likewise.
2933 2010-08-10 xinliang David Li <davidxl@google.com>
2934 * gcc.dg/tree-ssa/loop-19.c: Add option
2935 -fno-prefetch-loop-array
2937 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2940 * gcc.c-torture/compile/pr45182.c: New test.
2942 2010-08-09 Jason Merrill <jason@redhat.com>
2945 * g++.dg/cpp0x/variadic-104.C: New.
2947 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2950 * gfortran.dg/dependency_32.f90: New test.
2952 2010-08-09 Richard Guenther <rguenther@suse.de>
2955 * g++.dg/opt/nrv17.C: New testcase.
2957 2010-08-09 Richard Guenther <rguenther@suse.de>
2960 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2961 alignment from MEM_REF offset only if we took it from the
2964 * gcc.target/i386/pr24178.c: New testcase.
2966 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2968 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2969 * gcc.dg/20030702-1.c: Ditto.
2970 * gcc.dg/20050309-1.c: Ditto.
2971 * gcc.dg/20050325-1.c: Ditto.
2972 * gcc.dg/20050330-2.c: Ditto.
2973 * gcc.dg/20051201-1.c: Ditto.
2974 * gcc.dg/gomp/pr27573.c: Ditto.
2975 * gcc.dg/gomp/pr34610.c: Ditto.
2976 * gcc.dg/pr24225.c: Ditto.
2977 * gcc.dg/pr26570.c: Ditto.
2978 * gcc.dg/pr32773.c: Ditto.
2979 * g++.dg/gcov/gcov-6.C: Ditto.
2980 * g++.dg/gomp/pr34608.C: Ditto.
2981 * gfortran.dg/gomp/pr27573.f90: Ditto.
2983 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2984 dg-require-host-local dg directive.
2985 * gcc.dg/profile-dir-2.c: Ditto.
2986 * gcc.dg/profile-dir-3.c: Ditto.
2988 2010-08-08 Richard Guenther <rguenther@suse.de>
2990 PR tree-optimization/45109
2991 * gcc.c-torture/compile/pr45109.c: New testcase.
2993 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2995 * gcc.dg/march.c: Skip if -march defined.
2996 * gcc.dg/mtune.c: Skip if -mtune defined.
2998 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2999 generic thunk support.
3001 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
3004 * gcc.target/i386/pr45213.c: New test.
3006 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3009 * gfortran.dg/fmt_error_11.f03: New test.
3011 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
3013 * lib/target-supports.exp (check_effective_target_sync_int_long):
3014 Add arm*-*-linux-gnueabi.
3015 (check_effective_target_sync_char_short): Likewise.
3017 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3020 * gfortran.dg/dependency_31.f90: New test.
3022 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3024 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
3026 2010-08-06 Jason Merrill <jason@redhat.com>
3028 * g++.dg/cpp0x/sfinae3.C: New.
3029 * g++.dg/cpp0x/sfinae4.C: New.
3031 2010-08-06 Richard Guenther <rguenther@suse.de>
3033 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3034 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3035 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3036 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3037 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3038 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3039 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3040 * gcc.c-torture/execute/20100805-1.c: Likewise.
3042 2010-08-05 Martin Jambor <mjambor@suse.cz>
3045 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3047 2010-08-05 Martin Jambor <mjambor@suse.cz>
3049 * gcc.dg/ipa/ipcp-ii-1.c: New test.
3050 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3052 2010-08-05 Martin Jambor <mjambor@suse.cz>
3054 * g++.dg/ipa/devirt-1.C: New test.
3055 * g++.dg/ipa/devirt-2.C: Likewise.
3056 * g++.dg/ipa/devirt-3.C: Likewise.
3057 * g++.dg/ipa/devirt-4.C: Likewise.
3058 * g++.dg/ipa/devirt-5.C: Likewise.
3059 * gcc.dg/ipa/iinline-3.c: Likewise.
3061 2010-08-05 Jie Zhang <jie@codesourcery.com>
3063 PR tree-optimization/45144
3064 * gcc.dg/tree-ssa/pr45144.c: New test.
3066 2010-08-04 Janus Weil <janus@gcc.gnu.org>
3071 * gfortran.dg/class_25.f03: New.
3072 * gfortran.dg/class_26.f03: New.
3074 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
3076 * g++.dg/warn/miss-format-1.C: Update line number.
3078 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
3081 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3082 .frame and .mask assembler directives.
3084 2010-08-04 Richard Guenther <rguenther@suse.de>
3086 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3087 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3088 * gcc.dg/tree-ssa/vrp50.c: Likewise.
3089 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3091 2010-08-04 Tobias Burnus <burnus@net-b.de>
3094 * gfortran.dg/derived_constructor_char_1.f90: New.
3095 * gfortran.dg/derived_constructor_char_2.f90: New.
3097 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3100 * gfortran.dg/dependency_30.f90: New test.
3102 2010-08-03 Jan Hubicka <jh@suse.cz>
3104 * gcc.c-torture/compile/pr45085.c: New testcase.
3106 2010-08-03 Janus Weil <janus@gcc.gnu.org>
3110 * gfortran.dg/typebound_call_9.f03: Modified.
3111 * gfortran.dg/typebound_generic_1.f03: Modified.
3113 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3117 * gfortran.dg/dependency_29.f90: New test.
3119 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3122 * gfortran.dg/character_comparison_2.f90: New test.
3123 * gfortran.dg/character_comparison_3.f90: New test.
3124 * gfortran.dg/dependency_28.f90: New test.
3126 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
3129 * gcc.target/arm/pr40457-1.c: New test.
3130 * gcc.target/arm/pr40457-2.c: New test.
3132 2010-08-01 Janus Weil <janus@gcc.gnu.org>
3135 * gfortran.dg/typebound_call_17.f03: New.
3137 2010-07-30 Janus Weil <janus@gcc.gnu.org>
3140 * gfortran.dg/allocate_derived_3.f90: New.
3142 2010-07-30 Xinliang David Li <davidxl@google.com>
3143 PR tree-optimization/45121
3144 * c-c++-common/uninit-17.c: Add -fno-ivops option.
3146 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3149 * g++.dg/pr45112.C: New test.
3151 2010-07-30 Jakub Jelinek <jakub@redhat.com>
3154 PR rtl-optimization/45137
3155 * gcc.dg/pr45055.c: New test.
3157 2010-07-30 Alan Modra <amodra@gmail.com>
3159 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3160 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3162 2010-07-29 Tobias Burnus <burnus@net-b.de>
3166 * gfortran.dg/whole_file_25.f90: New.
3167 * gfortran.dg/whole_file_26.f90: New.
3168 * gfortran.dg/whole_file_27.f90: New.
3170 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3173 * gfortran.dg/typebound_proc_17.f03: New.
3175 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3178 * gfortran.dg/move_alloc_2.f90: New.
3180 2010-07-29 Xinliang David Li <davidxl@google.com>
3181 PR tree-optimization/45121
3182 * c-c++-common/uninit-17.c: Fix expected output.
3184 2010-07-29 Richard Guenther <rguenther@suse.de>
3186 PR tree-optimization/45120
3187 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3189 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
3193 * gfortran.dg/pr42051.f03: New testcase.
3195 2010-07-29 Richard Guenther <rguenther@suse.de>
3198 * gcc.c-torture/execute/pr45034.c: New testcase.
3200 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3203 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3205 2010-07-28 Daniel Kraft <d@domob.eu>
3207 * gfortran.dg/bound_8.f90: New test.
3209 2010-07-28 Jakub Jelinek <jakub@redhat.com>
3212 * gcc.dg/pr45105.c: New test.
3214 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3216 PR rtl-optimization/45107
3217 * gcc.dg/pr45107.c: New test.
3219 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3221 PR rtl-optimization/45101
3222 * gcc.dg/pr45101.c: New test.
3224 2010-07-28 Tobias Burnus <burnus@net-b.de>
3227 * gfortran.dg/whole_file_24.f90: New.
3229 2010-07-27 Jason Merrill <jason@redhat.com>
3231 * g++.dg/cpp0x/variadic102.C: New.
3232 * g++.dg/cpp0x/variadic103.C: New.
3234 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3236 PR rtl-optimization/40956
3239 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3240 * gcc.target/arm/pr42574.c: Add tests.
3242 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3244 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3246 (cleanup-repo-files): Ditto.
3247 (cleanup-saved-temps): Ditto.
3249 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3252 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3255 * gcc.dg/pr45079.c: New test.
3257 2010-07-27 Ira Rosen <irar@il.ibm.com>
3259 PR tree-optimization/44152
3260 * gcc.dg/vect/fast-math-pr44152.c: New test.
3262 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
3265 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3266 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3267 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3268 * obj-c++.dg/torture/trivial.mm: Ditto.
3269 * objc.dg/torture/tls/thr-init-2.m: Ditto.
3270 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3271 * objc.dg/torture/tls/thr-init.m: Ditto.
3272 * objc.dg/torture/trivial.m: Ditto.
3274 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3276 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3277 Skip on spu-*-* targets.
3279 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3281 PR tree-optimization/45083
3282 * gcc.dg/pr45083.c: New test.
3284 2010-07-26 Tobias Burnus <burnus@net-b.de>
3287 * gfortran.dg/whole_file_22.f90: New test.
3288 * gfortran.dg/whole_file_23.f90: New test.
3290 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
3291 Jack Howarth <howarth@bromo.med.uc.edu>
3292 Richard Henderson <rth@redhat.com>
3295 * gcc.dg/tls/thr-init-1.c: New.
3296 * gcc.dg/tls/thr-init-2.c: New.
3297 * gcc.dg/torture/tls New.
3298 * gcc.dg/torture/tls/tls-test.c: New.
3299 * gcc.dg/torture/tls/thr-init-1.c: New.
3300 * gcc.dg/torture/tls/tls.exp: New.
3301 * gcc.dg/torture/tls/thr-init-2.c: New.
3302 * gcc.dg/tls/emutls-2.c: New test
3304 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3305 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3306 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3307 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3308 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3309 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3310 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3311 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3312 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3313 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3314 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3315 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3316 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3317 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3318 gfortran.dg/gomp/appendix-a/a.22.4.f90,
3319 gfortran.dg/gomp/appendix-a/a.22.5.f90,
3320 gfortran.dg/gomp/appendix-a/a.22.6.f90,
3321 gfortran.dg/gomp/appendix-a/a.24.1.f90,
3322 gfortran.dg/gomp/appendix-a/a.32.1.f90,
3323 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3324 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3325 gfortran.dg/gomp/omp_threadprivate1.f90,
3326 gfortran.dg/gomp/omp_threadprivate2.f90,
3327 gfortran.dg/gomp/reduction1.f90,
3328 gfortran.dg/gomp/sharing-1.f90: Likewise.
3330 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3332 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3334 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3335 dg-require-visibility.
3337 2010-07-26 Richard Guenther <rguenther@suse.de>
3339 PR tree-optimization/43784
3340 * gcc.c-torture/execute/pr43784.c: New testcase.
3341 * g++.dg/torture/pr43784.C: Likewise.
3343 2010-07-26 Richard Guenther <rguenther@suse.de>
3346 * g++.dg/pr45056.C: New testcase.
3348 2010-07-26 Richard Guenther <rguenther@suse.de>
3350 PR tree-optimization/45071
3351 * gcc.dg/pr45071.c: New testcase.
3353 2010-07-26 Tobias Burnus <burnus@net-b.de>
3356 * gfortran.dg/namelist_62.f90: New.
3358 2010-07-26 Richard Guenther <rguenther@suse.de>
3360 * gcc.c-torture/execute/pr45017.c: Move ...
3361 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
3363 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3366 * trim_optimize_1.f90: New test.
3367 * character_comparision_1.f90: New test.
3369 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3372 * gfortran.dg/wtruncate_fix.f: New test.
3374 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
3377 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3379 2010-07-24 Richard Guenther <rguenther@suse.de>
3382 * g++.dg/lto/20100724-1_0.C: New testcase.
3384 2010-07-24 Richard Guenther <rguenther@suse.de>
3387 * gcc.dg/lto/20100724-1_0.c: New testcase.
3388 * gcc.dg/lto/20100724-1_1.c: Likewise.
3390 2010-07-24 Tobias Burnus <burnus@net-b.de>
3393 * gfortran.dg/whole_file_21.f90: New.
3395 * gfortran.dg/integer_exponentiation_3.F90: Use
3396 -ffloat-store only for i?86/x86-64 -m32.
3398 2010-07-24 Tobias Burnus <burnus@net-b.de>
3400 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3401 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3403 2010-07-24 Tobias Burnus <burnus@net-b.de>
3405 * gfortran.dg/func_decl_4.f90: Split test into two ...
3406 * gfortran.dg/func_decl_5.f90: ... parts.
3407 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3408 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3409 * gfortran.dg/global_references_1.f90: Add new dg-warning.
3410 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3411 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3412 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3413 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3414 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3415 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3416 * gfortran.dg/sizeof.f90: Make test valid.
3417 * gfortran.dg/pr20865.f90: Add new dg-error.
3418 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3419 * gfortran.dg/g77/19990218-0.f: Ditto.
3420 * gfortran.dg/g77/19990218-1.f: Ditto.
3421 * gfortran.dg/g77/970625-2.f: Ditto.
3422 * gfortran.dg/pr37243.f: Fix function declaration.
3423 * gfortran.dg/use_only_1.f90: Fix implicit typing.
3424 * gfortran.dg/loc_1.f90: Fix pointer datatype.
3426 2010-07-23 Tobias Burnus <burnus@net-b.de>
3429 * gfortran.dg/char_array_structure_constructor.f90: Add
3430 -fwhole-file as dg-option as it otherwise fails on some
3433 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
3435 * gnat.dg/aggr16.ad[sb]: New test.
3436 * gnat.dg/aggr16_pkg.ads: New helper.
3438 2010-07-23 Richard Guenther <rguenther@suse.de>
3441 * g++.dg/lto/20100723-1_0.C: New testcase.
3443 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
3445 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3447 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3448 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3450 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3452 * lib/target-supports.exp (add_options_for_tls): New proc.
3453 * g++.dg/tls/static-1.C: Use dg-add-options tls.
3454 * g++.dg/tls/static-1a.cc: Likewise.
3455 * gcc.dg/tls/emutls-1.c: Likewise.
3456 * gcc.dg/tls/opt-11.c: Likewise.
3457 * gcc.dg/tls/opt-12.c: Likewise.
3458 * gcc.dg/tls/pr24428-2.c: Likewise.
3459 * gcc.dg/tls/pr24428.c: Likewise.
3460 * obj-c++.dg/tls/static-1.mm: Likewise.
3461 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3462 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3463 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3464 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3465 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3466 * objc.dg/torture/tls/thr-init.m: Likewise.
3467 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3469 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3471 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3472 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3473 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3474 optimized dump files.
3476 2010-07-23 Jakub Jelinek <jakub@redhat.com>
3478 PR tree-optimization/45047
3479 * gcc.c-torture/compile/pr45047.c: New test.
3481 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3483 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3484 instead of dg-compile.
3485 * gcc.dg/float-range-4.c: Ditto.
3486 * gcc.dg/float-range-5.c: Ditto.
3487 * gcc.dg/fold-overflow-1.c: Ditto.
3488 * gcc.dg/gomp/sections-4.c: Ditto.
3489 * gcc.dg/transparent-union-1.c: Ditto.
3490 * gcc.dg/transparent-union-2.c: Ditto.
3491 * gcc.target/i386/pr39315-check.c: Ditto.
3492 * g++.dg/gomp/sections-4.C: Ditto.
3493 * g++.dg/template/dtor7.C: Ditto.
3494 * g++.dg/tree-ssa/pr19952.C: Ditto.
3495 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3496 * gfortran.dg/graphite/pr42185.f90: Ditto.
3497 * gfortran.dg/namelist_36.f90: Ditto.
3498 * gnat.dg/noreturn1.adb: Ditto.
3499 * gnat.dg/specs/small_alignment.ads: Ditto.
3501 2010-07-23 Martin Jambor <mjambor@suse.cz>
3503 PR tree-optimization/44915
3504 * g++.dg/torture/pr44915.C: New test.
3506 2010-07-23 Martin Jambor <mjambor@suse.cz>
3508 PR tree-optimization/44914
3509 * g++.dg/tree-ssa/pr44914.C: New test.
3511 2010-07-23 Jie Zhang <jie@codesourcery.com>
3514 * gcc.dg/pr44290-1.c: New test.
3515 * gcc.dg/pr44290-2.c: New test.
3517 2010-07-23 Jason Merrill <jason@redhat.com>
3520 * g++.dg/abi/mangle44.C: New.
3522 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3524 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3525 for compile-time only tests.
3526 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3528 * gcc.target/i386/pr39315-4.c: Ditto.
3529 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3530 target check. Include sse-os-support.h.
3531 (main): Call check_isa and sse_os_support.
3532 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3533 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3534 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3535 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3536 target check. Include sse-os-support.h.
3537 (main): Call check_isa and sse_os_support.
3538 * gcc.target/i386/vperm-v2df.c: Ditto.
3540 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3542 * lib/target-supports.exp (check_avx_hw_available): New procedure.
3543 (check_effective_target_avx_runtime): New procedure.
3544 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3545 (check_effective_target_sse_runtime): Add check_effective_target_sse.
3547 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3548 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
3549 and __get_cpuid test.
3550 * gcc.dg/compat/vector-2b_main.c: Ditto.
3552 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3554 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3555 for compile-time only test.
3556 * gcc.dg/pr32716.c: Ditto.
3557 * gcc.dg/pr34856.c: Ditto.
3558 * gcc.dg/pr36997.c: Ditto.
3559 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3560 * gfortran.dg/pr28158.f90: Ditto.
3561 * gfortran.dg/pr30667.f: Ditto.
3563 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3564 i?86-*-* and x86_64-*-* targets to disable execution on targets
3565 without sse2 runtime support.
3566 * g++.dg/vect/vect.exp: Ditto.
3567 * gfortran.dg/vect/vect.exp: Ditto.
3569 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3570 * gcc.dg/pr37544.c: Ditto.
3571 * gcc.dg/pr40550.c: Ditto.
3572 * gcc.dg/compat/union-m128-1_main.c: Ditto.
3573 * gcc.dg/compat/vector-1a_main.c: Ditto.
3574 * gcc.dg/compat/vector-2a_main.c: Ditto.
3575 * gcc.dg/torture/pr16104-1.c: Ditto.
3576 * gcc.dg/torture/pr35771-1.c: Ditto.
3577 * gcc.dg/torture/pr35771-2.c: Ditto.
3578 * gcc.dg/torture/pr35771-3.c: Ditto.
3579 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3580 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3581 * gcc.dg/torture/stackalign/push-1.c: Ditto.
3582 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3583 * g++.dg/other/i386-1.C: Ditto.
3584 * g++.dg/other/pr40446.C: Ditto.
3586 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3588 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3590 2010-07-23 Daniel Kraft <d@domob.eu>
3593 * gfortran.dg/exit_1.f08: New test.
3594 * gfortran.dg/exit_2.f08: New test.
3596 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
3598 PR tree-optimization/39839
3599 * gcc.target/arm/pr39839.c: New test case.
3601 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3603 * gnat.dg/unchecked_convert5b.adb: New test.
3604 * gnat.dg/unchecked_convert6.adb: Likewise.
3605 * gnat.dg/unchecked_convert6b.adb: Likewise.
3607 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3609 * gnat.dg/aggr15.ad[sb]: New test.
3611 2010-07-22 Dodji Seketeli <dodji@redhat.com>
3614 * g++.dg/debug/dwarf2/nested-2.C: New test case.
3616 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
3618 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3619 with dg-require-linker-plugin.
3621 2010-07-22 Richard Guenther <rguenther@suse.de>
3624 * g++.dg/lto/20100722-1_0.C: New testcase.
3626 2010-07-22 Richard Guenther <rguenther@suse.de>
3629 * gcc.dg/lto/20100720-3_0.c: New testcase.
3630 * gcc.dg/lto/20100720-3_1.c: Likewise.
3632 2010-07-22 Richard Guenther <rguenther@suse.de>
3634 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3635 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3638 * gcc.dg/lto/20100722-1_0.c: New testcase.
3640 2010-07-22 Martin Jambor <mjambor@suse.cz>
3642 PR tree-optimization/44891
3643 * gcc.c-torture/compile/pr44891.c: New test.
3645 2010-07-22 Richard Guenther <rguenther@suse.de>
3647 PR tree-optimization/45017
3648 * gcc.c-torture/execute/pr45017.c: New testcase.
3650 2010-07-22 Tobias Burnus <burnus@net-b.de>
3653 * gfortran.dg/aliasing_dummy_5.f90: New.
3655 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3658 * gcc.target/arm/pr43698.c: New test.
3660 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
3663 * Revert my commit r162325 for this PR.
3665 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3668 * gcc.target/m68k/pr45015.c: New test.
3670 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
3673 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3676 2010-07-21 Richard Guenther <rguenther@suse.de>
3679 * g++.dg/lto/20100721-1_0.C: New testcase.
3681 2010-07-21 Martin Jambor <mjambor@suse.cz>
3683 PR tree-optimization/44900
3684 * g++.dg/torture/pr44900.C: New test.
3686 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
3689 * c-c++-common/uninit-17.c: Correct expected error.
3691 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3693 * gcc.dg/guality/asm-1.c: New test.
3696 * gcc.dg/guality/pr45003-2.c: New test.
3697 * gcc.dg/guality/pr45003-3.c: New test.
3699 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3702 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3704 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
3706 * lib/scanasm.exp (dg-function-on-line): Test that a function is
3707 defined on the current line.
3708 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3709 * g++.dg/debug/dwarf2/pr44641.C: New.
3711 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
3713 * gcc.target/powerpc/block-move-1.c: New test.
3714 * gcc.target/powerpc/block-move-2.c: New test.
3716 2010-07-20 Jason Merrill <jason@redhat.com>
3719 * g++.dg/cpp0x/sfinae2.C: New.
3721 2010-07-20 Richard Guenther <rguenther@suse.de>
3724 * gcc.dg/lto/20100720-4_0.c: New testcase.
3726 2010-07-20 Richard Guenther <rguenther@suse.de>
3729 * gcc.dg/lto/20100720-2_0.c: New testcase.
3730 * gcc.dg/lto/20100720-2_1.c: Likewise.
3732 2010-07-20 Richard Guenther <rguenther@suse.de>
3735 * gcc.dg/lto/20100720-1_0.c: New testcase.
3736 * gcc.dg/lto/20100720-1_1.c: Likewise.
3738 2010-07-20 Jakub Jelinek <jakub@redhat.com>
3741 * gcc.dg/guality/pr45003-1.c: New test.
3743 2010-07-20 Richard Guenther <rguenther@suse.de>
3745 PR tree-optimization/44977
3746 * gcc.dg/torture/pr44977.c: New testcase.
3748 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
3750 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3753 2010-07-20 Richard Guenther <rguenther@suse.de>
3757 * gcc.dg/pr44971.c: New testcase.
3758 * gcc.c-torture/compile/pr44988.c: Likewise.
3760 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3763 * gfortran.dg/allocate_with_typespec.f90: New test.
3764 * gfortran.dg/allocate_derived_1.f90: Update error message.
3766 2010-07-19 Jason Merrill <jason@redhat.com>
3769 * g++.dg/cpp0x/decltype23.C: New.
3771 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
3774 * gfortran.dg/class_defined_operator_1.f03 : New test.
3776 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3778 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3779 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3780 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3781 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3783 2010-07-19 Richard Guenther <rguenther@suse.de>
3786 * gcc.c-torture/compile/pr44941.c: New testcase.
3788 2010-07-19 Jason Merrill <jason@redhat.com>
3791 * g++.dg/template/sfinae24.C: New.
3793 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3796 * gfortran.dg/data_implied_do_2.f90: Removed.
3798 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3801 * g++.dg/template/sfinae23.C: New.
3803 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3805 * lib/target-supports.exp (check_sse_os_support_available): New
3807 (check_sse_hw_available): New proc.
3808 (check_effective_target_sse_runtime): New proc.
3809 (check_effective_target_sse2_runtime): New proc.
3810 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3811 -msse2 if check_sse_os_support_available.
3812 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3813 check_sse_os_support_available.
3814 * gcc.dg/vect/vect.exp: Likewise.
3815 * gfortran.dg/vect/vect.exp: Likewise.
3816 * gcc.target/i386/sol2-check: Renamed to ...
3817 * gcc.target/i386/sse-os-support.h: ... this.
3818 (sol2_check): Renamed to ...
3819 (sse_os_support): ... this.
3820 Only test movss with xmm registers.
3821 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3822 Removed ILL_INSN, ILL_INSN_LEN.
3823 * gcc.target/i386/sse2-check.h: Likewise.
3824 * gcc.target/i386/sse3-check.h: Likewise.
3825 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3826 Removed cpuid.h, __get_cpuid test.
3827 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3828 Removed cpuid.h, __get_cpuid test.
3829 * g++.dg/other/pr40446.C: Likewise.
3830 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3831 * gcc.dg/compat/vector-1a_main.c: Likewise.
3832 * gcc.dg/compat/vector-2a_main.c: Likewise.
3833 * gcc.dg/pr36584.c: Likewise.
3834 * gcc.dg/pr37544.c: Likewise.
3835 * gcc.dg/torture/pr16104-1.c: Likewise.
3836 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3837 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3838 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3839 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3840 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3841 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3843 * gcc.dg/torture/pr35771-2.c: Likewise.
3844 * gcc.dg/torture/pr35771-3.c: Likewise.
3845 * gcc.target/i386/pr39315-2.c: Likewise.
3846 * gcc.target/i386/pr39315-4.c: Likewise.
3847 * gcc.target/i386/vperm-v2df.c: Likewise.
3848 * gcc.target/i386/vperm-v2di.c: Likewise.
3849 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3850 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3853 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
3856 * gfortran.dg/data_implied_do_2.f90: New test.
3858 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3860 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3862 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3864 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3865 to the "mips16" group.
3866 (mips_using_mips16_p): New procedure.
3867 (mips-dg-options): Use it.
3869 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3871 * gcc.target/mips/mips16-attributes-4.c: New test.
3873 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3876 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3877 * gcc.target/powerpc/recip-2.c: Ditto.
3878 * gcc.target/powerpc/recip-3.c: Ditto.
3880 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3882 * gcc.target/arm/pr42235.c: New test.
3884 2010-07-16 Jason Merrill <jason@redhat.com>
3887 * g++.dg/template/partial8.C: New.
3889 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3891 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3892 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3894 (gualcvt): New overloaded inline.
3895 (GUALCVT): Use it for C++.
3896 * g++.dg/guality/guality.exp: New.
3897 * g++.dg/guality/guality.h: New.
3898 * g++.dg/guality/redeclaration1.C: New test.
3899 * g++.dg/dg.exp: Prune also guality/* tests.
3900 * gcc.dg/guality/pr43141.c: Moved to...
3901 * c-c++-common/guality/pr43141.c: ... here.
3903 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3906 * gfortran.dg/char4_iunit_2.f03: New test.
3908 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3910 * lib/plugin-support.exp (plugin-test-execute):
3911 Add ${gcc_objdir}/intl to includes.
3913 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3916 * gcc.c-torture/execute/pr44942.c: New test.
3917 * gcc.target/i386/pr44942.c: New test.
3919 2010-07-15 Jason Merrill <jason@redhat.com>
3922 * g++.dg/cpp0x/implicit7.C: New.
3923 * g++.dg/cpp0x/implicit8.C: New.
3925 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3927 Disable float tests for __SPU__ targets due to lack of signed zero:
3928 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3929 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3930 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3931 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3932 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3933 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3934 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3935 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3936 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3938 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3940 * gfortran.dg/select_char_2.f90: New test.
3942 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3944 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3947 2010-07-15 Janus Weil <janus@gcc.gnu.org>
3950 * gfortran.dg/typebound_generic_9.f03: New.
3952 2010-07-15 Richard Guenther <rguenther@suse.de>
3954 PR tree-optimization/44946
3955 * gcc.c-torture/compile/pr44946.c: New testcase.
3957 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3960 * gfortran.dg/select_char_3.f90: New test.
3962 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3963 Kevin F. Quinn <kevquinn@gentoo.org>
3965 * gcc.dg/Wtrampolines.c: New.
3967 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3970 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3972 2010-07-14 Jason Merrill <jason@redhat.com>
3975 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3977 Implement C++0x unrestricted unions (N2544)
3978 * g++.dg/cpp0x/union1.C: New.
3979 * g++.dg/cpp0x/union2.C: New.
3980 * g++.dg/cpp0x/union3.C: New.
3981 * g++.dg/cpp0x/defaulted2.C: Adjust.
3982 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3983 * g++.old-deja/g++.ext/anon2.C: Adjust.
3984 * g++.old-deja/g++.mike/misc6.C: Adjust.
3986 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3989 * gfortran.dg/c_loc_tests_15.f90: New.
3991 2010-07-13 Jason Merrill <jason@redhat.com>
3994 * g++.dg/cpp0x/implicit6.C: New.
3996 2010-07-13 Jason Merrill <jason@redhat.com>
3999 * g++.dg/abi/noreturn1.C: New.
4000 * g++.dg/abi/noreturn2.C: New.
4002 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
4006 * c-c++-common/pr44832.c: New test.
4008 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
4011 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4012 on the target. Make sure that we can assemble the emitted asm when
4013 the test type is 'compile'.
4015 2010-07-13 Richard Guenther <rguenther@suse.de>
4017 PR tree-optimization/36960
4018 * g++.dg/torture/pr36960.C: New testcase.
4020 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4023 * g++.dg/template/sfinae21.C: New.
4024 * g++.dg/template/sfinae22.C: Likewise.
4026 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
4029 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4030 * gcc.dg/plugin/ggcplug.c: Likewise.
4031 * g++.dg/plugin/selfassign.c: Likewise.
4032 * g++.dg/plugin/attribute_plugin.c: Likewise.
4033 * g++.dg/plugin/dumb_plugin.c: Likewise.
4034 * g++.dg/plugin/pragma_plugin.c: Likewise.
4036 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
4038 * gcc.c-torture/execute/pr44683.x: New.
4039 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4041 2010-07-13 Janus Weil <janus@gcc.gnu.org>
4047 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4048 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4049 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4050 * gfortran.dh/typebound_call_16.f03: New.
4051 * gfortran.dg/typebound_generic_6.f03: New.
4052 * gfortran.dg/typebound_generic_7.f03: New.
4053 * gfortran.dg/typebound_generic_8.f03: New.
4055 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4058 * gfortran.dg/char4_iunit_1.f03: New test.
4060 2010-07-12 Jakub Jelinek <jakub@redhat.com>
4062 * gcc.dg/tree-ssa/vrp53.c: New test.
4064 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
4067 * g++.dg/template/sfinae19.C: New.
4068 * g++.dg/template/sfinae20.C: Likewise.
4070 2010-07-12 Jie Zhang <jie@codesourcery.com>
4072 * gcc.target/arm/interrupt-1.c: New test.
4073 * gcc.target/arm/interrupt-2.c: New test.
4075 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4077 * gcc.dg/pr42427.c: Require c99_runtime.
4078 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4080 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4081 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4082 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4083 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4084 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4085 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4086 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4087 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4088 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4089 * gcc.target/i386/pr37275.c: Require visibility support.
4091 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4093 * lib/target-supports.exp (check_effective_target_sse): New proc.
4094 * gcc.target/i386/sol2-check.h: New file.
4095 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4096 Include sol2-check.h.
4097 (main) Only run do_test () if sol2_check ().
4098 * gcc.target/i386/sse2-check.h: Likewise.
4099 * gcc.target/i386/sse3-check.h: Likewise.
4100 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4101 [__sun__ && __svr4__]: Execute SSE2 instruction.
4102 * gcc.target/i386/math-torture/math-torture.exp: Only add options
4103 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4104 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4105 * g++.dg/ext/vector14.C: Likewise.
4106 * g++.dg/other/mmintrin.C: Likewise.
4107 * gcc.dg/20020418-1.c: Likewise.
4108 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4109 * gcc.dg/format/ms_unnamed-1.c: Likewise.
4110 * gcc.dg/format/unnamed-1.c: Likewise.
4111 Adapt dg-warning line number.
4112 * gcc.dg/graphite/pr40281.c: Likewise.
4113 * gcc.dg/pr32176.c: Likewise.
4114 * gcc.dg/pr40550.c: Likewise.
4115 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4116 * gcc.dg/torture/pr36891.c: Likewise.
4117 * gcc.target/i386/20020218-1.c: Likewise.
4118 * gcc.target/i386/20020523.c: Likewise.
4119 * gcc.target/i386/abi-1.c: Likewise.
4120 * gcc.target/i386/brokensqrt.c: Likewise.
4121 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4122 * gcc.target/i386/pr13366.c: Likewise.
4123 * gcc.target/i386/pr13685.c: Likewise.
4124 * gcc.target/i386/pr24306.c: Likewise.
4125 * gcc.target/i386/pr31486.c: Likewise.
4126 * gcc.target/i386/pr32065-1.c: Likewise.
4127 * gcc.target/i386/pr32065-2.c: Likewise.
4128 * gcc.target/i386/pr32389.c: Likewise.
4129 * gcc.target/i386/pr38824.c: Likewise.
4130 * gcc.target/i386/pr38931.c: Likewise.
4131 * gcc.target/i386/pr39592-1.c: Likewise.
4132 * gcc.target/i386/pr43766.c: Likewise.
4133 * gcc.target/i386/recip-divf.c: Likewise.
4134 * gcc.target/i386/recip-sqrtf.c: Likewise.
4135 * gcc.target/i386/recip-vec-divf.c: Likewise.
4136 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4137 * gcc.target/i386/sse-1.c: Likewise.
4138 * gcc.target/i386/sse-16.c: Likewise.
4139 * gcc.target/i386/sse-2.c: Likewise.
4140 * gcc.target/i386/sse-20.c: Likewise.
4141 * gcc.target/i386/sse-3.c: Likewise.
4142 * gcc.target/i386/sse-7.c: Likewise.
4143 * gcc.target/i386/sse-9.c: Likewise.
4144 * gcc.target/i386/sse-addps-1.c: Likewise.
4145 * gcc.target/i386/sse-addss-1.c: Likewise.
4146 * gcc.target/i386/sse-andnps-1.c: Likewise.
4147 * gcc.target/i386/sse-andps-1.c: Likewise.
4148 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4149 * gcc.target/i386/sse-comiss-1.c: Likewise.
4150 * gcc.target/i386/sse-comiss-2.c: Likewise.
4151 * gcc.target/i386/sse-comiss-3.c: Likewise.
4152 * gcc.target/i386/sse-comiss-4.c: Likewise.
4153 * gcc.target/i386/sse-comiss-5.c: Likewise.
4154 * gcc.target/i386/sse-comiss-6.c: Likewise.
4155 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4156 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4157 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4158 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4159 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4160 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4161 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4162 * gcc.target/i386/sse-divps-1.c: Likewise.
4163 * gcc.target/i386/sse-divss-1.c: Likewise.
4164 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4165 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4166 * gcc.target/i386/sse-maxps-1.c: Likewise.
4167 * gcc.target/i386/sse-maxss-1.c: Likewise.
4168 * gcc.target/i386/sse-minps-1.c: Likewise.
4169 * gcc.target/i386/sse-minss-1.c: Likewise.
4170 * gcc.target/i386/sse-movaps-1.c: Likewise.
4171 * gcc.target/i386/sse-movaps-2.c: Likewise.
4172 * gcc.target/i386/sse-movhlps-1.c: Likewise.
4173 * gcc.target/i386/sse-movhps-1.c: Likewise.
4174 * gcc.target/i386/sse-movhps-2.c: Likewise.
4175 * gcc.target/i386/sse-movlhps-1.c: Likewise.
4176 * gcc.target/i386/sse-movmskps-1.c: Likewise.
4177 * gcc.target/i386/sse-movntps-1.c: Likewise.
4178 * gcc.target/i386/sse-movss-1.c: Likewise.
4179 * gcc.target/i386/sse-movss-2.c: Likewise.
4180 * gcc.target/i386/sse-movss-3.c: Likewise.
4181 * gcc.target/i386/sse-movups-1.c: Likewise.
4182 * gcc.target/i386/sse-movups-2.c: Likewise.
4183 * gcc.target/i386/sse-mulps-1.c: Likewise.
4184 * gcc.target/i386/sse-mulss-1.c: Likewise.
4185 * gcc.target/i386/sse-orps-1.c: Likewise.
4186 * gcc.target/i386/sse-rcpps-1.c: Likewise.
4187 * gcc.target/i386/sse-recip-vec.c: Likewise.
4188 * gcc.target/i386/sse-recip.c: Likewise.
4189 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4190 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4191 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4192 * gcc.target/i386/sse-subps-1.c: Likewise.
4193 * gcc.target/i386/sse-subss-1.c: Likewise.
4194 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4195 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4196 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4197 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4198 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4199 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4200 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4201 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4202 * gcc.target/i386/sse-xorps-1.c: Likewise.
4203 * gcc.target/i386/ssefn-1.c: Likewise.
4204 * gcc.target/i386/ssefn-3.c: Likewise.
4205 * gcc.target/i386/sseregparm-1.c: Likewise.
4206 * gcc.target/i386/stackalign/return-3.c: Likewise.
4207 * gcc.target/i386/vectorize1.c: Likewise.
4208 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4209 * gcc.target/i386/xorps-sse.c: Likewise.
4210 * gfortran.dg/pr28158.f90: Likewise.
4211 * gfortran.dg/pr30667.f: Likewise.
4212 * gnat.dg/loop_optimization7.adb: Likewise.
4213 * gnat.dg/sse_nolib.adb: Likewise.
4215 2010-07-11 Tobias Burnus <burnus@net-b.de>
4218 * gfortran.dg/use_rename_6.f90: New.
4219 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4221 2010-07-11 Janus Weil <janus@gcc.gnu.org>
4224 * gfortran.dg/class_24.f03: New.
4226 2010-07-10 Richard Guenther <rguenther@suse.de>
4229 * gcc.dg/lto/20100709-1_0.c: New testcase.
4230 * gcc.dg/lto/20100709-1_1.c: Likewise.
4232 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
4234 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4236 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
4239 * objc.dg/lto/trivial-1_0.m: New.
4240 * objc.dg/lto/lto.exp: New.
4241 * obj-c++.dg/lto/trivial-1_0.mm: New.
4242 * obj-c++.dg/lto/lto.exp: New.
4243 * objc.dg/symtab-1.m: Adjust sizes.
4244 * objc.dg/image-info.m: Do not run for gnu-runtime.
4246 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4248 * gcc.dg/pr32370.c: Allow another kind of error message.
4250 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
4252 * gnat.dg/atomic3.adb: New test.
4254 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4255 Denys Vlasenko <dvlasenk@redhat.com>
4256 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4258 PR tree-optimization/28632
4259 * gcc.dg/tree-ssa/vrp51.c: New test.
4260 * gcc.dg/tree-ssa/vrp52.c: New test.
4262 2010-07-09 Jason Merrill <jason@redhat.com>
4264 * g++.dg/abi/covariant6.C: New.
4265 * g++.dg/inherit/covariant17.C: Test both bases.
4266 * g++.dg/inherit/covariant7.C: Check vtable layout.
4268 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
4270 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4272 2010-07-09 Richard Guenther <rguenther@suse.de>
4274 PR tree-optimization/44852
4275 * gcc.c-torture/execute/pr44852.c: New testcase.
4277 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4279 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4280 multiplication by values.
4281 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4282 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4284 2010-07-09 Richard Guenther <rguenther@suse.de>
4286 PR tree-optimization/44882
4287 * gfortran.dg/pr44882.f90: New testcase.
4289 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4292 * gcc.target/arm/pr40657-1.c: New test.
4293 * gcc.target/arm/pr40657-2.c: New test.
4294 * gcc.c-torture/execute/pr40657.c: New test.
4296 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4298 * gcc.dg/tree-ssa/vrp50.c: New test.
4299 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4301 2010-07-08 Janus Weil <janus@gcc.gnu.org>
4304 * gfortran.dg/c_sizeof_1.f90: Modified.
4305 * gfortran.dg/storage_size_1.f08: New.
4306 * gfortran.dg/storage_size_2.f08: New.
4308 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
4310 * gcc.c-torture/execute/20100708-1.c: New test.
4312 2010-07-08 Jakub Jelinek <jakub@redhat.com>
4315 * gfortran.dg/gomp/pr44847.f90: New test.
4317 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
4319 PR tree-optimization/44710
4320 * gcc.dg/tree-ssa/ifc-6.c: New.
4321 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4323 2010-07-08 Tobias Burnus <burnus@net-b.de>
4326 * gfortran.dg/coarray_10.f90: Add an additional test.
4328 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
4331 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4332 * gcc.c-torture/execute/pr44828.x: Revert.
4334 2010-07-08 Jason Merrill <jason@redhat.com>
4337 * g++.dg/inherit/covariant17.C: New.
4338 * g++.dg/abi/covariant1.C: Actually test for the bug.
4340 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
4342 PR rtl-optimization/44838
4343 * gcc.dg/pr44838.c: New.
4345 2010-07-08 Richard Guenther <rguenther@suse.de>
4347 PR tree-optimization/44831
4348 * gcc.c-torture/compile/pr44831.c: New testcase.
4349 * gcc.dg/tree-ssa/pr21463.c: Adjust.
4351 2010-07-08 Richard Guenther <rguenther@suse.de>
4353 PR tree-optimization/44861
4354 * g++.dg/vect/pr44861.cc: New testcase.
4356 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4359 * gcc.c-torture/execute/pr44828.x: New file.
4361 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4363 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4365 * g++.dg/ext/altivec-17.C: Adjust error message.
4367 2010-07-07 Tom Tromey <tromey@redhat.com>
4369 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4371 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
4374 * gcc.target/i386/rdrand-1.c: Scan "jnc".
4375 * gcc.target/i386/rdrand-2.c: Likewise.
4376 * gcc.target/i386/rdrand-3.c: Likewise.
4378 2010-07-07 Jan Hubicka <jh@suse.cz>
4381 * g++.dg/torture/pr44813.C: New testcase.
4382 * g++.dg/torture/pr44826.C: New testcase.
4384 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
4386 PR rtl-optimization/44787
4387 * gcc.c-torture/compile/pr44788.c: New test.
4388 * gcc.target/arm/pr44788.c: New test.
4390 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4392 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4394 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4396 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4399 2010-07-06 Tobias Burnus <burnus@net-b.de>
4402 * gfortran.dg/parameter_array_init_6.f90: New.
4403 * gfortran.dg/initialization_20.f90: Update dg-error.
4404 * gfortran.dg/initialization_24.f90: Ditto.
4406 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4408 * gfortran.dg/dim_range_1.f90: New test.
4409 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
4411 2010-07-06 Jason Merrill <jason@redhat.com>
4414 * g++.dg/cpp0x/initlist41.C: New.
4417 * g++.dg/template/ptrmem22.C: New.
4419 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
4421 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4423 * gcc.target/i386/i386.exp: Likewise.
4425 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4428 * gcc.dg/lto/20100518_0.c: Limit to x86.
4430 2010-07-06 Richard Guenther <rguenther@suse.de>
4433 * gcc.c-torture/execute/pr44828.c: New testcase.
4435 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
4437 * g++.dg/warn/noeffect2.C: Adjust expected warning.
4438 * g++.dg/warn/volatile1.C: Likewise.
4439 * g++.dg/template/warn1.C: Likewise.
4441 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
4443 AVX Programming Reference (June, 2010)
4444 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4445 * g++.dg/other/i386-3.C: Likewise.
4446 * gcc.target/i386/sse-12.c: Likewise.
4448 * gcc.target/i386/f16c-check.h: New.
4449 * gcc.target/i386/rdfsbase-1.c: Likewise.
4450 * gcc.target/i386/rdfsbase-2.c: Likewise.
4451 * gcc.target/i386/rdgsbase-1.c: Likewise.
4452 * gcc.target/i386/rdgsbase-2.c: Likewise.
4453 * gcc.target/i386/rdrand-1.c: Likewise.
4454 * gcc.target/i386/rdrand-2.c: Likewise.
4455 * gcc.target/i386/rdrand-3.c: Likewise.
4456 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4457 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4458 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4459 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4460 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4461 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4462 * gcc.target/i386/wrfsbase-1.c: Likewise.
4463 * gcc.target/i386/wrfsbase-2.c: Likewise.
4464 * gcc.target/i386/wrgsbase-1.c: Likewise.
4465 * gcc.target/i386/wrgsbase-2.c: Likewise.
4467 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4468 (__builtin_ia32_vcvtps2ph): New.
4469 (__builtin_ia32_vcvtps2ph256): Likewise.
4471 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4472 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4474 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4475 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4477 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4478 (__builtin_ia32_vcvtps2ph256): Likewise.
4479 Add fsgsbase,rdrnd,f16c.
4481 * lib/target-supports.exp (check_effective_target_f16c): New.
4483 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4485 * gcc.dg/guality/nrv-1.c: New test.
4487 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
4490 * gcc.target/arm/pr42505.c: New test case.
4492 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4495 * g++.dg/opt/nrv16.C: New test.
4497 2010-07-05 Richard Guenther <rguenther@suse.de>
4499 PR tree-optimization/44784
4500 * gcc.c-torture/compile/pr44784.c: New testcase.
4502 2010-07-05 Ira Rosen <irar@il.ibm.com>
4504 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4505 Increase loop bound and array size.
4506 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4509 2010-07-05 Ira Rosen <irar@il.ibm.com>
4511 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4512 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4513 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4514 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4515 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4517 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
4520 * g++.dg/parse/template25.C: New.
4522 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
4524 PR rtl-optimization/44695
4525 * gcc.dg/torture/pr44695.c: New.
4527 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4530 * g++.dg/ext/pretty3.C: New.
4532 2010-07-04 Richard Guenther <rguenther@suse.de>
4535 * g++.dg/torture/pr44809.C: New testcase.
4537 2010-07-04 Richard Guenther <rguenther@suse.de>
4539 PR tree-optimization/44656
4540 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4542 2010-07-04 Ira Rosen <irar@il.ibm.com>
4543 Revital Eres <eres@il.ibm.com>
4545 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4547 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4548 gcc.dg/vect/vect-96.c: Likewise.
4549 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4550 that support misaligned stores. Change the number of expected
4551 misaligned accesses.
4552 * gcc.dg/vect/vect-peel-1.c: New test.
4553 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4554 gcc.dg/vect/vect-peel-4.c: Likewise.
4555 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4556 vectorizable on all targets that support realignment.
4557 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4559 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
4562 * gcc.dg/torture/pr44806.c: New.
4564 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4566 * gnat.dg/cond_expr1.adb: New test.
4568 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4570 * gnat.dg/modular3.adb: New test.
4571 * gnat.dg/modular3_pkg.ads: New helper.
4573 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
4574 Mikael Pettersson <mikpe@it.uu.se>
4577 * obj-c++.dg/encode-2.mm: Produce object and save temps.
4578 Make signed-ness of chars explicit. Scan the object for
4579 strings that are split by some target assemblers.
4580 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4583 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
4585 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4587 2010-07-02 Le-Chun Wu <lcwu@google.com>
4590 * g++.dg/warn/Wshadow-7.C: New test.
4592 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4593 Julian Brown <julian@codesourcery.com>
4594 Sandra Loosemore <sandra@codesourcery.com>
4596 * gcc.c-torture/execute/20100416-1.c: New test case.
4598 2010-07-02 Julian Brown <julian@codesourcery.com>
4599 Sandra Loosemore <sandra@codesourcery.com>
4603 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4604 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4606 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4607 Julian Brown <julian@codesourcery.com>
4609 * gcc.target/arm/neon/vadds64.c: Regenerated.
4610 * gcc.target/arm/neon/vaddu64.c: Regenerated.
4611 * gcc.target/arm/neon/vsubs64.c: Regenerated.
4612 * gcc.target/arm/neon/vsubu64.c: Regenerated.
4613 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4614 * gcc.target/arm/neon-vmls-1.c: Likewise.
4615 * gcc.target/arm/neon-vsubs64.c: New execution test.
4616 * gcc.target/arm/neon-vsubu64.c: New execution test.
4617 * gcc.target/arm/neon-vadds64.c: New execution test.
4618 * gcc.target/arm/neon-vaddu64.c: New execution test.
4620 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4622 * gcc.target/arm/neon-vands64.c: New.
4623 * gcc.target/arm/neon-vandu64.c: New.
4624 * gcc.target/arm/neon-vbics64.c: New.
4625 * gcc.target/arm/neon-vbicu64.c: New.
4626 * gcc.target/arm/neon-veors64.c: New.
4627 * gcc.target/arm/neon-veoru64.c: New.
4628 * gcc.target/arm/neon-vorns64.c: New.
4629 * gcc.target/arm/neon-vornu64.c: New.
4630 * gcc.target/arm/neon-vorrs64.c: New.
4631 * gcc.target/arm/neon-vorru64.c: New.
4632 * gcc.target/arm/neon/vands64.c: Regenerated.
4633 * gcc.target/arm/neon/vandu64.c: Regenerated.
4634 * gcc.target/arm/neon/vbics64.c: Regenerated.
4635 * gcc.target/arm/neon/vbicu64.c: Regenerated.
4636 * gcc.target/arm/neon/veors64.c: Regenerated.
4637 * gcc.target/arm/neon/veoru64.c: Regenerated.
4638 * gcc.target/arm/neon/vorns64.c: Regenerated.
4639 * gcc.target/arm/neon/vornu64.c: Regenerated.
4640 * gcc.target/arm/neon/vorrs64.c: Regenerated.
4641 * gcc.target/arm/neon/vorru64.c: Regenerated.
4643 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4645 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4647 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4649 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4650 * gfortran.dg/intent_out_5.f90: Same.
4651 * gfortran.dg/ltrans-7.f90: Same.
4652 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4654 2010-07-02 Jan Hubicka <jh@suse.cz>
4656 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4658 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4660 * objc-obj-c++-shared/Object1.h: Correct Line endings.
4662 2010-07-02 Jakub Jelinek <jakub@redhat.com>
4665 * c-c++-common/Wunused-var-12.c: New test.
4667 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
4670 * gcc.target/arm/pr42835.c: New test.
4673 * gcc.target/arm/pr42172-1.c: New test.
4675 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4677 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4679 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4681 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4682 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4683 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4684 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4685 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4686 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4687 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4688 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4689 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4690 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4691 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4692 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4693 * gcc.target/arm/neon-vdup_ns64.c: New.
4694 * gcc.target/arm/neon-vdup_nu64.c: New.
4695 * gcc.target/arm/neon-vdupQ_ns64.c: New.
4696 * gcc.target/arm/neon-vdupQ_nu64.c: New.
4697 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4698 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4699 * gcc.target/arm/neon-vmov_ns64.c: New.
4700 * gcc.target/arm/neon-vmov_nu64.c: New.
4701 * gcc.target/arm/neon-vmovQ_ns64.c: New.
4702 * gcc.target/arm/neon-vmovQ_nu64.c: New.
4703 * gcc.target/arm/neon-vget_lanes64.c: New.
4704 * gcc.target/arm/neon-vget_laneu64.c: New.
4705 * gcc.target/arm/neon-vset_lanes64.c: New.
4706 * gcc.target/arm/neon-vset_laneu64.c: New.
4708 2010-07-02 Richard Guenther <rguenther@suse.de>
4710 * g++.dg/torture/20100702-1.C: New testcase.
4712 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4715 * gcc.c-torture/compile/pr44707.c: New test.
4717 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4720 * g++.dg/template/crash101.C: New.
4722 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4724 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4725 Use the ABI-0 accessors and fail it for m64.
4727 2010-07-02 Jan Hubicka <jh@suse.cz>
4729 * g++.dg/tree-ssa/pr44706.C: New testcase.
4731 2010-07-02 Richard Guenther <rguenther@suse.de>
4733 PR tree-optimization/44748
4734 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4736 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4738 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4739 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
4740 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4741 the method types to forward:.
4743 2010-06-30 Jason Merrill <jason@redhat.com>
4745 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4746 * g++.dg/other/pr25632.C: Likewise.
4748 2010-07-01 Jakub Jelinek <jakub@redhat.com>
4750 PR tree-optimization/40421
4751 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4753 2010-07-01 Richard Guenther <rguenther@suse.de>
4757 * gcc.c-torture/execute/20100316-1.c: New testcase.
4758 * gcc.c-torture/execute/pr44468.c: Likewise.
4759 * gcc.c-torture/compile/20100609-1.c: Likewise.
4760 * gcc.dg/volatile2.c: Adjust.
4761 * gcc.dg/plugin/selfassign.c: Likewise.
4762 * gcc.dg/pr36902.c: Likewise.
4763 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4764 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4765 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4766 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4767 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4768 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4769 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4770 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4771 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4772 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4773 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4774 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4775 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4776 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4777 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4778 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4779 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4780 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4781 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4782 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4783 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4784 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4785 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4786 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4787 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4788 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4789 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4790 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4791 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4792 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4793 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4794 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4795 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4796 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4797 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4798 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4799 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4800 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4801 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4802 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4803 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4804 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4805 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4806 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4807 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4808 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4809 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4810 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4811 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4812 * g++.dg/tree-ssa/pr31146.C: Likewise.
4813 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4814 * g++.dg/tree-ssa/pr33604.C: Likewise.
4815 * g++.dg/plugin/selfassign.c: Likewise.
4816 * gfortran.dg/array_memcpy_3.f90: Likewise.
4817 * gfortran.dg/array_memcpy_4.f90: Likewise.
4818 * c-c++-common/torture/pr42834.c: New testcase.
4820 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4823 * g++.dg/template/crash100.C: New.
4825 2010-06-30 Jan Hubicka <jh@suse.cz>
4827 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4829 2010-06-30 Michael Matz <matz@suse.de>
4832 * gcc.dg/pr44699.c: New test.
4834 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4836 PR tree-optimization/39799
4837 * c-c++-common/uninit-17.c: New test.
4839 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4842 * gfortran.dg/read_infnan_1.f90: New test.
4844 2010-06-29 Jason Merrill <jason@redhat.com>
4846 Enable implicitly declared move constructor/operator= (N3053).
4847 * g++.dg/cpp0x/implicit3.C: New.
4848 * g++.dg/cpp0x/implicit4.C: New.
4849 * g++.dg/cpp0x/implicit5.C: New.
4850 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4851 * g++.dg/cpp0x/not_special.C: Adjust.
4852 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4853 * g++.dg/cpp0x/rv1n.C: Adjust.
4854 * g++.dg/cpp0x/rv1p.C: Adjust.
4855 * g++.dg/cpp0x/rv2n.C: Adjust.
4856 * g++.dg/cpp0x/rv2p.C: Adjust.
4857 * g++.dg/cpp0x/rv3n.C: Adjust.
4858 * g++.dg/cpp0x/rv3p.C: Adjust.
4859 * g++.dg/cpp0x/rv4n.C: Adjust.
4860 * g++.dg/cpp0x/rv4p.C: Adjust.
4861 * g++.dg/cpp0x/rv5n.C: Adjust.
4862 * g++.dg/cpp0x/rv5p.C: Adjust.
4863 * g++.dg/cpp0x/rv6n.C: Adjust.
4864 * g++.dg/cpp0x/rv6p.C: Adjust.
4865 * g++.dg/cpp0x/rv7n.C: Adjust.
4866 * g++.dg/cpp0x/rv7p.C: Adjust.
4867 * g++.dg/cpp0x/rv8p.C: Adjust.
4868 * g++.dg/gomp/pr26690-1.C: Adjust.
4869 * g++.dg/other/error20.C: Adjust.
4870 * g++.dg/other/error31.C: Adjust.
4871 * g++.dg/parse/error19.C: Adjust.
4872 * g++.dg/template/qualttp5.C: Adjust.
4873 * g++.old-deja/g++.law/ctors5.C: Adjust.
4875 Enable implicitly deleted functions (N2346)
4876 * g++.dg/cpp0x/defaulted17.C: New.
4877 * g++.dg/cpp0x/implicit1.C: New.
4878 * g++.dg/cpp0x/implicit2.C: New.
4879 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4880 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4881 * g++.dg/init/ctor4.C: Adjust.
4882 * g++.dg/init/synth2.C: Adjust.
4883 * g++.dg/lto/20081118_1.C: Adjust.
4884 * g++.dg/other/error13.C: Adjust.
4885 * g++.dg/other/unused1.C: Adjust.
4886 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4887 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4888 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4889 * g++.old-deja/g++.law/ctors17.C: Adjust.
4890 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4891 * g++.old-deja/g++.pt/assign1.C: Adjust.
4892 * g++.old-deja/g++.pt/crash20.C: Adjust.
4894 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4895 * g++.dg/cpp0x/defaulted13.C: Adjust.
4896 * g++.dg/cpp0x/defaulted2.C: Adjust.
4897 * g++.dg/cpp0x/defaulted3.C: Adjust.
4898 * g++.dg/cpp0x/initlist9.C: Adjust.
4899 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4900 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4901 * g++.dg/init/synth2.C: Adjust.
4903 * g++.dg/cpp0x/defaulted19.C: New.
4905 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4906 * g++.dg/template/error23.C: Fix for -std=c++0x.
4908 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4911 * gfortran.dg/proc_ptr_28.f90: New.
4913 2010-06-29 Jakub Jelinek <jakub@redhat.com>
4915 PR tree-optimization/43801
4916 * g++.dg/torture/pr43801.C: New test.
4919 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4921 2010-06-29 Jason Merrill <jason@redhat.com>
4924 * g++.dg/template/qualified-id2.C: New.
4925 * g++.dg/template/qualified-id3.C: New.
4927 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4930 * gfortran.dg/associated_target_4.f90: New.
4932 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
4935 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4937 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4939 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4941 2010-06-29 Jan Hubicka <jh@suse.cz>
4943 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4945 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4948 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4949 * gcc.target/arm/wmul-3.c: New test.
4950 * gcc.target/arm/wmul-4.c: New test.
4952 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4954 PR rtl-optimization/44659
4955 * gcc.target/i386/extract-1.c: New.
4956 * gcc.target/i386/extract-2.c: Likewise.
4957 * gcc.target/i386/extract-3.c: Likewise.
4958 * gcc.target/i386/extract-4.c: Likewise.
4959 * gcc.target/i386/extract-5.c: Likewise.
4960 * gcc.target/i386/extract-6.c: Likewise.
4962 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4965 * g++.dg/warn/Wunused-var-14.C: New test.
4967 2010-06-28 Tobias Burnus <burnus@net-b.de>
4970 * gfortran.dg/nan_6.f90: New.
4972 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4974 PR tree-optimization/43781
4975 * gcc.dg/torture/pr43781.c: New.
4977 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4980 * gfortran.dg/actual_rank_check_1.f90: New test.
4982 2010-06-28 Martin Jambor <mjambor@suse.cz>
4984 * gcc.dg/ipa/ipa-sra-6.c: New test.
4986 2010-06-28 Jan Hubicka <jh@suse.cz>
4988 PR tree-optimization/44687
4989 * gcc.c-torture/compile/pr44687.c
4991 2010-06-28 Martin Jambor <mjambor@suse.cz>
4994 * g++.dg/torture/pr44535.C: New test.
4996 2010-06-28 Michael Matz <matz@suse.de>
4999 * gfortran.dg/pr44592.f90: New test.
5001 2010-06-28 Jan Hubicka <jh@suse.cz>
5003 PR tree-optimization/44357
5004 * g++.dg/torture/pr44357.C: New testcase.
5006 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5008 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5009 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5010 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5011 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5012 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5013 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5014 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5015 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5017 2010-06-27 Jan Hubicka <jh@suse.cz>
5019 * gcc.c-torture/compile/pr44686.c: New file.
5021 2010-06-27 Richard Guenther <rguenther@suse.de>
5023 PR tree-optimization/44683
5024 * gcc.c-torture/execute/pr44683.c: New testcase.
5026 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
5028 * gnat.dg/noreturn3.ad[sb]: New test.
5030 2010-06-26 Jason Merrill <jason@redhat.com>
5032 * g++.dg/cpp0x/explicit5.C: New.
5034 2010-06-26 Richard Guenther <rguenther@suse.de>
5036 PR tree-optimization/44393
5037 * gcc.dg/pr44393.c: New testcase.
5039 2010-06-26 Jan Hubicka <jh@suse.cz>
5041 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5043 2010-06-26 Richard Guenther <rguenther@suse.de>
5046 * gcc.dg/pr44674.c: New testcase.
5048 2010-06-26 Joseph Myers <joseph@codesourcery.com>
5050 * gcc.dg/opts-3.c: New test.
5052 2010-06-26 Tobias Burnus <burnus@net-b.de>
5054 * gfortran.dg/type_decl_1.f90: New.
5055 * gfortran.dg/type_decl_2.f90: New.
5057 2010-06-26 Tobias Burnus <burnus@net-b.de>
5059 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5060 * gfortran.dg/semicolon_fixed_2.f: Ditto.
5062 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5065 * gfortran.dg/array_constructor_23.f: Update test to allow for small
5066 error in comparing reals.
5068 2010-06-25 Tobias Burnus <burnus@net-b.de>
5070 * selected_real_kind_2.f90: New.
5071 * selected_real_kind_3.f90: New.
5073 2010-06-25 Tobias Burnus <burnus@net-b.de>
5075 * gfortran.dg/entry_19.f90: New.
5077 2010-06-25 Tobias Burnus <burnus@net-b.de>
5079 * gfortran.dg/end_subroutine_1.f90: New.
5080 * gfortran.dg/end_subroutine_2.f90: New.
5081 * gfortran.dg/interface_proc_end.f90: Update.
5083 2010-06-25 Tobias Burnus <burnus@net-b.de>
5085 * gfortran.dg/semicolon_fixed.f: Update.
5086 * gfortran.dg/semicolon_fixed_2.f: New.
5087 * gfortran.dg/semicolon_free_2.f90: New.
5088 * gfortran.dg/semicolon_free.f90: Update.
5090 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5093 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5095 2010-06-25 Martin Jambor <mjambor@suse.cz>
5097 * g++.dg/ipa/iinline-3.C: New test.
5098 * gcc.dg/ipa/modif-1.c: Removed.
5100 2010-06-25 Jan Hubicka <jh@suse.cz>
5102 * gcc.dg/tree-ssa/ipa-split-1.c
5104 2010-06-25 Martin Jambor <mjambor@suse.cz>
5106 * g++.dg/ipa/iinline-2.C: New test.
5108 2010-06-25 Jakub Jelinek <jakub@redhat.com>
5111 * gfortran.dg/pr43866.f90: New test.
5113 PR tree-optimization/44539
5114 * gcc.dg/pr44539.c: New test.
5116 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
5120 * gcc.target/mips/madd-9.c: New test.
5122 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
5125 * gcc.dg/noncompile/pr44517.c: New.
5126 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5128 2010-06-24 Steve Ellcey <sje@cup.hp.com>
5131 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5132 and add argument to nop for IA64.
5134 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
5137 * gcc.target/i386/mod-1.c: New.
5138 * gcc.target/i386/umod-1.c: Likewise.
5139 * gcc.target/i386/umod-2.c: Likewise.
5140 * gcc.target/i386/umod-3.c: Likewise.
5142 2010-06-24 Jakub Jelinek <jakub@redhat.com>
5145 * g++.dg/torture/pr44492.C: New test.
5147 2010-06-24 Andi Kleen <ak@linux.intel.com>
5149 * c-c++-common/warn-omitted-condop.c: New.
5151 2010-06-24 Tobias Burnus <burnus@net-b.de>
5154 * gfortran.dg/import8.f90: New.
5156 2010-06-23 Arnaud Charlet <charlet@adacore.com>
5158 * gnat.dg/not_null.adb: Update test case.
5160 2010-06-22 Jakub Jelinek <jakub@redhat.com>
5163 * g++.dg/warn/Wunused-var-13.C: New test.
5166 * g++.dg/diagnostic/method1.C: New test.
5168 2010-06-22 Cary Coutant <ccoutant@google.com>
5170 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5172 2010-06-22 Janus Weil <janus@gcc.gnu.org>
5175 * gfortran.dg/abstract_type_8.f03: New.
5177 2010-06-21 Jason Merrill <jason@redhat.com>
5179 * g++.dg/cpp0x/noexcept08.C: New.
5181 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5183 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5186 * gcc.target/i386/sse2-vec-2a.c: New.
5188 2010-06-21 DJ Delorie <dj@redhat.com>
5190 * gcc.dg/pragma-diag-1.c: New.
5192 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5195 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5197 2010-06-21 Alan Modra <amodra@gmail.com>
5200 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5201 tail call to check_fa_mid.
5203 2010-06-21 Jakub Jelinek <jakub@redhat.com>
5206 * gcc.c-torture/execute/pr44575.c: New test.
5208 2010-06-21 Tobias Burnus <burnus@net-b.de>
5211 * gfortran.dg/contiguous_1.f90: New.
5212 * gfortran.dg/contiguous_2.f90: New.
5213 * gfortran.dg/contiguous_3.f90: New.
5215 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
5217 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5218 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5220 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
5223 * gcc.target/i386/pr44546.c: New test.
5225 2010-06-20 Joseph Myers <joseph@codesourcery.com>
5227 * gcc.dg/opts-2.c: New test.
5229 2010-06-19 Janus Weil <janus@gcc.gnu.org>
5232 * gfortran.dg/typebound_proc_15.f03: Modified.
5234 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
5237 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5238 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5240 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5242 * g++.dg/ext/label13.C: Fix typo in last change.
5244 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5247 * gfortran.dg/eof_3.f90
5248 * gfortran.dg/endfile_2.f90
5249 * gfortran.dg/endfile_4.f90
5250 * gfortran.dg/endfile_3.f90
5252 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5255 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5257 2010-06-18 Tobias Burnus <burnus@net-b.de>
5260 * gfortran.dg/allocate_alloc_opt_11.f90: New.
5262 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
5264 * gcc.target/arm/pr40900.c: New test.
5266 2010-06-18 Arnaud Charlet <charlet@adacore.com>
5268 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5270 2010-06-17 Janus Weil <janus@gcc.gnu.org>
5273 * gfortran.dg/typebound_call_15.f03: New.
5275 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
5278 * g++.dg/pr44486.C: New.
5280 2010-06-16 DJ Delorie <dj@redhat.com>
5282 * gcc.target/i386/volatile-bitfields-1.c: New.
5283 * gcc.target/i386/volatile-bitfields-2.c: New.
5285 2010-06-16 Jason Merrill <jason@redhat.com>
5287 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5289 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5291 2010-06-16 Richard Guenther <rguenther@suse.de>
5294 * gcc.c-torture/execute/pr44555.c: New testcase.
5296 2010-06-16 Janus Weil <janus@gcc.gnu.org>
5299 * gfortran.dg/typebound_proc_16.f03: New.
5301 2010-06-16 Martin Jambor <mjambor@suse.cz>
5303 * g++.dg/torture/pr43905.C: New test.
5305 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
5308 * gcc.dg/vect/slp-perm-5.c (main): Prevent
5309 initialization loop from being vectorized.
5310 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5312 2010-06-16 Alan Modra <amodra@gmail.com>
5314 PR tree-optimization/44507
5315 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5317 2010-06-15 Jason Merrill <jason@redhat.com>
5319 * g++.dg/overload/arg3.C: Adjust error locations.
5320 * g++.dg/overload/copy1.C: Likewise.
5321 * g++.dg/tc1/dr152.C: Likewise.
5322 * g++.dg/template/incomplete4.C: Likewise.
5323 * g++.dg/template/incomplete5.C: Likewise.
5324 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5325 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5326 * g++.old-deja/g++.pt/crash9.C: Likewise.
5328 * g++.dg/inherit/virtual5.C: New.
5330 * g++.dg/cpp0x/defaulted18.C: New.
5332 * g++.dg/cpp0x/initlist40.C: New.
5334 * g++.dg/cpp0x/initlist39.C: New.
5336 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
5339 * gcc.dg/graphite/pr44391.c: New.
5341 2010-06-15 Janus Weil <janus@gcc.gnu.org>
5344 * gfortran.dg/allocate_alloc_opt_8.f90: New.
5345 * gfortran.dg/allocate_alloc_opt_9.f90: New.
5346 * gfortran.dg/allocate_alloc_opt_10.f90: New.
5347 * gfortran.dg/class_allocate_2.f03: Modified an error message.
5349 2010-06-15 Richard Guenther <rguenther@suse.de>
5351 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5353 2010-06-15 Richard Guenther <rguenther@suse.de>
5355 * gcc.dg/vect/bb-slp-21.c: Adjust.
5356 * gcc.dg/vect/bb-slp-13.c: Likewise
5357 * gcc.dg/vect/bb-slp-4.c: Likewise
5358 * gcc.dg/vect/bb-slp-22.c: Likewise
5359 * gcc.dg/vect/bb-slp-14.c: Likewise
5360 * gcc.dg/vect/bb-slp-23.c: Likewise
5361 * gcc.dg/vect/bb-slp-15.c: Likewise
5362 * gcc.dg/vect/bb-slp-17.c: Likewise
5363 * gcc.dg/vect/bb-slp-18.c: Likewise
5364 * gcc.dg/vect/bb-slp-19.c: Likewise
5365 * gcc.dg/vect/bb-slp-10.c: Likewise
5366 * gcc.dg/vect/bb-slp-11.c: Likewise
5367 * gcc.dg/vect/bb-slp-20.c: Likewise
5368 * gcc.dg/vect/bb-slp-3.c: Likewise
5370 2010-06-15 Jakub Jelinek <jakub@redhat.com>
5373 * gfortran.dg/gomp/pr44536.f90: New test.
5374 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5376 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
5379 * gcc.target/i386/avx-vextractf128-256-3.c: New.
5380 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5382 2010-06-14 Jakub Jelinek <jakub@redhat.com>
5384 PR tree-optimization/44508
5385 * gcc.dg/tree-ssa/pr21086.c: Adjust.
5388 * gcc.dg/pr44509.c: New test.
5390 2010-06-14 Ira Rosen <irar@il.ibm.com>
5392 PR tree-optimization/44507
5393 * gcc.dg/vect/pr44507.c: New test.
5395 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
5397 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5398 and c-pretty-print.h.
5400 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5402 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
5404 * gfortran.dg/whole_file_18.f90: Updated error message.
5406 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
5408 * gfortran.dg/whole_file_20.f03: New.
5410 2010-06-12 Jan Hubicka <jh@suse.cz>
5412 * gcc.c-torture/compile/pc44485.c: New testcase.
5414 2010-06-12 Janus Weil <janus@gcc.gnu.org>
5417 * gfortran.dg/typebound_proc_4.f03: Modified error message.
5418 * gfortran.dg/typebound_proc_14.f03: New.
5419 * gfortran.dg/typebound_proc_15.f03: New.
5421 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5423 * gcc.dg/opts-1.c: New test.
5425 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5427 * gcc.dg/funroll-loops-all.c: Update expected error.
5429 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
5432 * gcc.target/i386/pr44481.c: New test.
5434 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
5436 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5438 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
5441 * gcc.dg/tree-ssa/pr44483.c: New.
5443 2010-06-11 Paul Brook <paul@codesourcery.com>
5445 * g++.dg/other/arm-neon-1.C: New test.
5447 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
5451 * gfortran.dg/class_23.f03: New test.
5453 2010-06-11 Jan Hubicka <jh@suse.cz>
5455 * gcc.dg/ipa/pure-const-2.c: New testcase.
5457 2010-06-11 Jan Hubicka <jh@suse.cz>
5459 * gcc.dg/noreturn-7.c: Update.
5460 * gcc.dg/noreturn-4.c: Update.
5462 2010-06-10 Dodji Seketeli <dodji@redhat.com>
5465 * g++.dg/other/typedef4.C: New test.
5467 2010-06-10 Janus Weil <janus@gcc.gnu.org>
5470 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5472 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
5475 * gfortran.dg/asynchronous_3.f03
5477 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
5480 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5481 non-temporal stores out of the tests to form new test cases. As a
5482 result, no non-temporal store should be generated in this case.
5484 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
5485 prefetch-7.c that generate one non-temporal store.
5487 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
5488 prefetch-7.c that generate one non-temporal store and one
5489 one-temporal prefetch.
5491 2010-06-10 Martin Jambor <mjambor@suse.cz>
5493 PR tree-optimization/44258
5494 * gcc.dg/tree-ssa/pr44258.c: New test.
5496 2010-06-10 Daniel Kraft <d@domob.eu>
5499 * gfortran.dg/associate_1.f03: New test.
5500 * gfortran.dg/associate_2.f95: New test.
5501 * gfortran.dg/associate_3.f03: New test.
5502 * gfortran.dg/associate_4.f08: New test.
5504 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5506 * gfortran.dg/selected_char_kind_4.f90: New test.
5508 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
5510 * gcc.dg/pr42461.c: New test.
5512 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5515 * gfortran.dg/selected_real_kind_1.f90: New.
5517 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5520 * gfortran.dg/warn_conversion.f90: Removed check for redundant
5522 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5525 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5527 * gfortran.dg/data_namelist_conflict.f90: New test.
5529 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5531 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5532 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5533 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5535 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5537 * gfortran.dg/mvbits_9.f90: New test.
5538 * gfortran.dg/ibset_1.f90: Ditto.
5539 * gfortran.dg/ibits_1.f90: Ditto.
5540 * gfortran.dg/btest_1.f90: Ditto.
5541 * gfortran.dg/ibclr_1.f90: Ditto.
5543 2010-06-09 Jason Merrill <jason@redhat.com>
5546 * g++.dg/cpp0x/decltype23.C: Move to...
5547 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5549 2010-06-09 Janus Weil <janus@gcc.gnu.org>
5552 * gfortran.dg/typebound_call_14.f03: New test.
5554 2010-06-09 Martin Jambor <mjambor@suse.cz>
5556 PR tree-optimization/44423
5557 * gcc.dg/tree-ssa/pr44423.c: New test.
5559 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
5562 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5563 TV_NONE to initialize tv_id field.
5564 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5565 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5566 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5568 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5569 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5570 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5572 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
5574 PR tree-optimization/39874
5576 * gcc.dg/pr39874.c: New file.
5578 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
5580 * g++.dg/ext/attr-alias-1.C: New.
5581 * g++.dg/ext/attr-alias-2.C: New.
5583 2010-06-07 Tobias Burnus <burnus@net-b.de>
5586 * gfortran.dg/proc_ptr_27.f90: New.
5588 2010-06-07 Jason Merrill <jason@redhat.com>
5591 * g++.dg/cpp0x/decltype23.C: New.
5593 2010-06-08 Andrew Pinski <pinskia@gmail.com>
5594 Shujing Zhao <pearly.zhao@oracle.com>
5597 * gcc.dg/c90-const-expr-10.c: Adjust.
5598 * gcc.dg/c99-const-expr-10.c: Adjust.
5599 * gcc.dg/init-bad-7.c: New.
5601 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5603 * lib/target-supports.exp (check_effective_target_gas): New proc.
5604 * gcc.c-torture/execute/960321-1.x: New file.
5606 2010-06-07 Jason Merrill <jason@redhat.com>
5609 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5611 2010-06-07 Jakub Jelinek <jakub@redhat.com>
5614 * g++.dg/warn/Wunused-var-12.C: New test.
5617 * c-c++-common/Wunused-var-11.c: New test.
5619 2010-06-07 Jan Hubicka <jh@suse.cz>
5621 * gcc.dg/ipa/pure-const-1.c: New testcase.
5623 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
5625 PR rtl-optimization/44404
5626 * gcc.dg/pr44404.c: New.
5628 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
5631 * gcc.target/i386/abi-2.c: Check sysv abi here.
5632 * gcc.target/i386/aes-avx-check.h: Call test in noinline
5633 function to avoid failures by different ABIs.
5634 * gcc.target/i386/aes-check.h: Likewise.
5635 * gcc.target/i386/avx-check.h: Likewise.
5636 * gcc.target/i386/fma4-check.h: Likewise.
5637 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5638 * gcc.target/i386/mmx-check.h: Likewise.
5639 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5640 * gcc.target/i386/pclmul-check.h: Likewise.
5641 * gcc.target/i386/sse-check.h: Likewise.
5642 * gcc.target/i386/sse2-check.h: Likewise.
5643 * gcc.target/i386/sse3-check.h: Likewise.
5644 * gcc.target/i386/sse4_1-check.h: Likewise.
5645 * gcc.target/i386/sse4_2-check.h: Likewise.
5646 * gcc.target/i386/sse4a-check.h: Likewise.
5647 * gcc.target/i386/ssse3-check.h: Likewise.
5648 * gcc.target/i386/xop-check.h: Likewise.
5649 * gcc.target/i386/pr27971.c: Fix for LLP64.
5650 * gcc.target/i386/pr39139.c: Likewise.
5651 * gcc.target/i386/pr39315-check.c: Likewise.
5652 * gcc.target/i386/vararg-1.c: Likewise.
5653 * gcc.target/i386/vararg-2.c: Likewise.
5654 Additional add dg-compile to avoid failure due
5657 * gcc.dg/compound-literal-1.c: Fix for llp64.
5658 * gcc.dg/pr32370.c: Likewise.
5659 * gcc.dg/pr37561.c: Likewise.
5660 * gcc.dg/pr41340.c: Likewise.
5661 * gcc.dg/pr41551.c: Likewise.
5663 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5666 * g++.dg/debug/dwarf2/typedef3.C: New test.
5668 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5671 * c-c++-common/pr20000.c: New.
5673 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
5676 * g++.dg/init/pr44086.C: New.
5677 * g++.dg/cpp0x/decltype4.C: Adjust.
5679 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5682 * gfortran.dg/generic_23.f03: New test.
5684 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5687 * gfortran.dg/alloc_comp_class_1.f90 : New test.
5689 2010-06-05 Jakub Jelinek <jakub@redhat.com>
5692 * c-c++-common/Wunused-var-9.c: New test.
5694 2010-06-05 Jason Merrill <jason@redhat.com>
5696 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5698 2010-06-05 Joseph Myers <joseph@codesourcery.com>
5701 * gcc.dg/c99-restrict-4.c: New test.
5703 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
5705 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5706 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5707 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5708 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5709 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5710 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5711 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5712 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5713 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5714 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5715 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5716 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5717 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5718 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5719 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5720 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5721 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5722 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5723 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5724 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5725 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5726 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5728 2010-06-04 Jason Merrill <jason@redhat.com>
5730 * g++.dg/cpp0x/noexcept06.C: New.
5731 * g++.dg/cpp0x/noexcept07.C: New.
5733 * g++.dg/cpp0x/noexcept01.C: New.
5734 * g++.dg/cpp0x/noexcept02.C: New.
5735 * g++.dg/cpp0x/noexcept03.C: New.
5736 * g++.dg/cpp0x/noexcept04.C: New.
5737 * g++.dg/cpp0x/noexcept05.C: New.
5739 2010-06-04 Jakub Jelinek <jakub@redhat.com>
5742 * g++.dg/warn/Wunused-var-10.C: New test.
5743 * g++.dg/warn/Wunused-var-11.C: New test.
5746 * c-c++-common/Wunused-var-10.c: New test.
5748 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5751 * gcc.dg/assign-warn-2.c: Update.
5752 * gcc.dg/cpp/line3.c: Update.
5753 * gcc.dg/c99-array-lval-8.c: Update.
5754 * gcc.dg/cast-qual-2.c: Update.
5755 * gcc.dg/c99-arraydecl-3.c: Update.
5756 * gcc.dg/assign-warn-1.c: Update.
5757 * gcc.dg/format/gcc_diag-1.c: Update.
5759 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5761 PR rtl-optimization/39871
5762 PR rtl-optimization/40615
5763 PR rtl-optimization/42500
5764 PR rtl-optimization/42502
5765 * gcc.target/arm/eliminate.c: New test.
5767 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5770 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5771 * g++.old-deja/g++.other/delete3.C: Likewise.
5772 * g++.old-deja/g++.other/new.C: Likewise.
5773 * g++.old-deja/g++.law/operators27.C: Likewise.
5774 * g++.old-deja/g++.mike/p755.C: Likewise.
5775 * g++.dg/eh/new1.C: Likewise.
5776 * g++.dg/init/new5.C: Likewise.
5778 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5780 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5781 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5782 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5784 2010-06-03 Richard Guenther <rguenther@suse.de>
5787 * lib/lto.exp: Always load gcc.exp.
5788 (lto-obj): For C source files invoke gcc_target_compile.
5789 * g++.dg/lto/20100603-1_0.C: New testcase.
5790 * g++.dg/lto/20100603-1_1.c: Likewise.
5792 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5794 PR tree-optimization/43688
5795 * gfortran.dg/pr43688.f90: New.
5797 2010-06-03 Richard Guenther <rguenther@suse.de>
5800 * gcc.dg/lto/20100603-1_0.c: New testcase.
5801 * gcc.dg/lto/20100603-2_0.c: Likewise.
5802 * gcc.dg/lto/20100603-3_0.c: Likewise.
5804 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5807 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5808 * gcc.target/powerpc/recip-2.c: Ditto.
5809 * gcc.target/powerpc/recip-3.c: Ditto.
5810 * gcc.target/powerpc/recip-4.c: Ditto.
5811 * gcc.target/powerpc/recip-5.c: Ditto.
5812 * gcc.target/powerpc/recip-6.c: Ditto.
5813 * gcc.target/powerpc/recip-7.c: Ditto.
5814 * gcc.target/powerpc/recip-test.h: Ditto.
5815 * gcc.target/powerpc/recip-test2.h: Ditto.
5817 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5819 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5821 2010-06-02 Jason Merrill <jason@redhat.com>
5823 * g++.dg/ext/vector9.C: Expect typedef in error message.
5828 * g++.dg/tc1/dr101.C: Remove xfails.
5830 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5833 * g++.dg/ipa/pr44372.C: New.
5835 2010-06-02 Jan Hubicka <jh@suse.cz>
5838 * g++.dg/torture/pr44295.C: Neww testcase.
5840 2010-06-02 Jan Hubicka <jh@suse.cz>
5842 * gcc.dg/tree-ssa/loadpre6.c: Update.
5844 2010-06-02 Richard Guenther <rguenther@suse.de>
5846 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5849 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5851 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5852 the link fail message.
5854 2010-06-02 Tobias Burnus <burnus@net-b.de>
5857 * gfortran.dg/use_13.f90: New test case.
5859 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5862 * gfortran.dg/error_stop_2.f08: Minor update.
5864 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5867 * gfortran.dg/error_stop_1.f08: New test.
5868 * gfortran.dg/error_stop_2.f08: New test.
5870 2010-06-01 Jason Merrill <jason@redhat.com>
5873 * g++.dg/cpp0x/initlist37.C: New.
5874 * g++.dg/cpp0x/initlist38.C: New.
5877 * g++.dg/cpp0x/initlist36.C: New.
5879 2010-05-31 Jan Hubicka <jh@suse.cz>
5881 * gcc.dg/noreturn-8.c: New testcase.
5883 2010-05-31 Jan Hubicka <jh@suse.cz>
5885 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5886 * gcc.dg/lto/noreturn-1_0.c: Move it here.
5888 2010-05-31 Jan Hubicka <jh@suse.cz>
5890 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5891 * gcc.dg/lto/noreturn-1_0.c: New testcase.
5893 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5896 * gfortran.dg/dependency_27.f90: New test.
5897 * gfortran.dg/array_assign_1.F90: New test.
5899 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5902 * gcc.target/i386/sse-24.c: New test.
5904 2010-05-31 Jan Hubicka <jh@suse.cz>
5906 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5908 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5911 * gcc.dg/pr44337.c: New test.
5913 PR tree-optimization/44182
5914 * g++.dg/debug/pr44182.C: New test.
5916 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5918 * gcc.dg/nested-func-7.c: New test.
5919 * gnat.dg/frame_overflow.adb: Adjust directives.
5921 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5923 * gnat.dg/prot2.ad[sb]: New test.
5924 * gnat.dg/prot2_pkg1.ads: New helper.
5925 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5927 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5929 * gnat.dg/array11.adb: Adjust dg-warning directive.
5930 * gnat.dg/object_overflow.adb: Likewise.
5932 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5935 * gcc.dg/tree-ssa/pr44306.c: New.
5937 2010-05-29 Jan Hubicka <jh@suse.cz>
5939 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5941 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5943 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5945 2010-05-28 Mike Stump <mikestump@comcast.net>
5948 * objc.dg/const-str-9.m: Remove static.
5950 2010-05-28 Jakub Jelinek <jakub@redhat.com>
5953 * gcc.c-torture/compile/pr43636.c: New test.
5955 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5958 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5959 * obj-c++.dg/try-catch-9.mm: Ditto.
5961 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5963 Revert patch for PR c++/44188
5964 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5966 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5969 * g++.dg/debug/dwarf2/typedef3.C: New test.
5971 2010-05-27 Jason Merrill <jason@redhat.com>
5974 * g++.dg/ext/vla9.C: New.
5976 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5979 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5980 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5981 * objc.dg/torture/tls/thr-init.m: Ditto.
5982 * objc.dg/torture/trivial.m: Ditto.
5983 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5984 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5985 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5986 * obj-c++.dg/torture/trivial.mm: Ditto.
5988 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5990 * g++.dg/lto/20100302_0.C: Skip on darwin.
5992 2010-05-27 Richard Guenther <rguenther@suse.de>
5994 PR tree-optimization/44284
5995 * gcc.dg/vect/vect-118.c: New testcase.
5996 * gcc.dg/vect/bb-slp-20.c: Adjust.
5997 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5998 * gcc.dg/vect/slp-9.c: Likewise.
5999 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6000 * gcc.dg/vect/vect-10.c: Likewise.
6001 * gcc.dg/vect/vect-109.c: Likewise.
6002 * gcc.dg/vect/vect-12.c: Likewise.
6003 * gcc.dg/vect/vect-36.c: Likewise.
6004 * gcc.dg/vect/vect-7.c: Likewise.
6005 * gcc.dg/vect/vect-iv-8.c: Likewise.
6006 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6007 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6008 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6009 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6010 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6011 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6012 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6013 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6014 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6015 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6016 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6017 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6018 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6019 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6020 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6021 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6022 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6024 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6026 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6029 2010-05-26 Jan Hubicka <jh@suse.cz>
6031 * gcc.dg/lto/materialize-1_0.c: New file.
6032 * gcc.dg/lto/materialize-1_1.c: New file.
6034 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
6036 * gnat.dg/lto10.adb: New test.
6037 * gnat.dg/lto10_pkg.ads: New helper.
6039 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
6041 * lib/target-supports.exp (check_effective_target_int128): New
6042 function to check if __int128 types are available for target.
6043 * c-c++-common/int128-types-1.c: New.
6044 * c-c++-common/int128-1.c: New.
6045 * c-c++-common/int128-2.c: New.
6046 * g++.dg/abi/mangle43.C: New.
6047 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6048 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6049 pointer-wide scalar.
6050 * g++.dg/other/pr25632.C: Likewise.
6051 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6052 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6054 * g++.dg/warn/pr13358-4.C: Likewise.
6055 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
6056 * g++.dg/warn/Wconversion-null.C: Likewise.
6058 2010-05-26 Jason Merrill <jason@redhat.com>
6061 * g++.dg/cpp0x/variadic101.C: New.
6063 2010-05-26 Richard Guenther <rguenther@suse.de>
6065 PR rtl-optimization/44164
6066 * gcc.c-torture/execute/pr44164.c: New testcase.
6067 * g++.dg/tree-ssa/pr13146.C: Adjust.
6069 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
6072 * gfortran.dg/whole_file_19.f90 : New test.
6074 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
6079 * gfortran.dg/pr40999.f: Fix function type.
6080 * gfortran.dg/whole_file_5.f90: Likewise.
6081 * gfortran.dg/whole_file_6.f90: Likewise.
6082 * gfortran.dg/whole_file_16.f90: New.
6083 * gfortran.dg/whole_file_17.f90: New.
6084 * gfortran.dg/whole_file_18.f90: New.
6086 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
6087 Iain Sandoe <iains@gcc.gnu.org>
6089 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6090 * gcc.c-torture/compile/pr44197.c: Require alias support.
6091 * gcc.dg/lto/20081222_0.c: Ditto.
6093 2010-05-25 Jakub Jelinek <jakub@redhat.com>
6096 * gcc.dg/guality/vla-2.c: New test.
6098 2010-05-25 Richard Guenther <rguenther@suse.de>
6101 * g++.dg/torture/pr44069.C: New testcase.
6103 2010-05-25 Richard Guenther <rguenther@suse.de>
6105 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6107 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6110 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6112 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6114 * obj-c++.dg/torture/tls/trivial.mm: New.
6115 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6116 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6117 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6118 * obj-c++.dg/torture/tls/diag-1.mm: New.
6119 * obj-c++.dg/torture/tls/tls.exp: New.
6120 * obj-c++.dg/torture/trivial.mm: New.
6121 * obj-c++.dg/torture/dg-torture.exp: New.
6122 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6123 * obj-c++.dg/tls/trivial.m: New.
6124 * obj-c++.dg/tls/init-1.mm: New.
6125 * obj-c++.dg/tls/diag-1.mm: New.
6126 * obj-c++.dg/tls/init-2.mm: New.
6127 * obj-c++.dg/tls/diag-2.mm: New.
6128 * obj-c++.dg/tls/diag-3.mm: New.
6129 * obj-c++.dg/tls/diag-4.mm: New.
6130 * obj-c++.dg/tls/static-1.mm: New.
6131 * obj-c++.dg/tls/tls.exp: New.
6132 * obj-c++.dg/tls/diag-5.mm: New.
6133 * obj-c++.dg/tls/static-1a.mm: New.
6134 * objc-obj-c++-shared/Object1.mm: New.
6135 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6137 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
6140 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6141 * obj-c++.dg/const-str-6.mm: Ditto.
6143 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6145 * g++.dg/parse/array-size2.C: Remove dg-error directives.
6147 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6150 * gnat.dg/array13.ad[sb]: New test.
6152 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
6153 Sandra Loosemore <sandra@codesourcery.com>
6155 * gcc.target/arm/neon/: Regenerated test cases.
6157 * gcc.target/arm/neon/polytypes.c,
6158 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6159 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6160 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6161 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6162 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6163 dg-add-options arm_neon.
6165 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6166 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6167 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6168 and arm_neon_fp16_ok.
6170 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6171 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6173 * lib/target-supports.exp (add_options_for_arm_neon): New.
6174 (check_effective_target_arm_neon_ok_nocache): New, from
6175 check_effective_target_arm_neon_ok. Check multiple possibilities.
6176 (check_effective_target_arm_neon_ok): Use
6177 check_effective_target_arm_neon_ok_nocache.
6178 (add_options_for_arm_neon_fp16)
6179 (check_effective_target_arm_neon_fp16_ok)
6180 check_effective_target_arm_neon_fp16_ok_nocache): New.
6181 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6183 2010-05-24 Jason Merrill <jason@redhat.com>
6186 * g++.dg/cpp0x/initlist35.C: New.
6187 * g++.dg/init/brace6.C: Adjust.
6189 2010-05-24 Paul Brook <paul@codesourcery.com>
6191 * gcc.target/arm/frame-pointer-1.c: New test.
6192 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6193 pointer elimination.
6195 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6198 * gcc.target/i386/crc32-3.c: New.
6199 * gcc.target/i386/crc32-4.c: Likewise.
6201 2010-05-23 Joseph Myers <joseph@codesourcery.com>
6203 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6204 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6205 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6207 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6209 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6211 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
6214 * gcc.c-target/pr43869.c: New test.
6216 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6219 * gfortran.dg/class_22.f03: New.
6221 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
6224 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6226 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6229 * gfortran.dg/abstract_type_7.f03: New.
6231 2010-05-21 Jason Merrill <jason@redhat.com>
6233 * g++.dg/eh/spec11.C: Test cleanup optimization.
6235 2010-05-21 Jakub Jelinek <jakub@redhat.com>
6238 * gcc.target/i386/pr44223.c: New test.
6240 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6242 * gcc.target/i386/pr25993.c: Use @function as type specifier.
6244 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
6246 * g++.dg/other/const3.C: New test.
6248 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
6251 * warn_unused_dummy_argument_1.f90: New.
6252 * warn_unused_dummy_argument_2.f90: New.
6254 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6257 * g++.dg/inherit/crash1.C: New.
6258 * g++.dg/inherit/crash2.C: Likewise.
6260 2010-05-20 Jakub Jelinek <jakub@redhat.com>
6263 * g++.dg/debug/pr44178.C: New test.
6265 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
6268 * gcc.dg/tree-ssa/prefetch-6.c: Add
6269 --param min-insn-to-prefetch-ratio=6.
6270 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6271 allow unrolling, and adjust the movnti count.
6273 2010-05-20 Jan Hubicka <jh@suse.cz>
6276 * gcc.c-torture/compile/pr44197.c: New file.
6278 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
6280 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6282 (check_effective_target_xop): Remove __may_alias__ attribute.
6284 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
6287 * gcc.c-torture/execute/pr44202-1.c: New test.
6289 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6292 * gfortran.dg/label_1.f90: Update test.
6294 2010-05-19 Jan Hubicka <jh@suse.cz>
6296 * gcc.dg/lto/ipareference2_0.c: New file.
6297 * gcc.dg/lto/ipareference2_1.c: New file.
6299 2010-05-19 Jason Merrill <jason@redhat.com>
6301 * g++.dg/parse/fn-typedef2.C: New.
6303 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6307 * g++.dg/template/fntype1.C: New.
6309 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
6311 * gnat.dg/discr23.ad[sb]: New test.
6312 * gnat.dg/discr23_pkg.ads: New helper.
6314 * gnat.dg/specs/controlled1.ads: New test.
6315 * gnat.dg/specs/controlled1_pkg.ads: New helper.
6317 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6320 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6321 Fixed scope of C_SIZEOF.
6322 * gfortran.dg/warn_conversion_2.f90: New.
6324 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6326 * lib/target-supports.exp (check_effective_target_sse2): New proc.
6327 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6328 for optional selector.
6329 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6330 (check_effective_target_sse3): New proc.
6331 * gcc.target/i386/math-torture/math-torture.exp: Load
6332 target-supports.exp.
6333 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6334 check_effective_target_sse2.
6335 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6336 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6337 * g++.dg/vect/vect.exp: Likewise.
6338 * gfortran.dg/vect/vect.exp: Likewise.
6339 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6340 -msse2 if check_effective_target_sse2.
6342 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6343 * gcc.target/i386/3dnow-2.c: Likewise.
6344 * gcc.target/i386/3dnowA-1.c: Likewise.
6345 * gcc.target/i386/3dnowA-2.c: Likewise.
6346 * gcc.target/i386/pr42549.c: Likewise.
6348 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6349 * gcc.target/i386/sse3-addsubpd.c: Likewise.
6350 * gcc.target/i386/sse3-addsubps.c: Likewise.
6351 * gcc.target/i386/sse3-haddpd.c: Likewise.
6352 * gcc.target/i386/sse3-haddps.c: Likewise.
6353 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6354 * gcc.target/i386/sse3-hsubps.c: Likewise.
6355 * gcc.target/i386/sse3-movddup.c: Likewise.
6356 * gcc.target/i386/sse3-movshdup.c: Likewise.
6357 * gcc.target/i386/sse3-movsldup.c: Likewise.
6359 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6360 * g++.dg/ext/attrib35.C: Likewise.
6361 * g++.dg/opt/pr40496.C: Likewise.
6362 * g++.dg/other/i386-1.C: Likewise.
6363 * g++.dg/other/i386-4.C: Likewise.
6364 * g++.dg/other/pr34435.C: Likewise.
6365 * g++.dg/other/pr39496.C: Likewise.
6366 * g++.dg/other/pr40446.C: Likewise.
6367 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6368 * gcc.dg/compat/vector-1a_main.c: Likewise.
6369 * gcc.dg/compat/vector-2a_main.c: Likewise.
6370 * gcc.dg/lto/20090206-1_0.c: Likewise.
6371 * gcc.dg/pr34856.c: Likewise.
6372 * gcc.dg/pr36584.c: Likewise.
6373 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
6374 * gcc.dg/pr37544.c: Likewise.
6375 * gcc.dg/torture/pr16104-1.c: Likewise.
6376 * gcc.dg/torture/pr35771-1.c: Likewise.
6377 * gcc.dg/torture/pr35771-2.c: Likewise.
6378 * gcc.dg/torture/pr35771-3.c: Likewise.
6379 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6380 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6381 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6382 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6383 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6384 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6385 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6386 * gcc.target/i386/20060512-1.c: Likewise.
6387 * gcc.target/i386/20060512-3.c: Likewise.
6388 * gcc.target/i386/all_one_m128i.c: Likewise.
6389 * gcc.target/i386/float128-1.c: Likewise.
6390 * gcc.target/i386/float128-2.c: Likewise.
6391 * gcc.target/i386/fpcvt-1.c: Likewise.
6392 * gcc.target/i386/fpcvt-2.c: Likewise.
6393 * gcc.target/i386/fpcvt-3.c: Likewise.
6394 * gcc.target/i386/fpprec-1.c: Likewise.
6395 * gcc.target/i386/funcspec-9.c: Likewise.
6396 * gcc.target/i386/incoming-1.c: Likewise.
6397 * gcc.target/i386/incoming-12.c: Likewise.
6398 * gcc.target/i386/incoming-2.c: Likewise.
6399 * gcc.target/i386/incoming-3.c: Likewise.
6400 * gcc.target/i386/incoming-4.c: Likewise.
6401 * gcc.target/i386/incoming-6.c: Likewise.
6402 * gcc.target/i386/incoming-7.c: Likewise.
6403 * gcc.target/i386/incoming-8.c: Likewise.
6404 * gcc.target/i386/opt-1.c: Likewise.
6405 * gcc.target/i386/opt-2.c: Likewise.
6406 * gcc.target/i386/ordcmp-1.c: Likewise.
6407 * gcc.target/i386/pr17692.c: Likewise.
6408 * gcc.target/i386/pr18614-1.c: Likewise.
6409 * gcc.target/i386/pr22152.c: Likewise.
6410 * gcc.target/i386/pr23570.c: Likewise.
6411 * gcc.target/i386/pr23575.c: Likewise.
6412 * gcc.target/i386/pr26449-1.c: Likewise.
6413 * gcc.target/i386/pr26600.c: Likewise.
6414 * gcc.target/i386/pr27790.c: Likewise.
6415 * gcc.target/i386/pr28839.c: Likewise.
6416 * gcc.target/i386/pr30970.c: Likewise.
6417 * gcc.target/i386/pr32000-1.c: Likewise.
6418 * gcc.target/i386/pr32000-2.c: Likewise.
6419 * gcc.target/i386/pr32280.c: Likewise.
6420 * gcc.target/i386/pr32661.c: Likewise.
6421 * gcc.target/i386/pr32708-1.c: Likewise.
6422 * gcc.target/i386/pr32961.c: Likewise.
6423 * gcc.target/i386/pr33329.c: Likewise.
6424 * gcc.target/i386/pr35714.c: Likewise.
6425 * gcc.target/i386/pr35767-1.c: Likewise.
6426 * gcc.target/i386/pr35767-1d.c: Likewise.
6427 * gcc.target/i386/pr35767-1i.c: Likewise.
6428 * gcc.target/i386/pr35767-2.c: Likewise.
6429 * gcc.target/i386/pr35767-2d.c: Likewise.
6430 * gcc.target/i386/pr35767-2i.c: Likewise.
6431 * gcc.target/i386/pr35767-3.c: Likewise.
6432 * gcc.target/i386/pr35767-5.c: Likewise.
6433 * gcc.target/i386/pr36222-1.c: Likewise.
6434 * gcc.target/i386/pr36578-1.c: Likewise.
6435 * gcc.target/i386/pr36578-2.c: Likewise.
6436 * gcc.target/i386/pr36992-1.c: Likewise.
6437 * gcc.target/i386/pr37101.c: Likewise.
6438 * gcc.target/i386/pr37216.c: Likewise.
6439 * gcc.target/i386/pr37434-1.c: Likewise.
6440 * gcc.target/i386/pr37434-2.c: Likewise.
6441 * gcc.target/i386/pr37843-3.c: Likewise.
6442 * gcc.target/i386/pr37843-4.c: Likewise.
6443 * gcc.target/i386/pr39162.c: Likewise.
6444 * gcc.target/i386/pr39315-1.c: Likewise.
6445 * gcc.target/i386/pr39315-2.c: Likewise.
6446 * gcc.target/i386/pr39315-3.c: Likewise.
6447 * gcc.target/i386/pr39315-4.c: Likewise.
6448 * gcc.target/i386/pr39445.c: Likewise.
6449 * gcc.target/i386/pr39496.c: Likewise.
6450 * gcc.target/i386/pr40809.c: Likewise.
6451 * gcc.target/i386/pr40906-3.c: Likewise.
6452 * gcc.target/i386/pr41019.c: Likewise.
6453 * gcc.target/i386/pr42542-1.c: Likewise.
6454 * gcc.target/i386/pr42542-2.c: Likewise.
6455 * gcc.target/i386/pr42542-3.c: Likewise.
6456 * gcc.target/i386/pr42542-3a.c: Likewise.
6457 * gcc.target/i386/pr42881.c: Likewise.
6458 * gcc.target/i386/push-1.c: Likewise.
6459 * gcc.target/i386/quad-sse.c: Likewise.
6460 * gcc.target/i386/reload-1.c: Likewise.
6461 * gcc.target/i386/sse-10.c: Likewise.
6462 * gcc.target/i386/sse-11.c: Likewise.
6463 * gcc.target/i386/sse-15.c: Likewise.
6464 * gcc.target/i386/sse-17.c: Likewise.
6465 * gcc.target/i386/sse-18.c: Likewise.
6466 * gcc.target/i386/sse-19.c: Likewise.
6467 * gcc.target/i386/sse-4.c: Likewise.
6468 * gcc.target/i386/sse-6.c: Likewise.
6469 * gcc.target/i386/sse-vect-types.c: Likewise.
6470 * gcc.target/i386/sse2-addpd-1.c: Likewise.
6471 * gcc.target/i386/sse2-addsd-1.c: Likewise.
6472 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6473 * gcc.target/i386/sse2-andpd-1.c: Likewise.
6474 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6475 * gcc.target/i386/sse2-comisd-1.c: Likewise.
6476 * gcc.target/i386/sse2-comisd-2.c: Likewise.
6477 * gcc.target/i386/sse2-comisd-3.c: Likewise.
6478 * gcc.target/i386/sse2-comisd-4.c: Likewise.
6479 * gcc.target/i386/sse2-comisd-5.c: Likewise.
6480 * gcc.target/i386/sse2-comisd-6.c: Likewise.
6481 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6482 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6483 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6484 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6485 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6486 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6487 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6488 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6489 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6490 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6491 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6492 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6493 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6494 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6495 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6496 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6497 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6498 * gcc.target/i386/sse2-divpd-1.c: Likewise.
6499 * gcc.target/i386/sse2-divsd-1.c: Likewise.
6500 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6501 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6502 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6503 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6504 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6505 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6506 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6507 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6508 * gcc.target/i386/sse2-minpd-1.c: Likewise.
6509 * gcc.target/i386/sse2-minsd-1.c: Likewise.
6510 * gcc.target/i386/sse2-mmx.c: Likewise.
6511 * gcc.target/i386/sse2-movapd-1.c: Likewise.
6512 * gcc.target/i386/sse2-movapd-2.c: Likewise.
6513 * gcc.target/i386/sse2-movd-1.c: Likewise.
6514 * gcc.target/i386/sse2-movd-2.c: Likewise.
6515 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6516 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6517 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6518 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6519 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6520 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6521 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6522 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6523 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6524 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6525 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6526 * gcc.target/i386/sse2-movq-1.c: Likewise.
6527 * gcc.target/i386/sse2-movq-2.c: Likewise.
6528 * gcc.target/i386/sse2-movq-3.c: Likewise.
6529 * gcc.target/i386/sse2-movsd-1.c: Likewise.
6530 * gcc.target/i386/sse2-movsd-2.c: Likewise.
6531 * gcc.target/i386/sse2-movupd-1.c: Likewise.
6532 * gcc.target/i386/sse2-movupd-2.c: Likewise.
6533 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6534 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6535 * gcc.target/i386/sse2-orpd-1.c: Likewise.
6536 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6537 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6538 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6539 * gcc.target/i386/sse2-paddb-1.c: Likewise.
6540 * gcc.target/i386/sse2-paddd-1.c: Likewise.
6541 * gcc.target/i386/sse2-paddq-1.c: Likewise.
6542 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6543 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6544 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6545 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6546 * gcc.target/i386/sse2-paddw-1.c: Likewise.
6547 * gcc.target/i386/sse2-pand-1.c: Likewise.
6548 * gcc.target/i386/sse2-pandn-1.c: Likewise.
6549 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6550 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6551 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6552 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6553 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6554 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6555 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6556 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6557 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6558 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6559 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6560 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6561 * gcc.target/i386/sse2-pminub-1.c: Likewise.
6562 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6563 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6564 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6565 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6566 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6567 * gcc.target/i386/sse2-por-1.c: Likewise.
6568 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6569 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6570 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6571 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6572 * gcc.target/i386/sse2-pslld-1.c: Likewise.
6573 * gcc.target/i386/sse2-pslld-2.c: Likewise.
6574 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6575 * gcc.target/i386/sse2-psllq-1.c: Likewise.
6576 * gcc.target/i386/sse2-psllq-2.c: Likewise.
6577 * gcc.target/i386/sse2-psllw-1.c: Likewise.
6578 * gcc.target/i386/sse2-psllw-2.c: Likewise.
6579 * gcc.target/i386/sse2-psrad-1.c: Likewise.
6580 * gcc.target/i386/sse2-psrad-2.c: Likewise.
6581 * gcc.target/i386/sse2-psraw-1.c: Likewise.
6582 * gcc.target/i386/sse2-psraw-2.c: Likewise.
6583 * gcc.target/i386/sse2-psrld-1.c: Likewise.
6584 * gcc.target/i386/sse2-psrld-2.c: Likewise.
6585 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6586 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6587 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6588 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6589 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6590 * gcc.target/i386/sse2-psubb-1.c: Likewise.
6591 * gcc.target/i386/sse2-psubd-1.c: Likewise.
6592 * gcc.target/i386/sse2-psubq-1.c: Likewise.
6593 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6594 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6595 * gcc.target/i386/sse2-psubw-1.c: Likewise.
6596 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6597 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6598 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6599 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6600 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6601 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6602 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6603 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6604 * gcc.target/i386/sse2-pxor-1.c: Likewise.
6605 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6606 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6607 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6608 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6609 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6610 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6611 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6612 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6613 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6614 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6615 * gcc.target/i386/sse2-shufps-1.c: Likewise.
6616 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6617 * gcc.target/i386/sse2-subpd-1.c: Likewise.
6618 * gcc.target/i386/sse2-subsd-1.c: Likewise.
6619 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6620 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6621 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6622 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6623 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6624 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6625 * gcc.target/i386/sse2-unpack-1.c: Likewise.
6626 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6627 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6628 * gcc.target/i386/sse2-vec-1.c: Likewise.
6629 * gcc.target/i386/sse2-vec-2.c: Likewise.
6630 * gcc.target/i386/sse2-vec-3.c: Likewise.
6631 * gcc.target/i386/sse2-vec-4.c: Likewise.
6632 * gcc.target/i386/sse2-vec-5.c: Likewise.
6633 * gcc.target/i386/sse2-vec-6.c: Likewise.
6634 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6635 * gcc.target/i386/ssefn-2.c: Likewise.
6636 * gcc.target/i386/ssefn-4.c: Likewise.
6637 * gcc.target/i386/ssefp-1.c: Likewise.
6638 * gcc.target/i386/ssefp-2.c: Likewise.
6639 * gcc.target/i386/sseregparm-3.c: Likewise.
6640 * gcc.target/i386/sseregparm-4.c: Likewise.
6641 * gcc.target/i386/sseregparm-5.c: Likewise.
6642 * gcc.target/i386/sseregparm-6.c: Likewise.
6643 * gcc.target/i386/sseregparm-7.c: Likewise.
6644 * gcc.target/i386/ssetype-1.c: Likewise.
6645 * gcc.target/i386/ssetype-2.c: Likewise.
6646 * gcc.target/i386/ssetype-3.c: Likewise.
6647 * gcc.target/i386/ssetype-4.c: Likewise.
6648 * gcc.target/i386/ssetype-5.c: Likewise.
6649 * gcc.target/i386/unordcmp-1.c: Likewise.
6650 * gcc.target/i386/vararg-1.c: Likewise.
6651 * gcc.target/i386/vararg-2.c: Likewise.
6652 * gcc.target/i386/vararg-3.c: Likewise.
6653 * gcc.target/i386/vararg-4.c: Likewise.
6654 * gcc.target/i386/vararg-7.c: Likewise.
6655 * gcc.target/i386/vararg-8.c: Likewise.
6656 * gcc.target/i386/vecinit-1.c: Likewise.
6657 * gcc.target/i386/vecinit-2.c: Likewise.
6658 * gcc.target/i386/vecinit-3.c: Likewise.
6659 * gcc.target/i386/vecinit-4.c: Likewise.
6660 * gcc.target/i386/vecinit-5.c: Likewise.
6661 * gcc.target/i386/vecinit-6.c: Likewise.
6662 * gcc.target/i386/vectorize2.c: Likewise.
6663 * gcc.target/i386/vectorize3.c: Likewise.
6664 * gcc.target/i386/vectorize4.c: Likewise.
6665 * gcc.target/i386/vectorize6.c: Likewise.
6666 * gcc.target/i386/vectorize7.c: Likewise.
6667 * gcc.target/i386/vectorize8.c: Likewise.
6668 * gcc.target/i386/vperm-v2df.c: Likewise.
6669 * gcc.target/i386/vperm-v2di.c: Likewise.
6670 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6671 * gcc.target/i386/xorps-sse2.c: Likewise.
6672 * gcc.target/i386/xorps.c: Likewise.
6673 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6674 * gfortran.dg/graphite/pr42326.f90: Likewise.
6675 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6677 2010-05-19 Richard Guenther <rguenther@suse.de>
6680 * g++.dg/lto/20100519-1_0.C: New testcase.
6682 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6685 * gfortran.dg/warn_intent_out_not_set.f90: New.
6687 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6690 * gfortran.dg/data_char_1.f90: Updated warning message.
6691 * gfortran.dg/data_array_6.f: New.
6693 2010-05-19 Martin Jambor <mjambor@suse.cz>
6695 * g++.dg/ipa/ivinline-8.C: New test.
6696 * gcc.dg/ipa/iinline-2.c: Likewise.
6698 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6701 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6702 arguments; add check for return value kind.
6703 * gfortran.dg/float_1.f90: Likewise.
6705 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6707 * gcc.target/i386/20011009-1.c (COMMENT): Define.
6709 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6710 * lib/lto.exp (lto_prune_warns): Fix location line regex.
6711 Prune another location line format.
6712 (lto-obj): Call lto_prune_warns on comp_output.
6714 2010-05-18 Jan Hubicka <jh@suse.cz>
6716 * gcc.dg/lto/ipacp_0.c: New test.
6717 * gcc.dg/lto/ipacp_1.c: New test.
6719 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
6722 * gcc.dg/lto/20100518_0.c: New test.
6724 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
6726 * gnat.dg/specs/lto3.ads: Add missing dg-options.
6728 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6731 * gfortran.dg/class_21.f03: New.
6733 2010-05-17 Jason Merrill <jason@redhat.com>
6736 * g++.dg/cpp0x/initlist34.C: New.
6739 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6741 2010-05-17 Martin Jambor <mjambor@suse.cz>
6743 * g++.dg/ipa/ivinline-1.C: New test.
6744 * g++.dg/ipa/ivinline-2.C: New test.
6745 * g++.dg/ipa/ivinline-3.C: New test.
6746 * g++.dg/ipa/ivinline-4.C: New test.
6747 * g++.dg/ipa/ivinline-5.C: New test.
6748 * g++.dg/ipa/ivinline-6.C: New test.
6750 2010-05-17 Dodji Seketeli <dodji@redhat.com>
6751 Jason Merrill <jason@redhat.com>
6754 * c-c++-common/Wunused-var-8.c: New test.
6756 2010-05-17 Jakub Jelinek <jakub@redhat.com>
6759 * gcc.c-torture/compile/pr42347.c: New test.
6762 * g++.dg/ext/asmgoto1.C: New test.
6764 2010-05-17 Martin Jambor <mjambor@suse.cz>
6767 * gcc.dg/tree-ssa/pr44133.c: New test.
6768 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6771 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6774 * gfortran.dg/class_20.f03: New.
6776 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6779 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6780 debug messages but not the newly introduced one.
6782 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
6785 * gfortran.dg/initialization_25.f90: Commented testcase.
6786 * gfortran.dg/initialization_26.f90: New.
6788 2010-05-16 Richard Guenther <rguenther@suse.de>
6790 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6791 * gcc.dg/pr43084.c: Likewise.
6792 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6794 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6796 * gcc.dg/struct/struct-reorg.exp: Likewise.
6797 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6798 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6800 2010-05-16 Joseph Myers <joseph@codesourcery.com>
6802 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6803 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6804 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6805 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6808 2010-05-15 Jason Merrill <jason@redhat.com>
6810 * g++.dg/eh/spec10.C: New.
6811 * g++.dg/eh/spec11.C: New.
6812 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6814 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6818 * gfortran.dg/allocatable_scalar_9.f90: New.
6820 2010-05-15 Jakub Jelinek <jakub@redhat.com>
6823 * g++.dg/torture/pr44148.C: New test.
6825 2010-05-15 Joseph Myers <joseph@codesourcery.com>
6827 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6828 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6829 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6830 diagnostics and type sizes.
6832 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6834 * gnat.dg/lto9.adb: New test.
6835 * gnat.dg/lto9_pkg1.ads: New helper.
6836 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6838 2010-05-15 Jan Hubicka <jh@suse.cz>
6840 * gcc.dg/lto/ipareference_1.c: Rename to ...
6841 * gcc.dg/lto/ipareference_0.c: ... this one.
6842 * gcc.dg/lto/ipareference_2.c: Rename to ...
6843 * gcc.dg/lto/ipareference_1.c: ... this one.
6845 2010-05-15 Jan Hubicka <jh@suse.cz>
6847 * gcc.dg/lto/ipareference_1.c: New file.
6848 * gcc.dg/lto/ipareference_2.c: New file.
6850 2010-05-15 Richard Guenther <rguenther@suse.de>
6852 PR tree-optimization/44038
6853 * gcc.c-torture/compile/pr44038.c: New testcase.
6855 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6857 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6858 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6860 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6864 * gfortran.dg/class_18.f03: New.
6865 * gfortran.dg/class_19.f03: New.
6867 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6870 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6871 * g++.dg/debug/dwarf2/const1.C: Remove.
6873 2010-05-14 Jason Merrill <jason@redhat.com>
6875 * g++.dg/eh/cond4.C: New.
6876 * g++.dg/eh/elide2.C: Adjust.
6877 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6879 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6882 * gfortran.dg/actual_array_interface_2.f90: New test.
6884 2010-05-14 Richard Guenther <rguenther@suse.de>
6886 PR tree-optimization/44119
6887 * gcc.c-torture/compile/pr44119.c: New testcase.
6889 2010-05-14 Jason Merrill <jason@redhat.com>
6892 * g++.dg/eh/terminate1.C: New.
6894 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6896 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6899 * gcc.dg/pr44136.c: New test.
6901 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6904 * g++.dg/warn/Wshadow-4.C: Adjust.
6905 * g++.dg/warn/Wshadow-5.C: New test.
6906 * g++.dg/warn/Wshadow-6.C: New test
6908 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
6911 * gfortran.dg/initialization_25.f90: New.
6913 2010-05-13 Martin Jambor <mjambor@suse.cz>
6915 * g++.dg/otr-fold-1.C: New test.
6916 * g++.dg/otr-fold-2.C: New test.
6918 2010-05-13 Jakub Jelinek <jakub@redhat.com>
6921 * gfortran.dg/gomp/pr44036-1.f90: New test.
6922 * gfortran.dg/gomp/pr44036-2.f90: New test.
6923 * gfortran.dg/gomp/pr44036-3.f90: New test.
6926 * gcc.dg/guality/sra-1.c: New test.
6928 2010-05-12 Jan Hubicka <jh@suse.cz>
6930 * tree-ssa/unreachable.c: New test.
6932 2010-05-12 Jason Merrill <jason@redhat.com>
6934 * g++.dg/cpp0x/sfinae1.C: New.
6936 2010-05-12 Sriraman Tallam <tmsriram@google.com>
6938 * gcc.target/i386/zee.c: New file.
6940 2010-05-12 Jason Merrill <jason@redhat.com>
6942 * g++.dg/conversion/op1.C: Expect template candidate message.
6943 * g++.dg/cpp0x/nullptr15.C: Likewise.
6944 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6945 * g++.dg/cpp0x/pr31431.C: Likewise.
6946 * g++.dg/cpp0x/temp_default2.C: Likewise.
6947 * g++.dg/cpp0x/trailing4.C: Likewise.
6948 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6949 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6950 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6951 * g++.dg/cpp0x/variadic35.C: Likewise.
6952 * g++.dg/cpp0x/vt-35147.C: Likewise.
6953 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6954 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6955 * g++.dg/ext/visibility/anon8.C: Likewise.
6956 * g++.dg/ext/vla2.C: Likewise.
6957 * g++.dg/other/pr28114.C: Likewise.
6958 * g++.dg/other/ptrmem10.C: Likewise.
6959 * g++.dg/other/ptrmem11.C: Likewise.
6960 * g++.dg/overload/unknown1.C: Likewise.
6961 * g++.dg/parse/template7.C: Likewise.
6962 * g++.dg/parse/typename7.C: Likewise.
6963 * g++.dg/template/conv11.C: Likewise.
6964 * g++.dg/template/copy1.C: Likewise.
6965 * g++.dg/template/deduce3.C: Likewise.
6966 * g++.dg/template/dependent-expr5.C: Likewise.
6967 * g++.dg/template/friend.C: Likewise.
6968 * g++.dg/template/incomplete2.C: Likewise.
6969 * g++.dg/template/local4.C: Likewise.
6970 * g++.dg/template/local6.C: Likewise.
6971 * g++.dg/template/operator10.C: Likewise.
6972 * g++.dg/template/overload6.C: Likewise.
6973 * g++.dg/template/ptrmem2.C: Likewise.
6974 * g++.dg/template/ptrmem20.C: Likewise.
6975 * g++.dg/template/ptrmem8.C: Likewise.
6976 * g++.dg/template/sfinae2.C: Likewise.
6977 * g++.dg/template/ttp25.C: Likewise.
6978 * g++.dg/template/unify10.C: Likewise.
6979 * g++.dg/template/unify11.C: Likewise.
6980 * g++.dg/template/unify6.C: Likewise.
6981 * g++.dg/template/unify7.C: Likewise.
6982 * g++.dg/template/unify9.C: Likewise.
6983 * g++.dg/template/varmod1.C: Likewise.
6984 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6985 * g++.old-deja/g++.law/operators32.C: Likewise.
6986 * g++.old-deja/g++.pt/crash28.C: Likewise.
6987 * g++.old-deja/g++.pt/crash60.C: Likewise.
6988 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6989 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6990 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6991 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6992 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6993 * g++.old-deja/g++.pt/expr2.C: Likewise.
6994 * g++.old-deja/g++.pt/overload7.C: Likewise.
6995 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6996 * g++.old-deja/g++.pt/spec5.C: Likewise.
6997 * g++.old-deja/g++.pt/spec6.C: Likewise.
6998 * g++.old-deja/g++.pt/t24.C: Likewise.
6999 * g++.old-deja/g++.pt/unify4.C: Likewise.
7000 * g++.old-deja/g++.pt/unify6.C: Likewise.
7001 * g++.old-deja/g++.pt/unify8.C: Likewise.
7002 * g++.old-deja/g++.robertl/eb119.C: Likewise.
7003 * g++.old-deja/g++.robertl/eb79.C: Likewise.
7004 * g++.old-deja/g++.robertl/eb98.C: Likewise.
7006 * g++.dg/cpp0x/initlist32.C: New.
7008 * g++.dg/template/conv11.C: New.
7009 * g++.dg/conversion/op1.C: Adjust expected error.
7011 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7013 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
7016 * gcc.target/i386/avx-cmpsd-1.c: New.
7017 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7018 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7019 * gcc.target/i386/avx-cmpss-2.c: Likewise.
7020 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7021 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7023 2010-05-12 Jakub Jelinek <jakub@redhat.com>
7026 * gcc.dg/gomp/pr44085.c: New test.
7027 * gfortran.dg/gomp/pr44085.f90: New test.
7029 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
7031 * objc-obj-c++-shared/Object1.m: New.
7032 * objc.dg/torture: New directory.
7033 * objc.dg/torture/tls: Ditto.
7034 * objc.dg/tls: Ditto.
7035 * objc.dg/torture/tls/trivial.m: New test.
7036 * objc.dg/torture/tls/thr-init-2.m: New test.
7037 * objc.dg/torture/tls/thr-init-3.m: New test.
7038 * objc.dg/torture/tls/thr-init.m: New test.
7039 * objc.dg/torture/tls/diag-1.m: New test.
7040 * objc.dg/torture/tls/tls.exp: New.
7041 * objc.dg/torture/trivial.m: New test.
7042 * objc.dg/torture/dg-torture.exp: New.
7043 * objc.dg/tls/diag-3.m: New test.
7044 * objc.dg/tls/diag-4.m: New test.
7045 * objc.dg/tls/diag-5.m: New test.
7046 * objc.dg/tls/init-1.m: New test.
7047 * objc.dg/tls/init-2.m: New test.
7048 * objc.dg/tls/tls.exp: New.
7049 * objc.dg/tls/diag-2.m: New test.
7050 * lib/objc.exp: Respond to dg-additional-files.
7052 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
7054 * gcc.target/m68k/20100512-1.c: New.
7056 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
7058 * gnat.dg/lto8.adb: New test.
7059 * gnat.dg/lto8_pkg.ad[sb]: New helper.
7060 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7062 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7067 * g++.dg/template/crash97.C: New.
7068 * g++.dg/template/crash98.C: Likewise.
7069 * g++.dg/template/crash99.C: Likewise.
7070 * g++.dg/cpp0x/pr31439.C: Adjust.
7071 * g++.dg/template/crash95.C: Likewise.
7073 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7076 * c-c++-common/asmgoto-4.c: New test.
7077 * gcc.target/i386/pr44071.c: New test.
7080 * c-c++-common/Wunused-var-7.c: New test.
7081 * g++.dg/warn/Wunused-var-9.C: New test.
7083 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7086 * gfortran.dg/gomp/pr43711.f90: New.
7088 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7091 * gfortran.dg/select_5.f90: Updated.
7093 2010-05-11 Jan Hubicka <jh@suse.cz>
7095 PR tree-optimize/44063
7096 * gcc.c-torture/compile/pr44063.c: New testcase.
7098 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7101 * gcc.dg/pr44023.c: New test.
7103 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
7105 * gnat.dg/lto7.adb: New test.
7106 * gnat.dg/lto7_pkg.ad[sb]: New helper.
7108 2010-05-10 Jason Merrill <jason@redhat.com>
7111 * g++.dg/template/inherit5.C: New.
7114 * g++.dg/cpp0x/initlist33.C: New.
7115 * g++.dg/cpp0x/initlist26.C: Adjust.
7116 * g++.dg/cpp0x/initlist28.C: Adjust.
7118 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
7121 * g++.dg/init/pr43719.C: New.
7122 * g++.dg/anon-struct4.C: Adjust.
7124 2010-05-10 Jakub Jelinek <jakub@redhat.com>
7127 * gcc.dg/pr44028.c: New test.
7129 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
7134 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7135 * gfortran.dg/warn_conversion.f90: New.
7137 2010-05-10 Michael Matz <matz@suse.de>
7139 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7141 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
7143 PR rtl-optimization/44012
7144 * gcc.dg/pr44012.c: New.
7146 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7148 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7149 Log text on entry and exit.
7150 Prune Sun ld warnings for common symbols with differing sizes.
7151 (lto-link-and-maybe-run): Change caller.
7153 2010-05-10 Janus Weil <janus@gcc.gnu.org>
7156 * gfortran.dg/class_7.f03: Modified.
7157 * gfortran.dg/select_type_1.f03: Modified.
7158 * gfortran.dg/select_type_12.f03: New.
7160 2010-05-10 Richard Guenther <rguenther@suse.de>
7162 PR tree-optimization/44050
7163 * gcc.dg/torture/pr44050.c: New testcase.
7165 2010-05-10 Wei Guozhi <carrot@google.com>
7168 * gcc.target/arm/pr42879.c: New testcase.
7170 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7173 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7175 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7178 * gcc.dg/anon-struct-10.c: New test.
7180 2010-05-09 Richard Guenther <rguenther@suse.de>
7183 * gcc.dg/pr44024.c: New testcase.
7185 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7188 * gcc.dg/anon-struct-9.c: New test.
7190 2010-05-09 Richard Guenther <rguenther@suse.de>
7193 * gcc.c-torture/compile/pr44043.c: New testcase.
7195 2010-05-09 Richard Guenther <rguenther@suse.de>
7197 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7199 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
7201 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7203 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7205 * gnat.dg/lto[12456].adb: Add "target lto" marker.
7206 * gnat.dg/specs/lto3.ads: Likewise.
7208 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
7211 * gcc.dg/pr28685-1.c: New file.
7213 2010-05-08 Richard Guenther <rguenther@suse.de>
7215 PR tree-optimization/44030
7216 * gcc.c-torture/compile/pr44030.c: New testcase.
7218 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7220 * gnat.dg/lto6.adb: New test.
7221 * gnat.dg/lto6_pkg.ads: New helper.
7223 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7225 * gnat.dg/lto5.adb: New test.
7226 * gnat.dg/lto5_pkg.ad[sb]: New helper.
7228 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7230 * gnat.dg/lto4.ad[sb]: New test.
7232 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7234 * gnat.dg/specs/lto3.ads: New test.
7235 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7236 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7238 2010-05-08 Quentin Ochem <ochem@adacore.com>
7240 * gnat.dg/sizetype3.ad[sb]: New test.
7241 * gnat.dg/sizetype3_pkg.ads: New helper.
7243 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
7246 * g++.dg/init/new29.C: New.
7248 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
7251 * gfortran.dg/coarray_1.f90: Fixed error message.
7252 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7253 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7254 * gfortran.dg/intrinsic_std_5.f90: New.
7256 2010-05-07 Jason Merrill <jason@redhat.com>
7258 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7260 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7262 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7263 (size_t, stderr): Remove.
7264 (read_error): Replaced __builtin_fprintf by fprintf.
7266 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
7268 * gcc.dg/ordered-comparison-1.c: New test.
7269 * gcc.dg/ordered-comparison-2.c: New test.
7270 * gcc.dg/ordered-comparison-3.c: New test.
7271 * gcc.dg/ordered-comparison-4.c: New test.
7273 2010-05-06 Mike Stump <mikestump@comcast.net>
7276 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7278 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
7279 Jason Merrill <jason@redhat.com>
7281 * g++.dg/cpp0x/nullptr01.C: New.
7282 * g++.dg/cpp0x/nullptr02.C: New.
7283 * g++.dg/cpp0x/nullptr03.C: New.
7284 * g++.dg/cpp0x/nullptr04.C: New.
7285 * g++.dg/cpp0x/nullptr05.C: New.
7286 * g++.dg/cpp0x/nullptr06.C: New.
7287 * g++.dg/cpp0x/nullptr07.C: New.
7288 * g++.dg/cpp0x/nullptr08.C: New.
7289 * g++.dg/cpp0x/nullptr09.C: New.
7290 * g++.dg/cpp0x/nullptr10.C: New.
7291 * g++.dg/cpp0x/nullptr11.C: New.
7292 * g++.dg/cpp0x/nullptr12.C: New.
7293 * g++.dg/cpp0x/nullptr13.C: New.
7294 * g++.dg/cpp0x/nullptr14.C: New.
7295 * g++.dg/cpp0x/nullptr15.C: New.
7296 * g++.dg/cpp0x/nullptr16.C: New.
7297 * g++.dg/cpp0x/nullptr17.C: New.
7298 * g++.dg/cpp0x/nullptr18.C: New.
7299 * g++.dg/cpp0x/nullptr19.C: New.
7300 * g++.dg/cpp0x/nullptr20.C: New.
7301 * g++.dg/cpp0x/nullptr21.C: New.
7302 * g++.dg/cpp0x/nullptr22.C: New.
7303 * g++.dg/debug/nullptr01.C: New.
7304 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7306 2010-05-06 Jakub Jelinek <jakub@redhat.com>
7308 * gcc.dg/Wunused-var-8.c: Move to...
7309 * c-c++-common/Wunused-var-6.c: ... here. New test.
7311 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7314 * g++.dg/template/crash96.C: New.
7316 2010-05-06 Jan Hubicka <jh@suse.cz>
7318 PR tree-optimization/43791
7319 * gcc.c-torture/compile/pr43791.c: New file.
7321 2010-05-06 Michael Matz <matz@suse.de>
7323 PR tree-optimization/43984
7324 * gfortran.dg/pr43984.f90: New test.
7326 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7329 * gcc.dg/pr40989.c: New.
7331 2010-05-06 Richard Guenther <rguenther@suse.de>
7333 PR tree-optimization/43934
7334 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7336 2010-05-06 Richard Guenther <rguenther@suse.de>
7338 PR tree-optimization/43987
7339 * gcc.c-torture/execute/pr43987.c: New testcase.
7340 * gcc.dg/torture/pta-escape-1.c: Adjust.
7341 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7342 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7343 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7344 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7346 2010-04-22 Jakub Jelinek <jakub@redhat.com>
7347 Dodji Seketeli <dodji@redhat.com>
7350 * g++.dg/warn/Wunused-7.C: Add dg-warning.
7351 * g++.dg/template/sfinae16.C: Likewise.
7352 * gcc.dg/Wunused-var-1.c: Moved to...
7353 * c-c++-common/Wunused-var-1.c: ...here. New test.
7354 * gcc.dg/Wunused-var-2.c: Moved to...
7355 * c-c++-common/Wunused-var-2.c: ...here. New test.
7356 * gcc.dg/Wunused-var-3.c: Moved to...
7357 * c-c++-common/Wunused-var-3.c: ...here. New test.
7358 * gcc.dg/Wunused-var-4.c: Moved to...
7359 * gcc.dg/Wunused-var-1.c: ... here.
7360 * gcc.dg/Wunused-var-5.c: Moved to...
7361 * c-c++-common/Wunused-var-4.c: ...here. New test.
7362 * gcc.dg/Wunused-var-7.c: Moved to...
7363 * c-c++-common/Wunused-var-5.c: ...here. New test.
7364 * gcc.dg/Wunused-var-6.c: Moved to...
7365 * gcc.dg/Wunused-var-2.c: ... here.
7366 * c-c++-common/Wunused-var-1.c: New test.
7367 * c-c++-common/Wunused-var-2.c: New test.
7368 * c-c++-common/Wunused-var-3.c: New test.
7369 * c-c++-common/Wunused-var-4.c: New test.
7370 * c-c++-common/Wunused-var-5.c: New test.
7371 * g++.dg/warn/Wunused-var-1.C: New test.
7372 * g++.dg/warn/Wunused-var-2.C: New test.
7373 * g++.dg/warn/Wunused-var-3.C: New test.
7374 * g++.dg/warn/Wunused-var-4.C: New test.
7375 * g++.dg/warn/Wunused-var-5.C: New test.
7376 * g++.dg/warn/Wunused-var-6.C: New test.
7377 * g++.dg/warn/Wunused-var-7.C: New test.
7378 * g++.dg/warn/Wunused-var-8.C: New test.
7379 * g++.dg/warn/Wunused-parm-1.C: New test.
7380 * g++.dg/warn/Wunused-parm-2.C: New test.
7381 * g++.dg/warn/Wunused-parm-3.C: New test.
7383 2010-05-06 Tobias Burnus <burnus@net-b.de>
7386 * gfortran.dg/gomp/crayptr5.f90: New test case.
7388 2010-05-05 Jason Merrill <jason@redhat.com>
7391 * g++.dg/ext/attrib39.C: New.
7393 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
7396 * gfortran.dg/data_invalid.f90: New.
7398 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
7400 * gnat.dg/lto2.adb: New test.
7402 2010-05-05 Jason Merrill <jason@redhat.com>
7405 * g++.dg/opt/empty1.C: New.
7407 2010-05-05 Janus Weil <janus@gcc.gnu.org>
7410 * gfortran.dg/class_17.f03: New.
7412 2010-05-04 Neil Vachharajani <nvachhar@google.com>
7414 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7416 2010-05-04 Mike Stump <mikestump@comcast.net>
7419 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7421 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7424 * gcc.target/i386/pr43668.c: New.
7426 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7429 * g++.dg/cpp0x/initlist31.C: New.
7431 2010-05-04 Jakub Jelinek <jakub@redhat.com>
7434 * gcc.dg/Wunused-var-8.c: New test.
7436 2010-05-04 Jason Merrill <jason@redhat.com>
7439 * g++.dg/cpp0x/enum3.C: Extend.
7441 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7444 * gcc.target/i386/pr43799.c: New.
7446 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
7448 * gnat.dg/lto1.adb: New test.
7449 * gnat.dg/lto1_pkg.ad[sb]: New helper.
7451 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7454 * gcc.target/i386/pr43671.c: New.
7456 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7459 * g++.dg/template/crash95.C: New.
7461 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7464 * gcc.target/i386/pr43508.c: New.
7466 2010-05-04 Richard Guenther <rguenther@suse.de>
7468 PR tree-optimization/43879
7469 * g++.dg/torture/pr43879-1_0.C: New testcase.
7470 * g++.dg/torture/pr43879-1_1.C: Likewise.
7472 2010-05-03 Dodji Seketeli <dodji@redhat.com>
7475 * g++.dg/other/crash-12.C: New test.
7477 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
7479 * g++.dg/cdce3.C: Add a space. Updated.
7481 2010-05-03 Jason Merrill <jason@redhat.com>
7484 * g++.dg/opt/enum2.C: New.
7485 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7486 * g++.dg/warn/Wswitch-1.C: Adjust message.
7488 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7490 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7491 * g++.dg/ext/label13.C: Fix typo.
7492 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7494 * gcc.c-torture/compile/limits-declparen.c: xfail on
7495 alpha*-dec-osf5* with -g.
7496 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7497 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7498 * gcc.dg/c99-tgmath-2.c: Likewise.
7499 * gcc.dg/c99-tgmath-3.c: Likewise.
7500 * gcc.dg/c99-tgmath-4.c: Likewise.
7502 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
7505 * gfortran.dg/unexpected_interface.f90: New test.
7507 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7509 * ada/acats/run_acats (which): New function.
7510 (host_gnatchop, host_gnatmake): Use it.
7512 2010-05-03 Richard Guenther <rguenther@suse.de>
7514 PR tree-optimization/43971
7515 * gcc.dg/pr43971.c: New testcase.
7517 2010-05-03 Jakub Jelinek <jakub@redhat.com>
7520 * gcc.dg/debug/pr43972.c: New test.
7522 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
7525 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7527 2010-05-02 Richard Guenther <rguenther@suse.de>
7529 PR tree-optimization/43879
7530 * gcc.dg/torture/pr43879-3.c: New testcase.
7532 2010-05-01 Richard Guenther <rguenther@suse.de>
7534 PR tree-optimization/43949
7535 * g++.dg/warn/Warray-bounds-5.C: New testcase.
7537 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
7540 * g++.dg/init/new28.C: New.
7542 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
7545 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7546 structure and nested declarations.
7547 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
7548 structure and nested declarations. Reduce header clutter and
7549 use _exit() rather than abort().
7550 * objc.dg/encode-10.m: New.
7551 * objc.dg/encode-11.m: New.
7553 2010-04-30 DJ Delorie <dj@redhat.com>
7555 * gcc.c-torture/execute/20100430-1.c: New test.
7557 2010-04-30 Jason Merrill <jason@redhat.com>
7560 * g++.dg/template/ptrmem21.C: New.
7562 2010-04-30 Tobias Burnus Mburnus@net-b.de>
7566 * gfortran.dg/coarray_13.f90: New test.
7568 2010-04-30 Richard Guenther <rguenther@suse.de>
7571 * gcc.dg/lto/20100430-1_0.c: New testcase.
7573 2010-04-30 Jakub Jelinek <jakub@redhat.com>
7576 * c-c++-common/pr43942.c: New test.
7578 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
7580 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7581 conflict with darwin crt1.o 'start' symbol.
7583 2010-04-30 Richard Guenther <rguenther@suse.de>
7585 PR tree-optimization/43879
7586 * gcc.dg/torture/pr43879_1.c: New testcase.
7588 2010-04-30 Richard Guenther <rguenther@suse.de>
7590 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7592 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
7595 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7596 user-provided constructor while recursing.
7598 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7601 * gfortran.dg/class_16.f03: New test.
7603 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7606 * gfortran.dg/class_15.f03: New.
7608 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7611 * gfortran.dg/dynamic_dispatch_9.f03: New test.
7613 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7616 * gfortran.dg/generic_22.f03 : New test.
7618 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7621 * gfortran.dg/class_14.f03: New test.
7623 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7626 * gfortran.dg/interface_32.f90: New test.
7628 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
7629 Janus Weil <janus@gcc.gnu.org>
7632 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7633 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7634 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7636 2010-04-28 Mike Stump <mikestump@comcast.net>
7638 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7640 * g++.dg/uninit-pred-2_b.C: Likewise.
7642 2010-04-28 Tobias Burnus <burnus@net-b.de>
7646 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7648 2010-04-28 Matthias Klose <doko@ubuntu.com>
7650 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7651 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7652 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7653 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7654 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7656 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
7658 * gcc.dg/const-uniq-1.c: New test.
7659 * gcc.dg/lto/const-uniq_[01].c: Likewise.
7661 2010-04-28 Xinliang David Li <davidxl@google.com>
7663 * gcc.dg/uninit-pred-2_b.c: New test.
7664 * gcc.dg/uninit-pred-4_b.c: New test.
7665 * gcc.dg/uninit-pred-3_d.c: New test.
7666 * gcc.dg/uninit-pred-6_b.c: New test.
7667 * gcc.dg/uninit-pred-8_b.c: New test.
7668 * gcc.dg/uninit-pred-3_a.c: New test.
7669 * gcc.dg/uninit-pred-2_c.c: New test.
7670 * gcc.dg/uninit-pred-5_a.c: New test.
7671 * gcc.dg/uninit-pred-3_e.c: New test.
7672 * gcc.dg/uninit-pred-7_a.c: New test.
7673 * gcc.dg/uninit-pred-6_c.c: New test.
7674 * gcc.dg/uninit-pred-9_a.c: New test.
7675 * gcc.dg/uninit-pred-8_c.c: New test.
7676 * gcc.dg/uninit-pred-3_b.c: New test.
7677 * gcc.dg/uninit-pred-5_b.c: New test.
7678 * gcc.dg/uninit-pred-7_b.c: New test.
7679 * gcc.dg/uninit-pred-6_d.c: New test.
7680 * gcc.dg/uninit-pred-9_b.c: New test.
7681 * gcc.dg/uninit-pred-2_a.c: New test.
7682 * gcc.dg/uninit-pred-4_a.c: New test.
7683 * gcc.dg/uninit-pred-3_c.c: New test.
7684 * gcc.dg/uninit-pred-6_a.c: New test.
7685 * gcc.dg/uninit-pred-8_a.c: New test.
7686 * gcc.dg/uninit-pred-7_c.c: New test.
7687 * gcc.dg/uninit-pred-6_e.c: New test.
7688 * g++.dg/uninit-pred-loop-1_b.cc: New test.
7689 * g++.dg/uninit-pred-1_a.C: New test.
7690 * g++.dg/uninit-pred-1_b.C: New test.
7691 * g++.dg/uninit-pred-2_a.C: New test.
7692 * g++.dg/uninit-pred-2_b.C: New test.
7693 * g++.dg/uninit-pred-loop-1_a.cc: New test.
7694 * g++.dg/uninit-pred-loop-1_c.cc: New test.
7695 * g++.dg/uninit-pred-loop_1.cc: New test.
7697 2010-04-28 Martin Jambor <mjambor@suse.cz>
7699 * gcc.dg/lto/20091209-1_0.c: New testcase.
7701 2010-04-28 Richard Guenther <rguenther@suse.de>
7703 PR tree-optimization/43879
7704 PR tree-optimization/43909
7705 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7707 2010-04-28 Richard Guenther <rguenther@suse.de>
7710 * g++.dg/torture/pr43880.C: New testcase.
7712 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
7715 * g++.dg/template/recurse2.C: Update
7716 * g++.dg/template/recurse.C: Update.
7717 * g++.dg/template/pr23510.C: Update.
7718 * lib/prune.exp: Filter out 'recursively instantiated'.
7720 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7723 * g++.dg/init/pr29043.C: New.
7725 2010-04-27 Jason Merrill <jason@redhat.com>
7727 * g++.dg/lookup/scoped5.C: Adjust.
7728 * g++.dg/lookup/scoped8.C: Adjust.
7729 * g++.dg/template/dependent-expr5.C: Adjust.
7730 * g++.old-deja/g++.brendan/nest1.C: Adjust.
7733 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7736 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7738 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7739 Jan Hubicka <hubicka@ucw.cz>
7741 * gcc.dg/pure-2.c: New testcase.
7742 * gcc.dg/const-1.c: New testcase.
7744 2010-04-27 Jason Merrill <jason@redhat.com>
7746 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7749 * g++.dg/template/sfinae17.C: New.
7750 * g++.dg/template/sfinae18.C: New.
7752 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7754 * g++.dg/init/pr42844.C: New.
7755 * g++.dg/cpp0x/pr42844-2.C: New.
7756 * g++.dg/cpp0x/defaulted2.C: Adjust.
7757 * g++.dg/tree-ssa/pr27549.C: Likewise.
7758 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7760 2010-04-27 Tobias Burnus <burnus@net-b.de>
7763 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7765 2010-04-27 Richard Guenther <rguenther@suse.de>
7768 * g++.dg/other/pr40561.C: New testcase.
7770 2010-04-27 Martin Jambor <mjambor@suse.cz>
7773 * g++.dg/ipa/pr43812.C: New test.
7775 2010-04-27 Jan Hubicka <jh@suse.cz>
7777 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7778 (test): ... this one.
7780 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7783 * gcc.target/arm/thumb-stackframe.c: New test.
7785 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7787 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7788 * gcc.dg/misc-column.c: Likewise.
7789 * gcc.dg/Walways-true-1.c: Likewise.
7790 * gcc.dg/Walways-true-2.c: Likewise.
7791 * gcc.dg/warn-addr-cmp.c: Likewise.
7793 2010-04-27 Tobias Burnus <burnus@net-b.de>
7796 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7797 * gfortran.dg/coarray_12.f90: New.
7799 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7802 * gcc.dg/pr32207.c: New test.
7803 * gcc.dg/misc-column.c: Adjust expected warning.
7804 * gcc.dg/Walways-true-1.c: Likewise.
7805 * gcc.dg/Walways-true-2.c: Likewise.
7806 * gcc.dg/warn-addr-cmp.c: Likewise.
7808 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7811 * lib/lto.exp (lto_prune_vis_warns): New function.
7812 (lto-link-and-maybe-run): Call it.
7814 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7816 PR tree-optimization/43904
7817 * gcc.dg/tree-ssa/tailcall-6.c: New.
7819 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7822 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7823 Darwin8/OSX10.4 - compatible code generation.
7825 * obj-c++.dg/stubify-1.mm: Ditto.
7826 * lib/objc-torture.exp: Do not require link success for
7827 "trivial.m" in the runtime checks when dowhat = 'compile'.
7828 * lib/dg-pch.exp (dg-flags-pch): New Proc.
7829 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7830 Darwin8/OSX10.4 - compatible code generation.
7831 * objc.dg/stubify-2.m: Ditto.
7832 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7833 * objc.dg/next-runtime-1.m: Ditto.
7834 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7835 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7838 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
7841 * lib/plugin-support.exp: Use "-undefined
7842 dynamic_lookup" on darwin.
7844 2010-04-26 Richard Guenther <rguenther@suse.de>
7846 * gcc.dg/lto/20100426_0.c: New testcase.
7848 2010-04-26 Jie Zhang <jie@codesourcery.com>
7850 PR tree-optimization/43833
7851 gcc.dg/Warray-bounds-8.c: New test case.
7853 2010-04-26 Richard Guenther <rguenther@suse.de>
7856 * g++.dg/lto/20100423-3_0.C: New testcase.
7858 2010-04-26 Richard Guenther <rguenther@suse.de>
7861 * g++.dg/lto/20100423-2_0.C: New testcase.
7863 2010-04-26 Ira Rosen <irar@il.ibm.com>
7865 * gcc.dg/vect/bb-slp-23.c: New test.
7867 2010-04-25 Joseph Myers <joseph@codesourcery.com>
7869 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7870 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7871 * gcc.dg/c1x-float-1.c: New test.
7873 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7875 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7878 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7880 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7882 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7883 * gfortran.dg/default_format_2.f90: Ditto.
7885 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7887 * gfortran.dg/pr43505.f90: Clean up .mod file.
7888 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7889 * gfortran.dg/pr41347.f90: Ditto.
7890 * gfortran.dg/internal_pack_4.f90: Ditto.
7891 * gfortran.dg/proc_decl_23.f90: Ditto.
7892 * gfortran.dg/recursive_check_3.f90: Ditto.
7893 * gfortran.dg/intent_out_3.f90: Ditto.
7894 * gfortran.dg/assignment_2.f90: Ditto.
7895 * gfortran.dg/pr41928.f90: Ditto.
7896 * gfortran.dg/pr42166.f90: Ditto.
7897 * gfortran.dg/private_type_12.f90: Ditto.
7898 * gfortran.dg/graphite/pr42185.f90: Ditto.
7899 * gfortran.dg/graphite/pr42186.f90: Ditto.
7900 * gfortran.dg/graphite/pr40982.f90: Ditto.
7901 * gfortran.dg/graphite/id-2.f90: Ditto.
7902 * gfortran.dg/graphite/id-4.f90: Ditto.
7903 * gfortran.dg/graphite/pr42050.f90: Ditto.
7904 * gfortran.dg/graphite/id-18.f90: Ditto.
7905 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7906 * gfortran.dg/graphite/pr41924.f90: Ditto.
7907 * gfortran.dg/graphite/pr42393.f90: Ditto.
7908 * gfortran.dg/graphite/pr37980.f90: Ditto.
7909 * gfortran.dg/graphite/pr38953.f90: Ditto.
7910 * gfortran.dg/graphite/pr42180.f90: Ditto.
7911 * gfortran.dg/graphite/pr42181.f90: Ditto.
7912 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7913 * gfortran.dg/select_type_4.f90: Ditto.
7914 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7915 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7916 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7917 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7918 * gfortran.dg/whole_file_11.f90: Ditto.
7919 * gfortran.dg/private_type_11.f90: Ditto.
7920 * gfortran.dg/vect/vect-gems.f90: Ditto.
7921 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7923 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7925 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7927 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7929 * gnat.dg/pack15.ad[sb]: New test.
7931 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
7933 * gcc.target/arm/mla-1.c: New test.
7935 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7939 * gfortran.dg/pr43793.f90: New test.
7941 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7943 PR tree-optimization/41442
7944 * gcc.target/i386/pr41442.c: New test.
7946 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
7949 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7951 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7954 * gfortran.dg/open_nounit.f90: New test.
7956 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
7960 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7962 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7964 * gcc.dg/Wconversion-integer.c: Update.
7966 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7968 * gnat.dg/unchecked_convert5.adb: New test.
7970 2010-04-23 Richard Guenther <rguenther@suse.de>
7973 * gcc.dg/lto/20100423-2_0.c: New testcase.
7974 * gcc.dg/lto/20100423-2_0.c: Likewise.
7976 2010-04-23 Richard Guenther <rguenther@suse.de>
7979 * gcc.dg/lto/20100423-1_0.c: New testcase.
7980 * gcc.dg/lto/20100423-1_1.c: Likewise.
7982 2010-04-23 Martin Jambor <mjambor@suse.cz>
7984 PR tree-optimization/43846
7985 * gcc.dg/tree-ssa/sra-10.c: New test.
7987 2010-04-23 Martin Jambor <mjambor@suse.cz>
7990 * gcc.c-torture/execute/pr43835.c: New test.
7992 2010-04-23 Richard Guenther <rguenther@suse.de>
7995 * g++.dg/lto/20100423-1_0.C: New testcase.
7997 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7999 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8001 2010-04-22 Ira Rosen <irar@il.ibm.com>
8003 PR tree-optimization/43842
8004 * gcc.dg/vect/pr43842.c: New test.
8006 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8008 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8009 * gcc.target/i386/wmul-2.c: Likewise.
8011 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8013 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8014 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8016 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
8018 * gfortran.dg/reassoc_6.f: New testcase.
8020 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8023 * gcc.target/arm/wmul-1.c: New test.
8024 * gcc.target/arm/wmul-2.c: New test.
8026 2010-04-22 Richard Guenther <rguenther@suse.de>
8028 PR tree-optimization/43845
8029 * gcc.c-torture/compile/pr43845.c: New testcase.
8031 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8034 * gcc.target/i386/wmul-1.c: New test.
8035 * gcc.target/i386/wmul-2.c: New test.
8036 * gcc.target/bfin/wmul-1.c: New test.
8037 * gcc.target/bfin/wmul-2.c: New test.
8039 2010-04-22 Richard Guenther <rguenther@suse.de>
8042 * gfortran.dg/vector_subscript_6.f90: New testcase.
8043 * gfortran.dg/assign_10.f90: Adjust.
8045 2010-04-21 Jakub Jelinek <jakub@redhat.com>
8048 * gfortran.dg/gomp/pr43836.f90: New test.
8050 2010-04-21 Richard Guenther <rguenther@suse.de>
8052 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8054 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8056 * gcc.dg/torture/builtin-cproj-3.c: New.
8058 2010-04-20 Jason Merrill <jason@redhat.com>
8061 * g++.dg/template/recurse2.C: New.
8062 * g++.dg/parse/crash36.C: Adjust.
8063 * g++.dg/other/fold1.C: Adjust.
8064 * g++.dg/init/member1.C: Adjust.
8065 * lib/prune.exp: Prune "skipping N instantiation contexts".
8067 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8069 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8071 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8073 * gcc.dg/torture/builtin-cproj-1.c: New.
8074 * gcc.dg/torture/builtin-cproj-2.c: New.
8076 2010-04-20 Dodji Seketeli <dodji@redhat.com>
8080 * g++.dg/template/typedef32.C: Adjust.
8081 * g++.dg/template/typedef33.C: New test.
8083 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
8086 * gfortran.dg/proc_decl_23.f90: New test.
8089 * gfortran.dg/abstract_type_6.f03: New test.
8091 2010-04-20 Xinliang David Li <davidxl@google.com>
8093 * g++.dg/tree-ssa/fold-compare.C: New.
8095 2010-04-20 Richard Guenther <rguenther@suse.de>
8097 PR tree-optimization/39417
8098 * g++.dg/torture/pr39417.C: New testcase.
8100 2010-04-20 Richard Guenther <rguenther@suse.de>
8102 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8104 2010-04-20 Jakub Jelinek <jakub@redhat.com>
8106 * g++.dg/debug/dwarf2/rv1.C: New test.
8108 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8111 * gcc.c-torture/compile/pr43635.c: New testcase.
8113 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8116 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8117 of sequential loops being private only in the innermost containing
8121 * gfortran.dg/gomp/pr43337.f90: New test.
8123 2010-04-19 Richard Guenther <rguenther@suse.de>
8125 PR tree-optimization/43796
8126 * gfortran.dg/pr43796.f90: New testcase.
8128 2010-04-19 Richard Guenther <rguenther@suse.de>
8130 PR tree-optimization/43783
8131 * gcc.c-torture/execute/pr43783.c: New testcase.
8133 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
8136 * gcc.target/i386/pr43766.c: New test.
8138 2010-04-19 Jie Zhang <jie@codesourcery.com>
8141 * gcc.target/i386/pr43662.c: New test.
8143 2010-04-19 Dodji Seketeli <dodji@redhat.com>
8146 * g++.dg/template/typedef32.C: New test.
8148 2010-04-19 Ira Rosen <irar@il.ibm.com>
8150 PR tree-optimization/37027
8151 * lib/target-supports.exp
8152 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8153 * gcc.dg/vect/pr37027.c: New test.
8154 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8155 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8156 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8157 gcc.dg/vect/vect-complex-6.c: Likewise.
8159 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8161 * g++.dg/debug/dwarf2/enum1.C: New test.
8163 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
8165 * gnat.dg/rep_clause5.ad[sb]: New test.
8166 * gnat.dg/rep_clause5_pkg.ads: New helper.
8168 2010-04-18 Ira Rosen <irar@il.ibm.com>
8170 PR tree-optimization/43771
8171 * g++.dg/vect/pr43771.cc: New test.
8173 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
8176 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8177 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8179 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
8181 * gnat.dg/sizetype.adb: Rename into...
8182 * gnat.dg/sizetype1.adb: ...this.
8183 * gnat.dg/sizetype2.adb: New test.
8185 2010-04-16 Richard Guenther <rguenther@suse.de>
8187 PR tree-optimization/43572
8188 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8190 2010-04-16 Olivier Hainque <hainque@adacore.com>
8192 * gnat.dg/specs/discr_private.ads: New test.
8194 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
8197 * gcc.target/arm/thumb-comparisons.c: New test.
8200 * gcc.target/arm/thumb-cbranchqi.c: New test.
8202 2010-04-16 Christian Bruel <christian.bruel@st.com>
8204 * g++.dg/torture/pr36191.C: Enable for SH.
8206 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
8208 * gnat.dg/wide_boolean.adb: New test.
8209 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8211 2010-04-15 Richard Guenther <rguenther@suse.de>
8213 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8214 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8215 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8216 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8217 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8218 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8219 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8220 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8221 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8222 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8223 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8224 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8225 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8226 * gcc.dg/torture/ipa-pta-2.c: Likewise.
8227 * gcc.dg/torture/ipa-pta-1.c: Adjust.
8229 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
8232 * gcc.target/arm/pr42496.c: New test.
8234 2010-04-14 Jason Merrill <jason@redhat.com>
8237 * g++.dg/ext/attrib38.C: New.
8239 2010-04-14 Steve Ellcey <sje@cup.hp.com>
8242 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8244 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8247 * gcc.dg/cpp/warn-undef-2.c: Update.
8248 * gcc.dg/cpp/warn-traditional-2.c: Update.
8249 * gcc.dg/cpp/warn-comments-2.c: Update.
8250 * gcc.dg/cpp/warn-variadic-2.c: Update.
8251 * gcc.dg/cpp/warn-long-long-2.c: Update.
8252 * gcc.dg/cpp/warn-deprecated-2.c: Update.
8253 * gcc.dg/cpp/warn-multichar-2.c: Update.
8254 * gcc.dg/cpp/warn-normalized-3.c: Update.
8255 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8256 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8257 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8258 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8259 * gcc.dg/cpp/warn-redefined-2.c: Update.
8260 * gfortran.dg/warning-directive-2.F90: Update.
8261 * c-c++-common/cpp/warning-directive-2.c: Update.
8263 2010-04-14 Michael Matz <matz@suse.de>
8265 PR tree-optimization/42963
8266 * gcc.dg/pr42963.c: New testcase.
8268 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
8270 * gnat.dg/class_wide.adb: Rename into...
8271 * gnat.dg/class_wide1.adb: ...this.
8272 * gnat.dg/class_wide2.ad[sb]: New test.
8274 2010-04-14 Tobias Burnus <burnus@net-b.de>
8277 * gfortran.dg/coarray_9.f90: Update dg-errors.
8278 * gfortran.dg/coarray_10.f90: New test.
8279 * gfortran.dg/coarray_11.f90: New test.
8281 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8284 gfortran.dg/initialization_24.f90: New test.
8286 2010-04-13 Jason Merrill <jason@redhat.com>
8288 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8289 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8291 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
8293 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8294 * g++.dg/dg.exp: Likewise.
8295 * gcc.dg/cpp/warning-directive-1.c: Move to ...
8296 * c-c++-common/cpp/warning-directive-1.c: ... here.
8297 * gcc.dg/cpp/warning-directive-2.c: Move to ...
8298 * c-c++-common/cpp/warning-directive-2.c: ... here.
8299 * gcc.dg/cpp/warning-directive-3.c: Move to ...
8300 * c-c++-common/cpp/warning-directive-3.c: ... here.
8301 * gcc.dg/cpp/warning-directive-4.c: Move to ...
8302 * c-c++-common/cpp/warning-directive-4.c: ... here.
8303 * g++.dg/cpp/warning-directive-1.C: Delete.
8304 * g++.dg/cpp/warning-directive-2.C: Delete.
8305 * g++.dg/cpp/warning-directive-3.C: Delete.
8306 * g++.dg/cpp/warning-directive-4.C: Delete.
8307 * gcc.dg/cpp/normalised-3.c: Delete.
8308 * g++.dg/cpp/normalised-1.C: Rename as ...
8309 * c-c++-common/cpp/normalised-3.c: ... this.
8311 2010-04-13 Martin Jambor <mjambor@suse.cz>
8313 * gcc.dg/tree-ssa/sra-9.c: New test.
8315 2010-04-13 Michael Matz <matz@suse.de>
8318 * gcc.dg/pr43730.c: New test.
8320 2010-04-13 Michael Matz <matz@suse.de>
8322 * gcc.dg/tree-ssa/negate.c: New testcase.
8324 2010-04-13 Richard Guenther <rguenther@suse.de>
8327 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8329 2010-04-13 Richard Guenther <rguenther@suse.de>
8331 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8333 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
8335 * gnat.dg/derived_type1.adb: New test.
8337 2010-04-13 Matthias Klose <doko@ubuntu.com>
8339 * gcc.dg/plugindir1.c: New testcase.
8340 * gcc.dg/plugindir2.c: New testcase.
8341 * gcc.dg/plugindir3.c: New testcase.
8342 * gcc.dg/plugindir4.c: New testcase.
8344 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
8346 * gcc.target/i386/rotate-2.c: New test.
8348 2010-04-12 Jason Merrill <jason@redhat.com>
8351 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8352 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8354 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
8357 * g++.dg/init/pr25811.C: New test.
8359 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8361 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8362 dg-error, dg-warning.
8363 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8365 2010-04-12 Richard Guenther <rguenther@suse.de>
8367 * gcc.dg/torture/inline-2.c: New testcase.
8369 2010-04-12 Jakub Jelinek <jakub@redhat.com>
8372 * gcc.dg/Wunused-var-7.c: New test.
8374 PR tree-optimization/43560
8375 * gcc.c-torture/execute/pr43560.c: New test.
8377 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
8379 * gnat.dg/aggr13.adb: New test.
8380 * gnat.dg/aggr14.adb: Likewise.
8381 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8383 2010-04-12 Richard Guenther <rguenther@suse.de>
8386 * g++.dg/torture/pr43611.C: New testcase.
8388 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
8391 * gcc.dg/pr36774-1.c: New test.
8392 * gcc.dg/pr36774-2.c: New test.
8394 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8396 * gcc.target/sh/rte-delay-slot.c: New test.
8398 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
8400 * gnat.dg/pack9.adb: Remove -cargs option.
8401 * gnat.dg/aggr12.ad[sb]: New test.
8403 2010-04-10 Jie Zhang <jie@codesourcery.com>
8406 * gcc.target/sh/pr43417.c: New test.
8408 2010-04-10 Tobias Burnus <burnus@net-b.de>
8411 * gfortran.dg/spec_expr_6.f90: New test.
8413 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8416 * gcc.dg/cpp/pr43195.c: New.
8417 * gcc.dg/cpp/pr43195.h: New.
8419 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8422 * gcc.dg/Werror-6.c: Adjust.
8423 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8424 * gcc.dg/Werror-4.c: Likewise.
8425 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8426 * gcc.dg/Wswitch-enum-error.c: Likewise.
8427 * gcc.dg/Wpointer-arith.c: Likewise.
8428 * gcc.dg/Wfatal.c: Likewise.
8429 * gcc.dg/Wswitch-error.c: Likewise.
8430 * g++.dg/warn/unused-result1-Werror.c: Likewise.
8431 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8432 * gcc.dg/cpp/warn-undef-2.c: Likewise.
8433 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8434 * gcc.dg/cpp/warn-comments-2.c: Likewise.
8435 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8436 * gcc.dg/cpp/warning-directive-2.c: Likewise.
8437 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8438 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8439 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8440 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8441 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8442 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8443 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8444 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8445 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8446 * g++.dg/cpp/warning-directive-2.C: Likewise.
8447 * gfortran.dg/warning-directive-2.F90: Likewise.
8449 2010-04-09 Jason Merrill <jason@redhat.com>
8452 * g++.dg/template/sizeof13.C: New.
8454 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
8456 * g++.dg/other/pr35504.C: Add check for thiscall.
8457 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8458 * gcc.dg/torture/stackalign/thiscall-1.c: New.
8460 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8463 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8464 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
8465 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8466 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
8467 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8468 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
8469 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8470 * g++.dg/other/increment1.C: Likewise.
8472 2010-04-09 Tobias Burnus <burnus@net-b.de>
8475 * gfortran.dg/coarray_7.f90: New test.
8476 * gfortran.dg/coarray_8.f90: New test.
8478 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
8481 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8483 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8486 * gcc.dg/pr43643.c: New test.
8488 2010-04-08 Tobias Burnus <burnus@net-b.de>
8490 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8492 2010-04-08 Richard Guenther <rguenther@suse.de>
8494 PR tree-optimization/43679
8495 * gcc.c-torture/compile/pr43679.c: New testcase.
8497 2010-04-08 Jakub Jelinek <jakub@redhat.com>
8500 * gcc.dg/pr43670.c: New test.
8502 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
8505 * gcc.dg/tree-ssa/reassoc-19.c: New.
8507 2010-04-07 Jakub Jelinek <jakub@redhat.com>
8510 * gcc.dg/Wunused-var-1.c: New test.
8511 * gcc.dg/Wunused-var-2.c: New test.
8512 * gcc.dg/Wunused-var-3.c: New test.
8513 * gcc.dg/Wunused-var-4.c: New test.
8514 * gcc.dg/Wunused-var-5.c: New test.
8515 * gcc.dg/Wunused-var-6.c: New test.
8516 * gcc.dg/Wunused-parm-1.c: New test.
8518 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8519 * gcc.dg/trunc-1.c: Likewise.
8520 * gcc.dg/vla-9.c: Likewise.
8521 * gcc.dg/dfp/composite-type.c: Likewise.
8523 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8526 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8527 * obj-c++.dg/objc-gc-3.mm: Ditto.
8529 2010-04-07 Simon Baldwin <simonb@google.com>
8531 * gcc.dg/cpp/warn-undef-2.c: New.
8532 * gcc.dg/cpp/warn-traditional-2.c: New.
8533 * gcc.dg/cpp/warn-comments-2.c: New.
8534 * gcc.dg/cpp/warning-directive-1.c: New.
8535 * gcc.dg/cpp/warn-long-long.c: New.
8536 * gcc.dg/cpp/warn-traditional.c: New.
8537 * gcc.dg/cpp/warn-variadic-2.c: New.
8538 * gcc.dg/cpp/warn-undef.c: New.
8539 * gcc.dg/cpp/warn-normalized-1.c: New.
8540 * gcc.dg/cpp/warning-directive-2.c: New.
8541 * gcc.dg/cpp/warn-long-long-2.c: New.
8542 * gcc.dg/cpp/warn-variadic.c: New.
8543 * gcc.dg/cpp/warn-normalized-2.c: New.
8544 * gcc.dg/cpp/warning-directive-3.c: New.
8545 * gcc.dg/cpp/warn-deprecated-2.c: New.
8546 * gcc.dg/cpp/warn-trigraphs-1.c: New.
8547 * gcc.dg/cpp/warn-multichar-2.c: New.
8548 * gcc.dg/cpp/warn-normalized-3.c: New.
8549 * gcc.dg/cpp/warning-directive-4.c: New.
8550 * gcc.dg/cpp/warn-unused-macros.c: New.
8551 * gcc.dg/cpp/warn-trigraphs-2.c: New.
8552 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8553 * gcc.dg/cpp/warn-cxx-compat.c: New.
8554 * gcc.dg/cpp/warn-redefined.c: New.
8555 * gcc.dg/cpp/warn-trigraphs-3.c: New.
8556 * gcc.dg/cpp/warn-unused-macros-2.c: New.
8557 * gcc.dg/cpp/warn-deprecated.c: New.
8558 * gcc.dg/cpp/warn-trigraphs-4.c: New.
8559 * gcc.dg/cpp/warn-redefined-2.c: New.
8560 * gcc.dg/cpp/warn-comments.c: New.
8561 * gcc.dg/cpp/warn-multichar.c: New.
8562 * g++.dg/cpp/warning-directive-1.C: New.
8563 * g++.dg/cpp/warning-directive-2.C: New.
8564 * g++.dg/cpp/warning-directive-3.C: New.
8565 * g++.dg/cpp/warning-directive-4.C: New.
8566 * gfortran.dg/warning-directive-1.F90: New.
8567 * gfortran.dg/warning-directive-3.F90: New.
8568 * gfortran.dg/warning-directive-2.F90: New.
8569 * gfortran.dg/warning-directive-4.F90: New.
8571 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8574 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8576 2010-04-07 Jason Merrill <jason@redhat.com>
8578 * g++.dg/template/dr408.C: New.
8580 * g++.dg/lookup/ns4.C: New.
8583 * g++.dg/template/friend51.C: New test.
8586 * g++.old-deja/g++.other/linkage1.C: Adjust.
8588 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8591 * g++.dg/template/crash94.C: New test.
8593 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8596 * g++.dg/init/aggr5.C: New test.
8597 * g++.dg/init/aggr5.C: New test.
8599 2010-04-07 Richard Guenther <rguenther@suse.de>
8601 PR tree-optimization/43270
8602 * g++.dg/warn/Warray-bounds-4.C: New testcase.
8603 * gcc.dg/Warray-bounds-7.c: Likewise.
8605 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
8607 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8608 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8609 * gnat.dg/bit_packed_array4.ad[sb]: New test.
8611 2010-04-07 Jie Zhang <jie@codesourcery.com>
8614 * g++.dg/init/pr42556.C: New test.
8616 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8619 * g++.dg/debug/dwarf2/typedef2.C: New test.
8621 2010-04-06 Dodji Seketeli <dodji@redhat.com>
8623 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8624 c-c++-common/dwarf2/redeclaration-1.C
8626 2010-04-06 Jason Merrill <jason@redhat.com>
8628 * g++.dg/cpp0x/pr31437.C: Adjust error location.
8629 * g++.dg/ext/attrib18.C: Likewise.
8630 * g++.dg/ext/bitfield2.C: Likewise.
8631 * g++.dg/ext/bitfield4.C: Likewise.
8632 * g++.dg/ext/visibility/warn2.C: Likewise.
8633 * g++.dg/ext/visibility/warn3.C: Likewise.
8634 * g++.dg/gomp/pr26690-1.C: Likewise.
8635 * g++.dg/inherit/covariant7.C: Likewise.
8636 * g++.dg/init/synth2.C: Likewise.
8637 * g++.dg/lookup/using7.C: Likewise.
8638 * g++.dg/other/crash-4.C: Likewise.
8639 * g++.dg/other/error13.C: Likewise.
8640 * g++.dg/other/error20.C: Likewise.
8641 * g++.dg/parse/crash31.C: Likewise.
8642 * g++.dg/parse/error16.C: Likewise.
8643 * g++.dg/parse/error19.C: Likewise.
8644 * g++.dg/parse/error27.C: Likewise.
8645 * g++.dg/parse/error28.C: Likewise.
8646 * g++.dg/parse/fused-params1.C: Likewise.
8647 * g++.dg/template/error2.C: Likewise.
8648 * g++.dg/template/local6.C: Likewise.
8649 * g++.dg/template/qualttp15.C: Likewise.
8650 * g++.dg/warn/Wnvdtor-2.C: Likewise.
8651 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8652 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8653 * g++.old-deja/g++.brendan/crash29.C: Likewise.
8654 * g++.old-deja/g++.eh/spec6.C: Likewise.
8655 * g++.old-deja/g++.jason/crash3.C: Likewise.
8656 * g++.old-deja/g++.jason/destruct2.C: Likewise.
8657 * g++.old-deja/g++.law/ctors5.C: Likewise.
8658 * g++.old-deja/g++.law/ctors9.C: Likewise.
8659 * g++.old-deja/g++.mike/p3538a.C: Likewise.
8660 * g++.old-deja/g++.mike/p3538b.C: Likewise.
8661 * g++.old-deja/g++.other/struct1.C: Likewise.
8662 * g++.old-deja/g++.other/volatile1.C: Likewise.
8663 * g++.old-deja/g++.pt/crash36.C: Likewise.
8664 * g++.old-deja/g++.pt/derived3.C: Likewise.
8665 * g++.old-deja/g++.robertl/eb109.C: Likewise.
8666 * g++.old-deja/g++.robertl/eb4.C: Likewise.
8668 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
8671 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8672 * gcc.dg/graphite/id-19.c: New.
8674 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
8677 * gcc.dg/vect/pr32824: New.
8679 2010-04-06 Tobias Burnus <burnus@net-b.de>
8682 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8683 * gfortran.dg/coarray_3.f90: Ditto.
8684 * gfortran.dg/coarray_4.f90: Ditto.
8685 * gfortran.dg/coarray_5.f90: Ditto.
8686 * gfortran.dg/coarray_6.f90: Ditto.
8687 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8689 2010-04-06 Tobias Burnus <burnus@net-b.de>
8692 * gfortran.dg/coarray_4.f90: Fix test.
8693 * gfortran.dg/coarray_6.f90: Add more tests.
8695 2010-04-06 Tobias Burnus <burnus@net-b.de>
8698 * gfortran.dg/coarray_4.f90: New test.
8699 * gfortran.dg/coarray_5.f90: New test.
8700 * gfortran.dg/coarray_6.f90: New test.
8702 2010-04-06 Tobias Burnus <burnus@net-b.de>
8705 * gfortran.dg/iso_fortran_env_5.f90: New test.
8706 * gfortran.dg/iso_fortran_env_6.f90: New test.
8708 2010-04-06 Tobias Burnus <burnus@net-b.de>
8711 * gfortran.dg/coarray_1.f90: New test.
8712 * gfortran.dg/coarray_2.f90: New test.
8713 * gfortran.dg/coarray_3.f90: New test.
8715 2010-04-06 Jason Merrill <jason@redhat.com>
8718 * g++.dg/template/dtor8.C: New.
8721 * g++.dg/template/error-recovery2.C: New.
8723 2010-04-06 Jan Hubicka <jh@suse.czpli
8725 PR tree-optimization/42906
8726 * gcc.dg/tree-ssa/dce-1.c: New testcase.
8728 2010-04-06 Tobias Burnus <burnus@net-b.de>
8731 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8732 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8733 * gfortran.dg/auto_dealloc_1.f90: Ditto.
8735 2010-04-06 Richard Guenther <rguenther@suse.de>
8737 PR tree-optimization/43627
8738 * gcc.dg/tree-ssa/vrp49.c: New testcase.
8740 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8743 * gcc.target/i386/pr43638.c: New test.
8745 2010-04-06 Richard Guenther <rguenther@suse.de>
8748 * gcc.c-torture/compile/pr43661.c: New testcase.
8750 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8752 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8754 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8756 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8758 2010-04-02 Richard Guenther <rguenther@suse.de>
8760 PR tree-optimization/43629
8761 * gcc.c-torture/execute/pr43629.c: New testcase.
8763 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8764 Dominique d'Humieres <dominiq@lps.ens.fr>
8767 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8769 2010-04-01 Dodji Seketeli <dodji@redhat.com>
8772 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8774 2010-04-01 Jason Merrill <jason@redhat.com>
8776 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8778 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8779 Manfred Schwarb <manfred99@gmx.ch>
8782 * gfortran.dg/ftell_3.f90: New test.
8784 2010-04-01 Richard Guenther <rguenther@suse.de>
8787 * gcc.c-torture/compile/pr43614.c: New testcase.
8789 2010-04-01 Martin Jambor <mjambor@suse.cz>
8791 PR tree-optimization/43141
8792 * gcc.dg/guality/pr43141.c: New test.
8794 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8796 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8797 * g++.dg/eh/spbp.C: Likewise.
8798 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8799 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8801 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8802 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8803 * objc.dg/dwarf-2.m: Likewise.
8805 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8808 * gcc.dg/graphite/id-pr43464.c: New.
8809 * gcc.dg/graphite/id-pr43464-1.c: New.
8811 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8814 * gcc.dg/graphite/id-pr43351.c
8816 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8819 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8820 * obj-c++.dg/try-catch-2.mm: Ditto.
8821 * obj-c++.dg/lookup-2.mm: Ditto.
8822 * obj-c++.dg/encode-8.m: Ditto.
8823 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8824 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8825 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8826 * obj-c++.dg/const-str-11.mm: Ditto.
8827 * obj-c++.dg/const-str-9.mm: Ditto.
8828 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8829 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8830 * obj-c++.dg/except-1.mm: Ditto.
8831 * obj-c++.dg/const-str-7.mm: Ditto.
8832 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8833 * obj-c++.dg/const-str-3.mm: Ditto.
8834 * obj-c++.dg/const-str-7.mm: Ditto.
8835 * obj-c++.dg/stubify-2.mm: Change dump file name.
8838 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8840 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8843 2010-03-31 Martin Jambor <mjambor@suse.cz>
8845 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8846 only with -O2, -O3 or -Os and not with -fwhopr.
8848 2010-03-31 Dodji Seketeli <dodji@redhat.com>
8851 * g++.dg/template/typedef31.C: New test.
8853 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8855 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8856 assembler output on *-*-solaris2*.
8857 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8859 2010-03-31 Jakub Jelinek <jakub@redhat.com>
8862 * gcc.dg/pr43557-1.c: New test.
8863 * gcc.dg/pr43557-2.c: New file.
8865 2010-03-31 Jie Zhang <jie@codesourcery.com>
8868 * gcc.dg/pr43562.c: New test.
8870 2010-03-30 Jason Merrill <jason@redhat.com>
8873 * g++.dg/template/error-recovery1.C: New.
8876 * g++.dg/parse/ambig5.C: New.
8878 2010-03-30 Jakub Jelinek <jakub@redhat.com>
8881 * gcc.dg/guality/pr43593.c: New test.
8883 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8886 * gcc.dg/vect/pr43430-1.c: New.
8888 2010-03-30 Jason Merrill <jason@redhat.com>
8891 * g++.dg/template/partial7.C: New.
8893 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8895 * gcc.target/s390/stackcheck1.c: New testcase.
8897 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8900 * gfortran.dg/read_eof_8.f90: New test.
8902 2010-03-29 Jason Merrill <jason@redhat.com>
8904 * gcc.dg/cpp/include6.c: Change [] to ().
8907 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8909 * c-c++-common/raw-string-2.c: Add trigraph test.
8910 * c-c++-common/raw-string-8.c: New.
8911 * c-c++-common/raw-string-9.c: New.
8912 * c-c++-common/raw-string-10.c: New.
8914 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8915 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8916 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8917 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8918 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8919 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8920 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8922 2010-03-29 Richard Guenther <rguenther@suse.de>
8924 PR tree-optimization/43560
8925 * gcc.dg/torture/pr43560.c: New testcase.
8927 2010-03-29 Jason Merrill <jason@redhat.com>
8930 * g++.dg/ext/raw-string-1.C: Change [] to ().
8931 * g++.dg/ext/raw-string-2.C: Change [] to ().
8932 Don't use \ in delimiter.
8933 * g++.dg/ext/raw-string-3.C: Change [] to ().
8934 * g++.dg/ext/raw-string-4.C: Change [] to ().
8935 * g++.dg/ext/raw-string-5.C: Change [] to ().
8936 Test for error on \ in delimiter.
8937 * g++.dg/ext/raw-string-6.C: Change [] to ().
8938 * g++.dg/ext/raw-string-7.C: Change [] to ().
8940 2010-03-29 Jie Zhang <jie@codesourcery.com>
8943 * gcc.dg/pr43564.c: New test.
8945 2010-03-29 Tobias Burnus <burnus@net-b.de>
8948 * gfortran.dg/direct_io_12.f90: New test.
8950 2010-03-28 Jan Hubicka <jh@suse.cz>
8952 PR tree-optimization/43505
8953 * gfortran.dg/pr43505.f90: New testcase.
8955 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
8957 PR tree-optimization/43528
8958 * gcc.target/i386/pr43528.c: New test.
8960 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8963 * gcc.dg/parm-impl-decl-3.c: New test.
8965 2010-03-26 Jason Merrill <jason@redhat.com>
8968 * g++.dg/cpp0x/parse1.C: New.
8970 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8973 * gcc.target/i386/pr43524.c: New test.
8975 2010-03-26 Martin Jambor <mjambor@suse.cz>
8977 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8978 whitespace, rename main to foo.
8979 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8980 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8981 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8982 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8983 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8984 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8985 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8986 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8987 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8988 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8989 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8991 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8994 * g++.dg/other/crash-10.C: New test.
8995 * g++.dg/other/crash-11.C: New test.
8997 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9000 * gfortran.dg/read_eof_7.f90: New test.
9002 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9006 * objc-obj-c++-shared: New directory.
9007 * objc-obj-c++-shared/Object1-implementation.h: New file.
9008 * objc-obj-c++-shared/Object1.h: New file.
9009 * objc-obj-c++-shared/Protocol1.h: New file.
9010 * objc-obj-c++-shared/next-abi.h: New file.
9011 * objc-obj-c++-shared/next-mapping.h: New file.
9012 * objc/execute/next_mapping.h: Delete.
9013 * objc.dg/special/special.exp: For all targets run the tests with
9014 -fgnu-runtime, for darwin targets also run the tests with
9016 * objc.dg/dg.exp: Ditto.
9017 * obj-c++.dg/dg.exp: Ditto.
9018 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9019 Protocol1.h) and next-mapping.h as required. Amend testcase to
9020 include use of updated NeXT interface.
9021 * objc/execute/formal_protocol-5.m: Ditto.
9022 * objc/execute/protocol-isEqual-2.m: Ditto.
9023 * objc/execute/protocol-isEqual-4.m: Ditto.
9024 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9025 Protocol1.h) and next-mapping.h as required.
9026 * objc/execute/object_is_class.m: Ditto.
9027 * objc/execute/enumeration-1.m: Ditto.
9028 * objc/execute/class-13.m: Ditto.
9029 * objc/execute/formal_protocol-2.m: Ditto.
9030 * objc/execute/formal_protocol-4.m: Ditto.
9031 * objc/execute/class-1.m: Ditto.
9032 * objc/execute/bycopy-1.m: Ditto.
9033 * objc/execute/formal_protocol-6.m: Ditto.
9034 * objc/execute/bycopy-3.m: Ditto.
9035 * objc/execute/class-3.m: Ditto.
9036 * objc/execute/bf-11.m: Ditto.
9037 * objc/execute/class-5.m: Ditto.
9038 * objc/execute/bf-13.m: Ditto.
9039 * objc/execute/class-7.m: Ditto.
9040 * objc/execute/bf-15.m: Ditto.
9041 * objc/execute/class-9.m: Ditto.
9042 * objc/execute/bf-17.m: Ditto.
9043 * objc/execute/bf-19.m: Ditto.
9044 * objc/execute/IMP.m: Ditto.
9045 * objc/execute/exceptions/catchall-1.m: Ditto.
9046 * objc/execute/exceptions/trivial.m: Ditto.
9047 * objc/execute/exceptions/finally-1.m: Ditto.
9048 * objc/execute/exceptions/local-variables-1.m: Ditto.
9049 * objc/execute/exceptions/foward-1.m: Ditto.
9050 * objc/execute/bf-2.m: Ditto.
9051 * objc/execute/string1.m: Ditto.
9052 * objc/execute/bf-4.m: Ditto.
9053 * objc/execute/informal_protocol.m: Ditto.
9054 * objc/execute/string3.m: Ditto.
9055 * objc/execute/bf-6.m: Ditto.
9056 * objc/execute/bf-8.m: Ditto.
9057 * objc/execute/class-tests-1.h: Ditto.
9058 * objc/execute/protocol-isEqual-1.m: Ditto.
9059 * objc/execute/protocol-isEqual-3.m: Ditto.
9060 * objc/execute/_cmd.m: Ditto.
9061 * objc/execute/function-message-1.m: Ditto.
9062 * objc/execute/bf-20.m: Ditto.
9063 * objc/execute/bf-common.h: Ditto.
9064 * objc/execute/np-2.m: Ditto.
9065 * objc/execute/class-10.m: Ditto.
9066 * objc/execute/class-12.m: Ditto.
9067 * objc/execute/enumeration-2.m: Ditto.
9068 * objc/execute/class-14.m: Ditto.
9069 * objc/execute/encode-1.m: Ditto.
9070 * objc/execute/formal_protocol-1.m: Ditto.
9071 * objc/execute/formal_protocol-3.m: Ditto.
9072 * objc/execute/accessing_ivars.m: Ditto.
9073 * objc/execute/bycopy-2.m: Ditto.
9074 * objc/execute/class-2.m: Ditto.
9075 * objc/execute/bf-10.m: Ditto.
9076 * objc/execute/formal_protocol-7.m: Ditto.
9077 * objc/execute/root_methods.m: Ditto.
9078 * objc/execute/class-4.m: Ditto.
9079 * objc/execute/bf-12.m: Ditto.
9080 * objc/execute/class-6.m: Ditto.
9081 * objc/execute/bf-14.m: Ditto.
9082 * objc/execute/nested-func-1.m: Ditto.
9083 * objc/execute/class-8.m: Ditto.
9084 * objc/execute/private.m: Ditto.
9085 * objc/execute/bf-16.m: Ditto.
9086 * objc/execute/bf-18.m: Ditto.
9087 * objc/execute/load-3.m: Ditto.
9088 * objc/execute/compatibility_alias.m: Ditto.
9089 * objc/execute/bf-1.m: Ditto.
9090 * objc/execute/no_clash.m: Ditto.
9091 * objc/execute/bf-3.m: Ditto.
9092 * objc/execute/string2.m: Ditto.
9093 * objc/execute/bf-5.m: Ditto.
9094 * objc/execute/string4.m: Ditto.
9095 * objc/execute/bf-7.m: Ditto.
9096 * objc/execute/object_is_meta_class.m: Ditto.
9097 * objc/execute/bf-9.m: Ditto.
9098 * objc/execute/bf-21.m: Ditto.
9099 * objc/execute/cascading-1.m: Ditto.
9100 * objc/execute/trivial.m: Ditto.
9101 * objc/execute/np-1.m: Ditto.
9102 * objc/compile/trivial.m: Ditto.
9103 * objc/execute/class_self-2.m: Include <stdlib.h>.
9104 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9105 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9106 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9107 and 64bit. Use new NeXT interface as required.
9108 * objc.dg/special/unclaimed-category-1.m: Ditto.
9109 * objc.dg/special/unclaimed-category-1.h: Ditto.
9110 * objc.dg/special/unclaimed-category-1a.m: Ditto.
9111 * objc.dg/func-ptr-1.m: Ditto.
9112 * objc.dg/stret-1.m: Ditto.
9113 * objc.dg/encode-2.m: Ditto.
9114 * objc.dg/category-1.m: Ditto.
9115 * objc.dg/encode-3.m: Ditto.
9116 * objc.dg/call-super-3.m: Ditto.
9117 * objc.dg/method-3.m: Ditto.
9118 * objc.dg/func-ptr-2.m: Ditto.
9119 * objc.dg/lookup-1.m: Ditto.
9120 * objc.dg/encode-4.m: Ditto.
9121 * objc.dg/fix-and-continue-1.m: Ditto.
9122 * objc.dg/proto-lossage-3.m: Ditto.
9123 * objc.dg/method-13.m: Ditto.
9124 * objc.dg/proto-qual-1.m: Ditto.
9125 * objc.dg/zero-link-3.m: Ditto.
9126 * objc.dg/bitfield-1.m: Ditto.
9127 * objc.dg/va-meth-1.m: Ditto.
9128 * objc.dg/super-class-3.m: Ditto.
9129 * objc.dg/call-super-1.m: Ditto.
9130 * objc.dg/type-size-2.m: Ditto.
9131 * objc.dg/method-10.m: Ditto.
9132 * objc.dg/defs.m: Ditto.
9133 * objc.dg/const-str-3.m: Ditto.
9134 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9135 Protocol1.h) and next-mapping.h as required. Use new NeXT
9136 interface as required.
9137 * objc.dg/super-class-4.m: Ditto.
9138 * objc.dg/comp-types-8.m: Ditto.
9139 * objc.dg/call-super-2.m: Ditto.
9140 * objc.dg/objc-fast-4.m: Ditto.
9141 * objc.dg/method-6.m: Ditto.
9142 * objc.dg/const-str-3.m: Ditto.
9143 * objc.dg/const-str-7.m: Ditto.
9144 * objc.dg/method-15.m: Ditto.
9145 * objc.dg/method-19.m: Ditto.
9146 * objc.dg/sync-1.m: Ditto.
9147 * objc.dg/layout-1.m: Ditto.
9148 * objc.dg/bitfield-3.m: Ditto.
9149 * objc.dg/try-catch-3.m: Ditto.
9150 * objc.dg/try-catch-7.m: Ditto.
9151 * objc.dg/comp-types-10.m: Ditto.
9152 * objc.dg/selector-2.: Ditto.
9153 * objc.dg/method-7.m: Ditto.
9154 * objc.dg/typedef-alias-1.m: Ditto.
9155 * objc.dg/proto-lossage-2.m: Ditto.
9156 * objc.dg/comp-types-11.m: Ditto.
9157 * objc.dg/sizeof-1.m: Ditto.
9158 * objc.dg/method-17.m: Ditto.
9159 * objc.dg/bitfield-5.m: Ditto.
9160 * objc.dg/try-catch-1.m: Ditto.
9161 * objc.dg/encode-5.m: Ditto.
9162 * objc.dg/fix-and-continue-2.m: Ditto.
9163 * objc.dg/method-9.m: Ditto.
9164 * objc.dg/isa-field-1.m: Ditto.
9165 * objc.dg/local-decl-2.m: Ditto.
9166 * objc.dg/objc-gc-4.m: Ditto.
9167 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9168 * objc.dg/gnu-runtime-3.m: Ditto.
9169 * objc.dg/encode-7.m: Ditto.
9170 * objc.dg/encode-8.m: Ditto.
9171 * objc.dg/selector-3.m: Ditto.
9172 * objc.dg/gnu-runtime-1.m: Ditto.
9173 * objc.dg/const-str-12.m: Ditto.
9174 * objc.dg/gnu-runtime-2.m: Ditto.
9175 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9176 * objc.dg/selector-1.m: Ditto.
9177 * objc.dg/stubify-2.m: Ditto.
9178 * objc.dg/zero-link-1.m: Ditto.
9179 * objc.dg/stret-2.m: Ditto.
9180 * objc.dg/zero-link-2.m: Ditto.
9181 * objc.dg/next-runtime-1.m: Ditto.
9182 * objc.dg/symtab-1.m: Ditto.
9183 * objc.dg/stubify-1.m: Ditto.
9184 * objc.dg/bitfield-2.m: Ditto.
9185 * objc.dg/try-catch-10.m: Apply to both runtimes.
9186 * objc.dg/const-str-1.m: Ditto.
9187 * objc.dg/image-info.m: Ditto.
9188 * objc.dg/encode-9.m: Ditto.
9189 * objc.dg/pragma-1.m: Apply test to all targets.
9190 * objc.dg/const-str-4.m: Ditto.
9191 * objc.dg/const-str-8.m: Ditto.
9192 * objc.dg/super-class-2.m: Ditto.
9193 * objc.dg/try-catch-5.m: Ditto.
9194 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9195 Protocol1.h) and next-mapping.h as required. Use new NeXT
9196 interface as required. Skip for gnu-runtime. Test for .quad at m64.
9197 * objc.dg/const-str-11.m: Ditto.
9198 * objc.dg/const-str-9.m: Ditto.
9199 * objc.dg/method-4.m: Skip for 64Bit NeXT.
9200 * objc.dg/encode-1.m: Remove redundant -lobjc.
9201 * objc.dg/try-catch-9.m: Tidy space.
9202 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9203 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9204 and 64bit. Use new NeXT interface as required.
9205 * obj-c++.dg/template-4.mm: Ditto.
9206 * obj-c++.dg/defs.mm: Ditto.
9207 * obj-c++.dg/basic.mm: Ditto.
9208 * obj-c++.dg/encode-4.mm: Ditto.
9209 * obj-c++.dg/method-17.mm: Ditto.
9210 * obj-c++.dg/proto-lossage-3.mm: Ditto.
9211 * obj-c++.dg/cxx-class-1.mm: Ditto.
9212 * obj-c++.dg/method-10.mm: Ditto.
9213 * obj-c++.dg/va-meth-1.mm: Ditto.
9214 * obj-c++.dg/encode-5.mm: Ditto.
9215 * obj-c++.dg/lookup-2.mm: Ditto.
9216 * obj-c++.dg/template-3.mm: Ditto.
9217 * obj-c++.dg/proto-qual-1.mm: Ditto.
9218 * obj-c++.dg/qual-types-1.m: Ditto.
9219 * obj-c++.dg/cxx-scope-1.mm: Ditto.
9220 * obj-c++.dg/template-1.mm: Ditto.
9221 * obj-c++.dg/encode-6.mm: Ditto.
9222 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
9223 Protocol1.h) and next-mapping.h as required. Use new NeXT
9224 interface as required.
9225 * obj-c++.dg/except-1.mm: Ditto.
9226 * obj-c++.dg/const-str-7.mm: Ditto.
9227 * obj-c++.dg/ivar-list-semi.mm: Ditto.
9228 * obj-c++.dg/cxx-scope-2.mm: Ditto.
9229 * obj-c++.dg/selector-2.mm: Ditto.
9230 * obj-c++.dg/isa-field-1.mm: Ditto.
9231 * obj-c++.dg/try-catch-1.mm: Ditto.
9232 * obj-c++.dg/local-decl-1.mm: Ditto.
9233 * obj-c++.dg/try-catch-9.mm: Ditto.
9234 * obj-c++.dg/no-extra-load.mm: Ditto.
9235 * obj-c++.dg/selector-5.mm: Ditto.
9236 * obj-c++.dg/method-12.mm: Ditto.
9237 * obj-c++.dg/try-catch-11.mm: Ditto.
9238 * obj-c++.dg/comp-types-11.mm: Ditto.
9239 * obj-c++.dg/bitfield-3.mm: Ditto.
9240 * obj-c++.dg/method-6.mm: Ditto.
9241 * obj-c++.dg/super-class-2.mm: Ditto.
9242 * obj-c++.dg/method-21.mm: Ditto.
9243 * obj-c++.dg/const-str-8.mm: Ditto.
9244 * obj-c++.dg/try-catch-7.mm: Ditto.
9245 * obj-c++.dg/method-15.mm: Ditto.
9246 * obj-c++.dg/layout-1.mm: Ditto.
9247 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9248 * obj-c++.dg/const-str-3.mm: Ditto.
9249 * obj-c++.dg/try-catch-2.mm: Ditto.
9250 * obj-c++.dg/objc-gc-3.mm: Ditto.
9251 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9252 * obj-c++.dg/bitfield-1.mm: Ditto.
9253 * obj-c++.dg/selector-6.mm: Ditto.
9254 * obj-c++.dg/method-13.mm: Ditto.
9255 * obj-c++.dg/comp-types-12.mm: Ditto.
9256 * obj-c++.dg/bitfield-4.mm: Ditto.
9257 * obj-c++.dg/try-catch-8.mm: Ditto.
9258 * obj-c++.dg/method-2.mm: Ditto.
9259 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9260 * obj-c++.dg/typedef-alias-1.mm: Ditto.
9261 * obj-c++.dg/const-str-4.mm: Ditto.
9262 * obj-c++.dg/proto-lossage-2.mm: Ditto.
9263 * obj-c++.dg/try-catch-3.mm: Ditto.
9264 * obj-c++.dg/comp-types-9.mm: Ditto.
9265 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9266 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9267 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9268 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9269 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9270 Use new NeXT interface as required.
9271 * obj-c++.dg/const-str-10.mm: Ditto.
9272 * obj-c++.dg/const-str-11.mm: Ditto.
9273 * obj-c++.dg/const-str-9.mm: Ditto.
9274 * obj-c++.dg/method-11.mm: Ditto.
9275 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9276 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9277 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9278 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9279 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9281 2010-03-25 Dodji Seketeli <dodji@redhat.com>
9284 * g++.dg/template/typedef30.C: New test case.
9286 2010-03-25 Jakub Jelinek <jakub@redhat.com>
9289 * gcc.c-torture/execute/pr43385.c: New test.
9291 2010-03-24 Joseph Myers <joseph@codesourcery.com>
9293 * gcc.dg/strncpy-fix-1.c: New test.
9295 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9298 * lib/objc-torture.exp (objc-set-runtime-options): New.
9299 * objc/execute/execute.exp: Check runtime options on each pass.
9300 * objc/execute/exceptions/exceptions.exp: Ditto.
9301 * objc/compile/compile.exp: Ditto.
9304 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9306 (check_effective_target_objc2): New proc.
9307 (check_effective_target_next_runtime): New proc.
9308 * lib/objc.exp: Determine which runtime is in force and support it.
9309 * lib/obj-c++.exp: Ditto.
9311 2010-03-24 Jason Merrill <jason@redhat.com>
9314 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9316 2010-03-24 Martin Jambor <mjambor@suse.cz>
9318 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9320 * gcc.dg/ipa/ipa-2.c: Likewise.
9321 * gcc.dg/ipa/ipa-3.c: Likewise.
9322 * gcc.dg/ipa/ipa-4.c: Likewise.
9323 * gcc.dg/ipa/ipa-5.c: Likewise.
9324 * gcc.dg/ipa/ipa-7.c: Likewise.
9325 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9327 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9328 i_can_not_be_propagated_fully2 into a loop.
9329 * gcc.dg/ipa/ipa-8.c: New test.
9330 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9332 2010-03-24 Jakub Jelinek <jakub@redhat.com>
9336 * gcc.dg/guality/pr43479.c: New test.
9337 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9338 and add volatile keyword.
9340 2010-03-23 Mike Stump <mikestump@comcast.net>
9342 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9344 2010-03-23 Jason Merrill <jason@redhat.com>
9346 * g++.dg/ext/altivec-17.C: Adjust error message.
9348 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9349 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9350 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9351 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9352 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9353 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9355 2010-03-22 Jason Merrill <jason@redhat.com>
9358 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9359 * g++.dg/ext/is_pod_98.C: New.
9362 * g++.dg/cpp0x/auto18.C: New.
9364 * gcc.dg/pr36997.c: Adjust error message.
9365 * g++.dg/ext/vector9.C: Likewise.
9366 * g++.dg/conversion/simd3.C: Likewise.
9367 * g++.dg/other/error23.C: Likewise.
9369 2010-03-22 Michael Matz <matz@suse.de>
9372 * gfortran.dg/pr43475.f90: New testcase.
9374 2010-03-22 Richard Guenther <rguenther@suse.de>
9376 PR tree-optimization/43390
9377 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9379 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9381 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9382 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9384 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
9385 Michael Matz <matz@suse.de>
9388 * g++.dg/parse/crash56.C: New test.
9390 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
9393 * gfortran.dg/whole_file_15.f90 : New test.
9395 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9398 * gfortran.dg/inquire_size.f90: New test.
9400 2010-03-20 Richard Guenther <rguenther@suse.de>
9402 PR rtl-optimization/43438
9403 * gcc.c-torture/execute/pr43438.c: New testcase.
9405 2010-03-20 Dodji Seketeli <dodji@redhat.com>
9408 * g++.dg/abi/mangle42.C: New test.
9410 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9413 * gcc.dg/pr43211.c: New test.
9414 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9416 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
9418 PR rtl-optimization/42258
9419 * gcc.target/arm/thumb1-mul-moves.c: New test.
9422 * gcc.target/arm/thumb-andsi.c: New test.
9424 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9425 dg-require-effective-target.
9427 2010-03-19 Michael Matz <matz@suse.de>
9430 * g++.dg/other/pr43116.C: New testcase.
9432 2010-03-19 Michael Matz <matz@suse.de>
9435 * gcc.dg/pr43305.c: New testcase.
9437 2010-03-19 Richard Guenther <rguenther@suse.de>
9439 PR tree-optimization/43415
9440 * gcc.c-torture/compile/pr43415.c: New testcase.
9442 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
9445 * gnat.dg/case_optimization2.adb: New test.
9446 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9448 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9449 Jack Howarth <howarth@bromo.med.uc.edu>
9452 * gcc.target/i386/push-1.c: Don't xfail
9453 scan-assembler-not "movups" on darwin.
9455 2010-03-18 Jakub Jelinek <jakub@redhat.com>
9458 * gcc.dg/pr43058.c: New test.
9460 2010-03-18 Martin Jambor <mjambor@suse.cz>
9463 * g++.dg/torture/pr42450.C: New test.
9465 2010-03-18 Michael Matz <matz@suse.de>
9468 * gcc.dg/pr43419.c: New testcase.
9470 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
9472 PR rtl-optimization/43360
9473 * gcc.dg/torture/pr43360.c: New.
9475 2010-03-18 Michael Matz <matz@suse.de>
9477 PR tree-optimization/43402
9478 * gcc.dg/pr43402.c: New testcase.
9480 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
9483 * gcc.dg/pr42427.c: New test.
9485 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9488 * gfortran.dg/read_empty_file.f: New test.
9489 * gfortran.dg/read_eof_all.f90: New test.
9490 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9491 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9493 2010-03-17 Michael Matz <matz@suse.de>
9495 * gcc.dg/pr43300.c: Add -w.
9497 2010-03-17 Richard Guenther <rguenther@suse.de>
9499 * gcc.dg/pr43379.c: Add -w.
9501 2010-03-17 Tobias Burnus <burnus@net-b.de>
9504 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9506 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
9508 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9510 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9512 * ada/acats/run_all.sh: Log start and end times.
9514 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9516 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9518 2010-03-16 Richard Guenther <rguenther@suse.de>
9521 * gcc.dg/pr43379.c: New testcase.
9523 2010-03-16 Jakub Jelinek <jakub@redhat.com>
9526 * gcc.dg/guality/pr43051-1.c: New test.
9528 2010-03-15 Janis Johnson <janis187@us.ibm.com>
9531 * g++.dg/ext/altivec-17.C: Handle changes to error message.
9533 2010-03-15 Michael Matz <matz@suse.de>
9536 * gcc.dg/pr43300.c: New testcase.
9538 2010-03-15 Richard Guenther <rguenther@suse.de>
9540 PR tree-optimization/43367
9541 * gcc.c-torture/compile/pr43367.c: New testcase.
9543 2010-03-15 Richard Guenther <rguenther@suse.de>
9545 PR tree-optimization/43317
9546 * gcc.dg/pr43317.c: New testcase.
9548 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9550 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9552 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9554 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9556 2010-03-14 Tobias Burnus <burnus@net-b.de>
9559 * gfortran.dg/impure_constructor_1.f90: New test.
9561 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9564 * gfortran.dg/graphite/id-pr43354.f: New.
9566 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9569 * gfortran.dg/graphite/pr43349.f: New.
9571 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9574 * gcc.dg/graphite/pr43306.c: New.
9576 2010-03-12 David S. Miller <davem@davemloft.net>
9578 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9581 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9583 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9585 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
9589 * gfortran.dg/dynamic_dispatch_7.f03: New test.
9591 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
9593 * gfortran.dg/default_format_denormal_1.f90: Don't assume
9594 fail for *-*-mingw* targets.
9596 2010-03-12 Jakub Jelinek <jakub@redhat.com>
9599 * gcc.dg/guality/pr43329-1.c: New test.
9601 2010-03-11 Martin Jambor <mjambor@suse.cz>
9603 PR tree-optimization/43257
9604 * g++.dg/torture/pr43257.C: New test.
9606 2010-03-11 Tobias Burnus <burnus@net-b.de>
9609 * gfortran.dg/namelist_61.f90: New test.
9611 2010-03-11 Richard Guenther <rguenther@suse.de>
9613 PR tree-optimization/43255
9614 * gcc.c-torture/compile/pr43255.c: New testcase.
9616 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9618 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9619 * gcc.dg/pr43280.c: New testcase.
9621 2010-03-11 Richard Guenther <rguenther@suse.de>
9624 * gcc.dg/lto/20100227-1_0.c: New testcase.
9625 * gcc.dg/lto/20100227-1_1.c: Likewise.
9627 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9631 * gfortran.dg/read_eof_6.f: New test
9632 * gfortran.dg/read_x_eof.f90: New test.
9633 * gfortran.dg/read_x_past.f: Update test.
9635 2010-03-10 Jan Hubicka <jh@suse.cz>
9637 * gcc.c-torture/compile/pr43288.c: New test.
9639 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9641 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9643 * g++.old-deja/g++.pt/asm2.C: Likewise.
9644 * gcc.c-torture/compile/20000804-1.c: Likewise.
9645 * gcc.target/i386/clobbers.c: Likewise.
9647 2010-03-10 Tobias Burnus <burnus@net-b.de>
9650 * gfortran.dg/c_assoc_3.f90: New test.
9652 2010-03-10 Jakub Jelinek <jakub@redhat.com>
9655 * gcc.dg/guality/pr36728-1.c: New test.
9656 * gcc.dg/guality/pr36728-2.c: New test.
9658 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9660 * gcc.dg/h8300-div-delay-slot.c: New test.
9662 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
9664 PR tree-optimization/43236
9665 * gcc.c-torture/execute/pr43236.c: New test.
9667 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
9670 * g++.dg/eh/pr42859.C: New test.
9672 2010-03-09 Jakub Jelinek <jakub@redhat.com>
9675 * gcc.dg/pr43299.c: New test.
9678 * g++.dg/eh/unwind2.C: New test.
9680 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9681 Reza Yazdani <reza.yazdani@amd.com>
9684 * gcc.dg/graphite/run-id-4.c: New.
9686 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9689 * gcc.dg/graphite/run-id-3.c: New.
9691 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
9695 * gcc.dg/graphite/id-18.c: New.
9696 * gcc.dg/graphite/run-id-pr42644.c: New.
9698 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9701 * gcc.dg/graphite/pr42326.c: New.
9703 2010-03-08 Richard Guenther <rguenther@suse.de>
9705 PR tree-optimization/43269
9706 * gcc.c-torture/execute/pr43269.c: New testcase.
9708 2010-03-08 Janus Weil <janus@gcc.gnu.org>
9711 * gfortran.dg/typebound_call_13.f03: New.
9713 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
9715 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9716 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9718 2010-03-05 Jason Merrill <jason@redhat.com>
9720 * g++.dg/abi/mangle40.C: Require weak and alias.
9722 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9725 * gfortran.dg/graphite/pr42326.f90: New.
9726 * gfortran.dg/graphite/pr42326-1.f90: New.
9728 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9730 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9731 (gnat_target_compile): Likewise.
9732 Reinitialize GNAT_UNDER_TEST if target changes.
9733 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9734 (local_find_gnatmake): Pass full --GCC to gnatlink.
9737 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9740 * gcc.dg/compound-literal-1.c: New testcase.
9742 2010-03-04 Martin Jambor <mjambor@suse.cz>
9744 PR tree-optimization/43164
9745 PR tree-optimization/43191
9746 * gcc.c-torture/compile/pr43164.c: New test.
9747 * gcc.c-torture/compile/pr43191.c: Likewise.
9749 2010-03-04 Janus Weil <janus@gcc.gnu.org>
9752 * gfortran.dg/finalize_9.f90: New.
9754 2010-03-04 Tobias Burnus <burnus@net-b.de>
9755 Ken Werner <ken@linux.vnet.ibm.com>
9757 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9758 to dg-options for spu.
9759 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9760 dump-scan target to exclude spu.
9762 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9765 * gcc.dg/tree-ssa/ivopts-4.c: New.
9767 2010-03-03 Janis Johnson <janis187@us.ibm.com>
9769 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9770 include-opts and exclude-opts; skip checking the flags if arguments
9771 are the same as the defaults.
9772 (dg-xfail-if): Verify the number of arguments, supply defaults
9773 for unspecified optional arguments.
9774 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9776 2010-03-03 Jason Merrill <jason@redhat.com>
9779 * g++.dg/abi/mangle40.C: Updated.
9781 2010-03-03 Jason Merrill <jason@redhat.com>
9783 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9784 * g++.dg/abi/mangle23.C: Likewise.
9785 * g++.dg/eh/simd-2.C: Likewise.
9786 * g++.dg/ext/attribute-test-2.C: Likewise.
9787 * g++.dg/ext/vector14.C: Likewise.
9788 * g++.dg/other/pr34435.C: Likewise.
9789 * g++.dg/template/conv8.C: Likewise.
9790 * g++.dg/template/nontype9.C: Likewise.
9791 * g++.dg/template/qualttp17.C: Likewise.
9792 * g++.dg/template/ref1.C: Likewise.
9793 * g++.old-deja/g++.pt/crash68.C: Likewise.
9794 * g++.old-deja/g++.pt/ref1.C: Likewise.
9795 * g++.old-deja/g++.pt/ref3.C: Likewise.
9796 * g++.old-deja/g++.pt/ref4.C: Likewise.
9799 * g++.dg/abi/mangle40.C: New.
9800 * g++.dg/abi/mangle41.C: New.
9801 * g++.dg/lto/20100302_0.C: New.
9802 * g++.dg/lto/20100302_1.C: New.
9803 * g++.dg/lto/20100302.h: New.
9805 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
9808 * gfortran.dg/internal_pack_12.f90: New test.
9810 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9812 * gcc.dg/pr36997.c: Adjust error message.
9814 2010-03-03 Mike Stump <mikestump@comcast.net>
9816 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9817 adjustments to not be present on machines that align the stack to
9818 more than 4 bytes and don't have a red zone yet as that is an
9819 unimplemented optimization.
9821 2010-03-03 Janus Weil <janus@gcc.gnu.org>
9824 * gfortran.dg/impure_assignment_3.f90: New.
9826 2010-03-03 Jakub Jelinek <jakub@redhat.com>
9829 * gfortran.dg/pr43229.f90: New test.
9832 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9835 * gcc.dg/guality/pr43177.c: New test.
9837 2010-03-02 Jason Merrill <jason@redhat.com>
9839 * g++.dg/ext/vector9.C: Adjust error message.
9840 * g++.dg/conversion/simd3.C: Likewise.
9841 * g++.dg/other/error23.C: Likewise.
9843 2010-03-02 Mike Stump <mikestump@comcast.net>
9846 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9848 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
9851 * gfortran.dg/internal_pack_10.f90: New test.
9854 * gfortran.dg/internal_pack_11.f90: New test.
9856 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9859 * gcc.dg/tree-ssa/pr42640.c: New.
9861 2010-03-01 Richard Guenther <rguenther@suse.de>
9863 PR tree-optimization/43220
9864 * gcc.c-torture/execute/pr43220.c: New testcase.
9866 2010-03-01 Richard Guenther <rguenther@suse.de>
9869 * gcc.dg/pr43213.c: New testcase.
9871 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9874 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9876 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9878 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9880 (check_effective_target_ucn): Likewise.
9882 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9884 * gcc.dg/ucnid-2.c: Likewise.
9885 * gcc.dg/ucnid-3.c: Likewise.
9886 * gcc.dg/ucnid-4.c: Likewise.
9887 * gcc.dg/ucnid-11.c: Likewise.
9888 * gcc.dg/ucnid-12.c: Likewise.
9889 * gcc.dg/ucnid-6.c: Skip if !ucn.
9890 * gcc.dg/ucnid-9.c: Likewise.
9892 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9894 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9895 lists to dg-skip-if.
9896 * gcc.target/i386/stackalign/return-3.c: Likewise.
9898 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9900 * gcc.target/i386/clearcap.map: New file.
9901 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9902 Pass clearcap.map by default if supported.
9904 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9907 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9909 * gfortran.dg/stat_2.f90: Likewise.
9911 2010-03-01 Tobias Burnus <burnus@net-b.de>
9914 * gfortran.dg/module_read_2.f90: New test.
9916 2010-02-27 Mark Mitchell <mark@codesourcery.com>
9919 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9920 * g++.dg/abi/mangle12.C: Likewise.
9921 * g++.dg/abi/mangle20-2.C: Likewise.
9922 * g++.dg/abi/mangle17.C: Likewise.
9923 * g++.dg/template/cond2.C: Likewise.
9924 * g++.dg/template/pr35240.C: Likewise.
9926 2010-02-27 Richard Guenther <rguenther@suse.de>
9928 PR tree-optimization/43186
9929 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9931 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9933 * g++.dg/abi/packed1.C: Expect warning on the SH.
9935 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
9938 * g++.dg/parse/error37.C: New test.
9940 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9944 * gcc.dg/pr8927-1.c: Match new note.
9945 * gcc.dg/990506-0.c: Likewise.
9946 * gcc.dg/gomp/flush-2.c: Likewise.
9947 * gcc.dg/gomp/atomic-5.c: Likewise.
9948 * gcc.dg/gomp/pr34607.c: Likewise.
9949 * gcc.dg/pr35746.c: Likewise.
9950 * gcc.dg/cpp/pragma-1.c: Likewise.
9951 * gcc.dg/cpp/pragma-2.c: Likewise.
9952 * gcc.dg/pr41842.c: Likewise.
9953 * gcc.dg/noncompile/20040629-1.c: Likewise.
9954 * objc.dg/private-1.m: Likewise.
9956 2010-02-27 Tobias Burnus <burnus@net-b.de>
9959 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9960 * gfortran.dg/default_initialization_4.f90: New test.
9962 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9964 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9965 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9966 * gnat.dg/thin_pointer2.adb: New test.
9967 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9969 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9972 * gcc.dg/cpp/c90-pedantic.c: New.
9973 * gcc.dg/cpp/c90.c: New.
9974 * gcc.dg/gnu90-const-expr-1.c: New.
9975 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9977 2010-02-26 Richard Guenther <rguenther@suse.de>
9979 PR tree-optimization/43186
9980 * gcc.c-torture/compile/pr43186.c: New testcase.
9982 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9985 * c-c++-common/dwarf2/pr43190.c: New test.
9987 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9990 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9992 2010-02-26 Richard Guenther <rguenther@suse.de>
9994 PR tree-optimization/43188
9995 * gcc.c-torture/compile/pr43188.c: New testcase.
9997 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10000 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10002 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
10004 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10006 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10009 * gcc.target/powerpc/pr43154.c: New file.
10011 2010-02-25 Jakub Jelinek <jakub@redhat.com>
10014 * gfortran.dg/debug/pr43166.f: New test.
10017 * gcc.dg/torture/pr43165.c: New test.
10019 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10022 * c-c++-common/pr41779.c: Update.
10024 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10027 * lib/gnat-dg.exp (gnat_load): Redefine.
10029 * ada/acats/run_acats: Run run_all.sh with $SHELL.
10030 * ada/acats/run_all.sh: Downcase tasking not implemented message.
10032 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10035 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10036 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10040 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10042 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10044 2010-02-24 Jakub Jelinek <jakub@redhat.com>
10047 * gcc.dg/guality/vla-1.c: New test.
10049 2010-02-24 Tobias Burnus <burnus@net-b.de>
10052 * gfortran.dg/c_ptr_tests_15.f90: New test.
10054 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10057 * gcc.target/i386/pr43107.c: New test.
10059 2010-02-23 Jason Merrill <jason@redhat.com>
10062 * g++.dg/cpp0x/variadic100.C: New.
10064 2010-02-23 Jason Merrill <jason@redhat.com>
10067 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10068 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10069 * c-c++-common/dwarf2/vla1.c: New.
10071 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10074 * gcc.dg/pr43139.c: New test.
10077 * gcc.dg/guality/pr43077-1.c: New test.
10079 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10082 * gcc.dg/march.c: New.
10083 * gcc.dg/march-generic.c: New.
10084 * gcc.dg/mtune.c: New.
10086 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10088 PR middle-end/43083
10089 * gcc.dg/graphite/pr43083.c: New.
10091 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10093 PR middle-end/43097
10094 * gfortran.dg/graphite/pr43097.f: New.
10096 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10097 Manuel López-Ibáñez <manu@gcc.gnu.org>
10099 PR middle-end/43140
10100 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10102 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10104 PR middle-end/43026
10105 * g++.dg/graphite/pr43026.C: New.
10107 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10110 * gcc.dg/cleanup-1.c: Update.
10111 * gcc.dg/func-args-1.c: Update.
10112 * gcc.dg/format/sentinel-1.c: Update.
10113 * g++.old-deja/g++.jason/scoping10.C: Update.
10114 * g++.old-deja/g++.ns/lookup5.C: Update.
10115 * g++.dg/ext/cleanup-1.C: Update.
10116 * g++.dg/parse/varmod1.C: Update.
10117 * g++.dg/parse/error33.C: Update.
10118 * g++.dg/expr/call3.C: Update.
10119 * g++.dg/func-args-1.C: New.
10121 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
10124 * gcc.dg/attr-used-2.c: Moved to ...
10125 * c-c++-common/attr-used-2.c: Here.
10127 * gcc.dg/attr-used.c: Moved to ...
10128 * c-c++-common/attr-used.c: Here.
10130 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
10132 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10134 2010-02-22 Richard Guenther <rguenther@suse.de>
10137 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10138 * gfortran.dg/lto/20100222-1_1.c: Likewise.
10140 2010-02-22 Richard Guenther <rguenther@suse.de>
10142 PR tree-optimization/42749
10143 * gcc.c-torture/compile/pr42749.c: New testcase.
10145 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
10148 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10149 * gfortran.dg/internal_pack_9.f90: New test.
10151 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
10154 * g++.dg/template/recurse.C: Adjust.
10155 * g++.dg/template/pr23510.C: New.
10157 2010-02-21 Dodji Seketeli <dodji@redhat.com>
10160 * g++.dg/template/memclass4.C: New test.
10162 2010-02-21 Tobias Burnus <burnus@net-b.de>
10165 * gfortran.dg/reassoc_5.f90: New test.
10167 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
10170 * gcc.target/i386/pr43067.c: New test.
10172 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10175 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10177 * g++.dg/warn/Wconversion-null.C: New test.
10178 * g++.old-deja/g++.other/null1.C: Move to...
10179 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10181 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
10185 * gfortran.dg/dependency_26.f90: New test.
10188 * gfortran.dg/internal_pack_7.f90: New test.
10191 * gfortran.dg/internal_pack_8.f90: New test.
10193 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10196 * c-c++-common/pr41779.c: Fix broken testcase.
10198 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10201 * c-c++-common/pr36513.c: New testcase.
10202 * c-c++-common/pr36513-2.c: New testcase.
10204 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10207 * c-c++-common/pr41779.c: New.
10209 2010-02-19 Jakub Jelinek <jakub@redhat.com>
10212 * gcc.dg/pr43084.c: New test.
10214 2010-02-19 Richard Guenther <rguenther@suse.de>
10216 PR tree-optimization/42916
10217 * gcc.dg/pr42916.c: New testcase.
10219 2010-02-18 Jason Merrill <jason@redhat.com>
10222 * g++.dg/abi/packed1.C: Add expected warning.
10225 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10226 * gcc.dg/torture/dg-torture.exp: Likewise.
10227 * c-c++-common/torture/complex-sign.h,
10228 c-c++-common/torture/complex-sign-add.c,
10229 c-c++-common/torture/complex-sign-mixed-add.c,
10230 c-c++-common/torture/complex-sign-mixed-div.c,
10231 c-c++-common/torture/complex-sign-mixed-mul.c,
10232 c-c++-common/torture/complex-sign-mixed-sub.c,
10233 c-c++-common/torture/complex-sign-mul.c,
10234 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10235 Adapt for C++ compilation as well.
10238 * g++.dg/ext/label1.C: Update.
10239 * g++.dg/ext/label2.C: Update.
10242 * g++.dg/template/dependent-name6.C: New.
10245 * g++.dg/parse/namespace12.C: New.
10247 2010-02-18 Martin Jambor <mjambor@suse.cz>
10249 PR tree-optimization/43066
10250 * gcc.c-torture/compile/pr43066.c: New test.
10252 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
10254 * g++.dg/ext/attrib35.C: Fix target selector string.
10255 * g++.dg/ext/attrib36.C: Ditto.
10256 * g++.dg/ext/attrib37.C: Ditto.
10257 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10258 * g++.dg/abi/mangle25.C: Ditto.
10260 2010-02-17 Jason Merrill <jason@redhat.com>
10263 * g++.dg/parse/namespace11.C: New.
10266 * g++.dg/ext/attrib37.C: New.
10269 * g++.dg/template/ptrmem20.C: New.
10271 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
10274 * gcc.target/i386/xop-check.h: Include m256-check.h.
10275 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10276 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10277 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10278 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10280 2010-02-17 Jakub Jelinek <jakub@redhat.com>
10283 * gcc.dg/pr42918.c: New test.
10285 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
10287 * g++.dg/ext/attrib36.C: Require ILP32.
10289 2010-02-16 Richard Guenther <rguenther@suse.de>
10291 PR tree-optimization/41043
10292 * gfortran.dg/pr41043.f90: New testcase.
10293 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10295 2010-02-16 Jason Merrill <jason@redhat.com>
10297 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10299 2010-02-16 Ira Rosen <irar@il.ibm.com>
10301 PR tree-optimization/43074
10302 * gcc.dg/vect/fast-math-pr43074.c: New test.
10304 2010-02-16 Jakub Jelinek <jakub@redhat.com>
10306 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10308 2010-02-16 Jason Merrill <jason@redhat.com>
10311 * g++.dg/ext/attrib36.C: New.
10314 * g++.dg/other/array6.C: New.
10316 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10318 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10320 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
10322 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10323 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10324 * gcc.target/i386/xop-vpermil2pd-1.c: New.
10325 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10326 * gcc.target/i386/xop-vpermil2ps-1.c: New.
10327 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10329 2010-02-15 Richard Guenther <rguenther@suse.de>
10331 PR middle-end/43068
10332 * g++.dg/torture/pr43068.C: New testcase.
10334 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
10337 * g++.dg/opt/ice1.C: New.
10339 2010-02-14 Jason Merrill <jason@redhat.com>
10342 * g++.dg/cpp0x/initlist-opt.C: New.
10344 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
10348 * gfortran.dg/internal_pack_6.f90: New test.
10350 2010-02-12 Jason Merrill <jason@redhat.com>
10353 * g++.dg/cpp0x/variadic99.C: New.
10355 2010-02-12 Jakub Jelinek <jakub@redhat.com>
10357 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10358 sign extend pointers to gualchk_t.
10361 * g++.dg/other/default3.C: Xfail g4 test.
10363 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10365 PR middle-end/43012
10366 * gcc.dg/graphite/pr43012.c: New.
10368 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10370 PR middle-end/42930
10371 * g++.dg/graphite/pr42930.C: New.
10373 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10375 PR middle-end/42914
10376 PR middle-end/42530
10377 * gcc.dg/graphite/pr42530.c: New.
10378 * gcc.dg/graphite/pr42914.c: New.
10380 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10382 PR middle-end/42771
10383 * gcc.dg/graphite/pr42771.c: New.
10385 2010-02-11 Richard Guenther <rguenther@suse.de>
10387 PR tree-optimization/42998
10388 * gcc.c-torture/compile/pr42998.c: New testcase.
10390 2010-02-10 Jason Merrill <jason@redhat.com>
10393 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10395 PR c++/42983, core issue 906
10396 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10397 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10400 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10402 2010-02-10 Richard Guenther <rguenther@suse.de>
10404 PR tree-optimization/43017
10405 * gcc.dg/torture/pr43017.c: New testcase.
10407 2010-02-10 Tobias Burnus <burnus@net-b.de>
10410 * gfortran.dg/private_type_1.f90: Update error location.
10411 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10412 * gfortran.dg/typebound_operator_2.f03: Ditto.
10413 * gfortran.dg/assignment_2.f90: Ditto.
10414 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10415 * gfortran.dg/binding_label_tests_9.f03: Ditto.
10417 2010-02-10 Tobias Burnus <burnus@net-b.de>
10420 * gfortran.dg/bind_c_usage_20.f90: New test.
10422 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10425 * g++.dg/debug/pr43010.C: New test.
10427 2010-02-10 Richard Guenther <rguenther@suse.de>
10430 * gcc.c-torture/execute/20100209-1.c: New testcase.
10431 * gcc.dg/fold-div-3.c: Likewise.
10433 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10435 * gcc.dg/builtin-ffs-1.c: New test.
10437 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10440 * gfortran.dg/array_constructor_35.f90: New test.
10442 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10444 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10446 2010-02-09 Jason Merrill <jason@redhat.com>
10449 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10452 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10454 2010-02-09 Tobias Burnus <burnus@net-b.de>
10457 * gfortran.dg/module_write_1.f90: New test.
10459 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
10461 * gcc.dg/pr19340.c: Adjust.
10463 2010-02-09 Richard Guenther <rguenther@suse.de>
10465 PR tree-optimization/43008
10466 * gcc.c-torture/execute/pr43008.c: New testcase.
10468 2010-02-09 Richard Guenther <rguenther@suse.de>
10470 PR tree-optimization/43000
10471 * gcc.dg/torture/pr43000.c: New testcase.
10472 * gcc.dg/torture/pr43002.c: Likewise.
10474 2010-02-09 Daniel Kraft <d@domob.eu>
10477 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10478 and pass -Wsurprising as necessary.
10480 2010-02-08 Jakub Jelinek <jakub@redhat.com>
10482 PR tree-optimization/42890
10483 * g++.dg/torture/pr42890.C: New test.
10485 2010-02-08 Richard Guenther <rguenther@suse.de>
10487 PR middle-end/42995
10488 * gcc.dg/tree-ssa/inline-4.c: New testcase.
10490 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10492 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
10493 return 0 from main.
10494 * gcc.dg/graphite/block-1.c: Same.
10495 * gcc.dg/graphite/block-3.c: Same.
10496 * gcc.dg/graphite/block-4.c: Same.
10497 * gcc.dg/graphite/block-5.c: Same.
10498 * gcc.dg/graphite/block-6.c: Same.
10499 * gcc.dg/graphite/block-7.c: Same.
10500 * gcc.dg/graphite/interchange-0.c: Same.
10501 * gcc.dg/graphite/interchange-1.c: Same.
10502 * gcc.dg/graphite/interchange-10.c: Same.
10503 * gcc.dg/graphite/interchange-11.c: Same.
10504 * gcc.dg/graphite/interchange-12.c: Same.
10505 * gcc.dg/graphite/interchange-2.c: Same.
10506 * gcc.dg/graphite/interchange-3.c: Same.
10507 * gcc.dg/graphite/interchange-4.c: Same.
10508 * gcc.dg/graphite/interchange-5.c: Same.
10509 * gcc.dg/graphite/interchange-6.c: Same.
10510 * gcc.dg/graphite/interchange-7.c: Same.
10511 * gcc.dg/graphite/interchange-8.c: Same.
10512 * gcc.dg/graphite/interchange-9.c: Same.
10513 * gcc.dg/graphite/interchange-mvt.c: Same.
10515 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10517 * gfortran.dg/graphite/id-19.f: New.
10518 * gfortran.dg/graphite/pr14741.f90: New.
10519 * gfortran.dg/graphite/pr41924.f90: New.
10520 * gfortran.dg/graphite/run-id-2.f90: New.
10522 2010-02-07 Richard Guenther <rguenther@suse.de>
10524 PR middle-end/42956
10525 * gcc.c-torture/compile/pr42956.c: New testcase.
10527 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10529 PR libfortran/42742
10530 * gfortran.dg/fmt_cache_2.f: New test.
10532 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10534 * gfortran.dg/read_no_eor.f90: New test.
10536 2010-02-05 Jason Merrill <jason@redhat.com>
10538 * g++.dg/ext/label13.C: Move constructor body out of class.
10540 2010-02-03 Jason Merrill <jason@redhat.com>
10543 * g++.dg/ext/dllexport3.C: New.
10545 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
10547 * gcc.dg/format/ms-format3.c: New test for specific MS types.
10549 2010-02-05 Richard Guenther <rguenther@suse.de>
10551 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10553 2010-02-05 Dodji Seketeli <dodji@redhat.com>
10556 * g++.dg/other/crash-9.C: New test.
10558 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
10561 * gfortran.dg/subref_array_pointer_4.f90 : New test.
10563 2010-02-04 Richard Guenther <rguenther@suse.de>
10565 PR rtl-optimization/42952
10566 * gcc.dg/torture/pr42952.c: New testcase.
10568 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10570 PR libfortran/42901
10571 * gfortran.dg/namelist_60.f90: New test.
10573 2010-02-03 Jason Merrill <jason@redhat.com>
10576 * g++.dg/ext/builtin11.C: New.
10580 * g++.dg/abi/mangle35.C: New.
10581 * g++.dg/abi/mangle37.C: New.
10584 * g++.dg/abi/mangle36.C: New.
10587 * g++.dg/warn/string1.C: New.
10589 2010-02-03 Richard Guenther <rguenther@suse.de>
10591 PR tree-optimization/42944
10592 * gcc.dg/errno-1.c: New testcase.
10594 2010-02-03 Richard Guenther <rguenther@suse.de>
10596 PR middle-end/42927
10597 * gcc.c-torture/compile/pr42927.c: New testcase.
10599 2010-02-03 Tobias Burnus <burnus@net-b.de>
10602 * gfortran.dg/null_4.f90: New test.
10604 2010-02-02 Jason Merrill <jason@redhat.com>
10607 * g++.dg/ext/label13.C: New.
10609 2010-02-02 Tobias Burnus <burnus@net-b.de>
10612 * gfortran.dg/func_result_5.f90: New test.
10614 2010-02-01 Tobias Burnus <burnus@net-b.de>
10617 * gfortran.dg/pure_initializer_3.f90: News test.
10619 2010-01-31 Janus Weil <janus@gcc.gnu.org>
10622 * gfortran.dg/allocate_derived_2.f90: New test.
10624 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
10626 PR middle-end/42898
10627 * gcc.dg/torture/pr42898-2.c: New test.
10629 2010-01-31 Richard Guenther <rguenther@suse.de>
10631 PR middle-end/42898
10632 * gcc.dg/torture/pr42898.c: New testcase.
10634 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
10637 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10638 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10640 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
10642 * g++.dg/tree-ssa/inline-1.C: New.
10643 * g++.dg/tree-ssa/inline-2.C: New.
10644 * g++.dg/tree-ssa/inline-3.C: New.
10646 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
10649 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10650 the string 'pow' in the pathname of the compiler from generating a
10653 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10655 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10656 * g++.old-deja/g++.mike/eh17.C: Likewise.
10657 * g++.old-deja/g++.mike/p5571.C: Likewise.
10659 2010-01-29 Dodji Seketeli <dodji@redhat.com>
10666 * g++.dg/other/crash-5.C: New test.
10667 * g++.dg/other/crash-6.C: New test.
10668 * g++.dg/other/crash-7.C: New test.
10669 * g++.dg/other/crash-8.C: New test.
10671 2010-01-29 Jakub Jelinek <jakub@redhat.com>
10673 PR rtl-optimization/42889
10674 * gcc.dg/pr42889.c: New test.
10676 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
10678 * gcc.target/i386/pr42881.c: Use SSE2.
10680 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
10683 * gcc.target/i386/pr42891.c: New test.
10685 2010-01-28 Richard Guenther <rguenther@suse.de>
10687 PR tree-optimization/42871
10688 * g++.dg/torture/pr42871.C: New testcase.
10690 2010-01-28 Richard Guenther <rguenther@suse.de>
10692 * gcc.dg/Wobjsize-1.h: New testcase.
10693 * gcc.dg/Wobjsize-1.c: Likewise.
10695 2010-01-28 Richard Guenther <rguenther@suse.de>
10697 PR middle-end/42883
10698 * g++.dg/torture/pr42883.C: New testcase.
10700 2010-01-28 Michael Matz <matz@suse.de>
10702 * gcc.target/i386/pr42881.c: New test.
10704 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10706 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10707 Add i?86-*-solaris2* support.
10709 2010-01-28 Dodji Seketeli <dodji@redhat.com>
10713 * g++.dg/template/typedef27.C: New test case.
10714 * g++.dg/template/typedef28.C: New test case.
10716 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
10718 * gcc.dg/optimize-bswap*.c: Add ARM target
10720 2010-01-27 Richard Guenther <rguenther@suse.de>
10722 PR middle-end/42878
10723 * gcc.dg/torture/pr42878-1.c: New testcase.
10724 * gcc.dg/torture/pr42878-2.c: Likewise.
10726 2010-01-27 Jakub Jelinek <jakub@redhat.com>
10728 PR middle-end/42874
10729 * gcc.dg/vla-22.c: New test.
10731 2010-01-26 Jakub Jelinek <jakub@redhat.com>
10733 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10736 2010-01-26 Richard Guenther <rguenther@suse.de>
10738 PR rtl-optimization/42685
10739 * gcc.dg/pr42685.c: New testcase.
10740 * g++.dg/other/pr42685.C: Likewise.
10742 2010-01-26 Richard Guenther <rguenther@suse.de>
10744 PR middle-end/42806
10745 * g++.dg/other/pr42806.C: New testcase.
10747 2010-01-26 Richard Guenther <rguenther@suse.de>
10749 PR tree-optimization/42250
10750 * gcc.dg/pr42250.c: New testcase.
10752 2010-01-25 Arnaud Charlet <charlet@adacore.com>
10754 * gnat.dg/array_bounds_test.adb: New test.
10756 2010-01-25 Tobias Burnus <burnus@net-b.de>
10759 * gfortran.dg/generic_21.f90: New test.
10761 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10764 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10766 2010-01-24 Mark Mitchell <mark@codesourcery.com>
10769 * g++.dg/abi/arm_va_list2.C: New test.
10770 * g++.dg/abi/arm_va_list2.h: Companion header file.
10772 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
10775 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10778 * gfortran.dg/char_array_arg_1.f90 : New test.
10780 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10782 2010-01-24 Tobias Burnus <burnus@net-b.de>
10785 * gfortran.dg/generic_20.f90: New test.
10787 2010-01-22 Michael Matz <matz@suse.de>
10789 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10792 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
10795 * gfortran.dg/dependency_25.f90 : New test.
10797 2010-01-21 Martin Jambor <mjambor@suse.cz>
10799 PR tree-optimization/42585
10800 * gcc.dg/tree-ssa/pr42585.c: New test.
10802 2010-01-21 Richard Guenther <rguenther@suse.de>
10804 PR middle-end/19988
10805 * gcc.dg/pr19988.c: New testcase.
10807 2010-01-20 Janis Johnson <janis187@us.ibm.com>
10809 * g++.dg/compat/decimal/compat-common.h: New file.
10810 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10811 * g++.dg/compat/decimal/pass_x.h: New file.
10812 * g++.dg/compat/decimal/pass_y.h: New file.
10813 * g++.dg/compat/decimal/pass-1_main.C: New file.
10814 * g++.dg/compat/decimal/pass-1_x.C: New file.
10815 * g++.dg/compat/decimal/pass-1_y.C: New file.
10816 * g++.dg/compat/decimal/pass-2_main.C: New file.
10817 * g++.dg/compat/decimal/pass-2_x.C: New file.
10818 * g++.dg/compat/decimal/pass-2_y.C: New file.
10819 * g++.dg/compat/decimal/pass-3_main.C: New file.
10820 * g++.dg/compat/decimal/pass-3_x.C: New file.
10821 * g++.dg/compat/decimal/pass-3_y.C: New file.
10822 * g++.dg/compat/decimal/pass-4_main.C: New file.
10823 * g++.dg/compat/decimal/pass-4_x.C: New file.
10824 * g++.dg/compat/decimal/pass-4_y.C: New file.
10825 * g++.dg/compat/decimal/pass-5_main.C: New file.
10826 * g++.dg/compat/decimal/pass-5_x.C: New file.
10827 * g++.dg/compat/decimal/pass-5_y.C: New file.
10828 * g++.dg/compat/decimal/pass-6_main.C: New file.
10829 * g++.dg/compat/decimal/pass-6_x.C: New file.
10830 * g++.dg/compat/decimal/pass-6_y.C: New file.
10831 * g++.dg/compat/decimal/return_x.h: New file.
10832 * g++.dg/compat/decimal/return_y.h: New file.
10833 * g++.dg/compat/decimal/return-1_main.C: New file.
10834 * g++.dg/compat/decimal/return-1_x.C: New file.
10835 * g++.dg/compat/decimal/return-1_y.C: New file.
10836 * g++.dg/compat/decimal/return-2_main.C: New file.
10837 * g++.dg/compat/decimal/return-2_x.C: New file.
10838 * g++.dg/compat/decimal/return-2_y.C: New file.
10839 * g++.dg/compat/decimal/return-3_main.C: New file.
10840 * g++.dg/compat/decimal/return-3_x.C: New file.
10841 * g++.dg/compat/decimal/return-3_y.C: New file.
10842 * g++.dg/compat/decimal/return-4_main.C: New file.
10843 * g++.dg/compat/decimal/return-4_x.C: New file.
10844 * g++.dg/compat/decimal/return-4_y.C: New file.
10845 * g++.dg/compat/decimal/return-5_main.C: New file.
10846 * g++.dg/compat/decimal/return-5_x.C: New file.
10847 * g++.dg/compat/decimal/return-5_y.C: New file.
10848 * g++.dg/compat/decimal/return-6_main.C: New file.
10849 * g++.dg/compat/decimal/return-6_x.C: New file.
10850 * g++.dg/compat/decimal/return-6_y.C: New file.
10852 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10855 * gcc.dg/pr42715.c: New.
10857 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10860 * g++.dg/parse/crash55.C: New.
10862 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10865 * gcc.dg/guality/pr42782.c: New.
10867 2010-01-20 Jason Merrill <jason@redhat.com>
10870 * g++.dg/abi/packed1.C: New.
10873 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10876 * g++.dg/parse/fn-typedef1.C: New.
10877 * g++.dg/other/cv_quals.C: Adjust.
10879 2010-01-20 Anthony Green <green@moxielogic.com>
10881 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10882 pack(push) pragma).
10883 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10884 * gcc.dg/20020312-2.c: Port this to the moxie core.
10885 * gcc.dg/weak/typeof-2.c: Ditto.
10887 2010-01-20 Richard Guenther <rguenther@suse.de>
10889 PR tree-optimization/42717
10890 * gcc.c-torture/compile/pr42717.c: New testcase.
10892 2010-01-20 Jakub Jelinek <jakub@redhat.com>
10894 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10895 of signed, add a few new tests.
10897 PR middle-end/42803
10898 * g++.dg/parse/limits-initializer1.C: New test.
10900 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10903 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10904 * gfortran.dg/typebound_call_12.f03: New test.
10906 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
10909 * gfortran.dg/bounds_check_15.f90 : New test.
10911 2010-01-19 Michael Matz <matz@suse.de>
10913 PR tree-optimization/41783
10914 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10916 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10919 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10920 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10921 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10922 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10923 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10924 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10925 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10926 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10927 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10928 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10929 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10931 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10934 * gfortran.dg/extends_6.f03: Modified an error message.
10935 * gfortran.dg/extends_10.f03: New test.
10936 * gfortran.dg/private_type_6.f03: Modified an error message.
10937 * gfortran.dg/structure_constructor_8.f03: Ditto.
10939 2010-01-19 Jakub Jelinek <jakub@redhat.com>
10941 PR tree-optimization/42719
10942 * gcc.dg/pr42719.c: New test.
10945 * gcc.dg/pr42728.c: New test.
10947 2010-01-19 Anthony Green <green@moxielogic.com>
10949 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10951 2010-01-18 Anthony Green <green@moxielogic.com>
10953 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10956 2010-01-19 Dodji Seketeli <dodji@redhat.com>
10958 * g++.dg/template/error45.C: reverted as part of reverting the
10959 fix of PR c++/42634.
10961 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10964 * g++.dg/template/error45.C: New test.
10966 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10969 * g++.dg/conversion/op6.C: New test.
10971 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10974 * gcc.target/alpha/pr42774.c: New test.
10976 2010-01-18 Richard Guenther <rguenther@suse.de>
10978 PR tree-optimization/42781
10979 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10981 2010-01-17 Richard Guenther <rguenther@suse.de>
10983 PR middle-end/42248
10984 * gcc.c-torture/execute/pr42248.c: New testcase.
10986 2010-01-17 Richard Guenther <rguenther@suse.de>
10988 PR tree-optimization/42773
10989 * g++.dg/torture/pr42773.C: New testcase.
10991 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10994 * gfortran.dg/interface_assignment_5.f90: New test.
10996 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10999 * g++.dg/template/crash94.C: Reverted.
11001 2010-01-17 Jie Zhang <jie.zhang@analog.com>
11004 * gcc.dg/debug/pr42767.c: New.
11006 2010-01-15 Jason Merrill <jason@redhat.com>
11009 * g++.dg/cpp0x/decltype22.C: New.
11011 2010-01-16 Jakub Jelinek <jakub@redhat.com>
11013 PR middle-end/42760
11014 * g++.dg/torture/pr42760.C: New test.
11016 2010-01-15 Jing Yu <jingyu@google.com>
11018 PR rtl-optimization/42691
11019 * gcc.c-torture/execute/pr42691.c: New.
11021 2010-01-15 Richard Guenther <rguenther@suse.de>
11023 PR middle-end/42739
11024 * g++.dg/torture/pr42739.C: New testcase.
11026 2010-01-15 Dodji Seketeli <dodji@redhat.com>
11028 * g++.dg/template/error45.C: Revert as part of reverting changes
11031 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11034 * gfortran.dg/interface_31.f90: New test.
11036 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11038 * gcc.target/powerpc/pr42747.c: New file.
11040 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11042 PR middle-end/42674
11043 * c-c++-common/pr42674.c: New test.
11046 * g++.dg/template/instantiate11.C: New test.
11048 2010-01-14 Jason Merrill <jason@redhat.com>
11051 * g++.dg/overload/error3.C: New.
11054 * g++.dg/overload/rvalue1.C: New.
11056 2010-01-14 Martin Jambor <mjambor@suse.cz>
11058 PR tree-optimization/42706
11059 * gcc.dg/ipa/pr42706.c: New testcase.
11061 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
11063 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11065 2010-01-14 Martin Jambor <mjambor@suse.cz>
11067 PR tree-optimization/42714
11068 * g++.dg/torture/pr42714.C: New test.
11070 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11072 PR rtl-optimization/42246
11073 * gfortran.dg/pr42246-2.f: New.
11075 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11077 PR rtl-optimization/42389
11078 * gcc.dg/pr42389.c: New.
11080 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11082 PR rtl-optimization/42388
11083 * gcc.dg/pr42388.c: New.
11085 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11087 PR rtl-optimization/42294
11088 * gfortran.dg/pr42294.f: New.
11090 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11092 PR rtl-optimization/39453
11093 PR rtl-optimization/42246
11094 * gcc.dg/pr39453.c: New.
11095 * gcc.dg/pr42246.c: New.
11097 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11099 PR middle-end/42245
11100 * gcc.dg/pr42245.c: New.
11101 * gcc.dg/pr42245-2.c: New.
11103 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11105 PR rtl-optimization/42249
11106 * gcc.dg/pr42249.c: New.
11108 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11111 * gcc.c-torture/execute/pr42721.c: New test.
11113 2010-01-14 Ira Rosen <irar@il.ibm.com>
11115 PR tree-optimization/42709
11116 * gcc.dg/vect/pr42709.c: New test.
11118 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11121 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11122 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11124 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11127 * gfortran.dg/generic_19.f90 : New test.
11129 2010-01-13 Richard Guenther <rguenther@suse.de>
11131 PR tree-optimization/42730
11132 * gcc.c-torture/compile/pr42730.c: New testcase.
11134 2010-01-13 Steve Ellcey <sje@cup.hp.com>
11137 * gcc.target/ia64/pr42542-1.c: New.
11138 * gcc.target/ia64/pr42542-2.c: New.
11139 * gcc.target/ia64/pr42542-3.c: New.
11141 2010-01-13 Dodji Seketeli <dodji@redhat.com>
11144 * g++.dg/template/error45.C: New test.
11146 2010-01-13 Martin Jambor <mjambor@suse.cz>
11148 PR tree-optimization/42704
11149 * g++.dg/torture/pr42704.C: New test.
11151 2010-01-13 Martin Jambor <mjambor@suse.cz>
11153 PR tree-optimization/42703
11154 * gcc.c-torture/compile/pr42703.c: New test.
11156 2010-01-13 Richard Guenther <rguenther@suse.de>
11158 PR tree-optimization/42705
11159 * gcc.c-torture/compile/pr42705.c: New testcase.
11161 2010-01-13 Jie Zhang <jie.zhang@analog.com>
11163 * gcc.target/bfin/l2.c: New test.
11164 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11166 2010-01-13 Richard Guenther <rguenther@suse.de>
11168 PR middle-end/42716
11169 * gcc.c-torture/compile/pr42716.c: New testcase.
11171 2010-01-13 Richard Guenther <rguenther@suse.de>
11174 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11176 2010-01-12 Joseph Myers <joseph@codesourcery.com>
11179 * gcc.c-torture/compile/pr42708-1.c: New test.
11181 2010-01-12 Jakub Jelinek <jakub@redhat.com>
11184 * gcc.dg/pr42662.c: New test.
11186 PR tree-optimization/42645
11187 * g++.dg/other/pr42645-1.C: New test.
11188 * g++.dg/other/pr42645-2.C: New test.
11190 2010-01-11 Janis Johnson <janis187@us.ibm.com>
11193 * gcc.target/powerpc/warn-1.c: New test.
11194 * gcc.target/powerpc/warn-2.c: New test.
11196 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
11198 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11201 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
11203 * gcc.dg/lto/20100108_0.c: New.
11205 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
11207 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11208 Add -march=i686 -msse for 32bit x86 targets.
11210 2010-01-10 Richard Guenther <rguenther@suse.de>
11212 PR middle-end/42667
11213 * gcc.dg/torture/pr42667.c: New testcase.
11215 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11218 * gfortran.dg/array_constructor_34.f90: New test.
11220 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11223 * gfortran.dg/array_constructor_33.f90: New test.
11224 gfortran.dg/array_function_5.f90: Add credit.
11226 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11229 * gcc.dg/pr42631.c: New.
11231 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11234 * gcc.dg/pr42630.c: New.
11236 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11239 * gcc.dg/pr42629.c: New.
11241 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11243 PR middle-end/42363
11244 * gcc.dg/torture/pr42363.c: New.
11246 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11250 * gcc.dg/vect/pr42604.c: New.
11251 * gcc.dg/vect/pr42395.c: New.
11253 2010-01-09 Richard Guenther <rguenther@suse.de>
11255 PR middle-end/42512
11256 * gcc.c-torture/execute/pr42512.c: New testcase.
11258 2010-01-09 Tobias Burnus <burnus@net-b.de>
11261 * gfortran.dg/c_ptr_tests_14.f90: New test.
11263 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11266 * gnat.dg/null_pointer_deref1.adb: Don't run on
11267 sparc*-sun-solaris2.11.
11269 2010-01-08 Richard Guenther <rguenther@suse.de>
11272 * gcc.dg/lto/20100103-1_0.c: New testcase.
11273 * gcc.dg/lto/20100103-2_0.c: Likewise.
11275 2010-01-08 Tobias Burnus <burnus@net-b.de
11278 * gfortran.dg/asynchronous_1.f90: New test.
11279 * gfortran.dg/asynchronous_2.f90: New test.
11280 * gfortran.dg/conflicts.f90: Update error message.
11282 2010-01-07 Dodji Seketeli <dodji@redhat.com>
11285 * g++.dg/cpp0x/variadic-unify-2.C: New test.
11287 2010-01-07 Jakub Jelinek <jakub@redhat.com>
11289 PR tree-optimization/42625
11290 * g++.dg/opt/dtor4.C: New test.
11291 * g++.dg/opt/dtor4.h: New.
11292 * g++.dg/opt/dtor4-aux.cc: New.
11294 2010-01-07 Tobias Burnus <burnus@net-b.de>
11297 * gfortran.dg/proc_ptr_26.f90: New test.
11299 2010-01-07 Tobias Burnus <burnus@net-b.de>
11302 * gfortran.dg/allocatable_scalar_7.f90: New test.
11304 2010-01-06 Richard Guenther <rguenther@suse.de>
11306 * gcc.c-torture/compile/pr42632.c: New testcase.
11308 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11311 * gcc.target/i386/pr42542-4.c: New.
11312 * gcc.target/i386/pr42542-4a.c: Likewise.
11313 * gcc.target/i386/pr42542-5.c: Likewise.
11314 * gcc.target/i386/pr42542-5a.c: Likewise.
11316 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
11318 * gcc.dg/tls/opt-15.c: New test.
11320 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11322 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11324 2010-01-05 Martin Jambor <mjambor@suse.cz>
11326 PR tree-optimization/42462
11327 * g++.dg/torture/pr42462.C: New test.
11329 2010-01-05 Jason Merrill <jason@redhat.com>
11331 * g++.dg/cpp0x/initlist30.C: New test.
11333 2010-01-05 Richard Guenther <rguenther@suse.de>
11335 PR tree-optimization/42614
11336 * gcc.c-torture/execute/pr42614.c: New testcase.
11338 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
11340 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11341 * gcc.dg/Wunreachable-1.c: Remove the testcase of
11342 -Wunreachable-code.
11343 * gcc.dg/Wunreachable-2.c: Likewise.
11344 * gcc.dg/Wunreachable-3.c: Likewise.
11345 * gcc.dg/Wunreachable-4.c: Likewise.
11346 * gcc.dg/Wunreachable-5.c: Likewise.
11347 * gcc.dg/Wunreachable-6.c: Likewise.
11348 * gcc.dg/Wunreachable-7.c: Likewise.
11349 * gcc.dg/Wunreachable-8.c: Likewise.
11350 * gcc.dg/20041231-1.c: Likewise.
11352 2010-01-05 Jakub Jelinek <jakub@redhat.com>
11355 * gcc.dg/pr42611.c: New test.
11357 PR tree-optimization/42508
11358 * g++.dg/opt/pr42508.C: New test.
11360 2010-01-05 Tobias Burnus <burnus@net-b.de>
11363 * gfortran.dg/allocatable_scalar_8.f90: New.
11365 2010-01-04 Martin Jambor <mjambor@suse.cz>
11367 PR tree-optimization/42398
11368 * gcc.c-torture/compile/pr42398.c: New test.
11370 2010-01-04 Jason Merrill <jason@redhat.com>
11373 * g++.dg/ext/attrib35.C: New.
11376 * g++.dg/cpp0x/auto17.C: New.
11378 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
11380 * gcc.dg/lto/20100104_0.c: New.
11382 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
11385 * gcc.target/i386/pr42542-1.c: New.
11386 * gcc.target/i386/pr42542-1a.c: Likewise.
11387 * gcc.target/i386/pr42542-1b.c: Likewise.
11388 * gcc.target/i386/pr42542-2.c: Likewise.
11389 * gcc.target/i386/pr42542-2a.c: Likewise.
11390 * gcc.target/i386/pr42542-2b.c: Likewise.
11391 * gcc.target/i386/pr42542-3.c: Likewise.
11392 * gcc.target/i386/pr42542-3a.c: Likewise.
11394 2009-01-04 Tobias Burnus <burnus@net-b.de>
11397 * gfortran.dg/allocatable_scalar_5.f90: New test.
11398 * gfortran.dg/allocatable_scalar_6.f90: New test.
11400 2010-01-03 Richard Guenther <rguenther@suse.de>
11403 * gfortran.dg/gomp/recursion1.f90: Remove.
11405 2010-01-03 Richard Guenther <rguenther@suse.de>
11407 * gcc.dg/Warray-bounds.c: Remove XFAILs.
11408 * gcc.dg/uninit-6.c: Likewise.
11409 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11411 2010-01-03 Richard Guenther <rguenther@suse.de>
11413 PR tree-optimization/42589
11414 * gcc.target/i386/pr42589.c: New testcase.
11416 2010-01-03 Richard Guenther <rguenther@suse.de>
11418 PR tree-optimization/42438
11419 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11421 2010-01-02 Richard Guenther <rguenther@suse.de>
11424 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11426 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
11429 * gcc.target/alpha/pr42448-1.c: New test.
11430 * gcc.target/alpha/pr42448-2.c: Ditto.
11432 2010-01-01 Joseph Myers <joseph@codesourcery.com>
11434 PR preprocessor/41947
11435 * gcc.dg/c99-hexfloat-3.c: New test.
11437 2010-01-01 Richard Guenther <rguenther@suse.de>
11440 * gcc.c-torture/execute/pr42570.c: New testcase.
11442 2010-01-01 Richard Guenther <rguenther@suse.de>
11444 PR middle-end/42559
11445 * gcc.c-torture/compile/pr42559.c: New testcase.
11448 Copyright (C) 2010 Free Software Foundation, Inc.
11450 Copying and distribution of this file, with or without modification,
11451 are permitted in any medium without royalty provided the copyright
11452 notice and this notice are preserved.