1 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/opt6.ad[sb]: New test.
5 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
7 Implemented fast enumeration for Objective-C.
8 * objc.dg/foreach-1.m: New.
9 * objc.dg/foreach-2.m: New.
10 * objc.dg/foreach-3.m: New.
11 * objc.dg/foreach-4.m: New.
12 * objc.dg/foreach-5.m: New.
13 * objc.dg/foreach-6.m: New.
14 * objc.dg/foreach-7.m: New.
16 Merge from 'apple/trunk' branch on FSF servers:
17 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
20 * objc.dg/objc-foreach-5.m: New.
22 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
25 * objc.dg/objc-foreach-4.m: New.
27 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
30 * objc.dg/objc-foreach-3.m: New.
32 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
35 * objc.dg/objc-foreach-2.m: New.
37 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
40 * objc.dg/objc-foreach-1.m: New
42 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
44 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
47 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
50 * obj-c++.dg/syntax-error-10.mm: New.
52 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
55 * obj-c++.dg/syntax-error-9.mm: New.
57 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
60 * obj-c++.dg/syntax-error-8.mm: New.
62 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
64 Merge from 'apple/trunk' branch on FSF servers.
66 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
69 * obj-c++.dg/syntax-error-7.mm: New
71 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
74 * obj-c++.dg/syntax-error-6.mm: New
76 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
79 * obj-c++.dg/syntax-error-5.mm: New
81 2005-08-15 Ziemowit Laski <zlaski@apple.com>
84 * obj-c++.dg/syntax-error-[3-4].mm: New.
86 2005-08-02 Ziemowit Laski <zlaski@apple.com>
89 * obj-c++.dg/syntax-error-[1-2].mm: New.
91 2010-10-05 Ira Rosen <irar@il.ibm.com>
93 PR tree-optimization/45752
94 * gcc.dg/vect/pr45752.c: New test.
96 2010-10-05 Richard Guenther <rguenther@suse.de>
98 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
99 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
100 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
101 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
102 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
103 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
104 * gcc.dg/tree-prof/stringop-1.c: Likewise.
105 * gcc.dg/tree-prof/stringop-2.c: Likewise.
106 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
107 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
108 * gcc.dg/tree-prof/update-loopch.c: Likewise.
109 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
110 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
111 * gcc.dg/tree-prof/tracer-1.c: Likewise.
112 * gcc.dg/tree-ssa/inline-4.c: Likewise.
113 * gcc.dg/tree-ssa/inline-3.c: Likewise.
114 * gcc.dg/tree-ssa/20080530.c: Likewise.
115 * g++.dg/tree-ssa/inline-3.C: Likewise.
116 * g++.dg/tree-ssa/inline-1.C: Likewise.
117 * g++.dg/tree-ssa/inline-2.C: Likewise.
118 * gcc.dg/profile-dir-1.c: Likewise.
119 * gcc.dg/profile-dir-2.c: Likewise.
120 * gcc.dg/profile-dir-3.c: Likewise.
122 2010-10-05 Richard Guenther <rguenther@suse.de>
125 * g++.dg/torture/pr45877.C: New testcase.
127 2010-10-04 Jakub Jelinek <jakub@redhat.com>
130 * gcc.dg/debug/pr45849.c: New test.
133 * gcc.c-torture/compile/pr45876.c: New test.
135 2010-10-04 Julian Brown <julian@codesourcery.com>
137 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
139 * gcc.dg/vect/vect-60.c: Likewise.
140 * gcc.dg/vect/vect-56.c: Likewise.
141 * gcc.dg/vect/vect-93.c: Likewise.
142 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
143 * gcc.dg/vect/vect-95.c: Likewise.
144 * gcc.dg/vect/vect-96.c: Likewise.
145 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
146 * gcc.dg/vect/slp-25.c: Likewise.
147 * gcc.dg/vect/slp-3.c: Likewise.
148 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
149 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
150 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
151 * gcc.dg/vect/vect-109.c: Likewise.
152 * gcc.dg/vect/vect-peel-1.c: Likewise.
153 * gcc.dg/vect/vect-peel-2.c: Likewise.
154 * lib/target-supports.exp
155 (check_effective_target_arm_vect_no_misalign): New.
156 (check_effective_target_vect_no_align): Use above.
157 (check_effective_target_vect_element_align): New.
158 (add_options_for_quad_vectors): New.
160 2010-10-04 Martin Jambor <mjambor@suse.cz>
162 PR tree-optimization/45572
163 * g++.dg/ipa/pr45572-1.C: New test.
164 * g++.dg/ipa/pr45572-2.C: Likewise.
166 2010-10-03 Ian Lance Taylor <iant@google.com>
168 * gcc.dg/anon-struct-11.c: New test.
169 * gcc.dg/anon-struct-12.c: New test.
170 * gcc.dg/anon-struct-13.c: New test.
171 * gcc.dg/anon-struct-14.c: New test.
173 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
175 * g++.dg/torture/pr45764.C: Revert revision 164914.
176 * gcc.dg/vect/pr43432.c: Likewise.
177 * gcc.dg/vect/vect-114.c: Likewise.
178 * gcc.dg/vect/vect-15.c: Likewise.
180 2010-10-03 Jason Merrill <jason@redhat.com>
182 * g++.dg/cpp0x/sfinae5.C: New.
184 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
186 PR tree-optimization/45720
187 PR tree-optimization/45764
188 * g++.dg/torture/pr45764.C: New.
190 * gcc.dg/vect/pr43432.c: Xfail.
191 * gcc.dg/vect/vect-114.c: Likewise.
192 * gcc.dg/vect/vect-15.c: Likewise.
194 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
196 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
198 * gcc.dg/torture/pr45678-2.c: Likewise.
200 2010-10-02 Janus Weil <janus@gcc.gnu.org>
203 * gfortran.dg/intrinsic_6.f90: New.
205 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
208 * gfortran.dg/dependency_37.f90: New test.
210 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
212 * gcc.target/i386/shift_mask.c: New test.
214 2010-10-01 Richard Guenther <rguenther@suse.de>
216 PR tree-optimization/45854
217 * g++.dg/torture/pr45854.C: New testcase.
219 2010-09-30 Michael Eager <eager@eagercon.com>
221 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
224 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
227 * gfortran.dg/graphite/pr45758.f90: New.
229 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
232 * gcc.dg/graphite/id-pr45230.c: New.
234 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
236 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
237 * gfortran.dg/graphite/graphite.exp: Same.
238 * gcc.dg/graphite/vect-pr43423.c: New.
240 2010-09-30 Jakub Jelinek <jakub@redhat.com>
243 * g++.dg/torture/pr45843.C: New test.
245 2010-09-30 Janus Weil <janus@gcc.gnu.org>
248 * gfortran.dg/allocate_derived_5.f90: New.
250 2010-09-30 Jakub Jelinek <jakub@redhat.com>
252 PR tree-optimization/31261
253 * gcc.dg/tree-ssa/pr31261.c: New test.
255 2010-09-30 Michael Eager <eager@eagercon.com>
257 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
258 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
259 * gcc.target/microblaze/microblaze.exp: Ditto.
260 * gcc.target/microblaze/others/string_cst1.c: Ditto.
261 * gcc.target/microblaze/others/string_cst2.c: Ditto.
262 * gcc.target/microblaze/others/data_var1.c: Ditto.
263 * gcc.target/microblaze/others/data_var2.c: Ditto.
264 * gcc.target/microblaze/others/data_var3.c: Ditto.
265 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
266 * gcc.target/microblaze/others/strings1.c:: Ditto.
267 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
268 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
269 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
270 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
271 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
272 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
273 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
274 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
275 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
276 * gcc.target/microblaze/isa/pcmp.c: Ditto.
277 * gcc.target/microblaze/isa/nofloat.c: Ditto.
278 * gcc.target/microblaze/isa/fcvt.c: Ditto.
279 * gcc.target/microblaze/isa/float.c: Ditto.
280 * gcc.target/microblaze/isa/mulh.c: Ditto.
281 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
282 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
283 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
284 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
285 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
286 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
287 * gcc.target/microblaze/isa/bshift.c: Ditto.
288 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
289 * gcc.target/microblaze/isa/div.c: Ditto.
290 * gcc.target/microblaze/isa/vanilla.c: Ditto.
291 * gcc.target/microblaze/isa/mul.c: Ditto.
293 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
295 merge from FSF 'apple/trunk' branch.
296 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
299 * objc.dg/enhanced-proto-1.m: New.
300 * objc.dg/enhanced-proto-2.m: New.
301 * obj-c++.dg/enhanced-proto-1.mm: New
302 * obj-c++.dg/enhanced-proto-2.mm: New.
304 2010-09-30 Richard Guenther <rguenther@suse.de>
307 * gcc.dg/debug/pr41893-1.c: Adjust.
308 * gcc.dg/pr30762-1.c: Likewise.
309 * gcc.dg/pr31529-1.c: Likewise.
310 * gcc.dg/pr34457-1.c: Likewise.
311 * gcc.dg/pr34668-1.c: Likewise.
312 * gcc.dg/pr43557-1.c: Likewise.
314 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
317 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
318 * objc.dg/const-str-3.m: Correct header for memcpy.
319 * objc.dg/const-str-7.m: Likewise.
320 * objc.dg/method-20b.m: Provide an implementation of Object.
321 Adjust XFAIL for m64 NeXT runtime.
322 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
323 * objc.dg/encode-3.m: Correct line ordering, provide header for
325 * objc.dg/encode-7-next.m: Only run for 32bit.
326 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
327 * objc.dg/type-size-2.m: Provide an implementation of Object.
329 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
330 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
331 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
332 Adjust XFAIL for m64 NeXT runtime.
333 * obj-c++.dg/method-22.mm: Likewise.
334 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
336 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
338 Merge from 'apple/trunk' branch on FSF servers.
340 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
343 * obj-c++.dg/bad-forward-decl.mm: New
345 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
347 * ada/acats/run_acats: Revert revision 157037.
349 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
351 Merge from 'apple/trunk' branch on FSF servers.
353 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
356 * objc.dg/naming-2.m: Update
357 * objc.dg/naming-3.m: New
359 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
362 * gcc.target/arm/pr40457-3.c: New test.
364 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
366 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
368 * lib/target-supports.exp (check_ifunc_available): Likewise.
370 2010-09-29 Tristan Gingold <gingold@adacore.com>
372 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
374 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
376 * objc.dg/keywords-1.m: New test.
377 * objc.dg/keywords-2.m: New test.
378 * objc.dg/keywords-3.m: New test.
379 * obj-c++.dg/keywords-1.mm: New test.
380 * obj-c++.dg/keywords-2.mm: New test.
382 2010-09-28 Jason Merrill <jason@redhat.com>
384 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
385 * g++.dg/ext/complit11.C: Likewise.
386 * g++.old-deja/g++.law/temps1.C: Likewise.
388 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
389 * g++.old-deja/g++.mike/misc6.C: Likewise.
391 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
393 * objc.dg/attributes/method-attribute-1.m: New.
394 * objc.dg/attributes/method-attribute-2.m: New.
396 * obj-c++.dg/attributes/method-attribute-1.m: New.
397 * obj-c++.dg/attributes/method-attribute-2.m: New.
399 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
401 * objc.dg/attributes: New.
402 * objc.dg/attributes/attributes.exp: New.
403 * objc.dg/attributes/class-attribute-1.m: New.
404 * objc.dg/attributes/class-attribute-2.m: New
405 * objc.dg/attributes/categ-attribute-1.m: New
406 * objc.dg/attributes/categ-attribute-2.m: New
407 * objc.dg/attributes/proto-attribute-1.m: New
409 * obj-c++.dg/attributes: New.
410 * obj-c++.dg/attributes/attributes.exp: New
411 * obj-c++.dg/attributes/class-attribute-1.mm: New
412 * obj-c++.dg/attributes/class-attribute-2.mm: New
413 * obj-c++.dg/attributes/categ-attribute-1.mm: New
414 * obj-c++.dg/attributes/categ-attribute-2.mm: New
415 * obj-c++.dg/attributes/proto-attribute-1.mm: New
417 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
419 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
420 from the branch renamed to method-20b.m to avoid clashes).
422 2005-08-23 Stuart Hastings <stuart@apple.com>
423 Ziemowit Laski <zlaski@apple.com>
426 * obj-c++.dg/method-23.mm: New.
427 * objc.dg/method-20.m: New.
429 2010-09-28 Jan Hubicka <jh@suse.cz>
431 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
433 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
436 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
437 i?86-*-solaris2.[89], *-*-vxworks*.
438 * gcc.target/i386/pr22152.c: Likewise.
439 * gcc.target/i386/vect8-ret.c: New test.
441 2010-09-28 Jie Zhang <jie@codesourcery.com>
443 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
445 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
447 Merge from 'apple/trunk' branch on FSF servers.
449 2005-07-18 Ziemowit Laski <zlaski@apple.com>
452 * obj-c++.dg/method-22.mm: New.
454 2010-09-27 Jason Merrill <jason@redhat.com>
456 * g++.dg/cpp0x/rv-lvalue-req.C: New.
457 * g++.dg/ext/complit11.C: Adjust.
458 * g++.old-deja/g++.law/temps1.C: Adjust.
459 * g++.old-deja/g++.ns/koenig6.C: Adjust.
460 * g++.old-deja/g++.oliva/partord1.C: Adjust.
462 2010-09-27 Ian Lance Taylor <iant@google.com>
464 * lib/target-supports.exp (check_effective_target_split_stack):
466 * gcc.dg/split-1.c: New test.
467 * gcc.dg/split-2.c: New test.
468 * gcc.dg/split-3.c: New test.
469 * gcc.dg/split-4.c: New test.
471 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
474 * objc.dg/type-size-3.m: New test.
476 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
479 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
481 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
484 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
485 * objc.dg/type-size-2.m: Same change.
486 * obj-c++.dg/encode-5.mm: Same change.
488 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
490 Merge from 'apple/trunk' branch on FSF servers. The original
491 Changelogs are below.
493 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
494 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
495 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
496 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
498 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
499 proto-qual-1.m in the branch) and the normal ABI on GNU.
500 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
501 the test only with the NeXT runtime.
502 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
503 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
504 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
505 Run the test only with the NeXT runtime.
507 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
510 * objc.dg/encode-7-64bit.m: New.
511 * objc.dg/encode-7.m: Skip if -m64.
513 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
516 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
517 * obj-c++.dg/threedotthree-abi-1.mm: New
518 * objc.dg/threedotthree-abi-1.m: New
520 2005-07-20 Ziemowit Laski <zlaski@apple.com>
523 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
524 * objc.dg/encode-6.m: Likewise.
525 * objc.dg/encode-7.m: New test case.
527 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
529 Merge from 'apple/trunk' branch on FSF servers. Renamed
530 const-str-12.m to constr-str-12b.m to avoid conflicts.
532 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
535 * obj-c++.dg/warn5.mm: New
537 2005-06-22 Ziemowit Laski <zlaski@apple.com>
540 * obj-c++.dg/const-str-12.mm: New.
541 * objc.dg/const-str-12.m: New.
543 2010-09-27 Tobias Burnus <burnus@net-b.de>
547 * gfortran.dg/storage_size_2.f08: Fix test.
548 * gfortran.dg/c_sizeof_1.f90: Fix test.
549 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
550 * gfortran.dg/c_sizeof_3.f90: New.
551 * gfortran.dg/c_sizeof_4.f90: New.
552 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
553 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
555 2010-09-26 Daniel Kraft <d@domob.eu>
559 * gfortran.dg/select_type_18.f03: New test.
561 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
563 * gnat.dg/return2.ad[sb]: New test.
564 * gnat.dg/return2_pkg.ads: New helper.
566 2010-09-25 Daniel Kraft <d@domob.eu>
569 * gfortran.dg/io_constraints_6.f03: New test.
570 * gfortran.dg/io_constraints_7.f03: New test.
571 * gfortran.dg/newunit_2.f90: New test.
573 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
575 * gfortran.dg/operator_c1202.f90: New test.
577 2010-09-24 Jan Hubicka <jh@suse.cz>
579 * gcc.dg/tree-ssa/leaf.c: New testcase.
581 2010-09-24 Jan Hubicka <jh@suse.cz>
583 PR tree-optimization/45738
584 PR tree-optimization/45741
585 * gcc.c-torture/compile/pr45741.c: New.
586 * gfortran.fortran-torture/compile/pr45738.f90: New.
588 2010-09-24 Joseph Myers <joseph@codesourcery.com>
590 * gcc.dg/cpp/undef-opt-1.c: New test.
592 2010-09-24 Jason Merrill <jason@redhat.com>
594 * g++.dg/other/error10.C: Adjust expected output.
596 2010-09-24 Jakub Jelinek <jakub@redhat.com>
599 * gcc.dg/torture/stackalign/alloca-6.c: New test.
600 * gcc.target/i386/pr45234.c: New test.
602 2010-09-24 Richard Guenther <rguenther@suse.de>
604 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
606 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
608 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
609 as a comment leader in regexp.
611 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
613 * objc.dg/sync-2.m: New test.
614 * obj-c++.dg/sync-2.mm: New test.
616 2010-09-24 Tobias Burnus <burnus@net-b.de>
619 * gfortran.dg/iso_fortran_env_7.f90: New.
621 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
623 * obj-c++.dg/too-many-args.mm: New file.
625 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
627 Merge from 'apple/trunk' branch on FSF servers.
629 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
632 * objc.dg/too-many-args.m: New
634 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
637 * gfortran.dg/dependency_36.f90: New test.
639 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
641 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
642 * gcc.target/i386/pad-3.c: Ditto.
643 * gcc.target/i386/pad-7.c: Ditto.
644 * gcc.target/i386/pad-7.c: Ditto.
645 * gcc.target/i386/pr36502.c: Ditto.
646 * gcc.target/i386/zee.c: Ditto.
647 * gcc.target/i386/20060821-1.c: Ditto.
648 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
649 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
650 * gcc.target/i386/pad-5b.c: Ditto.
651 * gcc.target/i386/pad-6a.c: Ditto.
652 * gcc.target/i386/pad-6b.c: Ditto.
653 * gcc.target/i386/pad-8.c: Ditto.
654 * gcc.target/i386/pad-9.c: Ditto.
655 * gcc.target/i386/pad-10.c: Ditto.
656 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
658 2010-09-23 Richard Guenther <rguenther@suse.de>
660 PR tree-optimization/45565
661 * g++.dg/ipa/pr45565.C: New testcase.
663 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
667 * gfortran.dg/vector_subscript_bound_1.f90: New.
669 2010-09-23 Richard Guenther <rguenther@suse.de>
672 * gcc.dg/pr45750.c: New testcase.
674 2010-09-23 Jakub Jelinek <jakub@redhat.com>
676 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
677 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
680 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
682 PR rtl-optimization/44374
683 * gcc.target/arm/headmerge-1.c: New test.
684 * gcc.target/arm/headmerge-2.c: New test.
685 * gcc.target/i386/headmerge-1.c: New test.
686 * gcc.target/i386/headmerge-2.c: New test.
688 2010-09-23 Daniel Kraft <d@domob.eu>
693 * gfortran.dg/intrinsic_intent_1.f03: New test.
694 * gfortran.dg/select_type_17.f03: New test.
695 * gfortran.dg/associate_5.f03: More definability tests.
696 * gfortran.dg/enum_2.f90: Check definability.
697 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
698 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
699 * gfortran.dg/char_expr_2.f90: Ditto.
700 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
701 * gfortran.dg/enum_5.f90: Ditto.
702 * gfortran.dg/equiv_constraint_8.f90: Ditto.
703 * gfortran.dg/impure_assignment_2.f90: Ditto.
704 * gfortran.dg/impure_assignment_3.f90: Ditto.
705 * gfortran.dg/intent_out_1.f90: Ditto.
706 * gfortran.dg/intent_out_3.f90: Ditto.
707 * gfortran.dg/pointer_assign_7.f90: Ditto.
708 * gfortran.dg/pointer_intent_3.f90: Ditto.
709 * gfortran.dg/pr19936_1.f90: Ditto.
710 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
711 * gfortran.dg/simpleif_2.f90: Ditto.
712 * gfortran.dg/protected_5.f90: Ditto.
713 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
714 * gfortran.dg/protected_6.f90: Ditto.
715 * gfortran.dg/protected_7.f90: Ditto.
717 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
720 * gfortran.dg/namelist_65.f90: New test.
722 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
724 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
725 the regexp pattern between the expected label and location string.
727 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
729 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
731 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
733 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
734 * gcc.dg/pr27898.c: Likewise.
735 * gcc.dg/pr28712.c: Likewise.
736 * gcc.dg/pr30762-1.c: Likewise.
737 * gcc.dg/pr31529-1.c: Likewise.
738 * gcc.dg/pr34457-1.c: Likewise.
739 * gcc.dg/pr34668-1.c: Likewise.
740 * gcc.dg/pr34989-1.c: Likewise.
741 * gcc.dg/pr43557-1.c: Likewise.
743 2010-09-22 Jakub Jelinek <jakub@redhat.com>
745 PR rtl-optimization/45739
746 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
749 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
751 * gcc.target/sparc/mnofpu.c: New test.
753 2010-09-22 Jakub Jelinek <jakub@redhat.com>
755 PR rtl-optimization/45739
756 * gcc.target/i386/pr45739.c: New test.
758 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
761 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
762 and counts. Add non-elemental function call check.
765 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
766 arguments checks. Update temporary counts.
767 * gfortran.dg/transpose_optimization_1.f90: New.
769 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
772 * objc.dg/invalid-method-1.m: New.
774 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
776 Merge from 'apple/trunk' branch on FSF servers.
778 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
781 * objc.dg/naming-4.m: New
782 * objc.dg/naming-5.m: New
783 * obj-c++.dg/naming-1.mm: New
784 * obj-c++.dg/naming-2.mm: New
786 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
787 Jack Howarth <howarth@bromo.med.uc.edu>
790 * g++.dg/torture/pr44972.C: Use portable assert().
792 2010-09-21 Richard Guenther <rguenther@suse.de>
794 PR tree-optimization/45580
795 * g++.dg/torture/pr45580.C: New testcase.
797 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
799 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
801 2010-09-20 Janus Weil <janus@gcc.gnu.org>
804 * gfortran.dg/pointer_check_7.f90: New.
806 2010-09-20 Jakub Jelinek <jakub@redhat.com>
808 PR rtl-optimization/45728
809 * gcc.c-torture/compile/pr45728.c: New test.
811 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
814 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
816 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
818 * g++.dg/tree-ssa/pr45605.C: Add "\\".
820 2010-09-20 Richard Guenther <rguenther@suse.de>
823 * gcc.dg/torture/pr45704.c: New testcase.
825 2010-09-20 Jan Hubicka <jh@suse.cz>
827 PR tree-optimize/45605
828 * g++.dg/tree-ssa/pr45605.C: New testcase.
830 2010-09-20 Michael Matz <matz@suse.de>
833 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
836 2010-09-20 Richard Guenther <rguenther@suse.de>
838 PR tree-optimization/45705
839 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
841 2010-09-20 Michael Matz <matz@suse.de>
844 * lib/target-supports.exp (check_effective_target_vect_perm):
847 2010-09-20 Jakub Jelinek <jakub@redhat.com>
849 PR rtl-optimization/45695
850 * gcc.c-torture/execute/pr45695.c: New test.
852 2010-09-19 Jan Hubicka <jh@suse.cz>
855 * gcc.c-torture/compile/pr44246.c:New file.
857 2010-09-19 Ira Rosen <irar@il.ibm.com>
859 PR tree-optimization/45714
860 * gfortran.dg/vect/pr45714-a.f: New test.
861 * gfortran.dg/vect/pr45714-b.f: New test.
863 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
865 * gnat.dg/const1.adb: Rename into...
866 * gnat.dg/constant1.adb: ...this.
867 * gnat.dg/constant2.adb: New test.
868 * gnat.dg/constant2_pkg1.ads: New helper.
869 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
871 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
873 * gnat.dg/specs/constant1.ads: New test.
874 * gnat.dg/specs/constant1_pkg.ads: New helper.
876 2010-09-18 Jan Hubicka <jh@suse.cz>
878 PR tree-optimization/45453
879 * g++.dg/tree-ssa/pr45453.C: New testcase.
881 2010-09-18 Jason Merrill <jason@redhat.com>
883 * g++.dg/cpp0x/initlist44.C: New.
885 2010-09-18 Richard Guenther <rguenther@suse.de>
887 PR tree-optimization/45709
888 * g++.dg/torture/pr45709-2.C: New testcase.
890 2010-09-18 Richard Guenther <rguenther@suse.de>
892 PR tree-optimization/45709
893 * g++.dg/torture/pr45709.C: New testcase.
895 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
898 * gcc.target/i386/pad-3.c: Pass -fno-pic.
900 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
902 * gcc.target/i386/pad-1.c: New.
903 * gcc.target/i386/pad-2.c: Likewise.
904 * gcc.target/i386/pad-3.c: Likewise.
905 * gcc.target/i386/pad-4.c: Likewise.
906 * gcc.target/i386/pad-5a.c: Likewise.
907 * gcc.target/i386/pad-5b.c: Likewise.
908 * gcc.target/i386/pad-6a.c: Likewise.
909 * gcc.target/i386/pad-6b.c: Likewise.
910 * gcc.target/i386/pad-7.c: Likewise.
911 * gcc.target/i386/pad-8.c: Likewise.
912 * gcc.target/i386/pad-9.c: Likewise.
913 * gcc.target/i386/pad-10.c: Likewise.
915 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
918 * gcc.dg/torture/stackalign/alloca-5.c: New.
920 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
923 * gcc.dg/torture/pr45678-2.c: New.
925 2010-09-17 Richard Guenther <rguenther@suse.de>
928 * gcc.dg/torture/pr45678-1.c: New testcase.
930 2010-09-17 Michael Matz <matz@suse.de>
932 PR tree-optimization/43432
933 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
934 check_effective_target_vect_perm_short): New predicates.
935 (check_effective_target_vect_perm): Include x86_64.
936 * gcc.dg/vect/pr43432.c: New test.
937 * gcc.dg/vect/vect-114.c: Adjust.
938 * gcc.dg/vect/vect-15.c: Ditto.
939 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
940 * gcc.dg/vect/slp-perm-9.c: Ditto.
942 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
945 * objc/execute/exceptions/throw-nil.m: Run the test only with the
948 2010-09-17 Richard Guenther <rguenther@suse.de>
950 * gcc.dg/pr27898.c: Use -flto instead of -combine.
951 * gcc.dg/pr28706.c: Likewise.
952 * gcc.dg/pr28712.c: Likewise.
953 * gcc.dg/pr30762-1.c: Likewise.
954 * gcc.dg/pr30762-2.c: Likewise.
955 * gcc.dg/pr31529-1.c: Likewise.
956 * gcc.dg/pr31529-2.c: Likewise.
957 * gcc.dg/pr34457-1.c: Likewise.
958 * gcc.dg/pr34457-2.c: Likewise.
959 * gcc.dg/pr34668-1.c: Likewise.
960 * gcc.dg/pr34668-2.c: Likewise.
961 * gcc.dg/pr34989-1.c: Likewise.
962 * gcc.dg/pr34989-2.c: Likewise.
963 * gcc.dg/pr43557-1.c: Likewise.
964 * gcc.dg/pr43557-2.c: Likewise.
965 * gcc.dg/debug/pr41893-1.c: Likewise.
966 * gcc.dg/matrix/matrix.exp: Do not use -combine.
967 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
968 * gcc.dg/matrix/matrix-4.c: Likewise.
969 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
970 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
971 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
972 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
974 2010-09-16 Tobias Burnus <burnus@net-b.de>
977 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
979 * gfortran.dg/intent_optimize_1.f90: New test.
981 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
983 * gcc.target/i386/divmod-1.c: New.
984 * gcc.target/i386/divmod-2.c: Likewise.
985 * gcc.target/i386/divmod-3.c: Likewise.
986 * gcc.target/i386/divmod-4.c: Likewise.
987 * gcc.target/i386/divmod-4a.c: Likewise.
988 * gcc.target/i386/divmod-5.c: Likewise.
989 * gcc.target/i386/divmod-6.c: Likewise.
990 * gcc.target/i386/divmod-7.c: Likewise.
991 * gcc.target/i386/divmod-8.c: Likewise.
992 * gcc.target/i386/udivmod-1.c: Likewise.
993 * gcc.target/i386/udivmod-2.c: Likewise.
994 * gcc.target/i386/udivmod-3.c: Likewise.
995 * gcc.target/i386/udivmod-4.c: Likewise.
996 * gcc.target/i386/udivmod-4a.c: Likewise.
997 * gcc.target/i386/udivmod-5.c: Likewise.
998 * gcc.target/i386/udivmod-6.c: Likewise.
999 * gcc.target/i386/udivmod-7.c: Likewise.
1000 * gcc.target/i386/udivmod-8.c: Likewise.
1002 2010-09-16 Jan Hubicka <jh@suse.cz>
1004 * g++.dg/lto/pr45679-1_0.C: New file.
1005 * g++.dg/lto/pr45679-1_1.C: New file.
1006 * g++.dg/lto/pr45679-0_0.C: New file.
1007 * g++.dg/lto/pr45679-0_1.C: New file.
1009 2010-09-16 Janus Weil <janus@gcc.gnu.org>
1012 * gfortran.dg/class_dummy_2.f03: New.
1014 2010-09-16 Richard Guenther <rguenther@suse.de>
1016 PR tree-optimization/45623
1017 * gcc.dg/torture/pr45623.c: New testcase.
1019 2010-09-16 Ira Rosen <irar@il.ibm.com>
1021 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1022 name and parentheses.
1023 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1025 2010-09-15 Jason Merrill <jason@redhat.com>
1027 * g++.dg/parse/parameter-declaration-2.C: New.
1029 * g++.dg/cpp0x/scoped_enum2.C: New.
1031 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
1033 * gcc.c-torture/compile/20100915-1.c: New test.
1035 2010-09-15 Martin Jambor <mjambor@suse.cz>
1038 * gcc.dg/ipa/pr45644.c: New test.
1040 2010-09-15 Jakub Jelinek <jakub@redhat.com>
1042 PR tree-optimization/45633
1043 * gcc.dg/vect/pr45633.c: New test.
1045 2010-09-15 Janus Weil <janus@gcc.gnu.org>
1048 * gfortran.dg/allocate_derived_4.f90: New.
1050 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
1052 * lib/target-supports.exp
1053 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1054 supported flag to true for neon.
1056 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1059 * g++.dg/template/crash103.C: New.
1061 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
1063 Merge from 'apple/trunk' branch on FSF servers.
1065 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
1068 * objc.dg/msg-in-protocol.m: New.
1069 * obj-c++.dg/msg-in-protocol.mm: New.
1071 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
1074 * objc.dg/break-in-ifstmt.m: New.
1076 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1079 * obj-c++.dg/comp-types-13.mm: New.
1080 * objc.dg/comp-types-12.m: New.
1082 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1085 * obj-c++.dg/proto-lossage-7.mm: New.
1086 * objc.dg/proto-lossage-7.m: New.
1088 2010-09-14 Jan Hubicka <jh@suse.cz>
1090 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1092 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1095 2010-09-14 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.dg/pr45567.c: New test.
1101 * g++.dg/debug/pr45660.C: New test.
1103 2010-09-14 Ira Rosen <irar@il.ibm.com>
1105 PR tree-optimization/45470
1106 * g++.dg/vect/pr45470-a.cc: New test.
1107 * g++.dg/vect/pr45470-a.cc: New test.
1109 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
1112 * lib/profopt.exp: Prune warnings on execname2 compile.
1113 * lib/prune.exp: Prune "can't add line info" warnings.
1115 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1118 * gfortran.dg/namelist_64.f90: New test.
1120 2010-09-13 Jakub Jelinek <jakub@redhat.com>
1122 PR rtl-optimization/45617
1123 * gcc.target/i386/pr45617.c: New test.
1125 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
1127 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1129 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
1131 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1132 * gcc.target/i386/fma4-vector.c: Likewise.
1133 * gcc.target/i386/vectorize2.c: Likewise.
1134 * gcc.target/i386/vectorize4.c: Likewise.
1135 * gcc.target/i386/vectorize5.c: Likewise.
1136 * gcc.target/i386/vectorize6.c: Likewise.
1137 * gcc.target/i386/vectorize8.c: Likewise.
1139 * gcc.target/i386/vect-double-1.c: New.
1140 * gcc.target/i386/vect-double-1a.c: Likewise.
1141 * gcc.target/i386/vect-double-2.c: Likewise.
1142 * gcc.target/i386/vect-double-2a.c: Likewise.
1144 * lib/target-supports.exp (check_effective_target_vect_double):
1145 Set et_vect_double_saved to 0 when tuning for Atom.
1147 2010-09-13 Jan Hubicka <jh@suse.cz>
1149 * gcc.dg/torture/pr23821.c: Drop static keyword.
1150 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1151 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1153 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
1155 * gcc.target/arm/sync-1.c: New.
1157 2010-09-12 Olivier Hainque <hainque@adacore.com>
1159 * gnat.dg/memtrap.adb: New test.
1161 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1163 * gfortran.dg/promotion.f90: Fix options.
1165 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
1167 * g++.dg/cpp0x/range-for1.C: New.
1168 * g++.dg/cpp0x/range-for2.C: New.
1169 * g++.dg/cpp0x/range-for3.C: New.
1170 * g++.dg/cpp0x/range-for4.C: New.
1171 * g++.dg/cpp0x/range-for5.C: New.
1172 * g++.dg/cpp0x/range-for6.C: New.
1174 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
1176 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1177 and counts. Check that transpose is not called.
1178 * gfortran.dg/transpose_2.f90: Update error message.
1180 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1183 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1184 * g++.dg/lookup/strong-using-2.C: Likewise.
1185 * g++.dg/lookup/strong-using-3.C: Likewise.
1186 * g++.dg/lookup/strong-using-5.C: Likewise.
1188 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1189 * g++.dg/cpp0x/inline-ns4.C: New.
1190 * g++.dg/cpp0x/inline-ns5.C: New.
1192 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
1195 * gfortran.fortran-torture/compile/pr45634.f90: New.
1197 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1199 * objc.dg/fobjc-exceptions.m: New test.
1201 2010-09-10 Jan Hubicka <jh@suse.cz>
1203 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1205 2010-09-10 Martin Jambor <mjambor@suse.cz>
1207 PR tree-optimization/44972
1208 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1209 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1210 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1212 * g++.dg/torture/pr44972.C: New test.
1214 2010-09-10 Martin Jambor <mjambor@suse.cz>
1216 PR tree-optimization/44972
1217 * g++.dg/torture/pr34850.C: Remove expected warning.
1219 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1221 * gfortran.dg/dummy_optional_arg.f90: New test.
1223 2010-09-08 Jan Hubicka <jh@suse.cz>
1225 PR tree-optimization/45598
1226 * fortran.fortran-torture/compile/pr45598.f90: New test.
1228 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1230 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1231 * lib/target-supports.exp (check_ifunc_available): New.
1232 * gcc.dg/attr-ifunc-1.c: New.
1233 * gcc.dg/attr-ifunc-2.c: New.
1234 * gcc.dg/attr-ifunc-3.c: New.
1235 * gcc.dg/attr-ifunc-4.c: New.
1236 * gcc.dg/attr-ifunc-5.c: New.
1237 * g++.dg/ext/attr-ifunc-1.C: New.
1238 * g++.dg/ext/attr-ifunc-2.C: New.
1239 * g++.dg/ext/attr-ifunc-3.C: New.
1240 * g++.dg/ext/attr-ifunc-4.C: New.
1242 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1245 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1247 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1249 * gfortran.dg/inline_transpose_1.f90: New test.
1251 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1254 * g++.dg/warn/Wunused-var-15.C: New test.
1256 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1258 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1261 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1263 * objc/execute/exceptions/throw-nil.m: New test.
1264 * objc/execute/exceptions/handler-1.m: Updated to use the new
1265 objc_set_uncaught_exception_handler() function.
1266 * objc/execute/exceptions/matcher-1.m: New test.
1268 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1271 * gfortran.dg/bit_comparison_1.F90: New test.
1272 * gfortran.dg/leadz_trailz_3.f90: New test.
1273 * gfortran.dg/masklr_2.F90: New test.
1274 * gfortran.dg/shiftalr_1.F90: New test.
1275 * gfortran.dg/merge_bits_2.F90: New test.
1276 * gfortran.dg/dshift_2.F90: New test.
1277 * gfortran.dg/bit_comparison_2.F90: New test.
1278 * gfortran.dg/masklr_1.F90: New test.
1279 * gfortran.dg/merge_bits_1.F90: New test.
1280 * gfortran.dg/dshift_1.F90: New test.
1281 * gfortran.dg/shiftalr_2.F90: New test.
1283 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1285 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1286 functions from objc/typedstream.h are deprecated.
1288 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1290 * lib/target-supports.exp
1291 (check_effective_target_run_expensive_tests): New proc.
1292 * gcc.c-torture/compile/limits-fnargs.c: Use
1293 dg-require-effective-target run_expensive_tests.
1295 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1298 * gfortran.dg/gomp/pr45597.f90: New test.
1301 * gfortran.dg/gomp/pr45595.f90: New test.
1303 2010-09-08 Michael Matz <matz@suse.de>
1305 * c-c++-common/uninit-17.c: Adjust.
1307 2010-09-08 Michael Matz <matz@suse.de>
1309 PR tree-optimization/43430
1310 * gcc.dg/vect/pr43430-2.c: New test.
1312 2010-09-08 Michael Matz <matz@suse.de>
1314 PR tree-optimization/33244
1315 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1317 2010-09-08 Richard Guenther <rguenther@suse.de>
1319 PR tree-optimization/45578
1320 * gfortran.dg/pr45578.f90: New testcase.
1322 2010-09-08 Richard Guenther <rguenther@suse.de>
1325 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1327 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1330 * gfortran.dg/char_length_18.f90: New test.
1332 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1335 * gcc.target/i386/pr36502.c: New test.
1339 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1340 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1342 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1344 * gfortran.dg/achar_4.f90: Enable bounds checking.
1346 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
1349 * gcc.target/i386/pr45206.c: New test.
1351 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
1354 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1356 2010-09-07 Jan Hubicka <jh@suse.cz>
1358 * gcc.c-torture/compile/20100907.c: New testcase.
1360 2010-09-07 Richard Guenther <rguenther@suse.de>
1363 * g++.dg/eh/pr45569.C: New testcase.
1365 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1368 * gcc.target/arm/pr43137.c: New test.
1370 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1373 * gfortran.dg/dependency_35.f90: New test.
1375 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1378 * gfortran.dg/char_length_17.f90: New test.
1380 2010-09-06 Dodji Seketeli <dodji@redhat.com>
1385 * g++.dg/template/typedef34.C: New test.
1386 * g++.dg/template/typedef35.C: New test.
1388 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
1391 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1393 2010-09-06 Mark Mitchell <mark@codesourcery.com>
1395 * g++.dg/warn/Wdouble-promotion.C: New.
1397 2010-09-06 Arnaud Charlet <charlet@adacore.com>
1399 * g++.dg/parse/redef2.C: New.
1401 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1403 * gcc.dg/20100906-1.c: New testcase.
1405 2010-09-06 Jakub Jelinek <jakub@redhat.com>
1408 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1409 DW_TAG_enumeration_type DIE.
1411 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1413 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1416 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1418 PR rtl-optimization/44919
1419 * g++.dg/opt/pr44919.C: New.
1421 2010-09-06 Tobias Burnus <burnus@net-b.de>
1424 * gfortran.dg/iall_iany_iparity_1.f90: New.
1425 * gfortran.dg/iall_iany_iparity_2.f90: New.
1427 2010-09-06 Jason Merrill <jason@redhat.com>
1429 * g++.dg/cpp0x/initlist42.C: New.
1431 * g++.dg/cpp0x/auto19.C: New.
1433 * g++.dg/template/sfinae25.C: New.
1434 * g++.dg/template/char1.C: Expect warning.
1435 * g++.dg/template/nontype10.C: Likewise.
1437 * g++.dg/cpp0x/implicit9.C: New.
1439 * g++.dg/cpp0x/initlist43.C: New.
1441 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1443 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1445 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1447 * gcc.dg/Wdouble-promotion.c: New.
1449 2010-09-05 Tobias Burnus <burnus@net-b.de>
1451 * gfortran.dg/float128_1.f90: Remove test case as
1452 it always fails since Rev 163611 backed out the
1453 front-end implementation.
1455 2010-09-05 Tobias Burnus <burnus@net-b.de>
1457 * gfortran.dg/float128_1.f90: XFAIL test case.
1459 2010-09-05 Tobias Burnus <burnus@net-b.de>
1461 * gfortran.dg/bessel_7.f90: Decrease required precision.
1463 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
1466 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1467 ref-all-matching targets.
1469 2010-09-05 Richard Guenther <rguenther@suse.de>
1471 PR tree-optimization/45535
1472 * gcc.c-torture/compile/pr45535.c: New testcase.
1474 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1476 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1478 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1479 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1480 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1481 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1482 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1483 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1484 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1485 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1486 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1487 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1488 * gcc.target/i386/pr22152.c: Likewise.
1489 * gcc.target/i386/pr36992-1.c: Likewise.
1490 * gcc.target/i386/pr36992-2.c: Likewise.
1491 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1493 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1496 * gcc.dg/const-uniq-1.c: Modify regexp.
1498 2010-09-04 Tobias Burnus <burnus@net-b.de>
1501 * gfortran.dg/namelist_63.f90: New.
1503 2010-09-04 Jan Hubicka <jh@suse.cz>
1505 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1506 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1508 2010-09-04 Jan Hubicka <jh@suse.cz>
1510 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1512 2010-09-04 Janus Weil <janus@gcc.gnu.org>
1515 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1517 2010-09-03 Joseph Myers <joseph@codesourcery.com>
1519 * gcc.dg/opts-4.c: New test.
1521 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1523 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1524 * gcc.dg/vect/vect-peel-4.c: Ditto.
1526 2010-09-03 Daniel Kraft <d@domob.eu>
1529 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1531 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1534 * gfortran.dg/dependency_34.f90: New test.
1536 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1538 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1540 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1542 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1543 gcc.target/i386/clearcap.map if supported.
1545 2010-09-03 Michael Matz <matz@suse.de>
1548 * gcc.dg/pr45415.c: New test.
1550 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1552 PR tree-optimization/45506
1553 * gcc.dg/pr45506.c: New.
1555 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
1558 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1559 * gcc.target/i386/float128-2.c: Ditto.
1561 2010-09-03 Daniel Kraft <d@domob.eu>
1564 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1565 * gfortran.dg/internal_dummy_2.f08: New test.
1566 * gfortran.dg/internal_dummy_3.f08: New test.
1567 * gfortran.dg/internal_dummy_4.f08: New test.
1569 2010-09-03 Jakub Jelinek <jakub@redhat.com>
1572 * gcc.target/i386/pr45500.c: New test.
1574 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1576 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1578 2010-09-03 Daniel Kraft <d@domob.eu>
1581 * gfortran.dg/exit_2.f08; Adapt error messages.
1582 * gfortran.dg/exit_3.f08: New test.
1583 * gfortran.dg/exit_4.f08: New test.
1584 * gfortran.dg/exit_5.f03: New test.
1586 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1588 * gfortran.dg/ishft_4.f90: New test.
1590 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1592 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1593 FRIZ/XSRIZ instruciton for (double)(long long)x.
1594 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1596 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1598 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1600 2010-09-02 Richard Guenther <rguenther@suse.de>
1602 PR tree-optimization/44937
1603 PR tree-optimization/45412
1604 * g++.dg/opt/pr45412.C: New testcase.
1605 * gcc.c-torture/compile/pr45412.c: Likewise.
1606 * gcc.c-torture/compile/pr44937.c: Likewise.
1608 2010-09-02 Joseph Myers <joseph@codesourcery.com>
1610 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1611 but using -Werror=comment.
1612 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1613 expected error messages.
1615 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1617 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1618 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1620 2010-09-02 Tobias Burnus <burnus@net-b.de>
1623 * gfortran.dg/initialization_27.f90: New.
1625 2010-09-02 Ira Rosen <irar@il.ibm.com>
1627 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1628 check into different basic blocks. Expect vectorization if misaligned
1629 stores are supported.
1630 * gcc.dg/vect/bb-slp-8a.c: New test.
1631 * gcc.dg/vect/bb-slp-8b.c: New test.
1633 2010-09-01 Steve Ellcey <sje@cup.hp.com>
1635 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1637 2010-09-01 Janus Weil <janus@gcc.gnu.org>
1640 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1641 * gfortran.dg/class_dummy_1.f03: New.
1643 2010-09-01 Jakub Jelinek <jakub@redhat.com>
1646 * g++.dg/tree-prof/partition2.C: New test.
1648 2010-09-01 Richard Guenther <rguenther@suse.de>
1650 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1651 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1652 * gcc.c-torture/execute/20100827-1.c: Likewise.
1654 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1656 * gfortran.dg/execute_command_line_1.f90: New test.
1658 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1660 PR preprocessor/45457
1661 * c-c++-common/cpp/pr45457.c: New test.
1663 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1665 * gcc.dg/nested-func-8.c: New test.
1667 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1670 * gfortran.dg/popcnt_poppar_1.F90: New test.
1671 * gfortran.dg/popcnt_poppar_2.F90: New test.
1673 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
1675 * gcc.target/i386/volatile-2.c: Require nonpic target.
1677 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.dg/pr45461.c: New test.
1682 2010-08-31 Richard Guenther <rguenther@suse.de>
1685 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1687 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
1689 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1691 2010-08-30 Janus Weil <janus@gcc.gnu.org>
1694 * gfortran.dg/typebound_proc_18.f03: New.
1696 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1698 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1699 * lib/scanasm.exp (scan-stack-usage): Likewise.
1700 (scan-stack-usage-not): Likewise.
1701 * gcc.dg/stack-usage-1.c: New test.
1702 * gcc.target/i386/stack-usage-realign.c: Likewise.
1704 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
1706 PR tree-optimization/45427
1707 * gcc.dg/tree-ssa/pr45427.c: New test.
1709 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1712 * g++.dg/template/crash102.C: New.
1714 2010-08-30 Jakub Jelinek <jakub@redhat.com>
1717 * gcc.dg/gomp/atomic-12.c: New test.
1718 * gcc.dg/gomp/atomic-13.c: New test.
1719 * gcc.dg/gomp/atomic-14.c: New test.
1720 * g++.dg/gomp/atomic-11.C: New test.
1721 * g++.dg/gomp/atomic-12.C: New test.
1722 * g++.dg/gomp/atomic-13.C: New test.
1723 * g++.dg/gomp/atomic-14.C: New test.
1725 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1727 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1730 2010-08-30 Thomas Quinot <quinot@adacore.com>
1732 * gnat.dg/discr24.adb: New test.
1734 2010-08-30 Richard Guenther <rguenther@suse.de>
1736 PR tree-optimization/45449
1737 * gcc.dg/pr45449.c: New testcase.
1739 2010-08-30 Joseph Myers <joseph@codesourcery.com>
1741 * gcc.dg/opts-1.c: Expect errors, not warnings.
1743 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1746 * gfortran.dg/dynamic_dispatch_11.f03: New.
1748 2010-08-29 Jason Merrill <jason@redhat.com>
1751 * g++.dg/parse/defarg15.C: New.
1753 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1756 * gfortran.dg/select_type_16.f03: New.
1758 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1759 Tobias Burnus <burnus@net-b.de>
1761 * gfortran.dg/bessel_7.f90: Decrease required precision.
1763 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1764 Kaz Kojima <kkojima@gcc.gnu.org>
1766 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1768 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1770 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1771 floating point conversion code generation.
1772 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1773 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1774 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1775 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1776 to integer conversion code generation.
1777 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1778 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1779 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1780 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1782 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1785 * gfortran.dg/random_seed_1.f90: Adjust test.
1786 * gfortran.dg/float128_1.f90: New test.
1788 2010-08-27 Tobias Burnus <burnus@net-b.de>
1791 * gfortran.dg/norm2_1.f90: New.
1792 * gfortran.dg/norm2_2.f90: New.
1793 * gfortran.dg/norm2_3.f90: New.
1794 * gfortran.dg/norm2_4.f90: New.
1795 * gfortran.dg/parity_1.f90: New.
1796 * gfortran.dg/parity_2.f90: New.
1797 * gfortran.dg/parity_3.f90: New.
1799 2010-08-27 Janus Weil <janus@gcc.gnu.org>
1802 * gfortran.dg/select_type_15.f03: New.
1804 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1807 * gfortran.dg/hollerith8.f90: New test.
1809 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1812 * gfortran.dg/dependency_33.f90: New test.
1814 2010-08-27 Richard Guenther <rguenther@suse.de>
1816 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1817 * gcc.dg/graphite/scop-2.c: Likewise.
1818 * gcc.dg/graphite/scop-20.c: Likewise.
1819 * gcc.dg/vect/slp-25.c: Likewise.
1821 2010-08-27 Olivier Hainque <hainque@adacore.com>
1823 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1825 2010-08-26 Daniel Kraft <d@domob.eu>
1830 * gfortran.dg/associate_8.f03: New test.
1831 * gfortran.dg/select_type_13.f03: New test.
1832 * gfortran.dg/select_type_14.f03: New test.
1834 2010-08-26 Jakub Jelinek <jakub@redhat.com>
1836 PR tree-optimization/44485
1837 * gcc.dg/pr44485.c: New test.
1839 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1841 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1842 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1843 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1845 2010-08-26 Richard Guenther <rguenther@suse.de>
1847 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1848 * gcc.dg/graphite/scop-21.c: Likewise.
1850 2010-08-26 Richard Guenther <rguenther@suse.de>
1852 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1853 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1854 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1855 * gcc.dg/vect/vect-91.c: Likewise.
1856 * gcc.dg/vect/vect-peel-1.c: Likewise.
1857 * gcc.dg/vect/vect-peel-2.c: Likewise.
1858 * gcc.dg/vect/vect-peel-4.c: Likewise.
1860 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1863 * gfortran.dg/der_io_4.f90: New test.
1865 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1867 PR rtl-optimization/44858
1868 * gcc.c-torture/execute/pr44858.c: New test.
1870 PR rtl-optimization/45400
1871 * g++.dg/other/i386-8.C: New test.
1873 2010-08-25 Richard Guenther <rguenther@suse.de>
1875 * gcc.dg/alias-8.c: Adjust.
1877 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1879 * gcc.target/i386/combine-mul.c: New test.
1881 2010-08-25 Richard Guenther <rguenther@suse.de>
1884 * gcc.dg/graphite/id-27.c: New testcase.
1885 * gcc.dg/lto/20100825-1_0.c: Likewise.
1887 2010-08-25 Richard Guenther <rguenther@suse.de>
1889 PR tree-optimization/45316
1890 * g++.dg/opt/pr45316.C: New testcase.
1892 2010-08-25 Richard Guenther <rguenther@suse.de>
1894 PR tree-optimization/45393
1895 * g++.dg/torture/pr45393.C: New testcase.
1897 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1899 PR tree-optimization/45059
1900 * gcc.c-torture/compile/pr45059.c: New test.
1902 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
1904 * lib/target-supports.exp (check_effective_target_vect_unpack):
1905 Set vect_unpack supported flag to true for neon.
1907 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1909 * gcc.dg/tree-ssa/ifc-5.c: New.
1911 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1913 * gcc.dg/tree-ssa/ifc-4.c: New.
1914 * gcc.dg/tree-ssa/ifc-7.c: New.
1916 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
1918 * gcc.dg/vect/vect.exp: Check loongson targets
1919 * g++.dg/vect/vect.exp: Likewise
1920 * gfortran.dg/vect/vect.exp: Likewise
1922 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1924 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1927 2010-08-23 Janus Weil <janus@gcc.gnu.org>
1930 * gfortran.dg/proc_ptr_29.f90: New.
1932 2010-08-22 Tobias Burnus <burnus@net-b.de>
1933 Dominique d'Humieres <dominiq@lps.ens.fr>
1936 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1938 2010-08-22 Tobias Burnus <burnus@net-b.de>
1941 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1943 2010-08-22 Tobias Burnus <burnus@net-b.de>
1946 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1948 2010-08-22 Tobias Burnus <burnus@net-b.de>
1949 Dominique d'Humieres <dominiq@lps.ens.fr>
1953 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1954 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1956 2010-08-21 Janus Weil <janus@gcc.gnu.org>
1961 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1962 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1963 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1965 2010-08-21 Tobias Burnus <burnus@net-b.de>
1969 * gfortran.dg/bessel_6.f90: New.
1970 * gfortran.dg/bessel_7.f90: New.
1972 2010-08-20 Jan Hubicka <jh@suse.cz>
1976 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1977 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1979 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
1982 * gcc.target/i386/pr45336-1.c: New.
1983 * gcc.target/i386/pr45336-2.c: Likewise.
1984 * gcc.target/i386/pr45336-3.c: Likewise.
1985 * gcc.target/i386/pr45336-4.c: Likewise.
1987 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
1990 * gcc.target/i386/volatile-2.c: Update scan strings to also
1991 include (%rip) for the memory reference on x86_64.
1993 2010-08-20 Jakub Jelinek <jakub@redhat.com>
1996 * gcc.dg/pr44974.c: New test.
1998 PR rtl-optimization/45353
1999 * gcc.dg/pr45353.c: New test.
2001 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
2003 * gcc.target/i386/volatile-2.c: New.
2005 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
2007 PR rtl-optimization/44691
2008 * gfortran.dg/pr44691.f: New test.
2010 2010-10-19 Olivier Hainque <hainque@adacore.com>
2012 * gcc.target/sparc/sibcall-dslot.c: New testcase.
2014 2010-08-19 Jason Merrill <jason@redhat.com>
2016 * g++.dg/init/synth3.C: New.
2017 * g++.dg/init/value8.C: New.
2018 * g++.dg/tree-ssa/empty-2.C: New.
2019 * g++.dg/cpp0x/noexcept09.C: New.
2021 2010-08-19 Daniel Kraft <d@domob.eu>
2025 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2026 * gfortran.dg/pointer_remapping_1.f90: New test.
2027 * gfortran.dg/pointer_remapping_2.f03: New test.
2028 * gfortran.dg/pointer_remapping_3.f08: New test.
2029 * gfortran.dg/pointer_remapping_4.f03: New test.
2030 * gfortran.dg/pointer_remapping_5.f08: New test.
2031 * gfortran.dg/pointer_remapping_6.f08: New test.
2033 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
2036 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2038 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2040 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2042 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
2044 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2047 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2050 * gcc.c-torture/execute/pr45070.c: New.
2052 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2054 * g++.dg/pr44328.C: New test.
2056 2010-08-19 Tobias Burnus <burnus@net-b.de>
2060 * gfortran.dg/bessel_3.f90: New.
2061 * gfortran.dg/bessel_4.f90: New.
2062 * gfortran.dg/bessel_5.f90: New.
2064 2010-08-19 Janus Weil <janus@gcc.gnu.org>
2067 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2068 * gfortran.dg/pointer_init_2.f90: New.
2069 * gfortran.dg/pointer_init_3.f90: New.
2070 * gfortran.dg/pointer_init_4.f90: New.
2072 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
2075 * g++.dg/pr45049-1.C: New test.
2076 * g++.dg/pr45049-2.C: New test.
2078 2010-08-18 Jie Zhang <jie@codesourcery.com>
2080 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2081 20 if __ARM_PCS is defined otherwise 64.
2082 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2083 instead of hard coded 64.
2085 2010-08-18 Yao Qi <yao@codesourcery.com>
2088 * gcc.target/arm/pr45094.c: New test.
2090 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2092 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2094 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2096 PR rtl-optimization/42575
2097 * gcc.target/arm/pr42575.c: New test.
2099 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2101 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2102 * gcc.dg/tls/thr-cse-1.c: New.
2104 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2107 * lib/target-supports.exp
2108 (check_effective_target_function_sections): New.
2109 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2110 function sections before proceding.
2112 2010-08-17 Jakub Jelinek <jakub@redhat.com>
2115 * gfortran.dg/pr45308.f03: New test.
2117 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
2120 * gcc.target/i386/pr45296.c: New test.
2122 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
2124 * g++.dg/ext/uow-1.C: New.
2125 * g++.dg/ext/uow-2.C: New.
2126 * g++.dg/ext/uow-3.C: New.
2127 * g++.dg/ext/uow-4.C: New.
2129 2010-08-17 Richard Guenther <rguenther@suse.de>
2132 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2134 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
2137 * gcc.dg/Wcxx-compat-20.c: New test.
2139 2010-08-17 Daniel Kraft <d@domob.eu>
2142 * gfortran.dg/associate_1.f03: Extended to test newly supported
2143 features like association to variables.
2144 * gfortran.dg/associate_3.f03: Removed check for illegal change
2145 of associate-name here...
2146 * gfortran.dg/associate_5.f03: ...and added it here.
2147 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2148 * gfortran.dg/associate_7.f03: New test.
2150 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
2152 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2154 2010-08-15 Daniel Kraft <d@domob.eu>
2157 * gfortran.dg/associate_1.f03: Enable test for array expressions.
2158 * gfortran.dg/associate_3.f03: Clarify comment.
2159 * gfortran.dg/associate_5.f03: New test.
2160 * gfortran.dg/associate_6.f03: New test.
2162 2010-08-15 Tobias Burnus <burnus@net-b.de>
2165 * gfortran.dg/bind_c_usage_21.f90: New.
2166 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2168 2010-08-15 Tobias Burnus <burnus@net-b.de>
2170 * gfortran.dg/optional_absent_1.f90: New.
2171 * gfortran.dg/null_actual.f90: New.
2173 2010-08-15 Tobias Burnus <burnus@net-b.de>
2175 * gfortran.dg/pointer_target_1.f90: New.
2176 * gfortran.dg/pointer_target_2.f90: New.
2177 * gfortran.dg/pointer_target_3.f90: New.
2179 2010-08-15 Daniel Kraft <d@domob.eu>
2182 * gfortran.dg/elemental_args_check_3.f90: New test.
2183 * gfortran.dg/impure_1.f08: New test.
2184 * gfortran.dg/impure_2.f08: New test.
2185 * gfortran.dg/impure_3.f90: New test.
2186 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2188 2010-08-15 Ira Rosen <irar@il.ibm.com>
2190 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2191 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2193 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2195 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2197 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2199 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2201 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2202 dg-require-effective-target after dg-do.
2204 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2206 * lib/target-supports.exp (check_effective_target_vect_int): Return
2207 true for Loongson targets.
2208 (check_effective_target_vect_shift): Likewise.
2209 (check_effective_target_vect_no_int_max): Likewise.
2210 (check_effective_target_vect_no_align): Likewise.
2211 (check_effective_target_vect_short_mult): Likewise.
2213 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
2215 * g++.dg/cast.C: Change fields of structures to "long" to pass
2216 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2217 * g++.dg/cpp0x/iop.C: Ditto.
2218 * g++.dg/cpp0x/named_refs.C: Ditto.
2219 * g++.dg/cpp0x/rv1p.C: Ditto.
2220 * g++.dg/cpp0x/rv2p.C: Ditto.
2221 * g++.dg/cpp0x/rv3p.C: Ditto.
2222 * g++.dg/cpp0x/rv4p.C: Ditto.
2223 * g++.dg/cpp0x/rv5p.C: Ditto.
2224 * g++.dg/cpp0x/rv6p.C: Ditto.
2225 * g++.dg/cpp0x/rv7p.C: Ditto.
2226 * g++.dg/cpp0x/rv8p.C: Ditto.
2227 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2229 2010-08-13 Daniel Kraft <d@domob.eu>
2231 * gfortran.dg/implied_shape_1.f08: New test.
2232 * gfortran.dg/implied_shape_2.f90: New test.
2233 * gfortran.dg/implied_shape_3.f08: New test.
2235 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2238 * gfortran.dg/char_component_initializer_1.f90: New test.
2240 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2242 PR tree-optimization/45241
2243 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2245 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2247 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2249 * gcc.target/i386/pr40906-2.c: Ditto.
2250 * gcc.target/i386/pr40906-3.c: Ditto.
2252 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2255 * gcc.c-torture/execute/pr45262.c: New test.
2257 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2259 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2261 * g++.dg/other/profile1.C: Ditto.
2263 2010-08-12 Richard Guenther <rguenther@suse.de>
2265 PR tree-optimization/45232
2266 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2267 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2268 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2269 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2270 unsigned arithmetic.
2271 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2272 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2273 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2274 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2275 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2276 unsigned arithmetic.
2277 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2278 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2279 unsigned arithmetic.
2280 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2281 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2282 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2283 unsigned arithmetic.
2284 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2285 * gcc.dg/tree-ssa/negate.c: Adjust.
2286 * gcc.dg/vect/vect-1.c: Adjust.
2287 * gfortran.dg/reassoc_6.f: XFAIL.
2289 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2292 * gcc.dg/pr45259.c: New test.
2294 2010-08-12 Wei Guozhi <carrot@google.com>
2297 * gcc.target/arm/pr44999.c: New testcase.
2299 2010-08-12 Jie Zhang <jie@codesourcery.com>
2301 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2303 (main): Adjust accordingly.
2305 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2307 * gfortran.dg/graphite/id-22.f: New.
2309 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2311 * gcc.dg/graphite/id-26.c: New.
2313 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2315 * gcc.dg/graphite/id-25.c: New.
2317 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2319 * gcc.dg/graphite/run-id-5.c: New.
2320 * gcc.dg/graphite/run-id-6.c: New.
2321 * gfortran.dg/graphite/id-21.f: New.
2323 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2325 * gcc.dg/graphite/id-24.c: New.
2327 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2329 * gcc.dg/tree-ssa/pr20742.c: New.
2331 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2333 * gcc.dg/graphite/id-23.c: New.
2335 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2337 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2339 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2341 * gcc.dg/graphite/pr42729.c: New.
2343 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2345 * gfortran.dg/graphite/id-20.f: New.
2347 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2349 * gcc.dg/graphite/id-22.c: New.
2351 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2353 * gcc.dg/graphite/run-id-2.c: Call abort.
2355 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2357 * gcc.dg/graphite/id-20.c: New.
2359 2010-08-11 Janus Weil <janus@gcc.gnu.org>
2360 Steve Kargl <kargl@gcc.gnu.org>
2363 * gfortran.dg/move_alloc_3.f90: New.
2364 * gfortran.dg/random_seed_2.f90: New.
2366 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2368 * lib/target-supports.exp (check_effective_target_sync_int_long):
2370 (check_effective_target_sync_char_short): Likewise.
2372 2010-08-10 Yao Qi <yao@codesourcery.com>
2374 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2376 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2377 * g++.dg/other/packed1.C: Likewise.
2378 * g++.dg/other/crash-4.C: Likewise.
2379 * g++.dg/ext/packed8.C: Likewise.
2380 * g++.dg/init/array16.C: Likewise.
2382 2010-08-10 xinliang David Li <davidxl@google.com>
2383 * gcc.dg/tree-ssa/loop-19.c: Add option
2384 -fno-prefetch-loop-array
2386 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2389 * gcc.c-torture/compile/pr45182.c: New test.
2391 2010-08-09 Jason Merrill <jason@redhat.com>
2394 * g++.dg/cpp0x/variadic-104.C: New.
2396 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2399 * gfortran.dg/dependency_32.f90: New test.
2401 2010-08-09 Richard Guenther <rguenther@suse.de>
2404 * g++.dg/opt/nrv17.C: New testcase.
2406 2010-08-09 Richard Guenther <rguenther@suse.de>
2409 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2410 alignment from MEM_REF offset only if we took it from the
2413 * gcc.target/i386/pr24178.c: New testcase.
2415 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2417 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2418 * gcc.dg/20030702-1.c: Ditto.
2419 * gcc.dg/20050309-1.c: Ditto.
2420 * gcc.dg/20050325-1.c: Ditto.
2421 * gcc.dg/20050330-2.c: Ditto.
2422 * gcc.dg/20051201-1.c: Ditto.
2423 * gcc.dg/gomp/pr27573.c: Ditto.
2424 * gcc.dg/gomp/pr34610.c: Ditto.
2425 * gcc.dg/pr24225.c: Ditto.
2426 * gcc.dg/pr26570.c: Ditto.
2427 * gcc.dg/pr32773.c: Ditto.
2428 * g++.dg/gcov/gcov-6.C: Ditto.
2429 * g++.dg/gomp/pr34608.C: Ditto.
2430 * gfortran.dg/gomp/pr27573.f90: Ditto.
2432 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2433 dg-require-host-local dg directive.
2434 * gcc.dg/profile-dir-2.c: Ditto.
2435 * gcc.dg/profile-dir-3.c: Ditto.
2437 2010-08-08 Richard Guenther <rguenther@suse.de>
2439 PR tree-optimization/45109
2440 * gcc.c-torture/compile/pr45109.c: New testcase.
2442 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2444 * gcc.dg/march.c: Skip if -march defined.
2445 * gcc.dg/mtune.c: Skip if -mtune defined.
2447 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2448 generic thunk support.
2450 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
2453 * gcc.target/i386/pr45213.c: New test.
2455 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2458 * gfortran.dg/fmt_error_11.f03: New test.
2460 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2462 * lib/target-supports.exp (check_effective_target_sync_int_long):
2463 Add arm*-*-linux-gnueabi.
2464 (check_effective_target_sync_char_short): Likewise.
2466 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2469 * gfortran.dg/dependency_31.f90: New test.
2471 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2473 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2475 2010-08-06 Jason Merrill <jason@redhat.com>
2477 * g++.dg/cpp0x/sfinae3.C: New.
2478 * g++.dg/cpp0x/sfinae4.C: New.
2480 2010-08-06 Richard Guenther <rguenther@suse.de>
2482 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2483 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2484 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2485 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2486 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2487 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2488 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2489 * gcc.c-torture/execute/20100805-1.c: Likewise.
2491 2010-08-05 Martin Jambor <mjambor@suse.cz>
2494 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2496 2010-08-05 Martin Jambor <mjambor@suse.cz>
2498 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2499 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2501 2010-08-05 Martin Jambor <mjambor@suse.cz>
2503 * g++.dg/ipa/devirt-1.C: New test.
2504 * g++.dg/ipa/devirt-2.C: Likewise.
2505 * g++.dg/ipa/devirt-3.C: Likewise.
2506 * g++.dg/ipa/devirt-4.C: Likewise.
2507 * g++.dg/ipa/devirt-5.C: Likewise.
2508 * gcc.dg/ipa/iinline-3.c: Likewise.
2510 2010-08-05 Jie Zhang <jie@codesourcery.com>
2512 PR tree-optimization/45144
2513 * gcc.dg/tree-ssa/pr45144.c: New test.
2515 2010-08-04 Janus Weil <janus@gcc.gnu.org>
2520 * gfortran.dg/class_25.f03: New.
2521 * gfortran.dg/class_26.f03: New.
2523 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2525 * g++.dg/warn/miss-format-1.C: Update line number.
2527 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
2530 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2531 .frame and .mask assembler directives.
2533 2010-08-04 Richard Guenther <rguenther@suse.de>
2535 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2536 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2537 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2538 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2540 2010-08-04 Tobias Burnus <burnus@net-b.de>
2543 * gfortran.dg/derived_constructor_char_1.f90: New.
2544 * gfortran.dg/derived_constructor_char_2.f90: New.
2546 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2549 * gfortran.dg/dependency_30.f90: New test.
2551 2010-08-03 Jan Hubicka <jh@suse.cz>
2553 * gcc.c-torture/compile/pr45085.c: New testcase.
2555 2010-08-03 Janus Weil <janus@gcc.gnu.org>
2559 * gfortran.dg/typebound_call_9.f03: Modified.
2560 * gfortran.dg/typebound_generic_1.f03: Modified.
2562 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2566 * gfortran.dg/dependency_29.f90: New test.
2568 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2571 * gfortran.dg/character_comparison_2.f90: New test.
2572 * gfortran.dg/character_comparison_3.f90: New test.
2573 * gfortran.dg/dependency_28.f90: New test.
2575 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2578 * gcc.target/arm/pr40457-1.c: New test.
2579 * gcc.target/arm/pr40457-2.c: New test.
2581 2010-08-01 Janus Weil <janus@gcc.gnu.org>
2584 * gfortran.dg/typebound_call_17.f03: New.
2586 2010-07-30 Janus Weil <janus@gcc.gnu.org>
2589 * gfortran.dg/allocate_derived_3.f90: New.
2591 2010-07-30 Xinliang David Li <davidxl@google.com>
2592 PR tree-optimization/45121
2593 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2595 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2598 * g++.dg/pr45112.C: New test.
2600 2010-07-30 Jakub Jelinek <jakub@redhat.com>
2603 PR rtl-optimization/45137
2604 * gcc.dg/pr45055.c: New test.
2606 2010-07-30 Alan Modra <amodra@gmail.com>
2608 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2609 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2611 2010-07-29 Tobias Burnus <burnus@net-b.de>
2615 * gfortran.dg/whole_file_25.f90: New.
2616 * gfortran.dg/whole_file_26.f90: New.
2617 * gfortran.dg/whole_file_27.f90: New.
2619 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2622 * gfortran.dg/typebound_proc_17.f03: New.
2624 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2627 * gfortran.dg/move_alloc_2.f90: New.
2629 2010-07-29 Xinliang David Li <davidxl@google.com>
2630 PR tree-optimization/45121
2631 * c-c++-common/uninit-17.c: Fix expected output.
2633 2010-07-29 Richard Guenther <rguenther@suse.de>
2635 PR tree-optimization/45120
2636 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2638 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2642 * gfortran.dg/pr42051.f03: New testcase.
2644 2010-07-29 Richard Guenther <rguenther@suse.de>
2647 * gcc.c-torture/execute/pr45034.c: New testcase.
2649 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2652 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2654 2010-07-28 Daniel Kraft <d@domob.eu>
2656 * gfortran.dg/bound_8.f90: New test.
2658 2010-07-28 Jakub Jelinek <jakub@redhat.com>
2661 * gcc.dg/pr45105.c: New test.
2663 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2665 PR rtl-optimization/45107
2666 * gcc.dg/pr45107.c: New test.
2668 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2670 PR rtl-optimization/45101
2671 * gcc.dg/pr45101.c: New test.
2673 2010-07-28 Tobias Burnus <burnus@net-b.de>
2676 * gfortran.dg/whole_file_24.f90: New.
2678 2010-07-27 Jason Merrill <jason@redhat.com>
2680 * g++.dg/cpp0x/variadic102.C: New.
2681 * g++.dg/cpp0x/variadic103.C: New.
2683 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2685 PR rtl-optimization/40956
2688 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2689 * gcc.target/arm/pr42574.c: Add tests.
2691 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2693 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2695 (cleanup-repo-files): Ditto.
2696 (cleanup-saved-temps): Ditto.
2698 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2701 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2704 * gcc.dg/pr45079.c: New test.
2706 2010-07-27 Ira Rosen <irar@il.ibm.com>
2708 PR tree-optimization/44152
2709 * gcc.dg/vect/fast-math-pr44152.c: New test.
2711 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2714 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2715 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2716 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2717 * obj-c++.dg/torture/trivial.mm: Ditto.
2718 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2719 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2720 * objc.dg/torture/tls/thr-init.m: Ditto.
2721 * objc.dg/torture/trivial.m: Ditto.
2723 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2725 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2726 Skip on spu-*-* targets.
2728 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2730 PR tree-optimization/45083
2731 * gcc.dg/pr45083.c: New test.
2733 2010-07-26 Tobias Burnus <burnus@net-b.de>
2736 * gfortran.dg/whole_file_22.f90: New test.
2737 * gfortran.dg/whole_file_23.f90: New test.
2739 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
2740 Jack Howarth <howarth@bromo.med.uc.edu>
2741 Richard Henderson <rth@redhat.com>
2744 * gcc.dg/tls/thr-init-1.c: New.
2745 * gcc.dg/tls/thr-init-2.c: New.
2746 * gcc.dg/torture/tls New.
2747 * gcc.dg/torture/tls/tls-test.c: New.
2748 * gcc.dg/torture/tls/thr-init-1.c: New.
2749 * gcc.dg/torture/tls/tls.exp: New.
2750 * gcc.dg/torture/tls/thr-init-2.c: New.
2751 * gcc.dg/tls/emutls-2.c: New test
2753 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2754 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2755 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2756 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2757 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2758 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2759 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2760 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2761 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2762 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2763 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2764 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2765 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2766 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2767 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2768 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2769 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2770 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2771 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2772 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2773 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2774 gfortran.dg/gomp/omp_threadprivate1.f90,
2775 gfortran.dg/gomp/omp_threadprivate2.f90,
2776 gfortran.dg/gomp/reduction1.f90,
2777 gfortran.dg/gomp/sharing-1.f90: Likewise.
2779 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2781 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2783 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2784 dg-require-visibility.
2786 2010-07-26 Richard Guenther <rguenther@suse.de>
2788 PR tree-optimization/43784
2789 * gcc.c-torture/execute/pr43784.c: New testcase.
2790 * g++.dg/torture/pr43784.C: Likewise.
2792 2010-07-26 Richard Guenther <rguenther@suse.de>
2795 * g++.dg/pr45056.C: New testcase.
2797 2010-07-26 Richard Guenther <rguenther@suse.de>
2799 PR tree-optimization/45071
2800 * gcc.dg/pr45071.c: New testcase.
2802 2010-07-26 Tobias Burnus <burnus@net-b.de>
2805 * gfortran.dg/namelist_62.f90: New.
2807 2010-07-26 Richard Guenther <rguenther@suse.de>
2809 * gcc.c-torture/execute/pr45017.c: Move ...
2810 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2812 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2815 * trim_optimize_1.f90: New test.
2816 * character_comparision_1.f90: New test.
2818 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2821 * gfortran.dg/wtruncate_fix.f: New test.
2823 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
2826 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2828 2010-07-24 Richard Guenther <rguenther@suse.de>
2831 * g++.dg/lto/20100724-1_0.C: New testcase.
2833 2010-07-24 Richard Guenther <rguenther@suse.de>
2836 * gcc.dg/lto/20100724-1_0.c: New testcase.
2837 * gcc.dg/lto/20100724-1_1.c: Likewise.
2839 2010-07-24 Tobias Burnus <burnus@net-b.de>
2842 * gfortran.dg/whole_file_21.f90: New.
2844 * gfortran.dg/integer_exponentiation_3.F90: Use
2845 -ffloat-store only for i?86/x86-64 -m32.
2847 2010-07-24 Tobias Burnus <burnus@net-b.de>
2849 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2850 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2852 2010-07-24 Tobias Burnus <burnus@net-b.de>
2854 * gfortran.dg/func_decl_4.f90: Split test into two ...
2855 * gfortran.dg/func_decl_5.f90: ... parts.
2856 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2857 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2858 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2859 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2860 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2861 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2862 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2863 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2864 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2865 * gfortran.dg/sizeof.f90: Make test valid.
2866 * gfortran.dg/pr20865.f90: Add new dg-error.
2867 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2868 * gfortran.dg/g77/19990218-0.f: Ditto.
2869 * gfortran.dg/g77/19990218-1.f: Ditto.
2870 * gfortran.dg/g77/970625-2.f: Ditto.
2871 * gfortran.dg/pr37243.f: Fix function declaration.
2872 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2873 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2875 2010-07-23 Tobias Burnus <burnus@net-b.de>
2878 * gfortran.dg/char_array_structure_constructor.f90: Add
2879 -fwhole-file as dg-option as it otherwise fails on some
2882 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
2884 * gnat.dg/aggr16.ad[sb]: New test.
2885 * gnat.dg/aggr16_pkg.ads: New helper.
2887 2010-07-23 Richard Guenther <rguenther@suse.de>
2890 * g++.dg/lto/20100723-1_0.C: New testcase.
2892 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
2894 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2896 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2897 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2899 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2901 * lib/target-supports.exp (add_options_for_tls): New proc.
2902 * g++.dg/tls/static-1.C: Use dg-add-options tls.
2903 * g++.dg/tls/static-1a.cc: Likewise.
2904 * gcc.dg/tls/emutls-1.c: Likewise.
2905 * gcc.dg/tls/opt-11.c: Likewise.
2906 * gcc.dg/tls/opt-12.c: Likewise.
2907 * gcc.dg/tls/pr24428-2.c: Likewise.
2908 * gcc.dg/tls/pr24428.c: Likewise.
2909 * obj-c++.dg/tls/static-1.mm: Likewise.
2910 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2911 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2912 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2913 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2914 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2915 * objc.dg/torture/tls/thr-init.m: Likewise.
2916 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2918 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2920 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2921 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2922 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2923 optimized dump files.
2925 2010-07-23 Jakub Jelinek <jakub@redhat.com>
2927 PR tree-optimization/45047
2928 * gcc.c-torture/compile/pr45047.c: New test.
2930 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2932 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2933 instead of dg-compile.
2934 * gcc.dg/float-range-4.c: Ditto.
2935 * gcc.dg/float-range-5.c: Ditto.
2936 * gcc.dg/fold-overflow-1.c: Ditto.
2937 * gcc.dg/gomp/sections-4.c: Ditto.
2938 * gcc.dg/transparent-union-1.c: Ditto.
2939 * gcc.dg/transparent-union-2.c: Ditto.
2940 * gcc.target/i386/pr39315-check.c: Ditto.
2941 * g++.dg/gomp/sections-4.C: Ditto.
2942 * g++.dg/template/dtor7.C: Ditto.
2943 * g++.dg/tree-ssa/pr19952.C: Ditto.
2944 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2945 * gfortran.dg/graphite/pr42185.f90: Ditto.
2946 * gfortran.dg/namelist_36.f90: Ditto.
2947 * gnat.dg/noreturn1.adb: Ditto.
2948 * gnat.dg/specs/small_alignment.ads: Ditto.
2950 2010-07-23 Martin Jambor <mjambor@suse.cz>
2952 PR tree-optimization/44915
2953 * g++.dg/torture/pr44915.C: New test.
2955 2010-07-23 Martin Jambor <mjambor@suse.cz>
2957 PR tree-optimization/44914
2958 * g++.dg/tree-ssa/pr44914.C: New test.
2960 2010-07-23 Jie Zhang <jie@codesourcery.com>
2963 * gcc.dg/pr44290-1.c: New test.
2964 * gcc.dg/pr44290-2.c: New test.
2966 2010-07-23 Jason Merrill <jason@redhat.com>
2969 * g++.dg/abi/mangle44.C: New.
2971 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2973 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2974 for compile-time only tests.
2975 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2977 * gcc.target/i386/pr39315-4.c: Ditto.
2978 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2979 target check. Include sse-os-support.h.
2980 (main): Call check_isa and sse_os_support.
2981 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2982 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2983 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2984 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2985 target check. Include sse-os-support.h.
2986 (main): Call check_isa and sse_os_support.
2987 * gcc.target/i386/vperm-v2df.c: Ditto.
2989 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2991 * lib/target-supports.exp (check_avx_hw_available): New procedure.
2992 (check_effective_target_avx_runtime): New procedure.
2993 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2994 (check_effective_target_sse_runtime): Add check_effective_target_sse.
2996 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2997 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
2998 and __get_cpuid test.
2999 * gcc.dg/compat/vector-2b_main.c: Ditto.
3001 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3003 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3004 for compile-time only test.
3005 * gcc.dg/pr32716.c: Ditto.
3006 * gcc.dg/pr34856.c: Ditto.
3007 * gcc.dg/pr36997.c: Ditto.
3008 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3009 * gfortran.dg/pr28158.f90: Ditto.
3010 * gfortran.dg/pr30667.f: Ditto.
3012 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3013 i?86-*-* and x86_64-*-* targets to disable execution on targets
3014 without sse2 runtime support.
3015 * g++.dg/vect/vect.exp: Ditto.
3016 * gfortran.dg/vect/vect.exp: Ditto.
3018 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3019 * gcc.dg/pr37544.c: Ditto.
3020 * gcc.dg/pr40550.c: Ditto.
3021 * gcc.dg/compat/union-m128-1_main.c: Ditto.
3022 * gcc.dg/compat/vector-1a_main.c: Ditto.
3023 * gcc.dg/compat/vector-2a_main.c: Ditto.
3024 * gcc.dg/torture/pr16104-1.c: Ditto.
3025 * gcc.dg/torture/pr35771-1.c: Ditto.
3026 * gcc.dg/torture/pr35771-2.c: Ditto.
3027 * gcc.dg/torture/pr35771-3.c: Ditto.
3028 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3029 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3030 * gcc.dg/torture/stackalign/push-1.c: Ditto.
3031 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3032 * g++.dg/other/i386-1.C: Ditto.
3033 * g++.dg/other/pr40446.C: Ditto.
3035 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3037 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3039 2010-07-23 Daniel Kraft <d@domob.eu>
3042 * gfortran.dg/exit_1.f08: New test.
3043 * gfortran.dg/exit_2.f08: New test.
3045 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
3047 PR tree-optimization/39839
3048 * gcc.target/arm/pr39839.c: New test case.
3050 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3052 * gnat.dg/unchecked_convert5b.adb: New test.
3053 * gnat.dg/unchecked_convert6.adb: Likewise.
3054 * gnat.dg/unchecked_convert6b.adb: Likewise.
3056 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3058 * gnat.dg/aggr15.ad[sb]: New test.
3060 2010-07-22 Dodji Seketeli <dodji@redhat.com>
3063 * g++.dg/debug/dwarf2/nested-2.C: New test case.
3065 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
3067 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3068 with dg-require-linker-plugin.
3070 2010-07-22 Richard Guenther <rguenther@suse.de>
3073 * g++.dg/lto/20100722-1_0.C: New testcase.
3075 2010-07-22 Richard Guenther <rguenther@suse.de>
3078 * gcc.dg/lto/20100720-3_0.c: New testcase.
3079 * gcc.dg/lto/20100720-3_1.c: Likewise.
3081 2010-07-22 Richard Guenther <rguenther@suse.de>
3083 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3084 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3087 * gcc.dg/lto/20100722-1_0.c: New testcase.
3089 2010-07-22 Martin Jambor <mjambor@suse.cz>
3091 PR tree-optimization/44891
3092 * gcc.c-torture/compile/pr44891.c: New test.
3094 2010-07-22 Richard Guenther <rguenther@suse.de>
3096 PR tree-optimization/45017
3097 * gcc.c-torture/execute/pr45017.c: New testcase.
3099 2010-07-22 Tobias Burnus <burnus@net-b.de>
3102 * gfortran.dg/aliasing_dummy_5.f90: New.
3104 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3107 * gcc.target/arm/pr43698.c: New test.
3109 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
3112 * Revert my commit r162325 for this PR.
3114 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3117 * gcc.target/m68k/pr45015.c: New test.
3119 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
3122 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3125 2010-07-21 Richard Guenther <rguenther@suse.de>
3128 * g++.dg/lto/20100721-1_0.C: New testcase.
3130 2010-07-21 Martin Jambor <mjambor@suse.cz>
3132 PR tree-optimization/44900
3133 * g++.dg/torture/pr44900.C: New test.
3135 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
3138 * c-c++-common/uninit-17.c: Correct expected error.
3140 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3142 * gcc.dg/guality/asm-1.c: New test.
3145 * gcc.dg/guality/pr45003-2.c: New test.
3146 * gcc.dg/guality/pr45003-3.c: New test.
3148 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3151 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3153 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
3155 * lib/scanasm.exp (dg-function-on-line): Test that a function is
3156 defined on the current line.
3157 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3158 * g++.dg/debug/dwarf2/pr44641.C: New.
3160 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
3162 * gcc.target/powerpc/block-move-1.c: New test.
3163 * gcc.target/powerpc/block-move-2.c: New test.
3165 2010-07-20 Jason Merrill <jason@redhat.com>
3168 * g++.dg/cpp0x/sfinae2.C: New.
3170 2010-07-20 Richard Guenther <rguenther@suse.de>
3173 * gcc.dg/lto/20100720-4_0.c: New testcase.
3175 2010-07-20 Richard Guenther <rguenther@suse.de>
3178 * gcc.dg/lto/20100720-2_0.c: New testcase.
3179 * gcc.dg/lto/20100720-2_1.c: Likewise.
3181 2010-07-20 Richard Guenther <rguenther@suse.de>
3184 * gcc.dg/lto/20100720-1_0.c: New testcase.
3185 * gcc.dg/lto/20100720-1_1.c: Likewise.
3187 2010-07-20 Jakub Jelinek <jakub@redhat.com>
3190 * gcc.dg/guality/pr45003-1.c: New test.
3192 2010-07-20 Richard Guenther <rguenther@suse.de>
3194 PR tree-optimization/44977
3195 * gcc.dg/torture/pr44977.c: New testcase.
3197 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
3199 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3202 2010-07-20 Richard Guenther <rguenther@suse.de>
3206 * gcc.dg/pr44971.c: New testcase.
3207 * gcc.c-torture/compile/pr44988.c: Likewise.
3209 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3212 * gfortran.dg/allocate_with_typespec.f90: New test.
3213 * gfortran.dg/allocate_derived_1.f90: Update error message.
3215 2010-07-19 Jason Merrill <jason@redhat.com>
3218 * g++.dg/cpp0x/decltype23.C: New.
3220 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
3223 * gfortran.dg/class_defined_operator_1.f03 : New test.
3225 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3227 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3228 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3229 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3230 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3232 2010-07-19 Richard Guenther <rguenther@suse.de>
3235 * gcc.c-torture/compile/pr44941.c: New testcase.
3237 2010-07-19 Jason Merrill <jason@redhat.com>
3240 * g++.dg/template/sfinae24.C: New.
3242 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3245 * gfortran.dg/data_implied_do_2.f90: Removed.
3247 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3250 * g++.dg/template/sfinae23.C: New.
3252 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3254 * lib/target-supports.exp (check_sse_os_support_available): New
3256 (check_sse_hw_available): New proc.
3257 (check_effective_target_sse_runtime): New proc.
3258 (check_effective_target_sse2_runtime): New proc.
3259 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3260 -msse2 if check_sse_os_support_available.
3261 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3262 check_sse_os_support_available.
3263 * gcc.dg/vect/vect.exp: Likewise.
3264 * gfortran.dg/vect/vect.exp: Likewise.
3265 * gcc.target/i386/sol2-check: Renamed to ...
3266 * gcc.target/i386/sse-os-support.h: ... this.
3267 (sol2_check): Renamed to ...
3268 (sse_os_support): ... this.
3269 Only test movss with xmm registers.
3270 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3271 Removed ILL_INSN, ILL_INSN_LEN.
3272 * gcc.target/i386/sse2-check.h: Likewise.
3273 * gcc.target/i386/sse3-check.h: Likewise.
3274 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3275 Removed cpuid.h, __get_cpuid test.
3276 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3277 Removed cpuid.h, __get_cpuid test.
3278 * g++.dg/other/pr40446.C: Likewise.
3279 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3280 * gcc.dg/compat/vector-1a_main.c: Likewise.
3281 * gcc.dg/compat/vector-2a_main.c: Likewise.
3282 * gcc.dg/pr36584.c: Likewise.
3283 * gcc.dg/pr37544.c: Likewise.
3284 * gcc.dg/torture/pr16104-1.c: Likewise.
3285 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3286 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3287 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3288 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3289 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3290 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3292 * gcc.dg/torture/pr35771-2.c: Likewise.
3293 * gcc.dg/torture/pr35771-3.c: Likewise.
3294 * gcc.target/i386/pr39315-2.c: Likewise.
3295 * gcc.target/i386/pr39315-4.c: Likewise.
3296 * gcc.target/i386/vperm-v2df.c: Likewise.
3297 * gcc.target/i386/vperm-v2di.c: Likewise.
3298 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3299 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3302 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
3305 * gfortran.dg/data_implied_do_2.f90: New test.
3307 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3309 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3311 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3313 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3314 to the "mips16" group.
3315 (mips_using_mips16_p): New procedure.
3316 (mips-dg-options): Use it.
3318 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3320 * gcc.target/mips/mips16-attributes-4.c: New test.
3322 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3325 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3326 * gcc.target/powerpc/recip-2.c: Ditto.
3327 * gcc.target/powerpc/recip-3.c: Ditto.
3329 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3331 * gcc.target/arm/pr42235.c: New test.
3333 2010-07-16 Jason Merrill <jason@redhat.com>
3336 * g++.dg/template/partial8.C: New.
3338 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3340 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3341 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3343 (gualcvt): New overloaded inline.
3344 (GUALCVT): Use it for C++.
3345 * g++.dg/guality/guality.exp: New.
3346 * g++.dg/guality/guality.h: New.
3347 * g++.dg/guality/redeclaration1.C: New test.
3348 * g++.dg/dg.exp: Prune also guality/* tests.
3349 * gcc.dg/guality/pr43141.c: Moved to...
3350 * c-c++-common/guality/pr43141.c: ... here.
3352 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3355 * gfortran.dg/char4_iunit_2.f03: New test.
3357 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3359 * lib/plugin-support.exp (plugin-test-execute):
3360 Add ${gcc_objdir}/intl to includes.
3362 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3365 * gcc.c-torture/execute/pr44942.c: New test.
3366 * gcc.target/i386/pr44942.c: New test.
3368 2010-07-15 Jason Merrill <jason@redhat.com>
3371 * g++.dg/cpp0x/implicit7.C: New.
3372 * g++.dg/cpp0x/implicit8.C: New.
3374 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3376 Disable float tests for __SPU__ targets due to lack of signed zero:
3377 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3378 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3379 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3380 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3381 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3382 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3383 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3384 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3385 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3387 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3389 * gfortran.dg/select_char_2.f90: New test.
3391 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3393 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3396 2010-07-15 Janus Weil <janus@gcc.gnu.org>
3399 * gfortran.dg/typebound_generic_9.f03: New.
3401 2010-07-15 Richard Guenther <rguenther@suse.de>
3403 PR tree-optimization/44946
3404 * gcc.c-torture/compile/pr44946.c: New testcase.
3406 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3409 * gfortran.dg/select_char_3.f90: New test.
3411 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3412 Kevin F. Quinn <kevquinn@gentoo.org>
3414 * gcc.dg/Wtrampolines.c: New.
3416 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3419 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3421 2010-07-14 Jason Merrill <jason@redhat.com>
3424 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3426 Implement C++0x unrestricted unions (N2544)
3427 * g++.dg/cpp0x/union1.C: New.
3428 * g++.dg/cpp0x/union2.C: New.
3429 * g++.dg/cpp0x/union3.C: New.
3430 * g++.dg/cpp0x/defaulted2.C: Adjust.
3431 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3432 * g++.old-deja/g++.ext/anon2.C: Adjust.
3433 * g++.old-deja/g++.mike/misc6.C: Adjust.
3435 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3438 * gfortran.dg/c_loc_tests_15.f90: New.
3440 2010-07-13 Jason Merrill <jason@redhat.com>
3443 * g++.dg/cpp0x/implicit6.C: New.
3445 2010-07-13 Jason Merrill <jason@redhat.com>
3448 * g++.dg/abi/noreturn1.C: New.
3449 * g++.dg/abi/noreturn2.C: New.
3451 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
3455 * c-c++-common/pr44832.c: New test.
3457 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3460 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3461 on the target. Make sure that we can assemble the emitted asm when
3462 the test type is 'compile'.
3464 2010-07-13 Richard Guenther <rguenther@suse.de>
3466 PR tree-optimization/36960
3467 * g++.dg/torture/pr36960.C: New testcase.
3469 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3472 * g++.dg/template/sfinae21.C: New.
3473 * g++.dg/template/sfinae22.C: Likewise.
3475 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3478 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3479 * gcc.dg/plugin/ggcplug.c: Likewise.
3480 * g++.dg/plugin/selfassign.c: Likewise.
3481 * g++.dg/plugin/attribute_plugin.c: Likewise.
3482 * g++.dg/plugin/dumb_plugin.c: Likewise.
3483 * g++.dg/plugin/pragma_plugin.c: Likewise.
3485 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3487 * gcc.c-torture/execute/pr44683.x: New.
3488 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3490 2010-07-13 Janus Weil <janus@gcc.gnu.org>
3496 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3497 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3498 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3499 * gfortran.dh/typebound_call_16.f03: New.
3500 * gfortran.dg/typebound_generic_6.f03: New.
3501 * gfortran.dg/typebound_generic_7.f03: New.
3502 * gfortran.dg/typebound_generic_8.f03: New.
3504 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3507 * gfortran.dg/char4_iunit_1.f03: New test.
3509 2010-07-12 Jakub Jelinek <jakub@redhat.com>
3511 * gcc.dg/tree-ssa/vrp53.c: New test.
3513 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3516 * g++.dg/template/sfinae19.C: New.
3517 * g++.dg/template/sfinae20.C: Likewise.
3519 2010-07-12 Jie Zhang <jie@codesourcery.com>
3521 * gcc.target/arm/interrupt-1.c: New test.
3522 * gcc.target/arm/interrupt-2.c: New test.
3524 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3526 * gcc.dg/pr42427.c: Require c99_runtime.
3527 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3529 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3530 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3531 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3532 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3533 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3534 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3535 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3536 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3537 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3538 * gcc.target/i386/pr37275.c: Require visibility support.
3540 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3542 * lib/target-supports.exp (check_effective_target_sse): New proc.
3543 * gcc.target/i386/sol2-check.h: New file.
3544 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3545 Include sol2-check.h.
3546 (main) Only run do_test () if sol2_check ().
3547 * gcc.target/i386/sse2-check.h: Likewise.
3548 * gcc.target/i386/sse3-check.h: Likewise.
3549 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3550 [__sun__ && __svr4__]: Execute SSE2 instruction.
3551 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3552 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3553 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3554 * g++.dg/ext/vector14.C: Likewise.
3555 * g++.dg/other/mmintrin.C: Likewise.
3556 * gcc.dg/20020418-1.c: Likewise.
3557 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3558 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3559 * gcc.dg/format/unnamed-1.c: Likewise.
3560 Adapt dg-warning line number.
3561 * gcc.dg/graphite/pr40281.c: Likewise.
3562 * gcc.dg/pr32176.c: Likewise.
3563 * gcc.dg/pr40550.c: Likewise.
3564 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3565 * gcc.dg/torture/pr36891.c: Likewise.
3566 * gcc.target/i386/20020218-1.c: Likewise.
3567 * gcc.target/i386/20020523.c: Likewise.
3568 * gcc.target/i386/abi-1.c: Likewise.
3569 * gcc.target/i386/brokensqrt.c: Likewise.
3570 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3571 * gcc.target/i386/pr13366.c: Likewise.
3572 * gcc.target/i386/pr13685.c: Likewise.
3573 * gcc.target/i386/pr24306.c: Likewise.
3574 * gcc.target/i386/pr31486.c: Likewise.
3575 * gcc.target/i386/pr32065-1.c: Likewise.
3576 * gcc.target/i386/pr32065-2.c: Likewise.
3577 * gcc.target/i386/pr32389.c: Likewise.
3578 * gcc.target/i386/pr38824.c: Likewise.
3579 * gcc.target/i386/pr38931.c: Likewise.
3580 * gcc.target/i386/pr39592-1.c: Likewise.
3581 * gcc.target/i386/pr43766.c: Likewise.
3582 * gcc.target/i386/recip-divf.c: Likewise.
3583 * gcc.target/i386/recip-sqrtf.c: Likewise.
3584 * gcc.target/i386/recip-vec-divf.c: Likewise.
3585 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3586 * gcc.target/i386/sse-1.c: Likewise.
3587 * gcc.target/i386/sse-16.c: Likewise.
3588 * gcc.target/i386/sse-2.c: Likewise.
3589 * gcc.target/i386/sse-20.c: Likewise.
3590 * gcc.target/i386/sse-3.c: Likewise.
3591 * gcc.target/i386/sse-7.c: Likewise.
3592 * gcc.target/i386/sse-9.c: Likewise.
3593 * gcc.target/i386/sse-addps-1.c: Likewise.
3594 * gcc.target/i386/sse-addss-1.c: Likewise.
3595 * gcc.target/i386/sse-andnps-1.c: Likewise.
3596 * gcc.target/i386/sse-andps-1.c: Likewise.
3597 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3598 * gcc.target/i386/sse-comiss-1.c: Likewise.
3599 * gcc.target/i386/sse-comiss-2.c: Likewise.
3600 * gcc.target/i386/sse-comiss-3.c: Likewise.
3601 * gcc.target/i386/sse-comiss-4.c: Likewise.
3602 * gcc.target/i386/sse-comiss-5.c: Likewise.
3603 * gcc.target/i386/sse-comiss-6.c: Likewise.
3604 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3605 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3606 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3607 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3608 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3609 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3610 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3611 * gcc.target/i386/sse-divps-1.c: Likewise.
3612 * gcc.target/i386/sse-divss-1.c: Likewise.
3613 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3614 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3615 * gcc.target/i386/sse-maxps-1.c: Likewise.
3616 * gcc.target/i386/sse-maxss-1.c: Likewise.
3617 * gcc.target/i386/sse-minps-1.c: Likewise.
3618 * gcc.target/i386/sse-minss-1.c: Likewise.
3619 * gcc.target/i386/sse-movaps-1.c: Likewise.
3620 * gcc.target/i386/sse-movaps-2.c: Likewise.
3621 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3622 * gcc.target/i386/sse-movhps-1.c: Likewise.
3623 * gcc.target/i386/sse-movhps-2.c: Likewise.
3624 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3625 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3626 * gcc.target/i386/sse-movntps-1.c: Likewise.
3627 * gcc.target/i386/sse-movss-1.c: Likewise.
3628 * gcc.target/i386/sse-movss-2.c: Likewise.
3629 * gcc.target/i386/sse-movss-3.c: Likewise.
3630 * gcc.target/i386/sse-movups-1.c: Likewise.
3631 * gcc.target/i386/sse-movups-2.c: Likewise.
3632 * gcc.target/i386/sse-mulps-1.c: Likewise.
3633 * gcc.target/i386/sse-mulss-1.c: Likewise.
3634 * gcc.target/i386/sse-orps-1.c: Likewise.
3635 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3636 * gcc.target/i386/sse-recip-vec.c: Likewise.
3637 * gcc.target/i386/sse-recip.c: Likewise.
3638 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3639 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3640 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3641 * gcc.target/i386/sse-subps-1.c: Likewise.
3642 * gcc.target/i386/sse-subss-1.c: Likewise.
3643 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3644 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3645 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3646 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3647 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3648 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3649 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3650 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3651 * gcc.target/i386/sse-xorps-1.c: Likewise.
3652 * gcc.target/i386/ssefn-1.c: Likewise.
3653 * gcc.target/i386/ssefn-3.c: Likewise.
3654 * gcc.target/i386/sseregparm-1.c: Likewise.
3655 * gcc.target/i386/stackalign/return-3.c: Likewise.
3656 * gcc.target/i386/vectorize1.c: Likewise.
3657 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3658 * gcc.target/i386/xorps-sse.c: Likewise.
3659 * gfortran.dg/pr28158.f90: Likewise.
3660 * gfortran.dg/pr30667.f: Likewise.
3661 * gnat.dg/loop_optimization7.adb: Likewise.
3662 * gnat.dg/sse_nolib.adb: Likewise.
3664 2010-07-11 Tobias Burnus <burnus@net-b.de>
3667 * gfortran.dg/use_rename_6.f90: New.
3668 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3670 2010-07-11 Janus Weil <janus@gcc.gnu.org>
3673 * gfortran.dg/class_24.f03: New.
3675 2010-07-10 Richard Guenther <rguenther@suse.de>
3678 * gcc.dg/lto/20100709-1_0.c: New testcase.
3679 * gcc.dg/lto/20100709-1_1.c: Likewise.
3681 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3683 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3685 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3688 * objc.dg/lto/trivial-1_0.m: New.
3689 * objc.dg/lto/lto.exp: New.
3690 * obj-c++.dg/lto/trivial-1_0.mm: New.
3691 * obj-c++.dg/lto/lto.exp: New.
3692 * objc.dg/symtab-1.m: Adjust sizes.
3693 * objc.dg/image-info.m: Do not run for gnu-runtime.
3695 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3697 * gcc.dg/pr32370.c: Allow another kind of error message.
3699 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3701 * gnat.dg/atomic3.adb: New test.
3703 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3704 Denys Vlasenko <dvlasenk@redhat.com>
3705 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3707 PR tree-optimization/28632
3708 * gcc.dg/tree-ssa/vrp51.c: New test.
3709 * gcc.dg/tree-ssa/vrp52.c: New test.
3711 2010-07-09 Jason Merrill <jason@redhat.com>
3713 * g++.dg/abi/covariant6.C: New.
3714 * g++.dg/inherit/covariant17.C: Test both bases.
3715 * g++.dg/inherit/covariant7.C: Check vtable layout.
3717 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
3719 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3721 2010-07-09 Richard Guenther <rguenther@suse.de>
3723 PR tree-optimization/44852
3724 * gcc.c-torture/execute/pr44852.c: New testcase.
3726 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3728 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3729 multiplication by values.
3730 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3731 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3733 2010-07-09 Richard Guenther <rguenther@suse.de>
3735 PR tree-optimization/44882
3736 * gfortran.dg/pr44882.f90: New testcase.
3738 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3741 * gcc.target/arm/pr40657-1.c: New test.
3742 * gcc.target/arm/pr40657-2.c: New test.
3743 * gcc.c-torture/execute/pr40657.c: New test.
3745 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3747 * gcc.dg/tree-ssa/vrp50.c: New test.
3748 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3750 2010-07-08 Janus Weil <janus@gcc.gnu.org>
3753 * gfortran.dg/c_sizeof_1.f90: Modified.
3754 * gfortran.dg/storage_size_1.f08: New.
3755 * gfortran.dg/storage_size_2.f08: New.
3757 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3759 * gcc.c-torture/execute/20100708-1.c: New test.
3761 2010-07-08 Jakub Jelinek <jakub@redhat.com>
3764 * gfortran.dg/gomp/pr44847.f90: New test.
3766 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3768 PR tree-optimization/44710
3769 * gcc.dg/tree-ssa/ifc-6.c: New.
3770 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3772 2010-07-08 Tobias Burnus <burnus@net-b.de>
3775 * gfortran.dg/coarray_10.f90: Add an additional test.
3777 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3780 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3781 * gcc.c-torture/execute/pr44828.x: Revert.
3783 2010-07-08 Jason Merrill <jason@redhat.com>
3786 * g++.dg/inherit/covariant17.C: New.
3787 * g++.dg/abi/covariant1.C: Actually test for the bug.
3789 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3791 PR rtl-optimization/44838
3792 * gcc.dg/pr44838.c: New.
3794 2010-07-08 Richard Guenther <rguenther@suse.de>
3796 PR tree-optimization/44831
3797 * gcc.c-torture/compile/pr44831.c: New testcase.
3798 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3800 2010-07-08 Richard Guenther <rguenther@suse.de>
3802 PR tree-optimization/44861
3803 * g++.dg/vect/pr44861.cc: New testcase.
3805 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3808 * gcc.c-torture/execute/pr44828.x: New file.
3810 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3812 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3814 * g++.dg/ext/altivec-17.C: Adjust error message.
3816 2010-07-07 Tom Tromey <tromey@redhat.com>
3818 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3820 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3823 * gcc.target/i386/rdrand-1.c: Scan "jnc".
3824 * gcc.target/i386/rdrand-2.c: Likewise.
3825 * gcc.target/i386/rdrand-3.c: Likewise.
3827 2010-07-07 Jan Hubicka <jh@suse.cz>
3830 * g++.dg/torture/pr44813.C: New testcase.
3831 * g++.dg/torture/pr44826.C: New testcase.
3833 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
3835 PR rtl-optimization/44787
3836 * gcc.c-torture/compile/pr44788.c: New test.
3837 * gcc.target/arm/pr44788.c: New test.
3839 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3841 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3843 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3845 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3848 2010-07-06 Tobias Burnus <burnus@net-b.de>
3851 * gfortran.dg/parameter_array_init_6.f90: New.
3852 * gfortran.dg/initialization_20.f90: Update dg-error.
3853 * gfortran.dg/initialization_24.f90: Ditto.
3855 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3857 * gfortran.dg/dim_range_1.f90: New test.
3858 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3860 2010-07-06 Jason Merrill <jason@redhat.com>
3863 * g++.dg/cpp0x/initlist41.C: New.
3866 * g++.dg/template/ptrmem22.C: New.
3868 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
3870 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3872 * gcc.target/i386/i386.exp: Likewise.
3874 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3877 * gcc.dg/lto/20100518_0.c: Limit to x86.
3879 2010-07-06 Richard Guenther <rguenther@suse.de>
3882 * gcc.c-torture/execute/pr44828.c: New testcase.
3884 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
3886 * g++.dg/warn/noeffect2.C: Adjust expected warning.
3887 * g++.dg/warn/volatile1.C: Likewise.
3888 * g++.dg/template/warn1.C: Likewise.
3890 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
3892 AVX Programming Reference (June, 2010)
3893 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3894 * g++.dg/other/i386-3.C: Likewise.
3895 * gcc.target/i386/sse-12.c: Likewise.
3897 * gcc.target/i386/f16c-check.h: New.
3898 * gcc.target/i386/rdfsbase-1.c: Likewise.
3899 * gcc.target/i386/rdfsbase-2.c: Likewise.
3900 * gcc.target/i386/rdgsbase-1.c: Likewise.
3901 * gcc.target/i386/rdgsbase-2.c: Likewise.
3902 * gcc.target/i386/rdrand-1.c: Likewise.
3903 * gcc.target/i386/rdrand-2.c: Likewise.
3904 * gcc.target/i386/rdrand-3.c: Likewise.
3905 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3906 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3907 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3908 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3909 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3910 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3911 * gcc.target/i386/wrfsbase-1.c: Likewise.
3912 * gcc.target/i386/wrfsbase-2.c: Likewise.
3913 * gcc.target/i386/wrgsbase-1.c: Likewise.
3914 * gcc.target/i386/wrgsbase-2.c: Likewise.
3916 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3917 (__builtin_ia32_vcvtps2ph): New.
3918 (__builtin_ia32_vcvtps2ph256): Likewise.
3920 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3921 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3923 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3924 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3926 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3927 (__builtin_ia32_vcvtps2ph256): Likewise.
3928 Add fsgsbase,rdrnd,f16c.
3930 * lib/target-supports.exp (check_effective_target_f16c): New.
3932 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3934 * gcc.dg/guality/nrv-1.c: New test.
3936 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
3939 * gcc.target/arm/pr42505.c: New test case.
3941 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3944 * g++.dg/opt/nrv16.C: New test.
3946 2010-07-05 Richard Guenther <rguenther@suse.de>
3948 PR tree-optimization/44784
3949 * gcc.c-torture/compile/pr44784.c: New testcase.
3951 2010-07-05 Ira Rosen <irar@il.ibm.com>
3953 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3954 Increase loop bound and array size.
3955 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3958 2010-07-05 Ira Rosen <irar@il.ibm.com>
3960 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3961 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3962 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3963 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3964 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3966 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
3969 * g++.dg/parse/template25.C: New.
3971 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
3973 PR rtl-optimization/44695
3974 * gcc.dg/torture/pr44695.c: New.
3976 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3979 * g++.dg/ext/pretty3.C: New.
3981 2010-07-04 Richard Guenther <rguenther@suse.de>
3984 * g++.dg/torture/pr44809.C: New testcase.
3986 2010-07-04 Richard Guenther <rguenther@suse.de>
3988 PR tree-optimization/44656
3989 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3991 2010-07-04 Ira Rosen <irar@il.ibm.com>
3992 Revital Eres <eres@il.ibm.com>
3994 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3996 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3997 gcc.dg/vect/vect-96.c: Likewise.
3998 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3999 that support misaligned stores. Change the number of expected
4000 misaligned accesses.
4001 * gcc.dg/vect/vect-peel-1.c: New test.
4002 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4003 gcc.dg/vect/vect-peel-4.c: Likewise.
4004 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4005 vectorizable on all targets that support realignment.
4006 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4008 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
4011 * gcc.dg/torture/pr44806.c: New.
4013 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4015 * gnat.dg/cond_expr1.adb: New test.
4017 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4019 * gnat.dg/modular3.adb: New test.
4020 * gnat.dg/modular3_pkg.ads: New helper.
4022 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
4023 Mikael Pettersson <mikpe@it.uu.se>
4026 * obj-c++.dg/encode-2.mm: Produce object and save temps.
4027 Make signed-ness of chars explicit. Scan the object for
4028 strings that are split by some target assemblers.
4029 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4032 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
4034 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4036 2010-07-02 Le-Chun Wu <lcwu@google.com>
4039 * g++.dg/warn/Wshadow-7.C: New test.
4041 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4042 Julian Brown <julian@codesourcery.com>
4043 Sandra Loosemore <sandra@codesourcery.com>
4045 * gcc.c-torture/execute/20100416-1.c: New test case.
4047 2010-07-02 Julian Brown <julian@codesourcery.com>
4048 Sandra Loosemore <sandra@codesourcery.com>
4052 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4053 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4055 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4056 Julian Brown <julian@codesourcery.com>
4058 * gcc.target/arm/neon/vadds64.c: Regenerated.
4059 * gcc.target/arm/neon/vaddu64.c: Regenerated.
4060 * gcc.target/arm/neon/vsubs64.c: Regenerated.
4061 * gcc.target/arm/neon/vsubu64.c: Regenerated.
4062 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4063 * gcc.target/arm/neon-vmls-1.c: Likewise.
4064 * gcc.target/arm/neon-vsubs64.c: New execution test.
4065 * gcc.target/arm/neon-vsubu64.c: New execution test.
4066 * gcc.target/arm/neon-vadds64.c: New execution test.
4067 * gcc.target/arm/neon-vaddu64.c: New execution test.
4069 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4071 * gcc.target/arm/neon-vands64.c: New.
4072 * gcc.target/arm/neon-vandu64.c: New.
4073 * gcc.target/arm/neon-vbics64.c: New.
4074 * gcc.target/arm/neon-vbicu64.c: New.
4075 * gcc.target/arm/neon-veors64.c: New.
4076 * gcc.target/arm/neon-veoru64.c: New.
4077 * gcc.target/arm/neon-vorns64.c: New.
4078 * gcc.target/arm/neon-vornu64.c: New.
4079 * gcc.target/arm/neon-vorrs64.c: New.
4080 * gcc.target/arm/neon-vorru64.c: New.
4081 * gcc.target/arm/neon/vands64.c: Regenerated.
4082 * gcc.target/arm/neon/vandu64.c: Regenerated.
4083 * gcc.target/arm/neon/vbics64.c: Regenerated.
4084 * gcc.target/arm/neon/vbicu64.c: Regenerated.
4085 * gcc.target/arm/neon/veors64.c: Regenerated.
4086 * gcc.target/arm/neon/veoru64.c: Regenerated.
4087 * gcc.target/arm/neon/vorns64.c: Regenerated.
4088 * gcc.target/arm/neon/vornu64.c: Regenerated.
4089 * gcc.target/arm/neon/vorrs64.c: Regenerated.
4090 * gcc.target/arm/neon/vorru64.c: Regenerated.
4092 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4094 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4096 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4098 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4099 * gfortran.dg/intent_out_5.f90: Same.
4100 * gfortran.dg/ltrans-7.f90: Same.
4101 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4103 2010-07-02 Jan Hubicka <jh@suse.cz>
4105 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4107 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4109 * objc-obj-c++-shared/Object1.h: Correct Line endings.
4111 2010-07-02 Jakub Jelinek <jakub@redhat.com>
4114 * c-c++-common/Wunused-var-12.c: New test.
4116 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
4119 * gcc.target/arm/pr42835.c: New test.
4122 * gcc.target/arm/pr42172-1.c: New test.
4124 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4126 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4128 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4130 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4131 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4132 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4133 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4134 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4135 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4136 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4137 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4138 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4139 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4140 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4141 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4142 * gcc.target/arm/neon-vdup_ns64.c: New.
4143 * gcc.target/arm/neon-vdup_nu64.c: New.
4144 * gcc.target/arm/neon-vdupQ_ns64.c: New.
4145 * gcc.target/arm/neon-vdupQ_nu64.c: New.
4146 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4147 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4148 * gcc.target/arm/neon-vmov_ns64.c: New.
4149 * gcc.target/arm/neon-vmov_nu64.c: New.
4150 * gcc.target/arm/neon-vmovQ_ns64.c: New.
4151 * gcc.target/arm/neon-vmovQ_nu64.c: New.
4152 * gcc.target/arm/neon-vget_lanes64.c: New.
4153 * gcc.target/arm/neon-vget_laneu64.c: New.
4154 * gcc.target/arm/neon-vset_lanes64.c: New.
4155 * gcc.target/arm/neon-vset_laneu64.c: New.
4157 2010-07-02 Richard Guenther <rguenther@suse.de>
4159 * g++.dg/torture/20100702-1.C: New testcase.
4161 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4164 * gcc.c-torture/compile/pr44707.c: New test.
4166 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4169 * g++.dg/template/crash101.C: New.
4171 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4173 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4174 Use the ABI-0 accessors and fail it for m64.
4176 2010-07-02 Jan Hubicka <jh@suse.cz>
4178 * g++.dg/tree-ssa/pr44706.C: New testcase.
4180 2010-07-02 Richard Guenther <rguenther@suse.de>
4182 PR tree-optimization/44748
4183 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4185 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4187 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4188 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
4189 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4190 the method types to forward:.
4192 2010-06-30 Jason Merrill <jason@redhat.com>
4194 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4195 * g++.dg/other/pr25632.C: Likewise.
4197 2010-07-01 Jakub Jelinek <jakub@redhat.com>
4199 PR tree-optimization/40421
4200 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4202 2010-07-01 Richard Guenther <rguenther@suse.de>
4206 * gcc.c-torture/execute/20100316-1.c: New testcase.
4207 * gcc.c-torture/execute/pr44468.c: Likewise.
4208 * gcc.c-torture/compile/20100609-1.c: Likewise.
4209 * gcc.dg/volatile2.c: Adjust.
4210 * gcc.dg/plugin/selfassign.c: Likewise.
4211 * gcc.dg/pr36902.c: Likewise.
4212 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4213 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4214 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4215 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4216 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4217 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4218 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4219 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4220 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4221 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4222 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4223 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4224 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4225 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4226 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4227 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4228 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4229 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4230 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4231 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4232 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4233 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4234 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4235 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4236 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4237 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4238 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4239 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4240 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4241 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4242 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4243 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4244 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4245 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4246 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4247 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4248 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4249 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4250 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4251 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4252 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4253 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4254 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4255 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4256 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4257 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4258 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4259 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4260 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4261 * g++.dg/tree-ssa/pr31146.C: Likewise.
4262 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4263 * g++.dg/tree-ssa/pr33604.C: Likewise.
4264 * g++.dg/plugin/selfassign.c: Likewise.
4265 * gfortran.dg/array_memcpy_3.f90: Likewise.
4266 * gfortran.dg/array_memcpy_4.f90: Likewise.
4267 * c-c++-common/torture/pr42834.c: New testcase.
4269 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4272 * g++.dg/template/crash100.C: New.
4274 2010-06-30 Jan Hubicka <jh@suse.cz>
4276 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4278 2010-06-30 Michael Matz <matz@suse.de>
4281 * gcc.dg/pr44699.c: New test.
4283 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4285 PR tree-optimization/39799
4286 * c-c++-common/uninit-17.c: New test.
4288 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4291 * gfortran.dg/read_infnan_1.f90: New test.
4293 2010-06-29 Jason Merrill <jason@redhat.com>
4295 Enable implicitly declared move constructor/operator= (N3053).
4296 * g++.dg/cpp0x/implicit3.C: New.
4297 * g++.dg/cpp0x/implicit4.C: New.
4298 * g++.dg/cpp0x/implicit5.C: New.
4299 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4300 * g++.dg/cpp0x/not_special.C: Adjust.
4301 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4302 * g++.dg/cpp0x/rv1n.C: Adjust.
4303 * g++.dg/cpp0x/rv1p.C: Adjust.
4304 * g++.dg/cpp0x/rv2n.C: Adjust.
4305 * g++.dg/cpp0x/rv2p.C: Adjust.
4306 * g++.dg/cpp0x/rv3n.C: Adjust.
4307 * g++.dg/cpp0x/rv3p.C: Adjust.
4308 * g++.dg/cpp0x/rv4n.C: Adjust.
4309 * g++.dg/cpp0x/rv4p.C: Adjust.
4310 * g++.dg/cpp0x/rv5n.C: Adjust.
4311 * g++.dg/cpp0x/rv5p.C: Adjust.
4312 * g++.dg/cpp0x/rv6n.C: Adjust.
4313 * g++.dg/cpp0x/rv6p.C: Adjust.
4314 * g++.dg/cpp0x/rv7n.C: Adjust.
4315 * g++.dg/cpp0x/rv7p.C: Adjust.
4316 * g++.dg/cpp0x/rv8p.C: Adjust.
4317 * g++.dg/gomp/pr26690-1.C: Adjust.
4318 * g++.dg/other/error20.C: Adjust.
4319 * g++.dg/other/error31.C: Adjust.
4320 * g++.dg/parse/error19.C: Adjust.
4321 * g++.dg/template/qualttp5.C: Adjust.
4322 * g++.old-deja/g++.law/ctors5.C: Adjust.
4324 Enable implicitly deleted functions (N2346)
4325 * g++.dg/cpp0x/defaulted17.C: New.
4326 * g++.dg/cpp0x/implicit1.C: New.
4327 * g++.dg/cpp0x/implicit2.C: New.
4328 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4329 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4330 * g++.dg/init/ctor4.C: Adjust.
4331 * g++.dg/init/synth2.C: Adjust.
4332 * g++.dg/lto/20081118_1.C: Adjust.
4333 * g++.dg/other/error13.C: Adjust.
4334 * g++.dg/other/unused1.C: Adjust.
4335 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4336 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4337 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4338 * g++.old-deja/g++.law/ctors17.C: Adjust.
4339 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4340 * g++.old-deja/g++.pt/assign1.C: Adjust.
4341 * g++.old-deja/g++.pt/crash20.C: Adjust.
4343 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4344 * g++.dg/cpp0x/defaulted13.C: Adjust.
4345 * g++.dg/cpp0x/defaulted2.C: Adjust.
4346 * g++.dg/cpp0x/defaulted3.C: Adjust.
4347 * g++.dg/cpp0x/initlist9.C: Adjust.
4348 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4349 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4350 * g++.dg/init/synth2.C: Adjust.
4352 * g++.dg/cpp0x/defaulted19.C: New.
4354 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4355 * g++.dg/template/error23.C: Fix for -std=c++0x.
4357 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4360 * gfortran.dg/proc_ptr_28.f90: New.
4362 2010-06-29 Jakub Jelinek <jakub@redhat.com>
4364 PR tree-optimization/43801
4365 * g++.dg/torture/pr43801.C: New test.
4368 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4370 2010-06-29 Jason Merrill <jason@redhat.com>
4373 * g++.dg/template/qualified-id2.C: New.
4374 * g++.dg/template/qualified-id3.C: New.
4376 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4379 * gfortran.dg/associated_target_4.f90: New.
4381 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
4384 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4386 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4388 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4390 2010-06-29 Jan Hubicka <jh@suse.cz>
4392 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4394 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4397 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4398 * gcc.target/arm/wmul-3.c: New test.
4399 * gcc.target/arm/wmul-4.c: New test.
4401 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4403 PR rtl-optimization/44659
4404 * gcc.target/i386/extract-1.c: New.
4405 * gcc.target/i386/extract-2.c: Likewise.
4406 * gcc.target/i386/extract-3.c: Likewise.
4407 * gcc.target/i386/extract-4.c: Likewise.
4408 * gcc.target/i386/extract-5.c: Likewise.
4409 * gcc.target/i386/extract-6.c: Likewise.
4411 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4414 * g++.dg/warn/Wunused-var-14.C: New test.
4416 2010-06-28 Tobias Burnus <burnus@net-b.de>
4419 * gfortran.dg/nan_6.f90: New.
4421 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4423 PR tree-optimization/43781
4424 * gcc.dg/torture/pr43781.c: New.
4426 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4429 * gfortran.dg/actual_rank_check_1.f90: New test.
4431 2010-06-28 Martin Jambor <mjambor@suse.cz>
4433 * gcc.dg/ipa/ipa-sra-6.c: New test.
4435 2010-06-28 Jan Hubicka <jh@suse.cz>
4437 PR tree-optimization/44687
4438 * gcc.c-torture/compile/pr44687.c
4440 2010-06-28 Martin Jambor <mjambor@suse.cz>
4443 * g++.dg/torture/pr44535.C: New test.
4445 2010-06-28 Michael Matz <matz@suse.de>
4448 * gfortran.dg/pr44592.f90: New test.
4450 2010-06-28 Jan Hubicka <jh@suse.cz>
4452 PR tree-optimization/44357
4453 * g++.dg/torture/pr44357.C: New testcase.
4455 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4457 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4458 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4459 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4460 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4461 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4462 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4463 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4464 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4466 2010-06-27 Jan Hubicka <jh@suse.cz>
4468 * gcc.c-torture/compile/pr44686.c: New file.
4470 2010-06-27 Richard Guenther <rguenther@suse.de>
4472 PR tree-optimization/44683
4473 * gcc.c-torture/execute/pr44683.c: New testcase.
4475 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4477 * gnat.dg/noreturn3.ad[sb]: New test.
4479 2010-06-26 Jason Merrill <jason@redhat.com>
4481 * g++.dg/cpp0x/explicit5.C: New.
4483 2010-06-26 Richard Guenther <rguenther@suse.de>
4485 PR tree-optimization/44393
4486 * gcc.dg/pr44393.c: New testcase.
4488 2010-06-26 Jan Hubicka <jh@suse.cz>
4490 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4492 2010-06-26 Richard Guenther <rguenther@suse.de>
4495 * gcc.dg/pr44674.c: New testcase.
4497 2010-06-26 Joseph Myers <joseph@codesourcery.com>
4499 * gcc.dg/opts-3.c: New test.
4501 2010-06-26 Tobias Burnus <burnus@net-b.de>
4503 * gfortran.dg/type_decl_1.f90: New.
4504 * gfortran.dg/type_decl_2.f90: New.
4506 2010-06-26 Tobias Burnus <burnus@net-b.de>
4508 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4509 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4511 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4514 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4515 error in comparing reals.
4517 2010-06-25 Tobias Burnus <burnus@net-b.de>
4519 * selected_real_kind_2.f90: New.
4520 * selected_real_kind_3.f90: New.
4522 2010-06-25 Tobias Burnus <burnus@net-b.de>
4524 * gfortran.dg/entry_19.f90: New.
4526 2010-06-25 Tobias Burnus <burnus@net-b.de>
4528 * gfortran.dg/end_subroutine_1.f90: New.
4529 * gfortran.dg/end_subroutine_2.f90: New.
4530 * gfortran.dg/interface_proc_end.f90: Update.
4532 2010-06-25 Tobias Burnus <burnus@net-b.de>
4534 * gfortran.dg/semicolon_fixed.f: Update.
4535 * gfortran.dg/semicolon_fixed_2.f: New.
4536 * gfortran.dg/semicolon_free_2.f90: New.
4537 * gfortran.dg/semicolon_free.f90: Update.
4539 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4542 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4544 2010-06-25 Martin Jambor <mjambor@suse.cz>
4546 * g++.dg/ipa/iinline-3.C: New test.
4547 * gcc.dg/ipa/modif-1.c: Removed.
4549 2010-06-25 Jan Hubicka <jh@suse.cz>
4551 * gcc.dg/tree-ssa/ipa-split-1.c
4553 2010-06-25 Martin Jambor <mjambor@suse.cz>
4555 * g++.dg/ipa/iinline-2.C: New test.
4557 2010-06-25 Jakub Jelinek <jakub@redhat.com>
4560 * gfortran.dg/pr43866.f90: New test.
4562 PR tree-optimization/44539
4563 * gcc.dg/pr44539.c: New test.
4565 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4569 * gcc.target/mips/madd-9.c: New test.
4571 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4574 * gcc.dg/noncompile/pr44517.c: New.
4575 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4577 2010-06-24 Steve Ellcey <sje@cup.hp.com>
4580 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4581 and add argument to nop for IA64.
4583 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4586 * gcc.target/i386/mod-1.c: New.
4587 * gcc.target/i386/umod-1.c: Likewise.
4588 * gcc.target/i386/umod-2.c: Likewise.
4589 * gcc.target/i386/umod-3.c: Likewise.
4591 2010-06-24 Jakub Jelinek <jakub@redhat.com>
4594 * g++.dg/torture/pr44492.C: New test.
4596 2010-06-24 Andi Kleen <ak@linux.intel.com>
4598 * c-c++-common/warn-omitted-condop.c: New.
4600 2010-06-24 Tobias Burnus <burnus@net-b.de>
4603 * gfortran.dg/import8.f90: New.
4605 2010-06-23 Arnaud Charlet <charlet@adacore.com>
4607 * gnat.dg/not_null.adb: Update test case.
4609 2010-06-22 Jakub Jelinek <jakub@redhat.com>
4612 * g++.dg/warn/Wunused-var-13.C: New test.
4615 * g++.dg/diagnostic/method1.C: New test.
4617 2010-06-22 Cary Coutant <ccoutant@google.com>
4619 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4621 2010-06-22 Janus Weil <janus@gcc.gnu.org>
4624 * gfortran.dg/abstract_type_8.f03: New.
4626 2010-06-21 Jason Merrill <jason@redhat.com>
4628 * g++.dg/cpp0x/noexcept08.C: New.
4630 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4632 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4635 * gcc.target/i386/sse2-vec-2a.c: New.
4637 2010-06-21 DJ Delorie <dj@redhat.com>
4639 * gcc.dg/pragma-diag-1.c: New.
4641 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4644 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4646 2010-06-21 Alan Modra <amodra@gmail.com>
4649 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4650 tail call to check_fa_mid.
4652 2010-06-21 Jakub Jelinek <jakub@redhat.com>
4655 * gcc.c-torture/execute/pr44575.c: New test.
4657 2010-06-21 Tobias Burnus <burnus@net-b.de>
4660 * gfortran.dg/contiguous_1.f90: New.
4661 * gfortran.dg/contiguous_2.f90: New.
4662 * gfortran.dg/contiguous_3.f90: New.
4664 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
4666 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4667 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4669 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
4672 * gcc.target/i386/pr44546.c: New test.
4674 2010-06-20 Joseph Myers <joseph@codesourcery.com>
4676 * gcc.dg/opts-2.c: New test.
4678 2010-06-19 Janus Weil <janus@gcc.gnu.org>
4681 * gfortran.dg/typebound_proc_15.f03: Modified.
4683 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
4686 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4687 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4689 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4691 * g++.dg/ext/label13.C: Fix typo in last change.
4693 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4696 * gfortran.dg/eof_3.f90
4697 * gfortran.dg/endfile_2.f90
4698 * gfortran.dg/endfile_4.f90
4699 * gfortran.dg/endfile_3.f90
4701 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4704 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4706 2010-06-18 Tobias Burnus <burnus@net-b.de>
4709 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4711 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4713 * gcc.target/arm/pr40900.c: New test.
4715 2010-06-18 Arnaud Charlet <charlet@adacore.com>
4717 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4719 2010-06-17 Janus Weil <janus@gcc.gnu.org>
4722 * gfortran.dg/typebound_call_15.f03: New.
4724 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4727 * g++.dg/pr44486.C: New.
4729 2010-06-16 DJ Delorie <dj@redhat.com>
4731 * gcc.target/i386/volatile-bitfields-1.c: New.
4732 * gcc.target/i386/volatile-bitfields-2.c: New.
4734 2010-06-16 Jason Merrill <jason@redhat.com>
4736 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4738 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4740 2010-06-16 Richard Guenther <rguenther@suse.de>
4743 * gcc.c-torture/execute/pr44555.c: New testcase.
4745 2010-06-16 Janus Weil <janus@gcc.gnu.org>
4748 * gfortran.dg/typebound_proc_16.f03: New.
4750 2010-06-16 Martin Jambor <mjambor@suse.cz>
4752 * g++.dg/torture/pr43905.C: New test.
4754 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4757 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4758 initialization loop from being vectorized.
4759 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4761 2010-06-16 Alan Modra <amodra@gmail.com>
4763 PR tree-optimization/44507
4764 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4766 2010-06-15 Jason Merrill <jason@redhat.com>
4768 * g++.dg/overload/arg3.C: Adjust error locations.
4769 * g++.dg/overload/copy1.C: Likewise.
4770 * g++.dg/tc1/dr152.C: Likewise.
4771 * g++.dg/template/incomplete4.C: Likewise.
4772 * g++.dg/template/incomplete5.C: Likewise.
4773 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4774 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4775 * g++.old-deja/g++.pt/crash9.C: Likewise.
4777 * g++.dg/inherit/virtual5.C: New.
4779 * g++.dg/cpp0x/defaulted18.C: New.
4781 * g++.dg/cpp0x/initlist40.C: New.
4783 * g++.dg/cpp0x/initlist39.C: New.
4785 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4788 * gcc.dg/graphite/pr44391.c: New.
4790 2010-06-15 Janus Weil <janus@gcc.gnu.org>
4793 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4794 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4795 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4796 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4798 2010-06-15 Richard Guenther <rguenther@suse.de>
4800 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4802 2010-06-15 Richard Guenther <rguenther@suse.de>
4804 * gcc.dg/vect/bb-slp-21.c: Adjust.
4805 * gcc.dg/vect/bb-slp-13.c: Likewise
4806 * gcc.dg/vect/bb-slp-4.c: Likewise
4807 * gcc.dg/vect/bb-slp-22.c: Likewise
4808 * gcc.dg/vect/bb-slp-14.c: Likewise
4809 * gcc.dg/vect/bb-slp-23.c: Likewise
4810 * gcc.dg/vect/bb-slp-15.c: Likewise
4811 * gcc.dg/vect/bb-slp-17.c: Likewise
4812 * gcc.dg/vect/bb-slp-18.c: Likewise
4813 * gcc.dg/vect/bb-slp-19.c: Likewise
4814 * gcc.dg/vect/bb-slp-10.c: Likewise
4815 * gcc.dg/vect/bb-slp-11.c: Likewise
4816 * gcc.dg/vect/bb-slp-20.c: Likewise
4817 * gcc.dg/vect/bb-slp-3.c: Likewise
4819 2010-06-15 Jakub Jelinek <jakub@redhat.com>
4822 * gfortran.dg/gomp/pr44536.f90: New test.
4823 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4825 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
4828 * gcc.target/i386/avx-vextractf128-256-3.c: New.
4829 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4831 2010-06-14 Jakub Jelinek <jakub@redhat.com>
4833 PR tree-optimization/44508
4834 * gcc.dg/tree-ssa/pr21086.c: Adjust.
4837 * gcc.dg/pr44509.c: New test.
4839 2010-06-14 Ira Rosen <irar@il.ibm.com>
4841 PR tree-optimization/44507
4842 * gcc.dg/vect/pr44507.c: New test.
4844 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4846 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4847 and c-pretty-print.h.
4849 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4851 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
4853 * gfortran.dg/whole_file_18.f90: Updated error message.
4855 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
4857 * gfortran.dg/whole_file_20.f03: New.
4859 2010-06-12 Jan Hubicka <jh@suse.cz>
4861 * gcc.c-torture/compile/pc44485.c: New testcase.
4863 2010-06-12 Janus Weil <janus@gcc.gnu.org>
4866 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4867 * gfortran.dg/typebound_proc_14.f03: New.
4868 * gfortran.dg/typebound_proc_15.f03: New.
4870 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4872 * gcc.dg/opts-1.c: New test.
4874 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4876 * gcc.dg/funroll-loops-all.c: Update expected error.
4878 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
4881 * gcc.target/i386/pr44481.c: New test.
4883 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
4885 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4887 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
4890 * gcc.dg/tree-ssa/pr44483.c: New.
4892 2010-06-11 Paul Brook <paul@codesourcery.com>
4894 * g++.dg/other/arm-neon-1.C: New test.
4896 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
4900 * gfortran.dg/class_23.f03: New test.
4902 2010-06-11 Jan Hubicka <jh@suse.cz>
4904 * gcc.dg/ipa/pure-const-2.c: New testcase.
4906 2010-06-11 Jan Hubicka <jh@suse.cz>
4908 * gcc.dg/noreturn-7.c: Update.
4909 * gcc.dg/noreturn-4.c: Update.
4911 2010-06-10 Dodji Seketeli <dodji@redhat.com>
4914 * g++.dg/other/typedef4.C: New test.
4916 2010-06-10 Janus Weil <janus@gcc.gnu.org>
4919 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4921 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
4924 * gfortran.dg/asynchronous_3.f03
4926 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4929 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4930 non-temporal stores out of the tests to form new test cases. As a
4931 result, no non-temporal store should be generated in this case.
4933 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4934 prefetch-7.c that generate one non-temporal store.
4936 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
4937 prefetch-7.c that generate one non-temporal store and one
4938 one-temporal prefetch.
4940 2010-06-10 Martin Jambor <mjambor@suse.cz>
4942 PR tree-optimization/44258
4943 * gcc.dg/tree-ssa/pr44258.c: New test.
4945 2010-06-10 Daniel Kraft <d@domob.eu>
4948 * gfortran.dg/associate_1.f03: New test.
4949 * gfortran.dg/associate_2.f95: New test.
4950 * gfortran.dg/associate_3.f03: New test.
4951 * gfortran.dg/associate_4.f08: New test.
4953 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4955 * gfortran.dg/selected_char_kind_4.f90: New test.
4957 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
4959 * gcc.dg/pr42461.c: New test.
4961 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4964 * gfortran.dg/selected_real_kind_1.f90: New.
4966 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4969 * gfortran.dg/warn_conversion.f90: Removed check for redundant
4971 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4974 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4976 * gfortran.dg/data_namelist_conflict.f90: New test.
4978 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4980 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4981 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4982 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4984 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4986 * gfortran.dg/mvbits_9.f90: New test.
4987 * gfortran.dg/ibset_1.f90: Ditto.
4988 * gfortran.dg/ibits_1.f90: Ditto.
4989 * gfortran.dg/btest_1.f90: Ditto.
4990 * gfortran.dg/ibclr_1.f90: Ditto.
4992 2010-06-09 Jason Merrill <jason@redhat.com>
4995 * g++.dg/cpp0x/decltype23.C: Move to...
4996 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4998 2010-06-09 Janus Weil <janus@gcc.gnu.org>
5001 * gfortran.dg/typebound_call_14.f03: New test.
5003 2010-06-09 Martin Jambor <mjambor@suse.cz>
5005 PR tree-optimization/44423
5006 * gcc.dg/tree-ssa/pr44423.c: New test.
5008 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
5011 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5012 TV_NONE to initialize tv_id field.
5013 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5014 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5015 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5017 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5018 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5019 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5021 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
5023 PR tree-optimization/39874
5025 * gcc.dg/pr39874.c: New file.
5027 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
5029 * g++.dg/ext/attr-alias-1.C: New.
5030 * g++.dg/ext/attr-alias-2.C: New.
5032 2010-06-07 Tobias Burnus <burnus@net-b.de>
5035 * gfortran.dg/proc_ptr_27.f90: New.
5037 2010-06-07 Jason Merrill <jason@redhat.com>
5040 * g++.dg/cpp0x/decltype23.C: New.
5042 2010-06-08 Andrew Pinski <pinskia@gmail.com>
5043 Shujing Zhao <pearly.zhao@oracle.com>
5046 * gcc.dg/c90-const-expr-10.c: Adjust.
5047 * gcc.dg/c99-const-expr-10.c: Adjust.
5048 * gcc.dg/init-bad-7.c: New.
5050 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5052 * lib/target-supports.exp (check_effective_target_gas): New proc.
5053 * gcc.c-torture/execute/960321-1.x: New file.
5055 2010-06-07 Jason Merrill <jason@redhat.com>
5058 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5060 2010-06-07 Jakub Jelinek <jakub@redhat.com>
5063 * g++.dg/warn/Wunused-var-12.C: New test.
5066 * c-c++-common/Wunused-var-11.c: New test.
5068 2010-06-07 Jan Hubicka <jh@suse.cz>
5070 * gcc.dg/ipa/pure-const-1.c: New testcase.
5072 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
5074 PR rtl-optimization/44404
5075 * gcc.dg/pr44404.c: New.
5077 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
5080 * gcc.target/i386/abi-2.c: Check sysv abi here.
5081 * gcc.target/i386/aes-avx-check.h: Call test in noinline
5082 function to avoid failures by different ABIs.
5083 * gcc.target/i386/aes-check.h: Likewise.
5084 * gcc.target/i386/avx-check.h: Likewise.
5085 * gcc.target/i386/fma4-check.h: Likewise.
5086 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5087 * gcc.target/i386/mmx-check.h: Likewise.
5088 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5089 * gcc.target/i386/pclmul-check.h: Likewise.
5090 * gcc.target/i386/sse-check.h: Likewise.
5091 * gcc.target/i386/sse2-check.h: Likewise.
5092 * gcc.target/i386/sse3-check.h: Likewise.
5093 * gcc.target/i386/sse4_1-check.h: Likewise.
5094 * gcc.target/i386/sse4_2-check.h: Likewise.
5095 * gcc.target/i386/sse4a-check.h: Likewise.
5096 * gcc.target/i386/ssse3-check.h: Likewise.
5097 * gcc.target/i386/xop-check.h: Likewise.
5098 * gcc.target/i386/pr27971.c: Fix for LLP64.
5099 * gcc.target/i386/pr39139.c: Likewise.
5100 * gcc.target/i386/pr39315-check.c: Likewise.
5101 * gcc.target/i386/vararg-1.c: Likewise.
5102 * gcc.target/i386/vararg-2.c: Likewise.
5103 Additional add dg-compile to avoid failure due
5106 * gcc.dg/compound-literal-1.c: Fix for llp64.
5107 * gcc.dg/pr32370.c: Likewise.
5108 * gcc.dg/pr37561.c: Likewise.
5109 * gcc.dg/pr41340.c: Likewise.
5110 * gcc.dg/pr41551.c: Likewise.
5112 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5115 * g++.dg/debug/dwarf2/typedef3.C: New test.
5117 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5120 * c-c++-common/pr20000.c: New.
5122 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
5125 * g++.dg/init/pr44086.C: New.
5126 * g++.dg/cpp0x/decltype4.C: Adjust.
5128 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5131 * gfortran.dg/generic_23.f03: New test.
5133 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5136 * gfortran.dg/alloc_comp_class_1.f90 : New test.
5138 2010-06-05 Jakub Jelinek <jakub@redhat.com>
5141 * c-c++-common/Wunused-var-9.c: New test.
5143 2010-06-05 Jason Merrill <jason@redhat.com>
5145 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5147 2010-06-05 Joseph Myers <joseph@codesourcery.com>
5150 * gcc.dg/c99-restrict-4.c: New test.
5152 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
5154 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5155 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5156 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5157 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5158 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5159 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5160 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5161 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5162 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5163 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5164 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5165 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5166 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5167 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5168 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5169 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5170 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5171 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5172 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5173 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5174 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5175 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5177 2010-06-04 Jason Merrill <jason@redhat.com>
5179 * g++.dg/cpp0x/noexcept06.C: New.
5180 * g++.dg/cpp0x/noexcept07.C: New.
5182 * g++.dg/cpp0x/noexcept01.C: New.
5183 * g++.dg/cpp0x/noexcept02.C: New.
5184 * g++.dg/cpp0x/noexcept03.C: New.
5185 * g++.dg/cpp0x/noexcept04.C: New.
5186 * g++.dg/cpp0x/noexcept05.C: New.
5188 2010-06-04 Jakub Jelinek <jakub@redhat.com>
5191 * g++.dg/warn/Wunused-var-10.C: New test.
5192 * g++.dg/warn/Wunused-var-11.C: New test.
5195 * c-c++-common/Wunused-var-10.c: New test.
5197 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5200 * gcc.dg/assign-warn-2.c: Update.
5201 * gcc.dg/cpp/line3.c: Update.
5202 * gcc.dg/c99-array-lval-8.c: Update.
5203 * gcc.dg/cast-qual-2.c: Update.
5204 * gcc.dg/c99-arraydecl-3.c: Update.
5205 * gcc.dg/assign-warn-1.c: Update.
5206 * gcc.dg/format/gcc_diag-1.c: Update.
5208 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5210 PR rtl-optimization/39871
5211 PR rtl-optimization/40615
5212 PR rtl-optimization/42500
5213 PR rtl-optimization/42502
5214 * gcc.target/arm/eliminate.c: New test.
5216 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5219 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5220 * g++.old-deja/g++.other/delete3.C: Likewise.
5221 * g++.old-deja/g++.other/new.C: Likewise.
5222 * g++.old-deja/g++.law/operators27.C: Likewise.
5223 * g++.old-deja/g++.mike/p755.C: Likewise.
5224 * g++.dg/eh/new1.C: Likewise.
5225 * g++.dg/init/new5.C: Likewise.
5227 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5229 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5230 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5231 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5233 2010-06-03 Richard Guenther <rguenther@suse.de>
5236 * lib/lto.exp: Always load gcc.exp.
5237 (lto-obj): For C source files invoke gcc_target_compile.
5238 * g++.dg/lto/20100603-1_0.C: New testcase.
5239 * g++.dg/lto/20100603-1_1.c: Likewise.
5241 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5243 PR tree-optimization/43688
5244 * gfortran.dg/pr43688.f90: New.
5246 2010-06-03 Richard Guenther <rguenther@suse.de>
5249 * gcc.dg/lto/20100603-1_0.c: New testcase.
5250 * gcc.dg/lto/20100603-2_0.c: Likewise.
5251 * gcc.dg/lto/20100603-3_0.c: Likewise.
5253 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5256 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5257 * gcc.target/powerpc/recip-2.c: Ditto.
5258 * gcc.target/powerpc/recip-3.c: Ditto.
5259 * gcc.target/powerpc/recip-4.c: Ditto.
5260 * gcc.target/powerpc/recip-5.c: Ditto.
5261 * gcc.target/powerpc/recip-6.c: Ditto.
5262 * gcc.target/powerpc/recip-7.c: Ditto.
5263 * gcc.target/powerpc/recip-test.h: Ditto.
5264 * gcc.target/powerpc/recip-test2.h: Ditto.
5266 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5268 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5270 2010-06-02 Jason Merrill <jason@redhat.com>
5272 * g++.dg/ext/vector9.C: Expect typedef in error message.
5277 * g++.dg/tc1/dr101.C: Remove xfails.
5279 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5282 * g++.dg/ipa/pr44372.C: New.
5284 2010-06-02 Jan Hubicka <jh@suse.cz>
5287 * g++.dg/torture/pr44295.C: Neww testcase.
5289 2010-06-02 Jan Hubicka <jh@suse.cz>
5291 * gcc.dg/tree-ssa/loadpre6.c: Update.
5293 2010-06-02 Richard Guenther <rguenther@suse.de>
5295 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5298 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5300 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5301 the link fail message.
5303 2010-06-02 Tobias Burnus <burnus@net-b.de>
5306 * gfortran.dg/use_13.f90: New test case.
5308 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5311 * gfortran.dg/error_stop_2.f08: Minor update.
5313 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5316 * gfortran.dg/error_stop_1.f08: New test.
5317 * gfortran.dg/error_stop_2.f08: New test.
5319 2010-06-01 Jason Merrill <jason@redhat.com>
5322 * g++.dg/cpp0x/initlist37.C: New.
5323 * g++.dg/cpp0x/initlist38.C: New.
5326 * g++.dg/cpp0x/initlist36.C: New.
5328 2010-05-31 Jan Hubicka <jh@suse.cz>
5330 * gcc.dg/noreturn-8.c: New testcase.
5332 2010-05-31 Jan Hubicka <jh@suse.cz>
5334 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5335 * gcc.dg/lto/noreturn-1_0.c: Move it here.
5337 2010-05-31 Jan Hubicka <jh@suse.cz>
5339 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5340 * gcc.dg/lto/noreturn-1_0.c: New testcase.
5342 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5345 * gfortran.dg/dependency_27.f90: New test.
5346 * gfortran.dg/array_assign_1.F90: New test.
5348 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5351 * gcc.target/i386/sse-24.c: New test.
5353 2010-05-31 Jan Hubicka <jh@suse.cz>
5355 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5357 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5360 * gcc.dg/pr44337.c: New test.
5362 PR tree-optimization/44182
5363 * g++.dg/debug/pr44182.C: New test.
5365 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5367 * gcc.dg/nested-func-7.c: New test.
5368 * gnat.dg/frame_overflow.adb: Adjust directives.
5370 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5372 * gnat.dg/prot2.ad[sb]: New test.
5373 * gnat.dg/prot2_pkg1.ads: New helper.
5374 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5376 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5378 * gnat.dg/array11.adb: Adjust dg-warning directive.
5379 * gnat.dg/object_overflow.adb: Likewise.
5381 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5384 * gcc.dg/tree-ssa/pr44306.c: New.
5386 2010-05-29 Jan Hubicka <jh@suse.cz>
5388 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5390 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5392 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5394 2010-05-28 Mike Stump <mikestump@comcast.net>
5397 * objc.dg/const-str-9.m: Remove static.
5399 2010-05-28 Jakub Jelinek <jakub@redhat.com>
5402 * gcc.c-torture/compile/pr43636.c: New test.
5404 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5407 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5408 * obj-c++.dg/try-catch-9.mm: Ditto.
5410 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5412 Revert patch for PR c++/44188
5413 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5415 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5418 * g++.dg/debug/dwarf2/typedef3.C: New test.
5420 2010-05-27 Jason Merrill <jason@redhat.com>
5423 * g++.dg/ext/vla9.C: New.
5425 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5428 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5429 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5430 * objc.dg/torture/tls/thr-init.m: Ditto.
5431 * objc.dg/torture/trivial.m: Ditto.
5432 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5433 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5434 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5435 * obj-c++.dg/torture/trivial.mm: Ditto.
5437 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5439 * g++.dg/lto/20100302_0.C: Skip on darwin.
5441 2010-05-27 Richard Guenther <rguenther@suse.de>
5443 PR tree-optimization/44284
5444 * gcc.dg/vect/vect-118.c: New testcase.
5445 * gcc.dg/vect/bb-slp-20.c: Adjust.
5446 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5447 * gcc.dg/vect/slp-9.c: Likewise.
5448 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5449 * gcc.dg/vect/vect-10.c: Likewise.
5450 * gcc.dg/vect/vect-109.c: Likewise.
5451 * gcc.dg/vect/vect-12.c: Likewise.
5452 * gcc.dg/vect/vect-36.c: Likewise.
5453 * gcc.dg/vect/vect-7.c: Likewise.
5454 * gcc.dg/vect/vect-iv-8.c: Likewise.
5455 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5456 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5457 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5458 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5459 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5460 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5461 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5462 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5463 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5464 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5465 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5466 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5467 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5468 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5469 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5470 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5471 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5473 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5475 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5478 2010-05-26 Jan Hubicka <jh@suse.cz>
5480 * gcc.dg/lto/materialize-1_0.c: New file.
5481 * gcc.dg/lto/materialize-1_1.c: New file.
5483 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5485 * gnat.dg/lto10.adb: New test.
5486 * gnat.dg/lto10_pkg.ads: New helper.
5488 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
5490 * lib/target-supports.exp (check_effective_target_int128): New
5491 function to check if __int128 types are available for target.
5492 * c-c++-common/int128-types-1.c: New.
5493 * c-c++-common/int128-1.c: New.
5494 * c-c++-common/int128-2.c: New.
5495 * g++.dg/abi/mangle43.C: New.
5496 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5497 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5498 pointer-wide scalar.
5499 * g++.dg/other/pr25632.C: Likewise.
5500 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5501 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5503 * g++.dg/warn/pr13358-4.C: Likewise.
5504 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5505 * g++.dg/warn/Wconversion-null.C: Likewise.
5507 2010-05-26 Jason Merrill <jason@redhat.com>
5510 * g++.dg/cpp0x/variadic101.C: New.
5512 2010-05-26 Richard Guenther <rguenther@suse.de>
5514 PR rtl-optimization/44164
5515 * gcc.c-torture/execute/pr44164.c: New testcase.
5516 * g++.dg/tree-ssa/pr13146.C: Adjust.
5518 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
5521 * gfortran.dg/whole_file_19.f90 : New test.
5523 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
5528 * gfortran.dg/pr40999.f: Fix function type.
5529 * gfortran.dg/whole_file_5.f90: Likewise.
5530 * gfortran.dg/whole_file_6.f90: Likewise.
5531 * gfortran.dg/whole_file_16.f90: New.
5532 * gfortran.dg/whole_file_17.f90: New.
5533 * gfortran.dg/whole_file_18.f90: New.
5535 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5536 Iain Sandoe <iains@gcc.gnu.org>
5538 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5539 * gcc.c-torture/compile/pr44197.c: Require alias support.
5540 * gcc.dg/lto/20081222_0.c: Ditto.
5542 2010-05-25 Jakub Jelinek <jakub@redhat.com>
5545 * gcc.dg/guality/vla-2.c: New test.
5547 2010-05-25 Richard Guenther <rguenther@suse.de>
5550 * g++.dg/torture/pr44069.C: New testcase.
5552 2010-05-25 Richard Guenther <rguenther@suse.de>
5554 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5556 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5559 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5561 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5563 * obj-c++.dg/torture/tls/trivial.mm: New.
5564 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5565 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5566 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5567 * obj-c++.dg/torture/tls/diag-1.mm: New.
5568 * obj-c++.dg/torture/tls/tls.exp: New.
5569 * obj-c++.dg/torture/trivial.mm: New.
5570 * obj-c++.dg/torture/dg-torture.exp: New.
5571 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5572 * obj-c++.dg/tls/trivial.m: New.
5573 * obj-c++.dg/tls/init-1.mm: New.
5574 * obj-c++.dg/tls/diag-1.mm: New.
5575 * obj-c++.dg/tls/init-2.mm: New.
5576 * obj-c++.dg/tls/diag-2.mm: New.
5577 * obj-c++.dg/tls/diag-3.mm: New.
5578 * obj-c++.dg/tls/diag-4.mm: New.
5579 * obj-c++.dg/tls/static-1.mm: New.
5580 * obj-c++.dg/tls/tls.exp: New.
5581 * obj-c++.dg/tls/diag-5.mm: New.
5582 * obj-c++.dg/tls/static-1a.mm: New.
5583 * objc-obj-c++-shared/Object1.mm: New.
5584 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5586 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5589 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5590 * obj-c++.dg/const-str-6.mm: Ditto.
5592 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5594 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5596 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5599 * gnat.dg/array13.ad[sb]: New test.
5601 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5602 Sandra Loosemore <sandra@codesourcery.com>
5604 * gcc.target/arm/neon/: Regenerated test cases.
5606 * gcc.target/arm/neon/polytypes.c,
5607 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5608 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5609 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5610 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5611 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5612 dg-add-options arm_neon.
5614 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5615 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5616 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5617 and arm_neon_fp16_ok.
5619 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5620 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5622 * lib/target-supports.exp (add_options_for_arm_neon): New.
5623 (check_effective_target_arm_neon_ok_nocache): New, from
5624 check_effective_target_arm_neon_ok. Check multiple possibilities.
5625 (check_effective_target_arm_neon_ok): Use
5626 check_effective_target_arm_neon_ok_nocache.
5627 (add_options_for_arm_neon_fp16)
5628 (check_effective_target_arm_neon_fp16_ok)
5629 check_effective_target_arm_neon_fp16_ok_nocache): New.
5630 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5632 2010-05-24 Jason Merrill <jason@redhat.com>
5635 * g++.dg/cpp0x/initlist35.C: New.
5636 * g++.dg/init/brace6.C: Adjust.
5638 2010-05-24 Paul Brook <paul@codesourcery.com>
5640 * gcc.target/arm/frame-pointer-1.c: New test.
5641 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5642 pointer elimination.
5644 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5647 * gcc.target/i386/crc32-3.c: New.
5648 * gcc.target/i386/crc32-4.c: Likewise.
5650 2010-05-23 Joseph Myers <joseph@codesourcery.com>
5652 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5653 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5654 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5656 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5658 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5660 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5663 * gcc.c-target/pr43869.c: New test.
5665 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5668 * gfortran.dg/class_22.f03: New.
5670 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5673 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5675 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5678 * gfortran.dg/abstract_type_7.f03: New.
5680 2010-05-21 Jason Merrill <jason@redhat.com>
5682 * g++.dg/eh/spec11.C: Test cleanup optimization.
5684 2010-05-21 Jakub Jelinek <jakub@redhat.com>
5687 * gcc.target/i386/pr44223.c: New test.
5689 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5691 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5693 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5695 * g++.dg/other/const3.C: New test.
5697 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
5700 * warn_unused_dummy_argument_1.f90: New.
5701 * warn_unused_dummy_argument_2.f90: New.
5703 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5706 * g++.dg/inherit/crash1.C: New.
5707 * g++.dg/inherit/crash2.C: Likewise.
5709 2010-05-20 Jakub Jelinek <jakub@redhat.com>
5712 * g++.dg/debug/pr44178.C: New test.
5714 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5717 * gcc.dg/tree-ssa/prefetch-6.c: Add
5718 --param min-insn-to-prefetch-ratio=6.
5719 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5720 allow unrolling, and adjust the movnti count.
5722 2010-05-20 Jan Hubicka <jh@suse.cz>
5725 * gcc.c-torture/compile/pr44197.c: New file.
5727 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
5729 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5731 (check_effective_target_xop): Remove __may_alias__ attribute.
5733 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
5736 * gcc.c-torture/execute/pr44202-1.c: New test.
5738 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5741 * gfortran.dg/label_1.f90: Update test.
5743 2010-05-19 Jan Hubicka <jh@suse.cz>
5745 * gcc.dg/lto/ipareference2_0.c: New file.
5746 * gcc.dg/lto/ipareference2_1.c: New file.
5748 2010-05-19 Jason Merrill <jason@redhat.com>
5750 * g++.dg/parse/fn-typedef2.C: New.
5752 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5756 * g++.dg/template/fntype1.C: New.
5758 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5760 * gnat.dg/discr23.ad[sb]: New test.
5761 * gnat.dg/discr23_pkg.ads: New helper.
5763 * gnat.dg/specs/controlled1.ads: New test.
5764 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5766 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5769 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5770 Fixed scope of C_SIZEOF.
5771 * gfortran.dg/warn_conversion_2.f90: New.
5773 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5775 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5776 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5777 for optional selector.
5778 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5779 (check_effective_target_sse3): New proc.
5780 * gcc.target/i386/math-torture/math-torture.exp: Load
5781 target-supports.exp.
5782 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5783 check_effective_target_sse2.
5784 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5785 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5786 * g++.dg/vect/vect.exp: Likewise.
5787 * gfortran.dg/vect/vect.exp: Likewise.
5788 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5789 -msse2 if check_effective_target_sse2.
5791 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5792 * gcc.target/i386/3dnow-2.c: Likewise.
5793 * gcc.target/i386/3dnowA-1.c: Likewise.
5794 * gcc.target/i386/3dnowA-2.c: Likewise.
5795 * gcc.target/i386/pr42549.c: Likewise.
5797 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5798 * gcc.target/i386/sse3-addsubpd.c: Likewise.
5799 * gcc.target/i386/sse3-addsubps.c: Likewise.
5800 * gcc.target/i386/sse3-haddpd.c: Likewise.
5801 * gcc.target/i386/sse3-haddps.c: Likewise.
5802 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5803 * gcc.target/i386/sse3-hsubps.c: Likewise.
5804 * gcc.target/i386/sse3-movddup.c: Likewise.
5805 * gcc.target/i386/sse3-movshdup.c: Likewise.
5806 * gcc.target/i386/sse3-movsldup.c: Likewise.
5808 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5809 * g++.dg/ext/attrib35.C: Likewise.
5810 * g++.dg/opt/pr40496.C: Likewise.
5811 * g++.dg/other/i386-1.C: Likewise.
5812 * g++.dg/other/i386-4.C: Likewise.
5813 * g++.dg/other/pr34435.C: Likewise.
5814 * g++.dg/other/pr39496.C: Likewise.
5815 * g++.dg/other/pr40446.C: Likewise.
5816 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5817 * gcc.dg/compat/vector-1a_main.c: Likewise.
5818 * gcc.dg/compat/vector-2a_main.c: Likewise.
5819 * gcc.dg/lto/20090206-1_0.c: Likewise.
5820 * gcc.dg/pr34856.c: Likewise.
5821 * gcc.dg/pr36584.c: Likewise.
5822 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5823 * gcc.dg/pr37544.c: Likewise.
5824 * gcc.dg/torture/pr16104-1.c: Likewise.
5825 * gcc.dg/torture/pr35771-1.c: Likewise.
5826 * gcc.dg/torture/pr35771-2.c: Likewise.
5827 * gcc.dg/torture/pr35771-3.c: Likewise.
5828 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5829 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5830 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5831 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5832 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5833 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5834 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5835 * gcc.target/i386/20060512-1.c: Likewise.
5836 * gcc.target/i386/20060512-3.c: Likewise.
5837 * gcc.target/i386/all_one_m128i.c: Likewise.
5838 * gcc.target/i386/float128-1.c: Likewise.
5839 * gcc.target/i386/float128-2.c: Likewise.
5840 * gcc.target/i386/fpcvt-1.c: Likewise.
5841 * gcc.target/i386/fpcvt-2.c: Likewise.
5842 * gcc.target/i386/fpcvt-3.c: Likewise.
5843 * gcc.target/i386/fpprec-1.c: Likewise.
5844 * gcc.target/i386/funcspec-9.c: Likewise.
5845 * gcc.target/i386/incoming-1.c: Likewise.
5846 * gcc.target/i386/incoming-12.c: Likewise.
5847 * gcc.target/i386/incoming-2.c: Likewise.
5848 * gcc.target/i386/incoming-3.c: Likewise.
5849 * gcc.target/i386/incoming-4.c: Likewise.
5850 * gcc.target/i386/incoming-6.c: Likewise.
5851 * gcc.target/i386/incoming-7.c: Likewise.
5852 * gcc.target/i386/incoming-8.c: Likewise.
5853 * gcc.target/i386/opt-1.c: Likewise.
5854 * gcc.target/i386/opt-2.c: Likewise.
5855 * gcc.target/i386/ordcmp-1.c: Likewise.
5856 * gcc.target/i386/pr17692.c: Likewise.
5857 * gcc.target/i386/pr18614-1.c: Likewise.
5858 * gcc.target/i386/pr22152.c: Likewise.
5859 * gcc.target/i386/pr23570.c: Likewise.
5860 * gcc.target/i386/pr23575.c: Likewise.
5861 * gcc.target/i386/pr26449-1.c: Likewise.
5862 * gcc.target/i386/pr26600.c: Likewise.
5863 * gcc.target/i386/pr27790.c: Likewise.
5864 * gcc.target/i386/pr28839.c: Likewise.
5865 * gcc.target/i386/pr30970.c: Likewise.
5866 * gcc.target/i386/pr32000-1.c: Likewise.
5867 * gcc.target/i386/pr32000-2.c: Likewise.
5868 * gcc.target/i386/pr32280.c: Likewise.
5869 * gcc.target/i386/pr32661.c: Likewise.
5870 * gcc.target/i386/pr32708-1.c: Likewise.
5871 * gcc.target/i386/pr32961.c: Likewise.
5872 * gcc.target/i386/pr33329.c: Likewise.
5873 * gcc.target/i386/pr35714.c: Likewise.
5874 * gcc.target/i386/pr35767-1.c: Likewise.
5875 * gcc.target/i386/pr35767-1d.c: Likewise.
5876 * gcc.target/i386/pr35767-1i.c: Likewise.
5877 * gcc.target/i386/pr35767-2.c: Likewise.
5878 * gcc.target/i386/pr35767-2d.c: Likewise.
5879 * gcc.target/i386/pr35767-2i.c: Likewise.
5880 * gcc.target/i386/pr35767-3.c: Likewise.
5881 * gcc.target/i386/pr35767-5.c: Likewise.
5882 * gcc.target/i386/pr36222-1.c: Likewise.
5883 * gcc.target/i386/pr36578-1.c: Likewise.
5884 * gcc.target/i386/pr36578-2.c: Likewise.
5885 * gcc.target/i386/pr36992-1.c: Likewise.
5886 * gcc.target/i386/pr37101.c: Likewise.
5887 * gcc.target/i386/pr37216.c: Likewise.
5888 * gcc.target/i386/pr37434-1.c: Likewise.
5889 * gcc.target/i386/pr37434-2.c: Likewise.
5890 * gcc.target/i386/pr37843-3.c: Likewise.
5891 * gcc.target/i386/pr37843-4.c: Likewise.
5892 * gcc.target/i386/pr39162.c: Likewise.
5893 * gcc.target/i386/pr39315-1.c: Likewise.
5894 * gcc.target/i386/pr39315-2.c: Likewise.
5895 * gcc.target/i386/pr39315-3.c: Likewise.
5896 * gcc.target/i386/pr39315-4.c: Likewise.
5897 * gcc.target/i386/pr39445.c: Likewise.
5898 * gcc.target/i386/pr39496.c: Likewise.
5899 * gcc.target/i386/pr40809.c: Likewise.
5900 * gcc.target/i386/pr40906-3.c: Likewise.
5901 * gcc.target/i386/pr41019.c: Likewise.
5902 * gcc.target/i386/pr42542-1.c: Likewise.
5903 * gcc.target/i386/pr42542-2.c: Likewise.
5904 * gcc.target/i386/pr42542-3.c: Likewise.
5905 * gcc.target/i386/pr42542-3a.c: Likewise.
5906 * gcc.target/i386/pr42881.c: Likewise.
5907 * gcc.target/i386/push-1.c: Likewise.
5908 * gcc.target/i386/quad-sse.c: Likewise.
5909 * gcc.target/i386/reload-1.c: Likewise.
5910 * gcc.target/i386/sse-10.c: Likewise.
5911 * gcc.target/i386/sse-11.c: Likewise.
5912 * gcc.target/i386/sse-15.c: Likewise.
5913 * gcc.target/i386/sse-17.c: Likewise.
5914 * gcc.target/i386/sse-18.c: Likewise.
5915 * gcc.target/i386/sse-19.c: Likewise.
5916 * gcc.target/i386/sse-4.c: Likewise.
5917 * gcc.target/i386/sse-6.c: Likewise.
5918 * gcc.target/i386/sse-vect-types.c: Likewise.
5919 * gcc.target/i386/sse2-addpd-1.c: Likewise.
5920 * gcc.target/i386/sse2-addsd-1.c: Likewise.
5921 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5922 * gcc.target/i386/sse2-andpd-1.c: Likewise.
5923 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5924 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5925 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5926 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5927 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5928 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5929 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5930 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5931 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5932 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5933 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5934 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5935 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5936 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5937 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5938 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5939 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5940 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5941 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5942 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5943 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5944 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5945 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5946 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5947 * gcc.target/i386/sse2-divpd-1.c: Likewise.
5948 * gcc.target/i386/sse2-divsd-1.c: Likewise.
5949 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5950 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5951 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5952 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5953 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5954 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5955 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5956 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5957 * gcc.target/i386/sse2-minpd-1.c: Likewise.
5958 * gcc.target/i386/sse2-minsd-1.c: Likewise.
5959 * gcc.target/i386/sse2-mmx.c: Likewise.
5960 * gcc.target/i386/sse2-movapd-1.c: Likewise.
5961 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5962 * gcc.target/i386/sse2-movd-1.c: Likewise.
5963 * gcc.target/i386/sse2-movd-2.c: Likewise.
5964 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5965 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5966 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5967 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5968 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5969 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5970 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5971 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5972 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5973 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5974 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5975 * gcc.target/i386/sse2-movq-1.c: Likewise.
5976 * gcc.target/i386/sse2-movq-2.c: Likewise.
5977 * gcc.target/i386/sse2-movq-3.c: Likewise.
5978 * gcc.target/i386/sse2-movsd-1.c: Likewise.
5979 * gcc.target/i386/sse2-movsd-2.c: Likewise.
5980 * gcc.target/i386/sse2-movupd-1.c: Likewise.
5981 * gcc.target/i386/sse2-movupd-2.c: Likewise.
5982 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5983 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5984 * gcc.target/i386/sse2-orpd-1.c: Likewise.
5985 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5986 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5987 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5988 * gcc.target/i386/sse2-paddb-1.c: Likewise.
5989 * gcc.target/i386/sse2-paddd-1.c: Likewise.
5990 * gcc.target/i386/sse2-paddq-1.c: Likewise.
5991 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5992 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5993 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5994 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5995 * gcc.target/i386/sse2-paddw-1.c: Likewise.
5996 * gcc.target/i386/sse2-pand-1.c: Likewise.
5997 * gcc.target/i386/sse2-pandn-1.c: Likewise.
5998 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5999 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6000 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6001 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6002 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6003 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6004 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6005 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6006 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6007 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6008 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6009 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6010 * gcc.target/i386/sse2-pminub-1.c: Likewise.
6011 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6012 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6013 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6014 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6015 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6016 * gcc.target/i386/sse2-por-1.c: Likewise.
6017 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6018 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6019 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6020 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6021 * gcc.target/i386/sse2-pslld-1.c: Likewise.
6022 * gcc.target/i386/sse2-pslld-2.c: Likewise.
6023 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6024 * gcc.target/i386/sse2-psllq-1.c: Likewise.
6025 * gcc.target/i386/sse2-psllq-2.c: Likewise.
6026 * gcc.target/i386/sse2-psllw-1.c: Likewise.
6027 * gcc.target/i386/sse2-psllw-2.c: Likewise.
6028 * gcc.target/i386/sse2-psrad-1.c: Likewise.
6029 * gcc.target/i386/sse2-psrad-2.c: Likewise.
6030 * gcc.target/i386/sse2-psraw-1.c: Likewise.
6031 * gcc.target/i386/sse2-psraw-2.c: Likewise.
6032 * gcc.target/i386/sse2-psrld-1.c: Likewise.
6033 * gcc.target/i386/sse2-psrld-2.c: Likewise.
6034 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6035 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6036 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6037 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6038 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6039 * gcc.target/i386/sse2-psubb-1.c: Likewise.
6040 * gcc.target/i386/sse2-psubd-1.c: Likewise.
6041 * gcc.target/i386/sse2-psubq-1.c: Likewise.
6042 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6043 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6044 * gcc.target/i386/sse2-psubw-1.c: Likewise.
6045 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6046 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6047 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6048 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6049 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6050 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6051 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6052 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6053 * gcc.target/i386/sse2-pxor-1.c: Likewise.
6054 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6055 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6056 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6057 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6058 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6059 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6060 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6061 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6062 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6063 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6064 * gcc.target/i386/sse2-shufps-1.c: Likewise.
6065 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6066 * gcc.target/i386/sse2-subpd-1.c: Likewise.
6067 * gcc.target/i386/sse2-subsd-1.c: Likewise.
6068 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6069 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6070 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6071 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6072 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6073 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6074 * gcc.target/i386/sse2-unpack-1.c: Likewise.
6075 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6076 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6077 * gcc.target/i386/sse2-vec-1.c: Likewise.
6078 * gcc.target/i386/sse2-vec-2.c: Likewise.
6079 * gcc.target/i386/sse2-vec-3.c: Likewise.
6080 * gcc.target/i386/sse2-vec-4.c: Likewise.
6081 * gcc.target/i386/sse2-vec-5.c: Likewise.
6082 * gcc.target/i386/sse2-vec-6.c: Likewise.
6083 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6084 * gcc.target/i386/ssefn-2.c: Likewise.
6085 * gcc.target/i386/ssefn-4.c: Likewise.
6086 * gcc.target/i386/ssefp-1.c: Likewise.
6087 * gcc.target/i386/ssefp-2.c: Likewise.
6088 * gcc.target/i386/sseregparm-3.c: Likewise.
6089 * gcc.target/i386/sseregparm-4.c: Likewise.
6090 * gcc.target/i386/sseregparm-5.c: Likewise.
6091 * gcc.target/i386/sseregparm-6.c: Likewise.
6092 * gcc.target/i386/sseregparm-7.c: Likewise.
6093 * gcc.target/i386/ssetype-1.c: Likewise.
6094 * gcc.target/i386/ssetype-2.c: Likewise.
6095 * gcc.target/i386/ssetype-3.c: Likewise.
6096 * gcc.target/i386/ssetype-4.c: Likewise.
6097 * gcc.target/i386/ssetype-5.c: Likewise.
6098 * gcc.target/i386/unordcmp-1.c: Likewise.
6099 * gcc.target/i386/vararg-1.c: Likewise.
6100 * gcc.target/i386/vararg-2.c: Likewise.
6101 * gcc.target/i386/vararg-3.c: Likewise.
6102 * gcc.target/i386/vararg-4.c: Likewise.
6103 * gcc.target/i386/vararg-7.c: Likewise.
6104 * gcc.target/i386/vararg-8.c: Likewise.
6105 * gcc.target/i386/vecinit-1.c: Likewise.
6106 * gcc.target/i386/vecinit-2.c: Likewise.
6107 * gcc.target/i386/vecinit-3.c: Likewise.
6108 * gcc.target/i386/vecinit-4.c: Likewise.
6109 * gcc.target/i386/vecinit-5.c: Likewise.
6110 * gcc.target/i386/vecinit-6.c: Likewise.
6111 * gcc.target/i386/vectorize2.c: Likewise.
6112 * gcc.target/i386/vectorize3.c: Likewise.
6113 * gcc.target/i386/vectorize4.c: Likewise.
6114 * gcc.target/i386/vectorize6.c: Likewise.
6115 * gcc.target/i386/vectorize7.c: Likewise.
6116 * gcc.target/i386/vectorize8.c: Likewise.
6117 * gcc.target/i386/vperm-v2df.c: Likewise.
6118 * gcc.target/i386/vperm-v2di.c: Likewise.
6119 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6120 * gcc.target/i386/xorps-sse2.c: Likewise.
6121 * gcc.target/i386/xorps.c: Likewise.
6122 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6123 * gfortran.dg/graphite/pr42326.f90: Likewise.
6124 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6126 2010-05-19 Richard Guenther <rguenther@suse.de>
6129 * g++.dg/lto/20100519-1_0.C: New testcase.
6131 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6134 * gfortran.dg/warn_intent_out_not_set.f90: New.
6136 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6139 * gfortran.dg/data_char_1.f90: Updated warning message.
6140 * gfortran.dg/data_array_6.f: New.
6142 2010-05-19 Martin Jambor <mjambor@suse.cz>
6144 * g++.dg/ipa/ivinline-8.C: New test.
6145 * gcc.dg/ipa/iinline-2.c: Likewise.
6147 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6150 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6151 arguments; add check for return value kind.
6152 * gfortran.dg/float_1.f90: Likewise.
6154 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6156 * gcc.target/i386/20011009-1.c (COMMENT): Define.
6158 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6159 * lib/lto.exp (lto_prune_warns): Fix location line regex.
6160 Prune another location line format.
6161 (lto-obj): Call lto_prune_warns on comp_output.
6163 2010-05-18 Jan Hubicka <jh@suse.cz>
6165 * gcc.dg/lto/ipacp_0.c: New test.
6166 * gcc.dg/lto/ipacp_1.c: New test.
6168 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
6171 * gcc.dg/lto/20100518_0.c: New test.
6173 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
6175 * gnat.dg/specs/lto3.ads: Add missing dg-options.
6177 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6180 * gfortran.dg/class_21.f03: New.
6182 2010-05-17 Jason Merrill <jason@redhat.com>
6185 * g++.dg/cpp0x/initlist34.C: New.
6188 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6190 2010-05-17 Martin Jambor <mjambor@suse.cz>
6192 * g++.dg/ipa/ivinline-1.C: New test.
6193 * g++.dg/ipa/ivinline-2.C: New test.
6194 * g++.dg/ipa/ivinline-3.C: New test.
6195 * g++.dg/ipa/ivinline-4.C: New test.
6196 * g++.dg/ipa/ivinline-5.C: New test.
6197 * g++.dg/ipa/ivinline-6.C: New test.
6199 2010-05-17 Dodji Seketeli <dodji@redhat.com>
6200 Jason Merrill <jason@redhat.com>
6203 * c-c++-common/Wunused-var-8.c: New test.
6205 2010-05-17 Jakub Jelinek <jakub@redhat.com>
6208 * gcc.c-torture/compile/pr42347.c: New test.
6211 * g++.dg/ext/asmgoto1.C: New test.
6213 2010-05-17 Martin Jambor <mjambor@suse.cz>
6216 * gcc.dg/tree-ssa/pr44133.c: New test.
6217 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6220 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6223 * gfortran.dg/class_20.f03: New.
6225 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6228 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6229 debug messages but not the newly introduced one.
6231 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
6234 * gfortran.dg/initialization_25.f90: Commented testcase.
6235 * gfortran.dg/initialization_26.f90: New.
6237 2010-05-16 Richard Guenther <rguenther@suse.de>
6239 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6240 * gcc.dg/pr43084.c: Likewise.
6241 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6243 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6245 * gcc.dg/struct/struct-reorg.exp: Likewise.
6246 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6247 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6249 2010-05-16 Joseph Myers <joseph@codesourcery.com>
6251 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6252 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6253 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6254 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6257 2010-05-15 Jason Merrill <jason@redhat.com>
6259 * g++.dg/eh/spec10.C: New.
6260 * g++.dg/eh/spec11.C: New.
6261 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6263 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6267 * gfortran.dg/allocatable_scalar_9.f90: New.
6269 2010-05-15 Jakub Jelinek <jakub@redhat.com>
6272 * g++.dg/torture/pr44148.C: New test.
6274 2010-05-15 Joseph Myers <joseph@codesourcery.com>
6276 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6277 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6278 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6279 diagnostics and type sizes.
6281 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6283 * gnat.dg/lto9.adb: New test.
6284 * gnat.dg/lto9_pkg1.ads: New helper.
6285 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6287 2010-05-15 Jan Hubicka <jh@suse.cz>
6289 * gcc.dg/lto/ipareference_1.c: Rename to ...
6290 * gcc.dg/lto/ipareference_0.c: ... this one.
6291 * gcc.dg/lto/ipareference_2.c: Rename to ...
6292 * gcc.dg/lto/ipareference_1.c: ... this one.
6294 2010-05-15 Jan Hubicka <jh@suse.cz>
6296 * gcc.dg/lto/ipareference_1.c: New file.
6297 * gcc.dg/lto/ipareference_2.c: New file.
6299 2010-05-15 Richard Guenther <rguenther@suse.de>
6301 PR tree-optimization/44038
6302 * gcc.c-torture/compile/pr44038.c: New testcase.
6304 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6306 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6307 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6309 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6313 * gfortran.dg/class_18.f03: New.
6314 * gfortran.dg/class_19.f03: New.
6316 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6319 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6320 * g++.dg/debug/dwarf2/const1.C: Remove.
6322 2010-05-14 Jason Merrill <jason@redhat.com>
6324 * g++.dg/eh/cond4.C: New.
6325 * g++.dg/eh/elide2.C: Adjust.
6326 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6328 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6331 * gfortran.dg/actual_array_interface_2.f90: New test.
6333 2010-05-14 Richard Guenther <rguenther@suse.de>
6335 PR tree-optimization/44119
6336 * gcc.c-torture/compile/pr44119.c: New testcase.
6338 2010-05-14 Jason Merrill <jason@redhat.com>
6341 * g++.dg/eh/terminate1.C: New.
6343 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6345 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6348 * gcc.dg/pr44136.c: New test.
6350 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6353 * g++.dg/warn/Wshadow-4.C: Adjust.
6354 * g++.dg/warn/Wshadow-5.C: New test.
6355 * g++.dg/warn/Wshadow-6.C: New test
6357 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
6360 * gfortran.dg/initialization_25.f90: New.
6362 2010-05-13 Martin Jambor <mjambor@suse.cz>
6364 * g++.dg/otr-fold-1.C: New test.
6365 * g++.dg/otr-fold-2.C: New test.
6367 2010-05-13 Jakub Jelinek <jakub@redhat.com>
6370 * gfortran.dg/gomp/pr44036-1.f90: New test.
6371 * gfortran.dg/gomp/pr44036-2.f90: New test.
6372 * gfortran.dg/gomp/pr44036-3.f90: New test.
6375 * gcc.dg/guality/sra-1.c: New test.
6377 2010-05-12 Jan Hubicka <jh@suse.cz>
6379 * tree-ssa/unreachable.c: New test.
6381 2010-05-12 Jason Merrill <jason@redhat.com>
6383 * g++.dg/cpp0x/sfinae1.C: New.
6385 2010-05-12 Sriraman Tallam <tmsriram@google.com>
6387 * gcc.target/i386/zee.c: New file.
6389 2010-05-12 Jason Merrill <jason@redhat.com>
6391 * g++.dg/conversion/op1.C: Expect template candidate message.
6392 * g++.dg/cpp0x/nullptr15.C: Likewise.
6393 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6394 * g++.dg/cpp0x/pr31431.C: Likewise.
6395 * g++.dg/cpp0x/temp_default2.C: Likewise.
6396 * g++.dg/cpp0x/trailing4.C: Likewise.
6397 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6398 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6399 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6400 * g++.dg/cpp0x/variadic35.C: Likewise.
6401 * g++.dg/cpp0x/vt-35147.C: Likewise.
6402 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6403 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6404 * g++.dg/ext/visibility/anon8.C: Likewise.
6405 * g++.dg/ext/vla2.C: Likewise.
6406 * g++.dg/other/pr28114.C: Likewise.
6407 * g++.dg/other/ptrmem10.C: Likewise.
6408 * g++.dg/other/ptrmem11.C: Likewise.
6409 * g++.dg/overload/unknown1.C: Likewise.
6410 * g++.dg/parse/template7.C: Likewise.
6411 * g++.dg/parse/typename7.C: Likewise.
6412 * g++.dg/template/conv11.C: Likewise.
6413 * g++.dg/template/copy1.C: Likewise.
6414 * g++.dg/template/deduce3.C: Likewise.
6415 * g++.dg/template/dependent-expr5.C: Likewise.
6416 * g++.dg/template/friend.C: Likewise.
6417 * g++.dg/template/incomplete2.C: Likewise.
6418 * g++.dg/template/local4.C: Likewise.
6419 * g++.dg/template/local6.C: Likewise.
6420 * g++.dg/template/operator10.C: Likewise.
6421 * g++.dg/template/overload6.C: Likewise.
6422 * g++.dg/template/ptrmem2.C: Likewise.
6423 * g++.dg/template/ptrmem20.C: Likewise.
6424 * g++.dg/template/ptrmem8.C: Likewise.
6425 * g++.dg/template/sfinae2.C: Likewise.
6426 * g++.dg/template/ttp25.C: Likewise.
6427 * g++.dg/template/unify10.C: Likewise.
6428 * g++.dg/template/unify11.C: Likewise.
6429 * g++.dg/template/unify6.C: Likewise.
6430 * g++.dg/template/unify7.C: Likewise.
6431 * g++.dg/template/unify9.C: Likewise.
6432 * g++.dg/template/varmod1.C: Likewise.
6433 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6434 * g++.old-deja/g++.law/operators32.C: Likewise.
6435 * g++.old-deja/g++.pt/crash28.C: Likewise.
6436 * g++.old-deja/g++.pt/crash60.C: Likewise.
6437 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6438 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6439 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6440 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6441 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6442 * g++.old-deja/g++.pt/expr2.C: Likewise.
6443 * g++.old-deja/g++.pt/overload7.C: Likewise.
6444 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6445 * g++.old-deja/g++.pt/spec5.C: Likewise.
6446 * g++.old-deja/g++.pt/spec6.C: Likewise.
6447 * g++.old-deja/g++.pt/t24.C: Likewise.
6448 * g++.old-deja/g++.pt/unify4.C: Likewise.
6449 * g++.old-deja/g++.pt/unify6.C: Likewise.
6450 * g++.old-deja/g++.pt/unify8.C: Likewise.
6451 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6452 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6453 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6455 * g++.dg/cpp0x/initlist32.C: New.
6457 * g++.dg/template/conv11.C: New.
6458 * g++.dg/conversion/op1.C: Adjust expected error.
6460 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6462 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6465 * gcc.target/i386/avx-cmpsd-1.c: New.
6466 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6467 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6468 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6469 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6470 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6472 2010-05-12 Jakub Jelinek <jakub@redhat.com>
6475 * gcc.dg/gomp/pr44085.c: New test.
6476 * gfortran.dg/gomp/pr44085.f90: New test.
6478 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6480 * objc-obj-c++-shared/Object1.m: New.
6481 * objc.dg/torture: New directory.
6482 * objc.dg/torture/tls: Ditto.
6483 * objc.dg/tls: Ditto.
6484 * objc.dg/torture/tls/trivial.m: New test.
6485 * objc.dg/torture/tls/thr-init-2.m: New test.
6486 * objc.dg/torture/tls/thr-init-3.m: New test.
6487 * objc.dg/torture/tls/thr-init.m: New test.
6488 * objc.dg/torture/tls/diag-1.m: New test.
6489 * objc.dg/torture/tls/tls.exp: New.
6490 * objc.dg/torture/trivial.m: New test.
6491 * objc.dg/torture/dg-torture.exp: New.
6492 * objc.dg/tls/diag-3.m: New test.
6493 * objc.dg/tls/diag-4.m: New test.
6494 * objc.dg/tls/diag-5.m: New test.
6495 * objc.dg/tls/init-1.m: New test.
6496 * objc.dg/tls/init-2.m: New test.
6497 * objc.dg/tls/tls.exp: New.
6498 * objc.dg/tls/diag-2.m: New test.
6499 * lib/objc.exp: Respond to dg-additional-files.
6501 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6503 * gcc.target/m68k/20100512-1.c: New.
6505 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6507 * gnat.dg/lto8.adb: New test.
6508 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6509 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6511 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6516 * g++.dg/template/crash97.C: New.
6517 * g++.dg/template/crash98.C: Likewise.
6518 * g++.dg/template/crash99.C: Likewise.
6519 * g++.dg/cpp0x/pr31439.C: Adjust.
6520 * g++.dg/template/crash95.C: Likewise.
6522 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6525 * c-c++-common/asmgoto-4.c: New test.
6526 * gcc.target/i386/pr44071.c: New test.
6529 * c-c++-common/Wunused-var-7.c: New test.
6530 * g++.dg/warn/Wunused-var-9.C: New test.
6532 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6535 * gfortran.dg/gomp/pr43711.f90: New.
6537 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6540 * gfortran.dg/select_5.f90: Updated.
6542 2010-05-11 Jan Hubicka <jh@suse.cz>
6544 PR tree-optimize/44063
6545 * gcc.c-torture/compile/pr44063.c: New testcase.
6547 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6550 * gcc.dg/pr44023.c: New test.
6552 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6554 * gnat.dg/lto7.adb: New test.
6555 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6557 2010-05-10 Jason Merrill <jason@redhat.com>
6560 * g++.dg/template/inherit5.C: New.
6563 * g++.dg/cpp0x/initlist33.C: New.
6564 * g++.dg/cpp0x/initlist26.C: Adjust.
6565 * g++.dg/cpp0x/initlist28.C: Adjust.
6567 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6570 * g++.dg/init/pr43719.C: New.
6571 * g++.dg/anon-struct4.C: Adjust.
6573 2010-05-10 Jakub Jelinek <jakub@redhat.com>
6576 * gcc.dg/pr44028.c: New test.
6578 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
6583 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6584 * gfortran.dg/warn_conversion.f90: New.
6586 2010-05-10 Michael Matz <matz@suse.de>
6588 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6590 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6592 PR rtl-optimization/44012
6593 * gcc.dg/pr44012.c: New.
6595 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6597 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6598 Log text on entry and exit.
6599 Prune Sun ld warnings for common symbols with differing sizes.
6600 (lto-link-and-maybe-run): Change caller.
6602 2010-05-10 Janus Weil <janus@gcc.gnu.org>
6605 * gfortran.dg/class_7.f03: Modified.
6606 * gfortran.dg/select_type_1.f03: Modified.
6607 * gfortran.dg/select_type_12.f03: New.
6609 2010-05-10 Richard Guenther <rguenther@suse.de>
6611 PR tree-optimization/44050
6612 * gcc.dg/torture/pr44050.c: New testcase.
6614 2010-05-10 Wei Guozhi <carrot@google.com>
6617 * gcc.target/arm/pr42879.c: New testcase.
6619 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6622 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6624 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6627 * gcc.dg/anon-struct-10.c: New test.
6629 2010-05-09 Richard Guenther <rguenther@suse.de>
6632 * gcc.dg/pr44024.c: New testcase.
6634 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6637 * gcc.dg/anon-struct-9.c: New test.
6639 2010-05-09 Richard Guenther <rguenther@suse.de>
6642 * gcc.c-torture/compile/pr44043.c: New testcase.
6644 2010-05-09 Richard Guenther <rguenther@suse.de>
6646 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6648 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6650 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6652 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6654 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6655 * gnat.dg/specs/lto3.ads: Likewise.
6657 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6660 * gcc.dg/pr28685-1.c: New file.
6662 2010-05-08 Richard Guenther <rguenther@suse.de>
6664 PR tree-optimization/44030
6665 * gcc.c-torture/compile/pr44030.c: New testcase.
6667 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6669 * gnat.dg/lto6.adb: New test.
6670 * gnat.dg/lto6_pkg.ads: New helper.
6672 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6674 * gnat.dg/lto5.adb: New test.
6675 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6677 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6679 * gnat.dg/lto4.ad[sb]: New test.
6681 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6683 * gnat.dg/specs/lto3.ads: New test.
6684 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6685 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6687 2010-05-08 Quentin Ochem <ochem@adacore.com>
6689 * gnat.dg/sizetype3.ad[sb]: New test.
6690 * gnat.dg/sizetype3_pkg.ads: New helper.
6692 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6695 * g++.dg/init/new29.C: New.
6697 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
6700 * gfortran.dg/coarray_1.f90: Fixed error message.
6701 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6702 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6703 * gfortran.dg/intrinsic_std_5.f90: New.
6705 2010-05-07 Jason Merrill <jason@redhat.com>
6707 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6709 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6711 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6712 (size_t, stderr): Remove.
6713 (read_error): Replaced __builtin_fprintf by fprintf.
6715 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6717 * gcc.dg/ordered-comparison-1.c: New test.
6718 * gcc.dg/ordered-comparison-2.c: New test.
6719 * gcc.dg/ordered-comparison-3.c: New test.
6720 * gcc.dg/ordered-comparison-4.c: New test.
6722 2010-05-06 Mike Stump <mikestump@comcast.net>
6725 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6727 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6728 Jason Merrill <jason@redhat.com>
6730 * g++.dg/cpp0x/nullptr01.C: New.
6731 * g++.dg/cpp0x/nullptr02.C: New.
6732 * g++.dg/cpp0x/nullptr03.C: New.
6733 * g++.dg/cpp0x/nullptr04.C: New.
6734 * g++.dg/cpp0x/nullptr05.C: New.
6735 * g++.dg/cpp0x/nullptr06.C: New.
6736 * g++.dg/cpp0x/nullptr07.C: New.
6737 * g++.dg/cpp0x/nullptr08.C: New.
6738 * g++.dg/cpp0x/nullptr09.C: New.
6739 * g++.dg/cpp0x/nullptr10.C: New.
6740 * g++.dg/cpp0x/nullptr11.C: New.
6741 * g++.dg/cpp0x/nullptr12.C: New.
6742 * g++.dg/cpp0x/nullptr13.C: New.
6743 * g++.dg/cpp0x/nullptr14.C: New.
6744 * g++.dg/cpp0x/nullptr15.C: New.
6745 * g++.dg/cpp0x/nullptr16.C: New.
6746 * g++.dg/cpp0x/nullptr17.C: New.
6747 * g++.dg/cpp0x/nullptr18.C: New.
6748 * g++.dg/cpp0x/nullptr19.C: New.
6749 * g++.dg/cpp0x/nullptr20.C: New.
6750 * g++.dg/cpp0x/nullptr21.C: New.
6751 * g++.dg/cpp0x/nullptr22.C: New.
6752 * g++.dg/debug/nullptr01.C: New.
6753 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6755 2010-05-06 Jakub Jelinek <jakub@redhat.com>
6757 * gcc.dg/Wunused-var-8.c: Move to...
6758 * c-c++-common/Wunused-var-6.c: ... here. New test.
6760 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6763 * g++.dg/template/crash96.C: New.
6765 2010-05-06 Jan Hubicka <jh@suse.cz>
6767 PR tree-optimization/43791
6768 * gcc.c-torture/compile/pr43791.c: New file.
6770 2010-05-06 Michael Matz <matz@suse.de>
6772 PR tree-optimization/43984
6773 * gfortran.dg/pr43984.f90: New test.
6775 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6778 * gcc.dg/pr40989.c: New.
6780 2010-05-06 Richard Guenther <rguenther@suse.de>
6782 PR tree-optimization/43934
6783 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6785 2010-05-06 Richard Guenther <rguenther@suse.de>
6787 PR tree-optimization/43987
6788 * gcc.c-torture/execute/pr43987.c: New testcase.
6789 * gcc.dg/torture/pta-escape-1.c: Adjust.
6790 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6791 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6792 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6793 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6795 2010-04-22 Jakub Jelinek <jakub@redhat.com>
6796 Dodji Seketeli <dodji@redhat.com>
6799 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6800 * g++.dg/template/sfinae16.C: Likewise.
6801 * gcc.dg/Wunused-var-1.c: Moved to...
6802 * c-c++-common/Wunused-var-1.c: ...here. New test.
6803 * gcc.dg/Wunused-var-2.c: Moved to...
6804 * c-c++-common/Wunused-var-2.c: ...here. New test.
6805 * gcc.dg/Wunused-var-3.c: Moved to...
6806 * c-c++-common/Wunused-var-3.c: ...here. New test.
6807 * gcc.dg/Wunused-var-4.c: Moved to...
6808 * gcc.dg/Wunused-var-1.c: ... here.
6809 * gcc.dg/Wunused-var-5.c: Moved to...
6810 * c-c++-common/Wunused-var-4.c: ...here. New test.
6811 * gcc.dg/Wunused-var-7.c: Moved to...
6812 * c-c++-common/Wunused-var-5.c: ...here. New test.
6813 * gcc.dg/Wunused-var-6.c: Moved to...
6814 * gcc.dg/Wunused-var-2.c: ... here.
6815 * c-c++-common/Wunused-var-1.c: New test.
6816 * c-c++-common/Wunused-var-2.c: New test.
6817 * c-c++-common/Wunused-var-3.c: New test.
6818 * c-c++-common/Wunused-var-4.c: New test.
6819 * c-c++-common/Wunused-var-5.c: New test.
6820 * g++.dg/warn/Wunused-var-1.C: New test.
6821 * g++.dg/warn/Wunused-var-2.C: New test.
6822 * g++.dg/warn/Wunused-var-3.C: New test.
6823 * g++.dg/warn/Wunused-var-4.C: New test.
6824 * g++.dg/warn/Wunused-var-5.C: New test.
6825 * g++.dg/warn/Wunused-var-6.C: New test.
6826 * g++.dg/warn/Wunused-var-7.C: New test.
6827 * g++.dg/warn/Wunused-var-8.C: New test.
6828 * g++.dg/warn/Wunused-parm-1.C: New test.
6829 * g++.dg/warn/Wunused-parm-2.C: New test.
6830 * g++.dg/warn/Wunused-parm-3.C: New test.
6832 2010-05-06 Tobias Burnus <burnus@net-b.de>
6835 * gfortran.dg/gomp/crayptr5.f90: New test case.
6837 2010-05-05 Jason Merrill <jason@redhat.com>
6840 * g++.dg/ext/attrib39.C: New.
6842 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
6845 * gfortran.dg/data_invalid.f90: New.
6847 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6849 * gnat.dg/lto2.adb: New test.
6851 2010-05-05 Jason Merrill <jason@redhat.com>
6854 * g++.dg/opt/empty1.C: New.
6856 2010-05-05 Janus Weil <janus@gcc.gnu.org>
6859 * gfortran.dg/class_17.f03: New.
6861 2010-05-04 Neil Vachharajani <nvachhar@google.com>
6863 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6865 2010-05-04 Mike Stump <mikestump@comcast.net>
6868 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6870 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6873 * gcc.target/i386/pr43668.c: New.
6875 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6878 * g++.dg/cpp0x/initlist31.C: New.
6880 2010-05-04 Jakub Jelinek <jakub@redhat.com>
6883 * gcc.dg/Wunused-var-8.c: New test.
6885 2010-05-04 Jason Merrill <jason@redhat.com>
6888 * g++.dg/cpp0x/enum3.C: Extend.
6890 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6893 * gcc.target/i386/pr43799.c: New.
6895 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
6897 * gnat.dg/lto1.adb: New test.
6898 * gnat.dg/lto1_pkg.ad[sb]: New helper.
6900 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6903 * gcc.target/i386/pr43671.c: New.
6905 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6908 * g++.dg/template/crash95.C: New.
6910 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6913 * gcc.target/i386/pr43508.c: New.
6915 2010-05-04 Richard Guenther <rguenther@suse.de>
6917 PR tree-optimization/43879
6918 * g++.dg/torture/pr43879-1_0.C: New testcase.
6919 * g++.dg/torture/pr43879-1_1.C: Likewise.
6921 2010-05-03 Dodji Seketeli <dodji@redhat.com>
6924 * g++.dg/other/crash-12.C: New test.
6926 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6928 * g++.dg/cdce3.C: Add a space. Updated.
6930 2010-05-03 Jason Merrill <jason@redhat.com>
6933 * g++.dg/opt/enum2.C: New.
6934 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6935 * g++.dg/warn/Wswitch-1.C: Adjust message.
6937 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6939 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6940 * g++.dg/ext/label13.C: Fix typo.
6941 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6943 * gcc.c-torture/compile/limits-declparen.c: xfail on
6944 alpha*-dec-osf5* with -g.
6945 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6946 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6947 * gcc.dg/c99-tgmath-2.c: Likewise.
6948 * gcc.dg/c99-tgmath-3.c: Likewise.
6949 * gcc.dg/c99-tgmath-4.c: Likewise.
6951 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
6954 * gfortran.dg/unexpected_interface.f90: New test.
6956 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6958 * ada/acats/run_acats (which): New function.
6959 (host_gnatchop, host_gnatmake): Use it.
6961 2010-05-03 Richard Guenther <rguenther@suse.de>
6963 PR tree-optimization/43971
6964 * gcc.dg/pr43971.c: New testcase.
6966 2010-05-03 Jakub Jelinek <jakub@redhat.com>
6969 * gcc.dg/debug/pr43972.c: New test.
6971 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
6974 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6976 2010-05-02 Richard Guenther <rguenther@suse.de>
6978 PR tree-optimization/43879
6979 * gcc.dg/torture/pr43879-3.c: New testcase.
6981 2010-05-01 Richard Guenther <rguenther@suse.de>
6983 PR tree-optimization/43949
6984 * g++.dg/warn/Warray-bounds-5.C: New testcase.
6986 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
6989 * g++.dg/init/new28.C: New.
6991 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
6994 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6995 structure and nested declarations.
6996 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
6997 structure and nested declarations. Reduce header clutter and
6998 use _exit() rather than abort().
6999 * objc.dg/encode-10.m: New.
7000 * objc.dg/encode-11.m: New.
7002 2010-04-30 DJ Delorie <dj@redhat.com>
7004 * gcc.c-torture/execute/20100430-1.c: New test.
7006 2010-04-30 Jason Merrill <jason@redhat.com>
7009 * g++.dg/template/ptrmem21.C: New.
7011 2010-04-30 Tobias Burnus Mburnus@net-b.de>
7015 * gfortran.dg/coarray_13.f90: New test.
7017 2010-04-30 Richard Guenther <rguenther@suse.de>
7020 * gcc.dg/lto/20100430-1_0.c: New testcase.
7022 2010-04-30 Jakub Jelinek <jakub@redhat.com>
7025 * c-c++-common/pr43942.c: New test.
7027 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
7029 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7030 conflict with darwin crt1.o 'start' symbol.
7032 2010-04-30 Richard Guenther <rguenther@suse.de>
7034 PR tree-optimization/43879
7035 * gcc.dg/torture/pr43879_1.c: New testcase.
7037 2010-04-30 Richard Guenther <rguenther@suse.de>
7039 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7041 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
7044 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7045 user-provided constructor while recursing.
7047 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7050 * gfortran.dg/class_16.f03: New test.
7052 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7055 * gfortran.dg/class_15.f03: New.
7057 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7060 * gfortran.dg/dynamic_dispatch_9.f03: New test.
7062 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7065 * gfortran.dg/generic_22.f03 : New test.
7067 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7070 * gfortran.dg/class_14.f03: New test.
7072 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7075 * gfortran.dg/interface_32.f90: New test.
7077 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
7078 Janus Weil <janus@gcc.gnu.org>
7081 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7082 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7083 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7085 2010-04-28 Mike Stump <mikestump@comcast.net>
7087 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7089 * g++.dg/uninit-pred-2_b.C: Likewise.
7091 2010-04-28 Tobias Burnus <burnus@net-b.de>
7095 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7097 2010-04-28 Matthias Klose <doko@ubuntu.com>
7099 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7100 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7101 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7102 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7103 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7105 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
7107 * gcc.dg/const-uniq-1.c: New test.
7108 * gcc.dg/lto/const-uniq_[01].c: Likewise.
7110 2010-04-28 Xinliang David Li <davidxl@google.com>
7112 * gcc.dg/uninit-pred-2_b.c: New test.
7113 * gcc.dg/uninit-pred-4_b.c: New test.
7114 * gcc.dg/uninit-pred-3_d.c: New test.
7115 * gcc.dg/uninit-pred-6_b.c: New test.
7116 * gcc.dg/uninit-pred-8_b.c: New test.
7117 * gcc.dg/uninit-pred-3_a.c: New test.
7118 * gcc.dg/uninit-pred-2_c.c: New test.
7119 * gcc.dg/uninit-pred-5_a.c: New test.
7120 * gcc.dg/uninit-pred-3_e.c: New test.
7121 * gcc.dg/uninit-pred-7_a.c: New test.
7122 * gcc.dg/uninit-pred-6_c.c: New test.
7123 * gcc.dg/uninit-pred-9_a.c: New test.
7124 * gcc.dg/uninit-pred-8_c.c: New test.
7125 * gcc.dg/uninit-pred-3_b.c: New test.
7126 * gcc.dg/uninit-pred-5_b.c: New test.
7127 * gcc.dg/uninit-pred-7_b.c: New test.
7128 * gcc.dg/uninit-pred-6_d.c: New test.
7129 * gcc.dg/uninit-pred-9_b.c: New test.
7130 * gcc.dg/uninit-pred-2_a.c: New test.
7131 * gcc.dg/uninit-pred-4_a.c: New test.
7132 * gcc.dg/uninit-pred-3_c.c: New test.
7133 * gcc.dg/uninit-pred-6_a.c: New test.
7134 * gcc.dg/uninit-pred-8_a.c: New test.
7135 * gcc.dg/uninit-pred-7_c.c: New test.
7136 * gcc.dg/uninit-pred-6_e.c: New test.
7137 * g++.dg/uninit-pred-loop-1_b.cc: New test.
7138 * g++.dg/uninit-pred-1_a.C: New test.
7139 * g++.dg/uninit-pred-1_b.C: New test.
7140 * g++.dg/uninit-pred-2_a.C: New test.
7141 * g++.dg/uninit-pred-2_b.C: New test.
7142 * g++.dg/uninit-pred-loop-1_a.cc: New test.
7143 * g++.dg/uninit-pred-loop-1_c.cc: New test.
7144 * g++.dg/uninit-pred-loop_1.cc: New test.
7146 2010-04-28 Martin Jambor <mjambor@suse.cz>
7148 * gcc.dg/lto/20091209-1_0.c: New testcase.
7150 2010-04-28 Richard Guenther <rguenther@suse.de>
7152 PR tree-optimization/43879
7153 PR tree-optimization/43909
7154 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7156 2010-04-28 Richard Guenther <rguenther@suse.de>
7159 * g++.dg/torture/pr43880.C: New testcase.
7161 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
7164 * g++.dg/template/recurse2.C: Update
7165 * g++.dg/template/recurse.C: Update.
7166 * g++.dg/template/pr23510.C: Update.
7167 * lib/prune.exp: Filter out 'recursively instantiated'.
7169 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7172 * g++.dg/init/pr29043.C: New.
7174 2010-04-27 Jason Merrill <jason@redhat.com>
7176 * g++.dg/lookup/scoped5.C: Adjust.
7177 * g++.dg/lookup/scoped8.C: Adjust.
7178 * g++.dg/template/dependent-expr5.C: Adjust.
7179 * g++.old-deja/g++.brendan/nest1.C: Adjust.
7182 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7185 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7187 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7188 Jan Hubicka <hubicka@ucw.cz>
7190 * gcc.dg/pure-2.c: New testcase.
7191 * gcc.dg/const-1.c: New testcase.
7193 2010-04-27 Jason Merrill <jason@redhat.com>
7195 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7198 * g++.dg/template/sfinae17.C: New.
7199 * g++.dg/template/sfinae18.C: New.
7201 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7203 * g++.dg/init/pr42844.C: New.
7204 * g++.dg/cpp0x/pr42844-2.C: New.
7205 * g++.dg/cpp0x/defaulted2.C: Adjust.
7206 * g++.dg/tree-ssa/pr27549.C: Likewise.
7207 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7209 2010-04-27 Tobias Burnus <burnus@net-b.de>
7212 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7214 2010-04-27 Richard Guenther <rguenther@suse.de>
7217 * g++.dg/other/pr40561.C: New testcase.
7219 2010-04-27 Martin Jambor <mjambor@suse.cz>
7222 * g++.dg/ipa/pr43812.C: New test.
7224 2010-04-27 Jan Hubicka <jh@suse.cz>
7226 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7227 (test): ... this one.
7229 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7232 * gcc.target/arm/thumb-stackframe.c: New test.
7234 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7236 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7237 * gcc.dg/misc-column.c: Likewise.
7238 * gcc.dg/Walways-true-1.c: Likewise.
7239 * gcc.dg/Walways-true-2.c: Likewise.
7240 * gcc.dg/warn-addr-cmp.c: Likewise.
7242 2010-04-27 Tobias Burnus <burnus@net-b.de>
7245 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7246 * gfortran.dg/coarray_12.f90: New.
7248 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7251 * gcc.dg/pr32207.c: New test.
7252 * gcc.dg/misc-column.c: Adjust expected warning.
7253 * gcc.dg/Walways-true-1.c: Likewise.
7254 * gcc.dg/Walways-true-2.c: Likewise.
7255 * gcc.dg/warn-addr-cmp.c: Likewise.
7257 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7260 * lib/lto.exp (lto_prune_vis_warns): New function.
7261 (lto-link-and-maybe-run): Call it.
7263 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7265 PR tree-optimization/43904
7266 * gcc.dg/tree-ssa/tailcall-6.c: New.
7268 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7271 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7272 Darwin8/OSX10.4 - compatible code generation.
7274 * obj-c++.dg/stubify-1.mm: Ditto.
7275 * lib/objc-torture.exp: Do not require link success for
7276 "trivial.m" in the runtime checks when dowhat = 'compile'.
7277 * lib/dg-pch.exp (dg-flags-pch): New Proc.
7278 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7279 Darwin8/OSX10.4 - compatible code generation.
7280 * objc.dg/stubify-2.m: Ditto.
7281 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7282 * objc.dg/next-runtime-1.m: Ditto.
7283 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7284 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7287 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
7290 * lib/plugin-support.exp: Use "-undefined
7291 dynamic_lookup" on darwin.
7293 2010-04-26 Richard Guenther <rguenther@suse.de>
7295 * gcc.dg/lto/20100426_0.c: New testcase.
7297 2010-04-26 Jie Zhang <jie@codesourcery.com>
7299 PR tree-optimization/43833
7300 gcc.dg/Warray-bounds-8.c: New test case.
7302 2010-04-26 Richard Guenther <rguenther@suse.de>
7305 * g++.dg/lto/20100423-3_0.C: New testcase.
7307 2010-04-26 Richard Guenther <rguenther@suse.de>
7310 * g++.dg/lto/20100423-2_0.C: New testcase.
7312 2010-04-26 Ira Rosen <irar@il.ibm.com>
7314 * gcc.dg/vect/bb-slp-23.c: New test.
7316 2010-04-25 Joseph Myers <joseph@codesourcery.com>
7318 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7319 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7320 * gcc.dg/c1x-float-1.c: New test.
7322 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7324 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7327 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7329 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7331 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7332 * gfortran.dg/default_format_2.f90: Ditto.
7334 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7336 * gfortran.dg/pr43505.f90: Clean up .mod file.
7337 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7338 * gfortran.dg/pr41347.f90: Ditto.
7339 * gfortran.dg/internal_pack_4.f90: Ditto.
7340 * gfortran.dg/proc_decl_23.f90: Ditto.
7341 * gfortran.dg/recursive_check_3.f90: Ditto.
7342 * gfortran.dg/intent_out_3.f90: Ditto.
7343 * gfortran.dg/assignment_2.f90: Ditto.
7344 * gfortran.dg/pr41928.f90: Ditto.
7345 * gfortran.dg/pr42166.f90: Ditto.
7346 * gfortran.dg/private_type_12.f90: Ditto.
7347 * gfortran.dg/graphite/pr42185.f90: Ditto.
7348 * gfortran.dg/graphite/pr42186.f90: Ditto.
7349 * gfortran.dg/graphite/pr40982.f90: Ditto.
7350 * gfortran.dg/graphite/id-2.f90: Ditto.
7351 * gfortran.dg/graphite/id-4.f90: Ditto.
7352 * gfortran.dg/graphite/pr42050.f90: Ditto.
7353 * gfortran.dg/graphite/id-18.f90: Ditto.
7354 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7355 * gfortran.dg/graphite/pr41924.f90: Ditto.
7356 * gfortran.dg/graphite/pr42393.f90: Ditto.
7357 * gfortran.dg/graphite/pr37980.f90: Ditto.
7358 * gfortran.dg/graphite/pr38953.f90: Ditto.
7359 * gfortran.dg/graphite/pr42180.f90: Ditto.
7360 * gfortran.dg/graphite/pr42181.f90: Ditto.
7361 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7362 * gfortran.dg/select_type_4.f90: Ditto.
7363 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7364 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7365 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7366 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7367 * gfortran.dg/whole_file_11.f90: Ditto.
7368 * gfortran.dg/private_type_11.f90: Ditto.
7369 * gfortran.dg/vect/vect-gems.f90: Ditto.
7370 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7372 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7374 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7376 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7378 * gnat.dg/pack15.ad[sb]: New test.
7380 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
7382 * gcc.target/arm/mla-1.c: New test.
7384 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7388 * gfortran.dg/pr43793.f90: New test.
7390 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7392 PR tree-optimization/41442
7393 * gcc.target/i386/pr41442.c: New test.
7395 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
7398 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7400 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7403 * gfortran.dg/open_nounit.f90: New test.
7405 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
7409 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7411 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7413 * gcc.dg/Wconversion-integer.c: Update.
7415 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7417 * gnat.dg/unchecked_convert5.adb: New test.
7419 2010-04-23 Richard Guenther <rguenther@suse.de>
7422 * gcc.dg/lto/20100423-2_0.c: New testcase.
7423 * gcc.dg/lto/20100423-2_0.c: Likewise.
7425 2010-04-23 Richard Guenther <rguenther@suse.de>
7428 * gcc.dg/lto/20100423-1_0.c: New testcase.
7429 * gcc.dg/lto/20100423-1_1.c: Likewise.
7431 2010-04-23 Martin Jambor <mjambor@suse.cz>
7433 PR tree-optimization/43846
7434 * gcc.dg/tree-ssa/sra-10.c: New test.
7436 2010-04-23 Martin Jambor <mjambor@suse.cz>
7439 * gcc.c-torture/execute/pr43835.c: New test.
7441 2010-04-23 Richard Guenther <rguenther@suse.de>
7444 * g++.dg/lto/20100423-1_0.C: New testcase.
7446 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7448 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7450 2010-04-22 Ira Rosen <irar@il.ibm.com>
7452 PR tree-optimization/43842
7453 * gcc.dg/vect/pr43842.c: New test.
7455 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7457 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7458 * gcc.target/i386/wmul-2.c: Likewise.
7460 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7462 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7463 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7465 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
7467 * gfortran.dg/reassoc_6.f: New testcase.
7469 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7472 * gcc.target/arm/wmul-1.c: New test.
7473 * gcc.target/arm/wmul-2.c: New test.
7475 2010-04-22 Richard Guenther <rguenther@suse.de>
7477 PR tree-optimization/43845
7478 * gcc.c-torture/compile/pr43845.c: New testcase.
7480 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7483 * gcc.target/i386/wmul-1.c: New test.
7484 * gcc.target/i386/wmul-2.c: New test.
7485 * gcc.target/bfin/wmul-1.c: New test.
7486 * gcc.target/bfin/wmul-2.c: New test.
7488 2010-04-22 Richard Guenther <rguenther@suse.de>
7491 * gfortran.dg/vector_subscript_6.f90: New testcase.
7492 * gfortran.dg/assign_10.f90: Adjust.
7494 2010-04-21 Jakub Jelinek <jakub@redhat.com>
7497 * gfortran.dg/gomp/pr43836.f90: New test.
7499 2010-04-21 Richard Guenther <rguenther@suse.de>
7501 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7503 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7505 * gcc.dg/torture/builtin-cproj-3.c: New.
7507 2010-04-20 Jason Merrill <jason@redhat.com>
7510 * g++.dg/template/recurse2.C: New.
7511 * g++.dg/parse/crash36.C: Adjust.
7512 * g++.dg/other/fold1.C: Adjust.
7513 * g++.dg/init/member1.C: Adjust.
7514 * lib/prune.exp: Prune "skipping N instantiation contexts".
7516 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7518 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7520 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7522 * gcc.dg/torture/builtin-cproj-1.c: New.
7523 * gcc.dg/torture/builtin-cproj-2.c: New.
7525 2010-04-20 Dodji Seketeli <dodji@redhat.com>
7529 * g++.dg/template/typedef32.C: Adjust.
7530 * g++.dg/template/typedef33.C: New test.
7532 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
7535 * gfortran.dg/proc_decl_23.f90: New test.
7538 * gfortran.dg/abstract_type_6.f03: New test.
7540 2010-04-20 Xinliang David Li <davidxl@google.com>
7542 * g++.dg/tree-ssa/fold-compare.C: New.
7544 2010-04-20 Richard Guenther <rguenther@suse.de>
7546 PR tree-optimization/39417
7547 * g++.dg/torture/pr39417.C: New testcase.
7549 2010-04-20 Richard Guenther <rguenther@suse.de>
7551 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7553 2010-04-20 Jakub Jelinek <jakub@redhat.com>
7555 * g++.dg/debug/dwarf2/rv1.C: New test.
7557 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7560 * gcc.c-torture/compile/pr43635.c: New testcase.
7562 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7565 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7566 of sequential loops being private only in the innermost containing
7570 * gfortran.dg/gomp/pr43337.f90: New test.
7572 2010-04-19 Richard Guenther <rguenther@suse.de>
7574 PR tree-optimization/43796
7575 * gfortran.dg/pr43796.f90: New testcase.
7577 2010-04-19 Richard Guenther <rguenther@suse.de>
7579 PR tree-optimization/43783
7580 * gcc.c-torture/execute/pr43783.c: New testcase.
7582 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
7585 * gcc.target/i386/pr43766.c: New test.
7587 2010-04-19 Jie Zhang <jie@codesourcery.com>
7590 * gcc.target/i386/pr43662.c: New test.
7592 2010-04-19 Dodji Seketeli <dodji@redhat.com>
7595 * g++.dg/template/typedef32.C: New test.
7597 2010-04-19 Ira Rosen <irar@il.ibm.com>
7599 PR tree-optimization/37027
7600 * lib/target-supports.exp
7601 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7602 * gcc.dg/vect/pr37027.c: New test.
7603 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7604 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7605 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7606 gcc.dg/vect/vect-complex-6.c: Likewise.
7608 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7610 * g++.dg/debug/dwarf2/enum1.C: New test.
7612 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7614 * gnat.dg/rep_clause5.ad[sb]: New test.
7615 * gnat.dg/rep_clause5_pkg.ads: New helper.
7617 2010-04-18 Ira Rosen <irar@il.ibm.com>
7619 PR tree-optimization/43771
7620 * g++.dg/vect/pr43771.cc: New test.
7622 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7625 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7626 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7628 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7630 * gnat.dg/sizetype.adb: Rename into...
7631 * gnat.dg/sizetype1.adb: ...this.
7632 * gnat.dg/sizetype2.adb: New test.
7634 2010-04-16 Richard Guenther <rguenther@suse.de>
7636 PR tree-optimization/43572
7637 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7639 2010-04-16 Olivier Hainque <hainque@adacore.com>
7641 * gnat.dg/specs/discr_private.ads: New test.
7643 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
7646 * gcc.target/arm/thumb-comparisons.c: New test.
7649 * gcc.target/arm/thumb-cbranchqi.c: New test.
7651 2010-04-16 Christian Bruel <christian.bruel@st.com>
7653 * g++.dg/torture/pr36191.C: Enable for SH.
7655 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7657 * gnat.dg/wide_boolean.adb: New test.
7658 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7660 2010-04-15 Richard Guenther <rguenther@suse.de>
7662 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7663 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7664 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7665 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7666 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7667 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7668 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7669 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7670 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7671 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7672 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7673 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7674 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7675 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7676 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7678 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
7681 * gcc.target/arm/pr42496.c: New test.
7683 2010-04-14 Jason Merrill <jason@redhat.com>
7686 * g++.dg/ext/attrib38.C: New.
7688 2010-04-14 Steve Ellcey <sje@cup.hp.com>
7691 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7693 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7696 * gcc.dg/cpp/warn-undef-2.c: Update.
7697 * gcc.dg/cpp/warn-traditional-2.c: Update.
7698 * gcc.dg/cpp/warn-comments-2.c: Update.
7699 * gcc.dg/cpp/warn-variadic-2.c: Update.
7700 * gcc.dg/cpp/warn-long-long-2.c: Update.
7701 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7702 * gcc.dg/cpp/warn-multichar-2.c: Update.
7703 * gcc.dg/cpp/warn-normalized-3.c: Update.
7704 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7705 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7706 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7707 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7708 * gcc.dg/cpp/warn-redefined-2.c: Update.
7709 * gfortran.dg/warning-directive-2.F90: Update.
7710 * c-c++-common/cpp/warning-directive-2.c: Update.
7712 2010-04-14 Michael Matz <matz@suse.de>
7714 PR tree-optimization/42963
7715 * gcc.dg/pr42963.c: New testcase.
7717 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7719 * gnat.dg/class_wide.adb: Rename into...
7720 * gnat.dg/class_wide1.adb: ...this.
7721 * gnat.dg/class_wide2.ad[sb]: New test.
7723 2010-04-14 Tobias Burnus <burnus@net-b.de>
7726 * gfortran.dg/coarray_9.f90: Update dg-errors.
7727 * gfortran.dg/coarray_10.f90: New test.
7728 * gfortran.dg/coarray_11.f90: New test.
7730 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7733 gfortran.dg/initialization_24.f90: New test.
7735 2010-04-13 Jason Merrill <jason@redhat.com>
7737 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7738 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7740 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7742 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7743 * g++.dg/dg.exp: Likewise.
7744 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7745 * c-c++-common/cpp/warning-directive-1.c: ... here.
7746 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7747 * c-c++-common/cpp/warning-directive-2.c: ... here.
7748 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7749 * c-c++-common/cpp/warning-directive-3.c: ... here.
7750 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7751 * c-c++-common/cpp/warning-directive-4.c: ... here.
7752 * g++.dg/cpp/warning-directive-1.C: Delete.
7753 * g++.dg/cpp/warning-directive-2.C: Delete.
7754 * g++.dg/cpp/warning-directive-3.C: Delete.
7755 * g++.dg/cpp/warning-directive-4.C: Delete.
7756 * gcc.dg/cpp/normalised-3.c: Delete.
7757 * g++.dg/cpp/normalised-1.C: Rename as ...
7758 * c-c++-common/cpp/normalised-3.c: ... this.
7760 2010-04-13 Martin Jambor <mjambor@suse.cz>
7762 * gcc.dg/tree-ssa/sra-9.c: New test.
7764 2010-04-13 Michael Matz <matz@suse.de>
7767 * gcc.dg/pr43730.c: New test.
7769 2010-04-13 Michael Matz <matz@suse.de>
7771 * gcc.dg/tree-ssa/negate.c: New testcase.
7773 2010-04-13 Richard Guenther <rguenther@suse.de>
7776 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7778 2010-04-13 Richard Guenther <rguenther@suse.de>
7780 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7782 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7784 * gnat.dg/derived_type1.adb: New test.
7786 2010-04-13 Matthias Klose <doko@ubuntu.com>
7788 * gcc.dg/plugindir1.c: New testcase.
7789 * gcc.dg/plugindir2.c: New testcase.
7790 * gcc.dg/plugindir3.c: New testcase.
7791 * gcc.dg/plugindir4.c: New testcase.
7793 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
7795 * gcc.target/i386/rotate-2.c: New test.
7797 2010-04-12 Jason Merrill <jason@redhat.com>
7800 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7801 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7803 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
7806 * g++.dg/init/pr25811.C: New test.
7808 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7810 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7811 dg-error, dg-warning.
7812 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7814 2010-04-12 Richard Guenther <rguenther@suse.de>
7816 * gcc.dg/torture/inline-2.c: New testcase.
7818 2010-04-12 Jakub Jelinek <jakub@redhat.com>
7821 * gcc.dg/Wunused-var-7.c: New test.
7823 PR tree-optimization/43560
7824 * gcc.c-torture/execute/pr43560.c: New test.
7826 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
7828 * gnat.dg/aggr13.adb: New test.
7829 * gnat.dg/aggr14.adb: Likewise.
7830 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7832 2010-04-12 Richard Guenther <rguenther@suse.de>
7835 * g++.dg/torture/pr43611.C: New testcase.
7837 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7840 * gcc.dg/pr36774-1.c: New test.
7841 * gcc.dg/pr36774-2.c: New test.
7843 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7845 * gcc.target/sh/rte-delay-slot.c: New test.
7847 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7849 * gnat.dg/pack9.adb: Remove -cargs option.
7850 * gnat.dg/aggr12.ad[sb]: New test.
7852 2010-04-10 Jie Zhang <jie@codesourcery.com>
7855 * gcc.target/sh/pr43417.c: New test.
7857 2010-04-10 Tobias Burnus <burnus@net-b.de>
7860 * gfortran.dg/spec_expr_6.f90: New test.
7862 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7865 * gcc.dg/cpp/pr43195.c: New.
7866 * gcc.dg/cpp/pr43195.h: New.
7868 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7871 * gcc.dg/Werror-6.c: Adjust.
7872 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7873 * gcc.dg/Werror-4.c: Likewise.
7874 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7875 * gcc.dg/Wswitch-enum-error.c: Likewise.
7876 * gcc.dg/Wpointer-arith.c: Likewise.
7877 * gcc.dg/Wfatal.c: Likewise.
7878 * gcc.dg/Wswitch-error.c: Likewise.
7879 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7880 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7881 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7882 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7883 * gcc.dg/cpp/warn-comments-2.c: Likewise.
7884 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7885 * gcc.dg/cpp/warning-directive-2.c: Likewise.
7886 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7887 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7888 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7889 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7890 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7891 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7892 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7893 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7894 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7895 * g++.dg/cpp/warning-directive-2.C: Likewise.
7896 * gfortran.dg/warning-directive-2.F90: Likewise.
7898 2010-04-09 Jason Merrill <jason@redhat.com>
7901 * g++.dg/template/sizeof13.C: New.
7903 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
7905 * g++.dg/other/pr35504.C: Add check for thiscall.
7906 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7907 * gcc.dg/torture/stackalign/thiscall-1.c: New.
7909 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7912 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7913 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
7914 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7915 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
7916 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7917 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
7918 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7919 * g++.dg/other/increment1.C: Likewise.
7921 2010-04-09 Tobias Burnus <burnus@net-b.de>
7924 * gfortran.dg/coarray_7.f90: New test.
7925 * gfortran.dg/coarray_8.f90: New test.
7927 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7930 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7932 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7935 * gcc.dg/pr43643.c: New test.
7937 2010-04-08 Tobias Burnus <burnus@net-b.de>
7939 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7941 2010-04-08 Richard Guenther <rguenther@suse.de>
7943 PR tree-optimization/43679
7944 * gcc.c-torture/compile/pr43679.c: New testcase.
7946 2010-04-08 Jakub Jelinek <jakub@redhat.com>
7949 * gcc.dg/pr43670.c: New test.
7951 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
7954 * gcc.dg/tree-ssa/reassoc-19.c: New.
7956 2010-04-07 Jakub Jelinek <jakub@redhat.com>
7959 * gcc.dg/Wunused-var-1.c: New test.
7960 * gcc.dg/Wunused-var-2.c: New test.
7961 * gcc.dg/Wunused-var-3.c: New test.
7962 * gcc.dg/Wunused-var-4.c: New test.
7963 * gcc.dg/Wunused-var-5.c: New test.
7964 * gcc.dg/Wunused-var-6.c: New test.
7965 * gcc.dg/Wunused-parm-1.c: New test.
7967 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7968 * gcc.dg/trunc-1.c: Likewise.
7969 * gcc.dg/vla-9.c: Likewise.
7970 * gcc.dg/dfp/composite-type.c: Likewise.
7972 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7975 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7976 * obj-c++.dg/objc-gc-3.mm: Ditto.
7978 2010-04-07 Simon Baldwin <simonb@google.com>
7980 * gcc.dg/cpp/warn-undef-2.c: New.
7981 * gcc.dg/cpp/warn-traditional-2.c: New.
7982 * gcc.dg/cpp/warn-comments-2.c: New.
7983 * gcc.dg/cpp/warning-directive-1.c: New.
7984 * gcc.dg/cpp/warn-long-long.c: New.
7985 * gcc.dg/cpp/warn-traditional.c: New.
7986 * gcc.dg/cpp/warn-variadic-2.c: New.
7987 * gcc.dg/cpp/warn-undef.c: New.
7988 * gcc.dg/cpp/warn-normalized-1.c: New.
7989 * gcc.dg/cpp/warning-directive-2.c: New.
7990 * gcc.dg/cpp/warn-long-long-2.c: New.
7991 * gcc.dg/cpp/warn-variadic.c: New.
7992 * gcc.dg/cpp/warn-normalized-2.c: New.
7993 * gcc.dg/cpp/warning-directive-3.c: New.
7994 * gcc.dg/cpp/warn-deprecated-2.c: New.
7995 * gcc.dg/cpp/warn-trigraphs-1.c: New.
7996 * gcc.dg/cpp/warn-multichar-2.c: New.
7997 * gcc.dg/cpp/warn-normalized-3.c: New.
7998 * gcc.dg/cpp/warning-directive-4.c: New.
7999 * gcc.dg/cpp/warn-unused-macros.c: New.
8000 * gcc.dg/cpp/warn-trigraphs-2.c: New.
8001 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8002 * gcc.dg/cpp/warn-cxx-compat.c: New.
8003 * gcc.dg/cpp/warn-redefined.c: New.
8004 * gcc.dg/cpp/warn-trigraphs-3.c: New.
8005 * gcc.dg/cpp/warn-unused-macros-2.c: New.
8006 * gcc.dg/cpp/warn-deprecated.c: New.
8007 * gcc.dg/cpp/warn-trigraphs-4.c: New.
8008 * gcc.dg/cpp/warn-redefined-2.c: New.
8009 * gcc.dg/cpp/warn-comments.c: New.
8010 * gcc.dg/cpp/warn-multichar.c: New.
8011 * g++.dg/cpp/warning-directive-1.C: New.
8012 * g++.dg/cpp/warning-directive-2.C: New.
8013 * g++.dg/cpp/warning-directive-3.C: New.
8014 * g++.dg/cpp/warning-directive-4.C: New.
8015 * gfortran.dg/warning-directive-1.F90: New.
8016 * gfortran.dg/warning-directive-3.F90: New.
8017 * gfortran.dg/warning-directive-2.F90: New.
8018 * gfortran.dg/warning-directive-4.F90: New.
8020 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8023 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8025 2010-04-07 Jason Merrill <jason@redhat.com>
8027 * g++.dg/template/dr408.C: New.
8029 * g++.dg/lookup/ns4.C: New.
8032 * g++.dg/template/friend51.C: New test.
8035 * g++.old-deja/g++.other/linkage1.C: Adjust.
8037 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8040 * g++.dg/template/crash94.C: New test.
8042 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8045 * g++.dg/init/aggr5.C: New test.
8046 * g++.dg/init/aggr5.C: New test.
8048 2010-04-07 Richard Guenther <rguenther@suse.de>
8050 PR tree-optimization/43270
8051 * g++.dg/warn/Warray-bounds-4.C: New testcase.
8052 * gcc.dg/Warray-bounds-7.c: Likewise.
8054 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
8056 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8057 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8058 * gnat.dg/bit_packed_array4.ad[sb]: New test.
8060 2010-04-07 Jie Zhang <jie@codesourcery.com>
8063 * g++.dg/init/pr42556.C: New test.
8065 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8068 * g++.dg/debug/dwarf2/typedef2.C: New test.
8070 2010-04-06 Dodji Seketeli <dodji@redhat.com>
8072 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8073 c-c++-common/dwarf2/redeclaration-1.C
8075 2010-04-06 Jason Merrill <jason@redhat.com>
8077 * g++.dg/cpp0x/pr31437.C: Adjust error location.
8078 * g++.dg/ext/attrib18.C: Likewise.
8079 * g++.dg/ext/bitfield2.C: Likewise.
8080 * g++.dg/ext/bitfield4.C: Likewise.
8081 * g++.dg/ext/visibility/warn2.C: Likewise.
8082 * g++.dg/ext/visibility/warn3.C: Likewise.
8083 * g++.dg/gomp/pr26690-1.C: Likewise.
8084 * g++.dg/inherit/covariant7.C: Likewise.
8085 * g++.dg/init/synth2.C: Likewise.
8086 * g++.dg/lookup/using7.C: Likewise.
8087 * g++.dg/other/crash-4.C: Likewise.
8088 * g++.dg/other/error13.C: Likewise.
8089 * g++.dg/other/error20.C: Likewise.
8090 * g++.dg/parse/crash31.C: Likewise.
8091 * g++.dg/parse/error16.C: Likewise.
8092 * g++.dg/parse/error19.C: Likewise.
8093 * g++.dg/parse/error27.C: Likewise.
8094 * g++.dg/parse/error28.C: Likewise.
8095 * g++.dg/parse/fused-params1.C: Likewise.
8096 * g++.dg/template/error2.C: Likewise.
8097 * g++.dg/template/local6.C: Likewise.
8098 * g++.dg/template/qualttp15.C: Likewise.
8099 * g++.dg/warn/Wnvdtor-2.C: Likewise.
8100 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8101 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8102 * g++.old-deja/g++.brendan/crash29.C: Likewise.
8103 * g++.old-deja/g++.eh/spec6.C: Likewise.
8104 * g++.old-deja/g++.jason/crash3.C: Likewise.
8105 * g++.old-deja/g++.jason/destruct2.C: Likewise.
8106 * g++.old-deja/g++.law/ctors5.C: Likewise.
8107 * g++.old-deja/g++.law/ctors9.C: Likewise.
8108 * g++.old-deja/g++.mike/p3538a.C: Likewise.
8109 * g++.old-deja/g++.mike/p3538b.C: Likewise.
8110 * g++.old-deja/g++.other/struct1.C: Likewise.
8111 * g++.old-deja/g++.other/volatile1.C: Likewise.
8112 * g++.old-deja/g++.pt/crash36.C: Likewise.
8113 * g++.old-deja/g++.pt/derived3.C: Likewise.
8114 * g++.old-deja/g++.robertl/eb109.C: Likewise.
8115 * g++.old-deja/g++.robertl/eb4.C: Likewise.
8117 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
8120 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8121 * gcc.dg/graphite/id-19.c: New.
8123 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
8126 * gcc.dg/vect/pr32824: New.
8128 2010-04-06 Tobias Burnus <burnus@net-b.de>
8131 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8132 * gfortran.dg/coarray_3.f90: Ditto.
8133 * gfortran.dg/coarray_4.f90: Ditto.
8134 * gfortran.dg/coarray_5.f90: Ditto.
8135 * gfortran.dg/coarray_6.f90: Ditto.
8136 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8138 2010-04-06 Tobias Burnus <burnus@net-b.de>
8141 * gfortran.dg/coarray_4.f90: Fix test.
8142 * gfortran.dg/coarray_6.f90: Add more tests.
8144 2010-04-06 Tobias Burnus <burnus@net-b.de>
8147 * gfortran.dg/coarray_4.f90: New test.
8148 * gfortran.dg/coarray_5.f90: New test.
8149 * gfortran.dg/coarray_6.f90: New test.
8151 2010-04-06 Tobias Burnus <burnus@net-b.de>
8154 * gfortran.dg/iso_fortran_env_5.f90: New test.
8155 * gfortran.dg/iso_fortran_env_6.f90: New test.
8157 2010-04-06 Tobias Burnus <burnus@net-b.de>
8160 * gfortran.dg/coarray_1.f90: New test.
8161 * gfortran.dg/coarray_2.f90: New test.
8162 * gfortran.dg/coarray_3.f90: New test.
8164 2010-04-06 Jason Merrill <jason@redhat.com>
8167 * g++.dg/template/dtor8.C: New.
8170 * g++.dg/template/error-recovery2.C: New.
8172 2010-04-06 Jan Hubicka <jh@suse.czpli
8174 PR tree-optimization/42906
8175 * gcc.dg/tree-ssa/dce-1.c: New testcase.
8177 2010-04-06 Tobias Burnus <burnus@net-b.de>
8180 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8181 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8182 * gfortran.dg/auto_dealloc_1.f90: Ditto.
8184 2010-04-06 Richard Guenther <rguenther@suse.de>
8186 PR tree-optimization/43627
8187 * gcc.dg/tree-ssa/vrp49.c: New testcase.
8189 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8192 * gcc.target/i386/pr43638.c: New test.
8194 2010-04-06 Richard Guenther <rguenther@suse.de>
8197 * gcc.c-torture/compile/pr43661.c: New testcase.
8199 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8201 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8203 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8205 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8207 2010-04-02 Richard Guenther <rguenther@suse.de>
8209 PR tree-optimization/43629
8210 * gcc.c-torture/execute/pr43629.c: New testcase.
8212 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8213 Dominique d'Humieres <dominiq@lps.ens.fr>
8216 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8218 2010-04-01 Dodji Seketeli <dodji@redhat.com>
8221 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8223 2010-04-01 Jason Merrill <jason@redhat.com>
8225 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8227 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8228 Manfred Schwarb <manfred99@gmx.ch>
8231 * gfortran.dg/ftell_3.f90: New test.
8233 2010-04-01 Richard Guenther <rguenther@suse.de>
8236 * gcc.c-torture/compile/pr43614.c: New testcase.
8238 2010-04-01 Martin Jambor <mjambor@suse.cz>
8240 PR tree-optimization/43141
8241 * gcc.dg/guality/pr43141.c: New test.
8243 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8245 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8246 * g++.dg/eh/spbp.C: Likewise.
8247 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8248 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8250 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8251 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8252 * objc.dg/dwarf-2.m: Likewise.
8254 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8257 * gcc.dg/graphite/id-pr43464.c: New.
8258 * gcc.dg/graphite/id-pr43464-1.c: New.
8260 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8263 * gcc.dg/graphite/id-pr43351.c
8265 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8268 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8269 * obj-c++.dg/try-catch-2.mm: Ditto.
8270 * obj-c++.dg/lookup-2.mm: Ditto.
8271 * obj-c++.dg/encode-8.m: Ditto.
8272 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8273 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8274 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8275 * obj-c++.dg/const-str-11.mm: Ditto.
8276 * obj-c++.dg/const-str-9.mm: Ditto.
8277 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8278 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8279 * obj-c++.dg/except-1.mm: Ditto.
8280 * obj-c++.dg/const-str-7.mm: Ditto.
8281 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8282 * obj-c++.dg/const-str-3.mm: Ditto.
8283 * obj-c++.dg/const-str-7.mm: Ditto.
8284 * obj-c++.dg/stubify-2.mm: Change dump file name.
8287 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8289 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8292 2010-03-31 Martin Jambor <mjambor@suse.cz>
8294 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8295 only with -O2, -O3 or -Os and not with -fwhopr.
8297 2010-03-31 Dodji Seketeli <dodji@redhat.com>
8300 * g++.dg/template/typedef31.C: New test.
8302 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8304 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8305 assembler output on *-*-solaris2*.
8306 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8308 2010-03-31 Jakub Jelinek <jakub@redhat.com>
8311 * gcc.dg/pr43557-1.c: New test.
8312 * gcc.dg/pr43557-2.c: New file.
8314 2010-03-31 Jie Zhang <jie@codesourcery.com>
8317 * gcc.dg/pr43562.c: New test.
8319 2010-03-30 Jason Merrill <jason@redhat.com>
8322 * g++.dg/template/error-recovery1.C: New.
8325 * g++.dg/parse/ambig5.C: New.
8327 2010-03-30 Jakub Jelinek <jakub@redhat.com>
8330 * gcc.dg/guality/pr43593.c: New test.
8332 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8335 * gcc.dg/vect/pr43430-1.c: New.
8337 2010-03-30 Jason Merrill <jason@redhat.com>
8340 * g++.dg/template/partial7.C: New.
8342 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8344 * gcc.target/s390/stackcheck1.c: New testcase.
8346 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8349 * gfortran.dg/read_eof_8.f90: New test.
8351 2010-03-29 Jason Merrill <jason@redhat.com>
8353 * gcc.dg/cpp/include6.c: Change [] to ().
8356 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8358 * c-c++-common/raw-string-2.c: Add trigraph test.
8359 * c-c++-common/raw-string-8.c: New.
8360 * c-c++-common/raw-string-9.c: New.
8361 * c-c++-common/raw-string-10.c: New.
8363 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8364 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8365 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8366 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8367 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8368 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8369 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8371 2010-03-29 Richard Guenther <rguenther@suse.de>
8373 PR tree-optimization/43560
8374 * gcc.dg/torture/pr43560.c: New testcase.
8376 2010-03-29 Jason Merrill <jason@redhat.com>
8379 * g++.dg/ext/raw-string-1.C: Change [] to ().
8380 * g++.dg/ext/raw-string-2.C: Change [] to ().
8381 Don't use \ in delimiter.
8382 * g++.dg/ext/raw-string-3.C: Change [] to ().
8383 * g++.dg/ext/raw-string-4.C: Change [] to ().
8384 * g++.dg/ext/raw-string-5.C: Change [] to ().
8385 Test for error on \ in delimiter.
8386 * g++.dg/ext/raw-string-6.C: Change [] to ().
8387 * g++.dg/ext/raw-string-7.C: Change [] to ().
8389 2010-03-29 Jie Zhang <jie@codesourcery.com>
8392 * gcc.dg/pr43564.c: New test.
8394 2010-03-29 Tobias Burnus <burnus@net-b.de>
8397 * gfortran.dg/direct_io_12.f90: New test.
8399 2010-03-28 Jan Hubicka <jh@suse.cz>
8401 PR tree-optimization/43505
8402 * gfortran.dg/pr43505.f90: New testcase.
8404 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
8406 PR tree-optimization/43528
8407 * gcc.target/i386/pr43528.c: New test.
8409 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8412 * gcc.dg/parm-impl-decl-3.c: New test.
8414 2010-03-26 Jason Merrill <jason@redhat.com>
8417 * g++.dg/cpp0x/parse1.C: New.
8419 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8422 * gcc.target/i386/pr43524.c: New test.
8424 2010-03-26 Martin Jambor <mjambor@suse.cz>
8426 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8427 whitespace, rename main to foo.
8428 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8429 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8430 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8431 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8432 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8433 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8434 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8435 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8436 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8437 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8438 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8440 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8443 * g++.dg/other/crash-10.C: New test.
8444 * g++.dg/other/crash-11.C: New test.
8446 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8449 * gfortran.dg/read_eof_7.f90: New test.
8451 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8455 * objc-obj-c++-shared: New directory.
8456 * objc-obj-c++-shared/Object1-implementation.h: New file.
8457 * objc-obj-c++-shared/Object1.h: New file.
8458 * objc-obj-c++-shared/Protocol1.h: New file.
8459 * objc-obj-c++-shared/next-abi.h: New file.
8460 * objc-obj-c++-shared/next-mapping.h: New file.
8461 * objc/execute/next_mapping.h: Delete.
8462 * objc.dg/special/special.exp: For all targets run the tests with
8463 -fgnu-runtime, for darwin targets also run the tests with
8465 * objc.dg/dg.exp: Ditto.
8466 * obj-c++.dg/dg.exp: Ditto.
8467 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8468 Protocol1.h) and next-mapping.h as required. Amend testcase to
8469 include use of updated NeXT interface.
8470 * objc/execute/formal_protocol-5.m: Ditto.
8471 * objc/execute/protocol-isEqual-2.m: Ditto.
8472 * objc/execute/protocol-isEqual-4.m: Ditto.
8473 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8474 Protocol1.h) and next-mapping.h as required.
8475 * objc/execute/object_is_class.m: Ditto.
8476 * objc/execute/enumeration-1.m: Ditto.
8477 * objc/execute/class-13.m: Ditto.
8478 * objc/execute/formal_protocol-2.m: Ditto.
8479 * objc/execute/formal_protocol-4.m: Ditto.
8480 * objc/execute/class-1.m: Ditto.
8481 * objc/execute/bycopy-1.m: Ditto.
8482 * objc/execute/formal_protocol-6.m: Ditto.
8483 * objc/execute/bycopy-3.m: Ditto.
8484 * objc/execute/class-3.m: Ditto.
8485 * objc/execute/bf-11.m: Ditto.
8486 * objc/execute/class-5.m: Ditto.
8487 * objc/execute/bf-13.m: Ditto.
8488 * objc/execute/class-7.m: Ditto.
8489 * objc/execute/bf-15.m: Ditto.
8490 * objc/execute/class-9.m: Ditto.
8491 * objc/execute/bf-17.m: Ditto.
8492 * objc/execute/bf-19.m: Ditto.
8493 * objc/execute/IMP.m: Ditto.
8494 * objc/execute/exceptions/catchall-1.m: Ditto.
8495 * objc/execute/exceptions/trivial.m: Ditto.
8496 * objc/execute/exceptions/finally-1.m: Ditto.
8497 * objc/execute/exceptions/local-variables-1.m: Ditto.
8498 * objc/execute/exceptions/foward-1.m: Ditto.
8499 * objc/execute/bf-2.m: Ditto.
8500 * objc/execute/string1.m: Ditto.
8501 * objc/execute/bf-4.m: Ditto.
8502 * objc/execute/informal_protocol.m: Ditto.
8503 * objc/execute/string3.m: Ditto.
8504 * objc/execute/bf-6.m: Ditto.
8505 * objc/execute/bf-8.m: Ditto.
8506 * objc/execute/class-tests-1.h: Ditto.
8507 * objc/execute/protocol-isEqual-1.m: Ditto.
8508 * objc/execute/protocol-isEqual-3.m: Ditto.
8509 * objc/execute/_cmd.m: Ditto.
8510 * objc/execute/function-message-1.m: Ditto.
8511 * objc/execute/bf-20.m: Ditto.
8512 * objc/execute/bf-common.h: Ditto.
8513 * objc/execute/np-2.m: Ditto.
8514 * objc/execute/class-10.m: Ditto.
8515 * objc/execute/class-12.m: Ditto.
8516 * objc/execute/enumeration-2.m: Ditto.
8517 * objc/execute/class-14.m: Ditto.
8518 * objc/execute/encode-1.m: Ditto.
8519 * objc/execute/formal_protocol-1.m: Ditto.
8520 * objc/execute/formal_protocol-3.m: Ditto.
8521 * objc/execute/accessing_ivars.m: Ditto.
8522 * objc/execute/bycopy-2.m: Ditto.
8523 * objc/execute/class-2.m: Ditto.
8524 * objc/execute/bf-10.m: Ditto.
8525 * objc/execute/formal_protocol-7.m: Ditto.
8526 * objc/execute/root_methods.m: Ditto.
8527 * objc/execute/class-4.m: Ditto.
8528 * objc/execute/bf-12.m: Ditto.
8529 * objc/execute/class-6.m: Ditto.
8530 * objc/execute/bf-14.m: Ditto.
8531 * objc/execute/nested-func-1.m: Ditto.
8532 * objc/execute/class-8.m: Ditto.
8533 * objc/execute/private.m: Ditto.
8534 * objc/execute/bf-16.m: Ditto.
8535 * objc/execute/bf-18.m: Ditto.
8536 * objc/execute/load-3.m: Ditto.
8537 * objc/execute/compatibility_alias.m: Ditto.
8538 * objc/execute/bf-1.m: Ditto.
8539 * objc/execute/no_clash.m: Ditto.
8540 * objc/execute/bf-3.m: Ditto.
8541 * objc/execute/string2.m: Ditto.
8542 * objc/execute/bf-5.m: Ditto.
8543 * objc/execute/string4.m: Ditto.
8544 * objc/execute/bf-7.m: Ditto.
8545 * objc/execute/object_is_meta_class.m: Ditto.
8546 * objc/execute/bf-9.m: Ditto.
8547 * objc/execute/bf-21.m: Ditto.
8548 * objc/execute/cascading-1.m: Ditto.
8549 * objc/execute/trivial.m: Ditto.
8550 * objc/execute/np-1.m: Ditto.
8551 * objc/compile/trivial.m: Ditto.
8552 * objc/execute/class_self-2.m: Include <stdlib.h>.
8553 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8554 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8555 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8556 and 64bit. Use new NeXT interface as required.
8557 * objc.dg/special/unclaimed-category-1.m: Ditto.
8558 * objc.dg/special/unclaimed-category-1.h: Ditto.
8559 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8560 * objc.dg/func-ptr-1.m: Ditto.
8561 * objc.dg/stret-1.m: Ditto.
8562 * objc.dg/encode-2.m: Ditto.
8563 * objc.dg/category-1.m: Ditto.
8564 * objc.dg/encode-3.m: Ditto.
8565 * objc.dg/call-super-3.m: Ditto.
8566 * objc.dg/method-3.m: Ditto.
8567 * objc.dg/func-ptr-2.m: Ditto.
8568 * objc.dg/lookup-1.m: Ditto.
8569 * objc.dg/encode-4.m: Ditto.
8570 * objc.dg/fix-and-continue-1.m: Ditto.
8571 * objc.dg/proto-lossage-3.m: Ditto.
8572 * objc.dg/method-13.m: Ditto.
8573 * objc.dg/proto-qual-1.m: Ditto.
8574 * objc.dg/zero-link-3.m: Ditto.
8575 * objc.dg/bitfield-1.m: Ditto.
8576 * objc.dg/va-meth-1.m: Ditto.
8577 * objc.dg/super-class-3.m: Ditto.
8578 * objc.dg/call-super-1.m: Ditto.
8579 * objc.dg/type-size-2.m: Ditto.
8580 * objc.dg/method-10.m: Ditto.
8581 * objc.dg/defs.m: Ditto.
8582 * objc.dg/const-str-3.m: Ditto.
8583 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8584 Protocol1.h) and next-mapping.h as required. Use new NeXT
8585 interface as required.
8586 * objc.dg/super-class-4.m: Ditto.
8587 * objc.dg/comp-types-8.m: Ditto.
8588 * objc.dg/call-super-2.m: Ditto.
8589 * objc.dg/objc-fast-4.m: Ditto.
8590 * objc.dg/method-6.m: Ditto.
8591 * objc.dg/const-str-3.m: Ditto.
8592 * objc.dg/const-str-7.m: Ditto.
8593 * objc.dg/method-15.m: Ditto.
8594 * objc.dg/method-19.m: Ditto.
8595 * objc.dg/sync-1.m: Ditto.
8596 * objc.dg/layout-1.m: Ditto.
8597 * objc.dg/bitfield-3.m: Ditto.
8598 * objc.dg/try-catch-3.m: Ditto.
8599 * objc.dg/try-catch-7.m: Ditto.
8600 * objc.dg/comp-types-10.m: Ditto.
8601 * objc.dg/selector-2.: Ditto.
8602 * objc.dg/method-7.m: Ditto.
8603 * objc.dg/typedef-alias-1.m: Ditto.
8604 * objc.dg/proto-lossage-2.m: Ditto.
8605 * objc.dg/comp-types-11.m: Ditto.
8606 * objc.dg/sizeof-1.m: Ditto.
8607 * objc.dg/method-17.m: Ditto.
8608 * objc.dg/bitfield-5.m: Ditto.
8609 * objc.dg/try-catch-1.m: Ditto.
8610 * objc.dg/encode-5.m: Ditto.
8611 * objc.dg/fix-and-continue-2.m: Ditto.
8612 * objc.dg/method-9.m: Ditto.
8613 * objc.dg/isa-field-1.m: Ditto.
8614 * objc.dg/local-decl-2.m: Ditto.
8615 * objc.dg/objc-gc-4.m: Ditto.
8616 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8617 * objc.dg/gnu-runtime-3.m: Ditto.
8618 * objc.dg/encode-7.m: Ditto.
8619 * objc.dg/encode-8.m: Ditto.
8620 * objc.dg/selector-3.m: Ditto.
8621 * objc.dg/gnu-runtime-1.m: Ditto.
8622 * objc.dg/const-str-12.m: Ditto.
8623 * objc.dg/gnu-runtime-2.m: Ditto.
8624 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8625 * objc.dg/selector-1.m: Ditto.
8626 * objc.dg/stubify-2.m: Ditto.
8627 * objc.dg/zero-link-1.m: Ditto.
8628 * objc.dg/stret-2.m: Ditto.
8629 * objc.dg/zero-link-2.m: Ditto.
8630 * objc.dg/next-runtime-1.m: Ditto.
8631 * objc.dg/symtab-1.m: Ditto.
8632 * objc.dg/stubify-1.m: Ditto.
8633 * objc.dg/bitfield-2.m: Ditto.
8634 * objc.dg/try-catch-10.m: Apply to both runtimes.
8635 * objc.dg/const-str-1.m: Ditto.
8636 * objc.dg/image-info.m: Ditto.
8637 * objc.dg/encode-9.m: Ditto.
8638 * objc.dg/pragma-1.m: Apply test to all targets.
8639 * objc.dg/const-str-4.m: Ditto.
8640 * objc.dg/const-str-8.m: Ditto.
8641 * objc.dg/super-class-2.m: Ditto.
8642 * objc.dg/try-catch-5.m: Ditto.
8643 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8644 Protocol1.h) and next-mapping.h as required. Use new NeXT
8645 interface as required. Skip for gnu-runtime. Test for .quad at m64.
8646 * objc.dg/const-str-11.m: Ditto.
8647 * objc.dg/const-str-9.m: Ditto.
8648 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8649 * objc.dg/encode-1.m: Remove redundant -lobjc.
8650 * objc.dg/try-catch-9.m: Tidy space.
8651 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8652 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8653 and 64bit. Use new NeXT interface as required.
8654 * obj-c++.dg/template-4.mm: Ditto.
8655 * obj-c++.dg/defs.mm: Ditto.
8656 * obj-c++.dg/basic.mm: Ditto.
8657 * obj-c++.dg/encode-4.mm: Ditto.
8658 * obj-c++.dg/method-17.mm: Ditto.
8659 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8660 * obj-c++.dg/cxx-class-1.mm: Ditto.
8661 * obj-c++.dg/method-10.mm: Ditto.
8662 * obj-c++.dg/va-meth-1.mm: Ditto.
8663 * obj-c++.dg/encode-5.mm: Ditto.
8664 * obj-c++.dg/lookup-2.mm: Ditto.
8665 * obj-c++.dg/template-3.mm: Ditto.
8666 * obj-c++.dg/proto-qual-1.mm: Ditto.
8667 * obj-c++.dg/qual-types-1.m: Ditto.
8668 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8669 * obj-c++.dg/template-1.mm: Ditto.
8670 * obj-c++.dg/encode-6.mm: Ditto.
8671 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
8672 Protocol1.h) and next-mapping.h as required. Use new NeXT
8673 interface as required.
8674 * obj-c++.dg/except-1.mm: Ditto.
8675 * obj-c++.dg/const-str-7.mm: Ditto.
8676 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8677 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8678 * obj-c++.dg/selector-2.mm: Ditto.
8679 * obj-c++.dg/isa-field-1.mm: Ditto.
8680 * obj-c++.dg/try-catch-1.mm: Ditto.
8681 * obj-c++.dg/local-decl-1.mm: Ditto.
8682 * obj-c++.dg/try-catch-9.mm: Ditto.
8683 * obj-c++.dg/no-extra-load.mm: Ditto.
8684 * obj-c++.dg/selector-5.mm: Ditto.
8685 * obj-c++.dg/method-12.mm: Ditto.
8686 * obj-c++.dg/try-catch-11.mm: Ditto.
8687 * obj-c++.dg/comp-types-11.mm: Ditto.
8688 * obj-c++.dg/bitfield-3.mm: Ditto.
8689 * obj-c++.dg/method-6.mm: Ditto.
8690 * obj-c++.dg/super-class-2.mm: Ditto.
8691 * obj-c++.dg/method-21.mm: Ditto.
8692 * obj-c++.dg/const-str-8.mm: Ditto.
8693 * obj-c++.dg/try-catch-7.mm: Ditto.
8694 * obj-c++.dg/method-15.mm: Ditto.
8695 * obj-c++.dg/layout-1.mm: Ditto.
8696 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8697 * obj-c++.dg/const-str-3.mm: Ditto.
8698 * obj-c++.dg/try-catch-2.mm: Ditto.
8699 * obj-c++.dg/objc-gc-3.mm: Ditto.
8700 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8701 * obj-c++.dg/bitfield-1.mm: Ditto.
8702 * obj-c++.dg/selector-6.mm: Ditto.
8703 * obj-c++.dg/method-13.mm: Ditto.
8704 * obj-c++.dg/comp-types-12.mm: Ditto.
8705 * obj-c++.dg/bitfield-4.mm: Ditto.
8706 * obj-c++.dg/try-catch-8.mm: Ditto.
8707 * obj-c++.dg/method-2.mm: Ditto.
8708 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8709 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8710 * obj-c++.dg/const-str-4.mm: Ditto.
8711 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8712 * obj-c++.dg/try-catch-3.mm: Ditto.
8713 * obj-c++.dg/comp-types-9.mm: Ditto.
8714 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8715 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8716 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8717 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8718 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8719 Use new NeXT interface as required.
8720 * obj-c++.dg/const-str-10.mm: Ditto.
8721 * obj-c++.dg/const-str-11.mm: Ditto.
8722 * obj-c++.dg/const-str-9.mm: Ditto.
8723 * obj-c++.dg/method-11.mm: Ditto.
8724 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8725 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8726 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8727 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8728 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8730 2010-03-25 Dodji Seketeli <dodji@redhat.com>
8733 * g++.dg/template/typedef30.C: New test case.
8735 2010-03-25 Jakub Jelinek <jakub@redhat.com>
8738 * gcc.c-torture/execute/pr43385.c: New test.
8740 2010-03-24 Joseph Myers <joseph@codesourcery.com>
8742 * gcc.dg/strncpy-fix-1.c: New test.
8744 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8747 * lib/objc-torture.exp (objc-set-runtime-options): New.
8748 * objc/execute/execute.exp: Check runtime options on each pass.
8749 * objc/execute/exceptions/exceptions.exp: Ditto.
8750 * objc/compile/compile.exp: Ditto.
8753 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8755 (check_effective_target_objc2): New proc.
8756 (check_effective_target_next_runtime): New proc.
8757 * lib/objc.exp: Determine which runtime is in force and support it.
8758 * lib/obj-c++.exp: Ditto.
8760 2010-03-24 Jason Merrill <jason@redhat.com>
8763 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8765 2010-03-24 Martin Jambor <mjambor@suse.cz>
8767 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8769 * gcc.dg/ipa/ipa-2.c: Likewise.
8770 * gcc.dg/ipa/ipa-3.c: Likewise.
8771 * gcc.dg/ipa/ipa-4.c: Likewise.
8772 * gcc.dg/ipa/ipa-5.c: Likewise.
8773 * gcc.dg/ipa/ipa-7.c: Likewise.
8774 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8776 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8777 i_can_not_be_propagated_fully2 into a loop.
8778 * gcc.dg/ipa/ipa-8.c: New test.
8779 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8781 2010-03-24 Jakub Jelinek <jakub@redhat.com>
8785 * gcc.dg/guality/pr43479.c: New test.
8786 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8787 and add volatile keyword.
8789 2010-03-23 Mike Stump <mikestump@comcast.net>
8791 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8793 2010-03-23 Jason Merrill <jason@redhat.com>
8795 * g++.dg/ext/altivec-17.C: Adjust error message.
8797 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8798 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8799 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8800 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8801 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8802 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8804 2010-03-22 Jason Merrill <jason@redhat.com>
8807 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8808 * g++.dg/ext/is_pod_98.C: New.
8811 * g++.dg/cpp0x/auto18.C: New.
8813 * gcc.dg/pr36997.c: Adjust error message.
8814 * g++.dg/ext/vector9.C: Likewise.
8815 * g++.dg/conversion/simd3.C: Likewise.
8816 * g++.dg/other/error23.C: Likewise.
8818 2010-03-22 Michael Matz <matz@suse.de>
8821 * gfortran.dg/pr43475.f90: New testcase.
8823 2010-03-22 Richard Guenther <rguenther@suse.de>
8825 PR tree-optimization/43390
8826 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8828 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8830 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8831 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8833 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
8834 Michael Matz <matz@suse.de>
8837 * g++.dg/parse/crash56.C: New test.
8839 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
8842 * gfortran.dg/whole_file_15.f90 : New test.
8844 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8847 * gfortran.dg/inquire_size.f90: New test.
8849 2010-03-20 Richard Guenther <rguenther@suse.de>
8851 PR rtl-optimization/43438
8852 * gcc.c-torture/execute/pr43438.c: New testcase.
8854 2010-03-20 Dodji Seketeli <dodji@redhat.com>
8857 * g++.dg/abi/mangle42.C: New test.
8859 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8862 * gcc.dg/pr43211.c: New test.
8863 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8865 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
8867 PR rtl-optimization/42258
8868 * gcc.target/arm/thumb1-mul-moves.c: New test.
8871 * gcc.target/arm/thumb-andsi.c: New test.
8873 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8874 dg-require-effective-target.
8876 2010-03-19 Michael Matz <matz@suse.de>
8879 * g++.dg/other/pr43116.C: New testcase.
8881 2010-03-19 Michael Matz <matz@suse.de>
8884 * gcc.dg/pr43305.c: New testcase.
8886 2010-03-19 Richard Guenther <rguenther@suse.de>
8888 PR tree-optimization/43415
8889 * gcc.c-torture/compile/pr43415.c: New testcase.
8891 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
8894 * gnat.dg/case_optimization2.adb: New test.
8895 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8897 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8898 Jack Howarth <howarth@bromo.med.uc.edu>
8901 * gcc.target/i386/push-1.c: Don't xfail
8902 scan-assembler-not "movups" on darwin.
8904 2010-03-18 Jakub Jelinek <jakub@redhat.com>
8907 * gcc.dg/pr43058.c: New test.
8909 2010-03-18 Martin Jambor <mjambor@suse.cz>
8912 * g++.dg/torture/pr42450.C: New test.
8914 2010-03-18 Michael Matz <matz@suse.de>
8917 * gcc.dg/pr43419.c: New testcase.
8919 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
8921 PR rtl-optimization/43360
8922 * gcc.dg/torture/pr43360.c: New.
8924 2010-03-18 Michael Matz <matz@suse.de>
8926 PR tree-optimization/43402
8927 * gcc.dg/pr43402.c: New testcase.
8929 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8932 * gcc.dg/pr42427.c: New test.
8934 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8937 * gfortran.dg/read_empty_file.f: New test.
8938 * gfortran.dg/read_eof_all.f90: New test.
8939 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8940 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8942 2010-03-17 Michael Matz <matz@suse.de>
8944 * gcc.dg/pr43300.c: Add -w.
8946 2010-03-17 Richard Guenther <rguenther@suse.de>
8948 * gcc.dg/pr43379.c: Add -w.
8950 2010-03-17 Tobias Burnus <burnus@net-b.de>
8953 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8955 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
8957 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8959 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8961 * ada/acats/run_all.sh: Log start and end times.
8963 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8965 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8967 2010-03-16 Richard Guenther <rguenther@suse.de>
8970 * gcc.dg/pr43379.c: New testcase.
8972 2010-03-16 Jakub Jelinek <jakub@redhat.com>
8975 * gcc.dg/guality/pr43051-1.c: New test.
8977 2010-03-15 Janis Johnson <janis187@us.ibm.com>
8980 * g++.dg/ext/altivec-17.C: Handle changes to error message.
8982 2010-03-15 Michael Matz <matz@suse.de>
8985 * gcc.dg/pr43300.c: New testcase.
8987 2010-03-15 Richard Guenther <rguenther@suse.de>
8989 PR tree-optimization/43367
8990 * gcc.c-torture/compile/pr43367.c: New testcase.
8992 2010-03-15 Richard Guenther <rguenther@suse.de>
8994 PR tree-optimization/43317
8995 * gcc.dg/pr43317.c: New testcase.
8997 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8999 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9001 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9003 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9005 2010-03-14 Tobias Burnus <burnus@net-b.de>
9008 * gfortran.dg/impure_constructor_1.f90: New test.
9010 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9013 * gfortran.dg/graphite/id-pr43354.f: New.
9015 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9018 * gfortran.dg/graphite/pr43349.f: New.
9020 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9023 * gcc.dg/graphite/pr43306.c: New.
9025 2010-03-12 David S. Miller <davem@davemloft.net>
9027 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9030 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9032 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9034 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
9038 * gfortran.dg/dynamic_dispatch_7.f03: New test.
9040 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
9042 * gfortran.dg/default_format_denormal_1.f90: Don't assume
9043 fail for *-*-mingw* targets.
9045 2010-03-12 Jakub Jelinek <jakub@redhat.com>
9048 * gcc.dg/guality/pr43329-1.c: New test.
9050 2010-03-11 Martin Jambor <mjambor@suse.cz>
9052 PR tree-optimization/43257
9053 * g++.dg/torture/pr43257.C: New test.
9055 2010-03-11 Tobias Burnus <burnus@net-b.de>
9058 * gfortran.dg/namelist_61.f90: New test.
9060 2010-03-11 Richard Guenther <rguenther@suse.de>
9062 PR tree-optimization/43255
9063 * gcc.c-torture/compile/pr43255.c: New testcase.
9065 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9067 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9068 * gcc.dg/pr43280.c: New testcase.
9070 2010-03-11 Richard Guenther <rguenther@suse.de>
9073 * gcc.dg/lto/20100227-1_0.c: New testcase.
9074 * gcc.dg/lto/20100227-1_1.c: Likewise.
9076 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9080 * gfortran.dg/read_eof_6.f: New test
9081 * gfortran.dg/read_x_eof.f90: New test.
9082 * gfortran.dg/read_x_past.f: Update test.
9084 2010-03-10 Jan Hubicka <jh@suse.cz>
9086 * gcc.c-torture/compile/pr43288.c: New test.
9088 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9090 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9092 * g++.old-deja/g++.pt/asm2.C: Likewise.
9093 * gcc.c-torture/compile/20000804-1.c: Likewise.
9094 * gcc.target/i386/clobbers.c: Likewise.
9096 2010-03-10 Tobias Burnus <burnus@net-b.de>
9099 * gfortran.dg/c_assoc_3.f90: New test.
9101 2010-03-10 Jakub Jelinek <jakub@redhat.com>
9104 * gcc.dg/guality/pr36728-1.c: New test.
9105 * gcc.dg/guality/pr36728-2.c: New test.
9107 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9109 * gcc.dg/h8300-div-delay-slot.c: New test.
9111 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
9113 PR tree-optimization/43236
9114 * gcc.c-torture/execute/pr43236.c: New test.
9116 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
9119 * g++.dg/eh/pr42859.C: New test.
9121 2010-03-09 Jakub Jelinek <jakub@redhat.com>
9124 * gcc.dg/pr43299.c: New test.
9127 * g++.dg/eh/unwind2.C: New test.
9129 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9130 Reza Yazdani <reza.yazdani@amd.com>
9133 * gcc.dg/graphite/run-id-4.c: New.
9135 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9138 * gcc.dg/graphite/run-id-3.c: New.
9140 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
9144 * gcc.dg/graphite/id-18.c: New.
9145 * gcc.dg/graphite/run-id-pr42644.c: New.
9147 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9150 * gcc.dg/graphite/pr42326.c: New.
9152 2010-03-08 Richard Guenther <rguenther@suse.de>
9154 PR tree-optimization/43269
9155 * gcc.c-torture/execute/pr43269.c: New testcase.
9157 2010-03-08 Janus Weil <janus@gcc.gnu.org>
9160 * gfortran.dg/typebound_call_13.f03: New.
9162 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
9164 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9165 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9167 2010-03-05 Jason Merrill <jason@redhat.com>
9169 * g++.dg/abi/mangle40.C: Require weak and alias.
9171 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9174 * gfortran.dg/graphite/pr42326.f90: New.
9175 * gfortran.dg/graphite/pr42326-1.f90: New.
9177 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9179 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9180 (gnat_target_compile): Likewise.
9181 Reinitialize GNAT_UNDER_TEST if target changes.
9182 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9183 (local_find_gnatmake): Pass full --GCC to gnatlink.
9186 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9189 * gcc.dg/compound-literal-1.c: New testcase.
9191 2010-03-04 Martin Jambor <mjambor@suse.cz>
9193 PR tree-optimization/43164
9194 PR tree-optimization/43191
9195 * gcc.c-torture/compile/pr43164.c: New test.
9196 * gcc.c-torture/compile/pr43191.c: Likewise.
9198 2010-03-04 Janus Weil <janus@gcc.gnu.org>
9201 * gfortran.dg/finalize_9.f90: New.
9203 2010-03-04 Tobias Burnus <burnus@net-b.de>
9204 Ken Werner <ken@linux.vnet.ibm.com>
9206 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9207 to dg-options for spu.
9208 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9209 dump-scan target to exclude spu.
9211 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9214 * gcc.dg/tree-ssa/ivopts-4.c: New.
9216 2010-03-03 Janis Johnson <janis187@us.ibm.com>
9218 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9219 include-opts and exclude-opts; skip checking the flags if arguments
9220 are the same as the defaults.
9221 (dg-xfail-if): Verify the number of arguments, supply defaults
9222 for unspecified optional arguments.
9223 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9225 2010-03-03 Jason Merrill <jason@redhat.com>
9228 * g++.dg/abi/mangle40.C: Updated.
9230 2010-03-03 Jason Merrill <jason@redhat.com>
9232 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9233 * g++.dg/abi/mangle23.C: Likewise.
9234 * g++.dg/eh/simd-2.C: Likewise.
9235 * g++.dg/ext/attribute-test-2.C: Likewise.
9236 * g++.dg/ext/vector14.C: Likewise.
9237 * g++.dg/other/pr34435.C: Likewise.
9238 * g++.dg/template/conv8.C: Likewise.
9239 * g++.dg/template/nontype9.C: Likewise.
9240 * g++.dg/template/qualttp17.C: Likewise.
9241 * g++.dg/template/ref1.C: Likewise.
9242 * g++.old-deja/g++.pt/crash68.C: Likewise.
9243 * g++.old-deja/g++.pt/ref1.C: Likewise.
9244 * g++.old-deja/g++.pt/ref3.C: Likewise.
9245 * g++.old-deja/g++.pt/ref4.C: Likewise.
9248 * g++.dg/abi/mangle40.C: New.
9249 * g++.dg/abi/mangle41.C: New.
9250 * g++.dg/lto/20100302_0.C: New.
9251 * g++.dg/lto/20100302_1.C: New.
9252 * g++.dg/lto/20100302.h: New.
9254 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
9257 * gfortran.dg/internal_pack_12.f90: New test.
9259 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9261 * gcc.dg/pr36997.c: Adjust error message.
9263 2010-03-03 Mike Stump <mikestump@comcast.net>
9265 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9266 adjustments to not be present on machines that align the stack to
9267 more than 4 bytes and don't have a red zone yet as that is an
9268 unimplemented optimization.
9270 2010-03-03 Janus Weil <janus@gcc.gnu.org>
9273 * gfortran.dg/impure_assignment_3.f90: New.
9275 2010-03-03 Jakub Jelinek <jakub@redhat.com>
9278 * gfortran.dg/pr43229.f90: New test.
9281 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9284 * gcc.dg/guality/pr43177.c: New test.
9286 2010-03-02 Jason Merrill <jason@redhat.com>
9288 * g++.dg/ext/vector9.C: Adjust error message.
9289 * g++.dg/conversion/simd3.C: Likewise.
9290 * g++.dg/other/error23.C: Likewise.
9292 2010-03-02 Mike Stump <mikestump@comcast.net>
9295 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9297 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
9300 * gfortran.dg/internal_pack_10.f90: New test.
9303 * gfortran.dg/internal_pack_11.f90: New test.
9305 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9308 * gcc.dg/tree-ssa/pr42640.c: New.
9310 2010-03-01 Richard Guenther <rguenther@suse.de>
9312 PR tree-optimization/43220
9313 * gcc.c-torture/execute/pr43220.c: New testcase.
9315 2010-03-01 Richard Guenther <rguenther@suse.de>
9318 * gcc.dg/pr43213.c: New testcase.
9320 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9323 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9325 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9327 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9329 (check_effective_target_ucn): Likewise.
9331 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9333 * gcc.dg/ucnid-2.c: Likewise.
9334 * gcc.dg/ucnid-3.c: Likewise.
9335 * gcc.dg/ucnid-4.c: Likewise.
9336 * gcc.dg/ucnid-11.c: Likewise.
9337 * gcc.dg/ucnid-12.c: Likewise.
9338 * gcc.dg/ucnid-6.c: Skip if !ucn.
9339 * gcc.dg/ucnid-9.c: Likewise.
9341 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9343 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9344 lists to dg-skip-if.
9345 * gcc.target/i386/stackalign/return-3.c: Likewise.
9347 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9349 * gcc.target/i386/clearcap.map: New file.
9350 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9351 Pass clearcap.map by default if supported.
9353 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9356 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9358 * gfortran.dg/stat_2.f90: Likewise.
9360 2010-03-01 Tobias Burnus <burnus@net-b.de>
9363 * gfortran.dg/module_read_2.f90: New test.
9365 2010-02-27 Mark Mitchell <mark@codesourcery.com>
9368 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9369 * g++.dg/abi/mangle12.C: Likewise.
9370 * g++.dg/abi/mangle20-2.C: Likewise.
9371 * g++.dg/abi/mangle17.C: Likewise.
9372 * g++.dg/template/cond2.C: Likewise.
9373 * g++.dg/template/pr35240.C: Likewise.
9375 2010-02-27 Richard Guenther <rguenther@suse.de>
9377 PR tree-optimization/43186
9378 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9380 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9382 * g++.dg/abi/packed1.C: Expect warning on the SH.
9384 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
9387 * g++.dg/parse/error37.C: New test.
9389 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9393 * gcc.dg/pr8927-1.c: Match new note.
9394 * gcc.dg/990506-0.c: Likewise.
9395 * gcc.dg/gomp/flush-2.c: Likewise.
9396 * gcc.dg/gomp/atomic-5.c: Likewise.
9397 * gcc.dg/gomp/pr34607.c: Likewise.
9398 * gcc.dg/pr35746.c: Likewise.
9399 * gcc.dg/cpp/pragma-1.c: Likewise.
9400 * gcc.dg/cpp/pragma-2.c: Likewise.
9401 * gcc.dg/pr41842.c: Likewise.
9402 * gcc.dg/noncompile/20040629-1.c: Likewise.
9403 * objc.dg/private-1.m: Likewise.
9405 2010-02-27 Tobias Burnus <burnus@net-b.de>
9408 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9409 * gfortran.dg/default_initialization_4.f90: New test.
9411 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9413 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9414 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9415 * gnat.dg/thin_pointer2.adb: New test.
9416 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9418 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9421 * gcc.dg/cpp/c90-pedantic.c: New.
9422 * gcc.dg/cpp/c90.c: New.
9423 * gcc.dg/gnu90-const-expr-1.c: New.
9424 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9426 2010-02-26 Richard Guenther <rguenther@suse.de>
9428 PR tree-optimization/43186
9429 * gcc.c-torture/compile/pr43186.c: New testcase.
9431 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9434 * c-c++-common/dwarf2/pr43190.c: New test.
9436 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9439 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9441 2010-02-26 Richard Guenther <rguenther@suse.de>
9443 PR tree-optimization/43188
9444 * gcc.c-torture/compile/pr43188.c: New testcase.
9446 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9449 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9451 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9453 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9455 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9458 * gcc.target/powerpc/pr43154.c: New file.
9460 2010-02-25 Jakub Jelinek <jakub@redhat.com>
9463 * gfortran.dg/debug/pr43166.f: New test.
9466 * gcc.dg/torture/pr43165.c: New test.
9468 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9471 * c-c++-common/pr41779.c: Update.
9473 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9476 * lib/gnat-dg.exp (gnat_load): Redefine.
9478 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9479 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9481 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9484 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9485 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9489 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9491 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9493 2010-02-24 Jakub Jelinek <jakub@redhat.com>
9496 * gcc.dg/guality/vla-1.c: New test.
9498 2010-02-24 Tobias Burnus <burnus@net-b.de>
9501 * gfortran.dg/c_ptr_tests_15.f90: New test.
9503 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9506 * gcc.target/i386/pr43107.c: New test.
9508 2010-02-23 Jason Merrill <jason@redhat.com>
9511 * g++.dg/cpp0x/variadic100.C: New.
9513 2010-02-23 Jason Merrill <jason@redhat.com>
9516 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9517 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9518 * c-c++-common/dwarf2/vla1.c: New.
9520 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9523 * gcc.dg/pr43139.c: New test.
9526 * gcc.dg/guality/pr43077-1.c: New test.
9528 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9531 * gcc.dg/march.c: New.
9532 * gcc.dg/march-generic.c: New.
9533 * gcc.dg/mtune.c: New.
9535 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9538 * gcc.dg/graphite/pr43083.c: New.
9540 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9543 * gfortran.dg/graphite/pr43097.f: New.
9545 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9546 Manuel López-Ibáñez <manu@gcc.gnu.org>
9549 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9551 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9554 * g++.dg/graphite/pr43026.C: New.
9556 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9559 * gcc.dg/cleanup-1.c: Update.
9560 * gcc.dg/func-args-1.c: Update.
9561 * gcc.dg/format/sentinel-1.c: Update.
9562 * g++.old-deja/g++.jason/scoping10.C: Update.
9563 * g++.old-deja/g++.ns/lookup5.C: Update.
9564 * g++.dg/ext/cleanup-1.C: Update.
9565 * g++.dg/parse/varmod1.C: Update.
9566 * g++.dg/parse/error33.C: Update.
9567 * g++.dg/expr/call3.C: Update.
9568 * g++.dg/func-args-1.C: New.
9570 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9573 * gcc.dg/attr-used-2.c: Moved to ...
9574 * c-c++-common/attr-used-2.c: Here.
9576 * gcc.dg/attr-used.c: Moved to ...
9577 * c-c++-common/attr-used.c: Here.
9579 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9581 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9583 2010-02-22 Richard Guenther <rguenther@suse.de>
9586 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9587 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9589 2010-02-22 Richard Guenther <rguenther@suse.de>
9591 PR tree-optimization/42749
9592 * gcc.c-torture/compile/pr42749.c: New testcase.
9594 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
9597 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9598 * gfortran.dg/internal_pack_9.f90: New test.
9600 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9603 * g++.dg/template/recurse.C: Adjust.
9604 * g++.dg/template/pr23510.C: New.
9606 2010-02-21 Dodji Seketeli <dodji@redhat.com>
9609 * g++.dg/template/memclass4.C: New test.
9611 2010-02-21 Tobias Burnus <burnus@net-b.de>
9614 * gfortran.dg/reassoc_5.f90: New test.
9616 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
9619 * gcc.target/i386/pr43067.c: New test.
9621 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9624 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9626 * g++.dg/warn/Wconversion-null.C: New test.
9627 * g++.old-deja/g++.other/null1.C: Move to...
9628 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9630 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
9634 * gfortran.dg/dependency_26.f90: New test.
9637 * gfortran.dg/internal_pack_7.f90: New test.
9640 * gfortran.dg/internal_pack_8.f90: New test.
9642 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9645 * c-c++-common/pr41779.c: Fix broken testcase.
9647 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9650 * c-c++-common/pr36513.c: New testcase.
9651 * c-c++-common/pr36513-2.c: New testcase.
9653 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9656 * c-c++-common/pr41779.c: New.
9658 2010-02-19 Jakub Jelinek <jakub@redhat.com>
9661 * gcc.dg/pr43084.c: New test.
9663 2010-02-19 Richard Guenther <rguenther@suse.de>
9665 PR tree-optimization/42916
9666 * gcc.dg/pr42916.c: New testcase.
9668 2010-02-18 Jason Merrill <jason@redhat.com>
9671 * g++.dg/abi/packed1.C: Add expected warning.
9674 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9675 * gcc.dg/torture/dg-torture.exp: Likewise.
9676 * c-c++-common/torture/complex-sign.h,
9677 c-c++-common/torture/complex-sign-add.c,
9678 c-c++-common/torture/complex-sign-mixed-add.c,
9679 c-c++-common/torture/complex-sign-mixed-div.c,
9680 c-c++-common/torture/complex-sign-mixed-mul.c,
9681 c-c++-common/torture/complex-sign-mixed-sub.c,
9682 c-c++-common/torture/complex-sign-mul.c,
9683 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9684 Adapt for C++ compilation as well.
9687 * g++.dg/ext/label1.C: Update.
9688 * g++.dg/ext/label2.C: Update.
9691 * g++.dg/template/dependent-name6.C: New.
9694 * g++.dg/parse/namespace12.C: New.
9696 2010-02-18 Martin Jambor <mjambor@suse.cz>
9698 PR tree-optimization/43066
9699 * gcc.c-torture/compile/pr43066.c: New test.
9701 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
9703 * g++.dg/ext/attrib35.C: Fix target selector string.
9704 * g++.dg/ext/attrib36.C: Ditto.
9705 * g++.dg/ext/attrib37.C: Ditto.
9706 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9707 * g++.dg/abi/mangle25.C: Ditto.
9709 2010-02-17 Jason Merrill <jason@redhat.com>
9712 * g++.dg/parse/namespace11.C: New.
9715 * g++.dg/ext/attrib37.C: New.
9718 * g++.dg/template/ptrmem20.C: New.
9720 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
9723 * gcc.target/i386/xop-check.h: Include m256-check.h.
9724 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9725 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9726 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9727 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9729 2010-02-17 Jakub Jelinek <jakub@redhat.com>
9732 * gcc.dg/pr42918.c: New test.
9734 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9736 * g++.dg/ext/attrib36.C: Require ILP32.
9738 2010-02-16 Richard Guenther <rguenther@suse.de>
9740 PR tree-optimization/41043
9741 * gfortran.dg/pr41043.f90: New testcase.
9742 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9744 2010-02-16 Jason Merrill <jason@redhat.com>
9746 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9748 2010-02-16 Ira Rosen <irar@il.ibm.com>
9750 PR tree-optimization/43074
9751 * gcc.dg/vect/fast-math-pr43074.c: New test.
9753 2010-02-16 Jakub Jelinek <jakub@redhat.com>
9755 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9757 2010-02-16 Jason Merrill <jason@redhat.com>
9760 * g++.dg/ext/attrib36.C: New.
9763 * g++.dg/other/array6.C: New.
9765 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9767 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9769 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9771 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9772 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9773 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9774 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9775 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9776 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9778 2010-02-15 Richard Guenther <rguenther@suse.de>
9781 * g++.dg/torture/pr43068.C: New testcase.
9783 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9786 * g++.dg/opt/ice1.C: New.
9788 2010-02-14 Jason Merrill <jason@redhat.com>
9791 * g++.dg/cpp0x/initlist-opt.C: New.
9793 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
9797 * gfortran.dg/internal_pack_6.f90: New test.
9799 2010-02-12 Jason Merrill <jason@redhat.com>
9802 * g++.dg/cpp0x/variadic99.C: New.
9804 2010-02-12 Jakub Jelinek <jakub@redhat.com>
9806 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9807 sign extend pointers to gualchk_t.
9810 * g++.dg/other/default3.C: Xfail g4 test.
9812 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9815 * gcc.dg/graphite/pr43012.c: New.
9817 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9820 * g++.dg/graphite/pr42930.C: New.
9822 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9826 * gcc.dg/graphite/pr42530.c: New.
9827 * gcc.dg/graphite/pr42914.c: New.
9829 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9832 * gcc.dg/graphite/pr42771.c: New.
9834 2010-02-11 Richard Guenther <rguenther@suse.de>
9836 PR tree-optimization/42998
9837 * gcc.c-torture/compile/pr42998.c: New testcase.
9839 2010-02-10 Jason Merrill <jason@redhat.com>
9842 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9844 PR c++/42983, core issue 906
9845 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9846 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9849 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9851 2010-02-10 Richard Guenther <rguenther@suse.de>
9853 PR tree-optimization/43017
9854 * gcc.dg/torture/pr43017.c: New testcase.
9856 2010-02-10 Tobias Burnus <burnus@net-b.de>
9859 * gfortran.dg/private_type_1.f90: Update error location.
9860 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9861 * gfortran.dg/typebound_operator_2.f03: Ditto.
9862 * gfortran.dg/assignment_2.f90: Ditto.
9863 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9864 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9866 2010-02-10 Tobias Burnus <burnus@net-b.de>
9869 * gfortran.dg/bind_c_usage_20.f90: New test.
9871 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9874 * g++.dg/debug/pr43010.C: New test.
9876 2010-02-10 Richard Guenther <rguenther@suse.de>
9879 * gcc.c-torture/execute/20100209-1.c: New testcase.
9880 * gcc.dg/fold-div-3.c: Likewise.
9882 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9884 * gcc.dg/builtin-ffs-1.c: New test.
9886 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9889 * gfortran.dg/array_constructor_35.f90: New test.
9891 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9893 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9895 2010-02-09 Jason Merrill <jason@redhat.com>
9898 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9901 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9903 2010-02-09 Tobias Burnus <burnus@net-b.de>
9906 * gfortran.dg/module_write_1.f90: New test.
9908 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
9910 * gcc.dg/pr19340.c: Adjust.
9912 2010-02-09 Richard Guenther <rguenther@suse.de>
9914 PR tree-optimization/43008
9915 * gcc.c-torture/execute/pr43008.c: New testcase.
9917 2010-02-09 Richard Guenther <rguenther@suse.de>
9919 PR tree-optimization/43000
9920 * gcc.dg/torture/pr43000.c: New testcase.
9921 * gcc.dg/torture/pr43002.c: Likewise.
9923 2010-02-09 Daniel Kraft <d@domob.eu>
9926 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9927 and pass -Wsurprising as necessary.
9929 2010-02-08 Jakub Jelinek <jakub@redhat.com>
9931 PR tree-optimization/42890
9932 * g++.dg/torture/pr42890.C: New test.
9934 2010-02-08 Richard Guenther <rguenther@suse.de>
9937 * gcc.dg/tree-ssa/inline-4.c: New testcase.
9939 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9941 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
9943 * gcc.dg/graphite/block-1.c: Same.
9944 * gcc.dg/graphite/block-3.c: Same.
9945 * gcc.dg/graphite/block-4.c: Same.
9946 * gcc.dg/graphite/block-5.c: Same.
9947 * gcc.dg/graphite/block-6.c: Same.
9948 * gcc.dg/graphite/block-7.c: Same.
9949 * gcc.dg/graphite/interchange-0.c: Same.
9950 * gcc.dg/graphite/interchange-1.c: Same.
9951 * gcc.dg/graphite/interchange-10.c: Same.
9952 * gcc.dg/graphite/interchange-11.c: Same.
9953 * gcc.dg/graphite/interchange-12.c: Same.
9954 * gcc.dg/graphite/interchange-2.c: Same.
9955 * gcc.dg/graphite/interchange-3.c: Same.
9956 * gcc.dg/graphite/interchange-4.c: Same.
9957 * gcc.dg/graphite/interchange-5.c: Same.
9958 * gcc.dg/graphite/interchange-6.c: Same.
9959 * gcc.dg/graphite/interchange-7.c: Same.
9960 * gcc.dg/graphite/interchange-8.c: Same.
9961 * gcc.dg/graphite/interchange-9.c: Same.
9962 * gcc.dg/graphite/interchange-mvt.c: Same.
9964 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9966 * gfortran.dg/graphite/id-19.f: New.
9967 * gfortran.dg/graphite/pr14741.f90: New.
9968 * gfortran.dg/graphite/pr41924.f90: New.
9969 * gfortran.dg/graphite/run-id-2.f90: New.
9971 2010-02-07 Richard Guenther <rguenther@suse.de>
9974 * gcc.c-torture/compile/pr42956.c: New testcase.
9976 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9979 * gfortran.dg/fmt_cache_2.f: New test.
9981 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9983 * gfortran.dg/read_no_eor.f90: New test.
9985 2010-02-05 Jason Merrill <jason@redhat.com>
9987 * g++.dg/ext/label13.C: Move constructor body out of class.
9989 2010-02-03 Jason Merrill <jason@redhat.com>
9992 * g++.dg/ext/dllexport3.C: New.
9994 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
9996 * gcc.dg/format/ms-format3.c: New test for specific MS types.
9998 2010-02-05 Richard Guenther <rguenther@suse.de>
10000 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10002 2010-02-05 Dodji Seketeli <dodji@redhat.com>
10005 * g++.dg/other/crash-9.C: New test.
10007 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
10010 * gfortran.dg/subref_array_pointer_4.f90 : New test.
10012 2010-02-04 Richard Guenther <rguenther@suse.de>
10014 PR rtl-optimization/42952
10015 * gcc.dg/torture/pr42952.c: New testcase.
10017 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10019 PR libfortran/42901
10020 * gfortran.dg/namelist_60.f90: New test.
10022 2010-02-03 Jason Merrill <jason@redhat.com>
10025 * g++.dg/ext/builtin11.C: New.
10029 * g++.dg/abi/mangle35.C: New.
10030 * g++.dg/abi/mangle37.C: New.
10033 * g++.dg/abi/mangle36.C: New.
10036 * g++.dg/warn/string1.C: New.
10038 2010-02-03 Richard Guenther <rguenther@suse.de>
10040 PR tree-optimization/42944
10041 * gcc.dg/errno-1.c: New testcase.
10043 2010-02-03 Richard Guenther <rguenther@suse.de>
10045 PR middle-end/42927
10046 * gcc.c-torture/compile/pr42927.c: New testcase.
10048 2010-02-03 Tobias Burnus <burnus@net-b.de>
10051 * gfortran.dg/null_4.f90: New test.
10053 2010-02-02 Jason Merrill <jason@redhat.com>
10056 * g++.dg/ext/label13.C: New.
10058 2010-02-02 Tobias Burnus <burnus@net-b.de>
10061 * gfortran.dg/func_result_5.f90: New test.
10063 2010-02-01 Tobias Burnus <burnus@net-b.de>
10066 * gfortran.dg/pure_initializer_3.f90: News test.
10068 2010-01-31 Janus Weil <janus@gcc.gnu.org>
10071 * gfortran.dg/allocate_derived_2.f90: New test.
10073 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
10075 PR middle-end/42898
10076 * gcc.dg/torture/pr42898-2.c: New test.
10078 2010-01-31 Richard Guenther <rguenther@suse.de>
10080 PR middle-end/42898
10081 * gcc.dg/torture/pr42898.c: New testcase.
10083 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
10086 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10087 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10089 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
10091 * g++.dg/tree-ssa/inline-1.C: New.
10092 * g++.dg/tree-ssa/inline-2.C: New.
10093 * g++.dg/tree-ssa/inline-3.C: New.
10095 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
10098 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10099 the string 'pow' in the pathname of the compiler from generating a
10102 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10104 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10105 * g++.old-deja/g++.mike/eh17.C: Likewise.
10106 * g++.old-deja/g++.mike/p5571.C: Likewise.
10108 2010-01-29 Dodji Seketeli <dodji@redhat.com>
10115 * g++.dg/other/crash-5.C: New test.
10116 * g++.dg/other/crash-6.C: New test.
10117 * g++.dg/other/crash-7.C: New test.
10118 * g++.dg/other/crash-8.C: New test.
10120 2010-01-29 Jakub Jelinek <jakub@redhat.com>
10122 PR rtl-optimization/42889
10123 * gcc.dg/pr42889.c: New test.
10125 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
10127 * gcc.target/i386/pr42881.c: Use SSE2.
10129 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
10132 * gcc.target/i386/pr42891.c: New test.
10134 2010-01-28 Richard Guenther <rguenther@suse.de>
10136 PR tree-optimization/42871
10137 * g++.dg/torture/pr42871.C: New testcase.
10139 2010-01-28 Richard Guenther <rguenther@suse.de>
10141 * gcc.dg/Wobjsize-1.h: New testcase.
10142 * gcc.dg/Wobjsize-1.c: Likewise.
10144 2010-01-28 Richard Guenther <rguenther@suse.de>
10146 PR middle-end/42883
10147 * g++.dg/torture/pr42883.C: New testcase.
10149 2010-01-28 Michael Matz <matz@suse.de>
10151 * gcc.target/i386/pr42881.c: New test.
10153 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10155 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10156 Add i?86-*-solaris2* support.
10158 2010-01-28 Dodji Seketeli <dodji@redhat.com>
10162 * g++.dg/template/typedef27.C: New test case.
10163 * g++.dg/template/typedef28.C: New test case.
10165 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
10167 * gcc.dg/optimize-bswap*.c: Add ARM target
10169 2010-01-27 Richard Guenther <rguenther@suse.de>
10171 PR middle-end/42878
10172 * gcc.dg/torture/pr42878-1.c: New testcase.
10173 * gcc.dg/torture/pr42878-2.c: Likewise.
10175 2010-01-27 Jakub Jelinek <jakub@redhat.com>
10177 PR middle-end/42874
10178 * gcc.dg/vla-22.c: New test.
10180 2010-01-26 Jakub Jelinek <jakub@redhat.com>
10182 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10185 2010-01-26 Richard Guenther <rguenther@suse.de>
10187 PR rtl-optimization/42685
10188 * gcc.dg/pr42685.c: New testcase.
10189 * g++.dg/other/pr42685.C: Likewise.
10191 2010-01-26 Richard Guenther <rguenther@suse.de>
10193 PR middle-end/42806
10194 * g++.dg/other/pr42806.C: New testcase.
10196 2010-01-26 Richard Guenther <rguenther@suse.de>
10198 PR tree-optimization/42250
10199 * gcc.dg/pr42250.c: New testcase.
10201 2010-01-25 Arnaud Charlet <charlet@adacore.com>
10203 * gnat.dg/array_bounds_test.adb: New test.
10205 2010-01-25 Tobias Burnus <burnus@net-b.de>
10208 * gfortran.dg/generic_21.f90: New test.
10210 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10213 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10215 2010-01-24 Mark Mitchell <mark@codesourcery.com>
10218 * g++.dg/abi/arm_va_list2.C: New test.
10219 * g++.dg/abi/arm_va_list2.h: Companion header file.
10221 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
10224 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10227 * gfortran.dg/char_array_arg_1.f90 : New test.
10229 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10231 2010-01-24 Tobias Burnus <burnus@net-b.de>
10234 * gfortran.dg/generic_20.f90: New test.
10236 2010-01-22 Michael Matz <matz@suse.de>
10238 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10241 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
10244 * gfortran.dg/dependency_25.f90 : New test.
10246 2010-01-21 Martin Jambor <mjambor@suse.cz>
10248 PR tree-optimization/42585
10249 * gcc.dg/tree-ssa/pr42585.c: New test.
10251 2010-01-21 Richard Guenther <rguenther@suse.de>
10253 PR middle-end/19988
10254 * gcc.dg/pr19988.c: New testcase.
10256 2010-01-20 Janis Johnson <janis187@us.ibm.com>
10258 * g++.dg/compat/decimal/compat-common.h: New file.
10259 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10260 * g++.dg/compat/decimal/pass_x.h: New file.
10261 * g++.dg/compat/decimal/pass_y.h: New file.
10262 * g++.dg/compat/decimal/pass-1_main.C: New file.
10263 * g++.dg/compat/decimal/pass-1_x.C: New file.
10264 * g++.dg/compat/decimal/pass-1_y.C: New file.
10265 * g++.dg/compat/decimal/pass-2_main.C: New file.
10266 * g++.dg/compat/decimal/pass-2_x.C: New file.
10267 * g++.dg/compat/decimal/pass-2_y.C: New file.
10268 * g++.dg/compat/decimal/pass-3_main.C: New file.
10269 * g++.dg/compat/decimal/pass-3_x.C: New file.
10270 * g++.dg/compat/decimal/pass-3_y.C: New file.
10271 * g++.dg/compat/decimal/pass-4_main.C: New file.
10272 * g++.dg/compat/decimal/pass-4_x.C: New file.
10273 * g++.dg/compat/decimal/pass-4_y.C: New file.
10274 * g++.dg/compat/decimal/pass-5_main.C: New file.
10275 * g++.dg/compat/decimal/pass-5_x.C: New file.
10276 * g++.dg/compat/decimal/pass-5_y.C: New file.
10277 * g++.dg/compat/decimal/pass-6_main.C: New file.
10278 * g++.dg/compat/decimal/pass-6_x.C: New file.
10279 * g++.dg/compat/decimal/pass-6_y.C: New file.
10280 * g++.dg/compat/decimal/return_x.h: New file.
10281 * g++.dg/compat/decimal/return_y.h: New file.
10282 * g++.dg/compat/decimal/return-1_main.C: New file.
10283 * g++.dg/compat/decimal/return-1_x.C: New file.
10284 * g++.dg/compat/decimal/return-1_y.C: New file.
10285 * g++.dg/compat/decimal/return-2_main.C: New file.
10286 * g++.dg/compat/decimal/return-2_x.C: New file.
10287 * g++.dg/compat/decimal/return-2_y.C: New file.
10288 * g++.dg/compat/decimal/return-3_main.C: New file.
10289 * g++.dg/compat/decimal/return-3_x.C: New file.
10290 * g++.dg/compat/decimal/return-3_y.C: New file.
10291 * g++.dg/compat/decimal/return-4_main.C: New file.
10292 * g++.dg/compat/decimal/return-4_x.C: New file.
10293 * g++.dg/compat/decimal/return-4_y.C: New file.
10294 * g++.dg/compat/decimal/return-5_main.C: New file.
10295 * g++.dg/compat/decimal/return-5_x.C: New file.
10296 * g++.dg/compat/decimal/return-5_y.C: New file.
10297 * g++.dg/compat/decimal/return-6_main.C: New file.
10298 * g++.dg/compat/decimal/return-6_x.C: New file.
10299 * g++.dg/compat/decimal/return-6_y.C: New file.
10301 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10304 * gcc.dg/pr42715.c: New.
10306 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10309 * g++.dg/parse/crash55.C: New.
10311 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10314 * gcc.dg/guality/pr42782.c: New.
10316 2010-01-20 Jason Merrill <jason@redhat.com>
10319 * g++.dg/abi/packed1.C: New.
10322 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10325 * g++.dg/parse/fn-typedef1.C: New.
10326 * g++.dg/other/cv_quals.C: Adjust.
10328 2010-01-20 Anthony Green <green@moxielogic.com>
10330 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10331 pack(push) pragma).
10332 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10333 * gcc.dg/20020312-2.c: Port this to the moxie core.
10334 * gcc.dg/weak/typeof-2.c: Ditto.
10336 2010-01-20 Richard Guenther <rguenther@suse.de>
10338 PR tree-optimization/42717
10339 * gcc.c-torture/compile/pr42717.c: New testcase.
10341 2010-01-20 Jakub Jelinek <jakub@redhat.com>
10343 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10344 of signed, add a few new tests.
10346 PR middle-end/42803
10347 * g++.dg/parse/limits-initializer1.C: New test.
10349 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10352 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10353 * gfortran.dg/typebound_call_12.f03: New test.
10355 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
10358 * gfortran.dg/bounds_check_15.f90 : New test.
10360 2010-01-19 Michael Matz <matz@suse.de>
10362 PR tree-optimization/41783
10363 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10365 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10368 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10369 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10370 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10371 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10372 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10373 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10374 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10375 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10376 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10377 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10378 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10380 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10383 * gfortran.dg/extends_6.f03: Modified an error message.
10384 * gfortran.dg/extends_10.f03: New test.
10385 * gfortran.dg/private_type_6.f03: Modified an error message.
10386 * gfortran.dg/structure_constructor_8.f03: Ditto.
10388 2010-01-19 Jakub Jelinek <jakub@redhat.com>
10390 PR tree-optimization/42719
10391 * gcc.dg/pr42719.c: New test.
10394 * gcc.dg/pr42728.c: New test.
10396 2010-01-19 Anthony Green <green@moxielogic.com>
10398 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10400 2010-01-18 Anthony Green <green@moxielogic.com>
10402 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10405 2010-01-19 Dodji Seketeli <dodji@redhat.com>
10407 * g++.dg/template/error45.C: reverted as part of reverting the
10408 fix of PR c++/42634.
10410 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10413 * g++.dg/template/error45.C: New test.
10415 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10418 * g++.dg/conversion/op6.C: New test.
10420 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10423 * gcc.target/alpha/pr42774.c: New test.
10425 2010-01-18 Richard Guenther <rguenther@suse.de>
10427 PR tree-optimization/42781
10428 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10430 2010-01-17 Richard Guenther <rguenther@suse.de>
10432 PR middle-end/42248
10433 * gcc.c-torture/execute/pr42248.c: New testcase.
10435 2010-01-17 Richard Guenther <rguenther@suse.de>
10437 PR tree-optimization/42773
10438 * g++.dg/torture/pr42773.C: New testcase.
10440 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10443 * gfortran.dg/interface_assignment_5.f90: New test.
10445 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10448 * g++.dg/template/crash94.C: Reverted.
10450 2010-01-17 Jie Zhang <jie.zhang@analog.com>
10453 * gcc.dg/debug/pr42767.c: New.
10455 2010-01-15 Jason Merrill <jason@redhat.com>
10458 * g++.dg/cpp0x/decltype22.C: New.
10460 2010-01-16 Jakub Jelinek <jakub@redhat.com>
10462 PR middle-end/42760
10463 * g++.dg/torture/pr42760.C: New test.
10465 2010-01-15 Jing Yu <jingyu@google.com>
10467 PR rtl-optimization/42691
10468 * gcc.c-torture/execute/pr42691.c: New.
10470 2010-01-15 Richard Guenther <rguenther@suse.de>
10472 PR middle-end/42739
10473 * g++.dg/torture/pr42739.C: New testcase.
10475 2010-01-15 Dodji Seketeli <dodji@redhat.com>
10477 * g++.dg/template/error45.C: Revert as part of reverting changes
10480 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10483 * gfortran.dg/interface_31.f90: New test.
10485 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10487 * gcc.target/powerpc/pr42747.c: New file.
10489 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10491 PR middle-end/42674
10492 * c-c++-common/pr42674.c: New test.
10495 * g++.dg/template/instantiate11.C: New test.
10497 2010-01-14 Jason Merrill <jason@redhat.com>
10500 * g++.dg/overload/error3.C: New.
10503 * g++.dg/overload/rvalue1.C: New.
10505 2010-01-14 Martin Jambor <mjambor@suse.cz>
10507 PR tree-optimization/42706
10508 * gcc.dg/ipa/pr42706.c: New testcase.
10510 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10512 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10514 2010-01-14 Martin Jambor <mjambor@suse.cz>
10516 PR tree-optimization/42714
10517 * g++.dg/torture/pr42714.C: New test.
10519 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10521 PR rtl-optimization/42246
10522 * gfortran.dg/pr42246-2.f: New.
10524 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10526 PR rtl-optimization/42389
10527 * gcc.dg/pr42389.c: New.
10529 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10531 PR rtl-optimization/42388
10532 * gcc.dg/pr42388.c: New.
10534 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10536 PR rtl-optimization/42294
10537 * gfortran.dg/pr42294.f: New.
10539 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10541 PR rtl-optimization/39453
10542 PR rtl-optimization/42246
10543 * gcc.dg/pr39453.c: New.
10544 * gcc.dg/pr42246.c: New.
10546 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10548 PR middle-end/42245
10549 * gcc.dg/pr42245.c: New.
10550 * gcc.dg/pr42245-2.c: New.
10552 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10554 PR rtl-optimization/42249
10555 * gcc.dg/pr42249.c: New.
10557 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10560 * gcc.c-torture/execute/pr42721.c: New test.
10562 2010-01-14 Ira Rosen <irar@il.ibm.com>
10564 PR tree-optimization/42709
10565 * gcc.dg/vect/pr42709.c: New test.
10567 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10570 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10571 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10573 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10576 * gfortran.dg/generic_19.f90 : New test.
10578 2010-01-13 Richard Guenther <rguenther@suse.de>
10580 PR tree-optimization/42730
10581 * gcc.c-torture/compile/pr42730.c: New testcase.
10583 2010-01-13 Steve Ellcey <sje@cup.hp.com>
10586 * gcc.target/ia64/pr42542-1.c: New.
10587 * gcc.target/ia64/pr42542-2.c: New.
10588 * gcc.target/ia64/pr42542-3.c: New.
10590 2010-01-13 Dodji Seketeli <dodji@redhat.com>
10593 * g++.dg/template/error45.C: New test.
10595 2010-01-13 Martin Jambor <mjambor@suse.cz>
10597 PR tree-optimization/42704
10598 * g++.dg/torture/pr42704.C: New test.
10600 2010-01-13 Martin Jambor <mjambor@suse.cz>
10602 PR tree-optimization/42703
10603 * gcc.c-torture/compile/pr42703.c: New test.
10605 2010-01-13 Richard Guenther <rguenther@suse.de>
10607 PR tree-optimization/42705
10608 * gcc.c-torture/compile/pr42705.c: New testcase.
10610 2010-01-13 Jie Zhang <jie.zhang@analog.com>
10612 * gcc.target/bfin/l2.c: New test.
10613 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10615 2010-01-13 Richard Guenther <rguenther@suse.de>
10617 PR middle-end/42716
10618 * gcc.c-torture/compile/pr42716.c: New testcase.
10620 2010-01-13 Richard Guenther <rguenther@suse.de>
10623 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10625 2010-01-12 Joseph Myers <joseph@codesourcery.com>
10628 * gcc.c-torture/compile/pr42708-1.c: New test.
10630 2010-01-12 Jakub Jelinek <jakub@redhat.com>
10633 * gcc.dg/pr42662.c: New test.
10635 PR tree-optimization/42645
10636 * g++.dg/other/pr42645-1.C: New test.
10637 * g++.dg/other/pr42645-2.C: New test.
10639 2010-01-11 Janis Johnson <janis187@us.ibm.com>
10642 * gcc.target/powerpc/warn-1.c: New test.
10643 * gcc.target/powerpc/warn-2.c: New test.
10645 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
10647 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10650 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
10652 * gcc.dg/lto/20100108_0.c: New.
10654 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
10656 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10657 Add -march=i686 -msse for 32bit x86 targets.
10659 2010-01-10 Richard Guenther <rguenther@suse.de>
10661 PR middle-end/42667
10662 * gcc.dg/torture/pr42667.c: New testcase.
10664 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10667 * gfortran.dg/array_constructor_34.f90: New test.
10669 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10672 * gfortran.dg/array_constructor_33.f90: New test.
10673 gfortran.dg/array_function_5.f90: Add credit.
10675 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10678 * gcc.dg/pr42631.c: New.
10680 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10683 * gcc.dg/pr42630.c: New.
10685 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10688 * gcc.dg/pr42629.c: New.
10690 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10692 PR middle-end/42363
10693 * gcc.dg/torture/pr42363.c: New.
10695 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10699 * gcc.dg/vect/pr42604.c: New.
10700 * gcc.dg/vect/pr42395.c: New.
10702 2010-01-09 Richard Guenther <rguenther@suse.de>
10704 PR middle-end/42512
10705 * gcc.c-torture/execute/pr42512.c: New testcase.
10707 2010-01-09 Tobias Burnus <burnus@net-b.de>
10710 * gfortran.dg/c_ptr_tests_14.f90: New test.
10712 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10715 * gnat.dg/null_pointer_deref1.adb: Don't run on
10716 sparc*-sun-solaris2.11.
10718 2010-01-08 Richard Guenther <rguenther@suse.de>
10721 * gcc.dg/lto/20100103-1_0.c: New testcase.
10722 * gcc.dg/lto/20100103-2_0.c: Likewise.
10724 2010-01-08 Tobias Burnus <burnus@net-b.de
10727 * gfortran.dg/asynchronous_1.f90: New test.
10728 * gfortran.dg/asynchronous_2.f90: New test.
10729 * gfortran.dg/conflicts.f90: Update error message.
10731 2010-01-07 Dodji Seketeli <dodji@redhat.com>
10734 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10736 2010-01-07 Jakub Jelinek <jakub@redhat.com>
10738 PR tree-optimization/42625
10739 * g++.dg/opt/dtor4.C: New test.
10740 * g++.dg/opt/dtor4.h: New.
10741 * g++.dg/opt/dtor4-aux.cc: New.
10743 2010-01-07 Tobias Burnus <burnus@net-b.de>
10746 * gfortran.dg/proc_ptr_26.f90: New test.
10748 2010-01-07 Tobias Burnus <burnus@net-b.de>
10751 * gfortran.dg/allocatable_scalar_7.f90: New test.
10753 2010-01-06 Richard Guenther <rguenther@suse.de>
10755 * gcc.c-torture/compile/pr42632.c: New testcase.
10757 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10760 * gcc.target/i386/pr42542-4.c: New.
10761 * gcc.target/i386/pr42542-4a.c: Likewise.
10762 * gcc.target/i386/pr42542-5.c: Likewise.
10763 * gcc.target/i386/pr42542-5a.c: Likewise.
10765 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10767 * gcc.dg/tls/opt-15.c: New test.
10769 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10771 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10773 2010-01-05 Martin Jambor <mjambor@suse.cz>
10775 PR tree-optimization/42462
10776 * g++.dg/torture/pr42462.C: New test.
10778 2010-01-05 Jason Merrill <jason@redhat.com>
10780 * g++.dg/cpp0x/initlist30.C: New test.
10782 2010-01-05 Richard Guenther <rguenther@suse.de>
10784 PR tree-optimization/42614
10785 * gcc.c-torture/execute/pr42614.c: New testcase.
10787 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
10789 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10790 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10791 -Wunreachable-code.
10792 * gcc.dg/Wunreachable-2.c: Likewise.
10793 * gcc.dg/Wunreachable-3.c: Likewise.
10794 * gcc.dg/Wunreachable-4.c: Likewise.
10795 * gcc.dg/Wunreachable-5.c: Likewise.
10796 * gcc.dg/Wunreachable-6.c: Likewise.
10797 * gcc.dg/Wunreachable-7.c: Likewise.
10798 * gcc.dg/Wunreachable-8.c: Likewise.
10799 * gcc.dg/20041231-1.c: Likewise.
10801 2010-01-05 Jakub Jelinek <jakub@redhat.com>
10804 * gcc.dg/pr42611.c: New test.
10806 PR tree-optimization/42508
10807 * g++.dg/opt/pr42508.C: New test.
10809 2010-01-05 Tobias Burnus <burnus@net-b.de>
10812 * gfortran.dg/allocatable_scalar_8.f90: New.
10814 2010-01-04 Martin Jambor <mjambor@suse.cz>
10816 PR tree-optimization/42398
10817 * gcc.c-torture/compile/pr42398.c: New test.
10819 2010-01-04 Jason Merrill <jason@redhat.com>
10822 * g++.dg/ext/attrib35.C: New.
10825 * g++.dg/cpp0x/auto17.C: New.
10827 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
10829 * gcc.dg/lto/20100104_0.c: New.
10831 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
10834 * gcc.target/i386/pr42542-1.c: New.
10835 * gcc.target/i386/pr42542-1a.c: Likewise.
10836 * gcc.target/i386/pr42542-1b.c: Likewise.
10837 * gcc.target/i386/pr42542-2.c: Likewise.
10838 * gcc.target/i386/pr42542-2a.c: Likewise.
10839 * gcc.target/i386/pr42542-2b.c: Likewise.
10840 * gcc.target/i386/pr42542-3.c: Likewise.
10841 * gcc.target/i386/pr42542-3a.c: Likewise.
10843 2009-01-04 Tobias Burnus <burnus@net-b.de>
10846 * gfortran.dg/allocatable_scalar_5.f90: New test.
10847 * gfortran.dg/allocatable_scalar_6.f90: New test.
10849 2010-01-03 Richard Guenther <rguenther@suse.de>
10852 * gfortran.dg/gomp/recursion1.f90: Remove.
10854 2010-01-03 Richard Guenther <rguenther@suse.de>
10856 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10857 * gcc.dg/uninit-6.c: Likewise.
10858 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10860 2010-01-03 Richard Guenther <rguenther@suse.de>
10862 PR tree-optimization/42589
10863 * gcc.target/i386/pr42589.c: New testcase.
10865 2010-01-03 Richard Guenther <rguenther@suse.de>
10867 PR tree-optimization/42438
10868 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10870 2010-01-02 Richard Guenther <rguenther@suse.de>
10873 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10875 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
10878 * gcc.target/alpha/pr42448-1.c: New test.
10879 * gcc.target/alpha/pr42448-2.c: Ditto.
10881 2010-01-01 Joseph Myers <joseph@codesourcery.com>
10883 PR preprocessor/41947
10884 * gcc.dg/c99-hexfloat-3.c: New test.
10886 2010-01-01 Richard Guenther <rguenther@suse.de>
10889 * gcc.c-torture/execute/pr42570.c: New testcase.
10891 2010-01-01 Richard Guenther <rguenther@suse.de>
10893 PR middle-end/42559
10894 * gcc.c-torture/compile/pr42559.c: New testcase.
10897 Copyright (C) 2010 Free Software Foundation, Inc.
10899 Copying and distribution of this file, with or without modification,
10900 are permitted in any medium without royalty provided the copyright
10901 notice and this notice are preserved.