1 2010-11-05 Janus Weil <janus@gcc.gnu.org>
5 * gfortran.dg/class_19.f03: Modified.
6 * gfortran.dg/class_allocate_6.f03: New.
8 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
10 * gcc.target/i386/avx-vzeroupper-19.c: New.
12 2010-11-05 Jakub Jelinek <jakub@redhat.com>
14 PR tree-optimization/46099
15 * gcc.dg/autopar/pr46099.c: New test.
18 * c-c++-common/pr43690.c: New test.
20 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
22 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
23 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
24 declaration and implementation.
25 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
26 * obj-c++.dg/property/at-property-13.mm: Likewise.
27 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
28 * obj-c++.dg/property/property-1.mm: Likewise.
29 * obj-c++.dg/property/at-property-7.mm: Likewise.
30 * obj-c++.dg/property/at-property-9.mm: Likewise.
31 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
32 * obj-c++.dg/property/at-property-10.mm: Likewise.
33 * obj-c++.dg/property/synthesize-2.mm: Likewise.
34 * obj-c++.dg/property/at-property-12.mm: Likewise.
35 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
36 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
37 * obj-c++.dg/property/at-property-6.mm: Likewise.
38 * obj-c++.dg/property/at-property-8.mm: Likewise.
39 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
40 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
41 * obj-c++.dg/property/at-property-11.mm: Likewise.
42 * obj-c++.dg/template-8.mm: Likewise.
43 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
44 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
45 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs and
47 * obj-c++.dg/property/property-2.mm: Remove.
48 * obj-c++.dg/property/property-3.mm: Remove.
50 2010-11-05 Jakub Jelinek <jakub@redhat.com>
53 * gcc.dg/pr46307.c: New test.
55 2010-11-05 Jason Merrill <jason@redhat.com>
58 * g++.dg/ext/complex6.C: New.
60 2010-11-04 Bud Davis <jimmied@smu.edu>
62 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check
65 2010-11-04 Chao-ying Fu <fu@mips.com>
67 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
69 * gcc.target/mips/mips32-dsp-run.c: Likewise.
71 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
73 Fixed using the Objective-C 2.0 dot-syntax with class names.
74 * objc.dg/property/dotsyntax-3.m: New.
75 * objc.dg/property/dotsyntax-4.m: New.
76 * obj-c++.dg/property/dotsyntax-3.mm: New.
77 * obj-c++.dg/property/dotsyntax-4.mm: New.
79 * objc.dg/fobjc-std-1.m: Added test for warnings when the
80 Objective-C 2.0 dot-syntax is used with class names.
81 * obj-c++.dg/fobjc-std-1.mm: Same change.
83 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
85 * gcc.target/powerpc/loop_align.c: New.
87 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
89 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
91 merge from FSF 'apple/trunk' branch.
92 * gcc.target/powerpc/darwin64-abi.c: New.
94 2010-11-04 Jakub Jelinek <jakub@redhat.com>
96 PR tree-optimization/46233
97 * gcc.dg/pr46233.c: New test.
99 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
101 * objc.dg/property/property-2.m: Deleted.
102 * objc.dg/property/property-3.m: Deleted.
104 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
106 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
108 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
109 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
110 * objc.dg/property/property-1.m: Likewise.
111 * objc.dg/property/at-property-6.m: Likewise.
112 * objc.dg/property/at-property-7.m: Likewise.
113 * objc.dg/property/dotsyntax-1.m: Likewise.
114 * objc.dg/property/at-property-8.m: Likewise.
115 * objc.dg/property/dotsyntax-2.m: Likewise.
116 * objc.dg/property/at-property-9.m: Likewise.
117 * objc.dg/property/synthesize-2.m: Likewise.
118 * objc.dg/property/at-property-10.m: Likewise.
119 * objc.dg/property/at-property-11.m: Likewise.
120 * objc.dg/property/at-property-12.m: Likewise.
121 * objc.dg/property/at-property-13.m: Likewise.
122 * objc.dg/property/fsf-property-method-access.m: Likewise.
123 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
125 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
127 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
128 deprecation warnings. Use Object1 implementation.
129 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
130 * objc/execute/forward-1.m: Remove.
131 * objc/execute/forward-1.x: Remove.
133 2010-11-04 Jason Merrill <jason@redhat.com>
135 * g++.dg/cpp0x/constexpr-access.C: New.
137 2010-11-04 Richard Guenther <rguenther@suse.de>
139 PR rtl-optimization/46183
140 * gcc.dg/torture/pr46183.c: New testcase.
142 2010-11-04 Richard Guenther <rguenther@suse.de>
144 PR tree-optimization/46068
145 * gcc.dg/torture/pr46068.c: New testcase.
147 2010-11-04 Richard Guenther <rguenther@suse.de>
149 PR tree-optimization/45991
150 * gcc.dg/pr45991.c: New testcase.
152 2010-11-04 Richard Guenther <rguenther@suse.de>
154 PR tree-optimization/46154
155 * g++.dg/torture/pr46154.C: New testcase.
157 2010-11-04 Richard Guenther <rguenther@suse.de>
159 PR tree-optimization/45733
160 * gcc.dg/pr45733.c: New testcase.
162 2010-11-04 Ira Rosen <irar@il.ibm.com>
164 PR tree-optimization/46213
165 * gfortran.dg/vect/pr46213.f90: New.
167 2010-11-04 Richard Guenther <rguenther@suse.de>
170 * gcc.dg/pr34989-1.c: Move ...
171 * gcc.dg/lto/pr34989-1_0.c: ... here.
172 * gcc.dg/pr34989-2.c: Move ...
173 * gcc.dg/lto/pr34989-1_1.c: ... here.
174 * gcc.dg/pr27898.c: Move ...
175 * gcc.dg/lto/pr27898_0.c: ... here and ...
176 * gcc.dg/lto/pr27898_1.c: ... split.
177 * gcc.dg/pr28712.c: Move ...
178 * gcc.dg/lto/pr28712_0.c: ... here and ...
179 * gcc.dg/lto/pr28712_1.c: ... split ...
180 * gcc.dg/lto/pr28712_2.c: ... twice.
181 * gcc.dg/pr28706.c: Move ...
182 * gcc.dg/lto/pr28706_0.c: ... here and ...
183 * gcc.dg/lto/pr28706_1.c: ... split.
185 2010-11-04 Richard Guenther <rguenther@suse.de>
186 Richard Henderson <rth@redhat.com>
188 * gcc.target/i386/fma4-vector-2.c: New testcase.
190 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
191 Richard Guenther <rguenther@suse.de>
193 * gcc.dg/vec-scal-opt.c: New testcase.
194 * gcc.dg/vec-scal-opt1.c: New testcase.
195 * gcc.dg/vec-scal-opt2.c: New testcase.
197 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
199 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
200 from plugin build flags on Darwin targets.
202 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
204 * gcc.target/i386/pr46285.c: Require split_stack target.
206 2010-11-03 Jason Merrill <jason@redhat.com>
209 * g++.dg/cpp0x/constexpr-base2.C: New.
212 * g++.dg/cpp0x/initlist45.C: New.
214 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
216 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
217 is now allowed in categories.
218 * obj-c++.dg/property/dynamic-2.mm: Same change.
219 * objc.dg/property/dynamic-3.m: New.
220 * obj-c++.dg/property/dynamic-3.mm: New.
221 * objc.dg/property/at-property-14.m: New.
222 * objc.dg/property/at-property-15.m: New.
223 * obj-c++.dg/property/at-property-14.mm: New.
224 * obj-c++.dg/property/at-property-15.mm: New.
226 * objc.dg/foreach-6.m: Added a few more tests for valid and
227 invalid iterating variables and collections.
229 2010-11-03 Xinliang David Li <davidxl@google.com>
232 * g++.dg/tree-ssa/ivopts-2.C: New test.
234 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
237 * gcc.target/i386/pr46295.c: New.
239 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
241 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
242 precision min/max for single precision on VSX.
244 2010-11-03 Jason Merrill <jason@redhat.com>
247 * g++.dg/cpp0x/constexpr-ice3.C: New.
249 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
251 * gnat.dg/opt8.ad[sb]: New test.
252 * gnat.dg/opt8_pkg.ads: New helper.
254 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
256 PR rtl-optimization/45865
257 * gcc.dg/pr45865.c: New.
258 * gcc.dg/torture/pr45865.c: Likewise.
260 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
261 * gcc.target/arm/headmerge-2.c: Likewise.
262 * gcc.target/i386/headmerge-1.c: Likewise.
263 * gcc.target/i386/headmerge-2.c: Likewise.
265 2010-11-03 Richard Guenther <rguenther@suse.de>
268 * gcc.dg/pr46288.c: New testcase.
270 2010-11-03 Richard Guenther <rguenther@suse.de>
272 PR tree-optimization/44807
273 * gcc.dg/torture/pr44807.c: New testcase.
275 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
278 * gfortran.dg/namelist_67.f90: New test.
280 2010-11-03 Jakub Jelinek <jakub@redhat.com>
282 PR tree-optimization/46009
283 * gcc.dg/vect/pr46009.c: New function.
285 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
287 Implemented -fobjc-std=objc1 flag.
288 * objc.dg/fobjc-std-1.m: New.
289 * obj-c++.dg/fobjc-std-1.mm: New.
291 2010-11-03 Richard Guenther <rguenther@suse.de>
294 * g++.dg/debug/pr46241.C: New testcase.
296 2010-11-03 Richard Guenther <rguenther@suse.de>
298 PR tree-optimization/46190
299 * gfortran.dg/pr46190.f90: New testcase.
301 2010-11-03 Richard Guenther <rguenther@suse.de>
304 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
305 * gcc.dg/vect/vect-19.c: Likewise.
306 * gcc.dg/vect/vect-17.c: Likewise.
308 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
311 * gcc.target/i386/pr46285.c: New.
313 2010-11-03 Richard Guenther <rguenther@suse.de>
315 PR tree-optimization/46217
316 * gcc.dg/pr46217.c: New testcase.
318 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
320 * objc.dg/property/dotsyntax-1.m: New.
321 * objc.dg/property/dotsyntax-2.m: New.
322 * obj-c++.dg/property/dotsyntax-1.mm: New.
323 * obj-c++.dg/property/dotsyntax-2.mm: New.
325 2010-11-03 Jakub Jelinek <jakub@redhat.com>
327 PR tree-optimization/46165
328 * gcc.dg/pr46165.c: New test.
330 2010-11-03 Richard Guenther <rguenther@suse.de>
333 * gcc.dg/pr46251.c: New testcase.
335 2010-11-03 Jakub Jelinek <jakub@redhat.com>
337 PR tree-optimization/46107
338 * gcc.c-torture/compile/pr46107.c: New test.
341 * gcc.dg/pr46252.c: New test.
343 PR rtl-optimization/46034
344 PR rtl-optimization/46212
345 PR rtl-optimization/46248
346 * gcc.c-torture/compile/pr46034.c: New test.
347 * gcc.c-torture/compile/pr46248.c: New test.
348 * gcc.dg/pr46212.c: New test.
350 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
352 * gnat.dg/sizetype4.adb: New test.
354 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
356 * gcc.target/i386/avx-vzeroupper-15.c: New.
357 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
358 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
359 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
362 * gcc.target/i386/pr46253.c: New.
364 2010-11-02 Steven G. Kargl < kargl@gcc.gnu.org>
365 Tobias Burnus <burnus@net-b.de>
368 * gfortran.dg/deferred_type_param_1.f90: New.
369 * gfortran.dg/deferred_type_param_2.f90: New.
370 * gfortran.dg/initialization_1.f90: Update dg-errors.
371 * gfortran.dg/initialization_9.f90: Update dg-errors.
373 2010-11-02 Richard Guenther <rguenther@suse.de>
375 PR tree-optimization/46149
376 * g++.dg/torture/pr46149.C: New testcase.
378 2010-11-02 Richard Guenther <rguenther@suse.de>
380 PR tree-optimization/46216
381 * gcc.dg/torture/pr46216.c: New testcase.
383 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
386 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
389 2010-11-02 Richard Guenther <rguenther@suse.de>
391 PR tree-optimization/46184
392 * gcc.dg/pr46184.c: New testcase.
394 2010-11-02 Richard Guenther <rguenther@suse.de>
396 PR tree-optimization/46177
397 * gcc.dg/pr46177.c: New testcase.
399 2010-11-02 Martin Jambor <mjambor@suse.cz>
402 * g++.dg/ipa/ivinline-9.C: New test.
404 2010-11-02 Martin Jambor <mjambor@suse.cz>
406 PR tree-optimization/45875
407 * g++.dg/torture/pr45875.C: New test.
409 2010-11-02 Richard Guenther <rguenther@suse.de>
412 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
414 2010-11-02 Jakub Jelinek <jakub@redhat.com>
417 * gcc.dg/pr46255.c: New test.
419 2010-11-02 Dodji Seketeli <dodji@redhat.com>
423 * g++.dg/template/sfinae26.C: New test.
424 * g++.dg/template/sfinae27.C: Likewise.
426 2010-11-02 Dodji Seketeli <dodji@redhat.com>
429 * g++.dg/template/typedef36.C: New test.
430 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
431 * g++.dg/template/canon-type-10.C: Likewise.
432 * g++.dg/template/canon-type-11.C: Likewise.
433 * g++.dg/template/canon-type-12.C: Likewise.
434 * g++.dg/template/canon-type-13.C: Likewise.
436 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
438 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
439 of debug_pubnames on darwin.
441 2010-11-01 Jason Merrill <jason@redhat.com>
442 Benjamin Kosnik <bkoz@redhat.com>
444 * g++.dg/cpp0x/constexpr-initlist2.C: New.
445 * g++.dg/cpp0x/constexpr-initlist3.C: New.
447 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
448 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
449 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
450 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
451 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
452 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
453 * g++.dg/cpp0x/constexpr-array.C: New.
454 * g++.dg/cpp0x/constexpr-base.C: New.
455 * g++.dg/cpp0x/constexpr-complex.C: New.
456 * g++.dg/cpp0x/constexpr-data1.C: New.
457 * g++.dg/cpp0x/constexpr-data2.C: New.
458 * g++.dg/cpp0x/constexpr-deref.C: New.
459 * g++.dg/cpp0x/constexpr-diag1.C: New.
460 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
461 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
462 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
463 * g++.dg/cpp0x/constexpr-empty.C: New.
464 * g++.dg/cpp0x/constexpr-empty2.C: New.
465 * g++.dg/cpp0x/constexpr-empty3.C: New.
466 * g++.dg/cpp0x/constexpr-empty4.C: New.
467 * g++.dg/cpp0x/constexpr-empty5.C: New.
468 * g++.dg/cpp0x/constexpr-ex1.C: New.
469 * g++.dg/cpp0x/constexpr-ex2.C: New.
470 * g++.dg/cpp0x/constexpr-ex3.C: New.
471 * g++.dg/cpp0x/constexpr-ex4.C: New.
472 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
473 * g++.dg/cpp0x/constexpr-fnptr.C: New.
474 * g++.dg/cpp0x/constexpr-function1.C: New.
475 * g++.dg/cpp0x/constexpr-function2.C: New.
476 * g++.dg/cpp0x/constexpr-function3.C: New.
477 * g++.dg/cpp0x/constexpr-ice.C: New.
478 * g++.dg/cpp0x/constexpr-initlist.C: New.
479 * g++.dg/cpp0x/constexpr-neg1.C: New.
480 * g++.dg/cpp0x/constexpr-noexcept.C: New.
481 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
482 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
483 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
484 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
485 * g++.dg/cpp0x/constexpr-nonlit.C: New.
486 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
487 * g++.dg/cpp0x/constexpr-nullptr.C: New.
488 * g++.dg/cpp0x/constexpr-object1.C: New.
489 * g++.dg/cpp0x/constexpr-object2.C: New.
490 * g++.dg/cpp0x/constexpr-overflow.C: New.
491 * g++.dg/cpp0x/constexpr-pedantic.C: New.
492 * g++.dg/cpp0x/constexpr-pos1.C: New.
493 * g++.dg/cpp0x/constexpr-potential1.C: New.
494 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
495 * g++.dg/cpp0x/constexpr-pure.C: New.
496 * g++.dg/cpp0x/constexpr-static.C: New.
497 * g++.dg/cpp0x/constexpr-static2.C: New.
498 * g++.dg/cpp0x/constexpr-static3.C: New.
499 * g++.dg/cpp0x/constexpr-static4.C: New.
500 * g++.dg/cpp0x/constexpr-static5.C: New.
501 * g++.dg/cpp0x/constexpr-static6.C: New.
502 * g++.dg/cpp0x/constexpr-string.C: New.
503 * g++.dg/cpp0x/constexpr-switch.C: New.
504 * g++.dg/cpp0x/constexpr-targ.C: New.
505 * g++.dg/cpp0x/constexpr-throw.C: New.
506 * g++.dg/cpp0x/constexpr-typeid.C: New.
507 * g++.dg/cpp0x/constexpr-union.C: New.
508 * g++.dg/cpp0x/constexpr-value.C: New.
509 * g++.dg/cpp0x/constexpr-value2.C: New.
510 * g++.dg/cpp0x/constexpr-variadic.C: New.
511 * g++.dg/cpp0x/initlist5.C: Use constexpr.
512 * g++.dg/cpp0x/static_assert3.C: Add expected error.
513 * g++.dg/other/fold1.C: Likewise.
514 * g++.dg/parse/crash36.C: Likewise.
515 * g++.dg/parse/constant4.C: Adjust expected error.
516 * g++.dg/template/arg5.C: Likewise.
517 * g++.dg/template/non-dependent10.C: Likewise.
518 * g++.dg/template/qualified-id3.C: Likewise.
519 * g++.dg/warn/overflow-warn-1.C: Likewise.
520 * g++.dg/warn/overflow-warn-3.C: Likewise.
521 * g++.dg/warn/overflow-warn-4.C: Likewise.
522 * g++.old-deja/g++.pt/crash10.C: Likewise.
524 * g++.dg/cpp0x/constexpr-ctor2.C: New.
526 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
528 Implemented format and noreturn attributes for Objective-C methods.
529 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
530 * objc.dg/attributes/method-deprecated-1.m: New.
531 * objc.dg/attributes/method-deprecated-2.m: New.
532 * objc.dg/attributes/method-deprecated-3.m: New.
533 * objc.dg/attributes/method-noreturn-1.m: New.
534 * objc.dg/attributes/method-sentinel-1.m: New.
535 * objc.dg/attributes/method-format-1.m: New.
536 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
537 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
538 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
539 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
540 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
541 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
542 * obj-c++.dg/attributes/method-format-1.mm: New.
544 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
546 * objc.dg/property/at-property-deprecated-1.m: New.
547 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
549 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
551 Implemented Objective-C 2.0 property accessors.
552 * objc.dg/property/at-property-6.m: Use nonatomic properties to
553 avoid testing more complex accessors in this testcase which is not
555 * objc.dg/property/at-property-7.m: Same change.
556 * objc.dg/property/at-property-8.m: Same change.
557 * objc.dg/property/at-property-9.m: Same change.
558 * objc.dg/property/at-property-10.m: Same change.
559 * objc.dg/property/at-property-11.m: Same change.
560 * obj-c++.dg/property/at-property-6.mm: Same change.
561 * obj-c++.dg/property/at-property-7.mm: Same change.
562 * obj-c++.dg/property/at-property-8.mm: Same change.
563 * obj-c++.dg/property/at-property-9.mm: Same change.
564 * obj-c++.dg/property/at-property-10.mm: Same change.
565 * obj-c++.dg/property/at-property-11.mm: Same change.
566 * objc.dg/property/at-property-12.m: New.
567 * objc.dg/property/at-property-13.m: New.
568 * obj-c++.dg/property/at-property-12.mm: New.
569 * obj-c++.dg/property/at-property-13.mm: New.
571 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
574 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
575 * gfortran.dg/allocate_with_typespec_4.f90: New test.
576 * gfortran.dg/allocate_with_typespec_1.f90: New test.
577 * gfortran.dg/allocate_with_typespec_2.f: New test.
578 * gfortran.dg/allocate_with_typespec_3.f90: New test.
579 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
580 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
582 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
583 Nathan Froyd <froydnj@codesourcery.com>
585 PR tree-optimization/46259
586 * gfortran.dg/pr46259.f: New testcase.
588 2010-11-01 Paul Koning <ni1d@arrl.net>
590 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
591 * gcc.c-torture/compile/20020604-1.c: Ditto.
592 * gcc.c-torture/compile/20001226-1.c: Ditto.
593 * gcc.c-torture/compile/20010327-1.c: Ditto.
594 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
595 * gcc.c-torture/compile/pr43191.c: Ditto.
596 * gcc.c-torture/compile/pr41181.c: Ditto.
598 2010-10-31 Richard Henderson <rth@redhat.com>
600 * lib/target-supports.exp
601 (check_effective_target_automatic_stack_alignment): True for
603 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
604 use of the preferred-stack-boundary arguments.
605 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
607 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
610 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
611 * gcc.target/i386/fma4-builtin-2.c: Likewise.
613 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
615 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
617 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
619 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
620 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
622 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
623 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
624 * objc.dg/torture/tls/thr-init.m: Likewise.
625 * objc.dg/torture/tls/thr-init-2.m: Likewise.
626 * objc.dg/torture/tls/thr-init-3.m: Likewise.
628 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
630 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
633 2010-10-30 Janus Weil <janus@gcc.gnu.org>
638 * gfortran.dg/typebound_generic_10.f03: New.
640 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
642 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
643 * objc.dg/property/property-neg-1.m: Updated for changes in the
644 syntax of @property and the implementation of
645 @synthesize/@dynamic.
646 * objc.dg/property/property-neg-2.m: Same change.
647 * objc.dg/property/property-neg-3.m: Same change.
648 * objc.dg/property/property-neg-4.m: Same change.
649 * objc.dg/property/property-neg-5.m: Same change.
650 * objc.dg/property/property-neg-7.m: Same change.
651 * objc.dg/property/property-1.m: Same change.
652 * objc.dg/property/synthesize-1.m: Same change.
653 * objc.dg/property/at-property-2.m: Same change.
654 * objc.dg/property/at-property-4.m: Same change.
656 * objc.dg/property/fsf-property-method-acces.m: Updated for
657 changes in the syntax of @property and the implementation of
658 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
659 * objc.dg/property/fsf-property-basic.m: Same change.
660 * objc.dg/property/fsf-property-named-ivar.m: Same change.
662 * objc.dg/property/at-property-5.m: New.
663 * objc.dg/property/at-property-6.m: New.
664 * objc.dg/property/at-property-7.m: New.
665 * objc.dg/property/at-property-8.m: New.
666 * objc.dg/property/at-property-9.m: New.
667 * objc.dg/property/at-property-10.m: New.
668 * objc.dg/property/at-property-11.m: New.
669 * objc.dg/property/synthesize-2.m: New.
670 * objc.dg/property/dynamic-2.m: New.
672 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
673 syntax of @property and the implementation of
674 @synthesize/@dynamic.
675 * obj-c++.dg/property/property-neg-2.mm: Same change.
676 * obj-c++.dg/property/property-neg-3.mm: Same change.
677 * obj-c++.dg/property/property-neg-4.mm: Same change.
678 * obj-c++.dg/property/property-neg-5.mm: Same change.
679 * obj-c++.dg/property/property-neg-7.mm: Same change.
680 * obj-c++.dg/property/property-1.mm: Same change.
681 * obj-c++.dg/property/synthesize-1.mm: Same change.
682 * obj-c++.dg/property/at-property-2.mm: Same change.
683 * obj-c++.dg/property/at-property-4.mm: Same change.
685 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
686 changes in the syntax of @property and the implementation of
687 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
688 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
689 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
691 * obj-c++.dg/property/at-property-5.mm: New.
692 * obj-c++.dg/property/at-property-6.mm: New.
693 * obj-c++.dg/property/at-property-7.mm: New.
694 * obj-c++.dg/property/at-property-8.mm: New.
695 * obj-c++.dg/property/at-property-9.mm: New.
696 * obj-c++.dg/property/at-property-10.mm: New.
697 * obj-c++.dg/property/at-property-11.mm: New.
698 * obj-c++.dg/property/synthesize-2.mm: New.
699 * obj-c++.dg/property/dynamic-2.mm: New.
701 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
702 Andrew Pinski <pinskia@gmail.com>
704 * gcc.c-torture/execute/vector-shift.c: New testcase.
705 * gcc.c-torture/execute/vector-shift1.c: Likewise.
706 * gcc.c-torture/execute/vector-shift2.c: Likewise.
707 * gcc.dg/vector-shift.c: Likewise.
708 * gcc.dg/vector-shift1.c: Likewise.
709 * gcc.dg/torture/vector-shift2.c: Likewise.
710 * gcc.dg/vector-shift3.c: Likewise.
711 * gcc.dg/simd-1b.c: Adjust.
713 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
715 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
717 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
719 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
721 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
724 * gcc.target/i386/pr46153.c: New test.
726 2010-10-27 Jason Merrill <jason@redhat.com>
728 * g++.dg/cpp0x/constexpr-is_literal.C: New.
730 2010-10-27 Janus Weil <janus@gcc.gnu.org>
733 * gfortran.dg/class_dummy_3.f03: New.
735 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
737 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
738 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
740 * gcc.target/i386/avx-vzeroupper-3.c: New.
741 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
742 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
743 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
744 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
745 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
746 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
747 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
748 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
749 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
750 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
751 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
753 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
755 * obj-c.dg/property/at-property-4.m: New.
756 * obj-c++.dg/property/at-property-4.mm: New.
757 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
759 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
762 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
764 * objc.dg/property/at-property-1.m: New.
765 * objc.dg/property/at-property-2.m: New.
766 * objc.dg/property/at-property-3.m: New.
767 * objc.dg/ivar-invalid-type-1.m: New.
768 * obj-c++.dg/property/at-property-1.mm: New.
769 * obj-c++.dg/property/at-property-2.mm: New.
770 * obj-c++.dg/property/at-property-3.mm: New.
771 * obj-c++.dg/ivar-invalid-type-1.mm: New.
772 * objc.dg/property/property-neg-6.m: Updated testcase for updates
775 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
778 * gfortran.dg/namelist_66.f90: New test.
779 * gfortran.dg/fmt_t_6.f: Fix whitespace.
781 2010-10-26 Janus Weil <janus@gcc.gnu.org>
784 * gfortran.dg/allocatable_scalar_9.f90: Extended.
785 * gfortran.dg/allocatable_scalar_10.f90: New.
786 * gfortran.dg/class_19.f03: Extended.
788 2010-10-26 Jan Hubicka <jh@suse.cz>
791 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
793 2010-10-26 Ira Rosen <irar@il.ibm.com>
795 PR tree-optimization/46167
796 * gcc.dg/vect/O-pr46167.c: New.
797 * gcc.dg/vect/vect.exp: Run tests with -O.
799 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
802 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
803 * g++.dg/vect/pr33860a.cc: Likewise.
804 * gcc.c-torture/compile/20070522-1.c: Likewise.
805 * gcc.dg/compat/struct-align-1_x.c: Likewise.
806 * gcc.dg/compat/struct-align-1_y.c: Likewise.
807 * gcc.dg/compat/struct-align-2_x.c: Likewise.
808 * gcc.dg/compat/struct-align-2_y.c: Likewise.
809 * gcc.dg/pr44136.c: Likewise.
811 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
812 * gcc.dg/compat/vector-1_x.c: Likewise.
813 * gcc.dg/compat/vector-1_y.c: Likewise.
814 * gcc.dg/compat/vector-2_x.c: Likewise.
815 * gcc.dg/compat/vector-2_y.c: Likewise.
816 * gcc.dg/pr43300.c: Likewise.
818 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
819 * gcc.dg/compat/vector-1a_y.c: Likewise.
820 * gcc.dg/compat/vector-1b_x.c: Likewise.
821 * gcc.dg/compat/vector-1b_y.c: Likewise.
822 * gcc.dg/compat/vector-2a_x.c: Likewise.
823 * gcc.dg/compat/vector-2a_y.c: Likewise.
824 * gcc.dg/compat/vector-2b_x.c: Likewise.
825 * gcc.dg/compat/vector-2b_y.c: Likewise.
826 * gcc.target/i386/pr39162.c: Likewise.
827 * gcc.target/i386/pr40906-2.c: Likewise.
828 * gcc.target/i386/sse-5.c: Likewise.
830 * gcc.dg/pr35442.c: Prune ABI change warnings.
832 * gcc.c-torture/execute/pr38151.x: New.
833 * gcc.target/i386/pr44948-1a.c: Likewise.
834 * gcc.target/i386/pr44948-1b.c: Likewise.
835 * gcc.target/i386/pr44948-2a.c: Likewise.
836 * gcc.target/i386/pr44948-2b.c: Likewise.
838 2010-10-26 Ian Lance Taylor <iant@google.com>
841 * gcc.c-torture/execute/20101025-1.c: New test.
843 2010-10-26 Tobias Burnus <burnus@net-b.de>
846 * gfortran.dg/class_allocate_5.f90: New.
848 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
850 Implement opaque-enum-specifiers for C++0x
851 * g++.dg/cpp0x/forw_enum1.C: New.
852 * g++.dg/cpp0x/forw_enum2.C: New.
853 * g++.dg/cpp0x/forw_enum3.C: New.
854 * g++.dg/cpp0x/forw_enum4.C: New.
855 * g++.dg/cpp0x/forw_enum5.C: New.
856 * g++.dg/cpp0x/forw_enum6.C: New.
857 * g++.dg/cpp0x/forw_enum7.C: New.
858 * g++.dg/cpp0x/forw_enum8.C: New.
859 * g++.dg/cpp0x/forw_enum9.C: New.
860 * g++.dg/parse/enum3.C: Add new errors.
861 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
862 * g++.dg/cpp0x/auto9.C: Add new error.
863 * g++.dg/template/crash79.C: Add new errors.
865 2010-10-26 Jie Zhang <jie@codesourcery.com>
867 * gcc.target/arm/volatile-bitfields-1.c: New test.
868 * gcc.target/arm/volatile-bitfields-2.c: New test.
869 * gcc.target/arm/volatile-bitfields-3.c: New test.
871 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
873 * gnat.dg/pointer_discr1.adb: New test.
874 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
875 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
876 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
878 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
880 * gnat.dg/loop_optimization8.adb: New test.
881 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
882 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
884 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
886 * gnat.dg/in_out_parameter2.adb: New test.
887 * gnat.dg/in_out_parameter3.adb: Likewise.
889 2010-10-25 Jie Zhang <jie@codesourcery.com>
891 * g++.dg/opt/combine.c: New test.
893 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
895 * gnat.dg/opt7.ad[sb]: New test.
896 * gnat.dg/opt7_pkg.ads: New helper.
898 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
901 * obj-c.dg/pr45735.mm: New.
902 * obj-c++.dg/pr45735.mm: New.
904 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
907 * objc.dg/pr24393.m: New.
908 * obj-c++.dg/pr24393.mm: New.
910 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
913 * objc.dg/pr28049.m: New.
914 * obj-c++.dg/pr28049.mm: New.
916 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
918 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
919 parameter attributes are now supported.
920 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
921 * objc.dg/attributes/parameter-attribute-1.m: New test.
922 * objc.dg/attributes/parameter-attribute-2.m: New test.
923 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
924 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
926 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
928 Based on the CFString implementation in FSF apple/trunk branch.
930 * gcc.dg/darwin-cfstring-1.c: New.
931 * gcc.dg/darwin-cfstring-2.c: New.
932 * gcc.dg/torture/darwin-cfstring-3.c: New.
933 * g++.dg/other/darwin-cfstring1.C: New.
934 * g++.dg/torture/darwin-cfstring-3.C: New.
936 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
938 * objc.dg/demangle-1.m: New test.
939 * obj-c++.dg/demangle-1.mm: New test.
940 * obj-c++.dg/demangle-2.mm: New test.
941 * obj-c++.dg/demangle-3.mm: New test.
943 2010-10-23 Ian Lance Taylor <iant@google.com>
945 * gcc.c-torture/execute/20101011-1.c: New test.
946 * gcc.c-torture/execute/20101011-1.x: New test driver.
948 2010-10-23 Tobias Burnus <burnus@net-b.de>
951 * gfortran.dg/protected_8.f90: New.
953 2010-10-23 Joseph Myers <joseph@codesourcery.com>
955 * gcc.dg/march-generic.c: Skip for -march in multilib options.
956 * gcc.target/i386/isa-9.c: Skip for -march other than
957 -march=amdfam10 in multilib options.
958 * gcc.target/i386/pr42589.c: Skip for -march other than
959 -march=i486 in multilib options.
960 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
961 other -march in multilib options.
963 2010-10-23 Jie Zhang <jie@codesourcery.com>
965 PR rtl-optimization/37360
966 * gcc.dg/pr37360.c: New test.
968 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
970 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
972 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
973 Andrew Pinski <pinskia@gmail.com>
975 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
976 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
977 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
978 * gcc.dg/vector-subscript-1.c: Likewise.
979 * gcc.dg/vector-subscript-2.c: Likewise.
980 * gcc.dg/vector-subscript-3.c: New testcase.
981 * gcc.dg/array-8.c: Adjust.
983 2010-10-22 Richard Guenther <rguenther@suse.de>
986 * c-c++-common/torture/pr46137.c: New testcase.
988 2010-10-22 Jason Merrill <jason@redhat.com>
991 * g++.dg/template/defarg14.C: New.
993 2010-10-22 Jason Merrill <jason@redhat.com>
996 * g++.dg/cpp0x/implicit10.C: New.
998 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
1001 * gcc.target/i386/pr46098.c: New test.
1003 2010-10-22 Richard Guenther <rguenther@suse.de>
1005 PR tree-optimization/45720
1006 * gcc.dg/torture/pr45720.c: New testcase.
1008 2010-10-22 Ira Rosen <irar@il.ibm.com>
1010 PR tree-optimization/46126
1011 * gcc.dg/vect/pr46126.c: New.
1013 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
1015 Based on the CFString implementation in FSF apple/trunk branch.
1017 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1018 so that the latter can be used in dg-skip and dg-xfail clauses.
1019 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1020 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1021 to use dg-additional-files for Object1.
1022 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1023 to use dg-additional-files for Object1, move to torture/strings/.
1024 * obj-c++.dg/const-str-4.mm: Likewise.
1025 * obj-c++.dg/const-str-3.mm: Likewise.
1026 * obj-c++.dg/const-str-8.mm: Likewise.
1027 * obj-c++.dg/const-str-9.mm: Likewise.
1028 * obj-c++.dg/const-str-10.mm: Likewise.
1029 * obj-c++.dg/const-str-10.mm: Likewise.
1030 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1031 to use dg-additional-files for Object1, move to strings/.
1032 * obj-c++.dg/const-str-2.mm: Likewise.
1033 * obj-c++.dg/const-str-5.mm: Likewise.
1034 * obj-c++.dg/const-str-6.mm: Likewise.
1035 * obj-c++.dg/const-str-12.mm: Likewise.
1036 * obj-c++.dg/strings/strings.exp: New.
1037 * obj-c++.dg/strings/const-cfstring-2.mm: New.
1038 * obj-c++.dg/strings/const-cfstring-5.mm: New.
1039 * obj-c++.dg/torture/strings/strings.exp: New.
1040 * obj-c++.dg/torture/strings/string1.mm: New.
1041 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1042 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1043 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1045 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1046 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1047 * objc/execute/string2.m: Likewise.
1048 * objc/execute/string3.m: Likewise.
1049 * objc/execute/string3.m: Likewise.
1050 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1051 * objc.dg/foreach-4.m: Likewise.
1052 * objc.dg/foreach-5.m: Likewise.
1053 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1054 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1055 * objc.dg/const-str-4.m: Likewise.
1056 * objc.dg/const-str-7.m: Likewise.
1057 * objc.dg/const-str-8.m: Likewise.
1058 * objc.dg/const-str-9.m: Likewise.
1059 * objc.dg/const-str-10.m: Likewise.
1060 * objc.dg/const-str-11.m: Likewise.
1061 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1062 to use dg-additional-files for Object1, move to objc.dg/strings/.
1063 * objc.dg/const-str-2.m: Likewise.
1064 * objc.dg/const-str-5.m: Likewise.
1065 * objc.dg/const-str-6.m: Likewise.
1066 * objc.dg/const-str-12.m: Likewise.
1067 * objc.dg/const-str-12b.m: Likewise.
1068 * objc.dg/strings/strings.exp: New.
1069 * objc.dg/strings/const-cfstring-2.m: New.
1070 * objc.dg/strings/const-cfstring-5.m: New.
1071 * objc.dg/torture/strings/strings.exp: New.
1072 * objc.dg/torture/strings/const-cfstring-1.m: New.
1073 * objc.dg/torture/strings/const-cfstring-3.m: New.
1074 * objc.dg/torture/strings/const-cfstring-4.m: New.
1076 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1078 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1080 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/parse/crash57.C: New.
1085 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
1086 H.J. Lu <hongjiu.lu@intel.com>
1089 * gcc.target/i386/pr45946.c: New test.
1091 2010-10-21 Martin Jambor <mjambor@suse.cz>
1093 PR tree-optimization/45875
1094 * g++.dg/ipa/pr45875.C: New test.
1096 2010-10-21 Ira Rosen <irar@il.ibm.com>
1098 PR tree-optimization/46049
1099 PR tree-optimization/46052
1100 * gcc.dg/vect/pr46052.c: New test.
1101 * gcc.dg/vect/pr46049.c: New test.
1103 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1106 * gfortran.dg/shape_5.f90: New test case.
1108 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1111 * gfortran.dg/proc_ptr_comp_25.f90: New.
1113 2010-10-21 Richard Guenther <rguenther@suse.de>
1114 Michael Matz <matz@suse.de>
1116 PR tree-optimization/45764
1117 * gcc.dg/torture/pr45764.c: New testcase.
1119 2010-10-21 Richard Guenther <rguenther@suse.de>
1121 PR tree-optimization/46111
1122 * g++.dg/torture/pr46111.C: New testcase.
1124 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1127 * gfortran.dg/dummy_procedure_4.f90: New.
1128 * gfortran.dg/proc_ptr_30.f90: New.
1130 2010-10-21 Tobias Burnus <burnus@net-b.de>
1133 * gfortran.dg/ptr-func-1.f90: New.
1134 * gfortran.dg/ptr-func-2.f90: New.
1136 2010-10-20 Jakub Jelinek <jakub@redhat.com>
1138 PR tree-optimization/45919
1139 * gcc.c-torture/compile/pr45919.c: New test.
1141 PR tree-optimization/46066
1142 * gcc.dg/autopar/pr46066.c: New test.
1144 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1147 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1149 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1152 * g++.dg/cpp0x/range-for7.C: New.
1154 2010-10-20 Richard Guenther <rguenther@suse.de>
1157 * g++.dg/lto/20101020-1_0.h: New testcase.
1158 * g++.dg/lto/20101020-1_0.C: Likewise.
1159 * g++.dg/lto/20101020-1_1.C: Likewise.
1161 2010-10-20 Dmitry Melnik <dm@ispras.ru>
1163 * gcc.dg/20101013-1.c: New test.
1165 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
1168 * gcc.target/i386/pr46085-1.c: New.
1169 * gcc.target/i386/pr46085-2.c: Likewise.
1171 2010-10-20 Richard Guenther <rguenther@suse.de>
1173 PR tree-optimization/45860
1174 * gcc.dg/torture/pr45860.c: New testcase.
1176 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
1178 * gnat.dg/discr25.adb: New test.
1179 * gnat.dg/discr25_pkg.ad[sb]: New helper.
1181 2010-10-20 Olivier Hainque <hainque@adacore.com>
1183 * gcc.target/powerpc/ehreturn.c: New test.
1185 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1187 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
1188 not require Foundation and run with the GNU runtime as well.
1190 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1193 * obj-c++.dg/template-8.mm: New.
1195 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1198 * objc.dg/pr23709.m: New.
1199 * obj-c++.dg/pr23709.m: New.
1201 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1204 * g++.dg/template/crash104.C: New.
1206 2010-10-19 Richard Henderson <rth@redhat.com>
1208 * gcc.target/i386/fma3-fma.c: New.
1209 * gcc.target/i386/fma3-builtin.c: New.
1210 * gcc.target/i386/fma4-builtin.c: New.
1212 2010-10-19 Richard Guenther <rguenther@suse.de>
1215 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
1217 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1219 Merge from 'apple/trunk' branch on FSF servers.
1221 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1224 * objc.dg/proto-init-mimatch-1.m: New.
1225 * obj-c++.dg/proto-init-mimatch-1.mm: New.
1227 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1229 Implemented parsing @synthesize and @dynamic for
1230 Objective-C/Objective-C++.
1231 * objc.dg/property/dynamic-1.m: New.
1232 * objc.dg/property/synthesize-1.m: New.
1233 * obj-c++.dg/property/dynamic-1.mm: New.
1234 * obj-c++.dg/property/synthesize-1.mm: New.
1236 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1238 * objc.dg/at-class-1.m: New.
1239 * objc.dg/at-class-1.mm: New.
1241 2010-10-18 Steve Ellcey <sje@cup.hp.com>
1243 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1245 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1247 Merge from 'apple/trunk' branch on FSF servers.
1249 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
1252 * obj-c++.dg/template-7.mm: New.
1254 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1256 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1259 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1261 Merge from 'apple/trunk' branch on FSF servers.
1263 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1266 * obj-c++.dg/try-catch-16.mm: New.
1267 * obj-c++.dg/try-catch-17.mm: New.
1269 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
1272 * obj-c++.dg/try-catch-15.mm: New
1274 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
1277 * obj-c++.dg/try-catch-12.mm: New
1278 * obj-c++.dg/try-catch-13.mm: New
1279 * obj-c++.dg/try-catch-14.mm: New
1280 * objc.dg/try-catch-11.m: New
1281 * objc.dg/try-catch-12.m: New
1282 * objc.dg/try-catch-13.m: New
1284 2010-10-18 Richard Henderson <rth@redhat.com>
1286 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1288 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1291 * c-c++-common/Wunused-var-13.c: New test.
1293 2010-10-18 Richard Guenther <rguenther@suse.de>
1295 PR tree-optimization/45967
1296 * gcc.dg/torture/pr45967.c: New testcase.
1297 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1298 * gcc.dg/ipa/ipa-pta-13.c: Likewise
1299 * gcc.dg/torture/pr39074-2.c: Likewise
1300 * gcc.dg/torture/pta-escape-1.c: Likewise
1301 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1302 * gcc.dg/tree-ssa/pta-callused.c: Likewise
1303 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1304 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1305 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1306 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1308 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
1310 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1312 2010-10-18 Richard Guenther <rguenther@suse.de>
1315 * g++.dg/lto/20101015-2_0.C: New testcase.
1317 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1320 * gcc.c-torture/execute/pr46019.c: New test.
1322 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1324 Merge from 'apple/trunk' branch on FSF servers.
1326 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1329 * obj-c++.dg/method-namespace-2.mm: New.
1331 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1333 Merge from 'apple/trunk' branch on FSF servers.
1335 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1338 * objc.dg/private-1.m: Test modified.
1339 * obj-c++.dg/private-1.mm: Test modified.
1341 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1344 * gcc.target/i386/push-1.c: Remove.
1346 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1347 H.J. Lu <hongjiu.lu@intel.com>
1350 * gcc.target/i386/pr46051.c: New test.
1352 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1354 * obj-c++.dg/gnu-api-2-class.mm: New.
1355 * obj-c++.dg/gnu-api-2-ivar.mm: New.
1356 * obj-c++.dg/gnu-api-2-method.mm: New.
1357 * obj-c++.dg/gnu-api-2-objc.mm: New.
1358 * obj-c++.dg/gnu-api-2-object.mm: New.
1359 * obj-c++.dg/gnu-api-2-property.mm: New.
1360 * obj-c++.dg/gnu-api-2-protocol.mm: New.
1361 * obj-c++.dg/gnu-api-2-sel.mm: New.
1363 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
1365 * objc.dg/fsf-package-0.m: New.
1366 * obj-c++.dg/fsf-package-0.m: New.
1368 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1371 * objc.dg/pr18255.m: New.
1373 2010-10-16 Jan Hubicka <jh@suse.cz>
1376 * g++.dg/torture/pr44206.C: New.
1378 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1380 * objc.dg/gnu-api-2-class.m: New.
1381 * objc.dg/gnu-api-2-objc.m: New.
1383 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
1385 * objc.dg/gnu-api-2-ivar.m: New.
1387 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1389 * objc.dg/gnu-api-2-property.m: New.
1391 2010-10-15 Xinliang David Li <davidxl@google.com>
1393 * g++.dg/uninit-pred-3_a.C: New test.
1394 * g++.dg/uninit-pred-3_b.C: New test.
1396 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1398 * objc.dg/gnu-api-2-object.m: New.
1400 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1402 * objc.dg/gnu-api-2-method.m: New.
1404 2010-10-15 Jason Merrill <jason@redhat.com>
1406 * g++.dg/lto/pr45983_0.C: New.
1408 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1410 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1411 builtin combiner patterns.
1412 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1413 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1414 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1415 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1416 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1418 2010-10-15 Richard Guenther <rguenther@suse.de>
1420 * g++.dg/lto/20101015-1_0.C: New testcase.
1422 2010-10-15 Richard Guenther <rguenther@suse.de>
1425 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1426 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1428 2010-10-15 Richard Guenther <rguenther@suse.de>
1431 * g++.dg/lto/20101014-1_0.C: New testcase.
1433 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
1435 * objc.dg/gnu-api-2-protocol.m: New.
1436 * objc.dg/gnu-api-2-sel.m: New.
1438 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1440 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1443 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
1445 * gcc.dg/20101010-1.c: New testcase.
1447 2010-10-15 Jie Zhang <jie@codesourcery.com>
1449 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1450 script when relocatable linking.
1452 2010-10-14 Yao Qi <yao@codesourcery.com>
1455 * gcc.target/arm/pr45447.c: New test.
1457 2010-10-14 Jan Hubicka <jh@suse.cz>
1460 * g++.dg/lto/pr45621.h : New.
1461 * g++.dg/lto/pr45621_0.C: New.
1462 * g++.dg/lto/pr45621_1.C: New.
1464 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1466 * objc.dg/property: New.
1467 * objc.dg/property/fsf-property-basic.m: New.
1468 * objc.dg/property/fsf-property-method-access.m: New.
1469 * objc.dg/property/fsf-property-named-ivar.m: New.
1470 * obj-c++.dg/property: New.
1471 * obj-c++.dg/property/fsf-property-basic.mm: New.
1472 * obj-c++.dg/property/fsf-property-method-access.mm: New.
1473 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1475 merge from FSF apple 'trunk' branch.
1476 2006 Fariborz Jahanian <fjahanian@apple.com>
1478 Radars 4436866, 4505126, 4506903, 4517826
1479 * objc.dg/property/property-1.m: New.
1480 * objc.dg/property/property-2.m: New.
1481 * objc.dg/property/property-3.m: New.
1482 * objc.dg/property/property-neg-1.m: New.
1483 * objc.dg/property/property-neg-2.m: New.
1484 * objc.dg/property/property-neg-3.m: New.
1485 * objc.dg/property/property-neg-4.m: New.
1486 * objc.dg/property/property-neg-5.m: New.
1487 * objc.dg/property/property-neg-6.m: New.
1488 * objc.dg/property/property-neg-7.m: New.
1489 * objc.dg/property/property.exp: New.
1490 * obj-c++.dg/property/property-1.mm: New.
1491 * obj-c++.dg/property/property-2.mm: New.
1492 * obj-c++.dg/property/property-3.mm: New.
1493 * obj-c++.dg/property/property-neg-1.mm: New.
1494 * obj-c++.dg/property/property-neg-2.mm: New.
1495 * obj-c++.dg/property/property-neg-3.mm: New.
1496 * obj-c++.dg/property/property-neg-4.mm: New.
1497 * obj-c++.dg/property/property-neg-5.mm: New.
1498 * obj-c++.dg/property/property-neg-6.mm: New.
1499 * obj-c++.dg/property/property-neg-7.mm: New.
1500 * obj-c++.dg/property/property.exp: New.
1502 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1504 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
1506 2010-10-14 Joseph Myers <joseph@codesourcery.com>
1509 * gcc.c-torture/compile/pr45969-1.c: New test.
1511 2010-10-14 Richard Guenther <rguenther@suse.de>
1513 PR tree-optimization/44913
1514 * gcc.dg/torture/pr44913.c: New testcase.
1516 2010-10-14 Richard Guenther <rguenther@suse.de>
1519 * g++.dg/lto/20101014-2_0.C: New testcase.
1521 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1523 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1524 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1525 * gcc.target/i386/pr44130.c: Likewise.
1526 * gcc.target/i386/pr44144.c: Likewise.
1527 * gcc.target/i386/pr44180.c: Likewise.
1528 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1529 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1530 * gcc.target/i386/vect-sizes-1.c: Likewise.
1531 * gcc.target/i386/vectorize4-avx.c: Likewise.
1533 2010-10-14 Richard Guenther <rguenther@suse.de>
1536 * g++.dg/lto/20101010-3_0.C: New testcase.
1537 * g++.dg/lto/20101010-4_0.C: Likewise.
1539 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
1541 * objc.dg/pr45878.m: Update to include NSConstantString interface
1543 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1544 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1545 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
1546 reference for m64 -fnext-runtime.
1548 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1550 * gcc.target/i386/vect-sizes-1.c: New.
1552 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1555 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
1557 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
1559 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
1560 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1562 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1564 * gcc.target/ia64/20101005.c: New test.
1566 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
1568 PR rtl-optimization/45570
1569 * gcc.dg/pr45570.c: New test.
1571 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1573 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
1574 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1575 * gcc.target/i386/vectorize4-avx.c: Likewise.
1577 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1579 * gcc.target/i386/avx-copysign-vec.c: New.
1580 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1582 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1585 * gcc.target/i386/pr44130.c: New.
1587 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1590 * gcc.target/i386/pr44144.c: New.
1592 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
1595 * gcc.target/i386/pr44180.c: New.
1597 2010-10-13 Jason Merrill <jason@redhat.com>
1599 * g++.dg/template/canon-type-8.C: New.
1601 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
1603 * gcc.c-torture/execute/20101013-1.c: New test.
1605 2010-10-13 Richard Guenther <rguenther@suse.de>
1608 * objc.dg/pr45878.m: New testcase.
1610 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
1612 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
1613 * gcc.dg/format/dfp-printf-1.c: Likewise.
1614 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
1616 2010-10-13 Richard Guenther <rguenther@suse.de>
1618 PR tree-optimization/45788
1619 * g++.dg/pr45788.C: New testcase.
1621 2010-10-13 Richard Guenther <rguenther@suse.de>
1623 PR tree-optimization/45970
1624 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
1626 2010-10-13 Richard Guenther <rguenther@suse.de>
1628 PR tree-optimization/45982
1629 * gcc.dg/torture/pr45982.c: New testcase.
1630 * gcc.dg/tree-ssa/pr24287.c: Adjust.
1631 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
1632 * gcc.dg/torture/pr39074-2.c: Likewise.
1634 2010-10-13 Richard Guenther <rguenther@suse.de>
1637 * g++.dg/torture/pr45874.C: New testcase.
1639 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
1641 * objc.dg/attributes/method-attribute-1.m: Update to respond
1642 to implemented method attributes..
1643 * objc.dg/attributes/method-attribute-2.m: Likewise.
1644 * objc.dg/attributes/method-attribute-3.m: Likewise.
1645 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
1646 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1647 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
1649 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
1652 * objc.dg/pr23214.m: New.
1654 2010-10-12 Michael Eager <eager@eagercon.com>
1657 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
1658 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
1660 2010-10-12 Jakub Jelinek <jakub@redhat.com>
1663 * gcc.c-torture/execute/pr45636.c: New test.
1664 * gfortran.dg/pr45636.f90: New test.
1666 2010-10-12 Richard Henderson <rth@redhat.com>
1668 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
1670 2010-10-12 Daniel Kraft <d@domob.eu>
1673 * gfortran.dg/associate_1.f03: More tests with derived-types.
1674 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
1675 * gfortran.dg/associate_8.f03: Fix typo.
1676 * gfortran.dg/initialization_27.f90: Fix typo.
1678 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1681 * lib/lto.exp (lto-get-options-main): Support optional target
1682 selector for dg-extra-ld-options.
1684 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1686 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
1687 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
1689 2010-10-11 Martin Jambor <mjambor@suse.cz>
1692 * g++.dg/torture/pr45699.C: New test.
1693 * g++.dg/otr-fold-1.C: Adjusted.
1694 * g++.dg/otr-fold-1.C: Likewise.
1696 2010-10-11 Nick Clifton <nickc@redhat.com>
1698 * gcc.c-torture/compile/pr44197.c: Require visibility support.
1699 Allow for a user label prefix.
1701 2010-10-10 Richard Guenther <rguenther@suse.de>
1703 * g++.dg/lto/20101010-1_0.C: New testcase.
1704 * g++.dg/lto/20101010-2_0.C: Likewise.
1706 2010-10-11 Ira Rosen <irar@il.ibm.com>
1708 PR tree-optimization/45902
1709 * gcc.dg/vect/45902.c: New test.
1711 2010-10-11 Jakub Jelinek <jakub@redhat.com>
1714 * gcc.dg/tls/pr45870.c: New test.
1716 2010-10-10 Janus Weil <janus@gcc.gnu.org>
1719 * gfortran.dg/typebound_operator_6.f03: New.
1721 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
1723 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1724 and adjust -export symbol scanning.
1725 * g++.dg/ext/dllexport1.C: Likewise.
1726 * g++.dg/ext/dllexport3.C: Likewise.
1727 * gcc.dg/dll-3.c: Likewise.
1728 * gcc.dg/dll-4.c: Likewise.
1729 * gcc.dg/dll-5.c: Likewise.
1731 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1733 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1734 instead of tree_profile dump file.
1735 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1736 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1739 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
1741 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1743 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1745 * gfortran.dg/character_comparison_4.f90: New test.
1746 * gfortran.dg/character_comparison_5.f90: New test.
1747 * gfortran.dg/character_comparison_6.f90: New test.
1749 2010-10-09 Richard Henderson <rth@redhat.com>
1751 * lib/target-supports.exp
1752 (check_effective_target_automatic_stack_alignment): Always true.
1754 2010-10-09 Richard Guenther <rguenther@suse.de>
1757 * gcc.dg/lto/20101009-2_0.c: New testcase.
1758 * gcc.dg/lto/20101009-2_1.c: Likewise.
1759 * gcc.dg/lto/20101009-2_2.c: Likewise.
1761 2010-10-09 Richard Guenther <rguenther@suse.de>
1764 * g++.dg/lto/20101009-1_0.C: New testcase.
1766 2010-10-09 Richard Guenther <rguenther@suse.de>
1768 PR tree-optimization/45945
1769 * gcc.dg/lto/20101009-1_0.c: New testcase.
1771 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
1774 * gcc.target/i386/pr45913.c: New.
1776 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1779 * gfortran.dg/streamio_16.f90: Update test.
1781 2010-10-08 Jakub Jelinek <jakub@redhat.com>
1783 PR tree-optimization/45903
1784 * gcc.target/i386/pr45903.c: New test.
1786 2010-10-08 Arnaud Charlet <charlet@adacore.com>
1788 * gnat.dg/interface5.adb: Compile with warnings disabled.
1790 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1792 * obj-c++.dg/encode-10.mm: New testcase.
1794 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1797 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1798 C++ class. Removed XFAIL.
1800 2010-10-07 Janus Weil <janus@gcc.gnu.org>
1803 * gfortran.dg/typebound_operator_5.f03: New.
1805 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1807 Merge from 'apple/trunk' branch on FSF servers.
1809 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
1812 * obj-c++.dg/method-namespace-1.mm: New.
1814 2010-10-07 Martin Jambor <mjambor@suse.cz>
1816 * gcc.dg/tree-ssa/sra-11.c: New test.
1818 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
1821 * gcc.dg/vect/pr45847.c: New test.
1823 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1824 Kai Tietz <kai.tietz@onevision.com>
1826 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1828 2010-10-07 Richard Guenther <rguenther@suse.de>
1830 PR tree-optimization/45732
1831 * gcc.dg/torture/pr45732.c: New testcase.
1833 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1835 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1836 * objc.dg/foreach-2.m: Likewise.
1837 * objc.dg/foreach-3.m: Likewise.
1838 * objc.dg/foreach-4.m: Likewise.
1839 * objc.dg/foreach-5.m: Likewise.
1840 * objc.dg/foreach-6.m: Likewise.
1841 * objc.dg/foreach-7.m: Likewise.
1842 * objc.dg/objc-foreach-4.m: Likewise.
1843 * objc.dg/objc-foreach-5.m: Likewise.
1845 2010-10-07 Richard Guenther <rguenther@suse.de>
1848 * gcc.dg/torture/pr45869.c: New testcase.
1850 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1852 * objc.dg/set-not-used-1.m: New
1853 * obj-c++.dg/set-not-used-1.mm: New.
1855 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1857 * objc.dg/attributes/method-attribute-3.m: New.
1858 * obj-c++.dg/attributes/method-attribute-3.mm: New.
1860 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
1863 * gfortran.dg/generic_typebound_operator_1.f90: New test.
1865 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1868 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1870 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1872 Merge from 'apple/trunk' branch on FSF servers.
1874 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
1877 * obj-c++.dg/encode-9.mm: New.
1879 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1881 * g++.dg/cpp0x/pr45908.C: New test.
1883 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1885 * gnat.dg/opt6.ad[sb]: New test.
1887 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1889 Implemented fast enumeration for Objective-C.
1890 * objc.dg/foreach-1.m: New.
1891 * objc.dg/foreach-2.m: New.
1892 * objc.dg/foreach-3.m: New.
1893 * objc.dg/foreach-4.m: New.
1894 * objc.dg/foreach-5.m: New.
1895 * objc.dg/foreach-6.m: New.
1896 * objc.dg/foreach-7.m: New.
1898 Merge from 'apple/trunk' branch on FSF servers:
1899 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1902 * objc.dg/objc-foreach-5.m: New.
1904 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1907 * objc.dg/objc-foreach-4.m: New.
1909 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1912 * objc.dg/objc-foreach-3.m: New.
1914 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1917 * objc.dg/objc-foreach-2.m: New.
1919 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
1922 * objc.dg/objc-foreach-1.m: New
1924 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
1926 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1929 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1932 * obj-c++.dg/syntax-error-10.mm: New.
1934 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1937 * obj-c++.dg/syntax-error-9.mm: New.
1939 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1942 * obj-c++.dg/syntax-error-8.mm: New.
1944 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1946 Merge from 'apple/trunk' branch on FSF servers.
1948 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
1951 * obj-c++.dg/syntax-error-7.mm: New
1953 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
1956 * obj-c++.dg/syntax-error-6.mm: New
1958 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
1961 * obj-c++.dg/syntax-error-5.mm: New
1963 2005-08-15 Ziemowit Laski <zlaski@apple.com>
1966 * obj-c++.dg/syntax-error-[3-4].mm: New.
1968 2005-08-02 Ziemowit Laski <zlaski@apple.com>
1971 * obj-c++.dg/syntax-error-[1-2].mm: New.
1973 2010-10-05 Ira Rosen <irar@il.ibm.com>
1975 PR tree-optimization/45752
1976 * gcc.dg/vect/pr45752.c: New test.
1978 2010-10-05 Richard Guenther <rguenther@suse.de>
1980 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1981 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1982 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1983 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1984 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1985 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1986 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1987 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1988 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1989 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1990 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1991 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1992 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1993 * gcc.dg/tree-prof/tracer-1.c: Likewise.
1994 * gcc.dg/tree-ssa/inline-4.c: Likewise.
1995 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1996 * gcc.dg/tree-ssa/20080530.c: Likewise.
1997 * g++.dg/tree-ssa/inline-3.C: Likewise.
1998 * g++.dg/tree-ssa/inline-1.C: Likewise.
1999 * g++.dg/tree-ssa/inline-2.C: Likewise.
2000 * gcc.dg/profile-dir-1.c: Likewise.
2001 * gcc.dg/profile-dir-2.c: Likewise.
2002 * gcc.dg/profile-dir-3.c: Likewise.
2004 2010-10-05 Richard Guenther <rguenther@suse.de>
2007 * g++.dg/torture/pr45877.C: New testcase.
2009 2010-10-04 Jakub Jelinek <jakub@redhat.com>
2012 * gcc.dg/debug/pr45849.c: New test.
2015 * gcc.c-torture/compile/pr45876.c: New test.
2017 2010-10-04 Julian Brown <julian@codesourcery.com>
2019 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2021 * gcc.dg/vect/vect-60.c: Likewise.
2022 * gcc.dg/vect/vect-56.c: Likewise.
2023 * gcc.dg/vect/vect-93.c: Likewise.
2024 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2025 * gcc.dg/vect/vect-95.c: Likewise.
2026 * gcc.dg/vect/vect-96.c: Likewise.
2027 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2028 * gcc.dg/vect/slp-25.c: Likewise.
2029 * gcc.dg/vect/slp-3.c: Likewise.
2030 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2031 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2032 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2033 * gcc.dg/vect/vect-109.c: Likewise.
2034 * gcc.dg/vect/vect-peel-1.c: Likewise.
2035 * gcc.dg/vect/vect-peel-2.c: Likewise.
2036 * lib/target-supports.exp
2037 (check_effective_target_arm_vect_no_misalign): New.
2038 (check_effective_target_vect_no_align): Use above.
2039 (check_effective_target_vect_element_align): New.
2040 (add_options_for_quad_vectors): New.
2042 2010-10-04 Martin Jambor <mjambor@suse.cz>
2044 PR tree-optimization/45572
2045 * g++.dg/ipa/pr45572-1.C: New test.
2046 * g++.dg/ipa/pr45572-2.C: Likewise.
2048 2010-10-03 Ian Lance Taylor <iant@google.com>
2050 * gcc.dg/anon-struct-11.c: New test.
2051 * gcc.dg/anon-struct-12.c: New test.
2052 * gcc.dg/anon-struct-13.c: New test.
2053 * gcc.dg/anon-struct-14.c: New test.
2055 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
2057 * g++.dg/torture/pr45764.C: Revert revision 164914.
2058 * gcc.dg/vect/pr43432.c: Likewise.
2059 * gcc.dg/vect/vect-114.c: Likewise.
2060 * gcc.dg/vect/vect-15.c: Likewise.
2062 2010-10-03 Jason Merrill <jason@redhat.com>
2064 * g++.dg/cpp0x/sfinae5.C: New.
2066 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
2068 PR tree-optimization/45720
2069 PR tree-optimization/45764
2070 * g++.dg/torture/pr45764.C: New.
2072 * gcc.dg/vect/pr43432.c: Xfail.
2073 * gcc.dg/vect/vect-114.c: Likewise.
2074 * gcc.dg/vect/vect-15.c: Likewise.
2076 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2078 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2080 * gcc.dg/torture/pr45678-2.c: Likewise.
2082 2010-10-02 Janus Weil <janus@gcc.gnu.org>
2085 * gfortran.dg/intrinsic_6.f90: New.
2087 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2090 * gfortran.dg/dependency_37.f90: New test.
2092 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
2094 * gcc.target/i386/shift_mask.c: New test.
2096 2010-10-01 Richard Guenther <rguenther@suse.de>
2098 PR tree-optimization/45854
2099 * g++.dg/torture/pr45854.C: New testcase.
2101 2010-09-30 Michael Eager <eager@eagercon.com>
2103 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2106 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2109 * gfortran.dg/graphite/pr45758.f90: New.
2111 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2114 * gcc.dg/graphite/id-pr45230.c: New.
2116 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2118 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2119 * gfortran.dg/graphite/graphite.exp: Same.
2120 * gcc.dg/graphite/vect-pr43423.c: New.
2122 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2125 * g++.dg/torture/pr45843.C: New test.
2127 2010-09-30 Janus Weil <janus@gcc.gnu.org>
2130 * gfortran.dg/allocate_derived_5.f90: New.
2132 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2134 PR tree-optimization/31261
2135 * gcc.dg/tree-ssa/pr31261.c: New test.
2137 2010-09-30 Michael Eager <eager@eagercon.com>
2139 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2140 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2141 * gcc.target/microblaze/microblaze.exp: Ditto.
2142 * gcc.target/microblaze/others/string_cst1.c: Ditto.
2143 * gcc.target/microblaze/others/string_cst2.c: Ditto.
2144 * gcc.target/microblaze/others/data_var1.c: Ditto.
2145 * gcc.target/microblaze/others/data_var2.c: Ditto.
2146 * gcc.target/microblaze/others/data_var3.c: Ditto.
2147 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2148 * gcc.target/microblaze/others/strings1.c:: Ditto.
2149 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2150 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2151 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2152 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2153 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2154 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2155 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2156 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2157 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2158 * gcc.target/microblaze/isa/pcmp.c: Ditto.
2159 * gcc.target/microblaze/isa/nofloat.c: Ditto.
2160 * gcc.target/microblaze/isa/fcvt.c: Ditto.
2161 * gcc.target/microblaze/isa/float.c: Ditto.
2162 * gcc.target/microblaze/isa/mulh.c: Ditto.
2163 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2164 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2165 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2166 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2167 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2168 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2169 * gcc.target/microblaze/isa/bshift.c: Ditto.
2170 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2171 * gcc.target/microblaze/isa/div.c: Ditto.
2172 * gcc.target/microblaze/isa/vanilla.c: Ditto.
2173 * gcc.target/microblaze/isa/mul.c: Ditto.
2175 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2177 merge from FSF 'apple/trunk' branch.
2178 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
2181 * objc.dg/enhanced-proto-1.m: New.
2182 * objc.dg/enhanced-proto-2.m: New.
2183 * obj-c++.dg/enhanced-proto-1.mm: New
2184 * obj-c++.dg/enhanced-proto-2.mm: New.
2186 2010-09-30 Richard Guenther <rguenther@suse.de>
2189 * gcc.dg/debug/pr41893-1.c: Adjust.
2190 * gcc.dg/pr30762-1.c: Likewise.
2191 * gcc.dg/pr31529-1.c: Likewise.
2192 * gcc.dg/pr34457-1.c: Likewise.
2193 * gcc.dg/pr34668-1.c: Likewise.
2194 * gcc.dg/pr43557-1.c: Likewise.
2196 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2199 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2200 * objc.dg/const-str-3.m: Correct header for memcpy.
2201 * objc.dg/const-str-7.m: Likewise.
2202 * objc.dg/method-20b.m: Provide an implementation of Object.
2203 Adjust XFAIL for m64 NeXT runtime.
2204 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2205 * objc.dg/encode-3.m: Correct line ordering, provide header for
2207 * objc.dg/encode-7-next.m: Only run for 32bit.
2208 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2209 * objc.dg/type-size-2.m: Provide an implementation of Object.
2211 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2212 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2213 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2214 Adjust XFAIL for m64 NeXT runtime.
2215 * obj-c++.dg/method-22.mm: Likewise.
2216 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2218 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
2220 Merge from 'apple/trunk' branch on FSF servers.
2222 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2225 * obj-c++.dg/bad-forward-decl.mm: New
2227 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
2229 * ada/acats/run_acats: Revert revision 157037.
2231 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2233 Merge from 'apple/trunk' branch on FSF servers.
2235 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2238 * objc.dg/naming-2.m: Update
2239 * objc.dg/naming-3.m: New
2241 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
2244 * gcc.target/arm/pr40457-3.c: New test.
2246 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
2248 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2250 * lib/target-supports.exp (check_ifunc_available): Likewise.
2252 2010-09-29 Tristan Gingold <gingold@adacore.com>
2254 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2256 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2258 * objc.dg/keywords-1.m: New test.
2259 * objc.dg/keywords-2.m: New test.
2260 * objc.dg/keywords-3.m: New test.
2261 * obj-c++.dg/keywords-1.mm: New test.
2262 * obj-c++.dg/keywords-2.mm: New test.
2264 2010-09-28 Jason Merrill <jason@redhat.com>
2266 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2267 * g++.dg/ext/complit11.C: Likewise.
2268 * g++.old-deja/g++.law/temps1.C: Likewise.
2270 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2271 * g++.old-deja/g++.mike/misc6.C: Likewise.
2273 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2275 * objc.dg/attributes/method-attribute-1.m: New.
2276 * objc.dg/attributes/method-attribute-2.m: New.
2278 * obj-c++.dg/attributes/method-attribute-1.m: New.
2279 * obj-c++.dg/attributes/method-attribute-2.m: New.
2281 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2283 * objc.dg/attributes: New.
2284 * objc.dg/attributes/attributes.exp: New.
2285 * objc.dg/attributes/class-attribute-1.m: New.
2286 * objc.dg/attributes/class-attribute-2.m: New
2287 * objc.dg/attributes/categ-attribute-1.m: New
2288 * objc.dg/attributes/categ-attribute-2.m: New
2289 * objc.dg/attributes/proto-attribute-1.m: New
2291 * obj-c++.dg/attributes: New.
2292 * obj-c++.dg/attributes/attributes.exp: New
2293 * obj-c++.dg/attributes/class-attribute-1.mm: New
2294 * obj-c++.dg/attributes/class-attribute-2.mm: New
2295 * obj-c++.dg/attributes/categ-attribute-1.mm: New
2296 * obj-c++.dg/attributes/categ-attribute-2.mm: New
2297 * obj-c++.dg/attributes/proto-attribute-1.mm: New
2299 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2301 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2302 from the branch renamed to method-20b.m to avoid clashes).
2304 2005-08-23 Stuart Hastings <stuart@apple.com>
2305 Ziemowit Laski <zlaski@apple.com>
2308 * obj-c++.dg/method-23.mm: New.
2309 * objc.dg/method-20.m: New.
2311 2010-09-28 Jan Hubicka <jh@suse.cz>
2313 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2315 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2318 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2319 i?86-*-solaris2.[89], *-*-vxworks*.
2320 * gcc.target/i386/pr22152.c: Likewise.
2321 * gcc.target/i386/vect8-ret.c: New test.
2323 2010-09-28 Jie Zhang <jie@codesourcery.com>
2325 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2327 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2329 Merge from 'apple/trunk' branch on FSF servers.
2331 2005-07-18 Ziemowit Laski <zlaski@apple.com>
2334 * obj-c++.dg/method-22.mm: New.
2336 2010-09-27 Jason Merrill <jason@redhat.com>
2338 * g++.dg/cpp0x/rv-lvalue-req.C: New.
2339 * g++.dg/ext/complit11.C: Adjust.
2340 * g++.old-deja/g++.law/temps1.C: Adjust.
2341 * g++.old-deja/g++.ns/koenig6.C: Adjust.
2342 * g++.old-deja/g++.oliva/partord1.C: Adjust.
2344 2010-09-27 Ian Lance Taylor <iant@google.com>
2346 * lib/target-supports.exp (check_effective_target_split_stack):
2348 * gcc.dg/split-1.c: New test.
2349 * gcc.dg/split-2.c: New test.
2350 * gcc.dg/split-3.c: New test.
2351 * gcc.dg/split-4.c: New test.
2353 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2356 * objc.dg/type-size-3.m: New test.
2358 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2361 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2363 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2366 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2367 * objc.dg/type-size-2.m: Same change.
2368 * obj-c++.dg/encode-5.mm: Same change.
2370 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2372 Merge from 'apple/trunk' branch on FSF servers. The original
2373 Changelogs are below.
2375 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2376 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2377 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2378 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2380 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2381 proto-qual-1.m in the branch) and the normal ABI on GNU.
2382 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
2383 the test only with the NeXT runtime.
2384 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2385 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2386 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2387 Run the test only with the NeXT runtime.
2389 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2392 * objc.dg/encode-7-64bit.m: New.
2393 * objc.dg/encode-7.m: Skip if -m64.
2395 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
2398 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2399 * obj-c++.dg/threedotthree-abi-1.mm: New
2400 * objc.dg/threedotthree-abi-1.m: New
2402 2005-07-20 Ziemowit Laski <zlaski@apple.com>
2405 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2406 * objc.dg/encode-6.m: Likewise.
2407 * objc.dg/encode-7.m: New test case.
2409 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2411 Merge from 'apple/trunk' branch on FSF servers. Renamed
2412 const-str-12.m to constr-str-12b.m to avoid conflicts.
2414 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
2417 * obj-c++.dg/warn5.mm: New
2419 2005-06-22 Ziemowit Laski <zlaski@apple.com>
2422 * obj-c++.dg/const-str-12.mm: New.
2423 * objc.dg/const-str-12.m: New.
2425 2010-09-27 Tobias Burnus <burnus@net-b.de>
2429 * gfortran.dg/storage_size_2.f08: Fix test.
2430 * gfortran.dg/c_sizeof_1.f90: Fix test.
2431 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2432 * gfortran.dg/c_sizeof_3.f90: New.
2433 * gfortran.dg/c_sizeof_4.f90: New.
2434 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2435 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2437 2010-09-26 Daniel Kraft <d@domob.eu>
2441 * gfortran.dg/select_type_18.f03: New test.
2443 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
2445 * gnat.dg/return2.ad[sb]: New test.
2446 * gnat.dg/return2_pkg.ads: New helper.
2448 2010-09-25 Daniel Kraft <d@domob.eu>
2451 * gfortran.dg/io_constraints_6.f03: New test.
2452 * gfortran.dg/io_constraints_7.f03: New test.
2453 * gfortran.dg/newunit_2.f90: New test.
2455 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
2457 * gfortran.dg/operator_c1202.f90: New test.
2459 2010-09-24 Jan Hubicka <jh@suse.cz>
2461 * gcc.dg/tree-ssa/leaf.c: New testcase.
2463 2010-09-24 Jan Hubicka <jh@suse.cz>
2465 PR tree-optimization/45738
2466 PR tree-optimization/45741
2467 * gcc.c-torture/compile/pr45741.c: New.
2468 * gfortran.fortran-torture/compile/pr45738.f90: New.
2470 2010-09-24 Joseph Myers <joseph@codesourcery.com>
2472 * gcc.dg/cpp/undef-opt-1.c: New test.
2474 2010-09-24 Jason Merrill <jason@redhat.com>
2476 * g++.dg/other/error10.C: Adjust expected output.
2478 2010-09-24 Jakub Jelinek <jakub@redhat.com>
2481 * gcc.dg/torture/stackalign/alloca-6.c: New test.
2482 * gcc.target/i386/pr45234.c: New test.
2484 2010-09-24 Richard Guenther <rguenther@suse.de>
2486 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2488 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
2490 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2491 as a comment leader in regexp.
2493 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2495 * objc.dg/sync-2.m: New test.
2496 * obj-c++.dg/sync-2.mm: New test.
2498 2010-09-24 Tobias Burnus <burnus@net-b.de>
2501 * gfortran.dg/iso_fortran_env_7.f90: New.
2503 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2505 * obj-c++.dg/too-many-args.mm: New file.
2507 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
2509 Merge from 'apple/trunk' branch on FSF servers.
2511 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2514 * objc.dg/too-many-args.m: New
2516 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2519 * gfortran.dg/dependency_36.f90: New test.
2521 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
2523 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2524 * gcc.target/i386/pad-3.c: Ditto.
2525 * gcc.target/i386/pad-7.c: Ditto.
2526 * gcc.target/i386/pad-7.c: Ditto.
2527 * gcc.target/i386/pr36502.c: Ditto.
2528 * gcc.target/i386/zee.c: Ditto.
2529 * gcc.target/i386/20060821-1.c: Ditto.
2530 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
2531 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
2532 * gcc.target/i386/pad-5b.c: Ditto.
2533 * gcc.target/i386/pad-6a.c: Ditto.
2534 * gcc.target/i386/pad-6b.c: Ditto.
2535 * gcc.target/i386/pad-8.c: Ditto.
2536 * gcc.target/i386/pad-9.c: Ditto.
2537 * gcc.target/i386/pad-10.c: Ditto.
2538 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
2540 2010-09-23 Richard Guenther <rguenther@suse.de>
2542 PR tree-optimization/45565
2543 * g++.dg/ipa/pr45565.C: New testcase.
2545 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
2549 * gfortran.dg/vector_subscript_bound_1.f90: New.
2551 2010-09-23 Richard Guenther <rguenther@suse.de>
2554 * gcc.dg/pr45750.c: New testcase.
2556 2010-09-23 Jakub Jelinek <jakub@redhat.com>
2558 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
2559 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
2562 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
2564 PR rtl-optimization/44374
2565 * gcc.target/arm/headmerge-1.c: New test.
2566 * gcc.target/arm/headmerge-2.c: New test.
2567 * gcc.target/i386/headmerge-1.c: New test.
2568 * gcc.target/i386/headmerge-2.c: New test.
2570 2010-09-23 Daniel Kraft <d@domob.eu>
2575 * gfortran.dg/intrinsic_intent_1.f03: New test.
2576 * gfortran.dg/select_type_17.f03: New test.
2577 * gfortran.dg/associate_5.f03: More definability tests.
2578 * gfortran.dg/enum_2.f90: Check definability.
2579 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
2580 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2581 * gfortran.dg/char_expr_2.f90: Ditto.
2582 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2583 * gfortran.dg/enum_5.f90: Ditto.
2584 * gfortran.dg/equiv_constraint_8.f90: Ditto.
2585 * gfortran.dg/impure_assignment_2.f90: Ditto.
2586 * gfortran.dg/impure_assignment_3.f90: Ditto.
2587 * gfortran.dg/intent_out_1.f90: Ditto.
2588 * gfortran.dg/intent_out_3.f90: Ditto.
2589 * gfortran.dg/pointer_assign_7.f90: Ditto.
2590 * gfortran.dg/pointer_intent_3.f90: Ditto.
2591 * gfortran.dg/pr19936_1.f90: Ditto.
2592 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
2593 * gfortran.dg/simpleif_2.f90: Ditto.
2594 * gfortran.dg/protected_5.f90: Ditto.
2595 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
2596 * gfortran.dg/protected_6.f90: Ditto.
2597 * gfortran.dg/protected_7.f90: Ditto.
2599 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2602 * gfortran.dg/namelist_65.f90: New test.
2604 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2606 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
2607 the regexp pattern between the expected label and location string.
2609 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2611 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
2613 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2615 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
2616 * gcc.dg/pr27898.c: Likewise.
2617 * gcc.dg/pr28712.c: Likewise.
2618 * gcc.dg/pr30762-1.c: Likewise.
2619 * gcc.dg/pr31529-1.c: Likewise.
2620 * gcc.dg/pr34457-1.c: Likewise.
2621 * gcc.dg/pr34668-1.c: Likewise.
2622 * gcc.dg/pr34989-1.c: Likewise.
2623 * gcc.dg/pr43557-1.c: Likewise.
2625 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2627 PR rtl-optimization/45739
2628 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
2630 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
2632 * gcc.target/sparc/mnofpu.c: New test.
2634 2010-09-22 Jakub Jelinek <jakub@redhat.com>
2636 PR rtl-optimization/45739
2637 * gcc.target/i386/pr45739.c: New test.
2639 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
2642 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2643 and counts. Add non-elemental function call check.
2646 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
2647 arguments checks. Update temporary counts.
2648 * gfortran.dg/transpose_optimization_1.f90: New.
2650 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2653 * objc.dg/invalid-method-1.m: New.
2655 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
2657 Merge from 'apple/trunk' branch on FSF servers.
2659 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
2662 * objc.dg/naming-4.m: New
2663 * objc.dg/naming-5.m: New
2664 * obj-c++.dg/naming-1.mm: New
2665 * obj-c++.dg/naming-2.mm: New
2667 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
2668 Jack Howarth <howarth@bromo.med.uc.edu>
2671 * g++.dg/torture/pr44972.C: Use portable assert().
2673 2010-09-21 Richard Guenther <rguenther@suse.de>
2675 PR tree-optimization/45580
2676 * g++.dg/torture/pr45580.C: New testcase.
2678 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
2680 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
2682 2010-09-20 Janus Weil <janus@gcc.gnu.org>
2685 * gfortran.dg/pointer_check_7.f90: New.
2687 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2689 PR rtl-optimization/45728
2690 * gcc.c-torture/compile/pr45728.c: New test.
2692 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
2695 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
2697 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
2699 * g++.dg/tree-ssa/pr45605.C: Add "\\".
2701 2010-09-20 Richard Guenther <rguenther@suse.de>
2704 * gcc.dg/torture/pr45704.c: New testcase.
2706 2010-09-20 Jan Hubicka <jh@suse.cz>
2708 PR tree-optimize/45605
2709 * g++.dg/tree-ssa/pr45605.C: New testcase.
2711 2010-09-20 Michael Matz <matz@suse.de>
2714 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2717 2010-09-20 Richard Guenther <rguenther@suse.de>
2719 PR tree-optimization/45705
2720 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2722 2010-09-20 Michael Matz <matz@suse.de>
2725 * lib/target-supports.exp (check_effective_target_vect_perm):
2728 2010-09-20 Jakub Jelinek <jakub@redhat.com>
2730 PR rtl-optimization/45695
2731 * gcc.c-torture/execute/pr45695.c: New test.
2733 2010-09-19 Jan Hubicka <jh@suse.cz>
2736 * gcc.c-torture/compile/pr44246.c:New file.
2738 2010-09-19 Ira Rosen <irar@il.ibm.com>
2740 PR tree-optimization/45714
2741 * gfortran.dg/vect/pr45714-a.f: New test.
2742 * gfortran.dg/vect/pr45714-b.f: New test.
2744 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2746 * gnat.dg/const1.adb: Rename into...
2747 * gnat.dg/constant1.adb: ...this.
2748 * gnat.dg/constant2.adb: New test.
2749 * gnat.dg/constant2_pkg1.ads: New helper.
2750 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2752 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
2754 * gnat.dg/specs/constant1.ads: New test.
2755 * gnat.dg/specs/constant1_pkg.ads: New helper.
2757 2010-09-18 Jan Hubicka <jh@suse.cz>
2759 PR tree-optimization/45453
2760 * g++.dg/tree-ssa/pr45453.C: New testcase.
2762 2010-09-18 Jason Merrill <jason@redhat.com>
2764 * g++.dg/cpp0x/initlist44.C: New.
2766 2010-09-18 Richard Guenther <rguenther@suse.de>
2768 PR tree-optimization/45709
2769 * g++.dg/torture/pr45709-2.C: New testcase.
2771 2010-09-18 Richard Guenther <rguenther@suse.de>
2773 PR tree-optimization/45709
2774 * g++.dg/torture/pr45709.C: New testcase.
2776 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
2779 * gcc.target/i386/pad-3.c: Pass -fno-pic.
2781 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2783 * gcc.target/i386/pad-1.c: New.
2784 * gcc.target/i386/pad-2.c: Likewise.
2785 * gcc.target/i386/pad-3.c: Likewise.
2786 * gcc.target/i386/pad-4.c: Likewise.
2787 * gcc.target/i386/pad-5a.c: Likewise.
2788 * gcc.target/i386/pad-5b.c: Likewise.
2789 * gcc.target/i386/pad-6a.c: Likewise.
2790 * gcc.target/i386/pad-6b.c: Likewise.
2791 * gcc.target/i386/pad-7.c: Likewise.
2792 * gcc.target/i386/pad-8.c: Likewise.
2793 * gcc.target/i386/pad-9.c: Likewise.
2794 * gcc.target/i386/pad-10.c: Likewise.
2796 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2799 * gcc.dg/torture/stackalign/alloca-5.c: New.
2801 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2804 * gcc.dg/torture/pr45678-2.c: New.
2806 2010-09-17 Richard Guenther <rguenther@suse.de>
2809 * gcc.dg/torture/pr45678-1.c: New testcase.
2811 2010-09-17 Michael Matz <matz@suse.de>
2813 PR tree-optimization/43432
2814 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2815 check_effective_target_vect_perm_short): New predicates.
2816 (check_effective_target_vect_perm): Include x86_64.
2817 * gcc.dg/vect/pr43432.c: New test.
2818 * gcc.dg/vect/vect-114.c: Adjust.
2819 * gcc.dg/vect/vect-15.c: Ditto.
2820 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2821 * gcc.dg/vect/slp-perm-9.c: Ditto.
2823 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
2826 * objc/execute/exceptions/throw-nil.m: Run the test only with the
2829 2010-09-17 Richard Guenther <rguenther@suse.de>
2831 * gcc.dg/pr27898.c: Use -flto instead of -combine.
2832 * gcc.dg/pr28706.c: Likewise.
2833 * gcc.dg/pr28712.c: Likewise.
2834 * gcc.dg/pr30762-1.c: Likewise.
2835 * gcc.dg/pr30762-2.c: Likewise.
2836 * gcc.dg/pr31529-1.c: Likewise.
2837 * gcc.dg/pr31529-2.c: Likewise.
2838 * gcc.dg/pr34457-1.c: Likewise.
2839 * gcc.dg/pr34457-2.c: Likewise.
2840 * gcc.dg/pr34668-1.c: Likewise.
2841 * gcc.dg/pr34668-2.c: Likewise.
2842 * gcc.dg/pr34989-1.c: Likewise.
2843 * gcc.dg/pr34989-2.c: Likewise.
2844 * gcc.dg/pr43557-1.c: Likewise.
2845 * gcc.dg/pr43557-2.c: Likewise.
2846 * gcc.dg/debug/pr41893-1.c: Likewise.
2847 * gcc.dg/matrix/matrix.exp: Do not use -combine.
2848 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2849 * gcc.dg/matrix/matrix-4.c: Likewise.
2850 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2851 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2852 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2853 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2855 2010-09-16 Tobias Burnus <burnus@net-b.de>
2858 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2860 * gfortran.dg/intent_optimize_1.f90: New test.
2862 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
2864 * gcc.target/i386/divmod-1.c: New.
2865 * gcc.target/i386/divmod-2.c: Likewise.
2866 * gcc.target/i386/divmod-3.c: Likewise.
2867 * gcc.target/i386/divmod-4.c: Likewise.
2868 * gcc.target/i386/divmod-4a.c: Likewise.
2869 * gcc.target/i386/divmod-5.c: Likewise.
2870 * gcc.target/i386/divmod-6.c: Likewise.
2871 * gcc.target/i386/divmod-7.c: Likewise.
2872 * gcc.target/i386/divmod-8.c: Likewise.
2873 * gcc.target/i386/udivmod-1.c: Likewise.
2874 * gcc.target/i386/udivmod-2.c: Likewise.
2875 * gcc.target/i386/udivmod-3.c: Likewise.
2876 * gcc.target/i386/udivmod-4.c: Likewise.
2877 * gcc.target/i386/udivmod-4a.c: Likewise.
2878 * gcc.target/i386/udivmod-5.c: Likewise.
2879 * gcc.target/i386/udivmod-6.c: Likewise.
2880 * gcc.target/i386/udivmod-7.c: Likewise.
2881 * gcc.target/i386/udivmod-8.c: Likewise.
2883 2010-09-16 Jan Hubicka <jh@suse.cz>
2885 * g++.dg/lto/pr45679-1_0.C: New file.
2886 * g++.dg/lto/pr45679-1_1.C: New file.
2887 * g++.dg/lto/pr45679-0_0.C: New file.
2888 * g++.dg/lto/pr45679-0_1.C: New file.
2890 2010-09-16 Janus Weil <janus@gcc.gnu.org>
2893 * gfortran.dg/class_dummy_2.f03: New.
2895 2010-09-16 Richard Guenther <rguenther@suse.de>
2897 PR tree-optimization/45623
2898 * gcc.dg/torture/pr45623.c: New testcase.
2900 2010-09-16 Ira Rosen <irar@il.ibm.com>
2902 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2903 name and parentheses.
2904 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2906 2010-09-15 Jason Merrill <jason@redhat.com>
2908 * g++.dg/parse/parameter-declaration-2.C: New.
2910 * g++.dg/cpp0x/scoped_enum2.C: New.
2912 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
2914 * gcc.c-torture/compile/20100915-1.c: New test.
2916 2010-09-15 Martin Jambor <mjambor@suse.cz>
2919 * gcc.dg/ipa/pr45644.c: New test.
2921 2010-09-15 Jakub Jelinek <jakub@redhat.com>
2923 PR tree-optimization/45633
2924 * gcc.dg/vect/pr45633.c: New test.
2926 2010-09-15 Janus Weil <janus@gcc.gnu.org>
2929 * gfortran.dg/allocate_derived_4.f90: New.
2931 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
2933 * lib/target-supports.exp
2934 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2935 supported flag to true for neon.
2937 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2940 * g++.dg/template/crash103.C: New.
2942 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
2944 Merge from 'apple/trunk' branch on FSF servers.
2946 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
2949 * objc.dg/msg-in-protocol.m: New.
2950 * obj-c++.dg/msg-in-protocol.mm: New.
2952 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
2955 * objc.dg/break-in-ifstmt.m: New.
2957 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2960 * obj-c++.dg/comp-types-13.mm: New.
2961 * objc.dg/comp-types-12.m: New.
2963 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2966 * obj-c++.dg/proto-lossage-7.mm: New.
2967 * objc.dg/proto-lossage-7.m: New.
2969 2010-09-14 Jan Hubicka <jh@suse.cz>
2971 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2973 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2976 2010-09-14 Jakub Jelinek <jakub@redhat.com>
2979 * gcc.dg/pr45567.c: New test.
2982 * g++.dg/debug/pr45660.C: New test.
2984 2010-09-14 Ira Rosen <irar@il.ibm.com>
2986 PR tree-optimization/45470
2987 * g++.dg/vect/pr45470-a.cc: New test.
2988 * g++.dg/vect/pr45470-a.cc: New test.
2990 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2993 * lib/profopt.exp: Prune warnings on execname2 compile.
2994 * lib/prune.exp: Prune "can't add line info" warnings.
2996 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2999 * gfortran.dg/namelist_64.f90: New test.
3001 2010-09-13 Jakub Jelinek <jakub@redhat.com>
3003 PR rtl-optimization/45617
3004 * gcc.target/i386/pr45617.c: New test.
3006 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
3008 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3010 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
3012 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3013 * gcc.target/i386/fma4-vector.c: Likewise.
3014 * gcc.target/i386/vectorize2.c: Likewise.
3015 * gcc.target/i386/vectorize4.c: Likewise.
3016 * gcc.target/i386/vectorize5.c: Likewise.
3017 * gcc.target/i386/vectorize6.c: Likewise.
3018 * gcc.target/i386/vectorize8.c: Likewise.
3020 * gcc.target/i386/vect-double-1.c: New.
3021 * gcc.target/i386/vect-double-1a.c: Likewise.
3022 * gcc.target/i386/vect-double-2.c: Likewise.
3023 * gcc.target/i386/vect-double-2a.c: Likewise.
3025 * lib/target-supports.exp (check_effective_target_vect_double):
3026 Set et_vect_double_saved to 0 when tuning for Atom.
3028 2010-09-13 Jan Hubicka <jh@suse.cz>
3030 * gcc.dg/torture/pr23821.c: Drop static keyword.
3031 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3032 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3034 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
3036 * gcc.target/arm/sync-1.c: New.
3038 2010-09-12 Olivier Hainque <hainque@adacore.com>
3040 * gnat.dg/memtrap.adb: New test.
3042 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3044 * gfortran.dg/promotion.f90: Fix options.
3046 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
3048 * g++.dg/cpp0x/range-for1.C: New.
3049 * g++.dg/cpp0x/range-for2.C: New.
3050 * g++.dg/cpp0x/range-for3.C: New.
3051 * g++.dg/cpp0x/range-for4.C: New.
3052 * g++.dg/cpp0x/range-for5.C: New.
3053 * g++.dg/cpp0x/range-for6.C: New.
3055 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
3057 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3058 and counts. Check that transpose is not called.
3059 * gfortran.dg/transpose_2.f90: Update error message.
3061 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3064 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3065 * g++.dg/lookup/strong-using-2.C: Likewise.
3066 * g++.dg/lookup/strong-using-3.C: Likewise.
3067 * g++.dg/lookup/strong-using-5.C: Likewise.
3069 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3070 * g++.dg/cpp0x/inline-ns4.C: New.
3071 * g++.dg/cpp0x/inline-ns5.C: New.
3073 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
3076 * gfortran.fortran-torture/compile/pr45634.f90: New.
3078 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
3080 * objc.dg/fobjc-exceptions.m: New test.
3082 2010-09-10 Jan Hubicka <jh@suse.cz>
3084 * g++.dg/inherit/covariant7.C: Fix pattern matching.
3086 2010-09-10 Martin Jambor <mjambor@suse.cz>
3088 PR tree-optimization/44972
3089 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3090 * gcc.dg/tree-ssa/pr45144.c: Likewise.
3091 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3093 * g++.dg/torture/pr44972.C: New test.
3095 2010-09-10 Martin Jambor <mjambor@suse.cz>
3097 PR tree-optimization/44972
3098 * g++.dg/torture/pr34850.C: Remove expected warning.
3100 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3102 * gfortran.dg/dummy_optional_arg.f90: New test.
3104 2010-09-08 Jan Hubicka <jh@suse.cz>
3106 PR tree-optimization/45598
3107 * fortran.fortran-torture/compile/pr45598.f90: New test.
3109 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
3111 * lib/target-supports-dg.exp (dg-require-ifunc): New.
3112 * lib/target-supports.exp (check_ifunc_available): New.
3113 * gcc.dg/attr-ifunc-1.c: New.
3114 * gcc.dg/attr-ifunc-2.c: New.
3115 * gcc.dg/attr-ifunc-3.c: New.
3116 * gcc.dg/attr-ifunc-4.c: New.
3117 * gcc.dg/attr-ifunc-5.c: New.
3118 * g++.dg/ext/attr-ifunc-1.C: New.
3119 * g++.dg/ext/attr-ifunc-2.C: New.
3120 * g++.dg/ext/attr-ifunc-3.C: New.
3121 * g++.dg/ext/attr-ifunc-4.C: New.
3123 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
3126 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3128 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
3130 * gfortran.dg/inline_transpose_1.f90: New test.
3132 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3135 * g++.dg/warn/Wunused-var-15.C: New test.
3137 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3139 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3142 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3144 * objc/execute/exceptions/throw-nil.m: New test.
3145 * objc/execute/exceptions/handler-1.m: Updated to use the new
3146 objc_set_uncaught_exception_handler() function.
3147 * objc/execute/exceptions/matcher-1.m: New test.
3149 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3152 * gfortran.dg/bit_comparison_1.F90: New test.
3153 * gfortran.dg/leadz_trailz_3.f90: New test.
3154 * gfortran.dg/masklr_2.F90: New test.
3155 * gfortran.dg/shiftalr_1.F90: New test.
3156 * gfortran.dg/merge_bits_2.F90: New test.
3157 * gfortran.dg/dshift_2.F90: New test.
3158 * gfortran.dg/bit_comparison_2.F90: New test.
3159 * gfortran.dg/masklr_1.F90: New test.
3160 * gfortran.dg/merge_bits_1.F90: New test.
3161 * gfortran.dg/dshift_1.F90: New test.
3162 * gfortran.dg/shiftalr_2.F90: New test.
3164 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3166 * objc.dg/type-stream-1.m: Replaced with a test that tests that
3167 functions from objc/typedstream.h are deprecated.
3169 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3171 * lib/target-supports.exp
3172 (check_effective_target_run_expensive_tests): New proc.
3173 * gcc.c-torture/compile/limits-fnargs.c: Use
3174 dg-require-effective-target run_expensive_tests.
3176 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3179 * gfortran.dg/gomp/pr45597.f90: New test.
3182 * gfortran.dg/gomp/pr45595.f90: New test.
3184 2010-09-08 Michael Matz <matz@suse.de>
3186 * c-c++-common/uninit-17.c: Adjust.
3188 2010-09-08 Michael Matz <matz@suse.de>
3190 PR tree-optimization/43430
3191 * gcc.dg/vect/pr43430-2.c: New test.
3193 2010-09-08 Michael Matz <matz@suse.de>
3195 PR tree-optimization/33244
3196 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3198 2010-09-08 Richard Guenther <rguenther@suse.de>
3200 PR tree-optimization/45578
3201 * gfortran.dg/pr45578.f90: New testcase.
3203 2010-09-08 Richard Guenther <rguenther@suse.de>
3206 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3208 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3211 * gfortran.dg/char_length_18.f90: New test.
3213 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
3216 * gcc.target/i386/pr36502.c: New test.
3220 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3221 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3223 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
3225 * gfortran.dg/achar_4.f90: Enable bounds checking.
3227 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
3230 * gcc.target/i386/pr45206.c: New test.
3232 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
3235 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3237 2010-09-07 Jan Hubicka <jh@suse.cz>
3239 * gcc.c-torture/compile/20100907.c: New testcase.
3241 2010-09-07 Richard Guenther <rguenther@suse.de>
3244 * g++.dg/eh/pr45569.C: New testcase.
3246 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
3249 * gcc.target/arm/pr43137.c: New test.
3251 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3254 * gfortran.dg/dependency_35.f90: New test.
3256 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3259 * gfortran.dg/char_length_17.f90: New test.
3261 2010-09-06 Dodji Seketeli <dodji@redhat.com>
3266 * g++.dg/template/typedef34.C: New test.
3267 * g++.dg/template/typedef35.C: New test.
3269 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
3272 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3274 2010-09-06 Mark Mitchell <mark@codesourcery.com>
3276 * g++.dg/warn/Wdouble-promotion.C: New.
3278 2010-09-06 Arnaud Charlet <charlet@adacore.com>
3280 * g++.dg/parse/redef2.C: New.
3282 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3284 * gcc.dg/20100906-1.c: New testcase.
3286 2010-09-06 Jakub Jelinek <jakub@redhat.com>
3289 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3290 DW_TAG_enumeration_type DIE.
3292 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
3294 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3297 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
3299 PR rtl-optimization/44919
3300 * g++.dg/opt/pr44919.C: New.
3302 2010-09-06 Tobias Burnus <burnus@net-b.de>
3305 * gfortran.dg/iall_iany_iparity_1.f90: New.
3306 * gfortran.dg/iall_iany_iparity_2.f90: New.
3308 2010-09-06 Jason Merrill <jason@redhat.com>
3310 * g++.dg/cpp0x/initlist42.C: New.
3312 * g++.dg/cpp0x/auto19.C: New.
3314 * g++.dg/template/sfinae25.C: New.
3315 * g++.dg/template/char1.C: Expect warning.
3316 * g++.dg/template/nontype10.C: Likewise.
3318 * g++.dg/cpp0x/implicit9.C: New.
3320 * g++.dg/cpp0x/initlist43.C: New.
3322 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
3324 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3326 2010-09-05 Mark Mitchell <mark@codesourcery.com>
3328 * gcc.dg/Wdouble-promotion.c: New.
3330 2010-09-05 Tobias Burnus <burnus@net-b.de>
3332 * gfortran.dg/float128_1.f90: Remove test case as
3333 it always fails since Rev 163611 backed out the
3334 front-end implementation.
3336 2010-09-05 Tobias Burnus <burnus@net-b.de>
3338 * gfortran.dg/float128_1.f90: XFAIL test case.
3340 2010-09-05 Tobias Burnus <burnus@net-b.de>
3342 * gfortran.dg/bessel_7.f90: Decrease required precision.
3344 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
3347 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3348 ref-all-matching targets.
3350 2010-09-05 Richard Guenther <rguenther@suse.de>
3352 PR tree-optimization/45535
3353 * gcc.c-torture/compile/pr45535.c: New testcase.
3355 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
3357 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3359 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3360 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3361 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3362 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3363 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3364 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3365 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
3366 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3367 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
3368 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3369 * gcc.target/i386/pr22152.c: Likewise.
3370 * gcc.target/i386/pr36992-1.c: Likewise.
3371 * gcc.target/i386/pr36992-2.c: Likewise.
3372 * gcc.target/sh/sh4a-memmovua.c: Likewise.
3374 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3377 * gcc.dg/const-uniq-1.c: Modify regexp.
3379 2010-09-04 Tobias Burnus <burnus@net-b.de>
3382 * gfortran.dg/namelist_63.f90: New.
3384 2010-09-04 Jan Hubicka <jh@suse.cz>
3386 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
3387 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
3389 2010-09-04 Jan Hubicka <jh@suse.cz>
3391 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
3393 2010-09-04 Janus Weil <janus@gcc.gnu.org>
3396 * gfortran.dg/allocate_alloc_opt_12.f90: New.
3398 2010-09-03 Joseph Myers <joseph@codesourcery.com>
3400 * gcc.dg/opts-4.c: New test.
3402 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3404 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
3405 * gcc.dg/vect/vect-peel-4.c: Ditto.
3407 2010-09-03 Daniel Kraft <d@domob.eu>
3410 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
3412 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3415 * gfortran.dg/dependency_34.f90: New test.
3417 2010-09-03 Steve Ellcey <sje@cup.hp.com>
3419 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
3421 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3423 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
3424 gcc.target/i386/clearcap.map if supported.
3426 2010-09-03 Michael Matz <matz@suse.de>
3429 * gcc.dg/pr45415.c: New test.
3431 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
3433 PR tree-optimization/45506
3434 * gcc.dg/pr45506.c: New.
3436 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
3439 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
3440 * gcc.target/i386/float128-2.c: Ditto.
3442 2010-09-03 Daniel Kraft <d@domob.eu>
3445 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
3446 * gfortran.dg/internal_dummy_2.f08: New test.
3447 * gfortran.dg/internal_dummy_3.f08: New test.
3448 * gfortran.dg/internal_dummy_4.f08: New test.
3450 2010-09-03 Jakub Jelinek <jakub@redhat.com>
3453 * gcc.target/i386/pr45500.c: New test.
3455 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
3457 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
3459 2010-09-03 Daniel Kraft <d@domob.eu>
3462 * gfortran.dg/exit_2.f08; Adapt error messages.
3463 * gfortran.dg/exit_3.f08: New test.
3464 * gfortran.dg/exit_4.f08: New test.
3465 * gfortran.dg/exit_5.f03: New test.
3467 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3469 * gfortran.dg/ishft_4.f90: New test.
3471 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3473 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
3474 FRIZ/XSRIZ instruciton for (double)(long long)x.
3475 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
3477 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3479 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
3481 2010-09-02 Richard Guenther <rguenther@suse.de>
3483 PR tree-optimization/44937
3484 PR tree-optimization/45412
3485 * g++.dg/opt/pr45412.C: New testcase.
3486 * gcc.c-torture/compile/pr45412.c: Likewise.
3487 * gcc.c-torture/compile/pr44937.c: Likewise.
3489 2010-09-02 Joseph Myers <joseph@codesourcery.com>
3491 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
3492 but using -Werror=comment.
3493 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
3494 expected error messages.
3496 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
3498 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
3499 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
3501 2010-09-02 Tobias Burnus <burnus@net-b.de>
3504 * gfortran.dg/initialization_27.f90: New.
3506 2010-09-02 Ira Rosen <irar@il.ibm.com>
3508 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
3509 check into different basic blocks. Expect vectorization if misaligned
3510 stores are supported.
3511 * gcc.dg/vect/bb-slp-8a.c: New test.
3512 * gcc.dg/vect/bb-slp-8b.c: New test.
3514 2010-09-01 Steve Ellcey <sje@cup.hp.com>
3516 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
3518 2010-09-01 Janus Weil <janus@gcc.gnu.org>
3521 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
3522 * gfortran.dg/class_dummy_1.f03: New.
3524 2010-09-01 Jakub Jelinek <jakub@redhat.com>
3527 * g++.dg/tree-prof/partition2.C: New test.
3529 2010-09-01 Richard Guenther <rguenther@suse.de>
3531 * gcc.dg/vect/vect-outer-fir.c: Adjust.
3532 * gcc.dg/tree-ssa/vrp54.c: New testcase.
3533 * gcc.c-torture/execute/20100827-1.c: Likewise.
3535 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3537 * gfortran.dg/execute_command_line_1.f90: New test.
3539 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3541 PR preprocessor/45457
3542 * c-c++-common/cpp/pr45457.c: New test.
3544 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
3546 * gcc.dg/nested-func-8.c: New test.
3548 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3551 * gfortran.dg/popcnt_poppar_1.F90: New test.
3552 * gfortran.dg/popcnt_poppar_2.F90: New test.
3554 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
3556 * gcc.target/i386/volatile-2.c: Require nonpic target.
3558 2010-08-31 Jakub Jelinek <jakub@redhat.com>
3561 * gcc.dg/pr45461.c: New test.
3563 2010-08-31 Richard Guenther <rguenther@suse.de>
3566 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
3568 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
3570 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
3572 2010-08-30 Janus Weil <janus@gcc.gnu.org>
3575 * gfortran.dg/typebound_proc_18.f03: New.
3577 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
3579 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
3580 * lib/scanasm.exp (scan-stack-usage): Likewise.
3581 (scan-stack-usage-not): Likewise.
3582 * gcc.dg/stack-usage-1.c: New test.
3583 * gcc.target/i386/stack-usage-realign.c: Likewise.
3585 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
3587 PR tree-optimization/45427
3588 * gcc.dg/tree-ssa/pr45427.c: New test.
3590 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3593 * g++.dg/template/crash102.C: New.
3595 2010-08-30 Jakub Jelinek <jakub@redhat.com>
3598 * gcc.dg/gomp/atomic-12.c: New test.
3599 * gcc.dg/gomp/atomic-13.c: New test.
3600 * gcc.dg/gomp/atomic-14.c: New test.
3601 * g++.dg/gomp/atomic-11.C: New test.
3602 * g++.dg/gomp/atomic-12.C: New test.
3603 * g++.dg/gomp/atomic-13.C: New test.
3604 * g++.dg/gomp/atomic-14.C: New test.
3606 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3608 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
3611 2010-08-30 Thomas Quinot <quinot@adacore.com>
3613 * gnat.dg/discr24.adb: New test.
3615 2010-08-30 Richard Guenther <rguenther@suse.de>
3617 PR tree-optimization/45449
3618 * gcc.dg/pr45449.c: New testcase.
3620 2010-08-30 Joseph Myers <joseph@codesourcery.com>
3622 * gcc.dg/opts-1.c: Expect errors, not warnings.
3624 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3627 * gfortran.dg/dynamic_dispatch_11.f03: New.
3629 2010-08-29 Jason Merrill <jason@redhat.com>
3632 * g++.dg/parse/defarg15.C: New.
3634 2010-08-29 Janus Weil <janus@gcc.gnu.org>
3637 * gfortran.dg/select_type_16.f03: New.
3639 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
3640 Tobias Burnus <burnus@net-b.de>
3642 * gfortran.dg/bessel_7.f90: Decrease required precision.
3644 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
3645 Kaz Kojima <kkojima@gcc.gnu.org>
3647 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
3649 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3651 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
3652 floating point conversion code generation.
3653 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
3654 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
3655 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
3656 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
3657 to integer conversion code generation.
3658 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
3659 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
3660 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3661 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
3663 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3666 * gfortran.dg/random_seed_1.f90: Adjust test.
3667 * gfortran.dg/float128_1.f90: New test.
3669 2010-08-27 Tobias Burnus <burnus@net-b.de>
3672 * gfortran.dg/norm2_1.f90: New.
3673 * gfortran.dg/norm2_2.f90: New.
3674 * gfortran.dg/norm2_3.f90: New.
3675 * gfortran.dg/norm2_4.f90: New.
3676 * gfortran.dg/parity_1.f90: New.
3677 * gfortran.dg/parity_2.f90: New.
3678 * gfortran.dg/parity_3.f90: New.
3680 2010-08-27 Janus Weil <janus@gcc.gnu.org>
3683 * gfortran.dg/select_type_15.f03: New.
3685 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3688 * gfortran.dg/hollerith8.f90: New test.
3690 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3693 * gfortran.dg/dependency_33.f90: New test.
3695 2010-08-27 Richard Guenther <rguenther@suse.de>
3697 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
3698 * gcc.dg/graphite/scop-2.c: Likewise.
3699 * gcc.dg/graphite/scop-20.c: Likewise.
3700 * gcc.dg/vect/slp-25.c: Likewise.
3702 2010-08-27 Olivier Hainque <hainque@adacore.com>
3704 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
3706 2010-08-26 Daniel Kraft <d@domob.eu>
3711 * gfortran.dg/associate_8.f03: New test.
3712 * gfortran.dg/select_type_13.f03: New test.
3713 * gfortran.dg/select_type_14.f03: New test.
3715 2010-08-26 Jakub Jelinek <jakub@redhat.com>
3717 PR tree-optimization/44485
3718 * gcc.dg/pr44485.c: New test.
3720 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3722 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3723 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3724 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3726 2010-08-26 Richard Guenther <rguenther@suse.de>
3728 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3729 * gcc.dg/graphite/scop-21.c: Likewise.
3731 2010-08-26 Richard Guenther <rguenther@suse.de>
3733 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3734 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3735 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3736 * gcc.dg/vect/vect-91.c: Likewise.
3737 * gcc.dg/vect/vect-peel-1.c: Likewise.
3738 * gcc.dg/vect/vect-peel-2.c: Likewise.
3739 * gcc.dg/vect/vect-peel-4.c: Likewise.
3741 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3744 * gfortran.dg/der_io_4.f90: New test.
3746 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3748 PR rtl-optimization/44858
3749 * gcc.c-torture/execute/pr44858.c: New test.
3751 PR rtl-optimization/45400
3752 * g++.dg/other/i386-8.C: New test.
3754 2010-08-25 Richard Guenther <rguenther@suse.de>
3756 * gcc.dg/alias-8.c: Adjust.
3758 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
3760 * gcc.target/i386/combine-mul.c: New test.
3762 2010-08-25 Richard Guenther <rguenther@suse.de>
3765 * gcc.dg/graphite/id-27.c: New testcase.
3766 * gcc.dg/lto/20100825-1_0.c: Likewise.
3768 2010-08-25 Richard Guenther <rguenther@suse.de>
3770 PR tree-optimization/45316
3771 * g++.dg/opt/pr45316.C: New testcase.
3773 2010-08-25 Richard Guenther <rguenther@suse.de>
3775 PR tree-optimization/45393
3776 * g++.dg/torture/pr45393.C: New testcase.
3778 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3780 PR tree-optimization/45059
3781 * gcc.c-torture/compile/pr45059.c: New test.
3783 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
3785 * lib/target-supports.exp (check_effective_target_vect_unpack):
3786 Set vect_unpack supported flag to true for neon.
3788 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3790 * gcc.dg/tree-ssa/ifc-5.c: New.
3792 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3794 * gcc.dg/tree-ssa/ifc-4.c: New.
3795 * gcc.dg/tree-ssa/ifc-7.c: New.
3797 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
3799 * gcc.dg/vect/vect.exp: Check loongson targets
3800 * g++.dg/vect/vect.exp: Likewise
3801 * gfortran.dg/vect/vect.exp: Likewise
3803 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3805 * gcc.target/powerpc/vsx-mass-1.c: New file, test
3808 2010-08-23 Janus Weil <janus@gcc.gnu.org>
3811 * gfortran.dg/proc_ptr_29.f90: New.
3813 2010-08-22 Tobias Burnus <burnus@net-b.de>
3814 Dominique d'Humieres <dominiq@lps.ens.fr>
3817 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3819 2010-08-22 Tobias Burnus <burnus@net-b.de>
3822 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3824 2010-08-22 Tobias Burnus <burnus@net-b.de>
3827 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3829 2010-08-22 Tobias Burnus <burnus@net-b.de>
3830 Dominique d'Humieres <dominiq@lps.ens.fr>
3834 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3835 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3837 2010-08-21 Janus Weil <janus@gcc.gnu.org>
3842 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3843 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3844 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3846 2010-08-21 Tobias Burnus <burnus@net-b.de>
3850 * gfortran.dg/bessel_6.f90: New.
3851 * gfortran.dg/bessel_7.f90: New.
3853 2010-08-20 Jan Hubicka <jh@suse.cz>
3857 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3858 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3860 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
3863 * gcc.target/i386/pr45336-1.c: New.
3864 * gcc.target/i386/pr45336-2.c: Likewise.
3865 * gcc.target/i386/pr45336-3.c: Likewise.
3866 * gcc.target/i386/pr45336-4.c: Likewise.
3868 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
3871 * gcc.target/i386/volatile-2.c: Update scan strings to also
3872 include (%rip) for the memory reference on x86_64.
3874 2010-08-20 Jakub Jelinek <jakub@redhat.com>
3877 * gcc.dg/pr44974.c: New test.
3879 PR rtl-optimization/45353
3880 * gcc.dg/pr45353.c: New test.
3882 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
3884 * gcc.target/i386/volatile-2.c: New.
3886 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
3888 PR rtl-optimization/44691
3889 * gfortran.dg/pr44691.f: New test.
3891 2010-10-19 Olivier Hainque <hainque@adacore.com>
3893 * gcc.target/sparc/sibcall-dslot.c: New testcase.
3895 2010-08-19 Jason Merrill <jason@redhat.com>
3897 * g++.dg/init/synth3.C: New.
3898 * g++.dg/init/value8.C: New.
3899 * g++.dg/tree-ssa/empty-2.C: New.
3900 * g++.dg/cpp0x/noexcept09.C: New.
3902 2010-08-19 Daniel Kraft <d@domob.eu>
3906 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3907 * gfortran.dg/pointer_remapping_1.f90: New test.
3908 * gfortran.dg/pointer_remapping_2.f03: New test.
3909 * gfortran.dg/pointer_remapping_3.f08: New test.
3910 * gfortran.dg/pointer_remapping_4.f03: New test.
3911 * gfortran.dg/pointer_remapping_5.f08: New test.
3912 * gfortran.dg/pointer_remapping_6.f08: New test.
3914 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
3917 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3919 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3921 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3923 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
3925 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3928 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3931 * gcc.c-torture/execute/pr45070.c: New.
3933 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3935 * g++.dg/pr44328.C: New test.
3937 2010-08-19 Tobias Burnus <burnus@net-b.de>
3941 * gfortran.dg/bessel_3.f90: New.
3942 * gfortran.dg/bessel_4.f90: New.
3943 * gfortran.dg/bessel_5.f90: New.
3945 2010-08-19 Janus Weil <janus@gcc.gnu.org>
3948 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3949 * gfortran.dg/pointer_init_2.f90: New.
3950 * gfortran.dg/pointer_init_3.f90: New.
3951 * gfortran.dg/pointer_init_4.f90: New.
3953 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
3956 * g++.dg/pr45049-1.C: New test.
3957 * g++.dg/pr45049-2.C: New test.
3959 2010-08-18 Jie Zhang <jie@codesourcery.com>
3961 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3962 20 if __ARM_PCS is defined otherwise 64.
3963 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3964 instead of hard coded 64.
3966 2010-08-18 Yao Qi <yao@codesourcery.com>
3969 * gcc.target/arm/pr45094.c: New test.
3971 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3973 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3975 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3977 PR rtl-optimization/42575
3978 * gcc.target/arm/pr42575.c: New test.
3980 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3982 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3983 * gcc.dg/tls/thr-cse-1.c: New.
3985 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3988 * lib/target-supports.exp
3989 (check_effective_target_function_sections): New.
3990 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3991 function sections before proceding.
3993 2010-08-17 Jakub Jelinek <jakub@redhat.com>
3996 * gfortran.dg/pr45308.f03: New test.
3998 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
4001 * gcc.target/i386/pr45296.c: New test.
4003 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
4005 * g++.dg/ext/uow-1.C: New.
4006 * g++.dg/ext/uow-2.C: New.
4007 * g++.dg/ext/uow-3.C: New.
4008 * g++.dg/ext/uow-4.C: New.
4010 2010-08-17 Richard Guenther <rguenther@suse.de>
4013 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4015 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
4018 * gcc.dg/Wcxx-compat-20.c: New test.
4020 2010-08-17 Daniel Kraft <d@domob.eu>
4023 * gfortran.dg/associate_1.f03: Extended to test newly supported
4024 features like association to variables.
4025 * gfortran.dg/associate_3.f03: Removed check for illegal change
4026 of associate-name here...
4027 * gfortran.dg/associate_5.f03: ...and added it here.
4028 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4029 * gfortran.dg/associate_7.f03: New test.
4031 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
4033 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4035 2010-08-15 Daniel Kraft <d@domob.eu>
4038 * gfortran.dg/associate_1.f03: Enable test for array expressions.
4039 * gfortran.dg/associate_3.f03: Clarify comment.
4040 * gfortran.dg/associate_5.f03: New test.
4041 * gfortran.dg/associate_6.f03: New test.
4043 2010-08-15 Tobias Burnus <burnus@net-b.de>
4046 * gfortran.dg/bind_c_usage_21.f90: New.
4047 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4049 2010-08-15 Tobias Burnus <burnus@net-b.de>
4051 * gfortran.dg/optional_absent_1.f90: New.
4052 * gfortran.dg/null_actual.f90: New.
4054 2010-08-15 Tobias Burnus <burnus@net-b.de>
4056 * gfortran.dg/pointer_target_1.f90: New.
4057 * gfortran.dg/pointer_target_2.f90: New.
4058 * gfortran.dg/pointer_target_3.f90: New.
4060 2010-08-15 Daniel Kraft <d@domob.eu>
4063 * gfortran.dg/elemental_args_check_3.f90: New test.
4064 * gfortran.dg/impure_1.f08: New test.
4065 * gfortran.dg/impure_2.f08: New test.
4066 * gfortran.dg/impure_3.f90: New test.
4067 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4069 2010-08-15 Ira Rosen <irar@il.ibm.com>
4071 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4072 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4074 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4076 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4078 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4080 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4082 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4083 dg-require-effective-target after dg-do.
4085 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4087 * lib/target-supports.exp (check_effective_target_vect_int): Return
4088 true for Loongson targets.
4089 (check_effective_target_vect_shift): Likewise.
4090 (check_effective_target_vect_no_int_max): Likewise.
4091 (check_effective_target_vect_no_align): Likewise.
4092 (check_effective_target_vect_short_mult): Likewise.
4094 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
4096 * g++.dg/cast.C: Change fields of structures to "long" to pass
4097 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4098 * g++.dg/cpp0x/iop.C: Ditto.
4099 * g++.dg/cpp0x/named_refs.C: Ditto.
4100 * g++.dg/cpp0x/rv1p.C: Ditto.
4101 * g++.dg/cpp0x/rv2p.C: Ditto.
4102 * g++.dg/cpp0x/rv3p.C: Ditto.
4103 * g++.dg/cpp0x/rv4p.C: Ditto.
4104 * g++.dg/cpp0x/rv5p.C: Ditto.
4105 * g++.dg/cpp0x/rv6p.C: Ditto.
4106 * g++.dg/cpp0x/rv7p.C: Ditto.
4107 * g++.dg/cpp0x/rv8p.C: Ditto.
4108 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4110 2010-08-13 Daniel Kraft <d@domob.eu>
4112 * gfortran.dg/implied_shape_1.f08: New test.
4113 * gfortran.dg/implied_shape_2.f90: New test.
4114 * gfortran.dg/implied_shape_3.f08: New test.
4116 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4119 * gfortran.dg/char_component_initializer_1.f90: New test.
4121 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
4123 PR tree-optimization/45241
4124 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4126 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4128 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4130 * gcc.target/i386/pr40906-2.c: Ditto.
4131 * gcc.target/i386/pr40906-3.c: Ditto.
4133 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4136 * gcc.c-torture/execute/pr45262.c: New test.
4138 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4140 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4142 * g++.dg/other/profile1.C: Ditto.
4144 2010-08-12 Richard Guenther <rguenther@suse.de>
4146 PR tree-optimization/45232
4147 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4148 * gcc.dg/tree-ssa/loop-7.c: Adjust.
4149 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4150 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4151 unsigned arithmetic.
4152 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4153 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4154 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4155 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4156 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4157 unsigned arithmetic.
4158 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4159 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4160 unsigned arithmetic.
4161 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4162 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4163 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4164 unsigned arithmetic.
4165 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4166 * gcc.dg/tree-ssa/negate.c: Adjust.
4167 * gcc.dg/vect/vect-1.c: Adjust.
4168 * gfortran.dg/reassoc_6.f: XFAIL.
4170 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4173 * gcc.dg/pr45259.c: New test.
4175 2010-08-12 Wei Guozhi <carrot@google.com>
4178 * gcc.target/arm/pr44999.c: New testcase.
4180 2010-08-12 Jie Zhang <jie@codesourcery.com>
4182 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4184 (main): Adjust accordingly.
4186 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4188 * gfortran.dg/graphite/id-22.f: New.
4190 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4192 * gcc.dg/graphite/id-26.c: New.
4194 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4196 * gcc.dg/graphite/id-25.c: New.
4198 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4200 * gcc.dg/graphite/run-id-5.c: New.
4201 * gcc.dg/graphite/run-id-6.c: New.
4202 * gfortran.dg/graphite/id-21.f: New.
4204 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4206 * gcc.dg/graphite/id-24.c: New.
4208 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4210 * gcc.dg/tree-ssa/pr20742.c: New.
4212 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4214 * gcc.dg/graphite/id-23.c: New.
4216 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4218 * gfortran.dg/graphite/id-20.f: Adjust testcase.
4220 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4222 * gcc.dg/graphite/pr42729.c: New.
4224 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4226 * gfortran.dg/graphite/id-20.f: New.
4228 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4230 * gcc.dg/graphite/id-22.c: New.
4232 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4234 * gcc.dg/graphite/run-id-2.c: Call abort.
4236 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4238 * gcc.dg/graphite/id-20.c: New.
4240 2010-08-11 Janus Weil <janus@gcc.gnu.org>
4241 Steve Kargl <kargl@gcc.gnu.org>
4244 * gfortran.dg/move_alloc_3.f90: New.
4245 * gfortran.dg/random_seed_2.f90: New.
4247 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4249 * lib/target-supports.exp (check_effective_target_sync_int_long):
4251 (check_effective_target_sync_char_short): Likewise.
4253 2010-08-10 Yao Qi <yao@codesourcery.com>
4255 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4257 * gcc.dg/tree-ssa/loop-31.c: Likewise.
4258 * g++.dg/other/packed1.C: Likewise.
4259 * g++.dg/other/crash-4.C: Likewise.
4260 * g++.dg/ext/packed8.C: Likewise.
4261 * g++.dg/init/array16.C: Likewise.
4263 2010-08-10 xinliang David Li <davidxl@google.com>
4264 * gcc.dg/tree-ssa/loop-19.c: Add option
4265 -fno-prefetch-loop-array
4267 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
4270 * gcc.c-torture/compile/pr45182.c: New test.
4272 2010-08-09 Jason Merrill <jason@redhat.com>
4275 * g++.dg/cpp0x/variadic-104.C: New.
4277 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4280 * gfortran.dg/dependency_32.f90: New test.
4282 2010-08-09 Richard Guenther <rguenther@suse.de>
4285 * g++.dg/opt/nrv17.C: New testcase.
4287 2010-08-09 Richard Guenther <rguenther@suse.de>
4290 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4291 alignment from MEM_REF offset only if we took it from the
4294 * gcc.target/i386/pr24178.c: New testcase.
4296 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4298 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4299 * gcc.dg/20030702-1.c: Ditto.
4300 * gcc.dg/20050309-1.c: Ditto.
4301 * gcc.dg/20050325-1.c: Ditto.
4302 * gcc.dg/20050330-2.c: Ditto.
4303 * gcc.dg/20051201-1.c: Ditto.
4304 * gcc.dg/gomp/pr27573.c: Ditto.
4305 * gcc.dg/gomp/pr34610.c: Ditto.
4306 * gcc.dg/pr24225.c: Ditto.
4307 * gcc.dg/pr26570.c: Ditto.
4308 * gcc.dg/pr32773.c: Ditto.
4309 * g++.dg/gcov/gcov-6.C: Ditto.
4310 * g++.dg/gomp/pr34608.C: Ditto.
4311 * gfortran.dg/gomp/pr27573.f90: Ditto.
4313 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
4314 dg-require-host-local dg directive.
4315 * gcc.dg/profile-dir-2.c: Ditto.
4316 * gcc.dg/profile-dir-3.c: Ditto.
4318 2010-08-08 Richard Guenther <rguenther@suse.de>
4320 PR tree-optimization/45109
4321 * gcc.c-torture/compile/pr45109.c: New testcase.
4323 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4325 * gcc.dg/march.c: Skip if -march defined.
4326 * gcc.dg/mtune.c: Skip if -mtune defined.
4328 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4329 generic thunk support.
4331 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
4334 * gcc.target/i386/pr45213.c: New test.
4336 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4339 * gfortran.dg/fmt_error_11.f03: New test.
4341 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
4343 * lib/target-supports.exp (check_effective_target_sync_int_long):
4344 Add arm*-*-linux-gnueabi.
4345 (check_effective_target_sync_char_short): Likewise.
4347 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4350 * gfortran.dg/dependency_31.f90: New test.
4352 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4354 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
4356 2010-08-06 Jason Merrill <jason@redhat.com>
4358 * g++.dg/cpp0x/sfinae3.C: New.
4359 * g++.dg/cpp0x/sfinae4.C: New.
4361 2010-08-06 Richard Guenther <rguenther@suse.de>
4363 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4364 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
4365 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4366 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
4367 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4368 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
4369 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
4370 * gcc.c-torture/execute/20100805-1.c: Likewise.
4372 2010-08-05 Martin Jambor <mjambor@suse.cz>
4375 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
4377 2010-08-05 Martin Jambor <mjambor@suse.cz>
4379 * gcc.dg/ipa/ipcp-ii-1.c: New test.
4380 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
4382 2010-08-05 Martin Jambor <mjambor@suse.cz>
4384 * g++.dg/ipa/devirt-1.C: New test.
4385 * g++.dg/ipa/devirt-2.C: Likewise.
4386 * g++.dg/ipa/devirt-3.C: Likewise.
4387 * g++.dg/ipa/devirt-4.C: Likewise.
4388 * g++.dg/ipa/devirt-5.C: Likewise.
4389 * gcc.dg/ipa/iinline-3.c: Likewise.
4391 2010-08-05 Jie Zhang <jie@codesourcery.com>
4393 PR tree-optimization/45144
4394 * gcc.dg/tree-ssa/pr45144.c: New test.
4396 2010-08-04 Janus Weil <janus@gcc.gnu.org>
4401 * gfortran.dg/class_25.f03: New.
4402 * gfortran.dg/class_26.f03: New.
4404 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
4406 * g++.dg/warn/miss-format-1.C: Update line number.
4408 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
4411 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
4412 .frame and .mask assembler directives.
4414 2010-08-04 Richard Guenther <rguenther@suse.de>
4416 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4417 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4418 * gcc.dg/tree-ssa/vrp50.c: Likewise.
4419 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4421 2010-08-04 Tobias Burnus <burnus@net-b.de>
4424 * gfortran.dg/derived_constructor_char_1.f90: New.
4425 * gfortran.dg/derived_constructor_char_2.f90: New.
4427 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4430 * gfortran.dg/dependency_30.f90: New test.
4432 2010-08-03 Jan Hubicka <jh@suse.cz>
4434 * gcc.c-torture/compile/pr45085.c: New testcase.
4436 2010-08-03 Janus Weil <janus@gcc.gnu.org>
4440 * gfortran.dg/typebound_call_9.f03: Modified.
4441 * gfortran.dg/typebound_generic_1.f03: Modified.
4443 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4447 * gfortran.dg/dependency_29.f90: New test.
4449 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4452 * gfortran.dg/character_comparison_2.f90: New test.
4453 * gfortran.dg/character_comparison_3.f90: New test.
4454 * gfortran.dg/dependency_28.f90: New test.
4456 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
4459 * gcc.target/arm/pr40457-1.c: New test.
4460 * gcc.target/arm/pr40457-2.c: New test.
4462 2010-08-01 Janus Weil <janus@gcc.gnu.org>
4465 * gfortran.dg/typebound_call_17.f03: New.
4467 2010-07-30 Janus Weil <janus@gcc.gnu.org>
4470 * gfortran.dg/allocate_derived_3.f90: New.
4472 2010-07-30 Xinliang David Li <davidxl@google.com>
4473 PR tree-optimization/45121
4474 * c-c++-common/uninit-17.c: Add -fno-ivops option.
4476 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4479 * g++.dg/pr45112.C: New test.
4481 2010-07-30 Jakub Jelinek <jakub@redhat.com>
4484 PR rtl-optimization/45137
4485 * gcc.dg/pr45055.c: New test.
4487 2010-07-30 Alan Modra <amodra@gmail.com>
4489 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
4490 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4492 2010-07-29 Tobias Burnus <burnus@net-b.de>
4496 * gfortran.dg/whole_file_25.f90: New.
4497 * gfortran.dg/whole_file_26.f90: New.
4498 * gfortran.dg/whole_file_27.f90: New.
4500 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4503 * gfortran.dg/typebound_proc_17.f03: New.
4505 2010-07-29 Janus Weil <janus@gcc.gnu.org>
4508 * gfortran.dg/move_alloc_2.f90: New.
4510 2010-07-29 Xinliang David Li <davidxl@google.com>
4511 PR tree-optimization/45121
4512 * c-c++-common/uninit-17.c: Fix expected output.
4514 2010-07-29 Richard Guenther <rguenther@suse.de>
4516 PR tree-optimization/45120
4517 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
4519 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
4523 * gfortran.dg/pr42051.f03: New testcase.
4525 2010-07-29 Richard Guenther <rguenther@suse.de>
4528 * gcc.c-torture/execute/pr45034.c: New testcase.
4530 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4533 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
4535 2010-07-28 Daniel Kraft <d@domob.eu>
4537 * gfortran.dg/bound_8.f90: New test.
4539 2010-07-28 Jakub Jelinek <jakub@redhat.com>
4542 * gcc.dg/pr45105.c: New test.
4544 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4546 PR rtl-optimization/45107
4547 * gcc.dg/pr45107.c: New test.
4549 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
4551 PR rtl-optimization/45101
4552 * gcc.dg/pr45101.c: New test.
4554 2010-07-28 Tobias Burnus <burnus@net-b.de>
4557 * gfortran.dg/whole_file_24.f90: New.
4559 2010-07-27 Jason Merrill <jason@redhat.com>
4561 * g++.dg/cpp0x/variadic102.C: New.
4562 * g++.dg/cpp0x/variadic103.C: New.
4564 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4566 PR rtl-optimization/40956
4569 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
4570 * gcc.target/arm/pr42574.c: Add tests.
4572 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4574 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
4576 (cleanup-repo-files): Ditto.
4577 (cleanup-saved-temps): Ditto.
4579 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4582 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
4585 * gcc.dg/pr45079.c: New test.
4587 2010-07-27 Ira Rosen <irar@il.ibm.com>
4589 PR tree-optimization/44152
4590 * gcc.dg/vect/fast-math-pr44152.c: New test.
4592 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
4595 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
4596 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4597 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4598 * obj-c++.dg/torture/trivial.mm: Ditto.
4599 * objc.dg/torture/tls/thr-init-2.m: Ditto.
4600 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4601 * objc.dg/torture/tls/thr-init.m: Ditto.
4602 * objc.dg/torture/trivial.m: Ditto.
4604 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
4606 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
4607 Skip on spu-*-* targets.
4609 2010-07-27 Jakub Jelinek <jakub@redhat.com>
4611 PR tree-optimization/45083
4612 * gcc.dg/pr45083.c: New test.
4614 2010-07-26 Tobias Burnus <burnus@net-b.de>
4617 * gfortran.dg/whole_file_22.f90: New test.
4618 * gfortran.dg/whole_file_23.f90: New test.
4620 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
4621 Jack Howarth <howarth@bromo.med.uc.edu>
4622 Richard Henderson <rth@redhat.com>
4625 * gcc.dg/tls/thr-init-1.c: New.
4626 * gcc.dg/tls/thr-init-2.c: New.
4627 * gcc.dg/torture/tls New.
4628 * gcc.dg/torture/tls/tls-test.c: New.
4629 * gcc.dg/torture/tls/thr-init-1.c: New.
4630 * gcc.dg/torture/tls/tls.exp: New.
4631 * gcc.dg/torture/tls/thr-init-2.c: New.
4632 * gcc.dg/tls/emutls-2.c: New test
4634 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
4635 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
4636 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
4637 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
4638 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
4639 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
4640 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
4641 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
4642 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
4643 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
4644 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
4645 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
4646 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4647 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
4648 gfortran.dg/gomp/appendix-a/a.22.4.f90,
4649 gfortran.dg/gomp/appendix-a/a.22.5.f90,
4650 gfortran.dg/gomp/appendix-a/a.22.6.f90,
4651 gfortran.dg/gomp/appendix-a/a.24.1.f90,
4652 gfortran.dg/gomp/appendix-a/a.32.1.f90,
4653 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
4654 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
4655 gfortran.dg/gomp/omp_threadprivate1.f90,
4656 gfortran.dg/gomp/omp_threadprivate2.f90,
4657 gfortran.dg/gomp/reduction1.f90,
4658 gfortran.dg/gomp/sharing-1.f90: Likewise.
4660 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4662 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
4664 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
4665 dg-require-visibility.
4667 2010-07-26 Richard Guenther <rguenther@suse.de>
4669 PR tree-optimization/43784
4670 * gcc.c-torture/execute/pr43784.c: New testcase.
4671 * g++.dg/torture/pr43784.C: Likewise.
4673 2010-07-26 Richard Guenther <rguenther@suse.de>
4676 * g++.dg/pr45056.C: New testcase.
4678 2010-07-26 Richard Guenther <rguenther@suse.de>
4680 PR tree-optimization/45071
4681 * gcc.dg/pr45071.c: New testcase.
4683 2010-07-26 Tobias Burnus <burnus@net-b.de>
4686 * gfortran.dg/namelist_62.f90: New.
4688 2010-07-26 Richard Guenther <rguenther@suse.de>
4690 * gcc.c-torture/execute/pr45017.c: Move ...
4691 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
4693 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4696 * trim_optimize_1.f90: New test.
4697 * character_comparision_1.f90: New test.
4699 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4702 * gfortran.dg/wtruncate_fix.f: New test.
4704 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
4707 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
4709 2010-07-24 Richard Guenther <rguenther@suse.de>
4712 * g++.dg/lto/20100724-1_0.C: New testcase.
4714 2010-07-24 Richard Guenther <rguenther@suse.de>
4717 * gcc.dg/lto/20100724-1_0.c: New testcase.
4718 * gcc.dg/lto/20100724-1_1.c: Likewise.
4720 2010-07-24 Tobias Burnus <burnus@net-b.de>
4723 * gfortran.dg/whole_file_21.f90: New.
4725 * gfortran.dg/integer_exponentiation_3.F90: Use
4726 -ffloat-store only for i?86/x86-64 -m32.
4728 2010-07-24 Tobias Burnus <burnus@net-b.de>
4730 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4731 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4733 2010-07-24 Tobias Burnus <burnus@net-b.de>
4735 * gfortran.dg/func_decl_4.f90: Split test into two ...
4736 * gfortran.dg/func_decl_5.f90: ... parts.
4737 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4738 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4739 * gfortran.dg/global_references_1.f90: Add new dg-warning.
4740 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4741 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4742 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4743 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4744 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4745 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4746 * gfortran.dg/sizeof.f90: Make test valid.
4747 * gfortran.dg/pr20865.f90: Add new dg-error.
4748 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4749 * gfortran.dg/g77/19990218-0.f: Ditto.
4750 * gfortran.dg/g77/19990218-1.f: Ditto.
4751 * gfortran.dg/g77/970625-2.f: Ditto.
4752 * gfortran.dg/pr37243.f: Fix function declaration.
4753 * gfortran.dg/use_only_1.f90: Fix implicit typing.
4754 * gfortran.dg/loc_1.f90: Fix pointer datatype.
4756 2010-07-23 Tobias Burnus <burnus@net-b.de>
4759 * gfortran.dg/char_array_structure_constructor.f90: Add
4760 -fwhole-file as dg-option as it otherwise fails on some
4763 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
4765 * gnat.dg/aggr16.ad[sb]: New test.
4766 * gnat.dg/aggr16_pkg.ads: New helper.
4768 2010-07-23 Richard Guenther <rguenther@suse.de>
4771 * g++.dg/lto/20100723-1_0.C: New testcase.
4773 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
4775 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4777 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4778 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4780 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4782 * lib/target-supports.exp (add_options_for_tls): New proc.
4783 * g++.dg/tls/static-1.C: Use dg-add-options tls.
4784 * g++.dg/tls/static-1a.cc: Likewise.
4785 * gcc.dg/tls/emutls-1.c: Likewise.
4786 * gcc.dg/tls/opt-11.c: Likewise.
4787 * gcc.dg/tls/opt-12.c: Likewise.
4788 * gcc.dg/tls/pr24428-2.c: Likewise.
4789 * gcc.dg/tls/pr24428.c: Likewise.
4790 * obj-c++.dg/tls/static-1.mm: Likewise.
4791 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4792 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4793 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4794 * objc.dg/torture/tls/thr-init-2.m: Likewise.
4795 * objc.dg/torture/tls/thr-init-3.m: Likewise.
4796 * objc.dg/torture/tls/thr-init.m: Likewise.
4797 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4799 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4801 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4802 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4803 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4804 optimized dump files.
4806 2010-07-23 Jakub Jelinek <jakub@redhat.com>
4808 PR tree-optimization/45047
4809 * gcc.c-torture/compile/pr45047.c: New test.
4811 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4813 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4814 instead of dg-compile.
4815 * gcc.dg/float-range-4.c: Ditto.
4816 * gcc.dg/float-range-5.c: Ditto.
4817 * gcc.dg/fold-overflow-1.c: Ditto.
4818 * gcc.dg/gomp/sections-4.c: Ditto.
4819 * gcc.dg/transparent-union-1.c: Ditto.
4820 * gcc.dg/transparent-union-2.c: Ditto.
4821 * gcc.target/i386/pr39315-check.c: Ditto.
4822 * g++.dg/gomp/sections-4.C: Ditto.
4823 * g++.dg/template/dtor7.C: Ditto.
4824 * g++.dg/tree-ssa/pr19952.C: Ditto.
4825 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4826 * gfortran.dg/graphite/pr42185.f90: Ditto.
4827 * gfortran.dg/namelist_36.f90: Ditto.
4828 * gnat.dg/noreturn1.adb: Ditto.
4829 * gnat.dg/specs/small_alignment.ads: Ditto.
4831 2010-07-23 Martin Jambor <mjambor@suse.cz>
4833 PR tree-optimization/44915
4834 * g++.dg/torture/pr44915.C: New test.
4836 2010-07-23 Martin Jambor <mjambor@suse.cz>
4838 PR tree-optimization/44914
4839 * g++.dg/tree-ssa/pr44914.C: New test.
4841 2010-07-23 Jie Zhang <jie@codesourcery.com>
4844 * gcc.dg/pr44290-1.c: New test.
4845 * gcc.dg/pr44290-2.c: New test.
4847 2010-07-23 Jason Merrill <jason@redhat.com>
4850 * g++.dg/abi/mangle44.C: New.
4852 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4854 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4855 for compile-time only tests.
4856 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4858 * gcc.target/i386/pr39315-4.c: Ditto.
4859 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4860 target check. Include sse-os-support.h.
4861 (main): Call check_isa and sse_os_support.
4862 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4863 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4864 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4865 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4866 target check. Include sse-os-support.h.
4867 (main): Call check_isa and sse_os_support.
4868 * gcc.target/i386/vperm-v2df.c: Ditto.
4870 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4872 * lib/target-supports.exp (check_avx_hw_available): New procedure.
4873 (check_effective_target_avx_runtime): New procedure.
4874 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4875 (check_effective_target_sse_runtime): Add check_effective_target_sse.
4877 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4878 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
4879 and __get_cpuid test.
4880 * gcc.dg/compat/vector-2b_main.c: Ditto.
4882 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4884 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4885 for compile-time only test.
4886 * gcc.dg/pr32716.c: Ditto.
4887 * gcc.dg/pr34856.c: Ditto.
4888 * gcc.dg/pr36997.c: Ditto.
4889 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4890 * gfortran.dg/pr28158.f90: Ditto.
4891 * gfortran.dg/pr30667.f: Ditto.
4893 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4894 i?86-*-* and x86_64-*-* targets to disable execution on targets
4895 without sse2 runtime support.
4896 * g++.dg/vect/vect.exp: Ditto.
4897 * gfortran.dg/vect/vect.exp: Ditto.
4899 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4900 * gcc.dg/pr37544.c: Ditto.
4901 * gcc.dg/pr40550.c: Ditto.
4902 * gcc.dg/compat/union-m128-1_main.c: Ditto.
4903 * gcc.dg/compat/vector-1a_main.c: Ditto.
4904 * gcc.dg/compat/vector-2a_main.c: Ditto.
4905 * gcc.dg/torture/pr16104-1.c: Ditto.
4906 * gcc.dg/torture/pr35771-1.c: Ditto.
4907 * gcc.dg/torture/pr35771-2.c: Ditto.
4908 * gcc.dg/torture/pr35771-3.c: Ditto.
4909 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4910 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4911 * gcc.dg/torture/stackalign/push-1.c: Ditto.
4912 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4913 * g++.dg/other/i386-1.C: Ditto.
4914 * g++.dg/other/pr40446.C: Ditto.
4916 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4918 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4920 2010-07-23 Daniel Kraft <d@domob.eu>
4923 * gfortran.dg/exit_1.f08: New test.
4924 * gfortran.dg/exit_2.f08: New test.
4926 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
4928 PR tree-optimization/39839
4929 * gcc.target/arm/pr39839.c: New test case.
4931 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4933 * gnat.dg/unchecked_convert5b.adb: New test.
4934 * gnat.dg/unchecked_convert6.adb: Likewise.
4935 * gnat.dg/unchecked_convert6b.adb: Likewise.
4937 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4939 * gnat.dg/aggr15.ad[sb]: New test.
4941 2010-07-22 Dodji Seketeli <dodji@redhat.com>
4944 * g++.dg/debug/dwarf2/nested-2.C: New test case.
4946 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
4948 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4949 with dg-require-linker-plugin.
4951 2010-07-22 Richard Guenther <rguenther@suse.de>
4954 * g++.dg/lto/20100722-1_0.C: New testcase.
4956 2010-07-22 Richard Guenther <rguenther@suse.de>
4959 * gcc.dg/lto/20100720-3_0.c: New testcase.
4960 * gcc.dg/lto/20100720-3_1.c: Likewise.
4962 2010-07-22 Richard Guenther <rguenther@suse.de>
4964 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4965 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4968 * gcc.dg/lto/20100722-1_0.c: New testcase.
4970 2010-07-22 Martin Jambor <mjambor@suse.cz>
4972 PR tree-optimization/44891
4973 * gcc.c-torture/compile/pr44891.c: New test.
4975 2010-07-22 Richard Guenther <rguenther@suse.de>
4977 PR tree-optimization/45017
4978 * gcc.c-torture/execute/pr45017.c: New testcase.
4980 2010-07-22 Tobias Burnus <burnus@net-b.de>
4983 * gfortran.dg/aliasing_dummy_5.f90: New.
4985 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4988 * gcc.target/arm/pr43698.c: New test.
4990 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
4993 * Revert my commit r162325 for this PR.
4995 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4998 * gcc.target/m68k/pr45015.c: New test.
5000 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
5003 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5006 2010-07-21 Richard Guenther <rguenther@suse.de>
5009 * g++.dg/lto/20100721-1_0.C: New testcase.
5011 2010-07-21 Martin Jambor <mjambor@suse.cz>
5013 PR tree-optimization/44900
5014 * g++.dg/torture/pr44900.C: New test.
5016 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
5019 * c-c++-common/uninit-17.c: Correct expected error.
5021 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5023 * gcc.dg/guality/asm-1.c: New test.
5026 * gcc.dg/guality/pr45003-2.c: New test.
5027 * gcc.dg/guality/pr45003-3.c: New test.
5029 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5032 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5034 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
5036 * lib/scanasm.exp (dg-function-on-line): Test that a function is
5037 defined on the current line.
5038 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5039 * g++.dg/debug/dwarf2/pr44641.C: New.
5041 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
5043 * gcc.target/powerpc/block-move-1.c: New test.
5044 * gcc.target/powerpc/block-move-2.c: New test.
5046 2010-07-20 Jason Merrill <jason@redhat.com>
5049 * g++.dg/cpp0x/sfinae2.C: New.
5051 2010-07-20 Richard Guenther <rguenther@suse.de>
5054 * gcc.dg/lto/20100720-4_0.c: New testcase.
5056 2010-07-20 Richard Guenther <rguenther@suse.de>
5059 * gcc.dg/lto/20100720-2_0.c: New testcase.
5060 * gcc.dg/lto/20100720-2_1.c: Likewise.
5062 2010-07-20 Richard Guenther <rguenther@suse.de>
5065 * gcc.dg/lto/20100720-1_0.c: New testcase.
5066 * gcc.dg/lto/20100720-1_1.c: Likewise.
5068 2010-07-20 Jakub Jelinek <jakub@redhat.com>
5071 * gcc.dg/guality/pr45003-1.c: New test.
5073 2010-07-20 Richard Guenther <rguenther@suse.de>
5075 PR tree-optimization/44977
5076 * gcc.dg/torture/pr44977.c: New testcase.
5078 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
5080 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5083 2010-07-20 Richard Guenther <rguenther@suse.de>
5087 * gcc.dg/pr44971.c: New testcase.
5088 * gcc.c-torture/compile/pr44988.c: Likewise.
5090 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
5093 * gfortran.dg/allocate_with_typespec.f90: New test.
5094 * gfortran.dg/allocate_derived_1.f90: Update error message.
5096 2010-07-19 Jason Merrill <jason@redhat.com>
5099 * g++.dg/cpp0x/decltype23.C: New.
5101 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
5104 * gfortran.dg/class_defined_operator_1.f03 : New test.
5106 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
5108 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5109 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5110 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
5111 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5113 2010-07-19 Richard Guenther <rguenther@suse.de>
5116 * gcc.c-torture/compile/pr44941.c: New testcase.
5118 2010-07-19 Jason Merrill <jason@redhat.com>
5121 * g++.dg/template/sfinae24.C: New.
5123 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
5126 * gfortran.dg/data_implied_do_2.f90: Removed.
5128 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5131 * g++.dg/template/sfinae23.C: New.
5133 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5135 * lib/target-supports.exp (check_sse_os_support_available): New
5137 (check_sse_hw_available): New proc.
5138 (check_effective_target_sse_runtime): New proc.
5139 (check_effective_target_sse2_runtime): New proc.
5140 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5141 -msse2 if check_sse_os_support_available.
5142 * g++.dg/vect/vect.exp: Only run -msse2 tests if
5143 check_sse_os_support_available.
5144 * gcc.dg/vect/vect.exp: Likewise.
5145 * gfortran.dg/vect/vect.exp: Likewise.
5146 * gcc.target/i386/sol2-check: Renamed to ...
5147 * gcc.target/i386/sse-os-support.h: ... this.
5148 (sol2_check): Renamed to ...
5149 (sse_os_support): ... this.
5150 Only test movss with xmm registers.
5151 * gcc.target/i386/sse-check.h: Reflect new header and function names.
5152 Removed ILL_INSN, ILL_INSN_LEN.
5153 * gcc.target/i386/sse2-check.h: Likewise.
5154 * gcc.target/i386/sse3-check.h: Likewise.
5155 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5156 Removed cpuid.h, __get_cpuid test.
5157 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5158 Removed cpuid.h, __get_cpuid test.
5159 * g++.dg/other/pr40446.C: Likewise.
5160 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5161 * gcc.dg/compat/vector-1a_main.c: Likewise.
5162 * gcc.dg/compat/vector-2a_main.c: Likewise.
5163 * gcc.dg/pr36584.c: Likewise.
5164 * gcc.dg/pr37544.c: Likewise.
5165 * gcc.dg/torture/pr16104-1.c: Likewise.
5166 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5167 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5168 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5169 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5170 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5171 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5173 * gcc.dg/torture/pr35771-2.c: Likewise.
5174 * gcc.dg/torture/pr35771-3.c: Likewise.
5175 * gcc.target/i386/pr39315-2.c: Likewise.
5176 * gcc.target/i386/pr39315-4.c: Likewise.
5177 * gcc.target/i386/vperm-v2df.c: Likewise.
5178 * gcc.target/i386/vperm-v2di.c: Likewise.
5179 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5180 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5183 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
5186 * gfortran.dg/data_implied_do_2.f90: New test.
5188 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5190 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5192 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5194 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5195 to the "mips16" group.
5196 (mips_using_mips16_p): New procedure.
5197 (mips-dg-options): Use it.
5199 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5201 * gcc.target/mips/mips16-attributes-4.c: New test.
5203 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
5206 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5207 * gcc.target/powerpc/recip-2.c: Ditto.
5208 * gcc.target/powerpc/recip-3.c: Ditto.
5210 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
5212 * gcc.target/arm/pr42235.c: New test.
5214 2010-07-16 Jason Merrill <jason@redhat.com>
5217 * g++.dg/template/partial8.C: New.
5219 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5221 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5222 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
5224 (gualcvt): New overloaded inline.
5225 (GUALCVT): Use it for C++.
5226 * g++.dg/guality/guality.exp: New.
5227 * g++.dg/guality/guality.h: New.
5228 * g++.dg/guality/redeclaration1.C: New test.
5229 * g++.dg/dg.exp: Prune also guality/* tests.
5230 * gcc.dg/guality/pr43141.c: Moved to...
5231 * c-c++-common/guality/pr43141.c: ... here.
5233 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5236 * gfortran.dg/char4_iunit_2.f03: New test.
5238 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
5240 * lib/plugin-support.exp (plugin-test-execute):
5241 Add ${gcc_objdir}/intl to includes.
5243 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5246 * gcc.c-torture/execute/pr44942.c: New test.
5247 * gcc.target/i386/pr44942.c: New test.
5249 2010-07-15 Jason Merrill <jason@redhat.com>
5252 * g++.dg/cpp0x/implicit7.C: New.
5253 * g++.dg/cpp0x/implicit8.C: New.
5255 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5257 Disable float tests for __SPU__ targets due to lack of signed zero:
5258 * c-c++-common/torture/complex-sign-add.c (check_add_float).
5259 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5260 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5261 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5262 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5263 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5264 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5265 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5266 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5268 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5270 * gfortran.dg/select_char_2.f90: New test.
5272 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
5274 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5277 2010-07-15 Janus Weil <janus@gcc.gnu.org>
5280 * gfortran.dg/typebound_generic_9.f03: New.
5282 2010-07-15 Richard Guenther <rguenther@suse.de>
5284 PR tree-optimization/44946
5285 * gcc.c-torture/compile/pr44946.c: New testcase.
5287 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5290 * gfortran.dg/select_char_3.f90: New test.
5292 2010-07-15 Magnus Granberg <zorry@gentoo.org>
5293 Kevin F. Quinn <kevquinn@gentoo.org>
5295 * gcc.dg/Wtrampolines.c: New.
5297 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5300 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5302 2010-07-14 Jason Merrill <jason@redhat.com>
5305 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5307 Implement C++0x unrestricted unions (N2544)
5308 * g++.dg/cpp0x/union1.C: New.
5309 * g++.dg/cpp0x/union2.C: New.
5310 * g++.dg/cpp0x/union3.C: New.
5311 * g++.dg/cpp0x/defaulted2.C: Adjust.
5312 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5313 * g++.old-deja/g++.ext/anon2.C: Adjust.
5314 * g++.old-deja/g++.mike/misc6.C: Adjust.
5316 2010-07-14 Janus Weil <janus@gcc.gnu.org>
5319 * gfortran.dg/c_loc_tests_15.f90: New.
5321 2010-07-13 Jason Merrill <jason@redhat.com>
5324 * g++.dg/cpp0x/implicit6.C: New.
5326 2010-07-13 Jason Merrill <jason@redhat.com>
5329 * g++.dg/abi/noreturn1.C: New.
5330 * g++.dg/abi/noreturn2.C: New.
5332 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
5336 * c-c++-common/pr44832.c: New test.
5338 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
5341 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5342 on the target. Make sure that we can assemble the emitted asm when
5343 the test type is 'compile'.
5345 2010-07-13 Richard Guenther <rguenther@suse.de>
5347 PR tree-optimization/36960
5348 * g++.dg/torture/pr36960.C: New testcase.
5350 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
5353 * g++.dg/template/sfinae21.C: New.
5354 * g++.dg/template/sfinae22.C: Likewise.
5356 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
5359 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5360 * gcc.dg/plugin/ggcplug.c: Likewise.
5361 * g++.dg/plugin/selfassign.c: Likewise.
5362 * g++.dg/plugin/attribute_plugin.c: Likewise.
5363 * g++.dg/plugin/dumb_plugin.c: Likewise.
5364 * g++.dg/plugin/pragma_plugin.c: Likewise.
5366 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
5368 * gcc.c-torture/execute/pr44683.x: New.
5369 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
5371 2010-07-13 Janus Weil <janus@gcc.gnu.org>
5377 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
5378 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
5379 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
5380 * gfortran.dh/typebound_call_16.f03: New.
5381 * gfortran.dg/typebound_generic_6.f03: New.
5382 * gfortran.dg/typebound_generic_7.f03: New.
5383 * gfortran.dg/typebound_generic_8.f03: New.
5385 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5388 * gfortran.dg/char4_iunit_1.f03: New test.
5390 2010-07-12 Jakub Jelinek <jakub@redhat.com>
5392 * gcc.dg/tree-ssa/vrp53.c: New test.
5394 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
5397 * g++.dg/template/sfinae19.C: New.
5398 * g++.dg/template/sfinae20.C: Likewise.
5400 2010-07-12 Jie Zhang <jie@codesourcery.com>
5402 * gcc.target/arm/interrupt-1.c: New test.
5403 * gcc.target/arm/interrupt-2.c: New test.
5405 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5407 * gcc.dg/pr42427.c: Require c99_runtime.
5408 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
5410 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5411 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
5412 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
5413 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
5414 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
5415 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
5416 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
5417 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5418 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
5419 * gcc.target/i386/pr37275.c: Require visibility support.
5421 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5423 * lib/target-supports.exp (check_effective_target_sse): New proc.
5424 * gcc.target/i386/sol2-check.h: New file.
5425 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
5426 Include sol2-check.h.
5427 (main) Only run do_test () if sol2_check ().
5428 * gcc.target/i386/sse2-check.h: Likewise.
5429 * gcc.target/i386/sse3-check.h: Likewise.
5430 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
5431 [__sun__ && __svr4__]: Execute SSE2 instruction.
5432 * gcc.target/i386/math-torture/math-torture.exp: Only add options
5433 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
5434 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
5435 * g++.dg/ext/vector14.C: Likewise.
5436 * g++.dg/other/mmintrin.C: Likewise.
5437 * gcc.dg/20020418-1.c: Likewise.
5438 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5439 * gcc.dg/format/ms_unnamed-1.c: Likewise.
5440 * gcc.dg/format/unnamed-1.c: Likewise.
5441 Adapt dg-warning line number.
5442 * gcc.dg/graphite/pr40281.c: Likewise.
5443 * gcc.dg/pr32176.c: Likewise.
5444 * gcc.dg/pr40550.c: Likewise.
5445 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5446 * gcc.dg/torture/pr36891.c: Likewise.
5447 * gcc.target/i386/20020218-1.c: Likewise.
5448 * gcc.target/i386/20020523.c: Likewise.
5449 * gcc.target/i386/abi-1.c: Likewise.
5450 * gcc.target/i386/brokensqrt.c: Likewise.
5451 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5452 * gcc.target/i386/pr13366.c: Likewise.
5453 * gcc.target/i386/pr13685.c: Likewise.
5454 * gcc.target/i386/pr24306.c: Likewise.
5455 * gcc.target/i386/pr31486.c: Likewise.
5456 * gcc.target/i386/pr32065-1.c: Likewise.
5457 * gcc.target/i386/pr32065-2.c: Likewise.
5458 * gcc.target/i386/pr32389.c: Likewise.
5459 * gcc.target/i386/pr38824.c: Likewise.
5460 * gcc.target/i386/pr38931.c: Likewise.
5461 * gcc.target/i386/pr39592-1.c: Likewise.
5462 * gcc.target/i386/pr43766.c: Likewise.
5463 * gcc.target/i386/recip-divf.c: Likewise.
5464 * gcc.target/i386/recip-sqrtf.c: Likewise.
5465 * gcc.target/i386/recip-vec-divf.c: Likewise.
5466 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5467 * gcc.target/i386/sse-1.c: Likewise.
5468 * gcc.target/i386/sse-16.c: Likewise.
5469 * gcc.target/i386/sse-2.c: Likewise.
5470 * gcc.target/i386/sse-20.c: Likewise.
5471 * gcc.target/i386/sse-3.c: Likewise.
5472 * gcc.target/i386/sse-7.c: Likewise.
5473 * gcc.target/i386/sse-9.c: Likewise.
5474 * gcc.target/i386/sse-addps-1.c: Likewise.
5475 * gcc.target/i386/sse-addss-1.c: Likewise.
5476 * gcc.target/i386/sse-andnps-1.c: Likewise.
5477 * gcc.target/i386/sse-andps-1.c: Likewise.
5478 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5479 * gcc.target/i386/sse-comiss-1.c: Likewise.
5480 * gcc.target/i386/sse-comiss-2.c: Likewise.
5481 * gcc.target/i386/sse-comiss-3.c: Likewise.
5482 * gcc.target/i386/sse-comiss-4.c: Likewise.
5483 * gcc.target/i386/sse-comiss-5.c: Likewise.
5484 * gcc.target/i386/sse-comiss-6.c: Likewise.
5485 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
5486 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
5487 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5488 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
5489 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5490 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
5491 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5492 * gcc.target/i386/sse-divps-1.c: Likewise.
5493 * gcc.target/i386/sse-divss-1.c: Likewise.
5494 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
5495 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5496 * gcc.target/i386/sse-maxps-1.c: Likewise.
5497 * gcc.target/i386/sse-maxss-1.c: Likewise.
5498 * gcc.target/i386/sse-minps-1.c: Likewise.
5499 * gcc.target/i386/sse-minss-1.c: Likewise.
5500 * gcc.target/i386/sse-movaps-1.c: Likewise.
5501 * gcc.target/i386/sse-movaps-2.c: Likewise.
5502 * gcc.target/i386/sse-movhlps-1.c: Likewise.
5503 * gcc.target/i386/sse-movhps-1.c: Likewise.
5504 * gcc.target/i386/sse-movhps-2.c: Likewise.
5505 * gcc.target/i386/sse-movlhps-1.c: Likewise.
5506 * gcc.target/i386/sse-movmskps-1.c: Likewise.
5507 * gcc.target/i386/sse-movntps-1.c: Likewise.
5508 * gcc.target/i386/sse-movss-1.c: Likewise.
5509 * gcc.target/i386/sse-movss-2.c: Likewise.
5510 * gcc.target/i386/sse-movss-3.c: Likewise.
5511 * gcc.target/i386/sse-movups-1.c: Likewise.
5512 * gcc.target/i386/sse-movups-2.c: Likewise.
5513 * gcc.target/i386/sse-mulps-1.c: Likewise.
5514 * gcc.target/i386/sse-mulss-1.c: Likewise.
5515 * gcc.target/i386/sse-orps-1.c: Likewise.
5516 * gcc.target/i386/sse-rcpps-1.c: Likewise.
5517 * gcc.target/i386/sse-recip-vec.c: Likewise.
5518 * gcc.target/i386/sse-recip.c: Likewise.
5519 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
5520 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5521 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
5522 * gcc.target/i386/sse-subps-1.c: Likewise.
5523 * gcc.target/i386/sse-subss-1.c: Likewise.
5524 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
5525 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
5526 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
5527 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
5528 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
5529 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
5530 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
5531 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
5532 * gcc.target/i386/sse-xorps-1.c: Likewise.
5533 * gcc.target/i386/ssefn-1.c: Likewise.
5534 * gcc.target/i386/ssefn-3.c: Likewise.
5535 * gcc.target/i386/sseregparm-1.c: Likewise.
5536 * gcc.target/i386/stackalign/return-3.c: Likewise.
5537 * gcc.target/i386/vectorize1.c: Likewise.
5538 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
5539 * gcc.target/i386/xorps-sse.c: Likewise.
5540 * gfortran.dg/pr28158.f90: Likewise.
5541 * gfortran.dg/pr30667.f: Likewise.
5542 * gnat.dg/loop_optimization7.adb: Likewise.
5543 * gnat.dg/sse_nolib.adb: Likewise.
5545 2010-07-11 Tobias Burnus <burnus@net-b.de>
5548 * gfortran.dg/use_rename_6.f90: New.
5549 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
5551 2010-07-11 Janus Weil <janus@gcc.gnu.org>
5554 * gfortran.dg/class_24.f03: New.
5556 2010-07-10 Richard Guenther <rguenther@suse.de>
5559 * gcc.dg/lto/20100709-1_0.c: New testcase.
5560 * gcc.dg/lto/20100709-1_1.c: Likewise.
5562 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
5564 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
5566 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
5569 * objc.dg/lto/trivial-1_0.m: New.
5570 * objc.dg/lto/lto.exp: New.
5571 * obj-c++.dg/lto/trivial-1_0.mm: New.
5572 * obj-c++.dg/lto/lto.exp: New.
5573 * objc.dg/symtab-1.m: Adjust sizes.
5574 * objc.dg/image-info.m: Do not run for gnu-runtime.
5576 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5578 * gcc.dg/pr32370.c: Allow another kind of error message.
5580 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
5582 * gnat.dg/atomic3.adb: New test.
5584 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5585 Denys Vlasenko <dvlasenk@redhat.com>
5586 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5588 PR tree-optimization/28632
5589 * gcc.dg/tree-ssa/vrp51.c: New test.
5590 * gcc.dg/tree-ssa/vrp52.c: New test.
5592 2010-07-09 Jason Merrill <jason@redhat.com>
5594 * g++.dg/abi/covariant6.C: New.
5595 * g++.dg/inherit/covariant17.C: Test both bases.
5596 * g++.dg/inherit/covariant7.C: Check vtable layout.
5598 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
5600 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
5602 2010-07-09 Richard Guenther <rguenther@suse.de>
5604 PR tree-optimization/44852
5605 * gcc.c-torture/execute/pr44852.c: New testcase.
5607 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5609 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
5610 multiplication by values.
5611 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
5612 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
5614 2010-07-09 Richard Guenther <rguenther@suse.de>
5616 PR tree-optimization/44882
5617 * gfortran.dg/pr44882.f90: New testcase.
5619 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
5622 * gcc.target/arm/pr40657-1.c: New test.
5623 * gcc.target/arm/pr40657-2.c: New test.
5624 * gcc.c-torture/execute/pr40657.c: New test.
5626 2010-07-09 Jakub Jelinek <jakub@redhat.com>
5628 * gcc.dg/tree-ssa/vrp50.c: New test.
5629 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
5631 2010-07-08 Janus Weil <janus@gcc.gnu.org>
5634 * gfortran.dg/c_sizeof_1.f90: Modified.
5635 * gfortran.dg/storage_size_1.f08: New.
5636 * gfortran.dg/storage_size_2.f08: New.
5638 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
5640 * gcc.c-torture/execute/20100708-1.c: New test.
5642 2010-07-08 Jakub Jelinek <jakub@redhat.com>
5645 * gfortran.dg/gomp/pr44847.f90: New test.
5647 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
5649 PR tree-optimization/44710
5650 * gcc.dg/tree-ssa/ifc-6.c: New.
5651 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
5653 2010-07-08 Tobias Burnus <burnus@net-b.de>
5656 * gfortran.dg/coarray_10.f90: Add an additional test.
5658 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
5661 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
5662 * gcc.c-torture/execute/pr44828.x: Revert.
5664 2010-07-08 Jason Merrill <jason@redhat.com>
5667 * g++.dg/inherit/covariant17.C: New.
5668 * g++.dg/abi/covariant1.C: Actually test for the bug.
5670 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
5672 PR rtl-optimization/44838
5673 * gcc.dg/pr44838.c: New.
5675 2010-07-08 Richard Guenther <rguenther@suse.de>
5677 PR tree-optimization/44831
5678 * gcc.c-torture/compile/pr44831.c: New testcase.
5679 * gcc.dg/tree-ssa/pr21463.c: Adjust.
5681 2010-07-08 Richard Guenther <rguenther@suse.de>
5683 PR tree-optimization/44861
5684 * g++.dg/vect/pr44861.cc: New testcase.
5686 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5689 * gcc.c-torture/execute/pr44828.x: New file.
5691 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
5693 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
5695 * g++.dg/ext/altivec-17.C: Adjust error message.
5697 2010-07-07 Tom Tromey <tromey@redhat.com>
5699 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
5701 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
5704 * gcc.target/i386/rdrand-1.c: Scan "jnc".
5705 * gcc.target/i386/rdrand-2.c: Likewise.
5706 * gcc.target/i386/rdrand-3.c: Likewise.
5708 2010-07-07 Jan Hubicka <jh@suse.cz>
5711 * g++.dg/torture/pr44813.C: New testcase.
5712 * g++.dg/torture/pr44826.C: New testcase.
5714 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
5716 PR rtl-optimization/44787
5717 * gcc.c-torture/compile/pr44788.c: New test.
5718 * gcc.target/arm/pr44788.c: New test.
5720 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5722 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5724 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5726 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5729 2010-07-06 Tobias Burnus <burnus@net-b.de>
5732 * gfortran.dg/parameter_array_init_6.f90: New.
5733 * gfortran.dg/initialization_20.f90: Update dg-error.
5734 * gfortran.dg/initialization_24.f90: Ditto.
5736 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5738 * gfortran.dg/dim_range_1.f90: New test.
5739 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
5741 2010-07-06 Jason Merrill <jason@redhat.com>
5744 * g++.dg/cpp0x/initlist41.C: New.
5747 * g++.dg/template/ptrmem22.C: New.
5749 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
5751 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5753 * gcc.target/i386/i386.exp: Likewise.
5755 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
5758 * gcc.dg/lto/20100518_0.c: Limit to x86.
5760 2010-07-06 Richard Guenther <rguenther@suse.de>
5763 * gcc.c-torture/execute/pr44828.c: New testcase.
5765 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
5767 * g++.dg/warn/noeffect2.C: Adjust expected warning.
5768 * g++.dg/warn/volatile1.C: Likewise.
5769 * g++.dg/template/warn1.C: Likewise.
5771 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
5773 AVX Programming Reference (June, 2010)
5774 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5775 * g++.dg/other/i386-3.C: Likewise.
5776 * gcc.target/i386/sse-12.c: Likewise.
5778 * gcc.target/i386/f16c-check.h: New.
5779 * gcc.target/i386/rdfsbase-1.c: Likewise.
5780 * gcc.target/i386/rdfsbase-2.c: Likewise.
5781 * gcc.target/i386/rdgsbase-1.c: Likewise.
5782 * gcc.target/i386/rdgsbase-2.c: Likewise.
5783 * gcc.target/i386/rdrand-1.c: Likewise.
5784 * gcc.target/i386/rdrand-2.c: Likewise.
5785 * gcc.target/i386/rdrand-3.c: Likewise.
5786 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5787 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5788 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5789 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5790 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5791 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5792 * gcc.target/i386/wrfsbase-1.c: Likewise.
5793 * gcc.target/i386/wrfsbase-2.c: Likewise.
5794 * gcc.target/i386/wrgsbase-1.c: Likewise.
5795 * gcc.target/i386/wrgsbase-2.c: Likewise.
5797 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5798 (__builtin_ia32_vcvtps2ph): New.
5799 (__builtin_ia32_vcvtps2ph256): Likewise.
5801 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5802 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5804 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5805 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5807 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5808 (__builtin_ia32_vcvtps2ph256): Likewise.
5809 Add fsgsbase,rdrnd,f16c.
5811 * lib/target-supports.exp (check_effective_target_f16c): New.
5813 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5815 * gcc.dg/guality/nrv-1.c: New test.
5817 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
5820 * gcc.target/arm/pr42505.c: New test case.
5822 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5825 * g++.dg/opt/nrv16.C: New test.
5827 2010-07-05 Richard Guenther <rguenther@suse.de>
5829 PR tree-optimization/44784
5830 * gcc.c-torture/compile/pr44784.c: New testcase.
5832 2010-07-05 Ira Rosen <irar@il.ibm.com>
5834 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5835 Increase loop bound and array size.
5836 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5839 2010-07-05 Ira Rosen <irar@il.ibm.com>
5841 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5842 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5843 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5844 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5845 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5847 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
5850 * g++.dg/parse/template25.C: New.
5852 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
5854 PR rtl-optimization/44695
5855 * gcc.dg/torture/pr44695.c: New.
5857 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5860 * g++.dg/ext/pretty3.C: New.
5862 2010-07-04 Richard Guenther <rguenther@suse.de>
5865 * g++.dg/torture/pr44809.C: New testcase.
5867 2010-07-04 Richard Guenther <rguenther@suse.de>
5869 PR tree-optimization/44656
5870 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5872 2010-07-04 Ira Rosen <irar@il.ibm.com>
5873 Revital Eres <eres@il.ibm.com>
5875 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5877 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5878 gcc.dg/vect/vect-96.c: Likewise.
5879 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5880 that support misaligned stores. Change the number of expected
5881 misaligned accesses.
5882 * gcc.dg/vect/vect-peel-1.c: New test.
5883 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5884 gcc.dg/vect/vect-peel-4.c: Likewise.
5885 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5886 vectorizable on all targets that support realignment.
5887 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5889 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
5892 * gcc.dg/torture/pr44806.c: New.
5894 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5896 * gnat.dg/cond_expr1.adb: New test.
5898 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5900 * gnat.dg/modular3.adb: New test.
5901 * gnat.dg/modular3_pkg.ads: New helper.
5903 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
5904 Mikael Pettersson <mikpe@it.uu.se>
5907 * obj-c++.dg/encode-2.mm: Produce object and save temps.
5908 Make signed-ness of chars explicit. Scan the object for
5909 strings that are split by some target assemblers.
5910 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5913 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
5915 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5917 2010-07-02 Le-Chun Wu <lcwu@google.com>
5920 * g++.dg/warn/Wshadow-7.C: New test.
5922 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5923 Julian Brown <julian@codesourcery.com>
5924 Sandra Loosemore <sandra@codesourcery.com>
5926 * gcc.c-torture/execute/20100416-1.c: New test case.
5928 2010-07-02 Julian Brown <julian@codesourcery.com>
5929 Sandra Loosemore <sandra@codesourcery.com>
5933 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5934 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5936 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5937 Julian Brown <julian@codesourcery.com>
5939 * gcc.target/arm/neon/vadds64.c: Regenerated.
5940 * gcc.target/arm/neon/vaddu64.c: Regenerated.
5941 * gcc.target/arm/neon/vsubs64.c: Regenerated.
5942 * gcc.target/arm/neon/vsubu64.c: Regenerated.
5943 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5944 * gcc.target/arm/neon-vmls-1.c: Likewise.
5945 * gcc.target/arm/neon-vsubs64.c: New execution test.
5946 * gcc.target/arm/neon-vsubu64.c: New execution test.
5947 * gcc.target/arm/neon-vadds64.c: New execution test.
5948 * gcc.target/arm/neon-vaddu64.c: New execution test.
5950 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5952 * gcc.target/arm/neon-vands64.c: New.
5953 * gcc.target/arm/neon-vandu64.c: New.
5954 * gcc.target/arm/neon-vbics64.c: New.
5955 * gcc.target/arm/neon-vbicu64.c: New.
5956 * gcc.target/arm/neon-veors64.c: New.
5957 * gcc.target/arm/neon-veoru64.c: New.
5958 * gcc.target/arm/neon-vorns64.c: New.
5959 * gcc.target/arm/neon-vornu64.c: New.
5960 * gcc.target/arm/neon-vorrs64.c: New.
5961 * gcc.target/arm/neon-vorru64.c: New.
5962 * gcc.target/arm/neon/vands64.c: Regenerated.
5963 * gcc.target/arm/neon/vandu64.c: Regenerated.
5964 * gcc.target/arm/neon/vbics64.c: Regenerated.
5965 * gcc.target/arm/neon/vbicu64.c: Regenerated.
5966 * gcc.target/arm/neon/veors64.c: Regenerated.
5967 * gcc.target/arm/neon/veoru64.c: Regenerated.
5968 * gcc.target/arm/neon/vorns64.c: Regenerated.
5969 * gcc.target/arm/neon/vornu64.c: Regenerated.
5970 * gcc.target/arm/neon/vorrs64.c: Regenerated.
5971 * gcc.target/arm/neon/vorru64.c: Regenerated.
5973 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5975 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5977 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5979 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5980 * gfortran.dg/intent_out_5.f90: Same.
5981 * gfortran.dg/ltrans-7.f90: Same.
5982 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5984 2010-07-02 Jan Hubicka <jh@suse.cz>
5986 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5988 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5990 * objc-obj-c++-shared/Object1.h: Correct Line endings.
5992 2010-07-02 Jakub Jelinek <jakub@redhat.com>
5995 * c-c++-common/Wunused-var-12.c: New test.
5997 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
6000 * gcc.target/arm/pr42835.c: New test.
6003 * gcc.target/arm/pr42172-1.c: New test.
6005 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6007 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6009 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6011 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6012 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6013 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6014 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6015 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6016 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6017 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6018 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6019 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6020 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6021 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6022 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6023 * gcc.target/arm/neon-vdup_ns64.c: New.
6024 * gcc.target/arm/neon-vdup_nu64.c: New.
6025 * gcc.target/arm/neon-vdupQ_ns64.c: New.
6026 * gcc.target/arm/neon-vdupQ_nu64.c: New.
6027 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6028 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6029 * gcc.target/arm/neon-vmov_ns64.c: New.
6030 * gcc.target/arm/neon-vmov_nu64.c: New.
6031 * gcc.target/arm/neon-vmovQ_ns64.c: New.
6032 * gcc.target/arm/neon-vmovQ_nu64.c: New.
6033 * gcc.target/arm/neon-vget_lanes64.c: New.
6034 * gcc.target/arm/neon-vget_laneu64.c: New.
6035 * gcc.target/arm/neon-vset_lanes64.c: New.
6036 * gcc.target/arm/neon-vset_laneu64.c: New.
6038 2010-07-02 Richard Guenther <rguenther@suse.de>
6040 * g++.dg/torture/20100702-1.C: New testcase.
6042 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6045 * gcc.c-torture/compile/pr44707.c: New test.
6047 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6050 * g++.dg/template/crash101.C: New.
6052 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6054 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6055 Use the ABI-0 accessors and fail it for m64.
6057 2010-07-02 Jan Hubicka <jh@suse.cz>
6059 * g++.dg/tree-ssa/pr44706.C: New testcase.
6061 2010-07-02 Richard Guenther <rguenther@suse.de>
6063 PR tree-optimization/44748
6064 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6066 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6068 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6069 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
6070 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6071 the method types to forward:.
6073 2010-06-30 Jason Merrill <jason@redhat.com>
6075 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6076 * g++.dg/other/pr25632.C: Likewise.
6078 2010-07-01 Jakub Jelinek <jakub@redhat.com>
6080 PR tree-optimization/40421
6081 * gfortran.fortran-torture/compile/pr40421.f90: New test.
6083 2010-07-01 Richard Guenther <rguenther@suse.de>
6087 * gcc.c-torture/execute/20100316-1.c: New testcase.
6088 * gcc.c-torture/execute/pr44468.c: Likewise.
6089 * gcc.c-torture/compile/20100609-1.c: Likewise.
6090 * gcc.dg/volatile2.c: Adjust.
6091 * gcc.dg/plugin/selfassign.c: Likewise.
6092 * gcc.dg/pr36902.c: Likewise.
6093 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6094 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6095 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6096 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6097 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6098 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6099 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6100 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6101 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6102 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6103 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6104 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6105 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6106 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6107 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6108 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6109 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6110 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6111 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6112 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6113 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6114 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6115 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6116 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6117 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6118 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6119 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6120 * gcc.dg/struct/w_prof_local_array.c: Likewise.
6121 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6122 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6123 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6124 * gcc.dg/struct/w_prof_global_array.c: Likewise.
6125 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6126 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6127 * gcc.dg/struct/w_prof_local_var.c: Likewise.
6128 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6129 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6130 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6131 * gcc.dg/struct/w_prof_global_var.c: Likewise.
6132 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6133 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6134 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6135 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6136 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6137 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6138 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6139 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6140 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6141 * gcc.dg/tree-prof/stringop-1.c: Adjust.
6142 * g++.dg/tree-ssa/pr31146.C: Likewise.
6143 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6144 * g++.dg/tree-ssa/pr33604.C: Likewise.
6145 * g++.dg/plugin/selfassign.c: Likewise.
6146 * gfortran.dg/array_memcpy_3.f90: Likewise.
6147 * gfortran.dg/array_memcpy_4.f90: Likewise.
6148 * c-c++-common/torture/pr42834.c: New testcase.
6150 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6153 * g++.dg/template/crash100.C: New.
6155 2010-06-30 Jan Hubicka <jh@suse.cz>
6157 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6159 2010-06-30 Michael Matz <matz@suse.de>
6162 * gcc.dg/pr44699.c: New test.
6164 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
6166 PR tree-optimization/39799
6167 * c-c++-common/uninit-17.c: New test.
6169 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6172 * gfortran.dg/read_infnan_1.f90: New test.
6174 2010-06-29 Jason Merrill <jason@redhat.com>
6176 Enable implicitly declared move constructor/operator= (N3053).
6177 * g++.dg/cpp0x/implicit3.C: New.
6178 * g++.dg/cpp0x/implicit4.C: New.
6179 * g++.dg/cpp0x/implicit5.C: New.
6180 * g++.dg/cpp0x/implicit-copy.C: Adjust.
6181 * g++.dg/cpp0x/not_special.C: Adjust.
6182 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6183 * g++.dg/cpp0x/rv1n.C: Adjust.
6184 * g++.dg/cpp0x/rv1p.C: Adjust.
6185 * g++.dg/cpp0x/rv2n.C: Adjust.
6186 * g++.dg/cpp0x/rv2p.C: Adjust.
6187 * g++.dg/cpp0x/rv3n.C: Adjust.
6188 * g++.dg/cpp0x/rv3p.C: Adjust.
6189 * g++.dg/cpp0x/rv4n.C: Adjust.
6190 * g++.dg/cpp0x/rv4p.C: Adjust.
6191 * g++.dg/cpp0x/rv5n.C: Adjust.
6192 * g++.dg/cpp0x/rv5p.C: Adjust.
6193 * g++.dg/cpp0x/rv6n.C: Adjust.
6194 * g++.dg/cpp0x/rv6p.C: Adjust.
6195 * g++.dg/cpp0x/rv7n.C: Adjust.
6196 * g++.dg/cpp0x/rv7p.C: Adjust.
6197 * g++.dg/cpp0x/rv8p.C: Adjust.
6198 * g++.dg/gomp/pr26690-1.C: Adjust.
6199 * g++.dg/other/error20.C: Adjust.
6200 * g++.dg/other/error31.C: Adjust.
6201 * g++.dg/parse/error19.C: Adjust.
6202 * g++.dg/template/qualttp5.C: Adjust.
6203 * g++.old-deja/g++.law/ctors5.C: Adjust.
6205 Enable implicitly deleted functions (N2346)
6206 * g++.dg/cpp0x/defaulted17.C: New.
6207 * g++.dg/cpp0x/implicit1.C: New.
6208 * g++.dg/cpp0x/implicit2.C: New.
6209 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6210 * g++.dg/ext/has_virtual_destructor.C: Adjust.
6211 * g++.dg/init/ctor4.C: Adjust.
6212 * g++.dg/init/synth2.C: Adjust.
6213 * g++.dg/lto/20081118_1.C: Adjust.
6214 * g++.dg/other/error13.C: Adjust.
6215 * g++.dg/other/unused1.C: Adjust.
6216 * g++.old-deja/g++.bob/inherit2.C: Adjust.
6217 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6218 * g++.old-deja/g++.jason/opeq3.C: Adjust.
6219 * g++.old-deja/g++.law/ctors17.C: Adjust.
6220 * g++.old-deja/g++.oliva/delete1.C: Adjust.
6221 * g++.old-deja/g++.pt/assign1.C: Adjust.
6222 * g++.old-deja/g++.pt/crash20.C: Adjust.
6224 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6225 * g++.dg/cpp0x/defaulted13.C: Adjust.
6226 * g++.dg/cpp0x/defaulted2.C: Adjust.
6227 * g++.dg/cpp0x/defaulted3.C: Adjust.
6228 * g++.dg/cpp0x/initlist9.C: Adjust.
6229 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6230 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6231 * g++.dg/init/synth2.C: Adjust.
6233 * g++.dg/cpp0x/defaulted19.C: New.
6235 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6236 * g++.dg/template/error23.C: Fix for -std=c++0x.
6238 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6241 * gfortran.dg/proc_ptr_28.f90: New.
6243 2010-06-29 Jakub Jelinek <jakub@redhat.com>
6245 PR tree-optimization/43801
6246 * g++.dg/torture/pr43801.C: New test.
6249 * g++.dg/debug/dwarf2/accessibility1.C: New test.
6251 2010-06-29 Jason Merrill <jason@redhat.com>
6254 * g++.dg/template/qualified-id2.C: New.
6255 * g++.dg/template/qualified-id3.C: New.
6257 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6260 * gfortran.dg/associated_target_4.f90: New.
6262 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
6265 * gfortran.dg/aliasing_array_result_1.f90 : New test.
6267 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6269 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6271 2010-06-29 Jan Hubicka <jh@suse.cz>
6273 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6275 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
6278 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6279 * gcc.target/arm/wmul-3.c: New test.
6280 * gcc.target/arm/wmul-4.c: New test.
6282 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
6284 PR rtl-optimization/44659
6285 * gcc.target/i386/extract-1.c: New.
6286 * gcc.target/i386/extract-2.c: Likewise.
6287 * gcc.target/i386/extract-3.c: Likewise.
6288 * gcc.target/i386/extract-4.c: Likewise.
6289 * gcc.target/i386/extract-5.c: Likewise.
6290 * gcc.target/i386/extract-6.c: Likewise.
6292 2010-06-28 Jakub Jelinek <jakub@redhat.com>
6295 * g++.dg/warn/Wunused-var-14.C: New test.
6297 2010-06-28 Tobias Burnus <burnus@net-b.de>
6300 * gfortran.dg/nan_6.f90: New.
6302 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
6304 PR tree-optimization/43781
6305 * gcc.dg/torture/pr43781.c: New.
6307 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
6310 * gfortran.dg/actual_rank_check_1.f90: New test.
6312 2010-06-28 Martin Jambor <mjambor@suse.cz>
6314 * gcc.dg/ipa/ipa-sra-6.c: New test.
6316 2010-06-28 Jan Hubicka <jh@suse.cz>
6318 PR tree-optimization/44687
6319 * gcc.c-torture/compile/pr44687.c
6321 2010-06-28 Martin Jambor <mjambor@suse.cz>
6324 * g++.dg/torture/pr44535.C: New test.
6326 2010-06-28 Michael Matz <matz@suse.de>
6329 * gfortran.dg/pr44592.f90: New test.
6331 2010-06-28 Jan Hubicka <jh@suse.cz>
6333 PR tree-optimization/44357
6334 * g++.dg/torture/pr44357.C: New testcase.
6336 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6338 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6339 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6340 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6341 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6342 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6343 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6344 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6345 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6347 2010-06-27 Jan Hubicka <jh@suse.cz>
6349 * gcc.c-torture/compile/pr44686.c: New file.
6351 2010-06-27 Richard Guenther <rguenther@suse.de>
6353 PR tree-optimization/44683
6354 * gcc.c-torture/execute/pr44683.c: New testcase.
6356 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
6358 * gnat.dg/noreturn3.ad[sb]: New test.
6360 2010-06-26 Jason Merrill <jason@redhat.com>
6362 * g++.dg/cpp0x/explicit5.C: New.
6364 2010-06-26 Richard Guenther <rguenther@suse.de>
6366 PR tree-optimization/44393
6367 * gcc.dg/pr44393.c: New testcase.
6369 2010-06-26 Jan Hubicka <jh@suse.cz>
6371 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
6373 2010-06-26 Richard Guenther <rguenther@suse.de>
6376 * gcc.dg/pr44674.c: New testcase.
6378 2010-06-26 Joseph Myers <joseph@codesourcery.com>
6380 * gcc.dg/opts-3.c: New test.
6382 2010-06-26 Tobias Burnus <burnus@net-b.de>
6384 * gfortran.dg/type_decl_1.f90: New.
6385 * gfortran.dg/type_decl_2.f90: New.
6387 2010-06-26 Tobias Burnus <burnus@net-b.de>
6389 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
6390 * gfortran.dg/semicolon_fixed_2.f: Ditto.
6392 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6395 * gfortran.dg/array_constructor_23.f: Update test to allow for small
6396 error in comparing reals.
6398 2010-06-25 Tobias Burnus <burnus@net-b.de>
6400 * selected_real_kind_2.f90: New.
6401 * selected_real_kind_3.f90: New.
6403 2010-06-25 Tobias Burnus <burnus@net-b.de>
6405 * gfortran.dg/entry_19.f90: New.
6407 2010-06-25 Tobias Burnus <burnus@net-b.de>
6409 * gfortran.dg/end_subroutine_1.f90: New.
6410 * gfortran.dg/end_subroutine_2.f90: New.
6411 * gfortran.dg/interface_proc_end.f90: Update.
6413 2010-06-25 Tobias Burnus <burnus@net-b.de>
6415 * gfortran.dg/semicolon_fixed.f: Update.
6416 * gfortran.dg/semicolon_fixed_2.f: New.
6417 * gfortran.dg/semicolon_free_2.f90: New.
6418 * gfortran.dg/semicolon_free.f90: Update.
6420 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6423 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
6425 2010-06-25 Martin Jambor <mjambor@suse.cz>
6427 * g++.dg/ipa/iinline-3.C: New test.
6428 * gcc.dg/ipa/modif-1.c: Removed.
6430 2010-06-25 Jan Hubicka <jh@suse.cz>
6432 * gcc.dg/tree-ssa/ipa-split-1.c
6434 2010-06-25 Martin Jambor <mjambor@suse.cz>
6436 * g++.dg/ipa/iinline-2.C: New test.
6438 2010-06-25 Jakub Jelinek <jakub@redhat.com>
6441 * gfortran.dg/pr43866.f90: New test.
6443 PR tree-optimization/44539
6444 * gcc.dg/pr44539.c: New test.
6446 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
6450 * gcc.target/mips/madd-9.c: New test.
6452 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
6455 * gcc.dg/noncompile/pr44517.c: New.
6456 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
6458 2010-06-24 Steve Ellcey <sje@cup.hp.com>
6461 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
6462 and add argument to nop for IA64.
6464 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
6467 * gcc.target/i386/mod-1.c: New.
6468 * gcc.target/i386/umod-1.c: Likewise.
6469 * gcc.target/i386/umod-2.c: Likewise.
6470 * gcc.target/i386/umod-3.c: Likewise.
6472 2010-06-24 Jakub Jelinek <jakub@redhat.com>
6475 * g++.dg/torture/pr44492.C: New test.
6477 2010-06-24 Andi Kleen <ak@linux.intel.com>
6479 * c-c++-common/warn-omitted-condop.c: New.
6481 2010-06-24 Tobias Burnus <burnus@net-b.de>
6484 * gfortran.dg/import8.f90: New.
6486 2010-06-23 Arnaud Charlet <charlet@adacore.com>
6488 * gnat.dg/not_null.adb: Update test case.
6490 2010-06-22 Jakub Jelinek <jakub@redhat.com>
6493 * g++.dg/warn/Wunused-var-13.C: New test.
6496 * g++.dg/diagnostic/method1.C: New test.
6498 2010-06-22 Cary Coutant <ccoutant@google.com>
6500 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
6502 2010-06-22 Janus Weil <janus@gcc.gnu.org>
6505 * gfortran.dg/abstract_type_8.f03: New.
6507 2010-06-21 Jason Merrill <jason@redhat.com>
6509 * g++.dg/cpp0x/noexcept08.C: New.
6511 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
6513 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6516 * gcc.target/i386/sse2-vec-2a.c: New.
6518 2010-06-21 DJ Delorie <dj@redhat.com>
6520 * gcc.dg/pragma-diag-1.c: New.
6522 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
6525 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
6527 2010-06-21 Alan Modra <amodra@gmail.com>
6530 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
6531 tail call to check_fa_mid.
6533 2010-06-21 Jakub Jelinek <jakub@redhat.com>
6536 * gcc.c-torture/execute/pr44575.c: New test.
6538 2010-06-21 Tobias Burnus <burnus@net-b.de>
6541 * gfortran.dg/contiguous_1.f90: New.
6542 * gfortran.dg/contiguous_2.f90: New.
6543 * gfortran.dg/contiguous_3.f90: New.
6545 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
6547 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
6548 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
6550 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
6553 * gcc.target/i386/pr44546.c: New test.
6555 2010-06-20 Joseph Myers <joseph@codesourcery.com>
6557 * gcc.dg/opts-2.c: New test.
6559 2010-06-19 Janus Weil <janus@gcc.gnu.org>
6562 * gfortran.dg/typebound_proc_15.f03: Modified.
6564 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
6567 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
6568 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
6570 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6572 * g++.dg/ext/label13.C: Fix typo in last change.
6574 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6577 * gfortran.dg/eof_3.f90
6578 * gfortran.dg/endfile_2.f90
6579 * gfortran.dg/endfile_4.f90
6580 * gfortran.dg/endfile_3.f90
6582 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6585 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
6587 2010-06-18 Tobias Burnus <burnus@net-b.de>
6590 * gfortran.dg/allocate_alloc_opt_11.f90: New.
6592 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
6594 * gcc.target/arm/pr40900.c: New test.
6596 2010-06-18 Arnaud Charlet <charlet@adacore.com>
6598 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
6600 2010-06-17 Janus Weil <janus@gcc.gnu.org>
6603 * gfortran.dg/typebound_call_15.f03: New.
6605 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
6608 * g++.dg/pr44486.C: New.
6610 2010-06-16 DJ Delorie <dj@redhat.com>
6612 * gcc.target/i386/volatile-bitfields-1.c: New.
6613 * gcc.target/i386/volatile-bitfields-2.c: New.
6615 2010-06-16 Jason Merrill <jason@redhat.com>
6617 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
6619 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
6621 2010-06-16 Richard Guenther <rguenther@suse.de>
6624 * gcc.c-torture/execute/pr44555.c: New testcase.
6626 2010-06-16 Janus Weil <janus@gcc.gnu.org>
6629 * gfortran.dg/typebound_proc_16.f03: New.
6631 2010-06-16 Martin Jambor <mjambor@suse.cz>
6633 * g++.dg/torture/pr43905.C: New test.
6635 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
6638 * gcc.dg/vect/slp-perm-5.c (main): Prevent
6639 initialization loop from being vectorized.
6640 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
6642 2010-06-16 Alan Modra <amodra@gmail.com>
6644 PR tree-optimization/44507
6645 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
6647 2010-06-15 Jason Merrill <jason@redhat.com>
6649 * g++.dg/overload/arg3.C: Adjust error locations.
6650 * g++.dg/overload/copy1.C: Likewise.
6651 * g++.dg/tc1/dr152.C: Likewise.
6652 * g++.dg/template/incomplete4.C: Likewise.
6653 * g++.dg/template/incomplete5.C: Likewise.
6654 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6655 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6656 * g++.old-deja/g++.pt/crash9.C: Likewise.
6658 * g++.dg/inherit/virtual5.C: New.
6660 * g++.dg/cpp0x/defaulted18.C: New.
6662 * g++.dg/cpp0x/initlist40.C: New.
6664 * g++.dg/cpp0x/initlist39.C: New.
6666 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
6669 * gcc.dg/graphite/pr44391.c: New.
6671 2010-06-15 Janus Weil <janus@gcc.gnu.org>
6674 * gfortran.dg/allocate_alloc_opt_8.f90: New.
6675 * gfortran.dg/allocate_alloc_opt_9.f90: New.
6676 * gfortran.dg/allocate_alloc_opt_10.f90: New.
6677 * gfortran.dg/class_allocate_2.f03: Modified an error message.
6679 2010-06-15 Richard Guenther <rguenther@suse.de>
6681 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
6683 2010-06-15 Richard Guenther <rguenther@suse.de>
6685 * gcc.dg/vect/bb-slp-21.c: Adjust.
6686 * gcc.dg/vect/bb-slp-13.c: Likewise
6687 * gcc.dg/vect/bb-slp-4.c: Likewise
6688 * gcc.dg/vect/bb-slp-22.c: Likewise
6689 * gcc.dg/vect/bb-slp-14.c: Likewise
6690 * gcc.dg/vect/bb-slp-23.c: Likewise
6691 * gcc.dg/vect/bb-slp-15.c: Likewise
6692 * gcc.dg/vect/bb-slp-17.c: Likewise
6693 * gcc.dg/vect/bb-slp-18.c: Likewise
6694 * gcc.dg/vect/bb-slp-19.c: Likewise
6695 * gcc.dg/vect/bb-slp-10.c: Likewise
6696 * gcc.dg/vect/bb-slp-11.c: Likewise
6697 * gcc.dg/vect/bb-slp-20.c: Likewise
6698 * gcc.dg/vect/bb-slp-3.c: Likewise
6700 2010-06-15 Jakub Jelinek <jakub@redhat.com>
6703 * gfortran.dg/gomp/pr44536.f90: New test.
6704 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
6706 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
6709 * gcc.target/i386/avx-vextractf128-256-3.c: New.
6710 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
6712 2010-06-14 Jakub Jelinek <jakub@redhat.com>
6714 PR tree-optimization/44508
6715 * gcc.dg/tree-ssa/pr21086.c: Adjust.
6718 * gcc.dg/pr44509.c: New test.
6720 2010-06-14 Ira Rosen <irar@il.ibm.com>
6722 PR tree-optimization/44507
6723 * gcc.dg/vect/pr44507.c: New test.
6725 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
6727 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6728 and c-pretty-print.h.
6730 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6732 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
6734 * gfortran.dg/whole_file_18.f90: Updated error message.
6736 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
6738 * gfortran.dg/whole_file_20.f03: New.
6740 2010-06-12 Jan Hubicka <jh@suse.cz>
6742 * gcc.c-torture/compile/pc44485.c: New testcase.
6744 2010-06-12 Janus Weil <janus@gcc.gnu.org>
6747 * gfortran.dg/typebound_proc_4.f03: Modified error message.
6748 * gfortran.dg/typebound_proc_14.f03: New.
6749 * gfortran.dg/typebound_proc_15.f03: New.
6751 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6753 * gcc.dg/opts-1.c: New test.
6755 2010-06-11 Joseph Myers <joseph@codesourcery.com>
6757 * gcc.dg/funroll-loops-all.c: Update expected error.
6759 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
6762 * gcc.target/i386/pr44481.c: New test.
6764 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
6766 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6768 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
6771 * gcc.dg/tree-ssa/pr44483.c: New.
6773 2010-06-11 Paul Brook <paul@codesourcery.com>
6775 * g++.dg/other/arm-neon-1.C: New test.
6777 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
6781 * gfortran.dg/class_23.f03: New test.
6783 2010-06-11 Jan Hubicka <jh@suse.cz>
6785 * gcc.dg/ipa/pure-const-2.c: New testcase.
6787 2010-06-11 Jan Hubicka <jh@suse.cz>
6789 * gcc.dg/noreturn-7.c: Update.
6790 * gcc.dg/noreturn-4.c: Update.
6792 2010-06-10 Dodji Seketeli <dodji@redhat.com>
6795 * g++.dg/other/typedef4.C: New test.
6797 2010-06-10 Janus Weil <janus@gcc.gnu.org>
6800 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6802 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
6805 * gfortran.dg/asynchronous_3.f03
6807 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
6810 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6811 non-temporal stores out of the tests to form new test cases. As a
6812 result, no non-temporal store should be generated in this case.
6814 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
6815 prefetch-7.c that generate one non-temporal store.
6817 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
6818 prefetch-7.c that generate one non-temporal store and one
6819 one-temporal prefetch.
6821 2010-06-10 Martin Jambor <mjambor@suse.cz>
6823 PR tree-optimization/44258
6824 * gcc.dg/tree-ssa/pr44258.c: New test.
6826 2010-06-10 Daniel Kraft <d@domob.eu>
6829 * gfortran.dg/associate_1.f03: New test.
6830 * gfortran.dg/associate_2.f95: New test.
6831 * gfortran.dg/associate_3.f03: New test.
6832 * gfortran.dg/associate_4.f08: New test.
6834 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6836 * gfortran.dg/selected_char_kind_4.f90: New test.
6838 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
6840 * gcc.dg/pr42461.c: New test.
6842 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6845 * gfortran.dg/selected_real_kind_1.f90: New.
6847 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6850 * gfortran.dg/warn_conversion.f90: Removed check for redundant
6852 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6855 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6857 * gfortran.dg/data_namelist_conflict.f90: New test.
6859 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6861 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6862 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6863 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6865 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6867 * gfortran.dg/mvbits_9.f90: New test.
6868 * gfortran.dg/ibset_1.f90: Ditto.
6869 * gfortran.dg/ibits_1.f90: Ditto.
6870 * gfortran.dg/btest_1.f90: Ditto.
6871 * gfortran.dg/ibclr_1.f90: Ditto.
6873 2010-06-09 Jason Merrill <jason@redhat.com>
6876 * g++.dg/cpp0x/decltype23.C: Move to...
6877 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6879 2010-06-09 Janus Weil <janus@gcc.gnu.org>
6882 * gfortran.dg/typebound_call_14.f03: New test.
6884 2010-06-09 Martin Jambor <mjambor@suse.cz>
6886 PR tree-optimization/44423
6887 * gcc.dg/tree-ssa/pr44423.c: New test.
6889 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
6892 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6893 TV_NONE to initialize tv_id field.
6894 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6895 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6896 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6898 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6899 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6900 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6902 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
6904 PR tree-optimization/39874
6906 * gcc.dg/pr39874.c: New file.
6908 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
6910 * g++.dg/ext/attr-alias-1.C: New.
6911 * g++.dg/ext/attr-alias-2.C: New.
6913 2010-06-07 Tobias Burnus <burnus@net-b.de>
6916 * gfortran.dg/proc_ptr_27.f90: New.
6918 2010-06-07 Jason Merrill <jason@redhat.com>
6921 * g++.dg/cpp0x/decltype23.C: New.
6923 2010-06-08 Andrew Pinski <pinskia@gmail.com>
6924 Shujing Zhao <pearly.zhao@oracle.com>
6927 * gcc.dg/c90-const-expr-10.c: Adjust.
6928 * gcc.dg/c99-const-expr-10.c: Adjust.
6929 * gcc.dg/init-bad-7.c: New.
6931 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6933 * lib/target-supports.exp (check_effective_target_gas): New proc.
6934 * gcc.c-torture/execute/960321-1.x: New file.
6936 2010-06-07 Jason Merrill <jason@redhat.com>
6939 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6941 2010-06-07 Jakub Jelinek <jakub@redhat.com>
6944 * g++.dg/warn/Wunused-var-12.C: New test.
6947 * c-c++-common/Wunused-var-11.c: New test.
6949 2010-06-07 Jan Hubicka <jh@suse.cz>
6951 * gcc.dg/ipa/pure-const-1.c: New testcase.
6953 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
6955 PR rtl-optimization/44404
6956 * gcc.dg/pr44404.c: New.
6958 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
6961 * gcc.target/i386/abi-2.c: Check sysv abi here.
6962 * gcc.target/i386/aes-avx-check.h: Call test in noinline
6963 function to avoid failures by different ABIs.
6964 * gcc.target/i386/aes-check.h: Likewise.
6965 * gcc.target/i386/avx-check.h: Likewise.
6966 * gcc.target/i386/fma4-check.h: Likewise.
6967 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6968 * gcc.target/i386/mmx-check.h: Likewise.
6969 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6970 * gcc.target/i386/pclmul-check.h: Likewise.
6971 * gcc.target/i386/sse-check.h: Likewise.
6972 * gcc.target/i386/sse2-check.h: Likewise.
6973 * gcc.target/i386/sse3-check.h: Likewise.
6974 * gcc.target/i386/sse4_1-check.h: Likewise.
6975 * gcc.target/i386/sse4_2-check.h: Likewise.
6976 * gcc.target/i386/sse4a-check.h: Likewise.
6977 * gcc.target/i386/ssse3-check.h: Likewise.
6978 * gcc.target/i386/xop-check.h: Likewise.
6979 * gcc.target/i386/pr27971.c: Fix for LLP64.
6980 * gcc.target/i386/pr39139.c: Likewise.
6981 * gcc.target/i386/pr39315-check.c: Likewise.
6982 * gcc.target/i386/vararg-1.c: Likewise.
6983 * gcc.target/i386/vararg-2.c: Likewise.
6984 Additional add dg-compile to avoid failure due
6987 * gcc.dg/compound-literal-1.c: Fix for llp64.
6988 * gcc.dg/pr32370.c: Likewise.
6989 * gcc.dg/pr37561.c: Likewise.
6990 * gcc.dg/pr41340.c: Likewise.
6991 * gcc.dg/pr41551.c: Likewise.
6993 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6996 * g++.dg/debug/dwarf2/typedef3.C: New test.
6998 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7001 * c-c++-common/pr20000.c: New.
7003 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
7006 * g++.dg/init/pr44086.C: New.
7007 * g++.dg/cpp0x/decltype4.C: Adjust.
7009 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7012 * gfortran.dg/generic_23.f03: New test.
7014 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7017 * gfortran.dg/alloc_comp_class_1.f90 : New test.
7019 2010-06-05 Jakub Jelinek <jakub@redhat.com>
7022 * c-c++-common/Wunused-var-9.c: New test.
7024 2010-06-05 Jason Merrill <jason@redhat.com>
7026 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7028 2010-06-05 Joseph Myers <joseph@codesourcery.com>
7031 * gcc.dg/c99-restrict-4.c: New test.
7033 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
7035 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7036 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7037 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7038 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7039 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7040 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7041 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7042 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7043 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7044 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7045 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7046 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7047 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7048 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7049 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7050 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7051 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7052 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7053 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7054 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7055 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7056 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7058 2010-06-04 Jason Merrill <jason@redhat.com>
7060 * g++.dg/cpp0x/noexcept06.C: New.
7061 * g++.dg/cpp0x/noexcept07.C: New.
7063 * g++.dg/cpp0x/noexcept01.C: New.
7064 * g++.dg/cpp0x/noexcept02.C: New.
7065 * g++.dg/cpp0x/noexcept03.C: New.
7066 * g++.dg/cpp0x/noexcept04.C: New.
7067 * g++.dg/cpp0x/noexcept05.C: New.
7069 2010-06-04 Jakub Jelinek <jakub@redhat.com>
7072 * g++.dg/warn/Wunused-var-10.C: New test.
7073 * g++.dg/warn/Wunused-var-11.C: New test.
7076 * c-c++-common/Wunused-var-10.c: New test.
7078 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7081 * gcc.dg/assign-warn-2.c: Update.
7082 * gcc.dg/cpp/line3.c: Update.
7083 * gcc.dg/c99-array-lval-8.c: Update.
7084 * gcc.dg/cast-qual-2.c: Update.
7085 * gcc.dg/c99-arraydecl-3.c: Update.
7086 * gcc.dg/assign-warn-1.c: Update.
7087 * gcc.dg/format/gcc_diag-1.c: Update.
7089 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
7091 PR rtl-optimization/39871
7092 PR rtl-optimization/40615
7093 PR rtl-optimization/42500
7094 PR rtl-optimization/42502
7095 * gcc.target/arm/eliminate.c: New test.
7097 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
7100 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7101 * g++.old-deja/g++.other/delete3.C: Likewise.
7102 * g++.old-deja/g++.other/new.C: Likewise.
7103 * g++.old-deja/g++.law/operators27.C: Likewise.
7104 * g++.old-deja/g++.mike/p755.C: Likewise.
7105 * g++.dg/eh/new1.C: Likewise.
7106 * g++.dg/init/new5.C: Likewise.
7108 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7110 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
7111 * gfortran.dg/unpack_bounds_2.f90: Likewise.
7112 * gfortran.dg/unpack_bounds_3.f90: Likewise.
7114 2010-06-03 Richard Guenther <rguenther@suse.de>
7117 * lib/lto.exp: Always load gcc.exp.
7118 (lto-obj): For C source files invoke gcc_target_compile.
7119 * g++.dg/lto/20100603-1_0.C: New testcase.
7120 * g++.dg/lto/20100603-1_1.c: Likewise.
7122 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
7124 PR tree-optimization/43688
7125 * gfortran.dg/pr43688.f90: New.
7127 2010-06-03 Richard Guenther <rguenther@suse.de>
7130 * gcc.dg/lto/20100603-1_0.c: New testcase.
7131 * gcc.dg/lto/20100603-2_0.c: Likewise.
7132 * gcc.dg/lto/20100603-3_0.c: Likewise.
7134 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7137 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7138 * gcc.target/powerpc/recip-2.c: Ditto.
7139 * gcc.target/powerpc/recip-3.c: Ditto.
7140 * gcc.target/powerpc/recip-4.c: Ditto.
7141 * gcc.target/powerpc/recip-5.c: Ditto.
7142 * gcc.target/powerpc/recip-6.c: Ditto.
7143 * gcc.target/powerpc/recip-7.c: Ditto.
7144 * gcc.target/powerpc/recip-test.h: Ditto.
7145 * gcc.target/powerpc/recip-test2.h: Ditto.
7147 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7149 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7151 2010-06-02 Jason Merrill <jason@redhat.com>
7153 * g++.dg/ext/vector9.C: Expect typedef in error message.
7158 * g++.dg/tc1/dr101.C: Remove xfails.
7160 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7163 * g++.dg/ipa/pr44372.C: New.
7165 2010-06-02 Jan Hubicka <jh@suse.cz>
7168 * g++.dg/torture/pr44295.C: Neww testcase.
7170 2010-06-02 Jan Hubicka <jh@suse.cz>
7172 * gcc.dg/tree-ssa/loadpre6.c: Update.
7174 2010-06-02 Richard Guenther <rguenther@suse.de>
7176 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7179 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
7181 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7182 the link fail message.
7184 2010-06-02 Tobias Burnus <burnus@net-b.de>
7187 * gfortran.dg/use_13.f90: New test case.
7189 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7192 * gfortran.dg/error_stop_2.f08: Minor update.
7194 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7197 * gfortran.dg/error_stop_1.f08: New test.
7198 * gfortran.dg/error_stop_2.f08: New test.
7200 2010-06-01 Jason Merrill <jason@redhat.com>
7203 * g++.dg/cpp0x/initlist37.C: New.
7204 * g++.dg/cpp0x/initlist38.C: New.
7207 * g++.dg/cpp0x/initlist36.C: New.
7209 2010-05-31 Jan Hubicka <jh@suse.cz>
7211 * gcc.dg/noreturn-8.c: New testcase.
7213 2010-05-31 Jan Hubicka <jh@suse.cz>
7215 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7216 * gcc.dg/lto/noreturn-1_0.c: Move it here.
7218 2010-05-31 Jan Hubicka <jh@suse.cz>
7220 * gcc.dg/lto/noreturn-1_1.c: New testcase.
7221 * gcc.dg/lto/noreturn-1_0.c: New testcase.
7223 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7226 * gfortran.dg/dependency_27.f90: New test.
7227 * gfortran.dg/array_assign_1.F90: New test.
7229 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7232 * gcc.target/i386/sse-24.c: New test.
7234 2010-05-31 Jan Hubicka <jh@suse.cz>
7236 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7238 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7241 * gcc.dg/pr44337.c: New test.
7243 PR tree-optimization/44182
7244 * g++.dg/debug/pr44182.C: New test.
7246 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
7248 * gcc.dg/nested-func-7.c: New test.
7249 * gnat.dg/frame_overflow.adb: Adjust directives.
7251 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7253 * gnat.dg/prot2.ad[sb]: New test.
7254 * gnat.dg/prot2_pkg1.ads: New helper.
7255 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7257 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7259 * gnat.dg/array11.adb: Adjust dg-warning directive.
7260 * gnat.dg/object_overflow.adb: Likewise.
7262 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
7265 * gcc.dg/tree-ssa/pr44306.c: New.
7267 2010-05-29 Jan Hubicka <jh@suse.cz>
7269 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7271 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
7273 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7275 2010-05-28 Mike Stump <mikestump@comcast.net>
7278 * objc.dg/const-str-9.m: Remove static.
7280 2010-05-28 Jakub Jelinek <jakub@redhat.com>
7283 * gcc.c-torture/compile/pr43636.c: New test.
7285 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
7288 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7289 * obj-c++.dg/try-catch-9.mm: Ditto.
7291 2010-05-28 Dodji Seketeli <dodji@redhat.com>
7293 Revert patch for PR c++/44188
7294 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7296 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7299 * g++.dg/debug/dwarf2/typedef3.C: New test.
7301 2010-05-27 Jason Merrill <jason@redhat.com>
7304 * g++.dg/ext/vla9.C: New.
7306 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
7309 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7310 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7311 * objc.dg/torture/tls/thr-init.m: Ditto.
7312 * objc.dg/torture/trivial.m: Ditto.
7313 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7314 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7315 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7316 * obj-c++.dg/torture/trivial.mm: Ditto.
7318 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
7320 * g++.dg/lto/20100302_0.C: Skip on darwin.
7322 2010-05-27 Richard Guenther <rguenther@suse.de>
7324 PR tree-optimization/44284
7325 * gcc.dg/vect/vect-118.c: New testcase.
7326 * gcc.dg/vect/bb-slp-20.c: Adjust.
7327 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7328 * gcc.dg/vect/slp-9.c: Likewise.
7329 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7330 * gcc.dg/vect/vect-10.c: Likewise.
7331 * gcc.dg/vect/vect-109.c: Likewise.
7332 * gcc.dg/vect/vect-12.c: Likewise.
7333 * gcc.dg/vect/vect-36.c: Likewise.
7334 * gcc.dg/vect/vect-7.c: Likewise.
7335 * gcc.dg/vect/vect-iv-8.c: Likewise.
7336 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7337 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7338 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7339 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7340 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7341 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7342 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7343 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7344 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7345 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7346 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7347 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7348 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7349 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7350 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7351 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7352 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7354 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7356 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7359 2010-05-26 Jan Hubicka <jh@suse.cz>
7361 * gcc.dg/lto/materialize-1_0.c: New file.
7362 * gcc.dg/lto/materialize-1_1.c: New file.
7364 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
7366 * gnat.dg/lto10.adb: New test.
7367 * gnat.dg/lto10_pkg.ads: New helper.
7369 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
7371 * lib/target-supports.exp (check_effective_target_int128): New
7372 function to check if __int128 types are available for target.
7373 * c-c++-common/int128-types-1.c: New.
7374 * c-c++-common/int128-1.c: New.
7375 * c-c++-common/int128-2.c: New.
7376 * g++.dg/abi/mangle43.C: New.
7377 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
7378 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
7379 pointer-wide scalar.
7380 * g++.dg/other/pr25632.C: Likewise.
7381 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
7382 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
7384 * g++.dg/warn/pr13358-4.C: Likewise.
7385 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
7386 * g++.dg/warn/Wconversion-null.C: Likewise.
7388 2010-05-26 Jason Merrill <jason@redhat.com>
7391 * g++.dg/cpp0x/variadic101.C: New.
7393 2010-05-26 Richard Guenther <rguenther@suse.de>
7395 PR rtl-optimization/44164
7396 * gcc.c-torture/execute/pr44164.c: New testcase.
7397 * g++.dg/tree-ssa/pr13146.C: Adjust.
7399 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
7402 * gfortran.dg/whole_file_19.f90 : New test.
7404 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
7409 * gfortran.dg/pr40999.f: Fix function type.
7410 * gfortran.dg/whole_file_5.f90: Likewise.
7411 * gfortran.dg/whole_file_6.f90: Likewise.
7412 * gfortran.dg/whole_file_16.f90: New.
7413 * gfortran.dg/whole_file_17.f90: New.
7414 * gfortran.dg/whole_file_18.f90: New.
7416 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
7417 Iain Sandoe <iains@gcc.gnu.org>
7419 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
7420 * gcc.c-torture/compile/pr44197.c: Require alias support.
7421 * gcc.dg/lto/20081222_0.c: Ditto.
7423 2010-05-25 Jakub Jelinek <jakub@redhat.com>
7426 * gcc.dg/guality/vla-2.c: New test.
7428 2010-05-25 Richard Guenther <rguenther@suse.de>
7431 * g++.dg/torture/pr44069.C: New testcase.
7433 2010-05-25 Richard Guenther <rguenther@suse.de>
7435 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
7437 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7440 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
7442 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
7444 * obj-c++.dg/torture/tls/trivial.mm: New.
7445 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
7446 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
7447 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
7448 * obj-c++.dg/torture/tls/diag-1.mm: New.
7449 * obj-c++.dg/torture/tls/tls.exp: New.
7450 * obj-c++.dg/torture/trivial.mm: New.
7451 * obj-c++.dg/torture/dg-torture.exp: New.
7452 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
7453 * obj-c++.dg/tls/trivial.m: New.
7454 * obj-c++.dg/tls/init-1.mm: New.
7455 * obj-c++.dg/tls/diag-1.mm: New.
7456 * obj-c++.dg/tls/init-2.mm: New.
7457 * obj-c++.dg/tls/diag-2.mm: New.
7458 * obj-c++.dg/tls/diag-3.mm: New.
7459 * obj-c++.dg/tls/diag-4.mm: New.
7460 * obj-c++.dg/tls/static-1.mm: New.
7461 * obj-c++.dg/tls/tls.exp: New.
7462 * obj-c++.dg/tls/diag-5.mm: New.
7463 * obj-c++.dg/tls/static-1a.mm: New.
7464 * objc-obj-c++-shared/Object1.mm: New.
7465 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
7467 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
7470 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
7471 * obj-c++.dg/const-str-6.mm: Ditto.
7473 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7475 * g++.dg/parse/array-size2.C: Remove dg-error directives.
7477 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
7480 * gnat.dg/array13.ad[sb]: New test.
7482 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
7483 Sandra Loosemore <sandra@codesourcery.com>
7485 * gcc.target/arm/neon/: Regenerated test cases.
7487 * gcc.target/arm/neon/polytypes.c,
7488 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
7489 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
7490 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
7491 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
7492 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
7493 dg-add-options arm_neon.
7495 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
7496 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
7497 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
7498 and arm_neon_fp16_ok.
7500 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
7501 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
7503 * lib/target-supports.exp (add_options_for_arm_neon): New.
7504 (check_effective_target_arm_neon_ok_nocache): New, from
7505 check_effective_target_arm_neon_ok. Check multiple possibilities.
7506 (check_effective_target_arm_neon_ok): Use
7507 check_effective_target_arm_neon_ok_nocache.
7508 (add_options_for_arm_neon_fp16)
7509 (check_effective_target_arm_neon_fp16_ok)
7510 check_effective_target_arm_neon_fp16_ok_nocache): New.
7511 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
7513 2010-05-24 Jason Merrill <jason@redhat.com>
7516 * g++.dg/cpp0x/initlist35.C: New.
7517 * g++.dg/init/brace6.C: Adjust.
7519 2010-05-24 Paul Brook <paul@codesourcery.com>
7521 * gcc.target/arm/frame-pointer-1.c: New test.
7522 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
7523 pointer elimination.
7525 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7528 * gcc.target/i386/crc32-3.c: New.
7529 * gcc.target/i386/crc32-4.c: Likewise.
7531 2010-05-23 Joseph Myers <joseph@codesourcery.com>
7533 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
7534 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
7535 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
7537 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
7539 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
7541 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
7544 * gcc.c-target/pr43869.c: New test.
7546 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7549 * gfortran.dg/class_22.f03: New.
7551 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
7554 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
7556 2010-05-22 Janus Weil <janus@gcc.gnu.org>
7559 * gfortran.dg/abstract_type_7.f03: New.
7561 2010-05-21 Jason Merrill <jason@redhat.com>
7563 * g++.dg/eh/spec11.C: Test cleanup optimization.
7565 2010-05-21 Jakub Jelinek <jakub@redhat.com>
7568 * gcc.target/i386/pr44223.c: New test.
7570 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7572 * gcc.target/i386/pr25993.c: Use @function as type specifier.
7574 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
7576 * g++.dg/other/const3.C: New test.
7578 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
7581 * warn_unused_dummy_argument_1.f90: New.
7582 * warn_unused_dummy_argument_2.f90: New.
7584 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7587 * g++.dg/inherit/crash1.C: New.
7588 * g++.dg/inherit/crash2.C: Likewise.
7590 2010-05-20 Jakub Jelinek <jakub@redhat.com>
7593 * g++.dg/debug/pr44178.C: New test.
7595 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
7598 * gcc.dg/tree-ssa/prefetch-6.c: Add
7599 --param min-insn-to-prefetch-ratio=6.
7600 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
7601 allow unrolling, and adjust the movnti count.
7603 2010-05-20 Jan Hubicka <jh@suse.cz>
7606 * gcc.c-torture/compile/pr44197.c: New file.
7608 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
7610 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
7612 (check_effective_target_xop): Remove __may_alias__ attribute.
7614 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
7617 * gcc.c-torture/execute/pr44202-1.c: New test.
7619 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7622 * gfortran.dg/label_1.f90: Update test.
7624 2010-05-19 Jan Hubicka <jh@suse.cz>
7626 * gcc.dg/lto/ipareference2_0.c: New file.
7627 * gcc.dg/lto/ipareference2_1.c: New file.
7629 2010-05-19 Jason Merrill <jason@redhat.com>
7631 * g++.dg/parse/fn-typedef2.C: New.
7633 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
7637 * g++.dg/template/fntype1.C: New.
7639 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
7641 * gnat.dg/discr23.ad[sb]: New test.
7642 * gnat.dg/discr23_pkg.ads: New helper.
7644 * gnat.dg/specs/controlled1.ads: New test.
7645 * gnat.dg/specs/controlled1_pkg.ads: New helper.
7647 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7650 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
7651 Fixed scope of C_SIZEOF.
7652 * gfortran.dg/warn_conversion_2.f90: New.
7654 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7656 * lib/target-supports.exp (check_effective_target_sse2): New proc.
7657 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
7658 for optional selector.
7659 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
7660 (check_effective_target_sse3): New proc.
7661 * gcc.target/i386/math-torture/math-torture.exp: Load
7662 target-supports.exp.
7663 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
7664 check_effective_target_sse2.
7665 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
7666 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7667 * g++.dg/vect/vect.exp: Likewise.
7668 * gfortran.dg/vect/vect.exp: Likewise.
7669 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
7670 -msse2 if check_effective_target_sse2.
7672 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
7673 * gcc.target/i386/3dnow-2.c: Likewise.
7674 * gcc.target/i386/3dnowA-1.c: Likewise.
7675 * gcc.target/i386/3dnowA-2.c: Likewise.
7676 * gcc.target/i386/pr42549.c: Likewise.
7678 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
7679 * gcc.target/i386/sse3-addsubpd.c: Likewise.
7680 * gcc.target/i386/sse3-addsubps.c: Likewise.
7681 * gcc.target/i386/sse3-haddpd.c: Likewise.
7682 * gcc.target/i386/sse3-haddps.c: Likewise.
7683 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7684 * gcc.target/i386/sse3-hsubps.c: Likewise.
7685 * gcc.target/i386/sse3-movddup.c: Likewise.
7686 * gcc.target/i386/sse3-movshdup.c: Likewise.
7687 * gcc.target/i386/sse3-movsldup.c: Likewise.
7689 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
7690 * g++.dg/ext/attrib35.C: Likewise.
7691 * g++.dg/opt/pr40496.C: Likewise.
7692 * g++.dg/other/i386-1.C: Likewise.
7693 * g++.dg/other/i386-4.C: Likewise.
7694 * g++.dg/other/pr34435.C: Likewise.
7695 * g++.dg/other/pr39496.C: Likewise.
7696 * g++.dg/other/pr40446.C: Likewise.
7697 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7698 * gcc.dg/compat/vector-1a_main.c: Likewise.
7699 * gcc.dg/compat/vector-2a_main.c: Likewise.
7700 * gcc.dg/lto/20090206-1_0.c: Likewise.
7701 * gcc.dg/pr34856.c: Likewise.
7702 * gcc.dg/pr36584.c: Likewise.
7703 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
7704 * gcc.dg/pr37544.c: Likewise.
7705 * gcc.dg/torture/pr16104-1.c: Likewise.
7706 * gcc.dg/torture/pr35771-1.c: Likewise.
7707 * gcc.dg/torture/pr35771-2.c: Likewise.
7708 * gcc.dg/torture/pr35771-3.c: Likewise.
7709 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7710 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7711 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7712 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7713 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7714 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7715 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7716 * gcc.target/i386/20060512-1.c: Likewise.
7717 * gcc.target/i386/20060512-3.c: Likewise.
7718 * gcc.target/i386/all_one_m128i.c: Likewise.
7719 * gcc.target/i386/float128-1.c: Likewise.
7720 * gcc.target/i386/float128-2.c: Likewise.
7721 * gcc.target/i386/fpcvt-1.c: Likewise.
7722 * gcc.target/i386/fpcvt-2.c: Likewise.
7723 * gcc.target/i386/fpcvt-3.c: Likewise.
7724 * gcc.target/i386/fpprec-1.c: Likewise.
7725 * gcc.target/i386/funcspec-9.c: Likewise.
7726 * gcc.target/i386/incoming-1.c: Likewise.
7727 * gcc.target/i386/incoming-12.c: Likewise.
7728 * gcc.target/i386/incoming-2.c: Likewise.
7729 * gcc.target/i386/incoming-3.c: Likewise.
7730 * gcc.target/i386/incoming-4.c: Likewise.
7731 * gcc.target/i386/incoming-6.c: Likewise.
7732 * gcc.target/i386/incoming-7.c: Likewise.
7733 * gcc.target/i386/incoming-8.c: Likewise.
7734 * gcc.target/i386/opt-1.c: Likewise.
7735 * gcc.target/i386/opt-2.c: Likewise.
7736 * gcc.target/i386/ordcmp-1.c: Likewise.
7737 * gcc.target/i386/pr17692.c: Likewise.
7738 * gcc.target/i386/pr18614-1.c: Likewise.
7739 * gcc.target/i386/pr22152.c: Likewise.
7740 * gcc.target/i386/pr23570.c: Likewise.
7741 * gcc.target/i386/pr23575.c: Likewise.
7742 * gcc.target/i386/pr26449-1.c: Likewise.
7743 * gcc.target/i386/pr26600.c: Likewise.
7744 * gcc.target/i386/pr27790.c: Likewise.
7745 * gcc.target/i386/pr28839.c: Likewise.
7746 * gcc.target/i386/pr30970.c: Likewise.
7747 * gcc.target/i386/pr32000-1.c: Likewise.
7748 * gcc.target/i386/pr32000-2.c: Likewise.
7749 * gcc.target/i386/pr32280.c: Likewise.
7750 * gcc.target/i386/pr32661.c: Likewise.
7751 * gcc.target/i386/pr32708-1.c: Likewise.
7752 * gcc.target/i386/pr32961.c: Likewise.
7753 * gcc.target/i386/pr33329.c: Likewise.
7754 * gcc.target/i386/pr35714.c: Likewise.
7755 * gcc.target/i386/pr35767-1.c: Likewise.
7756 * gcc.target/i386/pr35767-1d.c: Likewise.
7757 * gcc.target/i386/pr35767-1i.c: Likewise.
7758 * gcc.target/i386/pr35767-2.c: Likewise.
7759 * gcc.target/i386/pr35767-2d.c: Likewise.
7760 * gcc.target/i386/pr35767-2i.c: Likewise.
7761 * gcc.target/i386/pr35767-3.c: Likewise.
7762 * gcc.target/i386/pr35767-5.c: Likewise.
7763 * gcc.target/i386/pr36222-1.c: Likewise.
7764 * gcc.target/i386/pr36578-1.c: Likewise.
7765 * gcc.target/i386/pr36578-2.c: Likewise.
7766 * gcc.target/i386/pr36992-1.c: Likewise.
7767 * gcc.target/i386/pr37101.c: Likewise.
7768 * gcc.target/i386/pr37216.c: Likewise.
7769 * gcc.target/i386/pr37434-1.c: Likewise.
7770 * gcc.target/i386/pr37434-2.c: Likewise.
7771 * gcc.target/i386/pr37843-3.c: Likewise.
7772 * gcc.target/i386/pr37843-4.c: Likewise.
7773 * gcc.target/i386/pr39162.c: Likewise.
7774 * gcc.target/i386/pr39315-1.c: Likewise.
7775 * gcc.target/i386/pr39315-2.c: Likewise.
7776 * gcc.target/i386/pr39315-3.c: Likewise.
7777 * gcc.target/i386/pr39315-4.c: Likewise.
7778 * gcc.target/i386/pr39445.c: Likewise.
7779 * gcc.target/i386/pr39496.c: Likewise.
7780 * gcc.target/i386/pr40809.c: Likewise.
7781 * gcc.target/i386/pr40906-3.c: Likewise.
7782 * gcc.target/i386/pr41019.c: Likewise.
7783 * gcc.target/i386/pr42542-1.c: Likewise.
7784 * gcc.target/i386/pr42542-2.c: Likewise.
7785 * gcc.target/i386/pr42542-3.c: Likewise.
7786 * gcc.target/i386/pr42542-3a.c: Likewise.
7787 * gcc.target/i386/pr42881.c: Likewise.
7788 * gcc.target/i386/push-1.c: Likewise.
7789 * gcc.target/i386/quad-sse.c: Likewise.
7790 * gcc.target/i386/reload-1.c: Likewise.
7791 * gcc.target/i386/sse-10.c: Likewise.
7792 * gcc.target/i386/sse-11.c: Likewise.
7793 * gcc.target/i386/sse-15.c: Likewise.
7794 * gcc.target/i386/sse-17.c: Likewise.
7795 * gcc.target/i386/sse-18.c: Likewise.
7796 * gcc.target/i386/sse-19.c: Likewise.
7797 * gcc.target/i386/sse-4.c: Likewise.
7798 * gcc.target/i386/sse-6.c: Likewise.
7799 * gcc.target/i386/sse-vect-types.c: Likewise.
7800 * gcc.target/i386/sse2-addpd-1.c: Likewise.
7801 * gcc.target/i386/sse2-addsd-1.c: Likewise.
7802 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7803 * gcc.target/i386/sse2-andpd-1.c: Likewise.
7804 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7805 * gcc.target/i386/sse2-comisd-1.c: Likewise.
7806 * gcc.target/i386/sse2-comisd-2.c: Likewise.
7807 * gcc.target/i386/sse2-comisd-3.c: Likewise.
7808 * gcc.target/i386/sse2-comisd-4.c: Likewise.
7809 * gcc.target/i386/sse2-comisd-5.c: Likewise.
7810 * gcc.target/i386/sse2-comisd-6.c: Likewise.
7811 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7812 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7813 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7814 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7815 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7816 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7817 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7818 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7819 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7820 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7821 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7822 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7823 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7824 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7825 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7826 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7827 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7828 * gcc.target/i386/sse2-divpd-1.c: Likewise.
7829 * gcc.target/i386/sse2-divsd-1.c: Likewise.
7830 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7831 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7832 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7833 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7834 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7835 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7836 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7837 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7838 * gcc.target/i386/sse2-minpd-1.c: Likewise.
7839 * gcc.target/i386/sse2-minsd-1.c: Likewise.
7840 * gcc.target/i386/sse2-mmx.c: Likewise.
7841 * gcc.target/i386/sse2-movapd-1.c: Likewise.
7842 * gcc.target/i386/sse2-movapd-2.c: Likewise.
7843 * gcc.target/i386/sse2-movd-1.c: Likewise.
7844 * gcc.target/i386/sse2-movd-2.c: Likewise.
7845 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7846 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7847 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7848 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7849 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7850 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7851 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7852 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7853 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7854 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7855 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7856 * gcc.target/i386/sse2-movq-1.c: Likewise.
7857 * gcc.target/i386/sse2-movq-2.c: Likewise.
7858 * gcc.target/i386/sse2-movq-3.c: Likewise.
7859 * gcc.target/i386/sse2-movsd-1.c: Likewise.
7860 * gcc.target/i386/sse2-movsd-2.c: Likewise.
7861 * gcc.target/i386/sse2-movupd-1.c: Likewise.
7862 * gcc.target/i386/sse2-movupd-2.c: Likewise.
7863 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7864 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7865 * gcc.target/i386/sse2-orpd-1.c: Likewise.
7866 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7867 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7868 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7869 * gcc.target/i386/sse2-paddb-1.c: Likewise.
7870 * gcc.target/i386/sse2-paddd-1.c: Likewise.
7871 * gcc.target/i386/sse2-paddq-1.c: Likewise.
7872 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7873 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7874 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7875 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7876 * gcc.target/i386/sse2-paddw-1.c: Likewise.
7877 * gcc.target/i386/sse2-pand-1.c: Likewise.
7878 * gcc.target/i386/sse2-pandn-1.c: Likewise.
7879 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7880 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7881 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7882 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7883 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7884 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7885 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7886 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7887 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7888 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7889 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7890 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7891 * gcc.target/i386/sse2-pminub-1.c: Likewise.
7892 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7893 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7894 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7895 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7896 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7897 * gcc.target/i386/sse2-por-1.c: Likewise.
7898 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7899 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7900 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7901 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7902 * gcc.target/i386/sse2-pslld-1.c: Likewise.
7903 * gcc.target/i386/sse2-pslld-2.c: Likewise.
7904 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7905 * gcc.target/i386/sse2-psllq-1.c: Likewise.
7906 * gcc.target/i386/sse2-psllq-2.c: Likewise.
7907 * gcc.target/i386/sse2-psllw-1.c: Likewise.
7908 * gcc.target/i386/sse2-psllw-2.c: Likewise.
7909 * gcc.target/i386/sse2-psrad-1.c: Likewise.
7910 * gcc.target/i386/sse2-psrad-2.c: Likewise.
7911 * gcc.target/i386/sse2-psraw-1.c: Likewise.
7912 * gcc.target/i386/sse2-psraw-2.c: Likewise.
7913 * gcc.target/i386/sse2-psrld-1.c: Likewise.
7914 * gcc.target/i386/sse2-psrld-2.c: Likewise.
7915 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7916 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7917 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7918 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7919 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7920 * gcc.target/i386/sse2-psubb-1.c: Likewise.
7921 * gcc.target/i386/sse2-psubd-1.c: Likewise.
7922 * gcc.target/i386/sse2-psubq-1.c: Likewise.
7923 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7924 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7925 * gcc.target/i386/sse2-psubw-1.c: Likewise.
7926 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7927 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7928 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7929 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7930 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7931 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7932 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7933 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7934 * gcc.target/i386/sse2-pxor-1.c: Likewise.
7935 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7936 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7937 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7938 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7939 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7940 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7941 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7942 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7943 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7944 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7945 * gcc.target/i386/sse2-shufps-1.c: Likewise.
7946 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7947 * gcc.target/i386/sse2-subpd-1.c: Likewise.
7948 * gcc.target/i386/sse2-subsd-1.c: Likewise.
7949 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7950 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7951 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7952 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7953 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7954 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7955 * gcc.target/i386/sse2-unpack-1.c: Likewise.
7956 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7957 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7958 * gcc.target/i386/sse2-vec-1.c: Likewise.
7959 * gcc.target/i386/sse2-vec-2.c: Likewise.
7960 * gcc.target/i386/sse2-vec-3.c: Likewise.
7961 * gcc.target/i386/sse2-vec-4.c: Likewise.
7962 * gcc.target/i386/sse2-vec-5.c: Likewise.
7963 * gcc.target/i386/sse2-vec-6.c: Likewise.
7964 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7965 * gcc.target/i386/ssefn-2.c: Likewise.
7966 * gcc.target/i386/ssefn-4.c: Likewise.
7967 * gcc.target/i386/ssefp-1.c: Likewise.
7968 * gcc.target/i386/ssefp-2.c: Likewise.
7969 * gcc.target/i386/sseregparm-3.c: Likewise.
7970 * gcc.target/i386/sseregparm-4.c: Likewise.
7971 * gcc.target/i386/sseregparm-5.c: Likewise.
7972 * gcc.target/i386/sseregparm-6.c: Likewise.
7973 * gcc.target/i386/sseregparm-7.c: Likewise.
7974 * gcc.target/i386/ssetype-1.c: Likewise.
7975 * gcc.target/i386/ssetype-2.c: Likewise.
7976 * gcc.target/i386/ssetype-3.c: Likewise.
7977 * gcc.target/i386/ssetype-4.c: Likewise.
7978 * gcc.target/i386/ssetype-5.c: Likewise.
7979 * gcc.target/i386/unordcmp-1.c: Likewise.
7980 * gcc.target/i386/vararg-1.c: Likewise.
7981 * gcc.target/i386/vararg-2.c: Likewise.
7982 * gcc.target/i386/vararg-3.c: Likewise.
7983 * gcc.target/i386/vararg-4.c: Likewise.
7984 * gcc.target/i386/vararg-7.c: Likewise.
7985 * gcc.target/i386/vararg-8.c: Likewise.
7986 * gcc.target/i386/vecinit-1.c: Likewise.
7987 * gcc.target/i386/vecinit-2.c: Likewise.
7988 * gcc.target/i386/vecinit-3.c: Likewise.
7989 * gcc.target/i386/vecinit-4.c: Likewise.
7990 * gcc.target/i386/vecinit-5.c: Likewise.
7991 * gcc.target/i386/vecinit-6.c: Likewise.
7992 * gcc.target/i386/vectorize2.c: Likewise.
7993 * gcc.target/i386/vectorize3.c: Likewise.
7994 * gcc.target/i386/vectorize4.c: Likewise.
7995 * gcc.target/i386/vectorize6.c: Likewise.
7996 * gcc.target/i386/vectorize7.c: Likewise.
7997 * gcc.target/i386/vectorize8.c: Likewise.
7998 * gcc.target/i386/vperm-v2df.c: Likewise.
7999 * gcc.target/i386/vperm-v2di.c: Likewise.
8000 * gcc.target/i386/vperm-v4si-1.c: Likewise.
8001 * gcc.target/i386/xorps-sse2.c: Likewise.
8002 * gcc.target/i386/xorps.c: Likewise.
8003 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8004 * gfortran.dg/graphite/pr42326.f90: Likewise.
8005 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8007 2010-05-19 Richard Guenther <rguenther@suse.de>
8010 * g++.dg/lto/20100519-1_0.C: New testcase.
8012 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8015 * gfortran.dg/warn_intent_out_not_set.f90: New.
8017 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8020 * gfortran.dg/data_char_1.f90: Updated warning message.
8021 * gfortran.dg/data_array_6.f: New.
8023 2010-05-19 Martin Jambor <mjambor@suse.cz>
8025 * g++.dg/ipa/ivinline-8.C: New test.
8026 * gcc.dg/ipa/iinline-2.c: Likewise.
8028 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8031 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8032 arguments; add check for return value kind.
8033 * gfortran.dg/float_1.f90: Likewise.
8035 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8037 * gcc.target/i386/20011009-1.c (COMMENT): Define.
8039 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8040 * lib/lto.exp (lto_prune_warns): Fix location line regex.
8041 Prune another location line format.
8042 (lto-obj): Call lto_prune_warns on comp_output.
8044 2010-05-18 Jan Hubicka <jh@suse.cz>
8046 * gcc.dg/lto/ipacp_0.c: New test.
8047 * gcc.dg/lto/ipacp_1.c: New test.
8049 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
8052 * gcc.dg/lto/20100518_0.c: New test.
8054 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
8056 * gnat.dg/specs/lto3.ads: Add missing dg-options.
8058 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8061 * gfortran.dg/class_21.f03: New.
8063 2010-05-17 Jason Merrill <jason@redhat.com>
8066 * g++.dg/cpp0x/initlist34.C: New.
8069 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8071 2010-05-17 Martin Jambor <mjambor@suse.cz>
8073 * g++.dg/ipa/ivinline-1.C: New test.
8074 * g++.dg/ipa/ivinline-2.C: New test.
8075 * g++.dg/ipa/ivinline-3.C: New test.
8076 * g++.dg/ipa/ivinline-4.C: New test.
8077 * g++.dg/ipa/ivinline-5.C: New test.
8078 * g++.dg/ipa/ivinline-6.C: New test.
8080 2010-05-17 Dodji Seketeli <dodji@redhat.com>
8081 Jason Merrill <jason@redhat.com>
8084 * c-c++-common/Wunused-var-8.c: New test.
8086 2010-05-17 Jakub Jelinek <jakub@redhat.com>
8089 * gcc.c-torture/compile/pr42347.c: New test.
8092 * g++.dg/ext/asmgoto1.C: New test.
8094 2010-05-17 Martin Jambor <mjambor@suse.cz>
8097 * gcc.dg/tree-ssa/pr44133.c: New test.
8098 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8101 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8104 * gfortran.dg/class_20.f03: New.
8106 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
8109 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8110 debug messages but not the newly introduced one.
8112 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
8115 * gfortran.dg/initialization_25.f90: Commented testcase.
8116 * gfortran.dg/initialization_26.f90: New.
8118 2010-05-16 Richard Guenther <rguenther@suse.de>
8120 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8121 * gcc.dg/pr43084.c: Likewise.
8122 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8124 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8126 * gcc.dg/struct/struct-reorg.exp: Likewise.
8127 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8128 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8130 2010-05-16 Joseph Myers <joseph@codesourcery.com>
8132 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8133 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8134 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8135 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8138 2010-05-15 Jason Merrill <jason@redhat.com>
8140 * g++.dg/eh/spec10.C: New.
8141 * g++.dg/eh/spec11.C: New.
8142 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8144 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8148 * gfortran.dg/allocatable_scalar_9.f90: New.
8150 2010-05-15 Jakub Jelinek <jakub@redhat.com>
8153 * g++.dg/torture/pr44148.C: New test.
8155 2010-05-15 Joseph Myers <joseph@codesourcery.com>
8157 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8158 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8159 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8160 diagnostics and type sizes.
8162 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
8164 * gnat.dg/lto9.adb: New test.
8165 * gnat.dg/lto9_pkg1.ads: New helper.
8166 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8168 2010-05-15 Jan Hubicka <jh@suse.cz>
8170 * gcc.dg/lto/ipareference_1.c: Rename to ...
8171 * gcc.dg/lto/ipareference_0.c: ... this one.
8172 * gcc.dg/lto/ipareference_2.c: Rename to ...
8173 * gcc.dg/lto/ipareference_1.c: ... this one.
8175 2010-05-15 Jan Hubicka <jh@suse.cz>
8177 * gcc.dg/lto/ipareference_1.c: New file.
8178 * gcc.dg/lto/ipareference_2.c: New file.
8180 2010-05-15 Richard Guenther <rguenther@suse.de>
8182 PR tree-optimization/44038
8183 * gcc.c-torture/compile/pr44038.c: New testcase.
8185 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
8187 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8188 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8190 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8194 * gfortran.dg/class_18.f03: New.
8195 * gfortran.dg/class_19.f03: New.
8197 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8200 * gcc.dg/debug/dwarf2/const-1.c: Remove.
8201 * g++.dg/debug/dwarf2/const1.C: Remove.
8203 2010-05-14 Jason Merrill <jason@redhat.com>
8205 * g++.dg/eh/cond4.C: New.
8206 * g++.dg/eh/elide2.C: Adjust.
8207 * g++.old-deja/g++.eh/terminate1.C: Adjust.
8209 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
8212 * gfortran.dg/actual_array_interface_2.f90: New test.
8214 2010-05-14 Richard Guenther <rguenther@suse.de>
8216 PR tree-optimization/44119
8217 * gcc.c-torture/compile/pr44119.c: New testcase.
8219 2010-05-14 Jason Merrill <jason@redhat.com>
8222 * g++.dg/eh/terminate1.C: New.
8224 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8226 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8229 * gcc.dg/pr44136.c: New test.
8231 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
8234 * g++.dg/warn/Wshadow-4.C: Adjust.
8235 * g++.dg/warn/Wshadow-5.C: New test.
8236 * g++.dg/warn/Wshadow-6.C: New test
8238 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
8241 * gfortran.dg/initialization_25.f90: New.
8243 2010-05-13 Martin Jambor <mjambor@suse.cz>
8245 * g++.dg/otr-fold-1.C: New test.
8246 * g++.dg/otr-fold-2.C: New test.
8248 2010-05-13 Jakub Jelinek <jakub@redhat.com>
8251 * gfortran.dg/gomp/pr44036-1.f90: New test.
8252 * gfortran.dg/gomp/pr44036-2.f90: New test.
8253 * gfortran.dg/gomp/pr44036-3.f90: New test.
8256 * gcc.dg/guality/sra-1.c: New test.
8258 2010-05-12 Jan Hubicka <jh@suse.cz>
8260 * tree-ssa/unreachable.c: New test.
8262 2010-05-12 Jason Merrill <jason@redhat.com>
8264 * g++.dg/cpp0x/sfinae1.C: New.
8266 2010-05-12 Sriraman Tallam <tmsriram@google.com>
8268 * gcc.target/i386/zee.c: New file.
8270 2010-05-12 Jason Merrill <jason@redhat.com>
8272 * g++.dg/conversion/op1.C: Expect template candidate message.
8273 * g++.dg/cpp0x/nullptr15.C: Likewise.
8274 * g++.dg/cpp0x/pr31431-2.C: Likewise.
8275 * g++.dg/cpp0x/pr31431.C: Likewise.
8276 * g++.dg/cpp0x/temp_default2.C: Likewise.
8277 * g++.dg/cpp0x/trailing4.C: Likewise.
8278 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8279 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8280 * g++.dg/cpp0x/variadic-throw.C: Likewise.
8281 * g++.dg/cpp0x/variadic35.C: Likewise.
8282 * g++.dg/cpp0x/vt-35147.C: Likewise.
8283 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8284 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8285 * g++.dg/ext/visibility/anon8.C: Likewise.
8286 * g++.dg/ext/vla2.C: Likewise.
8287 * g++.dg/other/pr28114.C: Likewise.
8288 * g++.dg/other/ptrmem10.C: Likewise.
8289 * g++.dg/other/ptrmem11.C: Likewise.
8290 * g++.dg/overload/unknown1.C: Likewise.
8291 * g++.dg/parse/template7.C: Likewise.
8292 * g++.dg/parse/typename7.C: Likewise.
8293 * g++.dg/template/conv11.C: Likewise.
8294 * g++.dg/template/copy1.C: Likewise.
8295 * g++.dg/template/deduce3.C: Likewise.
8296 * g++.dg/template/dependent-expr5.C: Likewise.
8297 * g++.dg/template/friend.C: Likewise.
8298 * g++.dg/template/incomplete2.C: Likewise.
8299 * g++.dg/template/local4.C: Likewise.
8300 * g++.dg/template/local6.C: Likewise.
8301 * g++.dg/template/operator10.C: Likewise.
8302 * g++.dg/template/overload6.C: Likewise.
8303 * g++.dg/template/ptrmem2.C: Likewise.
8304 * g++.dg/template/ptrmem20.C: Likewise.
8305 * g++.dg/template/ptrmem8.C: Likewise.
8306 * g++.dg/template/sfinae2.C: Likewise.
8307 * g++.dg/template/ttp25.C: Likewise.
8308 * g++.dg/template/unify10.C: Likewise.
8309 * g++.dg/template/unify11.C: Likewise.
8310 * g++.dg/template/unify6.C: Likewise.
8311 * g++.dg/template/unify7.C: Likewise.
8312 * g++.dg/template/unify9.C: Likewise.
8313 * g++.dg/template/varmod1.C: Likewise.
8314 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8315 * g++.old-deja/g++.law/operators32.C: Likewise.
8316 * g++.old-deja/g++.pt/crash28.C: Likewise.
8317 * g++.old-deja/g++.pt/crash60.C: Likewise.
8318 * g++.old-deja/g++.pt/explicit38.C: Likewise.
8319 * g++.old-deja/g++.pt/explicit39.C: Likewise.
8320 * g++.old-deja/g++.pt/explicit41.C: Likewise.
8321 * g++.old-deja/g++.pt/explicit67.C: Likewise.
8322 * g++.old-deja/g++.pt/explicit77.C: Likewise.
8323 * g++.old-deja/g++.pt/expr2.C: Likewise.
8324 * g++.old-deja/g++.pt/overload7.C: Likewise.
8325 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8326 * g++.old-deja/g++.pt/spec5.C: Likewise.
8327 * g++.old-deja/g++.pt/spec6.C: Likewise.
8328 * g++.old-deja/g++.pt/t24.C: Likewise.
8329 * g++.old-deja/g++.pt/unify4.C: Likewise.
8330 * g++.old-deja/g++.pt/unify6.C: Likewise.
8331 * g++.old-deja/g++.pt/unify8.C: Likewise.
8332 * g++.old-deja/g++.robertl/eb119.C: Likewise.
8333 * g++.old-deja/g++.robertl/eb79.C: Likewise.
8334 * g++.old-deja/g++.robertl/eb98.C: Likewise.
8336 * g++.dg/cpp0x/initlist32.C: New.
8338 * g++.dg/template/conv11.C: New.
8339 * g++.dg/conversion/op1.C: Adjust expected error.
8341 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8343 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
8346 * gcc.target/i386/avx-cmpsd-1.c: New.
8347 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8348 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8349 * gcc.target/i386/avx-cmpss-2.c: Likewise.
8350 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8351 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8353 2010-05-12 Jakub Jelinek <jakub@redhat.com>
8356 * gcc.dg/gomp/pr44085.c: New test.
8357 * gfortran.dg/gomp/pr44085.f90: New test.
8359 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
8361 * objc-obj-c++-shared/Object1.m: New.
8362 * objc.dg/torture: New directory.
8363 * objc.dg/torture/tls: Ditto.
8364 * objc.dg/tls: Ditto.
8365 * objc.dg/torture/tls/trivial.m: New test.
8366 * objc.dg/torture/tls/thr-init-2.m: New test.
8367 * objc.dg/torture/tls/thr-init-3.m: New test.
8368 * objc.dg/torture/tls/thr-init.m: New test.
8369 * objc.dg/torture/tls/diag-1.m: New test.
8370 * objc.dg/torture/tls/tls.exp: New.
8371 * objc.dg/torture/trivial.m: New test.
8372 * objc.dg/torture/dg-torture.exp: New.
8373 * objc.dg/tls/diag-3.m: New test.
8374 * objc.dg/tls/diag-4.m: New test.
8375 * objc.dg/tls/diag-5.m: New test.
8376 * objc.dg/tls/init-1.m: New test.
8377 * objc.dg/tls/init-2.m: New test.
8378 * objc.dg/tls/tls.exp: New.
8379 * objc.dg/tls/diag-2.m: New test.
8380 * lib/objc.exp: Respond to dg-additional-files.
8382 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
8384 * gcc.target/m68k/20100512-1.c: New.
8386 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
8388 * gnat.dg/lto8.adb: New test.
8389 * gnat.dg/lto8_pkg.ad[sb]: New helper.
8390 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
8392 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8397 * g++.dg/template/crash97.C: New.
8398 * g++.dg/template/crash98.C: Likewise.
8399 * g++.dg/template/crash99.C: Likewise.
8400 * g++.dg/cpp0x/pr31439.C: Adjust.
8401 * g++.dg/template/crash95.C: Likewise.
8403 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8406 * c-c++-common/asmgoto-4.c: New test.
8407 * gcc.target/i386/pr44071.c: New test.
8410 * c-c++-common/Wunused-var-7.c: New test.
8411 * g++.dg/warn/Wunused-var-9.C: New test.
8413 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8416 * gfortran.dg/gomp/pr43711.f90: New.
8418 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
8421 * gfortran.dg/select_5.f90: Updated.
8423 2010-05-11 Jan Hubicka <jh@suse.cz>
8425 PR tree-optimize/44063
8426 * gcc.c-torture/compile/pr44063.c: New testcase.
8428 2010-05-11 Jakub Jelinek <jakub@redhat.com>
8431 * gcc.dg/pr44023.c: New test.
8433 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
8435 * gnat.dg/lto7.adb: New test.
8436 * gnat.dg/lto7_pkg.ad[sb]: New helper.
8438 2010-05-10 Jason Merrill <jason@redhat.com>
8441 * g++.dg/template/inherit5.C: New.
8444 * g++.dg/cpp0x/initlist33.C: New.
8445 * g++.dg/cpp0x/initlist26.C: Adjust.
8446 * g++.dg/cpp0x/initlist28.C: Adjust.
8448 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
8451 * g++.dg/init/pr43719.C: New.
8452 * g++.dg/anon-struct4.C: Adjust.
8454 2010-05-10 Jakub Jelinek <jakub@redhat.com>
8457 * gcc.dg/pr44028.c: New test.
8459 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
8464 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
8465 * gfortran.dg/warn_conversion.f90: New.
8467 2010-05-10 Michael Matz <matz@suse.de>
8469 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
8471 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
8473 PR rtl-optimization/44012
8474 * gcc.dg/pr44012.c: New.
8476 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8478 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
8479 Log text on entry and exit.
8480 Prune Sun ld warnings for common symbols with differing sizes.
8481 (lto-link-and-maybe-run): Change caller.
8483 2010-05-10 Janus Weil <janus@gcc.gnu.org>
8486 * gfortran.dg/class_7.f03: Modified.
8487 * gfortran.dg/select_type_1.f03: Modified.
8488 * gfortran.dg/select_type_12.f03: New.
8490 2010-05-10 Richard Guenther <rguenther@suse.de>
8492 PR tree-optimization/44050
8493 * gcc.dg/torture/pr44050.c: New testcase.
8495 2010-05-10 Wei Guozhi <carrot@google.com>
8498 * gcc.target/arm/pr42879.c: New testcase.
8500 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8503 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
8505 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8508 * gcc.dg/anon-struct-10.c: New test.
8510 2010-05-09 Richard Guenther <rguenther@suse.de>
8513 * gcc.dg/pr44024.c: New testcase.
8515 2010-05-09 Joseph Myers <joseph@codesourcery.com>
8518 * gcc.dg/anon-struct-9.c: New test.
8520 2010-05-09 Richard Guenther <rguenther@suse.de>
8523 * gcc.c-torture/compile/pr44043.c: New testcase.
8525 2010-05-09 Richard Guenther <rguenther@suse.de>
8527 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
8529 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
8531 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
8533 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8535 * gnat.dg/lto[12456].adb: Add "target lto" marker.
8536 * gnat.dg/specs/lto3.ads: Likewise.
8538 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
8541 * gcc.dg/pr28685-1.c: New file.
8543 2010-05-08 Richard Guenther <rguenther@suse.de>
8545 PR tree-optimization/44030
8546 * gcc.c-torture/compile/pr44030.c: New testcase.
8548 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8550 * gnat.dg/lto6.adb: New test.
8551 * gnat.dg/lto6_pkg.ads: New helper.
8553 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8555 * gnat.dg/lto5.adb: New test.
8556 * gnat.dg/lto5_pkg.ad[sb]: New helper.
8558 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8560 * gnat.dg/lto4.ad[sb]: New test.
8562 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
8564 * gnat.dg/specs/lto3.ads: New test.
8565 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
8566 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
8568 2010-05-08 Quentin Ochem <ochem@adacore.com>
8570 * gnat.dg/sizetype3.ad[sb]: New test.
8571 * gnat.dg/sizetype3_pkg.ads: New helper.
8573 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
8576 * g++.dg/init/new29.C: New.
8578 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
8581 * gfortran.dg/coarray_1.f90: Fixed error message.
8582 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
8583 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
8584 * gfortran.dg/intrinsic_std_5.f90: New.
8586 2010-05-07 Jason Merrill <jason@redhat.com>
8588 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
8590 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8592 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
8593 (size_t, stderr): Remove.
8594 (read_error): Replaced __builtin_fprintf by fprintf.
8596 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
8598 * gcc.dg/ordered-comparison-1.c: New test.
8599 * gcc.dg/ordered-comparison-2.c: New test.
8600 * gcc.dg/ordered-comparison-3.c: New test.
8601 * gcc.dg/ordered-comparison-4.c: New test.
8603 2010-05-06 Mike Stump <mikestump@comcast.net>
8606 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
8608 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
8609 Jason Merrill <jason@redhat.com>
8611 * g++.dg/cpp0x/nullptr01.C: New.
8612 * g++.dg/cpp0x/nullptr02.C: New.
8613 * g++.dg/cpp0x/nullptr03.C: New.
8614 * g++.dg/cpp0x/nullptr04.C: New.
8615 * g++.dg/cpp0x/nullptr05.C: New.
8616 * g++.dg/cpp0x/nullptr06.C: New.
8617 * g++.dg/cpp0x/nullptr07.C: New.
8618 * g++.dg/cpp0x/nullptr08.C: New.
8619 * g++.dg/cpp0x/nullptr09.C: New.
8620 * g++.dg/cpp0x/nullptr10.C: New.
8621 * g++.dg/cpp0x/nullptr11.C: New.
8622 * g++.dg/cpp0x/nullptr12.C: New.
8623 * g++.dg/cpp0x/nullptr13.C: New.
8624 * g++.dg/cpp0x/nullptr14.C: New.
8625 * g++.dg/cpp0x/nullptr15.C: New.
8626 * g++.dg/cpp0x/nullptr16.C: New.
8627 * g++.dg/cpp0x/nullptr17.C: New.
8628 * g++.dg/cpp0x/nullptr18.C: New.
8629 * g++.dg/cpp0x/nullptr19.C: New.
8630 * g++.dg/cpp0x/nullptr20.C: New.
8631 * g++.dg/cpp0x/nullptr21.C: New.
8632 * g++.dg/cpp0x/nullptr22.C: New.
8633 * g++.dg/debug/nullptr01.C: New.
8634 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
8636 2010-05-06 Jakub Jelinek <jakub@redhat.com>
8638 * gcc.dg/Wunused-var-8.c: Move to...
8639 * c-c++-common/Wunused-var-6.c: ... here. New test.
8641 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
8644 * g++.dg/template/crash96.C: New.
8646 2010-05-06 Jan Hubicka <jh@suse.cz>
8648 PR tree-optimization/43791
8649 * gcc.c-torture/compile/pr43791.c: New file.
8651 2010-05-06 Michael Matz <matz@suse.de>
8653 PR tree-optimization/43984
8654 * gfortran.dg/pr43984.f90: New test.
8656 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8659 * gcc.dg/pr40989.c: New.
8661 2010-05-06 Richard Guenther <rguenther@suse.de>
8663 PR tree-optimization/43934
8664 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
8666 2010-05-06 Richard Guenther <rguenther@suse.de>
8668 PR tree-optimization/43987
8669 * gcc.c-torture/execute/pr43987.c: New testcase.
8670 * gcc.dg/torture/pta-escape-1.c: Adjust.
8671 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8672 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8673 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8674 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8676 2010-04-22 Jakub Jelinek <jakub@redhat.com>
8677 Dodji Seketeli <dodji@redhat.com>
8680 * g++.dg/warn/Wunused-7.C: Add dg-warning.
8681 * g++.dg/template/sfinae16.C: Likewise.
8682 * gcc.dg/Wunused-var-1.c: Moved to...
8683 * c-c++-common/Wunused-var-1.c: ...here. New test.
8684 * gcc.dg/Wunused-var-2.c: Moved to...
8685 * c-c++-common/Wunused-var-2.c: ...here. New test.
8686 * gcc.dg/Wunused-var-3.c: Moved to...
8687 * c-c++-common/Wunused-var-3.c: ...here. New test.
8688 * gcc.dg/Wunused-var-4.c: Moved to...
8689 * gcc.dg/Wunused-var-1.c: ... here.
8690 * gcc.dg/Wunused-var-5.c: Moved to...
8691 * c-c++-common/Wunused-var-4.c: ...here. New test.
8692 * gcc.dg/Wunused-var-7.c: Moved to...
8693 * c-c++-common/Wunused-var-5.c: ...here. New test.
8694 * gcc.dg/Wunused-var-6.c: Moved to...
8695 * gcc.dg/Wunused-var-2.c: ... here.
8696 * c-c++-common/Wunused-var-1.c: New test.
8697 * c-c++-common/Wunused-var-2.c: New test.
8698 * c-c++-common/Wunused-var-3.c: New test.
8699 * c-c++-common/Wunused-var-4.c: New test.
8700 * c-c++-common/Wunused-var-5.c: New test.
8701 * g++.dg/warn/Wunused-var-1.C: New test.
8702 * g++.dg/warn/Wunused-var-2.C: New test.
8703 * g++.dg/warn/Wunused-var-3.C: New test.
8704 * g++.dg/warn/Wunused-var-4.C: New test.
8705 * g++.dg/warn/Wunused-var-5.C: New test.
8706 * g++.dg/warn/Wunused-var-6.C: New test.
8707 * g++.dg/warn/Wunused-var-7.C: New test.
8708 * g++.dg/warn/Wunused-var-8.C: New test.
8709 * g++.dg/warn/Wunused-parm-1.C: New test.
8710 * g++.dg/warn/Wunused-parm-2.C: New test.
8711 * g++.dg/warn/Wunused-parm-3.C: New test.
8713 2010-05-06 Tobias Burnus <burnus@net-b.de>
8716 * gfortran.dg/gomp/crayptr5.f90: New test case.
8718 2010-05-05 Jason Merrill <jason@redhat.com>
8721 * g++.dg/ext/attrib39.C: New.
8723 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
8726 * gfortran.dg/data_invalid.f90: New.
8728 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
8730 * gnat.dg/lto2.adb: New test.
8732 2010-05-05 Jason Merrill <jason@redhat.com>
8735 * g++.dg/opt/empty1.C: New.
8737 2010-05-05 Janus Weil <janus@gcc.gnu.org>
8740 * gfortran.dg/class_17.f03: New.
8742 2010-05-04 Neil Vachharajani <nvachhar@google.com>
8744 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8746 2010-05-04 Mike Stump <mikestump@comcast.net>
8749 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8751 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8754 * gcc.target/i386/pr43668.c: New.
8756 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8759 * g++.dg/cpp0x/initlist31.C: New.
8761 2010-05-04 Jakub Jelinek <jakub@redhat.com>
8764 * gcc.dg/Wunused-var-8.c: New test.
8766 2010-05-04 Jason Merrill <jason@redhat.com>
8769 * g++.dg/cpp0x/enum3.C: Extend.
8771 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8774 * gcc.target/i386/pr43799.c: New.
8776 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
8778 * gnat.dg/lto1.adb: New test.
8779 * gnat.dg/lto1_pkg.ad[sb]: New helper.
8781 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8784 * gcc.target/i386/pr43671.c: New.
8786 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8789 * g++.dg/template/crash95.C: New.
8791 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8794 * gcc.target/i386/pr43508.c: New.
8796 2010-05-04 Richard Guenther <rguenther@suse.de>
8798 PR tree-optimization/43879
8799 * g++.dg/torture/pr43879-1_0.C: New testcase.
8800 * g++.dg/torture/pr43879-1_1.C: Likewise.
8802 2010-05-03 Dodji Seketeli <dodji@redhat.com>
8805 * g++.dg/other/crash-12.C: New test.
8807 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
8809 * g++.dg/cdce3.C: Add a space. Updated.
8811 2010-05-03 Jason Merrill <jason@redhat.com>
8814 * g++.dg/opt/enum2.C: New.
8815 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8816 * g++.dg/warn/Wswitch-1.C: Adjust message.
8818 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8820 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8821 * g++.dg/ext/label13.C: Fix typo.
8822 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8824 * gcc.c-torture/compile/limits-declparen.c: xfail on
8825 alpha*-dec-osf5* with -g.
8826 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8827 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8828 * gcc.dg/c99-tgmath-2.c: Likewise.
8829 * gcc.dg/c99-tgmath-3.c: Likewise.
8830 * gcc.dg/c99-tgmath-4.c: Likewise.
8832 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
8835 * gfortran.dg/unexpected_interface.f90: New test.
8837 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8839 * ada/acats/run_acats (which): New function.
8840 (host_gnatchop, host_gnatmake): Use it.
8842 2010-05-03 Richard Guenther <rguenther@suse.de>
8844 PR tree-optimization/43971
8845 * gcc.dg/pr43971.c: New testcase.
8847 2010-05-03 Jakub Jelinek <jakub@redhat.com>
8850 * gcc.dg/debug/pr43972.c: New test.
8852 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
8855 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8857 2010-05-02 Richard Guenther <rguenther@suse.de>
8859 PR tree-optimization/43879
8860 * gcc.dg/torture/pr43879-3.c: New testcase.
8862 2010-05-01 Richard Guenther <rguenther@suse.de>
8864 PR tree-optimization/43949
8865 * g++.dg/warn/Warray-bounds-5.C: New testcase.
8867 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
8870 * g++.dg/init/new28.C: New.
8872 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
8875 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8876 structure and nested declarations.
8877 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
8878 structure and nested declarations. Reduce header clutter and
8879 use _exit() rather than abort().
8880 * objc.dg/encode-10.m: New.
8881 * objc.dg/encode-11.m: New.
8883 2010-04-30 DJ Delorie <dj@redhat.com>
8885 * gcc.c-torture/execute/20100430-1.c: New test.
8887 2010-04-30 Jason Merrill <jason@redhat.com>
8890 * g++.dg/template/ptrmem21.C: New.
8892 2010-04-30 Tobias Burnus Mburnus@net-b.de>
8896 * gfortran.dg/coarray_13.f90: New test.
8898 2010-04-30 Richard Guenther <rguenther@suse.de>
8901 * gcc.dg/lto/20100430-1_0.c: New testcase.
8903 2010-04-30 Jakub Jelinek <jakub@redhat.com>
8906 * c-c++-common/pr43942.c: New test.
8908 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
8910 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8911 conflict with darwin crt1.o 'start' symbol.
8913 2010-04-30 Richard Guenther <rguenther@suse.de>
8915 PR tree-optimization/43879
8916 * gcc.dg/torture/pr43879_1.c: New testcase.
8918 2010-04-30 Richard Guenther <rguenther@suse.de>
8920 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8922 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
8925 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8926 user-provided constructor while recursing.
8928 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8931 * gfortran.dg/class_16.f03: New test.
8933 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8936 * gfortran.dg/class_15.f03: New.
8938 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8941 * gfortran.dg/dynamic_dispatch_9.f03: New test.
8943 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8946 * gfortran.dg/generic_22.f03 : New test.
8948 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8951 * gfortran.dg/class_14.f03: New test.
8953 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8956 * gfortran.dg/interface_32.f90: New test.
8958 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
8959 Janus Weil <janus@gcc.gnu.org>
8962 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8963 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8964 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8966 2010-04-28 Mike Stump <mikestump@comcast.net>
8968 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8970 * g++.dg/uninit-pred-2_b.C: Likewise.
8972 2010-04-28 Tobias Burnus <burnus@net-b.de>
8976 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8978 2010-04-28 Matthias Klose <doko@ubuntu.com>
8980 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8981 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8982 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8983 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8984 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8986 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
8988 * gcc.dg/const-uniq-1.c: New test.
8989 * gcc.dg/lto/const-uniq_[01].c: Likewise.
8991 2010-04-28 Xinliang David Li <davidxl@google.com>
8993 * gcc.dg/uninit-pred-2_b.c: New test.
8994 * gcc.dg/uninit-pred-4_b.c: New test.
8995 * gcc.dg/uninit-pred-3_d.c: New test.
8996 * gcc.dg/uninit-pred-6_b.c: New test.
8997 * gcc.dg/uninit-pred-8_b.c: New test.
8998 * gcc.dg/uninit-pred-3_a.c: New test.
8999 * gcc.dg/uninit-pred-2_c.c: New test.
9000 * gcc.dg/uninit-pred-5_a.c: New test.
9001 * gcc.dg/uninit-pred-3_e.c: New test.
9002 * gcc.dg/uninit-pred-7_a.c: New test.
9003 * gcc.dg/uninit-pred-6_c.c: New test.
9004 * gcc.dg/uninit-pred-9_a.c: New test.
9005 * gcc.dg/uninit-pred-8_c.c: New test.
9006 * gcc.dg/uninit-pred-3_b.c: New test.
9007 * gcc.dg/uninit-pred-5_b.c: New test.
9008 * gcc.dg/uninit-pred-7_b.c: New test.
9009 * gcc.dg/uninit-pred-6_d.c: New test.
9010 * gcc.dg/uninit-pred-9_b.c: New test.
9011 * gcc.dg/uninit-pred-2_a.c: New test.
9012 * gcc.dg/uninit-pred-4_a.c: New test.
9013 * gcc.dg/uninit-pred-3_c.c: New test.
9014 * gcc.dg/uninit-pred-6_a.c: New test.
9015 * gcc.dg/uninit-pred-8_a.c: New test.
9016 * gcc.dg/uninit-pred-7_c.c: New test.
9017 * gcc.dg/uninit-pred-6_e.c: New test.
9018 * g++.dg/uninit-pred-loop-1_b.cc: New test.
9019 * g++.dg/uninit-pred-1_a.C: New test.
9020 * g++.dg/uninit-pred-1_b.C: New test.
9021 * g++.dg/uninit-pred-2_a.C: New test.
9022 * g++.dg/uninit-pred-2_b.C: New test.
9023 * g++.dg/uninit-pred-loop-1_a.cc: New test.
9024 * g++.dg/uninit-pred-loop-1_c.cc: New test.
9025 * g++.dg/uninit-pred-loop_1.cc: New test.
9027 2010-04-28 Martin Jambor <mjambor@suse.cz>
9029 * gcc.dg/lto/20091209-1_0.c: New testcase.
9031 2010-04-28 Richard Guenther <rguenther@suse.de>
9033 PR tree-optimization/43879
9034 PR tree-optimization/43909
9035 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9037 2010-04-28 Richard Guenther <rguenther@suse.de>
9040 * g++.dg/torture/pr43880.C: New testcase.
9042 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
9045 * g++.dg/template/recurse2.C: Update
9046 * g++.dg/template/recurse.C: Update.
9047 * g++.dg/template/pr23510.C: Update.
9048 * lib/prune.exp: Filter out 'recursively instantiated'.
9050 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9053 * g++.dg/init/pr29043.C: New.
9055 2010-04-27 Jason Merrill <jason@redhat.com>
9057 * g++.dg/lookup/scoped5.C: Adjust.
9058 * g++.dg/lookup/scoped8.C: Adjust.
9059 * g++.dg/template/dependent-expr5.C: Adjust.
9060 * g++.old-deja/g++.brendan/nest1.C: Adjust.
9063 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9066 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9068 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9069 Jan Hubicka <hubicka@ucw.cz>
9071 * gcc.dg/pure-2.c: New testcase.
9072 * gcc.dg/const-1.c: New testcase.
9074 2010-04-27 Jason Merrill <jason@redhat.com>
9076 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9079 * g++.dg/template/sfinae17.C: New.
9080 * g++.dg/template/sfinae18.C: New.
9082 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9084 * g++.dg/init/pr42844.C: New.
9085 * g++.dg/cpp0x/pr42844-2.C: New.
9086 * g++.dg/cpp0x/defaulted2.C: Adjust.
9087 * g++.dg/tree-ssa/pr27549.C: Likewise.
9088 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9090 2010-04-27 Tobias Burnus <burnus@net-b.de>
9093 * gfortran.dg/coarray_12.f90: Fix dump parsing.
9095 2010-04-27 Richard Guenther <rguenther@suse.de>
9098 * g++.dg/other/pr40561.C: New testcase.
9100 2010-04-27 Martin Jambor <mjambor@suse.cz>
9103 * g++.dg/ipa/pr43812.C: New test.
9105 2010-04-27 Jan Hubicka <jh@suse.cz>
9107 * gcc.dg/ipa/iinline-1.c (main): Rename to...
9108 (test): ... this one.
9110 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
9113 * gcc.target/arm/thumb-stackframe.c: New test.
9115 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9117 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9118 * gcc.dg/misc-column.c: Likewise.
9119 * gcc.dg/Walways-true-1.c: Likewise.
9120 * gcc.dg/Walways-true-2.c: Likewise.
9121 * gcc.dg/warn-addr-cmp.c: Likewise.
9123 2010-04-27 Tobias Burnus <burnus@net-b.de>
9126 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9127 * gfortran.dg/coarray_12.f90: New.
9129 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9132 * gcc.dg/pr32207.c: New test.
9133 * gcc.dg/misc-column.c: Adjust expected warning.
9134 * gcc.dg/Walways-true-1.c: Likewise.
9135 * gcc.dg/Walways-true-2.c: Likewise.
9136 * gcc.dg/warn-addr-cmp.c: Likewise.
9138 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
9141 * lib/lto.exp (lto_prune_vis_warns): New function.
9142 (lto-link-and-maybe-run): Call it.
9144 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
9146 PR tree-optimization/43904
9147 * gcc.dg/tree-ssa/tailcall-6.c: New.
9149 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9152 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
9153 Darwin8/OSX10.4 - compatible code generation.
9155 * obj-c++.dg/stubify-1.mm: Ditto.
9156 * lib/objc-torture.exp: Do not require link success for
9157 "trivial.m" in the runtime checks when dowhat = 'compile'.
9158 * lib/dg-pch.exp (dg-flags-pch): New Proc.
9159 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
9160 Darwin8/OSX10.4 - compatible code generation.
9161 * objc.dg/stubify-2.m: Ditto.
9162 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9163 * objc.dg/next-runtime-1.m: Ditto.
9164 * objc.dg/stret-2.m: Restrict to ilp32 targets.
9165 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9168 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
9171 * lib/plugin-support.exp: Use "-undefined
9172 dynamic_lookup" on darwin.
9174 2010-04-26 Richard Guenther <rguenther@suse.de>
9176 * gcc.dg/lto/20100426_0.c: New testcase.
9178 2010-04-26 Jie Zhang <jie@codesourcery.com>
9180 PR tree-optimization/43833
9181 gcc.dg/Warray-bounds-8.c: New test case.
9183 2010-04-26 Richard Guenther <rguenther@suse.de>
9186 * g++.dg/lto/20100423-3_0.C: New testcase.
9188 2010-04-26 Richard Guenther <rguenther@suse.de>
9191 * g++.dg/lto/20100423-2_0.C: New testcase.
9193 2010-04-26 Ira Rosen <irar@il.ibm.com>
9195 * gcc.dg/vect/bb-slp-23.c: New test.
9197 2010-04-25 Joseph Myers <joseph@codesourcery.com>
9199 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9200 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9201 * gcc.dg/c1x-float-1.c: New test.
9203 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9205 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9208 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9210 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9212 * gfortran.dg/default_format_denormal_1.f90: Ditto.
9213 * gfortran.dg/default_format_2.f90: Ditto.
9215 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9217 * gfortran.dg/pr43505.f90: Clean up .mod file.
9218 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9219 * gfortran.dg/pr41347.f90: Ditto.
9220 * gfortran.dg/internal_pack_4.f90: Ditto.
9221 * gfortran.dg/proc_decl_23.f90: Ditto.
9222 * gfortran.dg/recursive_check_3.f90: Ditto.
9223 * gfortran.dg/intent_out_3.f90: Ditto.
9224 * gfortran.dg/assignment_2.f90: Ditto.
9225 * gfortran.dg/pr41928.f90: Ditto.
9226 * gfortran.dg/pr42166.f90: Ditto.
9227 * gfortran.dg/private_type_12.f90: Ditto.
9228 * gfortran.dg/graphite/pr42185.f90: Ditto.
9229 * gfortran.dg/graphite/pr42186.f90: Ditto.
9230 * gfortran.dg/graphite/pr40982.f90: Ditto.
9231 * gfortran.dg/graphite/id-2.f90: Ditto.
9232 * gfortran.dg/graphite/id-4.f90: Ditto.
9233 * gfortran.dg/graphite/pr42050.f90: Ditto.
9234 * gfortran.dg/graphite/id-18.f90: Ditto.
9235 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9236 * gfortran.dg/graphite/pr41924.f90: Ditto.
9237 * gfortran.dg/graphite/pr42393.f90: Ditto.
9238 * gfortran.dg/graphite/pr37980.f90: Ditto.
9239 * gfortran.dg/graphite/pr38953.f90: Ditto.
9240 * gfortran.dg/graphite/pr42180.f90: Ditto.
9241 * gfortran.dg/graphite/pr42181.f90: Ditto.
9242 * gfortran.dg/where_operator_assign_4.f90: Ditto.
9243 * gfortran.dg/select_type_4.f90: Ditto.
9244 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9245 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9246 * gfortran.dg/lto/pr40725_0.f03: Ditto.
9247 * gfortran.dg/elemental_args_check_2.f90: Ditto.
9248 * gfortran.dg/whole_file_11.f90: Ditto.
9249 * gfortran.dg/private_type_11.f90: Ditto.
9250 * gfortran.dg/vect/vect-gems.f90: Ditto.
9251 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9253 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9255 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9257 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
9259 * gnat.dg/pack15.ad[sb]: New test.
9261 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
9263 * gcc.target/arm/mla-1.c: New test.
9265 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9269 * gfortran.dg/pr43793.f90: New test.
9271 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
9273 PR tree-optimization/41442
9274 * gcc.target/i386/pr41442.c: New test.
9276 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
9279 * gfortran.dg/fgetc_3.f90: Delete bogus test.
9281 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9284 * gfortran.dg/open_nounit.f90: New test.
9286 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
9290 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9292 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9294 * gcc.dg/Wconversion-integer.c: Update.
9296 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
9298 * gnat.dg/unchecked_convert5.adb: New test.
9300 2010-04-23 Richard Guenther <rguenther@suse.de>
9303 * gcc.dg/lto/20100423-2_0.c: New testcase.
9304 * gcc.dg/lto/20100423-2_0.c: Likewise.
9306 2010-04-23 Richard Guenther <rguenther@suse.de>
9309 * gcc.dg/lto/20100423-1_0.c: New testcase.
9310 * gcc.dg/lto/20100423-1_1.c: Likewise.
9312 2010-04-23 Martin Jambor <mjambor@suse.cz>
9314 PR tree-optimization/43846
9315 * gcc.dg/tree-ssa/sra-10.c: New test.
9317 2010-04-23 Martin Jambor <mjambor@suse.cz>
9320 * gcc.c-torture/execute/pr43835.c: New test.
9322 2010-04-23 Richard Guenther <rguenther@suse.de>
9325 * g++.dg/lto/20100423-1_0.C: New testcase.
9327 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
9329 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9331 2010-04-22 Ira Rosen <irar@il.ibm.com>
9333 PR tree-optimization/43842
9334 * gcc.dg/vect/pr43842.c: New test.
9336 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9338 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9339 * gcc.target/i386/wmul-2.c: Likewise.
9341 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9343 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9344 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9346 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
9348 * gfortran.dg/reassoc_6.f: New testcase.
9350 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9353 * gcc.target/arm/wmul-1.c: New test.
9354 * gcc.target/arm/wmul-2.c: New test.
9356 2010-04-22 Richard Guenther <rguenther@suse.de>
9358 PR tree-optimization/43845
9359 * gcc.c-torture/compile/pr43845.c: New testcase.
9361 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9364 * gcc.target/i386/wmul-1.c: New test.
9365 * gcc.target/i386/wmul-2.c: New test.
9366 * gcc.target/bfin/wmul-1.c: New test.
9367 * gcc.target/bfin/wmul-2.c: New test.
9369 2010-04-22 Richard Guenther <rguenther@suse.de>
9372 * gfortran.dg/vector_subscript_6.f90: New testcase.
9373 * gfortran.dg/assign_10.f90: Adjust.
9375 2010-04-21 Jakub Jelinek <jakub@redhat.com>
9378 * gfortran.dg/gomp/pr43836.f90: New test.
9380 2010-04-21 Richard Guenther <rguenther@suse.de>
9382 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
9384 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9386 * gcc.dg/torture/builtin-cproj-3.c: New.
9388 2010-04-20 Jason Merrill <jason@redhat.com>
9391 * g++.dg/template/recurse2.C: New.
9392 * g++.dg/parse/crash36.C: Adjust.
9393 * g++.dg/other/fold1.C: Adjust.
9394 * g++.dg/init/member1.C: Adjust.
9395 * lib/prune.exp: Prune "skipping N instantiation contexts".
9397 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9399 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
9401 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9403 * gcc.dg/torture/builtin-cproj-1.c: New.
9404 * gcc.dg/torture/builtin-cproj-2.c: New.
9406 2010-04-20 Dodji Seketeli <dodji@redhat.com>
9410 * g++.dg/template/typedef32.C: Adjust.
9411 * g++.dg/template/typedef33.C: New test.
9413 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
9416 * gfortran.dg/proc_decl_23.f90: New test.
9419 * gfortran.dg/abstract_type_6.f03: New test.
9421 2010-04-20 Xinliang David Li <davidxl@google.com>
9423 * g++.dg/tree-ssa/fold-compare.C: New.
9425 2010-04-20 Richard Guenther <rguenther@suse.de>
9427 PR tree-optimization/39417
9428 * g++.dg/torture/pr39417.C: New testcase.
9430 2010-04-20 Richard Guenther <rguenther@suse.de>
9432 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
9434 2010-04-20 Jakub Jelinek <jakub@redhat.com>
9436 * g++.dg/debug/dwarf2/rv1.C: New test.
9438 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9441 * gcc.c-torture/compile/pr43635.c: New testcase.
9443 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9446 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
9447 of sequential loops being private only in the innermost containing
9451 * gfortran.dg/gomp/pr43337.f90: New test.
9453 2010-04-19 Richard Guenther <rguenther@suse.de>
9455 PR tree-optimization/43796
9456 * gfortran.dg/pr43796.f90: New testcase.
9458 2010-04-19 Richard Guenther <rguenther@suse.de>
9460 PR tree-optimization/43783
9461 * gcc.c-torture/execute/pr43783.c: New testcase.
9463 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
9466 * gcc.target/i386/pr43766.c: New test.
9468 2010-04-19 Jie Zhang <jie@codesourcery.com>
9471 * gcc.target/i386/pr43662.c: New test.
9473 2010-04-19 Dodji Seketeli <dodji@redhat.com>
9476 * g++.dg/template/typedef32.C: New test.
9478 2010-04-19 Ira Rosen <irar@il.ibm.com>
9480 PR tree-optimization/37027
9481 * lib/target-supports.exp
9482 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
9483 * gcc.dg/vect/pr37027.c: New test.
9484 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
9485 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
9486 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
9487 gcc.dg/vect/vect-complex-6.c: Likewise.
9489 2010-04-19 Jakub Jelinek <jakub@redhat.com>
9491 * g++.dg/debug/dwarf2/enum1.C: New test.
9493 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
9495 * gnat.dg/rep_clause5.ad[sb]: New test.
9496 * gnat.dg/rep_clause5_pkg.ads: New helper.
9498 2010-04-18 Ira Rosen <irar@il.ibm.com>
9500 PR tree-optimization/43771
9501 * g++.dg/vect/pr43771.cc: New test.
9503 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
9506 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
9507 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
9509 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
9511 * gnat.dg/sizetype.adb: Rename into...
9512 * gnat.dg/sizetype1.adb: ...this.
9513 * gnat.dg/sizetype2.adb: New test.
9515 2010-04-16 Richard Guenther <rguenther@suse.de>
9517 PR tree-optimization/43572
9518 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
9520 2010-04-16 Olivier Hainque <hainque@adacore.com>
9522 * gnat.dg/specs/discr_private.ads: New test.
9524 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
9527 * gcc.target/arm/thumb-comparisons.c: New test.
9530 * gcc.target/arm/thumb-cbranchqi.c: New test.
9532 2010-04-16 Christian Bruel <christian.bruel@st.com>
9534 * g++.dg/torture/pr36191.C: Enable for SH.
9536 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
9538 * gnat.dg/wide_boolean.adb: New test.
9539 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
9541 2010-04-15 Richard Guenther <rguenther@suse.de>
9543 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
9544 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
9545 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9546 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9547 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
9548 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
9549 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
9550 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
9551 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
9552 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
9553 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9554 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
9555 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9556 * gcc.dg/torture/ipa-pta-2.c: Likewise.
9557 * gcc.dg/torture/ipa-pta-1.c: Adjust.
9559 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
9562 * gcc.target/arm/pr42496.c: New test.
9564 2010-04-14 Jason Merrill <jason@redhat.com>
9567 * g++.dg/ext/attrib38.C: New.
9569 2010-04-14 Steve Ellcey <sje@cup.hp.com>
9572 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
9574 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9577 * gcc.dg/cpp/warn-undef-2.c: Update.
9578 * gcc.dg/cpp/warn-traditional-2.c: Update.
9579 * gcc.dg/cpp/warn-comments-2.c: Update.
9580 * gcc.dg/cpp/warn-variadic-2.c: Update.
9581 * gcc.dg/cpp/warn-long-long-2.c: Update.
9582 * gcc.dg/cpp/warn-deprecated-2.c: Update.
9583 * gcc.dg/cpp/warn-multichar-2.c: Update.
9584 * gcc.dg/cpp/warn-normalized-3.c: Update.
9585 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
9586 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
9587 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
9588 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
9589 * gcc.dg/cpp/warn-redefined-2.c: Update.
9590 * gfortran.dg/warning-directive-2.F90: Update.
9591 * c-c++-common/cpp/warning-directive-2.c: Update.
9593 2010-04-14 Michael Matz <matz@suse.de>
9595 PR tree-optimization/42963
9596 * gcc.dg/pr42963.c: New testcase.
9598 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
9600 * gnat.dg/class_wide.adb: Rename into...
9601 * gnat.dg/class_wide1.adb: ...this.
9602 * gnat.dg/class_wide2.ad[sb]: New test.
9604 2010-04-14 Tobias Burnus <burnus@net-b.de>
9607 * gfortran.dg/coarray_9.f90: Update dg-errors.
9608 * gfortran.dg/coarray_10.f90: New test.
9609 * gfortran.dg/coarray_11.f90: New test.
9611 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9614 gfortran.dg/initialization_24.f90: New test.
9616 2010-04-13 Jason Merrill <jason@redhat.com>
9618 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
9619 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
9621 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
9623 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
9624 * g++.dg/dg.exp: Likewise.
9625 * gcc.dg/cpp/warning-directive-1.c: Move to ...
9626 * c-c++-common/cpp/warning-directive-1.c: ... here.
9627 * gcc.dg/cpp/warning-directive-2.c: Move to ...
9628 * c-c++-common/cpp/warning-directive-2.c: ... here.
9629 * gcc.dg/cpp/warning-directive-3.c: Move to ...
9630 * c-c++-common/cpp/warning-directive-3.c: ... here.
9631 * gcc.dg/cpp/warning-directive-4.c: Move to ...
9632 * c-c++-common/cpp/warning-directive-4.c: ... here.
9633 * g++.dg/cpp/warning-directive-1.C: Delete.
9634 * g++.dg/cpp/warning-directive-2.C: Delete.
9635 * g++.dg/cpp/warning-directive-3.C: Delete.
9636 * g++.dg/cpp/warning-directive-4.C: Delete.
9637 * gcc.dg/cpp/normalised-3.c: Delete.
9638 * g++.dg/cpp/normalised-1.C: Rename as ...
9639 * c-c++-common/cpp/normalised-3.c: ... this.
9641 2010-04-13 Martin Jambor <mjambor@suse.cz>
9643 * gcc.dg/tree-ssa/sra-9.c: New test.
9645 2010-04-13 Michael Matz <matz@suse.de>
9648 * gcc.dg/pr43730.c: New test.
9650 2010-04-13 Michael Matz <matz@suse.de>
9652 * gcc.dg/tree-ssa/negate.c: New testcase.
9654 2010-04-13 Richard Guenther <rguenther@suse.de>
9657 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
9659 2010-04-13 Richard Guenther <rguenther@suse.de>
9661 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
9663 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
9665 * gnat.dg/derived_type1.adb: New test.
9667 2010-04-13 Matthias Klose <doko@ubuntu.com>
9669 * gcc.dg/plugindir1.c: New testcase.
9670 * gcc.dg/plugindir2.c: New testcase.
9671 * gcc.dg/plugindir3.c: New testcase.
9672 * gcc.dg/plugindir4.c: New testcase.
9674 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
9676 * gcc.target/i386/rotate-2.c: New test.
9678 2010-04-12 Jason Merrill <jason@redhat.com>
9681 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
9682 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9684 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
9687 * g++.dg/init/pr25811.C: New test.
9689 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9691 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
9692 dg-error, dg-warning.
9693 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
9695 2010-04-12 Richard Guenther <rguenther@suse.de>
9697 * gcc.dg/torture/inline-2.c: New testcase.
9699 2010-04-12 Jakub Jelinek <jakub@redhat.com>
9702 * gcc.dg/Wunused-var-7.c: New test.
9704 PR tree-optimization/43560
9705 * gcc.c-torture/execute/pr43560.c: New test.
9707 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
9709 * gnat.dg/aggr13.adb: New test.
9710 * gnat.dg/aggr14.adb: Likewise.
9711 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9713 2010-04-12 Richard Guenther <rguenther@suse.de>
9716 * g++.dg/torture/pr43611.C: New testcase.
9718 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
9721 * gcc.dg/pr36774-1.c: New test.
9722 * gcc.dg/pr36774-2.c: New test.
9724 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9726 * gcc.target/sh/rte-delay-slot.c: New test.
9728 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
9730 * gnat.dg/pack9.adb: Remove -cargs option.
9731 * gnat.dg/aggr12.ad[sb]: New test.
9733 2010-04-10 Jie Zhang <jie@codesourcery.com>
9736 * gcc.target/sh/pr43417.c: New test.
9738 2010-04-10 Tobias Burnus <burnus@net-b.de>
9741 * gfortran.dg/spec_expr_6.f90: New test.
9743 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9746 * gcc.dg/cpp/pr43195.c: New.
9747 * gcc.dg/cpp/pr43195.h: New.
9749 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9752 * gcc.dg/Werror-6.c: Adjust.
9753 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9754 * gcc.dg/Werror-4.c: Likewise.
9755 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9756 * gcc.dg/Wswitch-enum-error.c: Likewise.
9757 * gcc.dg/Wpointer-arith.c: Likewise.
9758 * gcc.dg/Wfatal.c: Likewise.
9759 * gcc.dg/Wswitch-error.c: Likewise.
9760 * g++.dg/warn/unused-result1-Werror.c: Likewise.
9761 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9762 * gcc.dg/cpp/warn-undef-2.c: Likewise.
9763 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9764 * gcc.dg/cpp/warn-comments-2.c: Likewise.
9765 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9766 * gcc.dg/cpp/warning-directive-2.c: Likewise.
9767 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9768 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9769 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9770 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9771 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9772 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9773 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9774 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9775 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9776 * g++.dg/cpp/warning-directive-2.C: Likewise.
9777 * gfortran.dg/warning-directive-2.F90: Likewise.
9779 2010-04-09 Jason Merrill <jason@redhat.com>
9782 * g++.dg/template/sizeof13.C: New.
9784 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
9786 * g++.dg/other/pr35504.C: Add check for thiscall.
9787 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9788 * gcc.dg/torture/stackalign/thiscall-1.c: New.
9790 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9793 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9794 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
9795 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9796 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
9797 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9798 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
9799 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9800 * g++.dg/other/increment1.C: Likewise.
9802 2010-04-09 Tobias Burnus <burnus@net-b.de>
9805 * gfortran.dg/coarray_7.f90: New test.
9806 * gfortran.dg/coarray_8.f90: New test.
9808 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
9811 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9813 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9816 * gcc.dg/pr43643.c: New test.
9818 2010-04-08 Tobias Burnus <burnus@net-b.de>
9820 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9822 2010-04-08 Richard Guenther <rguenther@suse.de>
9824 PR tree-optimization/43679
9825 * gcc.c-torture/compile/pr43679.c: New testcase.
9827 2010-04-08 Jakub Jelinek <jakub@redhat.com>
9830 * gcc.dg/pr43670.c: New test.
9832 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
9835 * gcc.dg/tree-ssa/reassoc-19.c: New.
9837 2010-04-07 Jakub Jelinek <jakub@redhat.com>
9840 * gcc.dg/Wunused-var-1.c: New test.
9841 * gcc.dg/Wunused-var-2.c: New test.
9842 * gcc.dg/Wunused-var-3.c: New test.
9843 * gcc.dg/Wunused-var-4.c: New test.
9844 * gcc.dg/Wunused-var-5.c: New test.
9845 * gcc.dg/Wunused-var-6.c: New test.
9846 * gcc.dg/Wunused-parm-1.c: New test.
9848 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9849 * gcc.dg/trunc-1.c: Likewise.
9850 * gcc.dg/vla-9.c: Likewise.
9851 * gcc.dg/dfp/composite-type.c: Likewise.
9853 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9856 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9857 * obj-c++.dg/objc-gc-3.mm: Ditto.
9859 2010-04-07 Simon Baldwin <simonb@google.com>
9861 * gcc.dg/cpp/warn-undef-2.c: New.
9862 * gcc.dg/cpp/warn-traditional-2.c: New.
9863 * gcc.dg/cpp/warn-comments-2.c: New.
9864 * gcc.dg/cpp/warning-directive-1.c: New.
9865 * gcc.dg/cpp/warn-long-long.c: New.
9866 * gcc.dg/cpp/warn-traditional.c: New.
9867 * gcc.dg/cpp/warn-variadic-2.c: New.
9868 * gcc.dg/cpp/warn-undef.c: New.
9869 * gcc.dg/cpp/warn-normalized-1.c: New.
9870 * gcc.dg/cpp/warning-directive-2.c: New.
9871 * gcc.dg/cpp/warn-long-long-2.c: New.
9872 * gcc.dg/cpp/warn-variadic.c: New.
9873 * gcc.dg/cpp/warn-normalized-2.c: New.
9874 * gcc.dg/cpp/warning-directive-3.c: New.
9875 * gcc.dg/cpp/warn-deprecated-2.c: New.
9876 * gcc.dg/cpp/warn-trigraphs-1.c: New.
9877 * gcc.dg/cpp/warn-multichar-2.c: New.
9878 * gcc.dg/cpp/warn-normalized-3.c: New.
9879 * gcc.dg/cpp/warning-directive-4.c: New.
9880 * gcc.dg/cpp/warn-unused-macros.c: New.
9881 * gcc.dg/cpp/warn-trigraphs-2.c: New.
9882 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9883 * gcc.dg/cpp/warn-cxx-compat.c: New.
9884 * gcc.dg/cpp/warn-redefined.c: New.
9885 * gcc.dg/cpp/warn-trigraphs-3.c: New.
9886 * gcc.dg/cpp/warn-unused-macros-2.c: New.
9887 * gcc.dg/cpp/warn-deprecated.c: New.
9888 * gcc.dg/cpp/warn-trigraphs-4.c: New.
9889 * gcc.dg/cpp/warn-redefined-2.c: New.
9890 * gcc.dg/cpp/warn-comments.c: New.
9891 * gcc.dg/cpp/warn-multichar.c: New.
9892 * g++.dg/cpp/warning-directive-1.C: New.
9893 * g++.dg/cpp/warning-directive-2.C: New.
9894 * g++.dg/cpp/warning-directive-3.C: New.
9895 * g++.dg/cpp/warning-directive-4.C: New.
9896 * gfortran.dg/warning-directive-1.F90: New.
9897 * gfortran.dg/warning-directive-3.F90: New.
9898 * gfortran.dg/warning-directive-2.F90: New.
9899 * gfortran.dg/warning-directive-4.F90: New.
9901 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9904 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9906 2010-04-07 Jason Merrill <jason@redhat.com>
9908 * g++.dg/template/dr408.C: New.
9910 * g++.dg/lookup/ns4.C: New.
9913 * g++.dg/template/friend51.C: New test.
9916 * g++.old-deja/g++.other/linkage1.C: Adjust.
9918 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9921 * g++.dg/template/crash94.C: New test.
9923 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9926 * g++.dg/init/aggr5.C: New test.
9927 * g++.dg/init/aggr5.C: New test.
9929 2010-04-07 Richard Guenther <rguenther@suse.de>
9931 PR tree-optimization/43270
9932 * g++.dg/warn/Warray-bounds-4.C: New testcase.
9933 * gcc.dg/Warray-bounds-7.c: Likewise.
9935 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
9937 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9938 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9939 * gnat.dg/bit_packed_array4.ad[sb]: New test.
9941 2010-04-07 Jie Zhang <jie@codesourcery.com>
9944 * g++.dg/init/pr42556.C: New test.
9946 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9949 * g++.dg/debug/dwarf2/typedef2.C: New test.
9951 2010-04-06 Dodji Seketeli <dodji@redhat.com>
9953 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9954 c-c++-common/dwarf2/redeclaration-1.C
9956 2010-04-06 Jason Merrill <jason@redhat.com>
9958 * g++.dg/cpp0x/pr31437.C: Adjust error location.
9959 * g++.dg/ext/attrib18.C: Likewise.
9960 * g++.dg/ext/bitfield2.C: Likewise.
9961 * g++.dg/ext/bitfield4.C: Likewise.
9962 * g++.dg/ext/visibility/warn2.C: Likewise.
9963 * g++.dg/ext/visibility/warn3.C: Likewise.
9964 * g++.dg/gomp/pr26690-1.C: Likewise.
9965 * g++.dg/inherit/covariant7.C: Likewise.
9966 * g++.dg/init/synth2.C: Likewise.
9967 * g++.dg/lookup/using7.C: Likewise.
9968 * g++.dg/other/crash-4.C: Likewise.
9969 * g++.dg/other/error13.C: Likewise.
9970 * g++.dg/other/error20.C: Likewise.
9971 * g++.dg/parse/crash31.C: Likewise.
9972 * g++.dg/parse/error16.C: Likewise.
9973 * g++.dg/parse/error19.C: Likewise.
9974 * g++.dg/parse/error27.C: Likewise.
9975 * g++.dg/parse/error28.C: Likewise.
9976 * g++.dg/parse/fused-params1.C: Likewise.
9977 * g++.dg/template/error2.C: Likewise.
9978 * g++.dg/template/local6.C: Likewise.
9979 * g++.dg/template/qualttp15.C: Likewise.
9980 * g++.dg/warn/Wnvdtor-2.C: Likewise.
9981 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9982 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9983 * g++.old-deja/g++.brendan/crash29.C: Likewise.
9984 * g++.old-deja/g++.eh/spec6.C: Likewise.
9985 * g++.old-deja/g++.jason/crash3.C: Likewise.
9986 * g++.old-deja/g++.jason/destruct2.C: Likewise.
9987 * g++.old-deja/g++.law/ctors5.C: Likewise.
9988 * g++.old-deja/g++.law/ctors9.C: Likewise.
9989 * g++.old-deja/g++.mike/p3538a.C: Likewise.
9990 * g++.old-deja/g++.mike/p3538b.C: Likewise.
9991 * g++.old-deja/g++.other/struct1.C: Likewise.
9992 * g++.old-deja/g++.other/volatile1.C: Likewise.
9993 * g++.old-deja/g++.pt/crash36.C: Likewise.
9994 * g++.old-deja/g++.pt/derived3.C: Likewise.
9995 * g++.old-deja/g++.robertl/eb109.C: Likewise.
9996 * g++.old-deja/g++.robertl/eb4.C: Likewise.
9998 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
10000 PR middle-end/43519
10001 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10002 * gcc.dg/graphite/id-19.c: New.
10004 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
10006 PR middle-end/32824
10007 * gcc.dg/vect/pr32824: New.
10009 2010-04-06 Tobias Burnus <burnus@net-b.de>
10012 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10013 * gfortran.dg/coarray_3.f90: Ditto.
10014 * gfortran.dg/coarray_4.f90: Ditto.
10015 * gfortran.dg/coarray_5.f90: Ditto.
10016 * gfortran.dg/coarray_6.f90: Ditto.
10017 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10019 2010-04-06 Tobias Burnus <burnus@net-b.de>
10022 * gfortran.dg/coarray_4.f90: Fix test.
10023 * gfortran.dg/coarray_6.f90: Add more tests.
10025 2010-04-06 Tobias Burnus <burnus@net-b.de>
10028 * gfortran.dg/coarray_4.f90: New test.
10029 * gfortran.dg/coarray_5.f90: New test.
10030 * gfortran.dg/coarray_6.f90: New test.
10032 2010-04-06 Tobias Burnus <burnus@net-b.de>
10035 * gfortran.dg/iso_fortran_env_5.f90: New test.
10036 * gfortran.dg/iso_fortran_env_6.f90: New test.
10038 2010-04-06 Tobias Burnus <burnus@net-b.de>
10041 * gfortran.dg/coarray_1.f90: New test.
10042 * gfortran.dg/coarray_2.f90: New test.
10043 * gfortran.dg/coarray_3.f90: New test.
10045 2010-04-06 Jason Merrill <jason@redhat.com>
10048 * g++.dg/template/dtor8.C: New.
10051 * g++.dg/template/error-recovery2.C: New.
10053 2010-04-06 Jan Hubicka <jh@suse.czpli
10055 PR tree-optimization/42906
10056 * gcc.dg/tree-ssa/dce-1.c: New testcase.
10058 2010-04-06 Tobias Burnus <burnus@net-b.de>
10061 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10062 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10063 * gfortran.dg/auto_dealloc_1.f90: Ditto.
10065 2010-04-06 Richard Guenther <rguenther@suse.de>
10067 PR tree-optimization/43627
10068 * gcc.dg/tree-ssa/vrp49.c: New testcase.
10070 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10073 * gcc.target/i386/pr43638.c: New test.
10075 2010-04-06 Richard Guenther <rguenther@suse.de>
10077 PR middle-end/43661
10078 * gcc.c-torture/compile/pr43661.c: New testcase.
10080 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10082 * gcc.target/s390/stackcheck1.c: Add dg-warning.
10084 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
10086 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10088 2010-04-02 Richard Guenther <rguenther@suse.de>
10090 PR tree-optimization/43629
10091 * gcc.c-torture/execute/pr43629.c: New testcase.
10093 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10094 Dominique d'Humieres <dominiq@lps.ens.fr>
10096 PR libfortran/43605
10097 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10099 2010-04-01 Dodji Seketeli <dodji@redhat.com>
10102 * c-c++-common/dwarf2/redeclaration-1.C: New test.
10104 2010-04-01 Jason Merrill <jason@redhat.com>
10106 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10108 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10109 Manfred Schwarb <manfred99@gmx.ch>
10111 PR libfortran/43605
10112 * gfortran.dg/ftell_3.f90: New test.
10114 2010-04-01 Richard Guenther <rguenther@suse.de>
10116 PR middle-end/43614
10117 * gcc.c-torture/compile/pr43614.c: New testcase.
10119 2010-04-01 Martin Jambor <mjambor@suse.cz>
10121 PR tree-optimization/43141
10122 * gcc.dg/guality/pr43141.c: New test.
10124 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10126 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10127 * g++.dg/eh/spbp.C: Likewise.
10128 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10129 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10131 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10132 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
10133 * objc.dg/dwarf-2.m: Likewise.
10135 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10137 PR middle-end/43464
10138 * gcc.dg/graphite/id-pr43464.c: New.
10139 * gcc.dg/graphite/id-pr43464-1.c: New.
10141 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10143 PR middle-end/43351
10144 * gcc.dg/graphite/id-pr43351.c
10146 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10149 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10150 * obj-c++.dg/try-catch-2.mm: Ditto.
10151 * obj-c++.dg/lookup-2.mm: Ditto.
10152 * obj-c++.dg/encode-8.m: Ditto.
10153 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10154 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10155 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10156 * obj-c++.dg/const-str-11.mm: Ditto.
10157 * obj-c++.dg/const-str-9.mm: Ditto.
10158 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10159 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10160 * obj-c++.dg/except-1.mm: Ditto.
10161 * obj-c++.dg/const-str-7.mm: Ditto.
10162 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10163 * obj-c++.dg/const-str-3.mm: Ditto.
10164 * obj-c++.dg/const-str-7.mm: Ditto.
10165 * obj-c++.dg/stubify-2.mm: Change dump file name.
10168 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10170 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10171 Remove dg-xfail-if.
10173 2010-03-31 Martin Jambor <mjambor@suse.cz>
10175 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
10176 only with -O2, -O3 or -Os and not with -fwhopr.
10178 2010-03-31 Dodji Seketeli <dodji@redhat.com>
10181 * g++.dg/template/typedef31.C: New test.
10183 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10185 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10186 assembler output on *-*-solaris2*.
10187 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10189 2010-03-31 Jakub Jelinek <jakub@redhat.com>
10192 * gcc.dg/pr43557-1.c: New test.
10193 * gcc.dg/pr43557-2.c: New file.
10195 2010-03-31 Jie Zhang <jie@codesourcery.com>
10198 * gcc.dg/pr43562.c: New test.
10200 2010-03-30 Jason Merrill <jason@redhat.com>
10203 * g++.dg/template/error-recovery1.C: New.
10206 * g++.dg/parse/ambig5.C: New.
10208 2010-03-30 Jakub Jelinek <jakub@redhat.com>
10211 * gcc.dg/guality/pr43593.c: New test.
10213 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
10215 PR middle-end/43430
10216 * gcc.dg/vect/pr43430-1.c: New.
10218 2010-03-30 Jason Merrill <jason@redhat.com>
10221 * g++.dg/template/partial7.C: New.
10223 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10225 * gcc.target/s390/stackcheck1.c: New testcase.
10227 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10229 PR libfortran/43265
10230 * gfortran.dg/read_eof_8.f90: New test.
10232 2010-03-29 Jason Merrill <jason@redhat.com>
10234 * gcc.dg/cpp/include6.c: Change [] to ().
10237 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10239 * c-c++-common/raw-string-2.c: Add trigraph test.
10240 * c-c++-common/raw-string-8.c: New.
10241 * c-c++-common/raw-string-9.c: New.
10242 * c-c++-common/raw-string-10.c: New.
10244 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10245 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10246 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10247 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10248 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10249 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10250 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10252 2010-03-29 Richard Guenther <rguenther@suse.de>
10254 PR tree-optimization/43560
10255 * gcc.dg/torture/pr43560.c: New testcase.
10257 2010-03-29 Jason Merrill <jason@redhat.com>
10260 * g++.dg/ext/raw-string-1.C: Change [] to ().
10261 * g++.dg/ext/raw-string-2.C: Change [] to ().
10262 Don't use \ in delimiter.
10263 * g++.dg/ext/raw-string-3.C: Change [] to ().
10264 * g++.dg/ext/raw-string-4.C: Change [] to ().
10265 * g++.dg/ext/raw-string-5.C: Change [] to ().
10266 Test for error on \ in delimiter.
10267 * g++.dg/ext/raw-string-6.C: Change [] to ().
10268 * g++.dg/ext/raw-string-7.C: Change [] to ().
10270 2010-03-29 Jie Zhang <jie@codesourcery.com>
10273 * gcc.dg/pr43564.c: New test.
10275 2010-03-29 Tobias Burnus <burnus@net-b.de>
10278 * gfortran.dg/direct_io_12.f90: New test.
10280 2010-03-28 Jan Hubicka <jh@suse.cz>
10282 PR tree-optimization/43505
10283 * gfortran.dg/pr43505.f90: New testcase.
10285 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
10287 PR tree-optimization/43528
10288 * gcc.target/i386/pr43528.c: New test.
10290 2010-03-26 Joseph Myers <joseph@codesourcery.com>
10293 * gcc.dg/parm-impl-decl-3.c: New test.
10295 2010-03-26 Jason Merrill <jason@redhat.com>
10298 * g++.dg/cpp0x/parse1.C: New.
10300 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
10303 * gcc.target/i386/pr43524.c: New test.
10305 2010-03-26 Martin Jambor <mjambor@suse.cz>
10307 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10308 whitespace, rename main to foo.
10309 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10310 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10311 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10312 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10313 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10314 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10315 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10316 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10317 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10318 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10319 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10321 2010-03-26 Dodji Seketeli <dodji@redhat.com>
10324 * g++.dg/other/crash-10.C: New test.
10325 * g++.dg/other/crash-11.C: New test.
10327 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10329 PR libfortran/43517
10330 * gfortran.dg/read_eof_7.f90: New test.
10332 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10336 * objc-obj-c++-shared: New directory.
10337 * objc-obj-c++-shared/Object1-implementation.h: New file.
10338 * objc-obj-c++-shared/Object1.h: New file.
10339 * objc-obj-c++-shared/Protocol1.h: New file.
10340 * objc-obj-c++-shared/next-abi.h: New file.
10341 * objc-obj-c++-shared/next-mapping.h: New file.
10342 * objc/execute/next_mapping.h: Delete.
10343 * objc.dg/special/special.exp: For all targets run the tests with
10344 -fgnu-runtime, for darwin targets also run the tests with
10346 * objc.dg/dg.exp: Ditto.
10347 * obj-c++.dg/dg.exp: Ditto.
10348 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10349 Protocol1.h) and next-mapping.h as required. Amend testcase to
10350 include use of updated NeXT interface.
10351 * objc/execute/formal_protocol-5.m: Ditto.
10352 * objc/execute/protocol-isEqual-2.m: Ditto.
10353 * objc/execute/protocol-isEqual-4.m: Ditto.
10354 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10355 Protocol1.h) and next-mapping.h as required.
10356 * objc/execute/object_is_class.m: Ditto.
10357 * objc/execute/enumeration-1.m: Ditto.
10358 * objc/execute/class-13.m: Ditto.
10359 * objc/execute/formal_protocol-2.m: Ditto.
10360 * objc/execute/formal_protocol-4.m: Ditto.
10361 * objc/execute/class-1.m: Ditto.
10362 * objc/execute/bycopy-1.m: Ditto.
10363 * objc/execute/formal_protocol-6.m: Ditto.
10364 * objc/execute/bycopy-3.m: Ditto.
10365 * objc/execute/class-3.m: Ditto.
10366 * objc/execute/bf-11.m: Ditto.
10367 * objc/execute/class-5.m: Ditto.
10368 * objc/execute/bf-13.m: Ditto.
10369 * objc/execute/class-7.m: Ditto.
10370 * objc/execute/bf-15.m: Ditto.
10371 * objc/execute/class-9.m: Ditto.
10372 * objc/execute/bf-17.m: Ditto.
10373 * objc/execute/bf-19.m: Ditto.
10374 * objc/execute/IMP.m: Ditto.
10375 * objc/execute/exceptions/catchall-1.m: Ditto.
10376 * objc/execute/exceptions/trivial.m: Ditto.
10377 * objc/execute/exceptions/finally-1.m: Ditto.
10378 * objc/execute/exceptions/local-variables-1.m: Ditto.
10379 * objc/execute/exceptions/foward-1.m: Ditto.
10380 * objc/execute/bf-2.m: Ditto.
10381 * objc/execute/string1.m: Ditto.
10382 * objc/execute/bf-4.m: Ditto.
10383 * objc/execute/informal_protocol.m: Ditto.
10384 * objc/execute/string3.m: Ditto.
10385 * objc/execute/bf-6.m: Ditto.
10386 * objc/execute/bf-8.m: Ditto.
10387 * objc/execute/class-tests-1.h: Ditto.
10388 * objc/execute/protocol-isEqual-1.m: Ditto.
10389 * objc/execute/protocol-isEqual-3.m: Ditto.
10390 * objc/execute/_cmd.m: Ditto.
10391 * objc/execute/function-message-1.m: Ditto.
10392 * objc/execute/bf-20.m: Ditto.
10393 * objc/execute/bf-common.h: Ditto.
10394 * objc/execute/np-2.m: Ditto.
10395 * objc/execute/class-10.m: Ditto.
10396 * objc/execute/class-12.m: Ditto.
10397 * objc/execute/enumeration-2.m: Ditto.
10398 * objc/execute/class-14.m: Ditto.
10399 * objc/execute/encode-1.m: Ditto.
10400 * objc/execute/formal_protocol-1.m: Ditto.
10401 * objc/execute/formal_protocol-3.m: Ditto.
10402 * objc/execute/accessing_ivars.m: Ditto.
10403 * objc/execute/bycopy-2.m: Ditto.
10404 * objc/execute/class-2.m: Ditto.
10405 * objc/execute/bf-10.m: Ditto.
10406 * objc/execute/formal_protocol-7.m: Ditto.
10407 * objc/execute/root_methods.m: Ditto.
10408 * objc/execute/class-4.m: Ditto.
10409 * objc/execute/bf-12.m: Ditto.
10410 * objc/execute/class-6.m: Ditto.
10411 * objc/execute/bf-14.m: Ditto.
10412 * objc/execute/nested-func-1.m: Ditto.
10413 * objc/execute/class-8.m: Ditto.
10414 * objc/execute/private.m: Ditto.
10415 * objc/execute/bf-16.m: Ditto.
10416 * objc/execute/bf-18.m: Ditto.
10417 * objc/execute/load-3.m: Ditto.
10418 * objc/execute/compatibility_alias.m: Ditto.
10419 * objc/execute/bf-1.m: Ditto.
10420 * objc/execute/no_clash.m: Ditto.
10421 * objc/execute/bf-3.m: Ditto.
10422 * objc/execute/string2.m: Ditto.
10423 * objc/execute/bf-5.m: Ditto.
10424 * objc/execute/string4.m: Ditto.
10425 * objc/execute/bf-7.m: Ditto.
10426 * objc/execute/object_is_meta_class.m: Ditto.
10427 * objc/execute/bf-9.m: Ditto.
10428 * objc/execute/bf-21.m: Ditto.
10429 * objc/execute/cascading-1.m: Ditto.
10430 * objc/execute/trivial.m: Ditto.
10431 * objc/execute/np-1.m: Ditto.
10432 * objc/compile/trivial.m: Ditto.
10433 * objc/execute/class_self-2.m: Include <stdlib.h>.
10434 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
10435 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
10436 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10437 and 64bit. Use new NeXT interface as required.
10438 * objc.dg/special/unclaimed-category-1.m: Ditto.
10439 * objc.dg/special/unclaimed-category-1.h: Ditto.
10440 * objc.dg/special/unclaimed-category-1a.m: Ditto.
10441 * objc.dg/func-ptr-1.m: Ditto.
10442 * objc.dg/stret-1.m: Ditto.
10443 * objc.dg/encode-2.m: Ditto.
10444 * objc.dg/category-1.m: Ditto.
10445 * objc.dg/encode-3.m: Ditto.
10446 * objc.dg/call-super-3.m: Ditto.
10447 * objc.dg/method-3.m: Ditto.
10448 * objc.dg/func-ptr-2.m: Ditto.
10449 * objc.dg/lookup-1.m: Ditto.
10450 * objc.dg/encode-4.m: Ditto.
10451 * objc.dg/fix-and-continue-1.m: Ditto.
10452 * objc.dg/proto-lossage-3.m: Ditto.
10453 * objc.dg/method-13.m: Ditto.
10454 * objc.dg/proto-qual-1.m: Ditto.
10455 * objc.dg/zero-link-3.m: Ditto.
10456 * objc.dg/bitfield-1.m: Ditto.
10457 * objc.dg/va-meth-1.m: Ditto.
10458 * objc.dg/super-class-3.m: Ditto.
10459 * objc.dg/call-super-1.m: Ditto.
10460 * objc.dg/type-size-2.m: Ditto.
10461 * objc.dg/method-10.m: Ditto.
10462 * objc.dg/defs.m: Ditto.
10463 * objc.dg/const-str-3.m: Ditto.
10464 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
10465 Protocol1.h) and next-mapping.h as required. Use new NeXT
10466 interface as required.
10467 * objc.dg/super-class-4.m: Ditto.
10468 * objc.dg/comp-types-8.m: Ditto.
10469 * objc.dg/call-super-2.m: Ditto.
10470 * objc.dg/objc-fast-4.m: Ditto.
10471 * objc.dg/method-6.m: Ditto.
10472 * objc.dg/const-str-3.m: Ditto.
10473 * objc.dg/const-str-7.m: Ditto.
10474 * objc.dg/method-15.m: Ditto.
10475 * objc.dg/method-19.m: Ditto.
10476 * objc.dg/sync-1.m: Ditto.
10477 * objc.dg/layout-1.m: Ditto.
10478 * objc.dg/bitfield-3.m: Ditto.
10479 * objc.dg/try-catch-3.m: Ditto.
10480 * objc.dg/try-catch-7.m: Ditto.
10481 * objc.dg/comp-types-10.m: Ditto.
10482 * objc.dg/selector-2.: Ditto.
10483 * objc.dg/method-7.m: Ditto.
10484 * objc.dg/typedef-alias-1.m: Ditto.
10485 * objc.dg/proto-lossage-2.m: Ditto.
10486 * objc.dg/comp-types-11.m: Ditto.
10487 * objc.dg/sizeof-1.m: Ditto.
10488 * objc.dg/method-17.m: Ditto.
10489 * objc.dg/bitfield-5.m: Ditto.
10490 * objc.dg/try-catch-1.m: Ditto.
10491 * objc.dg/encode-5.m: Ditto.
10492 * objc.dg/fix-and-continue-2.m: Ditto.
10493 * objc.dg/method-9.m: Ditto.
10494 * objc.dg/isa-field-1.m: Ditto.
10495 * objc.dg/local-decl-2.m: Ditto.
10496 * objc.dg/objc-gc-4.m: Ditto.
10497 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
10498 * objc.dg/gnu-runtime-3.m: Ditto.
10499 * objc.dg/encode-7.m: Ditto.
10500 * objc.dg/encode-8.m: Ditto.
10501 * objc.dg/selector-3.m: Ditto.
10502 * objc.dg/gnu-runtime-1.m: Ditto.
10503 * objc.dg/const-str-12.m: Ditto.
10504 * objc.dg/gnu-runtime-2.m: Ditto.
10505 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
10506 * objc.dg/selector-1.m: Ditto.
10507 * objc.dg/stubify-2.m: Ditto.
10508 * objc.dg/zero-link-1.m: Ditto.
10509 * objc.dg/stret-2.m: Ditto.
10510 * objc.dg/zero-link-2.m: Ditto.
10511 * objc.dg/next-runtime-1.m: Ditto.
10512 * objc.dg/symtab-1.m: Ditto.
10513 * objc.dg/stubify-1.m: Ditto.
10514 * objc.dg/bitfield-2.m: Ditto.
10515 * objc.dg/try-catch-10.m: Apply to both runtimes.
10516 * objc.dg/const-str-1.m: Ditto.
10517 * objc.dg/image-info.m: Ditto.
10518 * objc.dg/encode-9.m: Ditto.
10519 * objc.dg/pragma-1.m: Apply test to all targets.
10520 * objc.dg/const-str-4.m: Ditto.
10521 * objc.dg/const-str-8.m: Ditto.
10522 * objc.dg/super-class-2.m: Ditto.
10523 * objc.dg/try-catch-5.m: Ditto.
10524 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
10525 Protocol1.h) and next-mapping.h as required. Use new NeXT
10526 interface as required. Skip for gnu-runtime. Test for .quad at m64.
10527 * objc.dg/const-str-11.m: Ditto.
10528 * objc.dg/const-str-9.m: Ditto.
10529 * objc.dg/method-4.m: Skip for 64Bit NeXT.
10530 * objc.dg/encode-1.m: Remove redundant -lobjc.
10531 * objc.dg/try-catch-9.m: Tidy space.
10532 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
10533 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
10534 and 64bit. Use new NeXT interface as required.
10535 * obj-c++.dg/template-4.mm: Ditto.
10536 * obj-c++.dg/defs.mm: Ditto.
10537 * obj-c++.dg/basic.mm: Ditto.
10538 * obj-c++.dg/encode-4.mm: Ditto.
10539 * obj-c++.dg/method-17.mm: Ditto.
10540 * obj-c++.dg/proto-lossage-3.mm: Ditto.
10541 * obj-c++.dg/cxx-class-1.mm: Ditto.
10542 * obj-c++.dg/method-10.mm: Ditto.
10543 * obj-c++.dg/va-meth-1.mm: Ditto.
10544 * obj-c++.dg/encode-5.mm: Ditto.
10545 * obj-c++.dg/lookup-2.mm: Ditto.
10546 * obj-c++.dg/template-3.mm: Ditto.
10547 * obj-c++.dg/proto-qual-1.mm: Ditto.
10548 * obj-c++.dg/qual-types-1.m: Ditto.
10549 * obj-c++.dg/cxx-scope-1.mm: Ditto.
10550 * obj-c++.dg/template-1.mm: Ditto.
10551 * obj-c++.dg/encode-6.mm: Ditto.
10552 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
10553 Protocol1.h) and next-mapping.h as required. Use new NeXT
10554 interface as required.
10555 * obj-c++.dg/except-1.mm: Ditto.
10556 * obj-c++.dg/const-str-7.mm: Ditto.
10557 * obj-c++.dg/ivar-list-semi.mm: Ditto.
10558 * obj-c++.dg/cxx-scope-2.mm: Ditto.
10559 * obj-c++.dg/selector-2.mm: Ditto.
10560 * obj-c++.dg/isa-field-1.mm: Ditto.
10561 * obj-c++.dg/try-catch-1.mm: Ditto.
10562 * obj-c++.dg/local-decl-1.mm: Ditto.
10563 * obj-c++.dg/try-catch-9.mm: Ditto.
10564 * obj-c++.dg/no-extra-load.mm: Ditto.
10565 * obj-c++.dg/selector-5.mm: Ditto.
10566 * obj-c++.dg/method-12.mm: Ditto.
10567 * obj-c++.dg/try-catch-11.mm: Ditto.
10568 * obj-c++.dg/comp-types-11.mm: Ditto.
10569 * obj-c++.dg/bitfield-3.mm: Ditto.
10570 * obj-c++.dg/method-6.mm: Ditto.
10571 * obj-c++.dg/super-class-2.mm: Ditto.
10572 * obj-c++.dg/method-21.mm: Ditto.
10573 * obj-c++.dg/const-str-8.mm: Ditto.
10574 * obj-c++.dg/try-catch-7.mm: Ditto.
10575 * obj-c++.dg/method-15.mm: Ditto.
10576 * obj-c++.dg/layout-1.mm: Ditto.
10577 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10578 * obj-c++.dg/const-str-3.mm: Ditto.
10579 * obj-c++.dg/try-catch-2.mm: Ditto.
10580 * obj-c++.dg/objc-gc-3.mm: Ditto.
10581 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
10582 * obj-c++.dg/bitfield-1.mm: Ditto.
10583 * obj-c++.dg/selector-6.mm: Ditto.
10584 * obj-c++.dg/method-13.mm: Ditto.
10585 * obj-c++.dg/comp-types-12.mm: Ditto.
10586 * obj-c++.dg/bitfield-4.mm: Ditto.
10587 * obj-c++.dg/try-catch-8.mm: Ditto.
10588 * obj-c++.dg/method-2.mm: Ditto.
10589 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10590 * obj-c++.dg/typedef-alias-1.mm: Ditto.
10591 * obj-c++.dg/const-str-4.mm: Ditto.
10592 * obj-c++.dg/proto-lossage-2.mm: Ditto.
10593 * obj-c++.dg/try-catch-3.mm: Ditto.
10594 * obj-c++.dg/comp-types-9.mm: Ditto.
10595 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
10596 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
10597 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
10598 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
10599 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10600 Use new NeXT interface as required.
10601 * obj-c++.dg/const-str-10.mm: Ditto.
10602 * obj-c++.dg/const-str-11.mm: Ditto.
10603 * obj-c++.dg/const-str-9.mm: Ditto.
10604 * obj-c++.dg/method-11.mm: Ditto.
10605 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
10606 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
10607 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
10608 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
10609 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
10611 2010-03-25 Dodji Seketeli <dodji@redhat.com>
10614 * g++.dg/template/typedef30.C: New test case.
10616 2010-03-25 Jakub Jelinek <jakub@redhat.com>
10619 * gcc.c-torture/execute/pr43385.c: New test.
10621 2010-03-24 Joseph Myers <joseph@codesourcery.com>
10623 * gcc.dg/strncpy-fix-1.c: New test.
10625 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10628 * lib/objc-torture.exp (objc-set-runtime-options): New.
10629 * objc/execute/execute.exp: Check runtime options on each pass.
10630 * objc/execute/exceptions/exceptions.exp: Ditto.
10631 * objc/compile/compile.exp: Ditto.
10634 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
10636 (check_effective_target_objc2): New proc.
10637 (check_effective_target_next_runtime): New proc.
10638 * lib/objc.exp: Determine which runtime is in force and support it.
10639 * lib/obj-c++.exp: Ditto.
10641 2010-03-24 Jason Merrill <jason@redhat.com>
10644 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
10646 2010-03-24 Martin Jambor <mjambor@suse.cz>
10648 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
10650 * gcc.dg/ipa/ipa-2.c: Likewise.
10651 * gcc.dg/ipa/ipa-3.c: Likewise.
10652 * gcc.dg/ipa/ipa-4.c: Likewise.
10653 * gcc.dg/ipa/ipa-5.c: Likewise.
10654 * gcc.dg/ipa/ipa-7.c: Likewise.
10655 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
10657 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
10658 i_can_not_be_propagated_fully2 into a loop.
10659 * gcc.dg/ipa/ipa-8.c: New test.
10660 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
10662 2010-03-24 Jakub Jelinek <jakub@redhat.com>
10666 * gcc.dg/guality/pr43479.c: New test.
10667 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
10668 and add volatile keyword.
10670 2010-03-23 Mike Stump <mikestump@comcast.net>
10672 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
10674 2010-03-23 Jason Merrill <jason@redhat.com>
10676 * g++.dg/ext/altivec-17.C: Adjust error message.
10678 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
10679 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
10680 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
10681 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
10682 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
10683 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
10685 2010-03-22 Jason Merrill <jason@redhat.com>
10688 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
10689 * g++.dg/ext/is_pod_98.C: New.
10692 * g++.dg/cpp0x/auto18.C: New.
10694 * gcc.dg/pr36997.c: Adjust error message.
10695 * g++.dg/ext/vector9.C: Likewise.
10696 * g++.dg/conversion/simd3.C: Likewise.
10697 * g++.dg/other/error23.C: Likewise.
10699 2010-03-22 Michael Matz <matz@suse.de>
10701 PR middle-end/43475
10702 * gfortran.dg/pr43475.f90: New testcase.
10704 2010-03-22 Richard Guenther <rguenther@suse.de>
10706 PR tree-optimization/43390
10707 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
10709 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10711 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
10712 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10714 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
10715 Michael Matz <matz@suse.de>
10718 * g++.dg/parse/crash56.C: New test.
10720 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
10723 * gfortran.dg/whole_file_15.f90 : New test.
10725 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10728 * gfortran.dg/inquire_size.f90: New test.
10730 2010-03-20 Richard Guenther <rguenther@suse.de>
10732 PR rtl-optimization/43438
10733 * gcc.c-torture/execute/pr43438.c: New testcase.
10735 2010-03-20 Dodji Seketeli <dodji@redhat.com>
10738 * g++.dg/abi/mangle42.C: New test.
10740 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10743 * gcc.dg/pr43211.c: New test.
10744 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10746 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
10748 PR rtl-optimization/42258
10749 * gcc.target/arm/thumb1-mul-moves.c: New test.
10752 * gcc.target/arm/thumb-andsi.c: New test.
10754 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10755 dg-require-effective-target.
10757 2010-03-19 Michael Matz <matz@suse.de>
10760 * g++.dg/other/pr43116.C: New testcase.
10762 2010-03-19 Michael Matz <matz@suse.de>
10765 * gcc.dg/pr43305.c: New testcase.
10767 2010-03-19 Richard Guenther <rguenther@suse.de>
10769 PR tree-optimization/43415
10770 * gcc.c-torture/compile/pr43415.c: New testcase.
10772 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
10775 * gnat.dg/case_optimization2.adb: New test.
10776 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10778 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10779 Jack Howarth <howarth@bromo.med.uc.edu>
10782 * gcc.target/i386/push-1.c: Don't xfail
10783 scan-assembler-not "movups" on darwin.
10785 2010-03-18 Jakub Jelinek <jakub@redhat.com>
10788 * gcc.dg/pr43058.c: New test.
10790 2010-03-18 Martin Jambor <mjambor@suse.cz>
10792 PR middle-end/42450
10793 * g++.dg/torture/pr42450.C: New test.
10795 2010-03-18 Michael Matz <matz@suse.de>
10797 PR middle-end/43419
10798 * gcc.dg/pr43419.c: New testcase.
10800 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
10802 PR rtl-optimization/43360
10803 * gcc.dg/torture/pr43360.c: New.
10805 2010-03-18 Michael Matz <matz@suse.de>
10807 PR tree-optimization/43402
10808 * gcc.dg/pr43402.c: New testcase.
10810 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
10813 * gcc.dg/pr42427.c: New test.
10815 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10817 PR libfortran/43265
10818 * gfortran.dg/read_empty_file.f: New test.
10819 * gfortran.dg/read_eof_all.f90: New test.
10820 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10821 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10823 2010-03-17 Michael Matz <matz@suse.de>
10825 * gcc.dg/pr43300.c: Add -w.
10827 2010-03-17 Richard Guenther <rguenther@suse.de>
10829 * gcc.dg/pr43379.c: Add -w.
10831 2010-03-17 Tobias Burnus <burnus@net-b.de>
10834 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10836 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
10838 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10840 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10842 * ada/acats/run_all.sh: Log start and end times.
10844 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10846 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10848 2010-03-16 Richard Guenther <rguenther@suse.de>
10850 PR middle-end/43379
10851 * gcc.dg/pr43379.c: New testcase.
10853 2010-03-16 Jakub Jelinek <jakub@redhat.com>
10856 * gcc.dg/guality/pr43051-1.c: New test.
10858 2010-03-15 Janis Johnson <janis187@us.ibm.com>
10861 * g++.dg/ext/altivec-17.C: Handle changes to error message.
10863 2010-03-15 Michael Matz <matz@suse.de>
10865 PR middle-end/43300
10866 * gcc.dg/pr43300.c: New testcase.
10868 2010-03-15 Richard Guenther <rguenther@suse.de>
10870 PR tree-optimization/43367
10871 * gcc.c-torture/compile/pr43367.c: New testcase.
10873 2010-03-15 Richard Guenther <rguenther@suse.de>
10875 PR tree-optimization/43317
10876 * gcc.dg/pr43317.c: New testcase.
10878 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10880 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10882 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10884 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10886 2010-03-14 Tobias Burnus <burnus@net-b.de>
10889 * gfortran.dg/impure_constructor_1.f90: New test.
10891 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10893 PR middle-end/43354
10894 * gfortran.dg/graphite/id-pr43354.f: New.
10896 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10898 PR middle-end/43349
10899 * gfortran.dg/graphite/pr43349.f: New.
10901 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10903 PR middle-end/43306
10904 * gcc.dg/graphite/pr43306.c: New.
10906 2010-03-12 David S. Miller <davem@davemloft.net>
10908 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10911 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10913 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10915 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
10919 * gfortran.dg/dynamic_dispatch_7.f03: New test.
10921 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
10923 * gfortran.dg/default_format_denormal_1.f90: Don't assume
10924 fail for *-*-mingw* targets.
10926 2010-03-12 Jakub Jelinek <jakub@redhat.com>
10929 * gcc.dg/guality/pr43329-1.c: New test.
10931 2010-03-11 Martin Jambor <mjambor@suse.cz>
10933 PR tree-optimization/43257
10934 * g++.dg/torture/pr43257.C: New test.
10936 2010-03-11 Tobias Burnus <burnus@net-b.de>
10939 * gfortran.dg/namelist_61.f90: New test.
10941 2010-03-11 Richard Guenther <rguenther@suse.de>
10943 PR tree-optimization/43255
10944 * gcc.c-torture/compile/pr43255.c: New testcase.
10946 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10948 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10949 * gcc.dg/pr43280.c: New testcase.
10951 2010-03-11 Richard Guenther <rguenther@suse.de>
10954 * gcc.dg/lto/20100227-1_0.c: New testcase.
10955 * gcc.dg/lto/20100227-1_1.c: Likewise.
10957 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10959 PR libfortran/43320
10960 PR libfortran/43265
10961 * gfortran.dg/read_eof_6.f: New test
10962 * gfortran.dg/read_x_eof.f90: New test.
10963 * gfortran.dg/read_x_past.f: Update test.
10965 2010-03-10 Jan Hubicka <jh@suse.cz>
10967 * gcc.c-torture/compile/pr43288.c: New test.
10969 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10971 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10973 * g++.old-deja/g++.pt/asm2.C: Likewise.
10974 * gcc.c-torture/compile/20000804-1.c: Likewise.
10975 * gcc.target/i386/clobbers.c: Likewise.
10977 2010-03-10 Tobias Burnus <burnus@net-b.de>
10980 * gfortran.dg/c_assoc_3.f90: New test.
10982 2010-03-10 Jakub Jelinek <jakub@redhat.com>
10985 * gcc.dg/guality/pr36728-1.c: New test.
10986 * gcc.dg/guality/pr36728-2.c: New test.
10988 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10990 * gcc.dg/h8300-div-delay-slot.c: New test.
10992 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
10994 PR tree-optimization/43236
10995 * gcc.c-torture/execute/pr43236.c: New test.
10997 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
10999 PR middle-end/42859
11000 * g++.dg/eh/pr42859.C: New test.
11002 2010-03-09 Jakub Jelinek <jakub@redhat.com>
11005 * gcc.dg/pr43299.c: New test.
11008 * g++.dg/eh/unwind2.C: New test.
11010 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11011 Reza Yazdani <reza.yazdani@amd.com>
11013 PR middle-end/43065
11014 * gcc.dg/graphite/run-id-4.c: New.
11016 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11018 PR middle-end/43065
11019 * gcc.dg/graphite/run-id-3.c: New.
11021 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
11023 PR middle-end/42644
11024 PR middle-end/42130
11025 * gcc.dg/graphite/id-18.c: New.
11026 * gcc.dg/graphite/run-id-pr42644.c: New.
11028 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11030 PR middle-end/42326
11031 * gcc.dg/graphite/pr42326.c: New.
11033 2010-03-08 Richard Guenther <rguenther@suse.de>
11035 PR tree-optimization/43269
11036 * gcc.c-torture/execute/pr43269.c: New testcase.
11038 2010-03-08 Janus Weil <janus@gcc.gnu.org>
11041 * gfortran.dg/typebound_call_13.f03: New.
11043 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
11045 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11046 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11048 2010-03-05 Jason Merrill <jason@redhat.com>
11050 * g++.dg/abi/mangle40.C: Require weak and alias.
11052 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11054 PR middle-end/42326
11055 * gfortran.dg/graphite/pr42326.f90: New.
11056 * gfortran.dg/graphite/pr42326-1.f90: New.
11058 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11060 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11061 (gnat_target_compile): Likewise.
11062 Reinitialize GNAT_UNDER_TEST if target changes.
11063 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11064 (local_find_gnatmake): Pass full --GCC to gnatlink.
11067 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11070 * gcc.dg/compound-literal-1.c: New testcase.
11072 2010-03-04 Martin Jambor <mjambor@suse.cz>
11074 PR tree-optimization/43164
11075 PR tree-optimization/43191
11076 * gcc.c-torture/compile/pr43164.c: New test.
11077 * gcc.c-torture/compile/pr43191.c: Likewise.
11079 2010-03-04 Janus Weil <janus@gcc.gnu.org>
11082 * gfortran.dg/finalize_9.f90: New.
11084 2010-03-04 Tobias Burnus <burnus@net-b.de>
11085 Ken Werner <ken@linux.vnet.ibm.com>
11087 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11088 to dg-options for spu.
11089 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11090 dump-scan target to exclude spu.
11092 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
11094 PR middle-end/43209
11095 * gcc.dg/tree-ssa/ivopts-4.c: New.
11097 2010-03-03 Janis Johnson <janis187@us.ibm.com>
11099 * lib/target-supports-dg.exp (check-flags): Provide defaults for
11100 include-opts and exclude-opts; skip checking the flags if arguments
11101 are the same as the defaults.
11102 (dg-xfail-if): Verify the number of arguments, supply defaults
11103 for unspecified optional arguments.
11104 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11106 2010-03-03 Jason Merrill <jason@redhat.com>
11109 * g++.dg/abi/mangle40.C: Updated.
11111 2010-03-03 Jason Merrill <jason@redhat.com>
11113 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11114 * g++.dg/abi/mangle23.C: Likewise.
11115 * g++.dg/eh/simd-2.C: Likewise.
11116 * g++.dg/ext/attribute-test-2.C: Likewise.
11117 * g++.dg/ext/vector14.C: Likewise.
11118 * g++.dg/other/pr34435.C: Likewise.
11119 * g++.dg/template/conv8.C: Likewise.
11120 * g++.dg/template/nontype9.C: Likewise.
11121 * g++.dg/template/qualttp17.C: Likewise.
11122 * g++.dg/template/ref1.C: Likewise.
11123 * g++.old-deja/g++.pt/crash68.C: Likewise.
11124 * g++.old-deja/g++.pt/ref1.C: Likewise.
11125 * g++.old-deja/g++.pt/ref3.C: Likewise.
11126 * g++.old-deja/g++.pt/ref4.C: Likewise.
11129 * g++.dg/abi/mangle40.C: New.
11130 * g++.dg/abi/mangle41.C: New.
11131 * g++.dg/lto/20100302_0.C: New.
11132 * g++.dg/lto/20100302_1.C: New.
11133 * g++.dg/lto/20100302.h: New.
11135 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
11138 * gfortran.dg/internal_pack_12.f90: New test.
11140 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
11142 * gcc.dg/pr36997.c: Adjust error message.
11144 2010-03-03 Mike Stump <mikestump@comcast.net>
11146 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11147 adjustments to not be present on machines that align the stack to
11148 more than 4 bytes and don't have a red zone yet as that is an
11149 unimplemented optimization.
11151 2010-03-03 Janus Weil <janus@gcc.gnu.org>
11154 * gfortran.dg/impure_assignment_3.f90: New.
11156 2010-03-03 Jakub Jelinek <jakub@redhat.com>
11159 * gfortran.dg/pr43229.f90: New test.
11162 * gcc.dg/debug/dwarf2/pr43237.c: New test.
11165 * gcc.dg/guality/pr43177.c: New test.
11167 2010-03-02 Jason Merrill <jason@redhat.com>
11169 * g++.dg/ext/vector9.C: Adjust error message.
11170 * g++.dg/conversion/simd3.C: Likewise.
11171 * g++.dg/other/error23.C: Likewise.
11173 2010-03-02 Mike Stump <mikestump@comcast.net>
11176 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11178 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
11181 * gfortran.dg/internal_pack_10.f90: New test.
11184 * gfortran.dg/internal_pack_11.f90: New test.
11186 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
11188 PR middle-end/42640
11189 * gcc.dg/tree-ssa/pr42640.c: New.
11191 2010-03-01 Richard Guenther <rguenther@suse.de>
11193 PR tree-optimization/43220
11194 * gcc.c-torture/execute/pr43220.c: New testcase.
11196 2010-03-01 Richard Guenther <rguenther@suse.de>
11198 PR middle-end/43213
11199 * gcc.dg/pr43213.c: New testcase.
11201 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11204 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11206 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11208 * lib/target-supports.exp (check_effective_target_ucn_nocache):
11210 (check_effective_target_ucn): Likewise.
11212 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11214 * gcc.dg/ucnid-2.c: Likewise.
11215 * gcc.dg/ucnid-3.c: Likewise.
11216 * gcc.dg/ucnid-4.c: Likewise.
11217 * gcc.dg/ucnid-11.c: Likewise.
11218 * gcc.dg/ucnid-12.c: Likewise.
11219 * gcc.dg/ucnid-6.c: Skip if !ucn.
11220 * gcc.dg/ucnid-9.c: Likewise.
11222 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11224 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11225 lists to dg-skip-if.
11226 * gcc.target/i386/stackalign/return-3.c: Likewise.
11228 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11230 * gcc.target/i386/clearcap.map: New file.
11231 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11232 Pass clearcap.map by default if supported.
11234 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11237 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11239 * gfortran.dg/stat_2.f90: Likewise.
11241 2010-03-01 Tobias Burnus <burnus@net-b.de>
11244 * gfortran.dg/module_read_2.f90: New test.
11246 2010-02-27 Mark Mitchell <mark@codesourcery.com>
11249 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11250 * g++.dg/abi/mangle12.C: Likewise.
11251 * g++.dg/abi/mangle20-2.C: Likewise.
11252 * g++.dg/abi/mangle17.C: Likewise.
11253 * g++.dg/template/cond2.C: Likewise.
11254 * g++.dg/template/pr35240.C: Likewise.
11256 2010-02-27 Richard Guenther <rguenther@suse.de>
11258 PR tree-optimization/43186
11259 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11261 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
11263 * g++.dg/abi/packed1.C: Expect warning on the SH.
11265 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
11268 * g++.dg/parse/error37.C: New test.
11270 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11274 * gcc.dg/pr8927-1.c: Match new note.
11275 * gcc.dg/990506-0.c: Likewise.
11276 * gcc.dg/gomp/flush-2.c: Likewise.
11277 * gcc.dg/gomp/atomic-5.c: Likewise.
11278 * gcc.dg/gomp/pr34607.c: Likewise.
11279 * gcc.dg/pr35746.c: Likewise.
11280 * gcc.dg/cpp/pragma-1.c: Likewise.
11281 * gcc.dg/cpp/pragma-2.c: Likewise.
11282 * gcc.dg/pr41842.c: Likewise.
11283 * gcc.dg/noncompile/20040629-1.c: Likewise.
11284 * objc.dg/private-1.m: Likewise.
11286 2010-02-27 Tobias Burnus <burnus@net-b.de>
11289 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11290 * gfortran.dg/default_initialization_4.f90: New test.
11292 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
11294 * gnat.dg/thin_pointer.ad[sb]: Rename into...
11295 * gnat.dg/thin_pointer1.ad[sb]: ...this.
11296 * gnat.dg/thin_pointer2.adb: New test.
11297 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11299 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
11302 * gcc.dg/cpp/c90-pedantic.c: New.
11303 * gcc.dg/cpp/c90.c: New.
11304 * gcc.dg/gnu90-const-expr-1.c: New.
11305 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11307 2010-02-26 Richard Guenther <rguenther@suse.de>
11309 PR tree-optimization/43186
11310 * gcc.c-torture/compile/pr43186.c: New testcase.
11312 2010-02-26 Jakub Jelinek <jakub@redhat.com>
11315 * c-c++-common/dwarf2/pr43190.c: New test.
11317 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11319 PR testsuite/37074:
11320 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11322 2010-02-26 Richard Guenther <rguenther@suse.de>
11324 PR tree-optimization/43188
11325 * gcc.c-torture/compile/pr43188.c: New testcase.
11327 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11330 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11332 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
11334 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11336 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11339 * gcc.target/powerpc/pr43154.c: New file.
11341 2010-02-25 Jakub Jelinek <jakub@redhat.com>
11344 * gfortran.dg/debug/pr43166.f: New test.
11347 * gcc.dg/torture/pr43165.c: New test.
11349 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11352 * c-c++-common/pr41779.c: Update.
11354 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11357 * lib/gnat-dg.exp (gnat_load): Redefine.
11359 * ada/acats/run_acats: Run run_all.sh with $SHELL.
11360 * ada/acats/run_all.sh: Downcase tasking not implemented message.
11362 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11365 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
11366 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
11370 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11372 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
11374 2010-02-24 Jakub Jelinek <jakub@redhat.com>
11377 * gcc.dg/guality/vla-1.c: New test.
11379 2010-02-24 Tobias Burnus <burnus@net-b.de>
11382 * gfortran.dg/c_ptr_tests_15.f90: New test.
11384 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11387 * gcc.target/i386/pr43107.c: New test.
11389 2010-02-23 Jason Merrill <jason@redhat.com>
11392 * g++.dg/cpp0x/variadic100.C: New.
11394 2010-02-23 Jason Merrill <jason@redhat.com>
11397 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
11398 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
11399 * c-c++-common/dwarf2/vla1.c: New.
11401 2010-02-23 Jakub Jelinek <jakub@redhat.com>
11404 * gcc.dg/pr43139.c: New test.
11407 * gcc.dg/guality/pr43077-1.c: New test.
11409 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11412 * gcc.dg/march.c: New.
11413 * gcc.dg/march-generic.c: New.
11414 * gcc.dg/mtune.c: New.
11416 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11418 PR middle-end/43083
11419 * gcc.dg/graphite/pr43083.c: New.
11421 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11423 PR middle-end/43097
11424 * gfortran.dg/graphite/pr43097.f: New.
11426 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11427 Manuel López-Ibáñez <manu@gcc.gnu.org>
11429 PR middle-end/43140
11430 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
11432 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
11434 PR middle-end/43026
11435 * g++.dg/graphite/pr43026.C: New.
11437 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
11440 * gcc.dg/cleanup-1.c: Update.
11441 * gcc.dg/func-args-1.c: Update.
11442 * gcc.dg/format/sentinel-1.c: Update.
11443 * g++.old-deja/g++.jason/scoping10.C: Update.
11444 * g++.old-deja/g++.ns/lookup5.C: Update.
11445 * g++.dg/ext/cleanup-1.C: Update.
11446 * g++.dg/parse/varmod1.C: Update.
11447 * g++.dg/parse/error33.C: Update.
11448 * g++.dg/expr/call3.C: Update.
11449 * g++.dg/func-args-1.C: New.
11451 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
11454 * gcc.dg/attr-used-2.c: Moved to ...
11455 * c-c++-common/attr-used-2.c: Here.
11457 * gcc.dg/attr-used.c: Moved to ...
11458 * c-c++-common/attr-used.c: Here.
11460 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
11462 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
11464 2010-02-22 Richard Guenther <rguenther@suse.de>
11467 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
11468 * gfortran.dg/lto/20100222-1_1.c: Likewise.
11470 2010-02-22 Richard Guenther <rguenther@suse.de>
11472 PR tree-optimization/42749
11473 * gcc.c-torture/compile/pr42749.c: New testcase.
11475 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
11478 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
11479 * gfortran.dg/internal_pack_9.f90: New test.
11481 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
11484 * g++.dg/template/recurse.C: Adjust.
11485 * g++.dg/template/pr23510.C: New.
11487 2010-02-21 Dodji Seketeli <dodji@redhat.com>
11490 * g++.dg/template/memclass4.C: New test.
11492 2010-02-21 Tobias Burnus <burnus@net-b.de>
11495 * gfortran.dg/reassoc_5.f90: New test.
11497 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
11500 * gcc.target/i386/pr43067.c: New test.
11502 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11505 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
11507 * g++.dg/warn/Wconversion-null.C: New test.
11508 * g++.old-deja/g++.other/null1.C: Move to...
11509 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
11511 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
11515 * gfortran.dg/dependency_26.f90: New test.
11518 * gfortran.dg/internal_pack_7.f90: New test.
11521 * gfortran.dg/internal_pack_8.f90: New test.
11523 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
11526 * c-c++-common/pr41779.c: Fix broken testcase.
11528 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11531 * c-c++-common/pr36513.c: New testcase.
11532 * c-c++-common/pr36513-2.c: New testcase.
11534 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11537 * c-c++-common/pr41779.c: New.
11539 2010-02-19 Jakub Jelinek <jakub@redhat.com>
11542 * gcc.dg/pr43084.c: New test.
11544 2010-02-19 Richard Guenther <rguenther@suse.de>
11546 PR tree-optimization/42916
11547 * gcc.dg/pr42916.c: New testcase.
11549 2010-02-18 Jason Merrill <jason@redhat.com>
11552 * g++.dg/abi/packed1.C: Add expected warning.
11555 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
11556 * gcc.dg/torture/dg-torture.exp: Likewise.
11557 * c-c++-common/torture/complex-sign.h,
11558 c-c++-common/torture/complex-sign-add.c,
11559 c-c++-common/torture/complex-sign-mixed-add.c,
11560 c-c++-common/torture/complex-sign-mixed-div.c,
11561 c-c++-common/torture/complex-sign-mixed-mul.c,
11562 c-c++-common/torture/complex-sign-mixed-sub.c,
11563 c-c++-common/torture/complex-sign-mul.c,
11564 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
11565 Adapt for C++ compilation as well.
11568 * g++.dg/ext/label1.C: Update.
11569 * g++.dg/ext/label2.C: Update.
11572 * g++.dg/template/dependent-name6.C: New.
11575 * g++.dg/parse/namespace12.C: New.
11577 2010-02-18 Martin Jambor <mjambor@suse.cz>
11579 PR tree-optimization/43066
11580 * gcc.c-torture/compile/pr43066.c: New test.
11582 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
11584 * g++.dg/ext/attrib35.C: Fix target selector string.
11585 * g++.dg/ext/attrib36.C: Ditto.
11586 * g++.dg/ext/attrib37.C: Ditto.
11587 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
11588 * g++.dg/abi/mangle25.C: Ditto.
11590 2010-02-17 Jason Merrill <jason@redhat.com>
11593 * g++.dg/parse/namespace11.C: New.
11596 * g++.dg/ext/attrib37.C: New.
11599 * g++.dg/template/ptrmem20.C: New.
11601 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
11604 * gcc.target/i386/xop-check.h: Include m256-check.h.
11605 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
11606 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
11607 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
11608 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
11610 2010-02-17 Jakub Jelinek <jakub@redhat.com>
11613 * gcc.dg/pr42918.c: New test.
11615 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
11617 * g++.dg/ext/attrib36.C: Require ILP32.
11619 2010-02-16 Richard Guenther <rguenther@suse.de>
11621 PR tree-optimization/41043
11622 * gfortran.dg/pr41043.f90: New testcase.
11623 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
11625 2010-02-16 Jason Merrill <jason@redhat.com>
11627 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
11629 2010-02-16 Ira Rosen <irar@il.ibm.com>
11631 PR tree-optimization/43074
11632 * gcc.dg/vect/fast-math-pr43074.c: New test.
11634 2010-02-16 Jakub Jelinek <jakub@redhat.com>
11636 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
11638 2010-02-16 Jason Merrill <jason@redhat.com>
11641 * g++.dg/ext/attrib36.C: New.
11644 * g++.dg/other/array6.C: New.
11646 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11648 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
11650 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
11652 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
11653 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
11654 * gcc.target/i386/xop-vpermil2pd-1.c: New.
11655 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
11656 * gcc.target/i386/xop-vpermil2ps-1.c: New.
11657 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
11659 2010-02-15 Richard Guenther <rguenther@suse.de>
11661 PR middle-end/43068
11662 * g++.dg/torture/pr43068.C: New testcase.
11664 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
11667 * g++.dg/opt/ice1.C: New.
11669 2010-02-14 Jason Merrill <jason@redhat.com>
11672 * g++.dg/cpp0x/initlist-opt.C: New.
11674 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
11678 * gfortran.dg/internal_pack_6.f90: New test.
11680 2010-02-12 Jason Merrill <jason@redhat.com>
11683 * g++.dg/cpp0x/variadic99.C: New.
11685 2010-02-12 Jakub Jelinek <jakub@redhat.com>
11687 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
11688 sign extend pointers to gualchk_t.
11691 * g++.dg/other/default3.C: Xfail g4 test.
11693 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11695 PR middle-end/43012
11696 * gcc.dg/graphite/pr43012.c: New.
11698 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11700 PR middle-end/42930
11701 * g++.dg/graphite/pr42930.C: New.
11703 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11705 PR middle-end/42914
11706 PR middle-end/42530
11707 * gcc.dg/graphite/pr42530.c: New.
11708 * gcc.dg/graphite/pr42914.c: New.
11710 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
11712 PR middle-end/42771
11713 * gcc.dg/graphite/pr42771.c: New.
11715 2010-02-11 Richard Guenther <rguenther@suse.de>
11717 PR tree-optimization/42998
11718 * gcc.c-torture/compile/pr42998.c: New testcase.
11720 2010-02-10 Jason Merrill <jason@redhat.com>
11723 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11725 PR c++/42983, core issue 906
11726 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11727 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11730 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11732 2010-02-10 Richard Guenther <rguenther@suse.de>
11734 PR tree-optimization/43017
11735 * gcc.dg/torture/pr43017.c: New testcase.
11737 2010-02-10 Tobias Burnus <burnus@net-b.de>
11740 * gfortran.dg/private_type_1.f90: Update error location.
11741 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11742 * gfortran.dg/typebound_operator_2.f03: Ditto.
11743 * gfortran.dg/assignment_2.f90: Ditto.
11744 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11745 * gfortran.dg/binding_label_tests_9.f03: Ditto.
11747 2010-02-10 Tobias Burnus <burnus@net-b.de>
11750 * gfortran.dg/bind_c_usage_20.f90: New test.
11752 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11755 * g++.dg/debug/pr43010.C: New test.
11757 2010-02-10 Richard Guenther <rguenther@suse.de>
11760 * gcc.c-torture/execute/20100209-1.c: New testcase.
11761 * gcc.dg/fold-div-3.c: Likewise.
11763 2010-02-10 Jakub Jelinek <jakub@redhat.com>
11765 * gcc.dg/builtin-ffs-1.c: New test.
11767 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11770 * gfortran.dg/array_constructor_35.f90: New test.
11772 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11774 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11776 2010-02-09 Jason Merrill <jason@redhat.com>
11779 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11782 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11784 2010-02-09 Tobias Burnus <burnus@net-b.de>
11787 * gfortran.dg/module_write_1.f90: New test.
11789 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
11791 * gcc.dg/pr19340.c: Adjust.
11793 2010-02-09 Richard Guenther <rguenther@suse.de>
11795 PR tree-optimization/43008
11796 * gcc.c-torture/execute/pr43008.c: New testcase.
11798 2010-02-09 Richard Guenther <rguenther@suse.de>
11800 PR tree-optimization/43000
11801 * gcc.dg/torture/pr43000.c: New testcase.
11802 * gcc.dg/torture/pr43002.c: Likewise.
11804 2010-02-09 Daniel Kraft <d@domob.eu>
11807 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11808 and pass -Wsurprising as necessary.
11810 2010-02-08 Jakub Jelinek <jakub@redhat.com>
11812 PR tree-optimization/42890
11813 * g++.dg/torture/pr42890.C: New test.
11815 2010-02-08 Richard Guenther <rguenther@suse.de>
11817 PR middle-end/42995
11818 * gcc.dg/tree-ssa/inline-4.c: New testcase.
11820 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11822 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
11823 return 0 from main.
11824 * gcc.dg/graphite/block-1.c: Same.
11825 * gcc.dg/graphite/block-3.c: Same.
11826 * gcc.dg/graphite/block-4.c: Same.
11827 * gcc.dg/graphite/block-5.c: Same.
11828 * gcc.dg/graphite/block-6.c: Same.
11829 * gcc.dg/graphite/block-7.c: Same.
11830 * gcc.dg/graphite/interchange-0.c: Same.
11831 * gcc.dg/graphite/interchange-1.c: Same.
11832 * gcc.dg/graphite/interchange-10.c: Same.
11833 * gcc.dg/graphite/interchange-11.c: Same.
11834 * gcc.dg/graphite/interchange-12.c: Same.
11835 * gcc.dg/graphite/interchange-2.c: Same.
11836 * gcc.dg/graphite/interchange-3.c: Same.
11837 * gcc.dg/graphite/interchange-4.c: Same.
11838 * gcc.dg/graphite/interchange-5.c: Same.
11839 * gcc.dg/graphite/interchange-6.c: Same.
11840 * gcc.dg/graphite/interchange-7.c: Same.
11841 * gcc.dg/graphite/interchange-8.c: Same.
11842 * gcc.dg/graphite/interchange-9.c: Same.
11843 * gcc.dg/graphite/interchange-mvt.c: Same.
11845 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11847 * gfortran.dg/graphite/id-19.f: New.
11848 * gfortran.dg/graphite/pr14741.f90: New.
11849 * gfortran.dg/graphite/pr41924.f90: New.
11850 * gfortran.dg/graphite/run-id-2.f90: New.
11852 2010-02-07 Richard Guenther <rguenther@suse.de>
11854 PR middle-end/42956
11855 * gcc.c-torture/compile/pr42956.c: New testcase.
11857 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11859 PR libfortran/42742
11860 * gfortran.dg/fmt_cache_2.f: New test.
11862 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11864 * gfortran.dg/read_no_eor.f90: New test.
11866 2010-02-05 Jason Merrill <jason@redhat.com>
11868 * g++.dg/ext/label13.C: Move constructor body out of class.
11870 2010-02-03 Jason Merrill <jason@redhat.com>
11873 * g++.dg/ext/dllexport3.C: New.
11875 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
11877 * gcc.dg/format/ms-format3.c: New test for specific MS types.
11879 2010-02-05 Richard Guenther <rguenther@suse.de>
11881 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11883 2010-02-05 Dodji Seketeli <dodji@redhat.com>
11886 * g++.dg/other/crash-9.C: New test.
11888 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
11891 * gfortran.dg/subref_array_pointer_4.f90 : New test.
11893 2010-02-04 Richard Guenther <rguenther@suse.de>
11895 PR rtl-optimization/42952
11896 * gcc.dg/torture/pr42952.c: New testcase.
11898 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11900 PR libfortran/42901
11901 * gfortran.dg/namelist_60.f90: New test.
11903 2010-02-03 Jason Merrill <jason@redhat.com>
11906 * g++.dg/ext/builtin11.C: New.
11910 * g++.dg/abi/mangle35.C: New.
11911 * g++.dg/abi/mangle37.C: New.
11914 * g++.dg/abi/mangle36.C: New.
11917 * g++.dg/warn/string1.C: New.
11919 2010-02-03 Richard Guenther <rguenther@suse.de>
11921 PR tree-optimization/42944
11922 * gcc.dg/errno-1.c: New testcase.
11924 2010-02-03 Richard Guenther <rguenther@suse.de>
11926 PR middle-end/42927
11927 * gcc.c-torture/compile/pr42927.c: New testcase.
11929 2010-02-03 Tobias Burnus <burnus@net-b.de>
11932 * gfortran.dg/null_4.f90: New test.
11934 2010-02-02 Jason Merrill <jason@redhat.com>
11937 * g++.dg/ext/label13.C: New.
11939 2010-02-02 Tobias Burnus <burnus@net-b.de>
11942 * gfortran.dg/func_result_5.f90: New test.
11944 2010-02-01 Tobias Burnus <burnus@net-b.de>
11947 * gfortran.dg/pure_initializer_3.f90: News test.
11949 2010-01-31 Janus Weil <janus@gcc.gnu.org>
11952 * gfortran.dg/allocate_derived_2.f90: New test.
11954 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
11956 PR middle-end/42898
11957 * gcc.dg/torture/pr42898-2.c: New test.
11959 2010-01-31 Richard Guenther <rguenther@suse.de>
11961 PR middle-end/42898
11962 * gcc.dg/torture/pr42898.c: New testcase.
11964 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
11967 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11968 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11970 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
11972 * g++.dg/tree-ssa/inline-1.C: New.
11973 * g++.dg/tree-ssa/inline-2.C: New.
11974 * g++.dg/tree-ssa/inline-3.C: New.
11976 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
11979 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11980 the string 'pow' in the pathname of the compiler from generating a
11983 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11985 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11986 * g++.old-deja/g++.mike/eh17.C: Likewise.
11987 * g++.old-deja/g++.mike/p5571.C: Likewise.
11989 2010-01-29 Dodji Seketeli <dodji@redhat.com>
11996 * g++.dg/other/crash-5.C: New test.
11997 * g++.dg/other/crash-6.C: New test.
11998 * g++.dg/other/crash-7.C: New test.
11999 * g++.dg/other/crash-8.C: New test.
12001 2010-01-29 Jakub Jelinek <jakub@redhat.com>
12003 PR rtl-optimization/42889
12004 * gcc.dg/pr42889.c: New test.
12006 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
12008 * gcc.target/i386/pr42881.c: Use SSE2.
12010 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
12013 * gcc.target/i386/pr42891.c: New test.
12015 2010-01-28 Richard Guenther <rguenther@suse.de>
12017 PR tree-optimization/42871
12018 * g++.dg/torture/pr42871.C: New testcase.
12020 2010-01-28 Richard Guenther <rguenther@suse.de>
12022 * gcc.dg/Wobjsize-1.h: New testcase.
12023 * gcc.dg/Wobjsize-1.c: Likewise.
12025 2010-01-28 Richard Guenther <rguenther@suse.de>
12027 PR middle-end/42883
12028 * g++.dg/torture/pr42883.C: New testcase.
12030 2010-01-28 Michael Matz <matz@suse.de>
12032 * gcc.target/i386/pr42881.c: New test.
12034 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12036 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12037 Add i?86-*-solaris2* support.
12039 2010-01-28 Dodji Seketeli <dodji@redhat.com>
12043 * g++.dg/template/typedef27.C: New test case.
12044 * g++.dg/template/typedef28.C: New test case.
12046 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
12048 * gcc.dg/optimize-bswap*.c: Add ARM target
12050 2010-01-27 Richard Guenther <rguenther@suse.de>
12052 PR middle-end/42878
12053 * gcc.dg/torture/pr42878-1.c: New testcase.
12054 * gcc.dg/torture/pr42878-2.c: Likewise.
12056 2010-01-27 Jakub Jelinek <jakub@redhat.com>
12058 PR middle-end/42874
12059 * gcc.dg/vla-22.c: New test.
12061 2010-01-26 Jakub Jelinek <jakub@redhat.com>
12063 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12066 2010-01-26 Richard Guenther <rguenther@suse.de>
12068 PR rtl-optimization/42685
12069 * gcc.dg/pr42685.c: New testcase.
12070 * g++.dg/other/pr42685.C: Likewise.
12072 2010-01-26 Richard Guenther <rguenther@suse.de>
12074 PR middle-end/42806
12075 * g++.dg/other/pr42806.C: New testcase.
12077 2010-01-26 Richard Guenther <rguenther@suse.de>
12079 PR tree-optimization/42250
12080 * gcc.dg/pr42250.c: New testcase.
12082 2010-01-25 Arnaud Charlet <charlet@adacore.com>
12084 * gnat.dg/array_bounds_test.adb: New test.
12086 2010-01-25 Tobias Burnus <burnus@net-b.de>
12089 * gfortran.dg/generic_21.f90: New test.
12091 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12094 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12096 2010-01-24 Mark Mitchell <mark@codesourcery.com>
12099 * g++.dg/abi/arm_va_list2.C: New test.
12100 * g++.dg/abi/arm_va_list2.h: Companion header file.
12102 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
12105 * gfortran.dg/parameter_array_ref_2.f90 : New test.
12108 * gfortran.dg/char_array_arg_1.f90 : New test.
12110 * gfortran.dg/pr25923.f90 : Remove XFAIL.
12112 2010-01-24 Tobias Burnus <burnus@net-b.de>
12115 * gfortran.dg/generic_20.f90: New test.
12117 2010-01-22 Michael Matz <matz@suse.de>
12119 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12122 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
12125 * gfortran.dg/dependency_25.f90 : New test.
12127 2010-01-21 Martin Jambor <mjambor@suse.cz>
12129 PR tree-optimization/42585
12130 * gcc.dg/tree-ssa/pr42585.c: New test.
12132 2010-01-21 Richard Guenther <rguenther@suse.de>
12134 PR middle-end/19988
12135 * gcc.dg/pr19988.c: New testcase.
12137 2010-01-20 Janis Johnson <janis187@us.ibm.com>
12139 * g++.dg/compat/decimal/compat-common.h: New file.
12140 * g++.dg/compat/decimal/decimal-dummy.h: New file.
12141 * g++.dg/compat/decimal/pass_x.h: New file.
12142 * g++.dg/compat/decimal/pass_y.h: New file.
12143 * g++.dg/compat/decimal/pass-1_main.C: New file.
12144 * g++.dg/compat/decimal/pass-1_x.C: New file.
12145 * g++.dg/compat/decimal/pass-1_y.C: New file.
12146 * g++.dg/compat/decimal/pass-2_main.C: New file.
12147 * g++.dg/compat/decimal/pass-2_x.C: New file.
12148 * g++.dg/compat/decimal/pass-2_y.C: New file.
12149 * g++.dg/compat/decimal/pass-3_main.C: New file.
12150 * g++.dg/compat/decimal/pass-3_x.C: New file.
12151 * g++.dg/compat/decimal/pass-3_y.C: New file.
12152 * g++.dg/compat/decimal/pass-4_main.C: New file.
12153 * g++.dg/compat/decimal/pass-4_x.C: New file.
12154 * g++.dg/compat/decimal/pass-4_y.C: New file.
12155 * g++.dg/compat/decimal/pass-5_main.C: New file.
12156 * g++.dg/compat/decimal/pass-5_x.C: New file.
12157 * g++.dg/compat/decimal/pass-5_y.C: New file.
12158 * g++.dg/compat/decimal/pass-6_main.C: New file.
12159 * g++.dg/compat/decimal/pass-6_x.C: New file.
12160 * g++.dg/compat/decimal/pass-6_y.C: New file.
12161 * g++.dg/compat/decimal/return_x.h: New file.
12162 * g++.dg/compat/decimal/return_y.h: New file.
12163 * g++.dg/compat/decimal/return-1_main.C: New file.
12164 * g++.dg/compat/decimal/return-1_x.C: New file.
12165 * g++.dg/compat/decimal/return-1_y.C: New file.
12166 * g++.dg/compat/decimal/return-2_main.C: New file.
12167 * g++.dg/compat/decimal/return-2_x.C: New file.
12168 * g++.dg/compat/decimal/return-2_y.C: New file.
12169 * g++.dg/compat/decimal/return-3_main.C: New file.
12170 * g++.dg/compat/decimal/return-3_x.C: New file.
12171 * g++.dg/compat/decimal/return-3_y.C: New file.
12172 * g++.dg/compat/decimal/return-4_main.C: New file.
12173 * g++.dg/compat/decimal/return-4_x.C: New file.
12174 * g++.dg/compat/decimal/return-4_y.C: New file.
12175 * g++.dg/compat/decimal/return-5_main.C: New file.
12176 * g++.dg/compat/decimal/return-5_x.C: New file.
12177 * g++.dg/compat/decimal/return-5_y.C: New file.
12178 * g++.dg/compat/decimal/return-6_main.C: New file.
12179 * g++.dg/compat/decimal/return-6_x.C: New file.
12180 * g++.dg/compat/decimal/return-6_y.C: New file.
12182 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12185 * gcc.dg/pr42715.c: New.
12187 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12190 * g++.dg/parse/crash55.C: New.
12192 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12195 * gcc.dg/guality/pr42782.c: New.
12197 2010-01-20 Jason Merrill <jason@redhat.com>
12200 * g++.dg/abi/packed1.C: New.
12203 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12206 * g++.dg/parse/fn-typedef1.C: New.
12207 * g++.dg/other/cv_quals.C: Adjust.
12209 2010-01-20 Anthony Green <green@moxielogic.com>
12211 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12212 pack(push) pragma).
12213 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12214 * gcc.dg/20020312-2.c: Port this to the moxie core.
12215 * gcc.dg/weak/typeof-2.c: Ditto.
12217 2010-01-20 Richard Guenther <rguenther@suse.de>
12219 PR tree-optimization/42717
12220 * gcc.c-torture/compile/pr42717.c: New testcase.
12222 2010-01-20 Jakub Jelinek <jakub@redhat.com>
12224 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12225 of signed, add a few new tests.
12227 PR middle-end/42803
12228 * g++.dg/parse/limits-initializer1.C: New test.
12230 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12233 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12234 * gfortran.dg/typebound_call_12.f03: New test.
12236 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
12239 * gfortran.dg/bounds_check_15.f90 : New test.
12241 2010-01-19 Michael Matz <matz@suse.de>
12243 PR tree-optimization/41783
12244 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12246 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12249 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12250 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12251 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
12252 * gcc.target/arm/neon/vget_lows16.c: Likewise.
12253 * gcc.target/arm/neon/vget_lows32.c: Likewise.
12254 * gcc.target/arm/neon/vget_lows64.c: Likewise.
12255 * gcc.target/arm/neon/vget_lows8.c: Likewise.
12256 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12257 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12258 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12259 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12261 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12264 * gfortran.dg/extends_6.f03: Modified an error message.
12265 * gfortran.dg/extends_10.f03: New test.
12266 * gfortran.dg/private_type_6.f03: Modified an error message.
12267 * gfortran.dg/structure_constructor_8.f03: Ditto.
12269 2010-01-19 Jakub Jelinek <jakub@redhat.com>
12271 PR tree-optimization/42719
12272 * gcc.dg/pr42719.c: New test.
12275 * gcc.dg/pr42728.c: New test.
12277 2010-01-19 Anthony Green <green@moxielogic.com>
12279 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12281 2010-01-18 Anthony Green <green@moxielogic.com>
12283 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12286 2010-01-19 Dodji Seketeli <dodji@redhat.com>
12288 * g++.dg/template/error45.C: reverted as part of reverting the
12289 fix of PR c++/42634.
12291 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12294 * g++.dg/template/error45.C: New test.
12296 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12299 * g++.dg/conversion/op6.C: New test.
12301 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
12304 * gcc.target/alpha/pr42774.c: New test.
12306 2010-01-18 Richard Guenther <rguenther@suse.de>
12308 PR tree-optimization/42781
12309 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12311 2010-01-17 Richard Guenther <rguenther@suse.de>
12313 PR middle-end/42248
12314 * gcc.c-torture/execute/pr42248.c: New testcase.
12316 2010-01-17 Richard Guenther <rguenther@suse.de>
12318 PR tree-optimization/42773
12319 * g++.dg/torture/pr42773.C: New testcase.
12321 2010-01-17 Janus Weil <janus@gcc.gnu.org>
12324 * gfortran.dg/interface_assignment_5.f90: New test.
12326 2010-01-17 Dodji Seketeli <dodji@redhat.com>
12329 * g++.dg/template/crash94.C: Reverted.
12331 2010-01-17 Jie Zhang <jie.zhang@analog.com>
12334 * gcc.dg/debug/pr42767.c: New.
12336 2010-01-15 Jason Merrill <jason@redhat.com>
12339 * g++.dg/cpp0x/decltype22.C: New.
12341 2010-01-16 Jakub Jelinek <jakub@redhat.com>
12343 PR middle-end/42760
12344 * g++.dg/torture/pr42760.C: New test.
12346 2010-01-15 Jing Yu <jingyu@google.com>
12348 PR rtl-optimization/42691
12349 * gcc.c-torture/execute/pr42691.c: New.
12351 2010-01-15 Richard Guenther <rguenther@suse.de>
12353 PR middle-end/42739
12354 * g++.dg/torture/pr42739.C: New testcase.
12356 2010-01-15 Dodji Seketeli <dodji@redhat.com>
12358 * g++.dg/template/error45.C: Revert as part of reverting changes
12361 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12364 * gfortran.dg/interface_31.f90: New test.
12366 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12368 * gcc.target/powerpc/pr42747.c: New file.
12370 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12372 PR middle-end/42674
12373 * c-c++-common/pr42674.c: New test.
12376 * g++.dg/template/instantiate11.C: New test.
12378 2010-01-14 Jason Merrill <jason@redhat.com>
12381 * g++.dg/overload/error3.C: New.
12384 * g++.dg/overload/rvalue1.C: New.
12386 2010-01-14 Martin Jambor <mjambor@suse.cz>
12388 PR tree-optimization/42706
12389 * gcc.dg/ipa/pr42706.c: New testcase.
12391 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
12393 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
12395 2010-01-14 Martin Jambor <mjambor@suse.cz>
12397 PR tree-optimization/42714
12398 * g++.dg/torture/pr42714.C: New test.
12400 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12402 PR rtl-optimization/42246
12403 * gfortran.dg/pr42246-2.f: New.
12405 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12407 PR rtl-optimization/42389
12408 * gcc.dg/pr42389.c: New.
12410 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12412 PR rtl-optimization/42388
12413 * gcc.dg/pr42388.c: New.
12415 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12417 PR rtl-optimization/42294
12418 * gfortran.dg/pr42294.f: New.
12420 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12422 PR rtl-optimization/39453
12423 PR rtl-optimization/42246
12424 * gcc.dg/pr39453.c: New.
12425 * gcc.dg/pr42246.c: New.
12427 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12429 PR middle-end/42245
12430 * gcc.dg/pr42245.c: New.
12431 * gcc.dg/pr42245-2.c: New.
12433 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
12435 PR rtl-optimization/42249
12436 * gcc.dg/pr42249.c: New.
12438 2010-01-14 Jakub Jelinek <jakub@redhat.com>
12441 * gcc.c-torture/execute/pr42721.c: New test.
12443 2010-01-14 Ira Rosen <irar@il.ibm.com>
12445 PR tree-optimization/42709
12446 * gcc.dg/vect/pr42709.c: New test.
12448 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12451 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
12452 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
12454 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
12457 * gfortran.dg/generic_19.f90 : New test.
12459 2010-01-13 Richard Guenther <rguenther@suse.de>
12461 PR tree-optimization/42730
12462 * gcc.c-torture/compile/pr42730.c: New testcase.
12464 2010-01-13 Steve Ellcey <sje@cup.hp.com>
12467 * gcc.target/ia64/pr42542-1.c: New.
12468 * gcc.target/ia64/pr42542-2.c: New.
12469 * gcc.target/ia64/pr42542-3.c: New.
12471 2010-01-13 Dodji Seketeli <dodji@redhat.com>
12474 * g++.dg/template/error45.C: New test.
12476 2010-01-13 Martin Jambor <mjambor@suse.cz>
12478 PR tree-optimization/42704
12479 * g++.dg/torture/pr42704.C: New test.
12481 2010-01-13 Martin Jambor <mjambor@suse.cz>
12483 PR tree-optimization/42703
12484 * gcc.c-torture/compile/pr42703.c: New test.
12486 2010-01-13 Richard Guenther <rguenther@suse.de>
12488 PR tree-optimization/42705
12489 * gcc.c-torture/compile/pr42705.c: New testcase.
12491 2010-01-13 Jie Zhang <jie.zhang@analog.com>
12493 * gcc.target/bfin/l2.c: New test.
12494 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
12496 2010-01-13 Richard Guenther <rguenther@suse.de>
12498 PR middle-end/42716
12499 * gcc.c-torture/compile/pr42716.c: New testcase.
12501 2010-01-13 Richard Guenther <rguenther@suse.de>
12504 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
12506 2010-01-12 Joseph Myers <joseph@codesourcery.com>
12509 * gcc.c-torture/compile/pr42708-1.c: New test.
12511 2010-01-12 Jakub Jelinek <jakub@redhat.com>
12514 * gcc.dg/pr42662.c: New test.
12516 PR tree-optimization/42645
12517 * g++.dg/other/pr42645-1.C: New test.
12518 * g++.dg/other/pr42645-2.C: New test.
12520 2010-01-11 Janis Johnson <janis187@us.ibm.com>
12523 * gcc.target/powerpc/warn-1.c: New test.
12524 * gcc.target/powerpc/warn-2.c: New test.
12526 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
12528 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
12531 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
12533 * gcc.dg/lto/20100108_0.c: New.
12535 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
12537 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
12538 Add -march=i686 -msse for 32bit x86 targets.
12540 2010-01-10 Richard Guenther <rguenther@suse.de>
12542 PR middle-end/42667
12543 * gcc.dg/torture/pr42667.c: New testcase.
12545 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12548 * gfortran.dg/array_constructor_34.f90: New test.
12550 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12553 * gfortran.dg/array_constructor_33.f90: New test.
12554 gfortran.dg/array_function_5.f90: Add credit.
12556 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12559 * gcc.dg/pr42631.c: New.
12561 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12564 * gcc.dg/pr42630.c: New.
12566 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12569 * gcc.dg/pr42629.c: New.
12571 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12573 PR middle-end/42363
12574 * gcc.dg/torture/pr42363.c: New.
12576 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
12580 * gcc.dg/vect/pr42604.c: New.
12581 * gcc.dg/vect/pr42395.c: New.
12583 2010-01-09 Richard Guenther <rguenther@suse.de>
12585 PR middle-end/42512
12586 * gcc.c-torture/execute/pr42512.c: New testcase.
12588 2010-01-09 Tobias Burnus <burnus@net-b.de>
12591 * gfortran.dg/c_ptr_tests_14.f90: New test.
12593 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12596 * gnat.dg/null_pointer_deref1.adb: Don't run on
12597 sparc*-sun-solaris2.11.
12599 2010-01-08 Richard Guenther <rguenther@suse.de>
12602 * gcc.dg/lto/20100103-1_0.c: New testcase.
12603 * gcc.dg/lto/20100103-2_0.c: Likewise.
12605 2010-01-08 Tobias Burnus <burnus@net-b.de
12608 * gfortran.dg/asynchronous_1.f90: New test.
12609 * gfortran.dg/asynchronous_2.f90: New test.
12610 * gfortran.dg/conflicts.f90: Update error message.
12612 2010-01-07 Dodji Seketeli <dodji@redhat.com>
12615 * g++.dg/cpp0x/variadic-unify-2.C: New test.
12617 2010-01-07 Jakub Jelinek <jakub@redhat.com>
12619 PR tree-optimization/42625
12620 * g++.dg/opt/dtor4.C: New test.
12621 * g++.dg/opt/dtor4.h: New.
12622 * g++.dg/opt/dtor4-aux.cc: New.
12624 2010-01-07 Tobias Burnus <burnus@net-b.de>
12627 * gfortran.dg/proc_ptr_26.f90: New test.
12629 2010-01-07 Tobias Burnus <burnus@net-b.de>
12632 * gfortran.dg/allocatable_scalar_7.f90: New test.
12634 2010-01-06 Richard Guenther <rguenther@suse.de>
12636 * gcc.c-torture/compile/pr42632.c: New testcase.
12638 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12641 * gcc.target/i386/pr42542-4.c: New.
12642 * gcc.target/i386/pr42542-4a.c: Likewise.
12643 * gcc.target/i386/pr42542-5.c: Likewise.
12644 * gcc.target/i386/pr42542-5a.c: Likewise.
12646 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
12648 * gcc.dg/tls/opt-15.c: New test.
12650 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
12652 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
12654 2010-01-05 Martin Jambor <mjambor@suse.cz>
12656 PR tree-optimization/42462
12657 * g++.dg/torture/pr42462.C: New test.
12659 2010-01-05 Jason Merrill <jason@redhat.com>
12661 * g++.dg/cpp0x/initlist30.C: New test.
12663 2010-01-05 Richard Guenther <rguenther@suse.de>
12665 PR tree-optimization/42614
12666 * gcc.c-torture/execute/pr42614.c: New testcase.
12668 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
12670 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
12671 * gcc.dg/Wunreachable-1.c: Remove the testcase of
12672 -Wunreachable-code.
12673 * gcc.dg/Wunreachable-2.c: Likewise.
12674 * gcc.dg/Wunreachable-3.c: Likewise.
12675 * gcc.dg/Wunreachable-4.c: Likewise.
12676 * gcc.dg/Wunreachable-5.c: Likewise.
12677 * gcc.dg/Wunreachable-6.c: Likewise.
12678 * gcc.dg/Wunreachable-7.c: Likewise.
12679 * gcc.dg/Wunreachable-8.c: Likewise.
12680 * gcc.dg/20041231-1.c: Likewise.
12682 2010-01-05 Jakub Jelinek <jakub@redhat.com>
12685 * gcc.dg/pr42611.c: New test.
12687 PR tree-optimization/42508
12688 * g++.dg/opt/pr42508.C: New test.
12690 2010-01-05 Tobias Burnus <burnus@net-b.de>
12693 * gfortran.dg/allocatable_scalar_8.f90: New.
12695 2010-01-04 Martin Jambor <mjambor@suse.cz>
12697 PR tree-optimization/42398
12698 * gcc.c-torture/compile/pr42398.c: New test.
12700 2010-01-04 Jason Merrill <jason@redhat.com>
12703 * g++.dg/ext/attrib35.C: New.
12706 * g++.dg/cpp0x/auto17.C: New.
12708 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
12710 * gcc.dg/lto/20100104_0.c: New.
12712 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
12715 * gcc.target/i386/pr42542-1.c: New.
12716 * gcc.target/i386/pr42542-1a.c: Likewise.
12717 * gcc.target/i386/pr42542-1b.c: Likewise.
12718 * gcc.target/i386/pr42542-2.c: Likewise.
12719 * gcc.target/i386/pr42542-2a.c: Likewise.
12720 * gcc.target/i386/pr42542-2b.c: Likewise.
12721 * gcc.target/i386/pr42542-3.c: Likewise.
12722 * gcc.target/i386/pr42542-3a.c: Likewise.
12724 2009-01-04 Tobias Burnus <burnus@net-b.de>
12727 * gfortran.dg/allocatable_scalar_5.f90: New test.
12728 * gfortran.dg/allocatable_scalar_6.f90: New test.
12730 2010-01-03 Richard Guenther <rguenther@suse.de>
12733 * gfortran.dg/gomp/recursion1.f90: Remove.
12735 2010-01-03 Richard Guenther <rguenther@suse.de>
12737 * gcc.dg/Warray-bounds.c: Remove XFAILs.
12738 * gcc.dg/uninit-6.c: Likewise.
12739 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12741 2010-01-03 Richard Guenther <rguenther@suse.de>
12743 PR tree-optimization/42589
12744 * gcc.target/i386/pr42589.c: New testcase.
12746 2010-01-03 Richard Guenther <rguenther@suse.de>
12748 PR tree-optimization/42438
12749 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12751 2010-01-02 Richard Guenther <rguenther@suse.de>
12754 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12756 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
12759 * gcc.target/alpha/pr42448-1.c: New test.
12760 * gcc.target/alpha/pr42448-2.c: Ditto.
12762 2010-01-01 Joseph Myers <joseph@codesourcery.com>
12764 PR preprocessor/41947
12765 * gcc.dg/c99-hexfloat-3.c: New test.
12767 2010-01-01 Richard Guenther <rguenther@suse.de>
12770 * gcc.c-torture/execute/pr42570.c: New testcase.
12772 2010-01-01 Richard Guenther <rguenther@suse.de>
12774 PR middle-end/42559
12775 * gcc.c-torture/compile/pr42559.c: New testcase.
12778 Copyright (C) 2010 Free Software Foundation, Inc.
12780 Copying and distribution of this file, with or without modification,
12781 are permitted in any medium without royalty provided the copyright
12782 notice and this notice are preserved.