]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Check in support for Xilinx MicroBlaze processor.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-30 Michael Eager <eager@eagercon.com>
2
3 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
5 * gcc.target/microblaze/microblaze.exp: Ditto.
6 * gcc.target/microblaze/others/string_cst1.c: Ditto.
7 * gcc.target/microblaze/others/string_cst2.c: Ditto.
8 * gcc.target/microblaze/others/data_var1.c: Ditto.
9 * gcc.target/microblaze/others/data_var2.c: Ditto.
10 * gcc.target/microblaze/others/data_var3.c: Ditto.
11 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
12 * gcc.target/microblaze/others/strings1.c:: Ditto.
13 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
14 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
15 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
16 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
17 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
18 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
19 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
20 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
21 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
22 * gcc.target/microblaze/isa/pcmp.c: Ditto.
23 * gcc.target/microblaze/isa/nofloat.c: Ditto.
24 * gcc.target/microblaze/isa/fcvt.c: Ditto.
25 * gcc.target/microblaze/isa/float.c: Ditto.
26 * gcc.target/microblaze/isa/mulh.c: Ditto.
27 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
28 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
29 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
30 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
31 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
32 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
33 * gcc.target/microblaze/isa/bshift.c: Ditto.
34 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
35 * gcc.target/microblaze/isa/div.c: Ditto.
36 * gcc.target/microblaze/isa/vanilla.c: Ditto.
37 * gcc.target/microblaze/isa/mul.c: Ditto.
38
39 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
40
41 merge from FSF 'apple/trunk' branch.
42 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
43
44 Radar 4386773
45 * objc.dg/enhanced-proto-1.m: New.
46 * objc.dg/enhanced-proto-2.m: New.
47 * obj-c++.dg/enhanced-proto-1.mm: New
48 * obj-c++.dg/enhanced-proto-2.mm: New.
49
50 2010-09-30 Richard Guenther <rguenther@suse.de>
51
52 PR testsuite/45702
53 * gcc.dg/debug/pr41893-1.c: Adjust.
54 * gcc.dg/pr30762-1.c: Likewise.
55 * gcc.dg/pr31529-1.c: Likewise.
56 * gcc.dg/pr34457-1.c: Likewise.
57 * gcc.dg/pr34668-1.c: Likewise.
58 * gcc.dg/pr43557-1.c: Likewise.
59
60 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
61
62 PR objc/45842
63 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
64 * objc.dg/const-str-3.m: Correct header for memcpy.
65 * objc.dg/const-str-7.m: Likewise.
66 * objc.dg/method-20b.m: Provide an implementation of Object.
67 Adjust XFAIL for m64 NeXT runtime.
68 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
69 * objc.dg/encode-3.m: Correct line ordering, provide header for
70 sprintf.
71 * objc.dg/encode-7-next.m: Only run for 32bit.
72 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
73 * objc.dg/type-size-2.m: Provide an implementation of Object.
74 Ajust headers.
75 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
76 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
77 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
78 Adjust XFAIL for m64 NeXT runtime.
79 * obj-c++.dg/method-22.mm: Likewise.
80 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
81
82 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
83
84 Merge from 'apple/trunk' branch on FSF servers.
85
86 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
87
88 Radar 4278236
89 * obj-c++.dg/bad-forward-decl.mm: New
90
91 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
92
93 * ada/acats/run_acats: Revert revision 157037.
94
95 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
96
97 Merge from 'apple/trunk' branch on FSF servers.
98
99 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
100
101 Radar 4281748
102 * objc.dg/naming-2.m: Update
103 * objc.dg/naming-3.m: New
104
105 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
106
107 PR target/40457
108 * gcc.target/arm/pr40457-3.c: New test.
109
110 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
111
112 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
113 alias checking.
114 * lib/target-supports.exp (check_ifunc_available): Likewise.
115
116 2010-09-29 Tristan Gingold <gingold@adacore.com>
117
118 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
119
120 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
121
122 * objc.dg/keywords-1.m: New test.
123 * objc.dg/keywords-2.m: New test.
124 * objc.dg/keywords-3.m: New test.
125 * obj-c++.dg/keywords-1.mm: New test.
126 * obj-c++.dg/keywords-2.mm: New test.
127
128 2010-09-28 Jason Merrill <jason@redhat.com>
129
130 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
131 * g++.dg/ext/complit11.C: Likewise.
132 * g++.old-deja/g++.law/temps1.C: Likewise.
133
134 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
135 * g++.old-deja/g++.mike/misc6.C: Likewise.
136
137 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
138
139 * objc.dg/attributes/method-attribute-1.m: New.
140 * objc.dg/attributes/method-attribute-2.m: New.
141
142 * obj-c++.dg/attributes/method-attribute-1.m: New.
143 * obj-c++.dg/attributes/method-attribute-2.m: New.
144
145 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
146
147 * objc.dg/attributes: New.
148 * objc.dg/attributes/attributes.exp: New.
149 * objc.dg/attributes/class-attribute-1.m: New.
150 * objc.dg/attributes/class-attribute-2.m: New
151 * objc.dg/attributes/categ-attribute-1.m: New
152 * objc.dg/attributes/categ-attribute-2.m: New
153 * objc.dg/attributes/proto-attribute-1.m: New
154
155 * obj-c++.dg/attributes: New.
156 * obj-c++.dg/attributes/attributes.exp: New
157 * obj-c++.dg/attributes/class-attribute-1.mm: New
158 * obj-c++.dg/attributes/class-attribute-2.mm: New
159 * obj-c++.dg/attributes/categ-attribute-1.mm: New
160 * obj-c++.dg/attributes/categ-attribute-2.mm: New
161 * obj-c++.dg/attributes/proto-attribute-1.mm: New
162
163 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
164
165 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
166 from the branch renamed to method-20b.m to avoid clashes).
167
168 2005-08-23 Stuart Hastings <stuart@apple.com>
169 Ziemowit Laski <zlaski@apple.com>
170
171 Radar 4209854
172 * obj-c++.dg/method-23.mm: New.
173 * objc.dg/method-20.m: New.
174
175 2010-09-28 Jan Hubicka <jh@suse.cz>
176
177 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
178
179 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
180
181 PR target/44452
182 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
183 i?86-*-solaris2.[89], *-*-vxworks*.
184 * gcc.target/i386/pr22152.c: Likewise.
185 * gcc.target/i386/vect8-ret.c: New test.
186
187 2010-09-28 Jie Zhang <jie@codesourcery.com>
188
189 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
190
191 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
192
193 Merge from 'apple/trunk' branch on FSF servers.
194
195 2005-07-18 Ziemowit Laski <zlaski@apple.com>
196
197 Radar 4175534
198 * obj-c++.dg/method-22.mm: New.
199
200 2010-09-27 Jason Merrill <jason@redhat.com>
201
202 * g++.dg/cpp0x/rv-lvalue-req.C: New.
203 * g++.dg/ext/complit11.C: Adjust.
204 * g++.old-deja/g++.law/temps1.C: Adjust.
205 * g++.old-deja/g++.ns/koenig6.C: Adjust.
206 * g++.old-deja/g++.oliva/partord1.C: Adjust.
207
208 2010-09-27 Ian Lance Taylor <iant@google.com>
209
210 * lib/target-supports.exp (check_effective_target_split_stack):
211 New procedure.
212 * gcc.dg/split-1.c: New test.
213 * gcc.dg/split-2.c: New test.
214 * gcc.dg/split-3.c: New test.
215 * gcc.dg/split-4.c: New test.
216
217 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
218
219 PR objc/25464
220 * objc.dg/type-size-3.m: New test.
221
222 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
223
224 PR objc/45763
225 * objc.dg/encode-1.m: Execute the test with the GNU runtime as
226 well.
227
228 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
229
230 PR objc/25450
231 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
232 * objc.dg/type-size-2.m: Same change.
233 * obj-c++.dg/encode-5.mm: Same change.
234
235 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
236
237 Merge from 'apple/trunk' branch on FSF servers. The original
238 Changelogs are below.
239
240 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
241 * objc.dg/encode-6-next.m: New file (from encode-6.m in the
242 branch).
243 * objc.dg/encode-7-next.m: New file (from encode-7.m in the
244 branch).
245 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
246 in the branch).
247 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
248 proto-qual-1.m in the branch) and the normal ABI on GNU.
249 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
250 the test only with the NeXT runtime.
251 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
252 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
253 branch).
254 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
255 Run the test only with the NeXT runtime.
256
257 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
258
259 Radar 4492973
260 * objc.dg/encode-7-64bit.m: New.
261 * objc.dg/encode-7.m: Skip if -m64.
262
263 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
264
265 Radar 4301047
266 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
267 * obj-c++.dg/threedotthree-abi-1.mm: New
268 * objc.dg/threedotthree-abi-1.m: New
269
270 2005-07-20 Ziemowit Laski <zlaski@apple.com>
271
272 Radar 4136935
273 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
274 * objc.dg/encode-6.m: Likewise.
275 * objc.dg/encode-7.m: New test case.
276
277 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
278
279 Merge from 'apple/trunk' branch on FSF servers. Renamed
280 const-str-12.m to constr-str-12b.m to avoid conflicts.
281
282 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
283
284 Radar 4229905
285 * obj-c++.dg/warn5.mm: New
286
287 2005-06-22 Ziemowit Laski <zlaski@apple.com>
288
289 Radar 4154928
290 * obj-c++.dg/const-str-12.mm: New.
291 * objc.dg/const-str-12.m: New.
292
293 2010-09-27 Tobias Burnus <burnus@net-b.de>
294
295 PR fortran/40569
296 PR fortran/40568
297 * gfortran.dg/storage_size_2.f08: Fix test.
298 * gfortran.dg/c_sizeof_1.f90: Fix test.
299 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
300 * gfortran.dg/c_sizeof_3.f90: New.
301 * gfortran.dg/c_sizeof_4.f90: New.
302 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
303 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
304
305 2010-09-26 Daniel Kraft <d@domob.eu>
306
307 PR fortran/45783
308 PR fortran/45795
309 * gfortran.dg/select_type_18.f03: New test.
310
311 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
312
313 * gnat.dg/return2.ad[sb]: New test.
314 * gnat.dg/return2_pkg.ads: New helper.
315
316 2010-09-25 Daniel Kraft <d@domob.eu>
317
318 PR fortran/45776
319 * gfortran.dg/io_constraints_6.f03: New test.
320 * gfortran.dg/io_constraints_7.f03: New test.
321 * gfortran.dg/newunit_2.f90: New test.
322
323 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
324
325 * testsuite/gfortran.dg/operator_c1202.f90: New test.
326
327 2010-09-24 Jan Hubicka <jh@suse.cz>
328
329 * gcc.dg/tree-ssa/leaf.c: New testcase.
330
331 2010-09-24 Jan Hubicka <jh@suse.cz>
332
333 PR tree-optimization/45738
334 PR tree-optimization/45741
335 * gcc.c-torture/compile/pr45741.c: New.
336 * gfortran.fortran-torture/compile/pr45738.f90: New.
337
338 2010-09-24 Joseph Myers <joseph@codesourcery.com>
339
340 * gcc.dg/cpp/undef-opt-1.c: New test.
341
342 2010-09-24 Jason Merrill <jason@redhat.com>
343
344 * g++.dg/other/error10.C: Adjust expected output.
345
346 2010-09-24 Jakub Jelinek <jakub@redhat.com>
347
348 PR middle-end/45234
349 * gcc.dg/torture/stackalign/alloca-6.c: New test.
350 * gcc.target/i386/pr45234.c: New test.
351
352 2010-09-24 Richard Guenther <rguenther@suse.de>
353
354 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
355
356 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
357
358 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
359 as a comment leader in regexp.
360
361 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
362
363 * objc.dg/sync-2.m: New test.
364 * obj-c++.dg/sync-2.mm: New test.
365
366 2010-09-24 Tobias Burnus <burnus@net-b.de>
367
368 PR fortran/40571
369 * gfortran.dg/iso_fortran_env_7.f90: New.
370
371 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
372
373 * obj-c++.dg/too-many-args.mm: New file.
374
375 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
376
377 Merge from 'apple/trunk' branch on FSF servers.
378
379 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
380
381 Radar 4491608
382 * objc.dg/too-many-args.m: New
383
384 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
385
386 PR fortran/45744
387 * gfortran.dg/dependency_36.f90: New test.
388
389 >>>>>>> .r164755
390 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
391
392 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
393 * gcc.target/i386/pad-3.c: Ditto.
394 * gcc.target/i386/pad-7.c: Ditto.
395 * gcc.target/i386/pad-7.c: Ditto.
396 * gcc.target/i386/pr36502.c: Ditto.
397 * gcc.target/i386/zee.c: Ditto.
398 * gcc.target/i386/20060821-1.c: Ditto.
399 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
400 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
401 * gcc.target/i386/pad-5b.c: Ditto.
402 * gcc.target/i386/pad-6a.c: Ditto.
403 * gcc.target/i386/pad-6b.c: Ditto.
404 * gcc.target/i386/pad-8.c: Ditto.
405 * gcc.target/i386/pad-9.c: Ditto.
406 * gcc.target/i386/pad-10.c: Ditto.
407 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
408
409 2010-09-23 Richard Guenther <rguenther@suse.de>
410
411 PR tree-optimization/45565
412 * g++.dg/ipa/pr45565.C: New testcase.
413
414 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
415
416 PR fortran/45745
417 PR fortran/45648
418 * gfortran.dg/vector_subscript_bound_1.f90: New.
419
420 2010-09-23 Richard Guenther <rguenther@suse.de>
421
422 PR middle-end/45750
423 * gcc.dg/pr45750.c: New testcase.
424
425 2010-09-23 Jakub Jelinek <jakub@redhat.com>
426
427 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
428 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
429 build.
430
431 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
432
433 PR rtl-optimization/44374
434 * gcc.target/arm/headmerge-1.c: New test.
435 * gcc.target/arm/headmerge-2.c: New test.
436 * gcc.target/i386/headmerge-1.c: New test.
437 * gcc.target/i386/headmerge-2.c: New test.
438
439 2010-09-23 Daniel Kraft <d@domob.eu>
440
441 PR fortran/38936
442 PR fortran/44044
443 PR fortran/45474
444 * gfortran.dg/intrinsic_intent_1.f03: New test.
445 * gfortran.dg/select_type_17.f03: New test.
446 * gfortran.dg/associate_5.f03: More definability tests.
447 * gfortran.dg/enum_2.f90: Check definability.
448 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
449 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
450 * gfortran.dg/char_expr_2.f90: Ditto.
451 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
452 * gfortran.dg/enum_5.f90: Ditto.
453 * gfortran.dg/equiv_constraint_8.f90: Ditto.
454 * gfortran.dg/impure_assignment_2.f90: Ditto.
455 * gfortran.dg/impure_assignment_3.f90: Ditto.
456 * gfortran.dg/intent_out_1.f90: Ditto.
457 * gfortran.dg/intent_out_3.f90: Ditto.
458 * gfortran.dg/pointer_assign_7.f90: Ditto.
459 * gfortran.dg/pointer_intent_3.f90: Ditto.
460 * gfortran.dg/pr19936_1.f90: Ditto.
461 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
462 * gfortran.dg/simpleif_2.f90: Ditto.
463 * gfortran.dg/protected_5.f90: Ditto.
464 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
465 * gfortran.dg/protected_6.f90: Ditto.
466 * gfortran.dg/protected_7.f90: Ditto.
467
468 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
469
470 PR libfortran/45710
471 * gfortran.dg/namelist_65.f90: New test.
472
473 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
474
475 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
476 the regexp pattern between the expected label and location string.
477
478 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
479
480 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
481
482 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
483
484 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
485 * gcc.dg/pr27898.c: Likewise.
486 * gcc.dg/pr28712.c: Likewise.
487 * gcc.dg/pr30762-1.c: Likewise.
488 * gcc.dg/pr31529-1.c: Likewise.
489 * gcc.dg/pr34457-1.c: Likewise.
490 * gcc.dg/pr34668-1.c: Likewise.
491 * gcc.dg/pr34989-1.c: Likewise.
492 * gcc.dg/pr43557-1.c: Likewise.
493
494 2010-09-22 Jakub Jelinek <jakub@redhat.com>
495
496 PR rtl-optimization/45739
497 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
498 regexps.
499
500 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
501
502 * gcc.target/sparc/mnofpu.c: New test.
503
504 2010-09-22 Jakub Jelinek <jakub@redhat.com>
505
506 PR rtl-optimization/45739
507 * gcc.target/i386/pr45739.c: New test.
508
509 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
510
511 PR fortran/45648
512 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
513 and counts. Add non-elemental function call check.
514
515 PR fortran/45648
516 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
517 arguments checks. Update temporary counts.
518 * gfortran.dg/transpose_optimization_1.f90: New.
519
520 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
521
522 PR objc/23710
523 * objc.dg/invalid-method-1.m: New.
524
525 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
526
527 Merge from 'apple/trunk' branch on FSF servers.
528
529 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
530
531 Radar 4291785
532 * objc.dg/naming-4.m: New
533 * objc.dg/naming-5.m: New
534 * obj-c++.dg/naming-1.mm: New
535 * obj-c++.dg/naming-2.mm: New
536
537 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
538 Jack Howarth <howarth@bromo.med.uc.edu>
539
540 PR c++/45645
541 * g++.dg/torture/pr44972.C: Use portable assert().
542
543 2010-09-21 Richard Guenther <rguenther@suse.de>
544
545 PR tree-optimization/45580
546 * g++.dg/torture/pr45580.C: New testcase.
547
548 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
549
550 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
551
552 2010-09-20 Janus Weil <janus@gcc.gnu.org>
553
554 PR fortran/45438
555 * gfortran.dg/pointer_check_7.f90: New.
556
557 2010-09-20 Jakub Jelinek <jakub@redhat.com>
558
559 PR rtl-optimization/45728
560 * gcc.c-torture/compile/pr45728.c: New test.
561
562 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
563
564 PR fortran/45081
565 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
566
567 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
568
569 * g++.dg/tree-ssa/pr45605.C: Add "\\".
570
571 2010-09-20 Richard Guenther <rguenther@suse.de>
572
573 PR middle-end/45704
574 * gcc.dg/torture/pr45704.c: New testcase.
575
576 2010-09-20 Jan Hubicka <jh@suse.cz>
577
578 PR tree-optimize/45605
579 * g++.dg/tree-ssa/pr45605.C: New testcase.
580
581 2010-09-20 Michael Matz <matz@suse.de>
582
583 PR testsuite/45706
584 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
585 enough.
586
587 2010-09-20 Richard Guenther <rguenther@suse.de>
588
589 PR tree-optimization/45705
590 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
591
592 2010-09-20 Michael Matz <matz@suse.de>
593
594 PR testsuite/45706
595 * lib/target-supports.exp (check_effective_target_vect_perm):
596 Add i?86-*-*.
597
598 2010-09-20 Jakub Jelinek <jakub@redhat.com>
599
600 PR rtl-optimization/45695
601 * gcc.c-torture/execute/pr45695.c: New test.
602
603 2010-09-19 Jan Hubicka <jh@suse.cz>
604
605 PR lto/44246
606 * gcc.c-torture/compile/pr44246.c:New file.
607
608 2010-09-19 Ira Rosen <irar@il.ibm.com>
609
610 PR tree-optimization/45714
611 * gfortran.dg/vect/pr45714-a.f: New test.
612 * gfortran.dg/vect/pr45714-b.f: New test.
613
614 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
615
616 * gnat.dg/const1.adb: Rename into...
617 * gnat.dg/constant1.adb: ...this.
618 * gnat.dg/constant2.adb: New test.
619 * gnat.dg/constant2_pkg1.ads: New helper.
620 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
621
622 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
623
624 * gnat.dg/specs/constant1.ads: New test.
625 * gnat.dg/specs/constant1_pkg.ads: New helper.
626
627 2010-09-18 Jan Hubicka <jh@suse.cz>
628
629 PR tree-optimization/45453
630 * g++.dg/tree-ssa/pr45453.C: New testcase.
631
632 2010-09-18 Jason Merrill <jason@redhat.com>
633
634 * g++.dg/cpp0x/initlist44.C: New.
635
636 2010-09-18 Richard Guenther <rguenther@suse.de>
637
638 PR tree-optimization/45709
639 * g++.dg/torture/pr45709-2.C: New testcase.
640
641 2010-09-18 Richard Guenther <rguenther@suse.de>
642
643 PR tree-optimization/45709
644 * g++.dg/torture/pr45709.C: New testcase.
645
646 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
647
648 PR testsuite/45719
649 * gcc.target/i386/pad-3.c: Pass -fno-pic.
650
651 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
652
653 * gcc.target/i386/pad-1.c: New.
654 * gcc.target/i386/pad-2.c: Likewise.
655 * gcc.target/i386/pad-3.c: Likewise.
656 * gcc.target/i386/pad-4.c: Likewise.
657 * gcc.target/i386/pad-5a.c: Likewise.
658 * gcc.target/i386/pad-5b.c: Likewise.
659 * gcc.target/i386/pad-6a.c: Likewise.
660 * gcc.target/i386/pad-6b.c: Likewise.
661 * gcc.target/i386/pad-7.c: Likewise.
662 * gcc.target/i386/pad-8.c: Likewise.
663 * gcc.target/i386/pad-9.c: Likewise.
664 * gcc.target/i386/pad-10.c: Likewise.
665
666 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
667
668 PR middle-end/45234
669 * gcc.dg/torture/stackalign/alloca-5.c: New.
670
671 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
672
673 PR middle-end/45678
674 * gcc.dg/torture/pr45678-2.c: New.
675
676 2010-09-17 Richard Guenther <rguenther@suse.de>
677
678 PR middle-end/45678
679 * gcc.dg/torture/pr45678-1.c: New testcase.
680
681 2010-09-17 Michael Matz <matz@suse.de>
682
683 PR tree-optimization/43432
684 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
685 check_effective_target_vect_perm_short): New predicates.
686 (check_effective_target_vect_perm): Include x86_64.
687 * gcc.dg/vect/pr43432.c: New test.
688 * gcc.dg/vect/vect-114.c: Adjust.
689 * gcc.dg/vect/vect-15.c: Ditto.
690 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
691 * gcc.dg/vect/slp-perm-9.c: Ditto.
692
693 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
694
695 PR testsuite/45692
696 * objc/execute/exceptions/throw-nil.m: Run the test only with the
697 GNU runtime.
698
699 2010-09-17 Richard Guenther <rguenther@suse.de>
700
701 * gcc.dg/pr27898.c: Use -flto instead of -combine.
702 * gcc.dg/pr28706.c: Likewise.
703 * gcc.dg/pr28712.c: Likewise.
704 * gcc.dg/pr30762-1.c: Likewise.
705 * gcc.dg/pr30762-2.c: Likewise.
706 * gcc.dg/pr31529-1.c: Likewise.
707 * gcc.dg/pr31529-2.c: Likewise.
708 * gcc.dg/pr34457-1.c: Likewise.
709 * gcc.dg/pr34457-2.c: Likewise.
710 * gcc.dg/pr34668-1.c: Likewise.
711 * gcc.dg/pr34668-2.c: Likewise.
712 * gcc.dg/pr34989-1.c: Likewise.
713 * gcc.dg/pr34989-2.c: Likewise.
714 * gcc.dg/pr43557-1.c: Likewise.
715 * gcc.dg/pr43557-2.c: Likewise.
716 * gcc.dg/debug/pr41893-1.c: Likewise.
717 * gcc.dg/matrix/matrix.exp: Do not use -combine.
718 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
719 * gcc.dg/matrix/matrix-4.c: Likewise.
720 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
721 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
722 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
723 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
724
725 2010-09-16 Tobias Burnus <burnus@net-b.de>
726
727 PR fortran/43665
728 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
729 optimizations.
730 * gfortran.dg/intent_optimize_1.f90: New test.
731
732 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
733
734 * gcc.target/i386/divmod-1.c: New.
735 * gcc.target/i386/divmod-2.c: Likewise.
736 * gcc.target/i386/divmod-3.c: Likewise.
737 * gcc.target/i386/divmod-4.c: Likewise.
738 * gcc.target/i386/divmod-4a.c: Likewise.
739 * gcc.target/i386/divmod-5.c: Likewise.
740 * gcc.target/i386/divmod-6.c: Likewise.
741 * gcc.target/i386/divmod-7.c: Likewise.
742 * gcc.target/i386/divmod-8.c: Likewise.
743 * gcc.target/i386/udivmod-1.c: Likewise.
744 * gcc.target/i386/udivmod-2.c: Likewise.
745 * gcc.target/i386/udivmod-3.c: Likewise.
746 * gcc.target/i386/udivmod-4.c: Likewise.
747 * gcc.target/i386/udivmod-4a.c: Likewise.
748 * gcc.target/i386/udivmod-5.c: Likewise.
749 * gcc.target/i386/udivmod-6.c: Likewise.
750 * gcc.target/i386/udivmod-7.c: Likewise.
751 * gcc.target/i386/udivmod-8.c: Likewise.
752
753 2010-09-16 Jan Hubicka <jh@suse.cz>
754
755 * g++.dg/lto/pr45679-1_0.C: New file.
756 * g++.dg/lto/pr45679-1_1.C: New file.
757 * g++.dg/lto/pr45679-0_0.C: New file.
758 * g++.dg/lto/pr45679-0_1.C: New file.
759
760 2010-09-16 Janus Weil <janus@gcc.gnu.org>
761
762 PR fortran/45674
763 * gfortran.dg/class_dummy_2.f03: New.
764
765 2010-09-16 Richard Guenther <rguenther@suse.de>
766
767 PR tree-optimization/45623
768 * gcc.dg/torture/pr45623.c: New testcase.
769
770 2010-09-16 Ira Rosen <irar@il.ibm.com>
771
772 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
773 name and parentheses.
774 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
775
776 2010-09-15 Jason Merrill <jason@redhat.com>
777
778 * g++.dg/parse/parameter-declaration-2.C: New.
779
780 * g++.dg/cpp0x/scoped_enum2.C: New.
781
782 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
783
784 * gcc.c-torture/compile/20100915-1.c: New test.
785
786 2010-09-15 Martin Jambor <mjambor@suse.cz>
787
788 PR middle-end/45644
789 * gcc.dg/ipa/pr45644.c: New test.
790
791 2010-09-15 Jakub Jelinek <jakub@redhat.com>
792
793 PR tree-optimization/45633
794 * gcc.dg/vect/pr45633.c: New test.
795
796 2010-09-15 Janus Weil <janus@gcc.gnu.org>
797
798 PR fortran/45577
799 * gfortran.dg/allocate_derived_4.f90: New.
800
801 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
802
803 * lib/target-supports.exp
804 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
805 supported flag to true for neon.
806
807 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
808
809 PR c++/45665
810 * g++.dg/template/crash103.C: New.
811
812 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
813
814 Merge from 'apple/trunk' branch on FSF servers.
815
816 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
817
818 Radar 4457381
819 * objc.dg/msg-in-protocol.m: New.
820 * obj-c++.dg/msg-in-protocol.mm: New.
821
822 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
823
824 Radar 4219590
825 * objc.dg/break-in-ifstmt.m: New.
826
827 2005-08-22 Ziemowit Laski <zlaski@apple.com>
828
829 Radar 4174166
830 * obj-c++.dg/comp-types-13.mm: New.
831 * objc.dg/comp-types-12.m: New.
832
833 2005-08-22 Ziemowit Laski <zlaski@apple.com>
834
835 Radar 4216500
836 * obj-c++.dg/proto-lossage-7.mm: New.
837 * objc.dg/proto-lossage-7.m: New.
838
839 2010-09-14 Jan Hubicka <jh@suse.cz>
840
841 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
842 folding.
843 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
844 folding.
845
846 2010-09-14 Jakub Jelinek <jakub@redhat.com>
847
848 PR middle-end/45567
849 * gcc.dg/pr45567.c: New test.
850
851 PR debug/45660
852 * g++.dg/debug/pr45660.C: New test.
853
854 2010-09-14 Ira Rosen <irar@il.ibm.com>
855
856 PR tree-optimization/45470
857 * g++.dg/vect/pr45470-a.cc: New test.
858 * g++.dg/vect/pr45470-a.cc: New test.
859
860 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
861
862 PR target/42070
863 * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
864 * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
865
866 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
867
868 PR libfortran/45532
869 * gfortran.dg/namelist_64.f90: New test.
870
871 2010-09-13 Jakub Jelinek <jakub@redhat.com>
872
873 PR rtl-optimization/45617
874 * gcc.target/i386/pr45617.c: New test.
875
876 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
877
878 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
879
880 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
881
882 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
883 * gcc.target/i386/fma4-vector.c: Likewise.
884 * gcc.target/i386/vectorize2.c: Likewise.
885 * gcc.target/i386/vectorize4.c: Likewise.
886 * gcc.target/i386/vectorize5.c: Likewise.
887 * gcc.target/i386/vectorize6.c: Likewise.
888 * gcc.target/i386/vectorize8.c: Likewise.
889
890 * gcc.target/i386/vect-double-1.c: New.
891 * gcc.target/i386/vect-double-1a.c: Likewise.
892 * gcc.target/i386/vect-double-2.c: Likewise.
893 * gcc.target/i386/vect-double-2a.c: Likewise.
894
895 * lib/target-supports.exp (check_effective_target_vect_double):
896 Set et_vect_double_saved to 0 when tuning for Atom.
897
898 2010-09-13 Jan Hubicka <jh@suse.cz>
899
900 * gcc.dg/torture/pr23821.c: Drop static keyword.
901 * gcc.dg/tree-ssa/loop-19.c: Likewise.
902 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
903
904 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
905
906 * gcc.target/arm/sync-1.c: New.
907
908 2010-09-12 Olivier Hainque <hainque@adacore.com>
909
910 * gnat.dg/memtrap.adb: New test.
911
912 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
913
914 * gfortran.dg/promotion.f90: Fix options.
915
916 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
917
918 * g++.dg/cpp0x/range-for1.C: New.
919 * g++.dg/cpp0x/range-for2.C: New.
920 * g++.dg/cpp0x/range-for3.C: New.
921 * g++.dg/cpp0x/range-for4.C: New.
922 * g++.dg/cpp0x/range-for5.C: New.
923 * g++.dg/cpp0x/range-for6.C: New.
924
925 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
926
927 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
928 and counts. Check that transpose is not called.
929 * gfortran.dg/transpose_2.f90: Update error message.
930
931 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
932
933 PR c++/43824
934 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
935 * g++.dg/lookup/strong-using-2.C: Likewise.
936 * g++.dg/lookup/strong-using-3.C: Likewise.
937 * g++.dg/lookup/strong-using-5.C: Likewise.
938
939 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
940 * g++.dg/cpp0x/inline-ns4.C: New.
941 * g++.dg/cpp0x/inline-ns5.C: New.
942
943 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
944
945 PR middle-end/45634
946 * gfortran.fortran-torture/compile/pr45634.f90: New.
947
948 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
949
950 * objc.dg/fobjc-exceptions.m: New test.
951
952 2010-09-10 Jan Hubicka <jh@suse.cz>
953
954 * g++.dg/inherit/covariant7.C: Fix pattern matching.
955
956 2010-09-10 Martin Jambor <mjambor@suse.cz>
957
958 PR tree-optimization/44972
959 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
960 * gcc.dg/tree-ssa/pr45144.c: Likewise.
961 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
962 instead.
963 * g++.dg/torture/pr44972.C: New test.
964
965 2010-09-10 Martin Jambor <mjambor@suse.cz>
966
967 PR tree-optimization/44972
968 * g++.dg/torture/pr34850.C: Remove expected warning.
969
970 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
971
972 * gfortran.dg/dummy_optional_arg.f90: New test.
973
974 2010-09-08 Jan Hubicka <jh@suse.cz>
975
976 PR tree-optimization/45598
977 * fortran.fortran-torture/compile/pr45598.f90: New test.
978
979 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
980
981 * lib/target-supports-dg.exp (dg-require-ifunc): New.
982 * lib/target-supports.exp (check_ifunc_available): New.
983 * gcc.dg/attr-ifunc-1.c: New.
984 * gcc.dg/attr-ifunc-2.c: New.
985 * gcc.dg/attr-ifunc-3.c: New.
986 * gcc.dg/attr-ifunc-4.c: New.
987 * gcc.dg/attr-ifunc-5.c: New.
988 * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
989 * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
990 * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
991 * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
992
993 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
994
995 PR middle-end/40386
996 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
997
998 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
999
1000 * gfortran.dg/inline_transpose_1.f90: New test.
1001
1002 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR c++/45588
1005 * g++.dg/warn/Wunused-var-15.C: New test.
1006
1007 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1008
1009 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1010 hppa*-*-hpux*.
1011
1012 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1013
1014 * objc/execute/exceptions/throw-nil.m: New test.
1015 * objc/execute/exceptions/handler-1.m: Updated to use the new
1016 objc_set_uncaught_exception_handler() function.
1017 * objc/execute/exceptions/matcher-1.m: New test.
1018
1019 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1020
1021 PR fortran/38282
1022 * gfortran.dg/bit_comparison_1.F90: New test.
1023 * gfortran.dg/leadz_trailz_3.f90: New test.
1024 * gfortran.dg/masklr_2.F90: New test.
1025 * gfortran.dg/shiftalr_1.F90: New test.
1026 * gfortran.dg/merge_bits_2.F90: New test.
1027 * gfortran.dg/dshift_2.F90: New test.
1028 * gfortran.dg/bit_comparison_2.F90: New test.
1029 * gfortran.dg/masklr_1.F90: New test.
1030 * gfortran.dg/merge_bits_1.F90: New test.
1031 * gfortran.dg/dshift_1.F90: New test.
1032 * gfortran.dg/shiftalr_2.F90: New test.
1033
1034 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1035
1036 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1037 functions from objc/typedstream.h are deprecated.
1038
1039 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1040
1041 * lib/target-supports.exp
1042 (check_effective_target_run_expensive_tests): New proc.
1043 * gcc.c-torture/compile/limits-fnargs.c: Use
1044 dg-require-effective-target run_expensive_tests.
1045
1046 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR fortran/45597
1049 * gfortran.dg/gomp/pr45597.f90: New test.
1050
1051 PR fortran/45595
1052 * gfortran.dg/gomp/pr45595.f90: New test.
1053
1054 2010-09-08 Michael Matz <matz@suse.de>
1055
1056 * c-c++-common/uninit-17.c: Adjust.
1057
1058 2010-09-08 Michael Matz <matz@suse.de>
1059
1060 PR tree-optimization/43430
1061 * gcc.dg/vect/pr43430-2.c: New test.
1062
1063 2010-09-08 Michael Matz <matz@suse.de>
1064
1065 PR tree-optimization/33244
1066 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1067
1068 2010-09-08 Richard Guenther <rguenther@suse.de>
1069
1070 PR tree-optimization/45578
1071 * gfortran.dg/pr45578.f90: New testcase.
1072
1073 2010-09-08 Richard Guenther <rguenther@suse.de>
1074
1075 PR testsuite/45590
1076 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1077
1078 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1079
1080 PR fortran/45576
1081 * gfortran.dg/char_length_18.f90: New test.
1082
1083 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1084
1085 PR target/36502
1086 * gcc.target/i386/pr36502.c: New test.
1087
1088 PR target/42313
1089 PR target/44651
1090 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1091 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1092
1093 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1094
1095 * gfortran.dg/achar_4.f90: Enable bounds checking.
1096
1097 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
1098
1099 PR target/45206
1100 * gcc.target/i386/pr45206.c: New test.
1101
1102 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
1103
1104 PR fortran/45505
1105 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1106
1107 2010-09-07 Jan Hubicka <jh@suse.cz>
1108
1109 * gcc.c-torture/compile/20100907.c: New testcase.
1110
1111 2010-09-07 Richard Guenther <rguenther@suse.de>
1112
1113 PR middle-end/45569
1114 * g++.dg/eh/pr45569.C: New testcase.
1115
1116 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1117
1118 PR target/43137
1119 * gcc.target/arm/pr43137.c: New test.
1120
1121 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1122
1123 PR fortran/36931
1124 * gfortran.dg/dependency_35.f90: New test.
1125
1126 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1127
1128 PR fortran/34145
1129 * gfortran.dg/char_length_17.f90: New test.
1130
1131 2010-09-06 Dodji Seketeli <dodji@redhat.com>
1132
1133 PR c++/45200
1134 PR c++/45293
1135 PR c++/45558
1136 * g++.dg/template/typedef34.C: New test.
1137 * g++.dg/template/typedef35.C: New test.
1138
1139 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
1140
1141 PR target/22152
1142 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1143
1144 2010-09-06 Mark Mitchell <mark@codesourcery.com>
1145
1146 * g++.dg/warn/Wdouble-promotion.C: New.
1147
1148 2010-09-06 Arnaud Charlet <charlet@adacore.com>
1149
1150 * g++.dg/parse/redef2.C: New.
1151
1152 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1153
1154 * gcc.dg/20100906-1.c: New testcase.
1155
1156 2010-09-06 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR testsuite/45543
1159 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1160 DW_TAG_enumeration_type DIE.
1161
1162 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1163
1164 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1165 Update XFAILs.
1166
1167 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1168
1169 PR rtl-optimization/44919
1170 * g++.dg/opt/pr44919.C: New.
1171
1172 2010-09-06 Tobias Burnus <burnus@net-b.de>
1173
1174 PR fortran/38282
1175 * gfortran.dg/iall_iany_iparity_1.f90: New.
1176 * gfortran.dg/iall_iany_iparity_2.f90: New.
1177
1178 2010-09-06 Jason Merrill <jason@redhat.com>
1179
1180 * g++.dg/cpp0x/initlist42.C: New.
1181
1182 * g++.dg/cpp0x/auto19.C: New.
1183
1184 * g++.dg/template/sfinae25.C: New.
1185 * g++.dg/template/char1.C: Expect warning.
1186 * g++.dg/template/nontype10.C: Likewise.
1187
1188 * g++.dg/cpp0x/implicit9.C: New.
1189
1190 * g++.dg/cpp0x/initlist43.C: New.
1191
1192 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1193
1194 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1195
1196 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1197
1198 * gcc.dg/Wdouble-promotion.c: New.
1199
1200 2010-09-05 Tobias Burnus <burnus@net-b.de>
1201
1202 * gfortran.dg/float128_1.f90: Remove test case as
1203 it always fails since Rev 163611 backed out the
1204 front-end implementation.
1205
1206 2010-09-05 Tobias Burnus <burnus@net-b.de>
1207
1208 * gfortran.dg/float128_1.f90: XFAIL test case.
1209
1210 2010-09-05 Tobias Burnus <burnus@net-b.de>
1211
1212 * gfortran.dg/bessel_7.f90: Decrease required precision.
1213
1214 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
1215
1216 PR testsuite/45545
1217 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1218 ref-all-matching targets.
1219
1220 2010-09-05 Richard Guenther <rguenther@suse.de>
1221
1222 PR tree-optimization/45535
1223 * gcc.c-torture/compile/pr45535.c: New testcase.
1224
1225 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1226
1227 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1228 "\[^\n\]*".
1229 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1230 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1231 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1232 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1233 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1234 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1235 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1236 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1237 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1238 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1239 * gcc.target/i386/pr22152.c: Likewise.
1240 * gcc.target/i386/pr36992-1.c: Likewise.
1241 * gcc.target/i386/pr36992-2.c: Likewise.
1242 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1243
1244 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1245
1246 PR testsuite/43957
1247 * gcc.dg/const-uniq-1.c: Modify regexp.
1248
1249 2010-09-04 Tobias Burnus <burnus@net-b.de>
1250
1251 PR fortran/45530
1252 * gfortran.dg/namelist_63.f90: New.
1253
1254 2010-09-04 Jan Hubicka <jh@suse.cz>
1255
1256 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1257 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1258
1259 2010-09-04 Jan Hubicka <jh@suse.cz>
1260
1261 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1262
1263 2010-09-04 Janus Weil <janus@gcc.gnu.org>
1264
1265 PR fortran/45507
1266 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1267
1268 2010-09-03 Joseph Myers <joseph@codesourcery.com>
1269
1270 * gcc.dg/opts-4.c: New test.
1271
1272 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1273
1274 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1275 * gcc.dg/vect/vect-peel-4.c: Ditto.
1276
1277 2010-09-03 Daniel Kraft <d@domob.eu>
1278
1279 PR fortran/45525
1280 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1281
1282 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1283
1284 PR fortran/45159
1285 * gfortran.dg/dependency_34.f90: New test.
1286
1287 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1288
1289 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1290
1291 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1292
1293 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1294 gcc.target/i386/clearcap.map if supported.
1295
1296 2010-09-03 Michael Matz <matz@suse.de>
1297
1298 PR middle-end/45415
1299 * gcc.dg/pr45415.c: New test.
1300
1301 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1302
1303 PR tree-optimization/45506
1304 * gcc.dg/pr45506.c: New.
1305
1306 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
1307
1308 PR target/45476
1309 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1310 * gcc.target/i386/float128-2.c: Ditto.
1311
1312 2010-09-03 Daniel Kraft <d@domob.eu>
1313
1314 PR fortran/34162
1315 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1316 * gfortran.dg/internal_dummy_2.f08: New test.
1317 * gfortran.dg/internal_dummy_3.f08: New test.
1318 * gfortran.dg/internal_dummy_4.f08: New test.
1319
1320 2010-09-03 Jakub Jelinek <jakub@redhat.com>
1321
1322 PR debug/45500
1323 * gcc.target/i386/pr45500.c: New test.
1324
1325 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1326
1327 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1328
1329 2010-09-03 Daniel Kraft <d@domob.eu>
1330
1331 PR fortran/44602
1332 * gfortran.dg/exit_2.f08; Adapt error messages.
1333 * gfortran.dg/exit_3.f08: New test.
1334 * gfortran.dg/exit_4.f08: New test.
1335 * gfortran.dg/exit_5.f03: New test.
1336
1337 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1338
1339 * gfortran.dg/ishft_4.f90: New test.
1340
1341 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1342
1343 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1344 FRIZ/XSRIZ instruciton for (double)(long long)x.
1345 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1346
1347 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1348
1349 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1350
1351 2010-09-02 Richard Guenther <rguenther@suse.de>
1352
1353 PR tree-optimization/44937
1354 PR tree-optimization/45412
1355 * g++.dg/opt/pr45412.C: New testcase.
1356 * gcc.c-torture/compile/pr45412.c: Likewise.
1357 * gcc.c-torture/compile/pr44937.c: Likewise.
1358
1359 2010-09-02 Joseph Myers <joseph@codesourcery.com>
1360
1361 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1362 but using -Werror=comment.
1363 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1364 expected error messages.
1365
1366 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1367
1368 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1369 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1370
1371 2010-09-02 Tobias Burnus <burnus@net-b.de>
1372
1373 PR fortran/45489
1374 * gfortran.dg/initialization_27.f90: New.
1375
1376 2010-09-02 Ira Rosen <irar@il.ibm.com>
1377
1378 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1379 check into different basic blocks. Expect vectorization if misaligned
1380 stores are supported.
1381 * gcc.dg/vect/bb-slp-8a.c: New test.
1382 * gcc.dg/vect/bb-slp-8b.c: New test.
1383
1384 2010-09-01 Steve Ellcey <sje@cup.hp.com>
1385
1386 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1387
1388 2010-09-01 Janus Weil <janus@gcc.gnu.org>
1389
1390 PR fortran/44541
1391 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1392 * gfortran.dg/class_dummy_1.f03: New.
1393
1394 2010-09-01 Jakub Jelinek <jakub@redhat.com>
1395
1396 PR middle-end/45458
1397 * g++.dg/tree-prof/partition2.C: New test.
1398
1399 2010-09-01 Richard Guenther <rguenther@suse.de>
1400
1401 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1402 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1403 * gcc.c-torture/execute/20100827-1.c: Likewise.
1404
1405 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1406
1407 * gfortran.dg/execute_command_line_1.f90: New test.
1408
1409 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1410
1411 PR preprocessor/45457
1412 * c-c++-common/cpp/pr45457.c: New test.
1413
1414 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1415
1416 * gcc.dg/nested-func-8.c: New test.
1417
1418 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1419
1420 PR fortran/38282
1421 * gfortran.dg/popcnt_poppar_1.F90: New test.
1422 * gfortran.dg/popcnt_poppar_2.F90: New test.
1423
1424 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
1425
1426 * gcc.target/i386/volatile-2.c: Require nonpic target.
1427
1428 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1429
1430 PR middle-end/45461
1431 * gcc.dg/pr45461.c: New test.
1432
1433 2010-08-31 Richard Guenther <rguenther@suse.de>
1434
1435 PR testsuite/45455
1436 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1437
1438 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
1439
1440 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1441
1442 2010-08-30 Janus Weil <janus@gcc.gnu.org>
1443
1444 PR fortran/45456
1445 * gfortran.dg/typebound_proc_18.f03: New.
1446
1447 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1448
1449 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1450 * lib/scanasm.exp (scan-stack-usage): Likewise.
1451 (scan-stack-usage-not): Likewise.
1452 * gcc.dg/stack-usage-1.c: New test.
1453 * gcc.target/i386/stack-usage-realign.c: Likewise.
1454
1455 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
1456
1457 PR tree-optimization/45427
1458 * gcc.dg/tree-ssa/pr45427.c: New test.
1459
1460 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1461
1462 PR c++/45043
1463 * g++.dg/template/crash102.C: New.
1464
1465 2010-08-30 Jakub Jelinek <jakub@redhat.com>
1466
1467 PR middle-end/45423
1468 * gcc.dg/gomp/atomic-12.c: New test.
1469 * gcc.dg/gomp/atomic-13.c: New test.
1470 * gcc.dg/gomp/atomic-14.c: New test.
1471 * g++.dg/gomp/atomic-11.C: New test.
1472 * g++.dg/gomp/atomic-12.C: New test.
1473 * g++.dg/gomp/atomic-13.C: New test.
1474 * g++.dg/gomp/atomic-14.C: New test.
1475
1476 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1477
1478 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1479 delimiter.
1480
1481 2010-08-30 Thomas Quinot <quinot@adacore.com>
1482
1483 * gnat.dg/discr24.adb: New test.
1484
1485 2010-08-30 Richard Guenther <rguenther@suse.de>
1486
1487 PR tree-optimization/45449
1488 * gcc.dg/pr45449.c: New testcase.
1489
1490 2010-08-30 Joseph Myers <joseph@codesourcery.com>
1491
1492 * gcc.dg/opts-1.c: Expect errors, not warnings.
1493
1494 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1495
1496 PR fortran/42769
1497 * gfortran.dg/dynamic_dispatch_11.f03: New.
1498
1499 2010-08-29 Jason Merrill <jason@redhat.com>
1500
1501 PR c++/44991
1502 * g++.dg/parse/defarg15.C: New.
1503
1504 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1505
1506 PR fortran/45439
1507 * gfortran.dg/select_type_16.f03: New.
1508
1509 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1510 Tobias Burnus <burnus@net-b.de>
1511
1512 * gfortran.dg/bessel_7.f90: Decrease required precision.
1513
1514 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1515 Kaz Kojima <kkojima@gcc.gnu.org>
1516
1517 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1518
1519 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1520
1521 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1522 floating point conversion code generation.
1523 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1524 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1525 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1526 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1527 to integer conversion code generation.
1528 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1529 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1530 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1531 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1532
1533 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1534
1535 PR fortran/32049
1536 * gfortran.dg/random_seed_1.f90: Adjust test.
1537 * gfortran.dg/float128_1.f90: New test.
1538
1539 2010-08-27 Tobias Burnus <burnus@net-b.de>
1540
1541 PR fortran/33197
1542 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1543 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1544 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1545 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1546 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1547 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1548 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1549
1550 2010-08-27 Janus Weil <janus@gcc.gnu.org>
1551
1552 PR fortran/45420
1553 * gfortran.dg/select_type_15.f03: New.
1554
1555 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1556
1557 PR libfortran/43217
1558 * gfortran.dg/hollerith8.f90: New test.
1559
1560 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1561
1562 PR fortran/45159
1563 * gfortran.dg/dependency_33.f90: New test.
1564
1565 2010-08-27 Richard Guenther <rguenther@suse.de>
1566
1567 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1568 * gcc.dg/graphite/scop-2.c: Likewise.
1569 * gcc.dg/graphite/scop-20.c: Likewise.
1570 * gcc.dg/vect/slp-25.c: Likewise.
1571
1572 2010-08-27 Olivier Hainque <hainque@adacore.com>
1573
1574 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1575
1576 2010-08-26 Daniel Kraft <d@domob.eu>
1577
1578 PR fortran/38936
1579 PR fortran/44047
1580 PR fortran/45384
1581 * gfortran.dg/associate_8.f03: New test.
1582 * gfortran.dg/select_type_13.f03: New test.
1583 * gfortran.dg/select_type_14.f03: New test.
1584
1585 2010-08-26 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR tree-optimization/44485
1588 * gcc.dg/pr44485.c: New test.
1589
1590 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1591
1592 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1593 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1594 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1595
1596 2010-08-26 Richard Guenther <rguenther@suse.de>
1597
1598 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1599 * gcc.dg/graphite/scop-21.c: Likewise.
1600
1601 2010-08-26 Richard Guenther <rguenther@suse.de>
1602
1603 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1604 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1605 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1606 * gcc.dg/vect/vect-91.c: Likewise.
1607 * gcc.dg/vect/vect-peel-1.c: Likewise.
1608 * gcc.dg/vect/vect-peel-2.c: Likewise.
1609 * gcc.dg/vect/vect-peel-4.c: Likewise.
1610
1611 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1612
1613 PR libfortran/41859
1614 * gfortran.dg/der_io_4.f90: New test.
1615
1616 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1617
1618 PR rtl-optimization/44858
1619 * gcc.c-torture/execute/pr44858.c: New test.
1620
1621 PR rtl-optimization/45400
1622 * g++.dg/other/i386-8.C: New test.
1623
1624 2010-08-25 Richard Guenther <rguenther@suse.de>
1625
1626 * gcc.dg/alias-8.c: Adjust.
1627
1628 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1629
1630 * gcc.target/i386/combine-mul.c: New test.
1631
1632 2010-08-25 Richard Guenther <rguenther@suse.de>
1633
1634 PR lto/44562
1635 * gcc.dg/graphite/id-27.c: New testcase.
1636 * gcc.dg/lto/20100825-1_0.c: Likewise.
1637
1638 2010-08-25 Richard Guenther <rguenther@suse.de>
1639
1640 PR tree-optimization/45316
1641 * g++.dg/opt/pr45316.C: New testcase.
1642
1643 2010-08-25 Richard Guenther <rguenther@suse.de>
1644
1645 PR tree-optimization/45393
1646 * g++.dg/torture/pr45393.C: New testcase.
1647
1648 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1649
1650 PR tree-optimization/45059
1651 * gcc.c-torture/compile/pr45059.c: New test.
1652
1653 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
1654
1655 * lib/target-supports.exp (check_effective_target_vect_unpack):
1656 Set vect_unpack supported flag to true for neon.
1657
1658 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1659
1660 * gcc.dg/tree-ssa/ifc-5.c: New.
1661
1662 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1663
1664 * gcc.dg/tree-ssa/ifc-4.c: New.
1665 * gcc.dg/tree-ssa/ifc-7.c: New.
1666
1667 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
1668
1669 * gcc.dg/vect/vect.exp: Check loongson targets
1670 * g++.dg/vect/vect.exp: Likewise
1671 * gfortran.dg/vect/vect.exp: Likewise
1672
1673 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1674
1675 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1676 -mveclibabi=mass.
1677
1678 2010-08-23 Janus Weil <janus@gcc.gnu.org>
1679
1680 PR fortran/45366
1681 * gfortran.dg/proc_ptr_29.f90: New.
1682
1683 2010-08-22 Tobias Burnus <burnus@net-b.de>
1684 Dominique d'Humieres <dominiq@lps.ens.fr>
1685
1686 PR fortran/45367
1687 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1688
1689 2010-08-22 Tobias Burnus <burnus@net-b.de>
1690
1691 PR fortran/45367
1692 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1693
1694 2010-08-22 Tobias Burnus <burnus@net-b.de>
1695
1696 PR fortran/36158
1697 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1698
1699 2010-08-22 Tobias Burnus <burnus@net-b.de>
1700 Dominique d'Humieres <dominiq@lps.ens.fr>
1701
1702 PR fortran/45367
1703 PR fortran/36158
1704 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1705 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1706
1707 2010-08-21 Janus Weil <janus@gcc.gnu.org>
1708
1709 PR fortran/44863
1710 PR fortran/45271
1711 PR fortran/45290
1712 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1713 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1714 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1715
1716 2010-08-21 Tobias Burnus <burnus@net-b.de>
1717
1718 PR fortran/36158
1719 PR fortran/33197
1720 * gfortran.dg/bessel_6.f90: New.
1721 * gfortran.dg/bessel_7.f90: New.
1722
1723 2010-08-20 Jan Hubicka <jh@suse.cz>
1724
1725 PR c++/45307
1726 PR c++/17736
1727 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1728 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1729
1730 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
1731
1732 PR target/45336
1733 * gcc.target/i386/pr45336-1.c: New.
1734 * gcc.target/i386/pr45336-2.c: Likewise.
1735 * gcc.target/i386/pr45336-3.c: Likewise.
1736 * gcc.target/i386/pr45336-4.c: Likewise.
1737
1738 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
1739
1740 PR testsuite/45361
1741 * gcc.target/i386/volatile-2.c: Update scan strings to also
1742 include (%rip) for the memory reference on x86_64.
1743
1744 2010-08-20 Jakub Jelinek <jakub@redhat.com>
1745
1746 PR middle-end/44974
1747 * gcc.dg/pr44974.c: New test.
1748
1749 PR rtl-optimization/45353
1750 * gcc.dg/pr45353.c: New test.
1751
1752 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
1753
1754 * gcc.target/i386/volatile-2.c: New.
1755
1756 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
1757
1758 PR rtl-optimization/44691
1759 * gfortran.dg/pr44691.f: New test.
1760
1761 2010-10-19 Olivier Hainque <hainque@adacore.com>
1762
1763 * gcc.target/sparc/sibcall-dslot.c: New testcase.
1764
1765 2010-08-19 Jason Merrill <jason@redhat.com>
1766
1767 * g++.dg/init/synth3.C: New.
1768 * g++.dg/init/value8.C: New.
1769 * g++.dg/tree-ssa/empty-2.C: New.
1770 * g++.dg/cpp0x/noexcept09.C: New.
1771
1772 2010-08-19 Daniel Kraft <d@domob.eu>
1773
1774 PR fortran/29785
1775 PR fortran/45016
1776 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1777 * gfortran.dg/pointer_remapping_1.f90: New test.
1778 * gfortran.dg/pointer_remapping_2.f03: New test.
1779 * gfortran.dg/pointer_remapping_3.f08: New test.
1780 * gfortran.dg/pointer_remapping_4.f03: New test.
1781 * gfortran.dg/pointer_remapping_5.f08: New test.
1782 * gfortran.dg/pointer_remapping_6.f08: New test.
1783
1784 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
1785
1786 PR testsuite/45324
1787 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1788
1789 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1790
1791 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1792
1793 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
1794
1795 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1796 variable.
1797
1798 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1799
1800 PR target/45070
1801 * gcc.c-torture/execute/pr45070.c: New.
1802
1803 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1804
1805 * g++.dg/pr44328.C: New test.
1806
1807 2010-08-19 Tobias Burnus <burnus@net-b.de>
1808
1809 PR fortran/36158
1810 PR fortran/33197
1811 * gfortran.dg/bessel_3.f90: New.
1812 * gfortran.dg/bessel_4.f90: New.
1813 * gfortran.dg/bessel_5.f90: New.
1814
1815 2010-08-19 Janus Weil <janus@gcc.gnu.org>
1816
1817 PR fortran/45290
1818 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1819 * gfortran.dg/pointer_init_2.f90: New.
1820 * gfortran.dg/pointer_init_3.f90: New.
1821 * gfortran.dg/pointer_init_4.f90: New.
1822
1823 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
1824
1825 PR c++/45049
1826 * g++.dg/pr45049-1.C: New test.
1827 * g++.dg/pr45049-2.C: New test.
1828
1829 2010-08-18 Jie Zhang <jie@codesourcery.com>
1830
1831 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1832 20 if __ARM_PCS is defined otherwise 64.
1833 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1834 instead of hard coded 64.
1835
1836 2010-08-18 Yao Qi <yao@codesourcery.com>
1837
1838 PR target/45094
1839 * gcc.target/arm/pr45094.c: New test.
1840
1841 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1842
1843 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1844
1845 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1846
1847 PR rtl-optimization/42575
1848 * gcc.target/arm/pr42575.c: New test.
1849
1850 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1851
1852 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1853 * gcc.dg/tls/thr-cse-1.c: New.
1854
1855 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1856
1857 PR debug/42487
1858 * lib/target-supports.exp
1859 (check_effective_target_function_sections): New.
1860 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1861 function sections before proceding.
1862
1863 2010-08-17 Jakub Jelinek <jakub@redhat.com>
1864
1865 PR fortran/45308
1866 * gfortran.dg/pr45308.f03: New test.
1867
1868 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
1869
1870 PR target/45296
1871 * gcc.target/i386/pr45296.c: New test.
1872
1873 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
1874
1875 * g++.dg/ext/uow-1.C: New.
1876 * g++.dg/ext/uow-2.C: New.
1877 * g++.dg/ext/uow-3.C: New.
1878 * g++.dg/ext/uow-4.C: New.
1879
1880 2010-08-17 Richard Guenther <rguenther@suse.de>
1881
1882 PR testsuite/45266
1883 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1884
1885 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1886
1887 PR c/40563
1888 * gcc.dg/Wcxx-compat-20.c: New test.
1889
1890 2010-08-17 Daniel Kraft <d@domob.eu>
1891
1892 PR fortran/38936
1893 * gfortran.dg/associate_1.f03: Extended to test newly supported
1894 features like association to variables.
1895 * gfortran.dg/associate_3.f03: Removed check for illegal change
1896 of associate-name here...
1897 * gfortran.dg/associate_5.f03: ...and added it here.
1898 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1899 * gfortran.dg/associate_7.f03: New test.
1900
1901 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1902
1903 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1904
1905 2010-08-15 Daniel Kraft <d@domob.eu>
1906
1907 PR fortran/38936
1908 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1909 * gfortran.dg/associate_3.f03: Clarify comment.
1910 * gfortran.dg/associate_5.f03: New test.
1911 * gfortran.dg/associate_6.f03: New test.
1912
1913 2010-08-15 Tobias Burnus <burnus@net-b.de>
1914
1915 PR fortran/45211
1916 * gfortran.dg/bind_c_usage_21.f90: New.
1917 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1918
1919 2010-08-15 Tobias Burnus <burnus@net-b.de>
1920
1921 * gfortran.dg/optional_absent_1.f90: New.
1922 * gfortran.dg/null_actual.f90: New.
1923
1924 2010-08-15 Tobias Burnus <burnus@net-b.de>
1925
1926 * gfortran.dg/pointer_target_1.f90: New.
1927 * gfortran.dg/pointer_target_2.f90: New.
1928 * gfortran.dg/pointer_target_3.f90: New.
1929
1930 2010-08-15 Daniel Kraft <d@domob.eu>
1931
1932 PR fortran/45197
1933 * gfortran.dg/elemental_args_check_3.f90: New test.
1934 * gfortran.dg/impure_1.f08: New test.
1935 * gfortran.dg/impure_2.f08: New test.
1936 * gfortran.dg/impure_3.f90: New test.
1937 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1938
1939 2010-08-15 Ira Rosen <irar@il.ibm.com>
1940
1941 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1942 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1943 SLP tests.
1944 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1945 misaligned loads.
1946 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1947 misaligned stores.c
1948 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1949
1950 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1951
1952 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1953 dg-require-effective-target after dg-do.
1954
1955 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1956
1957 * lib/target-supports.exp (check_effective_target_vect_int): Return
1958 true for Loongson targets.
1959 (check_effective_target_vect_shift): Likewise.
1960 (check_effective_target_vect_no_int_max): Likewise.
1961 (check_effective_target_vect_no_align): Likewise.
1962 (check_effective_target_vect_short_mult): Likewise.
1963
1964 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
1965
1966 * g++.dg/cast.C: Change fields of structures to "long" to pass
1967 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1968 * g++.dg/cpp0x/iop.C: Ditto.
1969 * g++.dg/cpp0x/named_refs.C: Ditto.
1970 * g++.dg/cpp0x/rv1p.C: Ditto.
1971 * g++.dg/cpp0x/rv2p.C: Ditto.
1972 * g++.dg/cpp0x/rv3p.C: Ditto.
1973 * g++.dg/cpp0x/rv4p.C: Ditto.
1974 * g++.dg/cpp0x/rv5p.C: Ditto.
1975 * g++.dg/cpp0x/rv6p.C: Ditto.
1976 * g++.dg/cpp0x/rv7p.C: Ditto.
1977 * g++.dg/cpp0x/rv8p.C: Ditto.
1978 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1979
1980 2010-08-13 Daniel Kraft <d@domob.eu>
1981
1982 * gfortran.dg/implied_shape_1.f08: New test.
1983 * gfortran.dg/implied_shape_2.f90: New test.
1984 * gfortran.dg/implied_shape_3.f08: New test.
1985
1986 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1987
1988 PR libfortran/42526
1989 * gfortran.dg/char_component_initializer_1.f90: New test.
1990
1991 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
1992
1993 PR tree-optimization/45241
1994 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1995
1996 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1997
1998 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1999 to dg-options.
2000 * gcc.target/i386/pr40906-2.c: Ditto.
2001 * gcc.target/i386/pr40906-3.c: Ditto.
2002
2003 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR middle-end/45262
2006 * gcc.c-torture/execute/pr45262.c: New test.
2007
2008 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2009
2010 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2011 empty argument.
2012 * g++.dg/other/profile1.C: Ditto.
2013
2014 2010-08-12 Richard Guenther <rguenther@suse.de>
2015
2016 PR tree-optimization/45232
2017 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2018 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2019 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2020 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2021 unsigned arithmetic.
2022 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2023 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2024 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2025 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2026 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2027 unsigned arithmetic.
2028 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2029 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2030 unsigned arithmetic.
2031 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2032 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2033 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2034 unsigned arithmetic.
2035 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2036 * gcc.dg/tree-ssa/negate.c: Adjust.
2037 * gcc.dg/vect/vect-1.c: Adjust.
2038 * gfortran.dg/reassoc_6.f: XFAIL.
2039
2040 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2041
2042 PR debug/45259
2043 * gcc.dg/pr45259.c: New test.
2044
2045 2010-08-12 Wei Guozhi <carrot@google.com>
2046
2047 PR target/44999
2048 * gcc.target/arm/pr44999.c: New testcase.
2049
2050 2010-08-12 Jie Zhang <jie@codesourcery.com>
2051
2052 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2053 (N): Likewise.
2054 (main): Adjust accordingly.
2055
2056 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2057
2058 * gfortran.dg/graphite/id-22.f: New.
2059
2060 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2061
2062 * gcc.dg/graphite/id-26.c: New.
2063
2064 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2065
2066 * gcc.dg/graphite/id-25.c: New.
2067
2068 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2069
2070 * gcc.dg/graphite/run-id-5.c: New.
2071 * gcc.dg/graphite/run-id-6.c: New.
2072 * gfortran.dg/graphite/id-21.f: New.
2073
2074 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2075
2076 * gcc.dg/graphite/id-24.c: New.
2077
2078 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2079
2080 * gcc.dg/tree-ssa/pr20742.c: New.
2081
2082 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2083
2084 * gcc.dg/graphite/id-23.c: New.
2085
2086 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2087
2088 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2089
2090 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2091
2092 * gcc.dg/graphite/pr42729.c: New.
2093
2094 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2095
2096 * gfortran.dg/graphite/id-20.f: New.
2097
2098 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2099
2100 * gcc.dg/graphite/id-22.c: New.
2101
2102 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2103
2104 * gcc.dg/graphite/run-id-2.c: Call abort.
2105
2106 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2107
2108 * gcc.dg/graphite/id-20.c: New.
2109
2110 2010-08-11 Janus Weil <janus@gcc.gnu.org>
2111 Steve Kargl <kargl@gcc.gnu.org>
2112
2113 PR fortran/44595
2114 * gfortran.dg/move_alloc_3.f90: New.
2115 * gfortran.dg/random_seed_2.f90: New.
2116
2117 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2118
2119 * lib/target-supports.exp (check_effective_target_sync_int_long):
2120 Add hppa*-*-linux*.
2121 (check_effective_target_sync_char_short): Likewise.
2122
2123 2010-08-10 Yao Qi <yao@codesourcery.com>
2124
2125 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2126 general form.
2127 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2128 * g++.dg/other/packed1.C: Likewise.
2129 * g++.dg/other/crash-4.C: Likewise.
2130 * g++.dg/ext/packed8.C: Likewise.
2131 * g++.dg/init/array16.C: Likewise.
2132
2133 2010-08-10 xinliang David Li <davidxl@google.com>
2134 * gcc.dg/tree-ssa/loop-19.c: Add option
2135 -fno-prefetch-loop-array
2136
2137 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2138
2139 PR middle-end/45182
2140 * gcc.c-torture/compile/pr45182.c: New test.
2141
2142 2010-08-09 Jason Merrill <jason@redhat.com>
2143
2144 PR c++/45236
2145 * g++.dg/cpp0x/variadic-104.C: New.
2146
2147 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2148
2149 PR fortran/44235
2150 * gfortran.dg/dependency_32.f90: New test.
2151
2152 2010-08-09 Richard Guenther <rguenther@suse.de>
2153
2154 PR middle-end/44632
2155 * g++.dg/opt/nrv17.C: New testcase.
2156
2157 2010-08-09 Richard Guenther <rguenther@suse.de>
2158
2159 PR middle-end/45212
2160 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2161 alignment from MEM_REF offset only if we took it from the
2162 base object.
2163
2164 * gcc.target/i386/pr24178.c: New testcase.
2165
2166 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2167
2168 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2169 * gcc.dg/20030702-1.c: Ditto.
2170 * gcc.dg/20050309-1.c: Ditto.
2171 * gcc.dg/20050325-1.c: Ditto.
2172 * gcc.dg/20050330-2.c: Ditto.
2173 * gcc.dg/20051201-1.c: Ditto.
2174 * gcc.dg/gomp/pr27573.c: Ditto.
2175 * gcc.dg/gomp/pr34610.c: Ditto.
2176 * gcc.dg/pr24225.c: Ditto.
2177 * gcc.dg/pr26570.c: Ditto.
2178 * gcc.dg/pr32773.c: Ditto.
2179 * g++.dg/gcov/gcov-6.C: Ditto.
2180 * g++.dg/gomp/pr34608.C: Ditto.
2181 * gfortran.dg/gomp/pr27573.f90: Ditto.
2182
2183 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2184 dg-require-host-local dg directive.
2185 * gcc.dg/profile-dir-2.c: Ditto.
2186 * gcc.dg/profile-dir-3.c: Ditto.
2187
2188 2010-08-08 Richard Guenther <rguenther@suse.de>
2189
2190 PR tree-optimization/45109
2191 * gcc.c-torture/compile/pr45109.c: New testcase.
2192
2193 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2194
2195 * gcc.dg/march.c: Skip if -march defined.
2196 * gcc.dg/mtune.c: Skip if -mtune defined.
2197
2198 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2199 generic thunk support.
2200
2201 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
2202
2203 PR target/45213
2204 * gcc.target/i386/pr45213.c: New test.
2205
2206 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2207
2208 PR libfortran/45143
2209 * gfortran.dg/fmt_error_11.f03: New test.
2210
2211 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2212
2213 * lib/target-supports.exp (check_effective_target_sync_int_long):
2214 Add arm*-*-linux-gnueabi.
2215 (check_effective_target_sync_char_short): Likewise.
2216
2217 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2218
2219 PR fortran/45159
2220 * gfortran.dg/dependency_31.f90: New test.
2221
2222 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2223
2224 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2225
2226 2010-08-06 Jason Merrill <jason@redhat.com>
2227
2228 * g++.dg/cpp0x/sfinae3.C: New.
2229 * g++.dg/cpp0x/sfinae4.C: New.
2230
2231 2010-08-06 Richard Guenther <rguenther@suse.de>
2232
2233 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2234 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2235 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2236 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2237 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2238 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2239 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2240 * gcc.c-torture/execute/20100805-1.c: Likewise.
2241
2242 2010-08-05 Martin Jambor <mjambor@suse.cz>
2243
2244 PR testsuite/42855
2245 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2246
2247 2010-08-05 Martin Jambor <mjambor@suse.cz>
2248
2249 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2250 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2251
2252 2010-08-05 Martin Jambor <mjambor@suse.cz>
2253
2254 * g++.dg/ipa/devirt-1.C: New test.
2255 * g++.dg/ipa/devirt-2.C: Likewise.
2256 * g++.dg/ipa/devirt-3.C: Likewise.
2257 * g++.dg/ipa/devirt-4.C: Likewise.
2258 * g++.dg/ipa/devirt-5.C: Likewise.
2259 * gcc.dg/ipa/iinline-3.c: Likewise.
2260
2261 2010-08-05 Jie Zhang <jie@codesourcery.com>
2262
2263 PR tree-optimization/45144
2264 * gcc.dg/tree-ssa/pr45144.c: New test.
2265
2266 2010-08-04 Janus Weil <janus@gcc.gnu.org>
2267
2268 PR fortran/42207
2269 PR fortran/44064
2270 PR fortran/44065
2271 * gfortran.dg/class_25.f03: New.
2272 * gfortran.dg/class_26.f03: New.
2273
2274 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2275
2276 * g++.dg/warn/miss-format-1.C: Update line number.
2277
2278 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
2279
2280 PR c++/44641
2281 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2282 .frame and .mask assembler directives.
2283
2284 2010-08-04 Richard Guenther <rguenther@suse.de>
2285
2286 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2287 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2288 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2289 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2290
2291 2010-08-04 Tobias Burnus <burnus@net-b.de>
2292
2293 PR fortran/44857
2294 * gfortran.dg/derived_constructor_char_1.f90: New.
2295 * gfortran.dg/derived_constructor_char_2.f90: New.
2296
2297 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2298
2299 PR fortran/45159
2300 * gfortran.dg/dependency_30.f90: New test.
2301
2302 2010-08-03 Jan Hubicka <jh@suse.cz>
2303
2304 * gcc.c-torture/compile/pr45085.c: New testcase.
2305
2306 2010-08-03 Janus Weil <janus@gcc.gnu.org>
2307
2308 PR fortran/44584
2309 PR fortran/45161
2310 * gfortran.dg/typebound_call_9.f03: Modified.
2311 * gfortran.dg/typebound_generic_1.f03: Modified.
2312
2313 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2314
2315 PR fortran/45159
2316
2317 * gfortran.dg/dependency_29.f90: New test.
2318
2319 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2320
2321 PR fortran/36854
2322 * gfortran.dg/character_comparison_2.f90: New test.
2323 * gfortran.dg/character_comparison_3.f90: New test.
2324 * gfortran.dg/dependency_28.f90: New test.
2325
2326 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2327
2328 PR target/40457
2329 * gcc.target/arm/pr40457-1.c: New test.
2330 * gcc.target/arm/pr40457-2.c: New test.
2331
2332 2010-08-01 Janus Weil <janus@gcc.gnu.org>
2333
2334 PR fortran/44912
2335 * gfortran.dg/typebound_call_17.f03: New.
2336
2337 2010-07-30 Janus Weil <janus@gcc.gnu.org>
2338
2339 PR fortran/44929
2340 * gfortran.dg/allocate_derived_3.f90: New.
2341
2342 2010-07-30 Xinliang David Li <davidxl@google.com>
2343 PR tree-optimization/45121
2344 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2345
2346 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2347
2348 PR c++/45112
2349 * testsuite/g++.dg/pr45112.C: New test.
2350
2351 2010-07-30 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR debug/45055
2354 PR rtl-optimization/45137
2355 * gcc.dg/pr45055.c: New test.
2356
2357 2010-07-30 Alan Modra <amodra@gmail.com>
2358
2359 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2360 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2361
2362 2010-07-29 Tobias Burnus <burnus@net-b.de>
2363
2364 PR fortran/45087
2365 PR fortran/45125
2366 * gfortran.dg/whole_file_25.f90: New.
2367 * gfortran.dg/whole_file_26.f90: New.
2368 * gfortran.dg/whole_file_27.f90: New.
2369
2370 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2371
2372 PR fortran/44962
2373 * gfortran.dg/typebound_proc_17.f03: New.
2374
2375 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2376
2377 PR fortran/45004
2378 * gfortran.dg/move_alloc_2.f90: New.
2379
2380 2010-07-29 Xinliang David Li <davidxl@google.com>
2381 PR tree-optimization/45121
2382 * c-c++-common/uninit-17.c: Fix expected output.
2383
2384 2010-07-29 Richard Guenther <rguenther@suse.de>
2385
2386 PR tree-optimization/45120
2387 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2388
2389 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2390
2391 PR fortran/42051
2392 PR fortran/44064
2393 * gfortran.dg/pr42051.f03: New testcase.
2394
2395 2010-07-29 Richard Guenther <rguenther@suse.de>
2396
2397 PR middle-end/45034
2398 * gcc.c-torture/execute/pr45034.c: New testcase.
2399
2400 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2401
2402 PR c++/45096
2403 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2404
2405 2010-07-28 Daniel Kraft <d@domob.eu>
2406
2407 * gfortran.dg/bound_8.f90: New test.
2408
2409 2010-07-28 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR debug/45105
2412 * gcc.dg/pr45105.c: New test.
2413
2414 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2415
2416 PR rtl-optimization/45107
2417 * gcc.dg/pr45107.c: New test.
2418
2419 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2420
2421 PR rtl-optimization/45101
2422 * gcc.dg/pr45101.c: New test.
2423
2424 2010-07-28 Tobias Burnus <burnus@net-b.de>
2425
2426 PR fortran/45077
2427 * gfortran.dg/whole_file_24.f90: New.
2428
2429 2010-07-27 Jason Merrill <jason@redhat.com>
2430
2431 * g++.dg/cpp0x/variadic102.C: New.
2432 * g++.dg/cpp0x/variadic103.C: New.
2433
2434 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2435
2436 PR rtl-optimization/40956
2437 PR target/42495
2438 PR middle-end/42574
2439 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2440 * gcc.target/arm/pr42574.c: Add tests.
2441
2442 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2443
2444 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2445 test name.
2446 (cleanup-repo-files): Ditto.
2447 (cleanup-saved-temps): Ditto.
2448
2449 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2450
2451 PR testsuite/44701
2452 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2453
2454 PR c/45079
2455 * gcc.dg/pr45079.c: New test.
2456
2457 2010-07-27 Ira Rosen <irar@il.ibm.com>
2458
2459 PR tree-optimization/44152
2460 * gcc.dg/vect/fast-math-pr44152.c: New test.
2461
2462 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2463
2464 PR ObjC/44140
2465 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2466 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2467 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2468 * obj-c++.dg/torture/trivial.mm: Ditto.
2469 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2470 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2471 * objc.dg/torture/tls/thr-init.m: Ditto.
2472 * objc.dg/torture/trivial.m: Ditto.
2473
2474 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2475
2476 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2477 Skip on spu-*-* targets.
2478
2479 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2480
2481 PR tree-optimization/45083
2482 * gcc.dg/pr45083.c: New test.
2483
2484 2010-07-26 Tobias Burnus <burnus@net-b.de>
2485
2486 PR fortran/40873
2487 * gfortran.dg/whole_file_22.f90: New test.
2488 * gfortran.dg/whole_file_23.f90: New test.
2489
2490 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
2491 Jack Howarth <howarth@bromo.med.uc.edu>
2492 Richard Henderson <rth@redhat.com>
2493
2494 PR target/44132
2495 * gcc.dg/tls/thr-init-1.c: New.
2496 * gcc.dg/tls/thr-init-2.c: New.
2497 * gcc.dg/torture/tls New.
2498 * gcc.dg/torture/tls/tls-test.c: New.
2499 * gcc.dg/torture/tls/thr-init-1.c: New.
2500 * gcc.dg/torture/tls/tls.exp: New.
2501 * gcc.dg/torture/tls/thr-init-2.c: New.
2502 * gcc.dg/tls/emutls-2.c: New test
2503
2504 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2505 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2506 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2507 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2508 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2509 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2510 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2511 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2512 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2513 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2514 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2515 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2516 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2517 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2518 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2519 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2520 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2521 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2522 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2523 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2524 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2525 gfortran.dg/gomp/omp_threadprivate1.f90,
2526 gfortran.dg/gomp/omp_threadprivate2.f90,
2527 gfortran.dg/gomp/reduction1.f90,
2528 gfortran.dg/gomp/sharing-1.f90: Likewise.
2529
2530 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2531
2532 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2533 sse_runtime.
2534 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2535 dg-require-visibility.
2536
2537 2010-07-26 Richard Guenther <rguenther@suse.de>
2538
2539 PR tree-optimization/43784
2540 * gcc.c-torture/execute/pr43784.c: New testcase.
2541 * g++.dg/torture/pr43784.C: Likewise.
2542
2543 2010-07-26 Richard Guenther <rguenther@suse.de>
2544
2545 PR middle-end/45056
2546 * g++.dg/pr45056.C: New testcase.
2547
2548 2010-07-26 Richard Guenther <rguenther@suse.de>
2549
2550 PR tree-optimization/45071
2551 * gcc.dg/pr45071.c: New testcase.
2552
2553 2010-07-26 Tobias Burnus <burnus@net-b.de>
2554
2555 PR fortran/45066
2556 * gfortran.dg/namelist_62.f90: New.
2557
2558 2010-07-26 Richard Guenther <rguenther@suse.de>
2559
2560 * gcc.c-torture/execute/pr45017.c: Move ...
2561 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2562
2563 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2564
2565 PR fortran/40628
2566 * trim_optimize_1.f90: New test.
2567 * character_comparision_1.f90: New test.
2568
2569 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2570
2571 PR fortran/42852
2572 * gfortran.dg/wtruncate_fix.f: New test.
2573
2574 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
2575
2576 PR testsuite/45068
2577 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2578
2579 2010-07-24 Richard Guenther <rguenther@suse.de>
2580
2581 PR lto/43788
2582 * g++.dg/lto/20100724-1_0.C: New testcase.
2583
2584 2010-07-24 Richard Guenther <rguenther@suse.de>
2585
2586 PR lto/43212
2587 * gcc.dg/lto/20100724-1_0.c: New testcase.
2588 * gcc.dg/lto/20100724-1_1.c: Likewise.
2589
2590 2010-07-24 Tobias Burnus <burnus@net-b.de>
2591
2592 PR fortran/40011
2593 * gfortran.dg/whole_file_21.f90: New.
2594
2595 * gfortran.dg/integer_exponentiation_3.F90: Use
2596 -ffloat-store only for i?86/x86-64 -m32.
2597
2598 2010-07-24 Tobias Burnus <burnus@net-b.de>
2599
2600 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2601 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2602
2603 2010-07-24 Tobias Burnus <burnus@net-b.de>
2604
2605 * gfortran.dg/func_decl_4.f90: Split test into two ...
2606 * gfortran.dg/func_decl_5.f90: ... parts.
2607 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2608 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2609 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2610 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2611 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2612 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2613 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2614 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2615 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2616 * gfortran.dg/sizeof.f90: Make test valid.
2617 * gfortran.dg/pr20865.f90: Add new dg-error.
2618 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2619 * gfortran.dg/g77/19990218-0.f: Ditto.
2620 * gfortran.dg/g77/19990218-1.f: Ditto.
2621 * gfortran.dg/g77/970625-2.f: Ditto.
2622 * gfortran.dg/pr37243.f: Fix function declaration.
2623 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2624 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2625
2626 2010-07-23 Tobias Burnus <burnus@net-b.de>
2627
2628 PR fortran/44945
2629 * gfortran.dg/char_array_structure_constructor.f90: Add
2630 -fwhole-file as dg-option as it otherwise fails on some
2631 systems.
2632
2633 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
2634
2635 * gnat.dg/aggr16.ad[sb]: New test.
2636 * gnat.dg/aggr16_pkg.ads: New helper.
2637
2638 2010-07-23 Richard Guenther <rguenther@suse.de>
2639
2640 PR lto/43071
2641 * g++.dg/lto/20100723-1_0.C: New testcase.
2642
2643 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
2644
2645 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2646 AVX support.
2647 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2648 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2649
2650 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2651
2652 * lib/target-supports.exp (add_options_for_tls): New proc.
2653 * g++.dg/tls/static-1.C: Use dg-add-options tls.
2654 * g++.dg/tls/static-1a.cc: Likewise.
2655 * gcc.dg/tls/emutls-1.c: Likewise.
2656 * gcc.dg/tls/opt-11.c: Likewise.
2657 * gcc.dg/tls/opt-12.c: Likewise.
2658 * gcc.dg/tls/pr24428-2.c: Likewise.
2659 * gcc.dg/tls/pr24428.c: Likewise.
2660 * obj-c++.dg/tls/static-1.mm: Likewise.
2661 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2662 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2663 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2664 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2665 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2666 * objc.dg/torture/tls/thr-init.m: Likewise.
2667 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2668
2669 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2670
2671 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2672 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2673 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2674 optimized dump files.
2675
2676 2010-07-23 Jakub Jelinek <jakub@redhat.com>
2677
2678 PR tree-optimization/45047
2679 * gcc.c-torture/compile/pr45047.c: New test.
2680
2681 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2682
2683 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2684 instead of dg-compile.
2685 * gcc.dg/float-range-4.c: Ditto.
2686 * gcc.dg/float-range-5.c: Ditto.
2687 * gcc.dg/fold-overflow-1.c: Ditto.
2688 * gcc.dg/gomp/sections-4.c: Ditto.
2689 * gcc.dg/transparent-union-1.c: Ditto.
2690 * gcc.dg/transparent-union-2.c: Ditto.
2691 * gcc.target/i386/pr39315-check.c: Ditto.
2692 * g++.dg/gomp/sections-4.C: Ditto.
2693 * g++.dg/template/dtor7.C: Ditto.
2694 * g++.dg/tree-ssa/pr19952.C: Ditto.
2695 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2696 * gfortran.dg/graphite/pr42185.f90: Ditto.
2697 * gfortran.dg/namelist_36.f90: Ditto.
2698 * gnat.dg/noreturn1.adb: Ditto.
2699 * gnat.dg/specs/small_alignment.ads: Ditto.
2700
2701 2010-07-23 Martin Jambor <mjambor@suse.cz>
2702
2703 PR tree-optimization/44915
2704 * g++.dg/torture/pr44915.C: New test.
2705
2706 2010-07-23 Martin Jambor <mjambor@suse.cz>
2707
2708 PR tree-optimization/44914
2709 * g++.dg/tree-ssa/pr44914.C: New test.
2710
2711 2010-07-23 Jie Zhang <jie@codesourcery.com>
2712
2713 PR target/44290
2714 * gcc.dg/pr44290-1.c: New test.
2715 * gcc.dg/pr44290-2.c: New test.
2716
2717 2010-07-23 Jason Merrill <jason@redhat.com>
2718
2719 PR c++/45008
2720 * g++.dg/abi/mangle44.C: New.
2721
2722 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2723
2724 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2725 for compile-time only tests.
2726 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2727 target check.
2728 * gcc.target/i386/pr39315-4.c: Ditto.
2729 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2730 target check. Include sse-os-support.h.
2731 (main): Call check_isa and sse_os_support.
2732 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2733 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2734 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2735 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2736 target check. Include sse-os-support.h.
2737 (main): Call check_isa and sse_os_support.
2738 * gcc.target/i386/vperm-v2df.c: Ditto.
2739
2740 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2741
2742 * lib/target-supports.exp (check_avx_hw_available): New procedure.
2743 (check_effective_target_avx_runtime): New procedure.
2744 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2745 (check_effective_target_sse_runtime): Add check_effective_target_sse.
2746
2747 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2748 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
2749 and __get_cpuid test.
2750 * gcc.dg/compat/vector-2b_main.c: Ditto.
2751
2752 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2753
2754 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2755 for compile-time only test.
2756 * gcc.dg/pr32716.c: Ditto.
2757 * gcc.dg/pr34856.c: Ditto.
2758 * gcc.dg/pr36997.c: Ditto.
2759 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2760 * gfortran.dg/pr28158.f90: Ditto.
2761 * gfortran.dg/pr30667.f: Ditto.
2762
2763 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2764 i?86-*-* and x86_64-*-* targets to disable execution on targets
2765 without sse2 runtime support.
2766 * g++.dg/vect/vect.exp: Ditto.
2767 * gfortran.dg/vect/vect.exp: Ditto.
2768
2769 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2770 * gcc.dg/pr37544.c: Ditto.
2771 * gcc.dg/pr40550.c: Ditto.
2772 * gcc.dg/compat/union-m128-1_main.c: Ditto.
2773 * gcc.dg/compat/vector-1a_main.c: Ditto.
2774 * gcc.dg/compat/vector-2a_main.c: Ditto.
2775 * gcc.dg/torture/pr16104-1.c: Ditto.
2776 * gcc.dg/torture/pr35771-1.c: Ditto.
2777 * gcc.dg/torture/pr35771-2.c: Ditto.
2778 * gcc.dg/torture/pr35771-3.c: Ditto.
2779 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2780 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2781 * gcc.dg/torture/stackalign/push-1.c: Ditto.
2782 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2783 * g++.dg/other/i386-1.C: Ditto.
2784 * g++.dg/other/pr40446.C: Ditto.
2785
2786 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2787
2788 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2789
2790 2010-07-23 Daniel Kraft <d@domob.eu>
2791
2792 PR fortran/44709
2793 * gfortran.dg/exit_1.f08: New test.
2794 * gfortran.dg/exit_2.f08: New test.
2795
2796 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
2797
2798 PR tree-optimization/39839
2799 * gcc.target/arm/pr39839.c: New test case.
2800
2801 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2802
2803 * gnat.dg/unchecked_convert5b.adb: New test.
2804 * gnat.dg/unchecked_convert6.adb: Likewise.
2805 * gnat.dg/unchecked_convert6b.adb: Likewise.
2806
2807 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2808
2809 * gnat.dg/aggr15.ad[sb]: New test.
2810
2811 2010-07-22 Dodji Seketeli <dodji@redhat.com>
2812
2813 PR debug/45024
2814 * g++.dg/debug/dwarf2/nested-2.C: New test case.
2815
2816 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
2817
2818 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2819 with dg-require-linker-plugin.
2820
2821 2010-07-22 Richard Guenther <rguenther@suse.de>
2822
2823 PR lto/43850
2824 * g++.dg/lto/20100722-1_0.C: New testcase.
2825
2826 2010-07-22 Richard Guenther <rguenther@suse.de>
2827
2828 PR lto/42451
2829 * gcc.dg/lto/20100720-3_0.c: New testcase.
2830 * gcc.dg/lto/20100720-3_1.c: Likewise.
2831
2832 2010-07-22 Richard Guenther <rguenther@suse.de>
2833
2834 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2835 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2836
2837 PR lto/43373
2838 * gcc.dg/lto/20100722-1_0.c: New testcase.
2839
2840 2010-07-22 Martin Jambor <mjambor@suse.cz>
2841
2842 PR tree-optimization/44891
2843 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2844
2845 2010-07-22 Richard Guenther <rguenther@suse.de>
2846
2847 PR tree-optimization/45017
2848 * gcc.c-torture/execute/pr45017.c: New testcase.
2849
2850 2010-07-22 Tobias Burnus <burnus@net-b.de>
2851
2852 PR fortran/45019
2853 * gfortran.dg/aliasing_dummy_5.f90: New.
2854
2855 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2856
2857 PR target/43698
2858 * gcc.target/arm/pr43698.c: New test.
2859
2860 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2861
2862 PR fortran/44929
2863 * Revert my commit r162325 for this PR.
2864
2865 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2866
2867 PR debug/45015
2868 * gcc.target/m68k/pr45015.c: New test.
2869
2870 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2871
2872 PR c++/44641
2873 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2874 comments.
2875
2876 2010-07-21 Richard Guenther <rguenther@suse.de>
2877
2878 PR lto/45018
2879 * g++.dg/lto/20100721-1_0.C: New testcase.
2880
2881 2010-07-21 Martin Jambor <mjambor@suse.cz>
2882
2883 PR tree-optimization/44900
2884 * g++.dg/torture/pr44900.C: New test.
2885
2886 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2887
2888 PR middle-end/44738
2889 * c-c++-common/uninit-17.c: Correct expected error.
2890
2891 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2892
2893 * gcc.dg/guality/asm-1.c: New test.
2894
2895 PR debug/45003
2896 * gcc.dg/guality/pr45003-2.c: New test.
2897 * gcc.dg/guality/pr45003-3.c: New test.
2898
2899 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2900
2901 PR libfortran/44697
2902 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2903
2904 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2905
2906 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2907 defined on the current line.
2908 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2909 * g++.dg/debug/dwarf2/pr44641.C: New.
2910
2911 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2912
2913 * gcc.target/powerpc/block-move-1.c: New test.
2914 * gcc.target/powerpc/block-move-2.c: New test.
2915
2916 2010-07-20 Jason Merrill <jason@redhat.com>
2917
2918 PR c++/44967
2919 * g++.dg/cpp0x/sfinae2.C: New.
2920
2921 2010-07-20 Richard Guenther <rguenther@suse.de>
2922
2923 PR lto/42696
2924 * gcc.dg/lto/20100720-4_0.c: New testcase.
2925
2926 2010-07-20 Richard Guenther <rguenther@suse.de>
2927
2928 PR lto/43221
2929 * gcc.dg/lto/20100720-2_0.c: New testcase.
2930 * gcc.dg/lto/20100720-2_1.c: Likewise.
2931
2932 2010-07-20 Richard Guenther <rguenther@suse.de>
2933
2934 PR lto/43208
2935 * gcc.dg/lto/20100720-1_0.c: New testcase.
2936 * gcc.dg/lto/20100720-1_1.c: Likewise.
2937
2938 2010-07-20 Jakub Jelinek <jakub@redhat.com>
2939
2940 PR debug/45003
2941 * gcc.dg/guality/pr45003-1.c: New test.
2942
2943 2010-07-20 Richard Guenther <rguenther@suse.de>
2944
2945 PR tree-optimization/44977
2946 * gcc.dg/torture/pr44977.c: New testcase.
2947
2948 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
2949
2950 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2951 sync_char_short
2952
2953 2010-07-20 Richard Guenther <rguenther@suse.de>
2954
2955 PR middle-end/44971
2956 PR middle-end/44988
2957 * gcc.dg/pr44971.c: New testcase.
2958 * gcc.c-torture/compile/pr44988.c: Likewise.
2959
2960 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
2961
2962 PR fortran/44929
2963 * gfortran.dg/allocate_with_typespec.f90: New test.
2964 * gfortran.dg/allocate_derived_1.f90: Update error message.
2965
2966 2010-07-19 Jason Merrill <jason@redhat.com>
2967
2968 PR c++/44996
2969 * g++.dg/cpp0x/decltype23.C: New.
2970
2971 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
2972
2973 PR fortran/42385
2974 * gfortran.dg/class_defined_operator_1.f03 : New test.
2975
2976 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
2977
2978 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2979 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2980 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
2981 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2982
2983 2010-07-19 Richard Guenther <rguenther@suse.de>
2984
2985 PR middle-end/44941
2986 * gcc.c-torture/compile/pr44941.c: New testcase.
2987
2988 2010-07-19 Jason Merrill <jason@redhat.com>
2989
2990 PR c++/44969
2991 * g++.dg/template/sfinae24.C: New.
2992
2993 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
2994
2995 PR fortran/44353
2996 * gfortran.dg/data_implied_do_2.f90: Removed.
2997
2998 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2999
3000 PR c++/44969
3001 * g++.dg/template/sfinae23.C: New.
3002
3003 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3004
3005 * lib/target-supports.exp (check_sse_os_support_available): New
3006 proc.
3007 (check_sse_hw_available): New proc.
3008 (check_effective_target_sse_runtime): New proc.
3009 (check_effective_target_sse2_runtime): New proc.
3010 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3011 -msse2 if check_sse_os_support_available.
3012 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3013 check_sse_os_support_available.
3014 * gcc.dg/vect/vect.exp: Likewise.
3015 * gfortran.dg/vect/vect.exp: Likewise.
3016 * gcc.target/i386/sol2-check: Renamed to ...
3017 * gcc.target/i386/sse-os-support.h: ... this.
3018 (sol2_check): Renamed to ...
3019 (sse_os_support): ... this.
3020 Only test movss with xmm registers.
3021 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3022 Removed ILL_INSN, ILL_INSN_LEN.
3023 * gcc.target/i386/sse2-check.h: Likewise.
3024 * gcc.target/i386/sse3-check.h: Likewise.
3025 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3026 Removed cpuid.h, __get_cpuid test.
3027 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3028 Removed cpuid.h, __get_cpuid test.
3029 * g++.dg/other/pr40446.C: Likewise.
3030 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3031 * gcc.dg/compat/vector-1a_main.c: Likewise.
3032 * gcc.dg/compat/vector-2a_main.c: Likewise.
3033 * gcc.dg/pr36584.c: Likewise.
3034 * gcc.dg/pr37544.c: Likewise.
3035 * gcc.dg/torture/pr16104-1.c: Likewise.
3036 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3037 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3038 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3039 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3040 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3041 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3042 sse2_runtime.
3043 * gcc.dg/torture/pr35771-2.c: Likewise.
3044 * gcc.dg/torture/pr35771-3.c: Likewise.
3045 * gcc.target/i386/pr39315-2.c: Likewise.
3046 * gcc.target/i386/pr39315-4.c: Likewise.
3047 * gcc.target/i386/vperm-v2df.c: Likewise.
3048 * gcc.target/i386/vperm-v2di.c: Likewise.
3049 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3050 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3051 sse_runtime.
3052
3053 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
3054
3055 PR fortran/44353
3056 * gfortran.dg/data_implied_do_2.f90: New test.
3057
3058 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3059
3060 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3061
3062 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3063
3064 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3065 to the "mips16" group.
3066 (mips_using_mips16_p): New procedure.
3067 (mips-dg-options): Use it.
3068
3069 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3070
3071 * gcc.target/mips/mips16-attributes-4.c: New test.
3072
3073 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3074
3075 PR testsuite/44418
3076 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3077 * gcc.target/powerpc/recip-2.c: Ditto.
3078 * gcc.target/powerpc/recip-3.c: Ditto.
3079
3080 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3081
3082 * gcc.target/arm/pr42235.c: New test.
3083
3084 2010-07-16 Jason Merrill <jason@redhat.com>
3085
3086 PR c++/32505
3087 * g++.dg/template/partial8.C: New.
3088
3089 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3090
3091 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3092 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3093 in C++.
3094 (gualcvt): New overloaded inline.
3095 (GUALCVT): Use it for C++.
3096 * g++.dg/guality/guality.exp: New.
3097 * g++.dg/guality/guality.h: New.
3098 * g++.dg/guality/redeclaration1.C: New test.
3099 * g++.dg/dg.exp: Prune also guality/* tests.
3100 * gcc.dg/guality/pr43141.c: Moved to...
3101 * c-c++-common/guality/pr43141.c: ... here.
3102
3103 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3104
3105 PR libfortran/37077
3106 * gfortran.dg/char4_iunit_2.f03: New test.
3107
3108 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3109
3110 * lib/plugin-support.exp (plugin-test-execute):
3111 Add ${gcc_objdir}/intl to includes.
3112
3113 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3114
3115 PR target/44942
3116 * gcc.c-torture/execute/pr44942.c: New test.
3117 * gcc.target/i386/pr44942.c: New test.
3118
3119 2010-07-15 Jason Merrill <jason@redhat.com>
3120
3121 PR c++/44909
3122 * g++.dg/cpp0x/implicit7.C: New.
3123 * g++.dg/cpp0x/implicit8.C: New.
3124
3125 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3126
3127 Disable float tests for __SPU__ targets due to lack of signed zero:
3128 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3129 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3130 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3131 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3132 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3133 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3134 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3135 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3136 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3137
3138 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3139
3140 * gfortran.dg/select_char_2.f90: New test.
3141
3142 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3143
3144 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3145 with DECL_CHAIN.
3146
3147 2010-07-15 Janus Weil <janus@gcc.gnu.org>
3148
3149 PR fortran/44936
3150 * gfortran.dg/typebound_generic_9.f03: New.
3151
3152 2010-07-15 Richard Guenther <rguenther@suse.de>
3153
3154 PR tree-optimization/44946
3155 * gcc.c-torture/compile/pr44946.c: New testcase.
3156
3157 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3158
3159 PR fortran/40206
3160 * gfortran.dg/select_char_3.f90: New test.
3161
3162 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3163 Kevin F. Quinn <kevquinn@gentoo.org>
3164
3165 * gcc.dg/Wtrampolines.c: New.
3166
3167 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3168
3169 PR libfortran/44934
3170 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3171
3172 2010-07-14 Jason Merrill <jason@redhat.com>
3173
3174 PR c++/44810
3175 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3176
3177 Implement C++0x unrestricted unions (N2544)
3178 * g++.dg/cpp0x/union1.C: New.
3179 * g++.dg/cpp0x/union2.C: New.
3180 * g++.dg/cpp0x/union3.C: New.
3181 * g++.dg/cpp0x/defaulted2.C: Adjust.
3182 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3183 * g++.old-deja/g++.ext/anon2.C: Adjust.
3184 * g++.old-deja/g++.mike/misc6.C: Adjust.
3185
3186 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3187
3188 PR fortran/44925
3189 * gfortran.dg/c_loc_tests_15.f90: New.
3190
3191 2010-07-13 Jason Merrill <jason@redhat.com>
3192
3193 PR c++/44909
3194 * g++.dg/cpp0x/implicit6.C: New.
3195
3196 2010-07-13 Jason Merrill <jason@redhat.com>
3197
3198 PR c++/44540
3199 * g++.dg/abi/noreturn1.C: New.
3200 * g++.dg/abi/noreturn2.C: New.
3201
3202 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
3203
3204 PR other/44874
3205 PR debug/44832
3206 * c-c++-common/pr44832.c: New test.
3207
3208 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3209
3210 PR objc/44488
3211 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3212 on the target. Make sure that we can assemble the emitted asm when
3213 the test type is 'compile'.
3214
3215 2010-07-13 Richard Guenther <rguenther@suse.de>
3216
3217 PR tree-optimization/36960
3218 * g++.dg/torture/pr36960.C: New testcase.
3219
3220 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3221
3222 PR c++/44908
3223 * g++.dg/template/sfinae21.C: New.
3224 * g++.dg/template/sfinae22.C: Likewise.
3225
3226 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3227
3228 PR testsuite/42843
3229 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3230 * gcc.dg/plugin/ggcplug.c: Likewise.
3231 * g++.dg/plugin/selfassign.c: Likewise.
3232 * g++.dg/plugin/attribute_plugin.c: Likewise.
3233 * g++.dg/plugin/dumb_plugin.c: Likewise.
3234 * g++.dg/plugin/pragma_plugin.c: Likewise.
3235
3236 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3237
3238 * gcc.c-torture/execute/pr44683.x: New.
3239 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3240
3241 2010-07-13 Janus Weil <janus@gcc.gnu.org>
3242
3243 PR fortran/44434
3244 PR fortran/44565
3245 PR fortran/43945
3246 PR fortran/44869
3247 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3248 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3249 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3250 * gfortran.dh/typebound_call_16.f03: New.
3251 * gfortran.dg/typebound_generic_6.f03: New.
3252 * gfortran.dg/typebound_generic_7.f03: New.
3253 * gfortran.dg/typebound_generic_8.f03: New.
3254
3255 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3256
3257 PR libfortran/37077
3258 * gfortran.dg/char4_iunit_1.f03: New test.
3259
3260 2010-07-12 Jakub Jelinek <jakub@redhat.com>
3261
3262 * gcc.dg/tree-ssa/vrp53.c: New test.
3263
3264 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3265
3266 PR c++/44907
3267 * g++.dg/template/sfinae19.C: New.
3268 * g++.dg/template/sfinae20.C: Likewise.
3269
3270 2010-07-12 Jie Zhang <jie@codesourcery.com>
3271
3272 * gcc.target/arm/interrupt-1.c: New test.
3273 * gcc.target/arm/interrupt-2.c: New test.
3274
3275 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3276
3277 * gcc.dg/pr42427.c: Require c99_runtime.
3278 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3279 c99_runtime.
3280 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3281 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3282 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3283 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3284 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3285 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3286 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3287 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3288 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3289 * gcc.target/i386/pr37275.c: Require visibility support.
3290
3291 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3292
3293 * lib/target-supports.exp (check_effective_target_sse): New proc.
3294 * gcc.target/i386/sol2-check.h: New file.
3295 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3296 Include sol2-check.h.
3297 (main) Only run do_test () if sol2_check ().
3298 * gcc.target/i386/sse2-check.h: Likewise.
3299 * gcc.target/i386/sse3-check.h: Likewise.
3300 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3301 [__sun__ && __svr4__]: Execute SSE2 instruction.
3302 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3303 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3304 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3305 * g++.dg/ext/vector14.C: Likewise.
3306 * g++.dg/other/mmintrin.C: Likewise.
3307 * gcc.dg/20020418-1.c: Likewise.
3308 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3309 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3310 * gcc.dg/format/unnamed-1.c: Likewise.
3311 Adapt dg-warning line number.
3312 * gcc.dg/graphite/pr40281.c: Likewise.
3313 * gcc.dg/pr32176.c: Likewise.
3314 * gcc.dg/pr40550.c: Likewise.
3315 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3316 * gcc.dg/torture/pr36891.c: Likewise.
3317 * gcc.target/i386/20020218-1.c: Likewise.
3318 * gcc.target/i386/20020523.c: Likewise.
3319 * gcc.target/i386/abi-1.c: Likewise.
3320 * gcc.target/i386/brokensqrt.c: Likewise.
3321 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3322 * gcc.target/i386/pr13366.c: Likewise.
3323 * gcc.target/i386/pr13685.c: Likewise.
3324 * gcc.target/i386/pr24306.c: Likewise.
3325 * gcc.target/i386/pr31486.c: Likewise.
3326 * gcc.target/i386/pr32065-1.c: Likewise.
3327 * gcc.target/i386/pr32065-2.c: Likewise.
3328 * gcc.target/i386/pr32389.c: Likewise.
3329 * gcc.target/i386/pr38824.c: Likewise.
3330 * gcc.target/i386/pr38931.c: Likewise.
3331 * gcc.target/i386/pr39592-1.c: Likewise.
3332 * gcc.target/i386/pr43766.c: Likewise.
3333 * gcc.target/i386/recip-divf.c: Likewise.
3334 * gcc.target/i386/recip-sqrtf.c: Likewise.
3335 * gcc.target/i386/recip-vec-divf.c: Likewise.
3336 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3337 * gcc.target/i386/sse-1.c: Likewise.
3338 * gcc.target/i386/sse-16.c: Likewise.
3339 * gcc.target/i386/sse-2.c: Likewise.
3340 * gcc.target/i386/sse-20.c: Likewise.
3341 * gcc.target/i386/sse-3.c: Likewise.
3342 * gcc.target/i386/sse-7.c: Likewise.
3343 * gcc.target/i386/sse-9.c: Likewise.
3344 * gcc.target/i386/sse-addps-1.c: Likewise.
3345 * gcc.target/i386/sse-addss-1.c: Likewise.
3346 * gcc.target/i386/sse-andnps-1.c: Likewise.
3347 * gcc.target/i386/sse-andps-1.c: Likewise.
3348 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3349 * gcc.target/i386/sse-comiss-1.c: Likewise.
3350 * gcc.target/i386/sse-comiss-2.c: Likewise.
3351 * gcc.target/i386/sse-comiss-3.c: Likewise.
3352 * gcc.target/i386/sse-comiss-4.c: Likewise.
3353 * gcc.target/i386/sse-comiss-5.c: Likewise.
3354 * gcc.target/i386/sse-comiss-6.c: Likewise.
3355 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3356 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3357 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3358 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3359 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3360 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3361 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3362 * gcc.target/i386/sse-divps-1.c: Likewise.
3363 * gcc.target/i386/sse-divss-1.c: Likewise.
3364 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3365 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3366 * gcc.target/i386/sse-maxps-1.c: Likewise.
3367 * gcc.target/i386/sse-maxss-1.c: Likewise.
3368 * gcc.target/i386/sse-minps-1.c: Likewise.
3369 * gcc.target/i386/sse-minss-1.c: Likewise.
3370 * gcc.target/i386/sse-movaps-1.c: Likewise.
3371 * gcc.target/i386/sse-movaps-2.c: Likewise.
3372 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3373 * gcc.target/i386/sse-movhps-1.c: Likewise.
3374 * gcc.target/i386/sse-movhps-2.c: Likewise.
3375 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3376 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3377 * gcc.target/i386/sse-movntps-1.c: Likewise.
3378 * gcc.target/i386/sse-movss-1.c: Likewise.
3379 * gcc.target/i386/sse-movss-2.c: Likewise.
3380 * gcc.target/i386/sse-movss-3.c: Likewise.
3381 * gcc.target/i386/sse-movups-1.c: Likewise.
3382 * gcc.target/i386/sse-movups-2.c: Likewise.
3383 * gcc.target/i386/sse-mulps-1.c: Likewise.
3384 * gcc.target/i386/sse-mulss-1.c: Likewise.
3385 * gcc.target/i386/sse-orps-1.c: Likewise.
3386 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3387 * gcc.target/i386/sse-recip-vec.c: Likewise.
3388 * gcc.target/i386/sse-recip.c: Likewise.
3389 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3390 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3391 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3392 * gcc.target/i386/sse-subps-1.c: Likewise.
3393 * gcc.target/i386/sse-subss-1.c: Likewise.
3394 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3395 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3396 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3397 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3398 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3399 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3400 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3401 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3402 * gcc.target/i386/sse-xorps-1.c: Likewise.
3403 * gcc.target/i386/ssefn-1.c: Likewise.
3404 * gcc.target/i386/ssefn-3.c: Likewise.
3405 * gcc.target/i386/sseregparm-1.c: Likewise.
3406 * gcc.target/i386/stackalign/return-3.c: Likewise.
3407 * gcc.target/i386/vectorize1.c: Likewise.
3408 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3409 * gcc.target/i386/xorps-sse.c: Likewise.
3410 * gfortran.dg/pr28158.f90: Likewise.
3411 * gfortran.dg/pr30667.f: Likewise.
3412 * gnat.dg/loop_optimization7.adb: Likewise.
3413 * gnat.dg/sse_nolib.adb: Likewise.
3414
3415 2010-07-11 Tobias Burnus <burnus@net-b.de>
3416
3417 PR fortran/44702
3418 * gfortran.dg/use_rename_6.f90: New.
3419 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3420
3421 2010-07-11 Janus Weil <janus@gcc.gnu.org>
3422
3423 PR fortran/44869
3424 * gfortran.dg/class_24.f03: New.
3425
3426 2010-07-10 Richard Guenther <rguenther@suse.de>
3427
3428 PR lto/44889
3429 * gcc.dg/lto/20100709-1_0.c: New testcase.
3430 * gcc.dg/lto/20100709-1_1.c: Likewise.
3431
3432 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3433
3434 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3435
3436 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3437
3438 PR objc/44140
3439 * objc.dg/lto/trivial-1_0.m: New.
3440 * objc.dg/lto/lto.exp: New.
3441 * obj-c++.dg/lto/trivial-1_0.mm: New.
3442 * obj-c++.dg/lto/lto.exp: New.
3443 * objc.dg/symtab-1.m: Adjust sizes.
3444 * objc.dg/image-info.m: Do not run for gnu-runtime.
3445
3446 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3447
3448 * gcc.dg/pr32370.c: Allow another kind of error message.
3449
3450 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3451
3452 * gnat.dg/atomic3.adb: New test.
3453
3454 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3455 Denys Vlasenko <dvlasenk@redhat.com>
3456 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3457
3458 PR tree-optimization/28632
3459 * gcc.dg/tree-ssa/vrp51.c: New test.
3460 * gcc.dg/tree-ssa/vrp52.c: New test.
3461
3462 2010-07-09 Jason Merrill <jason@redhat.com>
3463
3464 * g++.dg/abi/covariant6.C: New.
3465 * g++.dg/inherit/covariant17.C: Test both bases.
3466 * g++.dg/inherit/covariant7.C: Check vtable layout.
3467
3468 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
3469
3470 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3471
3472 2010-07-09 Richard Guenther <rguenther@suse.de>
3473
3474 PR tree-optimization/44852
3475 * gcc.c-torture/execute/pr44852.c: New testcase.
3476
3477 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3478
3479 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3480 multiplication by values.
3481 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3482 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3483
3484 2010-07-09 Richard Guenther <rguenther@suse.de>
3485
3486 PR tree-optimization/44882
3487 * gfortran.dg/pr44882.f90: New testcase.
3488
3489 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3490
3491 PR target/40657
3492 * gcc.target/arm/pr40657-1.c: New test.
3493 * gcc.target/arm/pr40657-2.c: New test.
3494 * gcc.c-torture/execute/pr40657.c: New test.
3495
3496 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3497
3498 * gcc.dg/tree-ssa/vrp50.c: New test.
3499 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3500
3501 2010-07-08 Janus Weil <janus@gcc.gnu.org>
3502
3503 PR fortran/44649
3504 * gfortran.dg/c_sizeof_1.f90: Modified.
3505 * gfortran.dg/storage_size_1.f08: New.
3506 * gfortran.dg/storage_size_2.f08: New.
3507
3508 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3509
3510 * gcc.c-torture/execute/20100708-1.c: New test.
3511
3512 2010-07-08 Jakub Jelinek <jakub@redhat.com>
3513
3514 PR fortran/44847
3515 * gfortran.dg/gomp/pr44847.f90: New test.
3516
3517 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3518
3519 PR tree-optimization/44710
3520 * gcc.dg/tree-ssa/ifc-6.c: New.
3521 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3522
3523 2010-07-08 Tobias Burnus <burnus@net-b.de>
3524
3525 PR fortran/18918
3526 * gfortran.dg/coarray_10.f90: Add an additional test.
3527
3528 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3529
3530 PR middle-end/44828
3531 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3532 * gcc.c-torture/execute/pr44828.x: Revert.
3533
3534 2010-07-08 Jason Merrill <jason@redhat.com>
3535
3536 PR c++/43120
3537 * g++.dg/inherit/covariant17.C: New.
3538 * g++.dg/abi/covariant1.C: Actually test for the bug.
3539
3540 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3541
3542 PR rtl-optimization/44838
3543 * gcc.dg/pr44838.c: New.
3544
3545 2010-07-08 Richard Guenther <rguenther@suse.de>
3546
3547 PR tree-optimization/44831
3548 * gcc.c-torture/compile/pr44831.c: New testcase.
3549 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3550
3551 2010-07-08 Richard Guenther <rguenther@suse.de>
3552
3553 PR tree-optimization/44861
3554 * g++.dg/vect/pr44861.cc: New testcase.
3555
3556 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3557
3558 PR middle-end/44828
3559 * gcc.c-torture/execute/pr44828.x: New file.
3560
3561 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3562
3563 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3564 dg-options.
3565 * g++.dg/ext/altivec-17.C: Adjust error message.
3566
3567 2010-07-07 Tom Tromey <tromey@redhat.com>
3568
3569 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3570
3571 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3572
3573 PR target/44844
3574 * gcc.target/i386/rdrand-1.c: Scan "jnc".
3575 * gcc.target/i386/rdrand-2.c: Likewise.
3576 * gcc.target/i386/rdrand-3.c: Likewise.
3577
3578 2010-07-07 Jan Hubicka <jh@suse.cz>
3579
3580 PR middle-end/44813
3581 * g++.dg/torture/pr44813.C: New testcase.
3582 * g++.dg/torture/pr44826.C: New testcase.
3583
3584 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
3585
3586 PR rtl-optimization/44787
3587 * gcc.c-torture/compile/pr44788.c: New test.
3588 * gcc.target/arm/pr44788.c: New test.
3589
3590 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3591
3592 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3593
3594 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3595
3596 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3597 to dg-options.
3598
3599 2010-07-06 Tobias Burnus <burnus@net-b.de>
3600
3601 PR fortran/44742
3602 * gfortran.dg/parameter_array_init_6.f90: New.
3603 * gfortran.dg/initialization_20.f90: Update dg-error.
3604 * gfortran.dg/initialization_24.f90: Ditto.
3605
3606 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3607 PR fortran/PR44693
3608 * gfortran.dg/dim_range_1.f90: New test.
3609 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3610
3611 2010-07-06 Jason Merrill <jason@redhat.com>
3612
3613 PR c++/44703
3614 * g++.dg/cpp0x/initlist41.C: New.
3615
3616 PR c++/44778
3617 * g++.dg/template/ptrmem22.C: New.
3618
3619 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
3620
3621 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3622 support.
3623 * gcc.target/i386/i386.exp: Likewise.
3624
3625 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3626
3627 PR testsuite/44195
3628 * gcc.dg/lto/20100518_0.c: Limit to x86.
3629
3630 2010-07-06 Richard Guenther <rguenther@suse.de>
3631
3632 PR middle-end/44828
3633 * gcc.c-torture/execute/pr44828.c: New testcase.
3634
3635 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
3636
3637 * g++.dg/warn/noeffect2.C: Adjust expected warning.
3638 * g++.dg/warn/volatile1.C: Likewise.
3639 * g++.dg/template/warn1.C: Likewise.
3640
3641 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
3642
3643 AVX Programming Reference (June, 2010)
3644 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3645 * g++.dg/other/i386-3.C: Likewise.
3646 * gcc.target/i386/sse-12.c: Likewise.
3647
3648 * gcc.target/i386/f16c-check.h: New.
3649 * gcc.target/i386/rdfsbase-1.c: Likewise.
3650 * gcc.target/i386/rdfsbase-2.c: Likewise.
3651 * gcc.target/i386/rdgsbase-1.c: Likewise.
3652 * gcc.target/i386/rdgsbase-2.c: Likewise.
3653 * gcc.target/i386/rdrand-1.c: Likewise.
3654 * gcc.target/i386/rdrand-2.c: Likewise.
3655 * gcc.target/i386/rdrand-3.c: Likewise.
3656 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3657 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3658 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3659 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3660 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3661 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3662 * gcc.target/i386/wrfsbase-1.c: Likewise.
3663 * gcc.target/i386/wrfsbase-2.c: Likewise.
3664 * gcc.target/i386/wrgsbase-1.c: Likewise.
3665 * gcc.target/i386/wrgsbase-2.c: Likewise.
3666
3667 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3668 (__builtin_ia32_vcvtps2ph): New.
3669 (__builtin_ia32_vcvtps2ph256): Likewise.
3670
3671 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3672 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3673
3674 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3675 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3676
3677 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3678 (__builtin_ia32_vcvtps2ph256): Likewise.
3679 Add fsgsbase,rdrnd,f16c.
3680
3681 * lib/target-supports.exp (check_effective_target_f16c): New.
3682
3683 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3684
3685 * gcc.dg/guality/nrv-1.c: New test.
3686
3687 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
3688
3689 PR middle-end/42505
3690 * gcc.target/arm/pr42505.c: New test case.
3691
3692 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3693
3694 PR c++/44808
3695 * g++.dg/opt/nrv16.C: New test.
3696
3697 2010-07-05 Richard Guenther <rguenther@suse.de>
3698
3699 PR tree-optimization/44784
3700 * gcc.c-torture/compile/pr44784.c: New testcase.
3701
3702 2010-07-05 Ira Rosen <irar@il.ibm.com>
3703
3704 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3705 Increase loop bound and array size.
3706 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3707 Likewise.
3708
3709 2010-07-05 Ira Rosen <irar@il.ibm.com>
3710
3711 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3712 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3713 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3714 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3715 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3716
3717 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
3718
3719 PR c++/22138
3720 * g++.dg/parse/template25.C: New.
3721
3722 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
3723
3724 PR rtl-optimization/44695
3725 * gcc.dg/torture/pr44695.c: New.
3726
3727 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3728
3729 PR c++/16630
3730 * g++.dg/ext/pretty3.C: New.
3731
3732 2010-07-04 Richard Guenther <rguenther@suse.de>
3733
3734 PR middle-end/44809
3735 * g++.dg/torture/pr44809.C: New testcase.
3736
3737 2010-07-04 Richard Guenther <rguenther@suse.de>
3738
3739 PR tree-optimization/44656
3740 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3741
3742 2010-07-04 Ira Rosen <irar@il.ibm.com>
3743 Revital Eres <eres@il.ibm.com>
3744
3745 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3746 misaligned stores.
3747 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3748 gcc.dg/vect/vect-96.c: Likewise.
3749 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3750 that support misaligned stores. Change the number of expected
3751 misaligned accesses.
3752 * gcc.dg/vect/vect-peel-1.c: New test.
3753 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3754 gcc.dg/vect/vect-peel-4.c: Likewise.
3755 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3756 vectorizable on all targets that support realignment.
3757 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3758
3759 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
3760
3761 PR c/44806
3762 * gcc.dg/torture/pr44806.c: New.
3763
3764 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3765
3766 * gnat.dg/cond_expr1.adb: New test.
3767
3768 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3769
3770 * gnat.dg/modular3.adb: New test.
3771 * gnat.dg/modular3_pkg.ads: New helper.
3772
3773 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
3774 Mikael Pettersson <mikpe@it.uu.se>
3775
3776 PR testsuite/44518
3777 * obj-c++.dg/encode-2.mm: Produce object and save temps.
3778 Make signed-ness of chars explicit. Scan the object for
3779 strings that are split by some target assemblers.
3780 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3781 explicit.
3782
3783 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
3784
3785 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3786
3787 2010-07-02 Le-Chun Wu <lcwu@google.com>
3788
3789 PR/44128
3790 * g++.dg/warn/Wshadow-7.C: New test.
3791
3792 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3793 Julian Brown <julian@codesourcery.com>
3794 Sandra Loosemore <sandra@codesourcery.com>
3795
3796 * gcc.c-torture/execute/20100416-1.c: New test case.
3797
3798 2010-07-02 Julian Brown <julian@codesourcery.com>
3799 Sandra Loosemore <sandra@codesourcery.com>
3800
3801 PR target/43703
3802
3803 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3804 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3805
3806 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3807 Julian Brown <julian@codesourcery.com>
3808
3809 * gcc.target/arm/neon/vadds64.c: Regenerated.
3810 * gcc.target/arm/neon/vaddu64.c: Regenerated.
3811 * gcc.target/arm/neon/vsubs64.c: Regenerated.
3812 * gcc.target/arm/neon/vsubu64.c: Regenerated.
3813 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3814 * gcc.target/arm/neon-vmls-1.c: Likewise.
3815 * gcc.target/arm/neon-vsubs64.c: New execution test.
3816 * gcc.target/arm/neon-vsubu64.c: New execution test.
3817 * gcc.target/arm/neon-vadds64.c: New execution test.
3818 * gcc.target/arm/neon-vaddu64.c: New execution test.
3819
3820 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3821
3822 * gcc.target/arm/neon-vands64.c: New.
3823 * gcc.target/arm/neon-vandu64.c: New.
3824 * gcc.target/arm/neon-vbics64.c: New.
3825 * gcc.target/arm/neon-vbicu64.c: New.
3826 * gcc.target/arm/neon-veors64.c: New.
3827 * gcc.target/arm/neon-veoru64.c: New.
3828 * gcc.target/arm/neon-vorns64.c: New.
3829 * gcc.target/arm/neon-vornu64.c: New.
3830 * gcc.target/arm/neon-vorrs64.c: New.
3831 * gcc.target/arm/neon-vorru64.c: New.
3832 * gcc.target/arm/neon/vands64.c: Regenerated.
3833 * gcc.target/arm/neon/vandu64.c: Regenerated.
3834 * gcc.target/arm/neon/vbics64.c: Regenerated.
3835 * gcc.target/arm/neon/vbicu64.c: Regenerated.
3836 * gcc.target/arm/neon/veors64.c: Regenerated.
3837 * gcc.target/arm/neon/veoru64.c: Regenerated.
3838 * gcc.target/arm/neon/vorns64.c: Regenerated.
3839 * gcc.target/arm/neon/vornu64.c: Regenerated.
3840 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3841 * gcc.target/arm/neon/vorru64.c: Regenerated.
3842
3843 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3844
3845 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3846
3847 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3848
3849 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3850 * gfortran.dg/intent_out_5.f90: Same.
3851 * gfortran.dg/ltrans-7.f90: Same.
3852 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3853
3854 2010-07-02 Jan Hubicka <jh@suse.cz>
3855
3856 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3857
3858 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3859
3860 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3861
3862 2010-07-02 Jakub Jelinek <jakub@redhat.com>
3863
3864 PR c++/44780
3865 * c-c++-common/Wunused-var-12.c: New test.
3866
3867 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3868
3869 PR target/42835
3870 * gcc.target/arm/pr42835.c: New test.
3871
3872 PR target/42172
3873 * gcc.target/arm/pr42172-1.c: New test.
3874
3875 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3876
3877 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3878
3879 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3880
3881 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3882 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3883 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3884 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3885 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3886 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3887 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3888 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3889 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3890 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3891 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3892 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3893 * gcc.target/arm/neon-vdup_ns64.c: New.
3894 * gcc.target/arm/neon-vdup_nu64.c: New.
3895 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3896 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3897 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3898 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3899 * gcc.target/arm/neon-vmov_ns64.c: New.
3900 * gcc.target/arm/neon-vmov_nu64.c: New.
3901 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3902 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3903 * gcc.target/arm/neon-vget_lanes64.c: New.
3904 * gcc.target/arm/neon-vget_laneu64.c: New.
3905 * gcc.target/arm/neon-vset_lanes64.c: New.
3906 * gcc.target/arm/neon-vset_laneu64.c: New.
3907
3908 2010-07-02 Richard Guenther <rguenther@suse.de>
3909
3910 * g++.dg/torture/20100702-1.C: New testcase.
3911
3912 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3913
3914 PR target/44707
3915 * gcc.c-torture/compile/pr44707.c: New test.
3916
3917 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3918
3919 PR c++/44039
3920 * g++.dg/template/crash101.C: New.
3921
3922 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3923
3924 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3925 Use the ABI-0 accessors and fail it for m64.
3926
3927 2010-07-02 Jan Hubicka <jh@suse.cz>
3928
3929 * g++.dg/tree-ssa/pr44706.C: New testcase.
3930
3931 2010-07-02 Richard Guenther <rguenther@suse.de>
3932
3933 PR tree-optimization/44748
3934 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3935
3936 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3937
3938 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3939 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3940 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3941 the method types to forward:.
3942
3943 2010-06-30 Jason Merrill <jason@redhat.com>
3944
3945 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3946 * g++.dg/other/pr25632.C: Likewise.
3947
3948 2010-07-01 Jakub Jelinek <jakub@redhat.com>
3949
3950 PR tree-optimization/40421
3951 * gfortran.fortran-torture/compile/pr40421.f90: New test.
3952
3953 2010-07-01 Richard Guenther <rguenther@suse.de>
3954
3955 PR middle-end/42834
3956 PR middle-end/44468
3957 * gcc.c-torture/execute/20100316-1.c: New testcase.
3958 * gcc.c-torture/execute/pr44468.c: Likewise.
3959 * gcc.c-torture/compile/20100609-1.c: Likewise.
3960 * gcc.dg/volatile2.c: Adjust.
3961 * gcc.dg/plugin/selfassign.c: Likewise.
3962 * gcc.dg/pr36902.c: Likewise.
3963 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3964 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3965 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3966 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3967 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3968 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3969 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3970 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3971 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3972 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3973 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3974 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3975 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3976 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3977 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3978 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3979 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3980 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3981 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3982 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3983 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3984 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3985 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3986 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3987 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3988 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3989 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3990 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3991 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3992 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3993 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3994 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3995 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3996 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3997 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3998 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3999 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4000 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4001 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4002 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4003 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4004 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4005 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4006 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4007 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4008 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4009 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4010 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4011 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4012 * g++.dg/tree-ssa/pr31146.C: Likewise.
4013 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4014 * g++.dg/tree-ssa/pr33604.C: Likewise.
4015 * g++.dg/plugin/selfassign.c: Likewise.
4016 * gfortran.dg/array_memcpy_3.f90: Likewise.
4017 * gfortran.dg/array_memcpy_4.f90: Likewise.
4018 * c-c++-common/torture/pr42834.c: New testcase.
4019
4020 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4021
4022 PR c++/44628
4023 * g++.dg/template/crash100.C: New.
4024
4025 2010-06-30 Jan Hubicka <jh@suse.cz>
4026
4027 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4028
4029 2010-06-30 Michael Matz <matz@suse.de>
4030
4031 PR bootstrap/44699
4032 * gcc.dg/pr44699.c: New test.
4033
4034 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4035
4036 PR tree-optimization/39799
4037 * c-c++-common/uninit-17.c: New test.
4038
4039 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4040
4041 PR libfortran/43298
4042 * gfortran.dg/read_infnan_1.f90: New test.
4043
4044 2010-06-29 Jason Merrill <jason@redhat.com>
4045
4046 Enable implicitly declared move constructor/operator= (N3053).
4047 * g++.dg/cpp0x/implicit3.C: New.
4048 * g++.dg/cpp0x/implicit4.C: New.
4049 * g++.dg/cpp0x/implicit5.C: New.
4050 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4051 * g++.dg/cpp0x/not_special.C: Adjust.
4052 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4053 * g++.dg/cpp0x/rv1n.C: Adjust.
4054 * g++.dg/cpp0x/rv1p.C: Adjust.
4055 * g++.dg/cpp0x/rv2n.C: Adjust.
4056 * g++.dg/cpp0x/rv2p.C: Adjust.
4057 * g++.dg/cpp0x/rv3n.C: Adjust.
4058 * g++.dg/cpp0x/rv3p.C: Adjust.
4059 * g++.dg/cpp0x/rv4n.C: Adjust.
4060 * g++.dg/cpp0x/rv4p.C: Adjust.
4061 * g++.dg/cpp0x/rv5n.C: Adjust.
4062 * g++.dg/cpp0x/rv5p.C: Adjust.
4063 * g++.dg/cpp0x/rv6n.C: Adjust.
4064 * g++.dg/cpp0x/rv6p.C: Adjust.
4065 * g++.dg/cpp0x/rv7n.C: Adjust.
4066 * g++.dg/cpp0x/rv7p.C: Adjust.
4067 * g++.dg/cpp0x/rv8p.C: Adjust.
4068 * g++.dg/gomp/pr26690-1.C: Adjust.
4069 * g++.dg/other/error20.C: Adjust.
4070 * g++.dg/other/error31.C: Adjust.
4071 * g++.dg/parse/error19.C: Adjust.
4072 * g++.dg/template/qualttp5.C: Adjust.
4073 * g++.old-deja/g++.law/ctors5.C: Adjust.
4074
4075 Enable implicitly deleted functions (N2346)
4076 * g++.dg/cpp0x/defaulted17.C: New.
4077 * g++.dg/cpp0x/implicit1.C: New.
4078 * g++.dg/cpp0x/implicit2.C: New.
4079 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4080 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4081 * g++.dg/init/ctor4.C: Adjust.
4082 * g++.dg/init/synth2.C: Adjust.
4083 * g++.dg/lto/20081118_1.C: Adjust.
4084 * g++.dg/other/error13.C: Adjust.
4085 * g++.dg/other/unused1.C: Adjust.
4086 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4087 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4088 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4089 * g++.old-deja/g++.law/ctors17.C: Adjust.
4090 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4091 * g++.old-deja/g++.pt/assign1.C: Adjust.
4092 * g++.old-deja/g++.pt/crash20.C: Adjust.
4093
4094 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4095 * g++.dg/cpp0x/defaulted13.C: Adjust.
4096 * g++.dg/cpp0x/defaulted2.C: Adjust.
4097 * g++.dg/cpp0x/defaulted3.C: Adjust.
4098 * g++.dg/cpp0x/initlist9.C: Adjust.
4099 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4100 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4101 * g++.dg/init/synth2.C: Adjust.
4102
4103 * g++.dg/cpp0x/defaulted19.C: New.
4104
4105 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4106 * g++.dg/template/error23.C: Fix for -std=c++0x.
4107
4108 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4109
4110 PR fortran/44718
4111 * gfortran.dg/proc_ptr_28.f90: New.
4112
4113 2010-06-29 Jakub Jelinek <jakub@redhat.com>
4114
4115 PR tree-optimization/43801
4116 * g++.dg/torture/pr43801.C: New test.
4117
4118 PR debug/44668
4119 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4120
4121 2010-06-29 Jason Merrill <jason@redhat.com>
4122
4123 PR c++/44587
4124 * g++.dg/template/qualified-id2.C: New.
4125 * g++.dg/template/qualified-id3.C: New.
4126
4127 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4128
4129 PR fortran/44696
4130 * gfortran.dg/associated_target_4.f90: New.
4131
4132 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
4133
4134 PR fortran/44582
4135 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4136
4137 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4138
4139 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4140
4141 2010-06-29 Jan Hubicka <jh@suse.cz>
4142
4143 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4144
4145 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4146
4147 PR target/43902
4148 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4149 * gcc.target/arm/wmul-3.c: New test.
4150 * gcc.target/arm/wmul-4.c: New test.
4151
4152 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4153
4154 PR rtl-optimization/44659
4155 * gcc.target/i386/extract-1.c: New.
4156 * gcc.target/i386/extract-2.c: Likewise.
4157 * gcc.target/i386/extract-3.c: Likewise.
4158 * gcc.target/i386/extract-4.c: Likewise.
4159 * gcc.target/i386/extract-5.c: Likewise.
4160 * gcc.target/i386/extract-6.c: Likewise.
4161
4162 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4163
4164 PR c++/44682
4165 * g++.dg/warn/Wunused-var-14.C: New test.
4166
4167 2010-06-28 Tobias Burnus <burnus@net-b.de>
4168
4169 PR fortran/43298
4170 * gfortran.dg/nan_6.f90: New.
4171
4172 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4173
4174 PR tree-optimization/43781
4175 * gcc.dg/torture/pr43781.c: New.
4176
4177 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4178
4179 PR fortran/40158
4180 * gfortran.dg/actual_rank_check_1.f90: New test.
4181
4182 2010-06-28 Martin Jambor <mjambor@suse.cz>
4183
4184 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4185
4186 2010-06-28 Jan Hubicka <jh@suse.cz>
4187
4188 PR tree-optimization/44687
4189 * gcc.c-torture/compile/pr44687.c
4190
4191 2010-06-28 Martin Jambor <mjambor@suse.cz>
4192
4193 PR c++/44535
4194 * g++.dg/torture/pr44535.C: New test.
4195
4196 2010-06-28 Michael Matz <matz@suse.de>
4197
4198 PR middle-end/44592
4199 * gfortran.dg/pr44592.f90: New test.
4200
4201 2010-06-28 Jan Hubicka <jh@suse.cz>
4202
4203 PR tree-optimization/44357
4204 * g++.dg/torture/pr44357.C: New testcase.
4205
4206 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4207
4208 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4209 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4210 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4211 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4212 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4213 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4214 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4215 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4216
4217 2010-06-27 Jan Hubicka <jh@suse.cz>
4218
4219 * gcc.c-torture/compile/pr44686.c: New file.
4220
4221 2010-06-27 Richard Guenther <rguenther@suse.de>
4222
4223 PR tree-optimization/44683
4224 * gcc.c-torture/execute/pr44683.c: New testcase.
4225
4226 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4227
4228 * gnat.dg/noreturn3.ad[sb]: New test.
4229
4230 2010-06-26 Jason Merrill <jason@redhat.com>
4231
4232 * g++.dg/cpp0x/explicit5.C: New.
4233
4234 2010-06-26 Richard Guenther <rguenther@suse.de>
4235
4236 PR tree-optimization/44393
4237 * gcc.dg/pr44393.c: New testcase.
4238
4239 2010-06-26 Jan Hubicka <jh@suse.cz>
4240
4241 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4242
4243 2010-06-26 Richard Guenther <rguenther@suse.de>
4244
4245 PR middle-end/44674
4246 * gcc.dg/pr44674.c: New testcase.
4247
4248 2010-06-26 Joseph Myers <joseph@codesourcery.com>
4249
4250 * gcc.dg/opts-3.c: New test.
4251
4252 2010-06-26 Tobias Burnus <burnus@net-b.de>
4253
4254 * gfortran.dg/type_decl_1.f90: New.
4255 * gfortran.dg/type_decl_2.f90: New.
4256
4257 2010-06-26 Tobias Burnus <burnus@net-b.de>
4258
4259 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4260 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4261
4262 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4263
4264 PR testsuite/38946
4265 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4266 error in comparing reals.
4267
4268 2010-06-25 Tobias Burnus <burnus@net-b.de>
4269
4270 * selected_real_kind_2.f90: New.
4271 * selected_real_kind_3.f90: New.
4272
4273 2010-06-25 Tobias Burnus <burnus@net-b.de>
4274
4275 * gfortran.dg/entry_19.f90: New.
4276
4277 2010-06-25 Tobias Burnus <burnus@net-b.de>
4278
4279 * gfortran.dg/end_subroutine_1.f90: New.
4280 * gfortran.dg/end_subroutine_2.f90: New.
4281 * gfortran.dg/interface_proc_end.f90: Update.
4282
4283 2010-06-25 Tobias Burnus <burnus@net-b.de>
4284
4285 * gfortran.dg/semicolon_fixed.f: Update.
4286 * gfortran.dg/semicolon_fixed_2.f: New.
4287 * gfortran.dg/semicolon_free_2.f90: New.
4288 * gfortran.dg/semicolon_free.f90: Update.
4289
4290 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4291
4292 PR fortran/44448
4293 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4294
4295 2010-06-25 Martin Jambor <mjambor@suse.cz>
4296
4297 * g++.dg/ipa/iinline-3.C: New test.
4298 * gcc.dg/ipa/modif-1.c: Removed.
4299
4300 2010-06-25 Jan Hubicka <jh@suse.cz>
4301
4302 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4303
4304 2010-06-25 Martin Jambor <mjambor@suse.cz>
4305
4306 * g++.dg/ipa/iinline-2.C: New test.
4307
4308 2010-06-25 Jakub Jelinek <jakub@redhat.com>
4309
4310 PR middle-end/43866
4311 * gfortran.dg/pr43866.f90: New test.
4312
4313 PR tree-optimization/44539
4314 * gcc.dg/pr44539.c: New test.
4315
4316 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4317
4318 From Jim Wilson:
4319 PR target/43902
4320 * gcc.target/mips/madd-9.c: New test.
4321
4322 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4323
4324 PR c/44517
4325 * gcc.dg/noncompile/pr44517.c: New.
4326 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4327
4328 2010-06-24 Steve Ellcey <sje@cup.hp.com>
4329
4330 PR testsuite/43283
4331 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4332 and add argument to nop for IA64.
4333
4334 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4335
4336 PR target/44588
4337 * gcc.target/i386/mod-1.c: New.
4338 * gcc.target/i386/umod-1.c: Likewise.
4339 * gcc.target/i386/umod-2.c: Likewise.
4340 * gcc.target/i386/umod-3.c: Likewise.
4341
4342 2010-06-24 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR middle-end/44492
4345 * g++.dg/torture/pr44492.C: New test.
4346
4347 2010-06-24 Andi Kleen <ak@linux.intel.com>
4348
4349 * c-c++-common/warn-omitted-condop.c: New.
4350
4351 2010-06-24 Tobias Burnus <burnus@net-b.de>
4352
4353 PR fortran/44614
4354 * gfortran.dg/import8.f90: New.
4355
4356 2010-06-23 Arnaud Charlet <charlet@adacore.com>
4357
4358 * gnat.dg/not_null.adb: Update test case.
4359
4360 2010-06-22 Jakub Jelinek <jakub@redhat.com>
4361
4362 PR c++/44619
4363 * g++.dg/warn/Wunused-var-13.C: New test.
4364
4365 PR c++/44627
4366 * g++.dg/diagnostic/method1.C: New test.
4367
4368 2010-06-22 Cary Coutant <ccoutant@google.com>
4369
4370 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4371
4372 2010-06-22 Janus Weil <janus@gcc.gnu.org>
4373
4374 PR fortran/44616
4375 * gfortran.dg/abstract_type_8.f03: New.
4376
4377 2010-06-21 Jason Merrill <jason@redhat.com>
4378
4379 * g++.dg/cpp0x/noexcept08.C: New.
4380
4381 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4382
4383 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4384
4385 PR target/44615
4386 * gcc.target/i386/sse2-vec-2a.c: New.
4387
4388 2010-06-21 DJ Delorie <dj@redhat.com>
4389
4390 * gcc.dg/pragma-diag-1.c: New.
4391
4392 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4393
4394 PR target/44615
4395 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4396
4397 2010-06-21 Alan Modra <amodra@gmail.com>
4398
4399 PR testsuite/44505
4400 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4401 tail call to check_fa_mid.
4402
4403 2010-06-21 Jakub Jelinek <jakub@redhat.com>
4404
4405 PR target/44575
4406 * gcc.c-torture/execute/pr44575.c: New test.
4407
4408 2010-06-21 Tobias Burnus <burnus@net-b.de>
4409
4410 PR fortran/40632
4411 * gfortran.dg/contiguous_1.f90: New.
4412 * gfortran.dg/contiguous_2.f90: New.
4413 * gfortran.dg/contiguous_3.f90: New.
4414
4415 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
4416
4417 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4418 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4419
4420 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
4421
4422 PR target/44546
4423 * gcc.target/i386/pr44546.c: New test.
4424
4425 2010-06-20 Joseph Myers <joseph@codesourcery.com>
4426
4427 * gcc.dg/opts-2.c: New test.
4428
4429 2010-06-19 Janus Weil <janus@gcc.gnu.org>
4430
4431 PR fortran/44584
4432 * gfortran.dg/typebound_proc_15.f03: Modified.
4433
4434 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
4435
4436 PR target/44072
4437 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4438 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4439
4440 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4441
4442 * g++.dg/ext/label13.C: Fix typo in last change.
4443
4444 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4445
4446 PR libfortran/44477
4447 * gfortran.dg/eof_3.f90
4448 * gfortran.dg/endfile_2.f90
4449 * gfortran.dg/endfile_4.f90
4450 * gfortran.dg/endfile_3.f90
4451
4452 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4453
4454 PR c++/41090
4455 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4456
4457 2010-06-18 Tobias Burnus <burnus@net-b.de>
4458
4459 PR fortran/44556
4460 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4461
4462 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4463
4464 * gcc.target/arm/pr40900.c: New test.
4465
4466 2010-06-18 Arnaud Charlet <charlet@adacore.com>
4467
4468 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4469
4470 2010-06-17 Janus Weil <janus@gcc.gnu.org>
4471
4472 PR fortran/44558
4473 * gfortran.dg/typebound_call_15.f03: New.
4474
4475 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4476
4477 PR c++/44486
4478 * g++.dg/pr44486.C: New.
4479
4480 2010-06-16 DJ Delorie <dj@redhat.com>
4481
4482 * gcc.target/i386/volatile-bitfields-1.c: New.
4483 * gcc.target/i386/volatile-bitfields-2.c: New.
4484
4485 2010-06-16 Jason Merrill <jason@redhat.com>
4486
4487 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4488
4489 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4490
4491 2010-06-16 Richard Guenther <rguenther@suse.de>
4492
4493 PR c/44555
4494 * gcc.c-torture/execute/pr44555.c: New testcase.
4495
4496 2010-06-16 Janus Weil <janus@gcc.gnu.org>
4497
4498 PR fortran/44549
4499 * gfortran.dg/typebound_proc_16.f03: New.
4500
4501 2010-06-16 Martin Jambor <mjambor@suse.cz>
4502
4503 * g++.dg/torture/pr43905.C: New test.
4504
4505 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4506
4507 PR testsuite/44538
4508 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4509 initialization loop from being vectorized.
4510 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4511
4512 2010-06-16 Alan Modra <amodra@gmail.com>
4513
4514 PR tree-optimization/44507
4515 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4516
4517 2010-06-15 Jason Merrill <jason@redhat.com>
4518
4519 * g++.dg/overload/arg3.C: Adjust error locations.
4520 * g++.dg/overload/copy1.C: Likewise.
4521 * g++.dg/tc1/dr152.C: Likewise.
4522 * g++.dg/template/incomplete4.C: Likewise.
4523 * g++.dg/template/incomplete5.C: Likewise.
4524 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4525 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4526 * g++.old-deja/g++.pt/crash9.C: Likewise.
4527
4528 * g++.dg/inherit/virtual5.C: New.
4529
4530 * g++.dg/cpp0x/defaulted18.C: New.
4531
4532 * g++.dg/cpp0x/initlist40.C: New.
4533
4534 * g++.dg/cpp0x/initlist39.C: New.
4535
4536 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4537
4538 PR middle-end/44391
4539 * gcc.dg/graphite/pr44391.c: New.
4540
4541 2010-06-15 Janus Weil <janus@gcc.gnu.org>
4542
4543 PR fortran/43388
4544 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4545 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4546 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4547 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4548
4549 2010-06-15 Richard Guenther <rguenther@suse.de>
4550
4551 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4552
4553 2010-06-15 Richard Guenther <rguenther@suse.de>
4554
4555 * gcc.dg/vect/bb-slp-21.c: Adjust.
4556 * gcc.dg/vect/bb-slp-13.c: Likewise
4557 * gcc.dg/vect/bb-slp-4.c: Likewise
4558 * gcc.dg/vect/bb-slp-22.c: Likewise
4559 * gcc.dg/vect/bb-slp-14.c: Likewise
4560 * gcc.dg/vect/bb-slp-23.c: Likewise
4561 * gcc.dg/vect/bb-slp-15.c: Likewise
4562 * gcc.dg/vect/bb-slp-17.c: Likewise
4563 * gcc.dg/vect/bb-slp-18.c: Likewise
4564 * gcc.dg/vect/bb-slp-19.c: Likewise
4565 * gcc.dg/vect/bb-slp-10.c: Likewise
4566 * gcc.dg/vect/bb-slp-11.c: Likewise
4567 * gcc.dg/vect/bb-slp-20.c: Likewise
4568 * gcc.dg/vect/bb-slp-3.c: Likewise
4569
4570 2010-06-15 Jakub Jelinek <jakub@redhat.com>
4571
4572 PR fortran/44536
4573 * gfortran.dg/gomp/pr44536.f90: New test.
4574 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4575
4576 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
4577
4578 PR target/44534
4579 * gcc.target/i386/avx-vextractf128-256-3.c: New.
4580 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4581
4582 2010-06-14 Jakub Jelinek <jakub@redhat.com>
4583
4584 PR tree-optimization/44508
4585 * gcc.dg/tree-ssa/pr21086.c: Adjust.
4586
4587 PR bootstrap/44509
4588 * gcc.dg/pr44509.c: New test.
4589
4590 2010-06-14 Ira Rosen <irar@il.ibm.com>
4591
4592 PR tree-optimization/44507
4593 * gcc.dg/vect/pr44507.c: New test.
4594
4595 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4596
4597 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4598 and c-pretty-print.h.
4599
4600 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4601
4602 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
4603
4604 * gfortran.dg/whole_file_18.f90: Updated error message.
4605
4606 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
4607
4608 * gfortran.dg/whole_file_20.f03: New.
4609
4610 2010-06-12 Jan Hubicka <jh@suse.cz>
4611
4612 * gcc.c-torture/compile/pc44485.c: New testcase.
4613
4614 2010-06-12 Janus Weil <janus@gcc.gnu.org>
4615
4616 PR fortran/40117
4617 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4618 * gfortran.dg/typebound_proc_14.f03: New.
4619 * gfortran.dg/typebound_proc_15.f03: New.
4620
4621 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4622
4623 * gcc.dg/opts-1.c: New test.
4624
4625 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4626
4627 * gcc.dg/funroll-loops-all.c: Update expected error.
4628
4629 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
4630
4631 PR target/44481
4632 * gcc.target/i386/pr44481.c: New test.
4633
4634 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
4635
4636 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4637
4638 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
4639
4640 PR middle-end/44483
4641 * gcc.dg/tree-ssa/pr44483.c: New.
4642
4643 2010-06-11 Paul Brook <paul@codesourcery.com>
4644
4645 * g++.dg/other/arm-neon-1.C: New test.
4646
4647 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
4648
4649 PR fortran/42051
4650 PR fortran/43896
4651 * gfortran.dg/class_23.f03: New test.
4652
4653 2010-06-11 Jan Hubicka <jh@suse.cz>
4654
4655 * gcc.dg/ipa/pure-const-2.c: New testcase.
4656
4657 2010-06-11 Jan Hubicka <jh@suse.cz>
4658
4659 * gcc.dg/noreturn-7.c: Update.
4660 * gcc.dg/noreturn-4.c: Update.
4661
4662 2010-06-10 Dodji Seketeli <dodji@redhat.com>
4663
4664 Fix MIPS bootstrap
4665 * g++.dg/other/typedef4.C: New test.
4666
4667 2010-06-10 Janus Weil <janus@gcc.gnu.org>
4668
4669 PR fortran/44207
4670 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4671
4672 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
4673
4674 PR fortran/44457
4675 * gfortran.dg/asynchronous_3.f03
4676
4677 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4678
4679 PR middle-end/44185
4680 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4681 non-temporal stores out of the tests to form new test cases. As a
4682 result, no non-temporal store should be generated in this case.
4683
4684 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4685 prefetch-7.c that generate one non-temporal store.
4686
4687 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
4688 prefetch-7.c that generate one non-temporal store and one
4689 one-temporal prefetch.
4690
4691 2010-06-10 Martin Jambor <mjambor@suse.cz>
4692
4693 PR tree-optimization/44258
4694 * gcc.dg/tree-ssa/pr44258.c: New test.
4695
4696 2010-06-10 Daniel Kraft <d@domob.eu>
4697
4698 PR fortran/38936
4699 * gfortran.dg/associate_1.f03: New test.
4700 * gfortran.dg/associate_2.f95: New test.
4701 * gfortran.dg/associate_3.f03: New test.
4702 * gfortran.dg/associate_4.f08: New test.
4703
4704 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4705
4706 * gfortran.dg/selected_char_kind_4.f90: New test.
4707
4708 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
4709
4710 * gcc.dg/pr42461.c: New test.
4711
4712 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4713
4714 PR fortran/44347
4715 * gfortran.dg/selected_real_kind_1.f90: New.
4716
4717 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4718
4719 PR fortran/44359
4720 * gfortran.dg/warn_conversion.f90: Removed check for redundant
4721 warning.
4722 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4723 check for warning.
4724
4725 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4726
4727 * gfortran.dg/data_namelist_conflict.f90: New test.
4728
4729 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4730
4731 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4732 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4733 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4734
4735 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4736
4737 * testsuite/gfortran.dg/mvbits_9.f90: New test.
4738 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4739 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4740 * testsuite/gfortran.dg/btest_1.f90: Ditto.
4741 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4742
4743 2010-06-09 Jason Merrill <jason@redhat.com>
4744
4745 PR c++/44366
4746 * g++.dg/cpp0x/decltype23.C: Move to...
4747 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4748
4749 2010-06-09 Janus Weil <janus@gcc.gnu.org>
4750
4751 PR fortran/44211
4752 * gfortran.dg/typebound_call_14.f03: New test.
4753
4754 2010-06-09 Martin Jambor <mjambor@suse.cz>
4755
4756 PR tree-optimization/44423
4757 * gcc.dg/tree-ssa/pr44423.c: New test.
4758
4759 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
4760
4761 PR testsuite/42843
4762 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4763 TV_NONE to initialize tv_id field.
4764 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4765 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4766 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4767 Include toplev.h .
4768 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4769 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4770 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4771
4772 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
4773
4774 PR tree-optimization/39874
4775 PR middle-end/28685
4776 * gcc.dg/pr39874.c: New file.
4777
4778 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
4779
4780 * g++.dg/ext/attr-alias-1.C: New.
4781 * g++.dg/ext/attr-alias-2.C: New.
4782
4783 2010-06-07 Tobias Burnus <burnus@net-b.de>
4784
4785 PR fortran/44446
4786 * gfortran.dg/proc_ptr_27.f90: New.
4787
4788 2010-06-07 Jason Merrill <jason@redhat.com>
4789
4790 PR c++/44366
4791 * g++.dg/cpp0x/decltype23.C: New.
4792
4793 2010-06-08 Andrew Pinski <pinskia@gmail.com>
4794 Shujing Zhao <pearly.zhao@oracle.com>
4795
4796 PR c/37724
4797 * gcc.dg/c90-const-expr-10.c: Adjust.
4798 * gcc.dg/c99-const-expr-10.c: Adjust.
4799 * gcc.dg/init-bad-7.c: New.
4800
4801 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4802
4803 * lib/target-supports.exp (check_effective_target_gas): New proc.
4804 * gcc.c-torture/execute/960321-1.x: New file.
4805
4806 2010-06-07 Jason Merrill <jason@redhat.com>
4807
4808 PR c++/44401
4809 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4810
4811 2010-06-07 Jakub Jelinek <jakub@redhat.com>
4812
4813 PR c++/44444
4814 * g++.dg/warn/Wunused-var-12.C: New test.
4815
4816 PR c++/44443
4817 * c-c++-common/Wunused-var-11.c: New test.
4818
4819 2010-06-07 Jan Hubicka <jh@suse.cz>
4820
4821 * gcc.dg/ipa/pure-const-1.c: New testcase.
4822
4823 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
4824
4825 PR rtl-optimization/44404
4826 * gcc.dg/pr44404.c: New.
4827
4828 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
4829
4830 PR target/44159
4831 * gcc.target/i386/abi-2.c: Check sysv abi here.
4832 * gcc.target/i386/aes-avx-check.h: Call test in noinline
4833 function to avoid failures by different ABIs.
4834 * gcc.target/i386/aes-check.h: Likewise.
4835 * gcc.target/i386/avx-check.h: Likewise.
4836 * gcc.target/i386/fma4-check.h: Likewise.
4837 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4838 * gcc.target/i386/mmx-check.h: Likewise.
4839 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4840 * gcc.target/i386/pclmul-check.h: Likewise.
4841 * gcc.target/i386/sse-check.h: Likewise.
4842 * gcc.target/i386/sse2-check.h: Likewise.
4843 * gcc.target/i386/sse3-check.h: Likewise.
4844 * gcc.target/i386/sse4_1-check.h: Likewise.
4845 * gcc.target/i386/sse4_2-check.h: Likewise.
4846 * gcc.target/i386/sse4a-check.h: Likewise.
4847 * gcc.target/i386/ssse3-check.h: Likewise.
4848 * gcc.target/i386/xop-check.h: Likewise.
4849 * gcc.target/i386/pr27971.c: Fix for LLP64.
4850 * gcc.target/i386/pr39139.c: Likewise.
4851 * gcc.target/i386/pr39315-check.c: Likewise.
4852 * gcc.target/i386/vararg-1.c: Likewise.
4853 * gcc.target/i386/vararg-2.c: Likewise.
4854 Additional add dg-compile to avoid failure due
4855 missing foo symbol.
4856
4857 * gcc.dg/compound-literal-1.c: Fix for llp64.
4858 * gcc.dg/pr32370.c: Likewise.
4859 * gcc.dg/pr37561.c: Likewise.
4860 * gcc.dg/pr41340.c: Likewise.
4861 * gcc.dg/pr41551.c: Likewise.
4862
4863 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4864
4865 PR c++/44188
4866 * g++.dg/debug/dwarf2/typedef3.C: New test.
4867
4868 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4869
4870 PR c/20000
4871 * c-c++-common/pr20000.c: New.
4872
4873 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
4874
4875 PR c++/44086
4876 * g++.dg/init/pr44086.C: New.
4877 * g++.dg/cpp0x/decltype4.C: Adjust.
4878
4879 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4880
4881 PR fortran/43945
4882 * gfortran.dg/generic_23.f03: New test.
4883
4884 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4885
4886 PR fortran/43895
4887 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4888
4889 2010-06-05 Jakub Jelinek <jakub@redhat.com>
4890
4891 PR c++/44361
4892 * c-c++-common/Wunused-var-9.c: New test.
4893
4894 2010-06-05 Jason Merrill <jason@redhat.com>
4895
4896 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4897
4898 2010-06-05 Joseph Myers <joseph@codesourcery.com>
4899
4900 PR c/44322
4901 * gcc.dg/c99-restrict-4.c: New test.
4902
4903 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4904
4905 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4906 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4907 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4908 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4909 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4910 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4911 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4912 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4913 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4914 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4915 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4916 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4917 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4918 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4919 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4920 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4921 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4922 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4923 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4924 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4925 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4926 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4927
4928 2010-06-04 Jason Merrill <jason@redhat.com>
4929
4930 * g++.dg/cpp0x/noexcept06.C: New.
4931 * g++.dg/cpp0x/noexcept07.C: New.
4932
4933 * g++.dg/cpp0x/noexcept01.C: New.
4934 * g++.dg/cpp0x/noexcept02.C: New.
4935 * g++.dg/cpp0x/noexcept03.C: New.
4936 * g++.dg/cpp0x/noexcept04.C: New.
4937 * g++.dg/cpp0x/noexcept05.C: New.
4938
4939 2010-06-04 Jakub Jelinek <jakub@redhat.com>
4940
4941 PR c++/44412
4942 * g++.dg/warn/Wunused-var-10.C: New test.
4943 * g++.dg/warn/Wunused-var-11.C: New test.
4944
4945 PR c++/44362
4946 * c-c++-common/Wunused-var-10.c: New test.
4947
4948 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4949
4950 PR c/25880
4951 * gcc.dg/assign-warn-2.c: Update.
4952 * gcc.dg/cpp/line3.c: Update.
4953 * gcc.dg/c99-array-lval-8.c: Update.
4954 * gcc.dg/cast-qual-2.c: Update.
4955 * gcc.dg/c99-arraydecl-3.c: Update.
4956 * gcc.dg/assign-warn-1.c: Update.
4957 * gcc.dg/format/gcc_diag-1.c: Update.
4958
4959 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
4960
4961 PR rtl-optimization/39871
4962 PR rtl-optimization/40615
4963 PR rtl-optimization/42500
4964 PR rtl-optimization/42502
4965 * gcc.target/arm/eliminate.c: New test.
4966
4967 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4968
4969 PR libstdc++/44410
4970 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4971 * g++.old-deja/g++.other/delete3.C: Likewise.
4972 * g++.old-deja/g++.other/new.C: Likewise.
4973 * g++.old-deja/g++.law/operators27.C: Likewise.
4974 * g++.old-deja/g++.mike/p755.C: Likewise.
4975 * g++.dg/eh/new1.C: Likewise.
4976 * g++.dg/init/new5.C: Likewise.
4977
4978 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4979
4980 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
4981 * gfortran.dg/unpack_bounds_2.f90: Likewise.
4982 * gfortran.dg/unpack_bounds_3.f90: Likewise.
4983
4984 2010-06-03 Richard Guenther <rguenther@suse.de>
4985
4986 PR lto/41921
4987 * lib/lto.exp: Always load gcc.exp.
4988 (lto-obj): For C source files invoke gcc_target_compile.
4989 * g++.dg/lto/20100603-1_0.C: New testcase.
4990 * g++.dg/lto/20100603-1_1.c: Likewise.
4991
4992 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
4993
4994 PR tree-optimization/43688
4995 * gfortran.dg/pr43688.f90: New.
4996
4997 2010-06-03 Richard Guenther <rguenther@suse.de>
4998
4999 PR lto/41584
5000 * gcc.dg/lto/20100603-1_0.c: New testcase.
5001 * gcc.dg/lto/20100603-2_0.c: Likewise.
5002 * gcc.dg/lto/20100603-3_0.c: Likewise.
5003
5004 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5005
5006 PR target/44218
5007 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5008 * gcc.target/powerpc/recip-2.c: Ditto.
5009 * gcc.target/powerpc/recip-3.c: Ditto.
5010 * gcc.target/powerpc/recip-4.c: Ditto.
5011 * gcc.target/powerpc/recip-5.c: Ditto.
5012 * gcc.target/powerpc/recip-6.c: Ditto.
5013 * gcc.target/powerpc/recip-7.c: Ditto.
5014 * gcc.target/powerpc/recip-test.h: Ditto.
5015 * gcc.target/powerpc/recip-test2.h: Ditto.
5016
5017 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5018
5019 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5020
5021 2010-06-02 Jason Merrill <jason@redhat.com>
5022
5023 * g++.dg/ext/vector9.C: Expect typedef in error message.
5024
5025 PR c++/9726
5026 PR c++/23594
5027 PR c++/44333
5028 * g++.dg/tc1/dr101.C: Remove xfails.
5029
5030 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5031
5032 PR middle-end/44372
5033 * g++.dg/ipa/pr44372.C: New.
5034
5035 2010-06-02 Jan Hubicka <jh@suse.cz>
5036
5037 PR middle-end/44295
5038 * g++.dg/torture/pr44295.C: Neww testcase.
5039
5040 2010-06-02 Jan Hubicka <jh@suse.cz>
5041
5042 * gcc.dg/tree-ssa/loadpre6.c: Update.
5043
5044 2010-06-02 Richard Guenther <rguenther@suse.de>
5045
5046 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5047 diagnostic.h.
5048
5049 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5050
5051 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5052 the link fail message.
5053
5054 2010-06-02 Tobias Burnus <burnus@net-b.de>
5055
5056 PR fortran/44360
5057 * gfortran.dg/use_13.f90: New test case.
5058
5059 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5060
5061 PR fortran/44371
5062 * gfortran.dg/error_stop_2.f08: Minor update.
5063
5064 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5065
5066 PR fortran/44371
5067 * gfortran.dg/error_stop_1.f08: New test.
5068 * gfortran.dg/error_stop_2.f08: New test.
5069
5070 2010-06-01 Jason Merrill <jason@redhat.com>
5071
5072 DR 990
5073 * g++.dg/cpp0x/initlist37.C: New.
5074 * g++.dg/cpp0x/initlist38.C: New.
5075
5076 PR c++/44358
5077 * g++.dg/cpp0x/initlist36.C: New.
5078
5079 2010-05-31 Jan Hubicka <jh@suse.cz>
5080
5081 * gcc.dg/noreturn-8.c: New testcase.
5082
5083 2010-05-31 Jan Hubicka <jh@suse.cz>
5084
5085 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5086 * gcc.dg/lto/noreturn-1_0.c: Move it here.
5087
5088 2010-05-31 Jan Hubicka <jh@suse.cz>
5089
5090 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5091 * gcc.dg/lto/noreturn-1_0.c: New testcase.
5092
5093 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5094
5095 PR fortran/36928
5096 * gfortran.dg/dependency_27.f90: New test.
5097 * gfortran.dg/array_assign_1.F90: New test.
5098
5099 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5100
5101 PR target/44338
5102 * gcc.target/i386/sse-24.c: New test.
5103
5104 2010-05-31 Jan Hubicka <jh@suse.cz>
5105
5106 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5107
5108 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5109
5110 PR middle-end/44337
5111 * gcc.dg/pr44337.c: New test.
5112
5113 PR tree-optimization/44182
5114 * g++.dg/debug/pr44182.C: New test.
5115
5116 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5117
5118 * gcc.dg/nested-func-7.c: New test.
5119 * gnat.dg/frame_overflow.adb: Adjust directives.
5120
5121 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5122
5123 * gnat.dg/prot2.ad[sb]: New test.
5124 * gnat.dg/prot2_pkg1.ads: New helper.
5125 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5126
5127 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5128
5129 * gnat.dg/array11.adb: Adjust dg-warning directive.
5130 * gnat.dg/object_overflow.adb: Likewise.
5131
5132 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5133
5134 PR middle-end/44306
5135 * gcc.dg/tree-ssa/pr44306.c: New.
5136
5137 2010-05-29 Jan Hubicka <jh@suse.cz>
5138
5139 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5140
5141 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5142
5143 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5144
5145 2010-05-28 Mike Stump <mikestump@comcast.net>
5146
5147 PR objc/44125
5148 * objc.dg/const-str-9.m: Remove static.
5149
5150 2010-05-28 Jakub Jelinek <jakub@redhat.com>
5151
5152 PR target/43636
5153 * gcc.c-torture/compile/pr43636.c: New test.
5154
5155 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5156
5157 PR objc++/23616
5158 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5159 * obj-c++.dg/try-catch-9.mm: Ditto.
5160
5161 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5162
5163 Revert patch for PR c++/44188
5164 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5165
5166 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5167
5168 PR c++/44188
5169 * g++.dg/debug/dwarf2/typedef3.C: New test.
5170
5171 2010-05-27 Jason Merrill <jason@redhat.com>
5172
5173 PR c++/43555
5174 * g++.dg/ext/vla9.C: New.
5175
5176 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5177
5178 PR objc/44140
5179 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5180 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5181 * objc.dg/torture/tls/thr-init.m: Ditto.
5182 * objc.dg/torture/trivial.m: Ditto.
5183 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5184 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5185 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5186 * obj-c++.dg/torture/trivial.mm: Ditto.
5187
5188 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5189
5190 * g++.dg/lto/20100302_0.C: Skip on darwin.
5191
5192 2010-05-27 Richard Guenther <rguenther@suse.de>
5193
5194 PR tree-optimization/44284
5195 * gcc.dg/vect/vect-118.c: New testcase.
5196 * gcc.dg/vect/bb-slp-20.c: Adjust.
5197 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5198 * gcc.dg/vect/slp-9.c: Likewise.
5199 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5200 * gcc.dg/vect/vect-10.c: Likewise.
5201 * gcc.dg/vect/vect-109.c: Likewise.
5202 * gcc.dg/vect/vect-12.c: Likewise.
5203 * gcc.dg/vect/vect-36.c: Likewise.
5204 * gcc.dg/vect/vect-7.c: Likewise.
5205 * gcc.dg/vect/vect-iv-8.c: Likewise.
5206 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5207 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5208 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5209 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5210 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5211 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5212 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5213 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5214 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5215 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5216 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5217 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5218 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5219 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5220 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5221 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5222 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5223
5224 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5225
5226 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5227 necessary.
5228
5229 2010-05-26 Jan Hubicka <jh@suse.cz>
5230
5231 * gcc.dg/lto/materialize-1_0.c: New file.
5232 * gcc.dg/lto/materialize-1_1.c: New file.
5233
5234 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5235
5236 * gnat.dg/lto10.adb: New test.
5237 * gnat.dg/lto10_pkg.ads: New helper.
5238
5239 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
5240
5241 * lib/target-supports.exp (check_effective_target_int128): New
5242 function to check if __int128 types are available for target.
5243 * c-c++-common/int128-types-1.c: New.
5244 * c-c++-common/int128-1.c: New.
5245 * c-c++-common/int128-2.c: New.
5246 * g++.dg/abi/mangle43.C: New.
5247 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5248 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5249 pointer-wide scalar.
5250 * g++.dg/other/pr25632.C: Likewise.
5251 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5252 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5253 overflow warnings.
5254 * g++.dg/warn/pr13358-4.C: Likewise.
5255 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5256 * g++.dg/warn/Wconversion-null.C: Likewise.
5257
5258 2010-05-26 Jason Merrill <jason@redhat.com>
5259
5260 PR c++/43382
5261 * g++.dg/cpp0x/variadic101.C: New.
5262
5263 2010-05-26 Richard Guenther <rguenther@suse.de>
5264
5265 PR rtl-optimization/44164
5266 * gcc.c-torture/execute/pr44164.c: New testcase.
5267 * g++.dg/tree-ssa/pr13146.C: Adjust.
5268
5269 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
5270
5271 PR fortran/40011
5272 * gfortran.dg/whole_file_19.f90 : New test.
5273
5274 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
5275
5276 PR fortran/30668
5277 PR fortran/31346
5278 PR fortran/34260
5279 * gfortran.dg/pr40999.f: Fix function type.
5280 * gfortran.dg/whole_file_5.f90: Likewise.
5281 * gfortran.dg/whole_file_6.f90: Likewise.
5282 * gfortran.dg/whole_file_16.f90: New.
5283 * gfortran.dg/whole_file_17.f90: New.
5284 * gfortran.dg/whole_file_18.f90: New.
5285
5286 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5287 Iain Sandoe <iains@gcc.gnu.org>
5288
5289 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5290 * gcc.c-torture/compile/pr44197.c: Require alias support.
5291 * gcc.dg/lto/20081222_0.c: Ditto.
5292
5293 2010-05-25 Jakub Jelinek <jakub@redhat.com>
5294
5295 PR debug/42801
5296 * gcc.dg/guality/vla-2.c: New test.
5297
5298 2010-05-25 Richard Guenther <rguenther@suse.de>
5299
5300 PR middle-end/44069
5301 * g++.dg/torture/pr44069.C: New testcase.
5302
5303 2010-05-25 Richard Guenther <rguenther@suse.de>
5304
5305 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5306
5307 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5308
5309 PR objc/44140
5310 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5311
5312 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5313
5314 * obj-c++.dg/torture/tls/trivial.mm: New.
5315 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5316 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5317 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5318 * obj-c++.dg/torture/tls/diag-1.mm: New.
5319 * obj-c++.dg/torture/tls/tls.exp: New.
5320 * obj-c++.dg/torture/trivial.mm: New.
5321 * obj-c++.dg/torture/dg-torture.exp: New.
5322 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5323 * obj-c++.dg/tls/trivial.m: New.
5324 * obj-c++.dg/tls/init-1.mm: New.
5325 * obj-c++.dg/tls/diag-1.mm: New.
5326 * obj-c++.dg/tls/init-2.mm: New.
5327 * obj-c++.dg/tls/diag-2.mm: New.
5328 * obj-c++.dg/tls/diag-3.mm: New.
5329 * obj-c++.dg/tls/diag-4.mm: New.
5330 * obj-c++.dg/tls/static-1.mm: New.
5331 * obj-c++.dg/tls/tls.exp: New.
5332 * obj-c++.dg/tls/diag-5.mm: New.
5333 * obj-c++.dg/tls/static-1a.mm: New.
5334 * objc-obj-c++-shared/Object1.mm: New.
5335 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5336
5337 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5338
5339 PR objc++/43689
5340 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5341 * obj-c++.dg/const-str-6.mm: Ditto.
5342
5343 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5344
5345 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5346
5347 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5348
5349 PR ada/38394
5350 * gnat.dg/array13.ad[sb]: New test.
5351
5352 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5353 Sandra Loosemore <sandra@codesourcery.com>
5354
5355 * gcc.target/arm/neon/: Regenerated test cases.
5356
5357 * gcc.target/arm/neon/polytypes.c,
5358 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5359 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5360 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5361 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5362 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5363 dg-add-options arm_neon.
5364
5365 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5366 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5367 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5368 and arm_neon_fp16_ok.
5369
5370 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5371 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5372
5373 * lib/target-supports.exp (add_options_for_arm_neon): New.
5374 (check_effective_target_arm_neon_ok_nocache): New, from
5375 check_effective_target_arm_neon_ok. Check multiple possibilities.
5376 (check_effective_target_arm_neon_ok): Use
5377 check_effective_target_arm_neon_ok_nocache.
5378 (add_options_for_arm_neon_fp16)
5379 (check_effective_target_arm_neon_fp16_ok)
5380 check_effective_target_arm_neon_fp16_ok_nocache): New.
5381 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5382
5383 2010-05-24 Jason Merrill <jason@redhat.com>
5384
5385 PR c++/41510
5386 * g++.dg/cpp0x/initlist35.C: New.
5387 * g++.dg/init/brace6.C: Adjust.
5388
5389 2010-05-24 Paul Brook <paul@codesourcery.com>
5390
5391 * gcc.target/arm/frame-pointer-1.c: New test.
5392 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5393 pointer elimination.
5394
5395 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5396
5397 PR target/44245
5398 * gcc.target/i386/crc32-3.c: New.
5399 * gcc.target/i386/crc32-4.c: Likewise.
5400
5401 2010-05-23 Joseph Myers <joseph@codesourcery.com>
5402
5403 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5404 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5405 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5406
5407 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5408
5409 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5410
5411 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5412
5413 PR target/43869
5414 * gcc.c-target/pr43869.c: New test.
5415
5416 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5417
5418 PR fortran/44212
5419 * gfortran.dg/class_22.f03: New.
5420
5421 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5422
5423 PR lto/44238
5424 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5425
5426 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5427
5428 PR fortran/44213
5429 * gfortran.dg/abstract_type_7.f03: New.
5430
5431 2010-05-21 Jason Merrill <jason@redhat.com>
5432
5433 * g++.dg/eh/spec11.C: Test cleanup optimization.
5434
5435 2010-05-21 Jakub Jelinek <jakub@redhat.com>
5436
5437 PR debug/44223
5438 * gcc.target/i386/pr44223.c: New test.
5439
5440 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5441
5442 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5443
5444 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5445
5446 * g++.dg/other/const3.C: New test.
5447
5448 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
5449
5450 PR fortran/38407
5451 * warn_unused_dummy_argument_1.f90: New.
5452 * warn_unused_dummy_argument_2.f90: New.
5453
5454 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5455
5456 PR c++/30298
5457 * g++.dg/inherit/crash1.C: New.
5458 * g++.dg/inherit/crash2.C: Likewise.
5459
5460 2010-05-20 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR debug/44178
5463 * g++.dg/debug/pr44178.C: New test.
5464
5465 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5466
5467 PR middle-end/44185
5468 * gcc.dg/tree-ssa/prefetch-6.c: Add
5469 --param min-insn-to-prefetch-ratio=6.
5470 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5471 allow unrolling, and adjust the movnti count.
5472
5473 2010-05-20 Jan Hubicka <jh@suse.cz>
5474
5475 PR middle-end/44197
5476 * gcc.c-torture/compile/pr44197.c: New file.
5477
5478 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
5479
5480 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5481 Fix test code.
5482 (check_effective_target_xop): Remove __may_alias__ attribute.
5483
5484 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
5485
5486 PR target/44202
5487 * gcc.c-torture/execute/pr44202-1.c: New test.
5488
5489 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5490
5491 PR fortran/43851
5492 * gfortran.dg/label_1.f90: Update test.
5493
5494 2010-05-19 Jan Hubicka <jh@suse.cz>
5495
5496 * gcc.dg/lto/ipareference2_0.c: New file.
5497 * gcc.dg/lto/ipareference2_1.c: New file.
5498
5499 2010-05-19 Jason Merrill <jason@redhat.com>
5500
5501 * g++.dg/parse/fn-typedef2.C: New.
5502
5503 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5504 function type.
5505
5506 PR c++/44193
5507 * g++.dg/template/fntype1.C: New.
5508
5509 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5510
5511 * gnat.dg/discr23.ad[sb]: New test.
5512 * gnat.dg/discr23_pkg.ads: New helper.
5513
5514 * gnat.dg/specs/controlled1.ads: New test.
5515 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5516
5517 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5518
5519 PR fortran/44055
5520 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5521 Fixed scope of C_SIZEOF.
5522 * gfortran.dg/warn_conversion_2.f90: New.
5523
5524 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5525
5526 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5527 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5528 for optional selector.
5529 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5530 (check_effective_target_sse3): New proc.
5531 * gcc.target/i386/math-torture/math-torture.exp: Load
5532 target-supports.exp.
5533 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5534 check_effective_target_sse2.
5535 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5536 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5537 * g++.dg/vect/vect.exp: Likewise.
5538 * gfortran.dg/vect/vect.exp: Likewise.
5539 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5540 -msse2 if check_effective_target_sse2.
5541
5542 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5543 * gcc.target/i386/3dnow-2.c: Likewise.
5544 * gcc.target/i386/3dnowA-1.c: Likewise.
5545 * gcc.target/i386/3dnowA-2.c: Likewise.
5546 * gcc.target/i386/pr42549.c: Likewise.
5547
5548 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5549 * gcc.target/i386/sse3-addsubpd.c: Likewise.
5550 * gcc.target/i386/sse3-addsubps.c: Likewise.
5551 * gcc.target/i386/sse3-haddpd.c: Likewise.
5552 * gcc.target/i386/sse3-haddps.c: Likewise.
5553 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5554 * gcc.target/i386/sse3-hsubps.c: Likewise.
5555 * gcc.target/i386/sse3-movddup.c: Likewise.
5556 * gcc.target/i386/sse3-movshdup.c: Likewise.
5557 * gcc.target/i386/sse3-movsldup.c: Likewise.
5558
5559 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5560 * g++.dg/ext/attrib35.C: Likewise.
5561 * g++.dg/opt/pr40496.C: Likewise.
5562 * g++.dg/other/i386-1.C: Likewise.
5563 * g++.dg/other/i386-4.C: Likewise.
5564 * g++.dg/other/pr34435.C: Likewise.
5565 * g++.dg/other/pr39496.C: Likewise.
5566 * g++.dg/other/pr40446.C: Likewise.
5567 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5568 * gcc.dg/compat/vector-1a_main.c: Likewise.
5569 * gcc.dg/compat/vector-2a_main.c: Likewise.
5570 * gcc.dg/lto/20090206-1_0.c: Likewise.
5571 * gcc.dg/pr34856.c: Likewise.
5572 * gcc.dg/pr36584.c: Likewise.
5573 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5574 * gcc.dg/pr37544.c: Likewise.
5575 * gcc.dg/torture/pr16104-1.c: Likewise.
5576 * gcc.dg/torture/pr35771-1.c: Likewise.
5577 * gcc.dg/torture/pr35771-2.c: Likewise.
5578 * gcc.dg/torture/pr35771-3.c: Likewise.
5579 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5580 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5581 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5582 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5583 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5584 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5585 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5586 * gcc.target/i386/20060512-1.c: Likewise.
5587 * gcc.target/i386/20060512-3.c: Likewise.
5588 * gcc.target/i386/all_one_m128i.c: Likewise.
5589 * gcc.target/i386/float128-1.c: Likewise.
5590 * gcc.target/i386/float128-2.c: Likewise.
5591 * gcc.target/i386/fpcvt-1.c: Likewise.
5592 * gcc.target/i386/fpcvt-2.c: Likewise.
5593 * gcc.target/i386/fpcvt-3.c: Likewise.
5594 * gcc.target/i386/fpprec-1.c: Likewise.
5595 * gcc.target/i386/funcspec-9.c: Likewise.
5596 * gcc.target/i386/incoming-1.c: Likewise.
5597 * gcc.target/i386/incoming-12.c: Likewise.
5598 * gcc.target/i386/incoming-2.c: Likewise.
5599 * gcc.target/i386/incoming-3.c: Likewise.
5600 * gcc.target/i386/incoming-4.c: Likewise.
5601 * gcc.target/i386/incoming-6.c: Likewise.
5602 * gcc.target/i386/incoming-7.c: Likewise.
5603 * gcc.target/i386/incoming-8.c: Likewise.
5604 * gcc.target/i386/opt-1.c: Likewise.
5605 * gcc.target/i386/opt-2.c: Likewise.
5606 * gcc.target/i386/ordcmp-1.c: Likewise.
5607 * gcc.target/i386/pr17692.c: Likewise.
5608 * gcc.target/i386/pr18614-1.c: Likewise.
5609 * gcc.target/i386/pr22152.c: Likewise.
5610 * gcc.target/i386/pr23570.c: Likewise.
5611 * gcc.target/i386/pr23575.c: Likewise.
5612 * gcc.target/i386/pr26449-1.c: Likewise.
5613 * gcc.target/i386/pr26600.c: Likewise.
5614 * gcc.target/i386/pr27790.c: Likewise.
5615 * gcc.target/i386/pr28839.c: Likewise.
5616 * gcc.target/i386/pr30970.c: Likewise.
5617 * gcc.target/i386/pr32000-1.c: Likewise.
5618 * gcc.target/i386/pr32000-2.c: Likewise.
5619 * gcc.target/i386/pr32280.c: Likewise.
5620 * gcc.target/i386/pr32661.c: Likewise.
5621 * gcc.target/i386/pr32708-1.c: Likewise.
5622 * gcc.target/i386/pr32961.c: Likewise.
5623 * gcc.target/i386/pr33329.c: Likewise.
5624 * gcc.target/i386/pr35714.c: Likewise.
5625 * gcc.target/i386/pr35767-1.c: Likewise.
5626 * gcc.target/i386/pr35767-1d.c: Likewise.
5627 * gcc.target/i386/pr35767-1i.c: Likewise.
5628 * gcc.target/i386/pr35767-2.c: Likewise.
5629 * gcc.target/i386/pr35767-2d.c: Likewise.
5630 * gcc.target/i386/pr35767-2i.c: Likewise.
5631 * gcc.target/i386/pr35767-3.c: Likewise.
5632 * gcc.target/i386/pr35767-5.c: Likewise.
5633 * gcc.target/i386/pr36222-1.c: Likewise.
5634 * gcc.target/i386/pr36578-1.c: Likewise.
5635 * gcc.target/i386/pr36578-2.c: Likewise.
5636 * gcc.target/i386/pr36992-1.c: Likewise.
5637 * gcc.target/i386/pr37101.c: Likewise.
5638 * gcc.target/i386/pr37216.c: Likewise.
5639 * gcc.target/i386/pr37434-1.c: Likewise.
5640 * gcc.target/i386/pr37434-2.c: Likewise.
5641 * gcc.target/i386/pr37843-3.c: Likewise.
5642 * gcc.target/i386/pr37843-4.c: Likewise.
5643 * gcc.target/i386/pr39162.c: Likewise.
5644 * gcc.target/i386/pr39315-1.c: Likewise.
5645 * gcc.target/i386/pr39315-2.c: Likewise.
5646 * gcc.target/i386/pr39315-3.c: Likewise.
5647 * gcc.target/i386/pr39315-4.c: Likewise.
5648 * gcc.target/i386/pr39445.c: Likewise.
5649 * gcc.target/i386/pr39496.c: Likewise.
5650 * gcc.target/i386/pr40809.c: Likewise.
5651 * gcc.target/i386/pr40906-3.c: Likewise.
5652 * gcc.target/i386/pr41019.c: Likewise.
5653 * gcc.target/i386/pr42542-1.c: Likewise.
5654 * gcc.target/i386/pr42542-2.c: Likewise.
5655 * gcc.target/i386/pr42542-3.c: Likewise.
5656 * gcc.target/i386/pr42542-3a.c: Likewise.
5657 * gcc.target/i386/pr42881.c: Likewise.
5658 * gcc.target/i386/push-1.c: Likewise.
5659 * gcc.target/i386/quad-sse.c: Likewise.
5660 * gcc.target/i386/reload-1.c: Likewise.
5661 * gcc.target/i386/sse-10.c: Likewise.
5662 * gcc.target/i386/sse-11.c: Likewise.
5663 * gcc.target/i386/sse-15.c: Likewise.
5664 * gcc.target/i386/sse-17.c: Likewise.
5665 * gcc.target/i386/sse-18.c: Likewise.
5666 * gcc.target/i386/sse-19.c: Likewise.
5667 * gcc.target/i386/sse-4.c: Likewise.
5668 * gcc.target/i386/sse-6.c: Likewise.
5669 * gcc.target/i386/sse-vect-types.c: Likewise.
5670 * gcc.target/i386/sse2-addpd-1.c: Likewise.
5671 * gcc.target/i386/sse2-addsd-1.c: Likewise.
5672 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5673 * gcc.target/i386/sse2-andpd-1.c: Likewise.
5674 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5675 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5676 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5677 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5678 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5679 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5680 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5681 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5682 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5683 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5684 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5685 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5686 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5687 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5688 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5689 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5690 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5691 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5692 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5693 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5694 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5695 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5696 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5697 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5698 * gcc.target/i386/sse2-divpd-1.c: Likewise.
5699 * gcc.target/i386/sse2-divsd-1.c: Likewise.
5700 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5701 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5702 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5703 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5704 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5705 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5706 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5707 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5708 * gcc.target/i386/sse2-minpd-1.c: Likewise.
5709 * gcc.target/i386/sse2-minsd-1.c: Likewise.
5710 * gcc.target/i386/sse2-mmx.c: Likewise.
5711 * gcc.target/i386/sse2-movapd-1.c: Likewise.
5712 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5713 * gcc.target/i386/sse2-movd-1.c: Likewise.
5714 * gcc.target/i386/sse2-movd-2.c: Likewise.
5715 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5716 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5717 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5718 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5719 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5720 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5721 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5722 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5723 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5724 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5725 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5726 * gcc.target/i386/sse2-movq-1.c: Likewise.
5727 * gcc.target/i386/sse2-movq-2.c: Likewise.
5728 * gcc.target/i386/sse2-movq-3.c: Likewise.
5729 * gcc.target/i386/sse2-movsd-1.c: Likewise.
5730 * gcc.target/i386/sse2-movsd-2.c: Likewise.
5731 * gcc.target/i386/sse2-movupd-1.c: Likewise.
5732 * gcc.target/i386/sse2-movupd-2.c: Likewise.
5733 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5734 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5735 * gcc.target/i386/sse2-orpd-1.c: Likewise.
5736 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5737 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5738 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5739 * gcc.target/i386/sse2-paddb-1.c: Likewise.
5740 * gcc.target/i386/sse2-paddd-1.c: Likewise.
5741 * gcc.target/i386/sse2-paddq-1.c: Likewise.
5742 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5743 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5744 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5745 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5746 * gcc.target/i386/sse2-paddw-1.c: Likewise.
5747 * gcc.target/i386/sse2-pand-1.c: Likewise.
5748 * gcc.target/i386/sse2-pandn-1.c: Likewise.
5749 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5750 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5751 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5752 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5753 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5754 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5755 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5756 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5757 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5758 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5759 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5760 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5761 * gcc.target/i386/sse2-pminub-1.c: Likewise.
5762 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5763 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5764 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5765 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5766 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5767 * gcc.target/i386/sse2-por-1.c: Likewise.
5768 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5769 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5770 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5771 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5772 * gcc.target/i386/sse2-pslld-1.c: Likewise.
5773 * gcc.target/i386/sse2-pslld-2.c: Likewise.
5774 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5775 * gcc.target/i386/sse2-psllq-1.c: Likewise.
5776 * gcc.target/i386/sse2-psllq-2.c: Likewise.
5777 * gcc.target/i386/sse2-psllw-1.c: Likewise.
5778 * gcc.target/i386/sse2-psllw-2.c: Likewise.
5779 * gcc.target/i386/sse2-psrad-1.c: Likewise.
5780 * gcc.target/i386/sse2-psrad-2.c: Likewise.
5781 * gcc.target/i386/sse2-psraw-1.c: Likewise.
5782 * gcc.target/i386/sse2-psraw-2.c: Likewise.
5783 * gcc.target/i386/sse2-psrld-1.c: Likewise.
5784 * gcc.target/i386/sse2-psrld-2.c: Likewise.
5785 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5786 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5787 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5788 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5789 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5790 * gcc.target/i386/sse2-psubb-1.c: Likewise.
5791 * gcc.target/i386/sse2-psubd-1.c: Likewise.
5792 * gcc.target/i386/sse2-psubq-1.c: Likewise.
5793 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5794 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5795 * gcc.target/i386/sse2-psubw-1.c: Likewise.
5796 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5797 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5798 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5799 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5800 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5801 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5802 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5803 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5804 * gcc.target/i386/sse2-pxor-1.c: Likewise.
5805 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5806 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5807 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5808 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5809 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5810 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5811 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5812 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5813 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5814 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5815 * gcc.target/i386/sse2-shufps-1.c: Likewise.
5816 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5817 * gcc.target/i386/sse2-subpd-1.c: Likewise.
5818 * gcc.target/i386/sse2-subsd-1.c: Likewise.
5819 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5820 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5821 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5822 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5823 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5824 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5825 * gcc.target/i386/sse2-unpack-1.c: Likewise.
5826 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5827 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5828 * gcc.target/i386/sse2-vec-1.c: Likewise.
5829 * gcc.target/i386/sse2-vec-2.c: Likewise.
5830 * gcc.target/i386/sse2-vec-3.c: Likewise.
5831 * gcc.target/i386/sse2-vec-4.c: Likewise.
5832 * gcc.target/i386/sse2-vec-5.c: Likewise.
5833 * gcc.target/i386/sse2-vec-6.c: Likewise.
5834 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5835 * gcc.target/i386/ssefn-2.c: Likewise.
5836 * gcc.target/i386/ssefn-4.c: Likewise.
5837 * gcc.target/i386/ssefp-1.c: Likewise.
5838 * gcc.target/i386/ssefp-2.c: Likewise.
5839 * gcc.target/i386/sseregparm-3.c: Likewise.
5840 * gcc.target/i386/sseregparm-4.c: Likewise.
5841 * gcc.target/i386/sseregparm-5.c: Likewise.
5842 * gcc.target/i386/sseregparm-6.c: Likewise.
5843 * gcc.target/i386/sseregparm-7.c: Likewise.
5844 * gcc.target/i386/ssetype-1.c: Likewise.
5845 * gcc.target/i386/ssetype-2.c: Likewise.
5846 * gcc.target/i386/ssetype-3.c: Likewise.
5847 * gcc.target/i386/ssetype-4.c: Likewise.
5848 * gcc.target/i386/ssetype-5.c: Likewise.
5849 * gcc.target/i386/unordcmp-1.c: Likewise.
5850 * gcc.target/i386/vararg-1.c: Likewise.
5851 * gcc.target/i386/vararg-2.c: Likewise.
5852 * gcc.target/i386/vararg-3.c: Likewise.
5853 * gcc.target/i386/vararg-4.c: Likewise.
5854 * gcc.target/i386/vararg-7.c: Likewise.
5855 * gcc.target/i386/vararg-8.c: Likewise.
5856 * gcc.target/i386/vecinit-1.c: Likewise.
5857 * gcc.target/i386/vecinit-2.c: Likewise.
5858 * gcc.target/i386/vecinit-3.c: Likewise.
5859 * gcc.target/i386/vecinit-4.c: Likewise.
5860 * gcc.target/i386/vecinit-5.c: Likewise.
5861 * gcc.target/i386/vecinit-6.c: Likewise.
5862 * gcc.target/i386/vectorize2.c: Likewise.
5863 * gcc.target/i386/vectorize3.c: Likewise.
5864 * gcc.target/i386/vectorize4.c: Likewise.
5865 * gcc.target/i386/vectorize6.c: Likewise.
5866 * gcc.target/i386/vectorize7.c: Likewise.
5867 * gcc.target/i386/vectorize8.c: Likewise.
5868 * gcc.target/i386/vperm-v2df.c: Likewise.
5869 * gcc.target/i386/vperm-v2di.c: Likewise.
5870 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5871 * gcc.target/i386/xorps-sse2.c: Likewise.
5872 * gcc.target/i386/xorps.c: Likewise.
5873 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5874 * gfortran.dg/graphite/pr42326.f90: Likewise.
5875 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5876
5877 2010-05-19 Richard Guenther <rguenther@suse.de>
5878
5879 PR lto/44196
5880 * g++.dg/lto/20100519-1_0.C: New testcase.
5881
5882 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5883
5884 PR fortran/42360
5885 * gfortran.dg/warn_intent_out_not_set.f90: New.
5886
5887 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5888
5889 PR fortran/38404
5890 * gfortran.dg/data_char_1.f90: Updated warning message.
5891 * gfortran.dg/data_array_6.f: New.
5892
5893 2010-05-19 Martin Jambor <mjambor@suse.cz>
5894
5895 * g++.dg/ipa/ivinline-8.C: New test.
5896 * gcc.dg/ipa/iinline-2.c: Likewise.
5897
5898 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5899
5900 PR fortran/34505
5901 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5902 arguments; add check for return value kind.
5903 * gfortran.dg/float_1.f90: Likewise.
5904
5905 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5906
5907 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5908 (main): Use it.
5909 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5910 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5911 Prune another location line format.
5912 (lto-obj): Call lto_prune_warns on comp_output.
5913
5914 2010-05-18 Jan Hubicka <jh@suse.cz>
5915
5916 * gcc.dg/lto/ipacp_0.c: New test.
5917 * gcc.dg/lto/ipacp_1.c: New test.
5918
5919 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5920
5921 PR lto/44184
5922 * gcc.dg/lto/20100518_0.c: New test.
5923
5924 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5925
5926 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5927
5928 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5929
5930 PR fortran/43990
5931 * gfortran.dg/class_21.f03: New.
5932
5933 2010-05-17 Jason Merrill <jason@redhat.com>
5934
5935 PR c++/44157
5936 * g++.dg/cpp0x/initlist34.C: New.
5937
5938 PR c++/44158
5939 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5940
5941 2010-05-17 Martin Jambor <mjambor@suse.cz>
5942
5943 * g++.dg/ipa/ivinline-1.C: New test.
5944 * g++.dg/ipa/ivinline-2.C: New test.
5945 * g++.dg/ipa/ivinline-3.C: New test.
5946 * g++.dg/ipa/ivinline-4.C: New test.
5947 * g++.dg/ipa/ivinline-5.C: New test.
5948 * g++.dg/ipa/ivinline-6.C: New test.
5949
5950 2010-05-17 Dodji Seketeli <dodji@redhat.com>
5951 Jason Merrill <jason@redhat.com>
5952
5953 PR c++/44108
5954 * c-c++-common/Wunused-var-8.c: New test.
5955
5956 2010-05-17 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR bootstrap/42347
5959 * gcc.c-torture/compile/pr42347.c: New test.
5960
5961 PR middle-end/44102
5962 * g++.dg/ext/asmgoto1.C: New test.
5963
5964 2010-05-17 Martin Jambor <mjambor@suse.cz>
5965
5966 PR middle-end/44133
5967 * gcc.dg/tree-ssa/pr44133.c: New test.
5968 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5969 precise.
5970
5971 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5972
5973 PR fortran/44044
5974 * gfortran.dg/class_20.f03: New.
5975
5976 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
5977
5978 PR 44078
5979 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5980 debug messages but not the newly introduced one.
5981
5982 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
5983
5984 PR fortran/35779
5985 * gfortran.dg/initialization_25.f90: Commented testcase.
5986 * gfortran.dg/initialization_26.f90: New.
5987
5988 2010-05-16 Richard Guenther <rguenther@suse.de>
5989
5990 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5991 * gcc.dg/pr43084.c: Likewise.
5992 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5993 -fipa-type-escape.
5994 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5995 -fipa-type-escape.
5996 * gcc.dg/struct/struct-reorg.exp: Likewise.
5997 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5998 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5999
6000 2010-05-16 Joseph Myers <joseph@codesourcery.com>
6001
6002 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6003 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6004 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6005 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6006 tests.
6007
6008 2010-05-15 Jason Merrill <jason@redhat.com>
6009
6010 * g++.dg/eh/spec10.C: New.
6011 * g++.dg/eh/spec11.C: New.
6012 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6013
6014 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6015
6016 PR fortran/44154
6017 PR fortran/42647
6018 * gfortran.dg/allocatable_scalar_9.f90: New.
6019
6020 2010-05-15 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR c++/44148
6023 * g++.dg/torture/pr44148.C: New test.
6024
6025 2010-05-15 Joseph Myers <joseph@codesourcery.com>
6026
6027 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6028 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6029 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6030 diagnostics and type sizes.
6031
6032 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6033
6034 * gnat.dg/lto9.adb: New test.
6035 * gnat.dg/lto9_pkg1.ads: New helper.
6036 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6037
6038 2010-05-15 Jan Hubicka <jh@suse.cz>
6039
6040 * gcc.dg/lto/ipareference_1.c: Rename to ...
6041 * gcc.dg/lto/ipareference_0.c: ... this one.
6042 * gcc.dg/lto/ipareference_2.c: Rename to ...
6043 * gcc.dg/lto/ipareference_1.c: ... this one.
6044
6045 2010-05-15 Jan Hubicka <jh@suse.cz>
6046
6047 * gcc.dg/lto/ipareference_1.c: New file.
6048 * gcc.dg/lto/ipareference_2.c: New file.
6049
6050 2010-05-15 Richard Guenther <rguenther@suse.de>
6051
6052 PR tree-optimization/44038
6053 * gcc.c-torture/compile/pr44038.c: New testcase.
6054
6055 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6056
6057 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6058 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6059
6060 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6061
6062 PR fortran/43207
6063 PR fortran/43969
6064 * gfortran.dg/class_18.f03: New.
6065 * gfortran.dg/class_19.f03: New.
6066
6067 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6068
6069 PR debug/44112
6070 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6071 * g++.dg/debug/dwarf2/const1.C: Remove.
6072
6073 2010-05-14 Jason Merrill <jason@redhat.com>
6074
6075 * g++.dg/eh/cond4.C: New.
6076 * g++.dg/eh/elide2.C: Adjust.
6077 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6078
6079 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6080
6081 PR fortran/44135
6082 * gfortran.dg/actual_array_interface_2.f90: New test.
6083
6084 2010-05-14 Richard Guenther <rguenther@suse.de>
6085
6086 PR tree-optimization/44119
6087 * gcc.c-torture/compile/pr44119.c: New testcase.
6088
6089 2010-05-14 Jason Merrill <jason@redhat.com>
6090
6091 PR c++/44127
6092 * g++.dg/eh/terminate1.C: New.
6093
6094 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6095
6096 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6097
6098 PR debug/44136
6099 * gcc.dg/pr44136.c: New test.
6100
6101 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6102
6103 PR c++/30566
6104 * g++.dg/warn/Wshadow-4.C: Adjust.
6105 * g++.dg/warn/Wshadow-5.C: New test.
6106 * g++.dg/warn/Wshadow-6.C: New test
6107
6108 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
6109
6110 PR fortran/35779
6111 * gfortran.dg/initialization_25.f90: New.
6112
6113 2010-05-13 Martin Jambor <mjambor@suse.cz>
6114
6115 * g++.dg/otr-fold-1.C: New test.
6116 * g++.dg/otr-fold-2.C: New test.
6117
6118 2010-05-13 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR fortran/44036
6121 * gfortran.dg/gomp/pr44036-1.f90: New test.
6122 * gfortran.dg/gomp/pr44036-2.f90: New test.
6123 * gfortran.dg/gomp/pr44036-3.f90: New test.
6124
6125 PR debug/43983
6126 * gcc.dg/guality/sra-1.c: New test.
6127
6128 2010-05-12 Jan Hubicka <jh@suse.cz>
6129
6130 * tree-ssa/unreachable.c: New test.
6131
6132 2010-05-12 Jason Merrill <jason@redhat.com>
6133
6134 * g++.dg/cpp0x/sfinae1.C: New.
6135
6136 2010-05-12 Sriraman Tallam <tmsriram@google.com>
6137
6138 * gcc.target/i386/zee.c: New file.
6139
6140 2010-05-12 Jason Merrill <jason@redhat.com>
6141
6142 * g++.dg/conversion/op1.C: Expect template candidate message.
6143 * g++.dg/cpp0x/nullptr15.C: Likewise.
6144 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6145 * g++.dg/cpp0x/pr31431.C: Likewise.
6146 * g++.dg/cpp0x/temp_default2.C: Likewise.
6147 * g++.dg/cpp0x/trailing4.C: Likewise.
6148 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6149 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6150 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6151 * g++.dg/cpp0x/variadic35.C: Likewise.
6152 * g++.dg/cpp0x/vt-35147.C: Likewise.
6153 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6154 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6155 * g++.dg/ext/visibility/anon8.C: Likewise.
6156 * g++.dg/ext/vla2.C: Likewise.
6157 * g++.dg/other/pr28114.C: Likewise.
6158 * g++.dg/other/ptrmem10.C: Likewise.
6159 * g++.dg/other/ptrmem11.C: Likewise.
6160 * g++.dg/overload/unknown1.C: Likewise.
6161 * g++.dg/parse/template7.C: Likewise.
6162 * g++.dg/parse/typename7.C: Likewise.
6163 * g++.dg/template/conv11.C: Likewise.
6164 * g++.dg/template/copy1.C: Likewise.
6165 * g++.dg/template/deduce3.C: Likewise.
6166 * g++.dg/template/dependent-expr5.C: Likewise.
6167 * g++.dg/template/friend.C: Likewise.
6168 * g++.dg/template/incomplete2.C: Likewise.
6169 * g++.dg/template/local4.C: Likewise.
6170 * g++.dg/template/local6.C: Likewise.
6171 * g++.dg/template/operator10.C: Likewise.
6172 * g++.dg/template/overload6.C: Likewise.
6173 * g++.dg/template/ptrmem2.C: Likewise.
6174 * g++.dg/template/ptrmem20.C: Likewise.
6175 * g++.dg/template/ptrmem8.C: Likewise.
6176 * g++.dg/template/sfinae2.C: Likewise.
6177 * g++.dg/template/ttp25.C: Likewise.
6178 * g++.dg/template/unify10.C: Likewise.
6179 * g++.dg/template/unify11.C: Likewise.
6180 * g++.dg/template/unify6.C: Likewise.
6181 * g++.dg/template/unify7.C: Likewise.
6182 * g++.dg/template/unify9.C: Likewise.
6183 * g++.dg/template/varmod1.C: Likewise.
6184 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6185 * g++.old-deja/g++.law/operators32.C: Likewise.
6186 * g++.old-deja/g++.pt/crash28.C: Likewise.
6187 * g++.old-deja/g++.pt/crash60.C: Likewise.
6188 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6189 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6190 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6191 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6192 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6193 * g++.old-deja/g++.pt/expr2.C: Likewise.
6194 * g++.old-deja/g++.pt/overload7.C: Likewise.
6195 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6196 * g++.old-deja/g++.pt/spec5.C: Likewise.
6197 * g++.old-deja/g++.pt/spec6.C: Likewise.
6198 * g++.old-deja/g++.pt/t24.C: Likewise.
6199 * g++.old-deja/g++.pt/unify4.C: Likewise.
6200 * g++.old-deja/g++.pt/unify6.C: Likewise.
6201 * g++.old-deja/g++.pt/unify8.C: Likewise.
6202 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6203 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6204 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6205
6206 * g++.dg/cpp0x/initlist32.C: New.
6207
6208 * g++.dg/template/conv11.C: New.
6209 * g++.dg/conversion/op1.C: Adjust expected error.
6210
6211 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6212
6213 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6214
6215 PR target/44088
6216 * gcc.target/i386/avx-cmpsd-1.c: New.
6217 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6218 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6219 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6220 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6221 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6222
6223 2010-05-12 Jakub Jelinek <jakub@redhat.com>
6224
6225 PR middle-end/44085
6226 * gcc.dg/gomp/pr44085.c: New test.
6227 * gfortran.dg/gomp/pr44085.f90: New test.
6228
6229 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6230
6231 * objc-obj-c++-shared/Object1.m: New.
6232 * objc.dg/torture: New directory.
6233 * objc.dg/torture/tls: Ditto.
6234 * objc.dg/tls: Ditto.
6235 * objc.dg/torture/tls/trivial.m: New test.
6236 * objc.dg/torture/tls/thr-init-2.m: New test.
6237 * objc.dg/torture/tls/thr-init-3.m: New test.
6238 * objc.dg/torture/tls/thr-init.m: New test.
6239 * objc.dg/torture/tls/diag-1.m: New test.
6240 * objc.dg/torture/tls/tls.exp: New.
6241 * objc.dg/torture/trivial.m: New test.
6242 * objc.dg/torture/dg-torture.exp: New.
6243 * objc.dg/tls/diag-3.m: New test.
6244 * objc.dg/tls/diag-4.m: New test.
6245 * objc.dg/tls/diag-5.m: New test.
6246 * objc.dg/tls/init-1.m: New test.
6247 * objc.dg/tls/init-2.m: New test.
6248 * objc.dg/tls/tls.exp: New.
6249 * objc.dg/tls/diag-2.m: New test.
6250 * lib/objc.exp: Respond to dg-additional-files.
6251
6252 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6253
6254 * gcc.target/m68k/20100512-1.c: New.
6255
6256 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6257
6258 * gnat.dg/lto8.adb: New test.
6259 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6260 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6261
6262 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6263
6264 PR c++/34272
6265 PR c++/43630
6266 PR c++/34491
6267 * g++.dg/template/crash97.C: New.
6268 * g++.dg/template/crash98.C: Likewise.
6269 * g++.dg/template/crash99.C: Likewise.
6270 * g++.dg/cpp0x/pr31439.C: Adjust.
6271 * g++.dg/template/crash95.C: Likewise.
6272
6273 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR middle-end/44071
6276 * c-c++-common/asmgoto-4.c: New test.
6277 * gcc.target/i386/pr44071.c: New test.
6278
6279 PR c++/44062
6280 * c-c++-common/Wunused-var-7.c: New test.
6281 * g++.dg/warn/Wunused-var-9.C: New test.
6282
6283 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6284
6285 PR fortran/43711
6286 * gfortran.dg/gomp/pr43711.f90: New.
6287
6288 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6289
6290 PR fortran/31820
6291 * gfortran.dg/select_5.f90: Updated.
6292
6293 2010-05-11 Jan Hubicka <jh@suse.cz>
6294
6295 PR tree-optimize/44063
6296 * gcc.c-torture/compile/pr44063.c: New testcase.
6297
6298 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6299
6300 PR debug/44023
6301 * gcc.dg/pr44023.c: New test.
6302
6303 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6304
6305 * gnat.dg/lto7.adb: New test.
6306 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6307
6308 2010-05-10 Jason Merrill <jason@redhat.com>
6309
6310 PR c++/44017
6311 * g++.dg/template/inherit5.C: New.
6312
6313 PR c++/44045
6314 * g++.dg/cpp0x/initlist33.C: New.
6315 * g++.dg/cpp0x/initlist26.C: Adjust.
6316 * g++.dg/cpp0x/initlist28.C: Adjust.
6317
6318 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6319
6320 PR c++/43719
6321 * g++.dg/init/pr43719.C: New.
6322 * g++.dg/anon-struct4.C: Adjust.
6323
6324 2010-05-10 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR debug/44028
6327 * gcc.dg/pr44028.c: New test.
6328
6329 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
6330
6331 PR fortran/27866
6332 PR fortran/35003
6333 PR fortran/42809
6334 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6335 * gfortran.dg/warn_conversion.f90: New.
6336
6337 2010-05-10 Michael Matz <matz@suse.de>
6338
6339 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6340
6341 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6342
6343 PR rtl-optimization/44012
6344 * gcc.dg/pr44012.c: New.
6345
6346 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6347
6348 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6349 Log text on entry and exit.
6350 Prune Sun ld warnings for common symbols with differing sizes.
6351 (lto-link-and-maybe-run): Change caller.
6352
6353 2010-05-10 Janus Weil <janus@gcc.gnu.org>
6354
6355 PR fortran/44044
6356 * gfortran.dg/class_7.f03: Modified.
6357 * gfortran.dg/select_type_1.f03: Modified.
6358 * gfortran.dg/select_type_12.f03: New.
6359
6360 2010-05-10 Richard Guenther <rguenther@suse.de>
6361
6362 PR tree-optimization/44050
6363 * gcc.dg/torture/pr44050.c: New testcase.
6364
6365 2010-05-10 Wei Guozhi <carrot@google.com>
6366
6367 PR target/42879
6368 * gcc.target/arm/pr42879.c: New testcase.
6369
6370 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6371
6372 PR c/44051
6373 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6374
6375 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6376
6377 PR c/10676
6378 * gcc.dg/anon-struct-10.c: New test.
6379
6380 2010-05-09 Richard Guenther <rguenther@suse.de>
6381
6382 PR middle-end/44024
6383 * gcc.dg/pr44024.c: New testcase.
6384
6385 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6386
6387 PR c/4784
6388 * gcc.dg/anon-struct-9.c: New test.
6389
6390 2010-05-09 Richard Guenther <rguenther@suse.de>
6391
6392 PR middle-end/44043
6393 * gcc.c-torture/compile/pr44043.c: New testcase.
6394
6395 2010-05-09 Richard Guenther <rguenther@suse.de>
6396
6397 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6398
6399 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6400
6401 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6402
6403 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6404
6405 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6406 * gnat.dg/specs/lto3.ads: Likewise.
6407
6408 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6409
6410 PR middle-end/28685
6411 * gcc.dg/pr28685-1.c: New file.
6412
6413 2010-05-08 Richard Guenther <rguenther@suse.de>
6414
6415 PR tree-optimization/44030
6416 * gcc.c-torture/compile/pr44030.c: New testcase.
6417
6418 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6419
6420 * gnat.dg/lto6.adb: New test.
6421 * gnat.dg/lto6_pkg.ads: New helper.
6422
6423 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6424
6425 * gnat.dg/lto5.adb: New test.
6426 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6427
6428 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6429
6430 * gnat.dg/lto4.ad[sb]: New test.
6431
6432 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6433
6434 * gnat.dg/specs/lto3.ads: New test.
6435 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6436 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6437
6438 2010-05-08 Quentin Ochem <ochem@adacore.com>
6439
6440 * gnat.dg/sizetype3.ad[sb]: New test.
6441 * gnat.dg/sizetype3_pkg.ads: New helper.
6442
6443 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6444
6445 PR c++/43951
6446 * g++.dg/init/new29.C: New.
6447
6448 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
6449
6450 PR fortran/40728
6451 * gfortran.dg/coarray_1.f90: Fixed error message.
6452 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6453 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6454 * gfortran.dg/intrinsic_std_5.f90: New.
6455
6456 2010-05-07 Jason Merrill <jason@redhat.com>
6457
6458 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6459
6460 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6461
6462 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6463 (size_t, stderr): Remove.
6464 (read_error): Replaced __builtin_fprintf by fprintf.
6465
6466 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6467
6468 * gcc.dg/ordered-comparison-1.c: New test.
6469 * gcc.dg/ordered-comparison-2.c: New test.
6470 * gcc.dg/ordered-comparison-3.c: New test.
6471 * gcc.dg/ordered-comparison-4.c: New test.
6472
6473 2010-05-06 Mike Stump <mikestump@comcast.net>
6474
6475 PR objc/35165
6476 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6477
6478 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6479 Jason Merrill <jason@redhat.com>
6480
6481 * g++.dg/cpp0x/nullptr01.C: New.
6482 * g++.dg/cpp0x/nullptr02.C: New.
6483 * g++.dg/cpp0x/nullptr03.C: New.
6484 * g++.dg/cpp0x/nullptr04.C: New.
6485 * g++.dg/cpp0x/nullptr05.C: New.
6486 * g++.dg/cpp0x/nullptr06.C: New.
6487 * g++.dg/cpp0x/nullptr07.C: New.
6488 * g++.dg/cpp0x/nullptr08.C: New.
6489 * g++.dg/cpp0x/nullptr09.C: New.
6490 * g++.dg/cpp0x/nullptr10.C: New.
6491 * g++.dg/cpp0x/nullptr11.C: New.
6492 * g++.dg/cpp0x/nullptr12.C: New.
6493 * g++.dg/cpp0x/nullptr13.C: New.
6494 * g++.dg/cpp0x/nullptr14.C: New.
6495 * g++.dg/cpp0x/nullptr15.C: New.
6496 * g++.dg/cpp0x/nullptr16.C: New.
6497 * g++.dg/cpp0x/nullptr17.C: New.
6498 * g++.dg/cpp0x/nullptr18.C: New.
6499 * g++.dg/cpp0x/nullptr19.C: New.
6500 * g++.dg/cpp0x/nullptr20.C: New.
6501 * g++.dg/cpp0x/nullptr21.C: New.
6502 * g++.dg/cpp0x/nullptr22.C: New.
6503 * g++.dg/debug/nullptr01.C: New.
6504 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6505
6506 2010-05-06 Jakub Jelinek <jakub@redhat.com>
6507
6508 * gcc.dg/Wunused-var-8.c: Move to...
6509 * c-c++-common/Wunused-var-6.c: ... here. New test.
6510
6511 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6512
6513 PR c++/40406
6514 * g++.dg/template/crash96.C: New.
6515
6516 2010-05-06 Jan Hubicka <jh@suse.cz>
6517
6518 PR tree-optimization/43791
6519 * gcc.c-torture/compile/pr43791.c: New file.
6520
6521 2010-05-06 Michael Matz <matz@suse.de>
6522
6523 PR tree-optimization/43984
6524 * gfortran.dg/pr43984.f90: New test.
6525
6526 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6527
6528 PR 40989
6529 * gcc.dg/pr40989.c: New.
6530
6531 2010-05-06 Richard Guenther <rguenther@suse.de>
6532
6533 PR tree-optimization/43934
6534 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6535
6536 2010-05-06 Richard Guenther <rguenther@suse.de>
6537
6538 PR tree-optimization/43987
6539 * gcc.c-torture/execute/pr43987.c: New testcase.
6540 * gcc.dg/torture/pta-escape-1.c: Adjust.
6541 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6542 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6543 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6544 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6545
6546 2010-04-22 Jakub Jelinek <jakub@redhat.com>
6547 Dodji Seketeli <dodji@redhat.com>
6548
6549 PR c/18624
6550 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6551 * g++.dg/template/sfinae16.C: Likewise.
6552 * gcc.dg/Wunused-var-1.c: Moved to...
6553 * c-c++-common/Wunused-var-1.c: ...here. New test.
6554 * gcc.dg/Wunused-var-2.c: Moved to...
6555 * c-c++-common/Wunused-var-2.c: ...here. New test.
6556 * gcc.dg/Wunused-var-3.c: Moved to...
6557 * c-c++-common/Wunused-var-3.c: ...here. New test.
6558 * gcc.dg/Wunused-var-4.c: Moved to...
6559 * gcc.dg/Wunused-var-1.c: ... here.
6560 * gcc.dg/Wunused-var-5.c: Moved to...
6561 * c-c++-common/Wunused-var-4.c: ...here. New test.
6562 * gcc.dg/Wunused-var-7.c: Moved to...
6563 * c-c++-common/Wunused-var-5.c: ...here. New test.
6564 * gcc.dg/Wunused-var-6.c: Moved to...
6565 * gcc.dg/Wunused-var-2.c: ... here.
6566 * c-c++-common/Wunused-var-1.c: New test.
6567 * c-c++-common/Wunused-var-2.c: New test.
6568 * c-c++-common/Wunused-var-3.c: New test.
6569 * c-c++-common/Wunused-var-4.c: New test.
6570 * c-c++-common/Wunused-var-5.c: New test.
6571 * g++.dg/warn/Wunused-var-1.C: New test.
6572 * g++.dg/warn/Wunused-var-2.C: New test.
6573 * g++.dg/warn/Wunused-var-3.C: New test.
6574 * g++.dg/warn/Wunused-var-4.C: New test.
6575 * g++.dg/warn/Wunused-var-5.C: New test.
6576 * g++.dg/warn/Wunused-var-6.C: New test.
6577 * g++.dg/warn/Wunused-var-7.C: New test.
6578 * g++.dg/warn/Wunused-var-8.C: New test.
6579 * g++.dg/warn/Wunused-parm-1.C: New test.
6580 * g++.dg/warn/Wunused-parm-2.C: New test.
6581 * g++.dg/warn/Wunused-parm-3.C: New test.
6582
6583 2010-05-06 Tobias Burnus <burnus@net-b.de>
6584
6585 PR fortran/43985
6586 * gfortran.dg/gomp/crayptr5.f90: New test case.
6587
6588 2010-05-05 Jason Merrill <jason@redhat.com>
6589
6590 PR debug/43370
6591 * g++.dg/ext/attrib39.C: New.
6592
6593 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
6594
6595 PR fortran/24978
6596 * gfortran.dg/data_invalid.f90: New.
6597
6598 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6599
6600 * gnat.dg/lto2.adb: New test.
6601
6602 2010-05-05 Jason Merrill <jason@redhat.com>
6603
6604 PR c++/43787
6605 * g++.dg/opt/empty1.C: New.
6606
6607 2010-05-05 Janus Weil <janus@gcc.gnu.org>
6608
6609 PR fortran/43696
6610 * gfortran.dg/class_17.f03: New.
6611
6612 2010-05-04 Neil Vachharajani <nvachhar@google.com>
6613
6614 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6615
6616 2010-05-04 Mike Stump <mikestump@comcast.net>
6617
6618 PR objc/35165
6619 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6620
6621 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6622
6623 PR target/43668
6624 * gcc.target/i386/pr43668.c: New.
6625
6626 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6627
6628 PR c++/43028
6629 * g++.dg/cpp0x/initlist31.C: New.
6630
6631 2010-05-04 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR c/43981
6634 * gcc.dg/Wunused-var-8.c: New test.
6635
6636 2010-05-04 Jason Merrill <jason@redhat.com>
6637
6638 PR c++/38064
6639 * g++.dg/cpp0x/enum3.C: Extend.
6640
6641 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6642
6643 PR target/43799
6644 * gcc.target/i386/pr43799.c: New.
6645
6646 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
6647
6648 * gnat.dg/lto1.adb: New test.
6649 * gnat.dg/lto1_pkg.ad[sb]: New helper.
6650
6651 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6652
6653 PR middle-end/43671
6654 * gcc.target/i386/pr43671.c: New.
6655
6656 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6657
6658 PR c++/43705
6659 * g++.dg/template/crash95.C: New.
6660
6661 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6662
6663 PR debug/43508
6664 * gcc.target/i386/pr43508.c: New.
6665
6666 2010-05-04 Richard Guenther <rguenther@suse.de>
6667
6668 PR tree-optimization/43879
6669 * g++.dg/torture/pr43879-1_0.C: New testcase.
6670 * g++.dg/torture/pr43879-1_1.C: Likewise.
6671
6672 2010-05-03 Dodji Seketeli <dodji@redhat.com>
6673
6674 PR c++/43953
6675 * g++.dg/other/crash-12.C: New test.
6676
6677 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6678
6679 * g++.dg/cdce3.C: Add a space. Updated.
6680
6681 2010-05-03 Jason Merrill <jason@redhat.com>
6682
6683 PR c++/43680
6684 * g++.dg/opt/enum2.C: New.
6685 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6686 * g++.dg/warn/Wswitch-1.C: Adjust message.
6687
6688 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6689
6690 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6691 * g++.dg/ext/label13.C: Fix typo.
6692 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6693 alpha*-dec-osf5*.
6694 * gcc.c-torture/compile/limits-declparen.c: xfail on
6695 alpha*-dec-osf5* with -g.
6696 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6697 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6698 * gcc.dg/c99-tgmath-2.c: Likewise.
6699 * gcc.dg/c99-tgmath-3.c: Likewise.
6700 * gcc.dg/c99-tgmath-4.c: Likewise.
6701
6702 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
6703
6704 PR fortran/43592
6705 * gfortran.dg/unexpected_interface.f90: New test.
6706
6707 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6708
6709 * ada/acats/run_acats (which): New function.
6710 (host_gnatchop, host_gnatmake): Use it.
6711
6712 2010-05-03 Richard Guenther <rguenther@suse.de>
6713
6714 PR tree-optimization/43971
6715 * gcc.dg/pr43971.c: New testcase.
6716
6717 2010-05-03 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR debug/43972
6720 * gcc.dg/debug/pr43972.c: New test.
6721
6722 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
6723
6724 PR testsuite/43963
6725 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6726
6727 2010-05-02 Richard Guenther <rguenther@suse.de>
6728
6729 PR tree-optimization/43879
6730 * gcc.dg/torture/pr43879-3.c: New testcase.
6731
6732 2010-05-01 Richard Guenther <rguenther@suse.de>
6733
6734 PR tree-optimization/43949
6735 * g++.dg/warn/Warray-bounds-5.C: New testcase.
6736
6737 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
6738
6739 PR c++/43951
6740 * g++.dg/init/new28.C: New.
6741
6742 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
6743
6744 PR objc++/32052
6745 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6746 structure and nested declarations.
6747 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
6748 structure and nested declarations. Reduce header clutter and
6749 use _exit() rather than abort().
6750 * objc.dg/encode-10.m: New.
6751 * objc.dg/encode-11.m: New.
6752
6753 2010-04-30 DJ Delorie <dj@redhat.com>
6754
6755 * gcc.c-torture/execute/20100430-1.c: New test.
6756
6757 2010-04-30 Jason Merrill <jason@redhat.com>
6758
6759 PR c++/43868
6760 * g++.dg/template/ptrmem21.C: New.
6761
6762 2010-04-30 Tobias Burnus Mburnus@net-b.de>
6763
6764 PR fortran/18918
6765 PR fortran/43931
6766 * gfortran.dg/coarray_13.f90: New test.
6767
6768 2010-04-30 Richard Guenther <rguenther@suse.de>
6769
6770 PR lto/43946
6771 * gcc.dg/lto/20100430-1_0.c: New testcase.
6772
6773 2010-04-30 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR debug/43942
6776 * c-c++-common/pr43942.c: New test.
6777
6778 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
6779
6780 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6781 conflict with darwin crt1.o 'start' symbol.
6782
6783 2010-04-30 Richard Guenther <rguenther@suse.de>
6784
6785 PR tree-optimization/43879
6786 * gcc.dg/torture/pr43879_1.c: New testcase.
6787
6788 2010-04-30 Richard Guenther <rguenther@suse.de>
6789
6790 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6791
6792 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
6793
6794 PR c++/43890
6795 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6796 user-provided constructor while recursing.
6797
6798 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6799
6800 PR fortran/42274
6801 * gfortran.dg/class_16.f03: New test.
6802
6803 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6804
6805 PR fortran/42274
6806 * gfortran.dg/class_15.f03: New.
6807
6808 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6809
6810 PR fortran/43326
6811 * gfortran.dg/dynamic_dispatch_9.f03: New test.
6812
6813 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6814
6815 PR fortran/43492
6816 * gfortran.dg/generic_22.f03 : New test.
6817
6818 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6819
6820 PR fortran/42353
6821 * gfortran.dg/class_14.f03: New test.
6822
6823 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6824
6825 PR fortran/42680
6826 * gfortran.dg/interface_32.f90: New test.
6827
6828 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
6829 Janus Weil <janus@gcc.gnu.org>
6830
6831 PR fortran/41829
6832 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6833 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6834 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6835
6836 2010-04-28 Mike Stump <mikestump@comcast.net>
6837
6838 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6839 dg-excess-errors.
6840 * g++.dg/uninit-pred-2_b.C: Likewise.
6841
6842 2010-04-28 Tobias Burnus <burnus@net-b.de>
6843
6844 PR fortran/18918
6845 PR fortran/43919
6846 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6847
6848 2010-04-28 Matthias Klose <doko@ubuntu.com>
6849
6850 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6851 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6852 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6853 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6854 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6855
6856 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6857
6858 * gcc.dg/const-uniq-1.c: New test.
6859 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6860
6861 2010-04-28 Xinliang David Li <davidxl@google.com>
6862
6863 * gcc.dg/uninit-pred-2_b.c: New test.
6864 * gcc.dg/uninit-pred-4_b.c: New test.
6865 * gcc.dg/uninit-pred-3_d.c: New test.
6866 * gcc.dg/uninit-pred-6_b.c: New test.
6867 * gcc.dg/uninit-pred-8_b.c: New test.
6868 * gcc.dg/uninit-pred-3_a.c: New test.
6869 * gcc.dg/uninit-pred-2_c.c: New test.
6870 * gcc.dg/uninit-pred-5_a.c: New test.
6871 * gcc.dg/uninit-pred-3_e.c: New test.
6872 * gcc.dg/uninit-pred-7_a.c: New test.
6873 * gcc.dg/uninit-pred-6_c.c: New test.
6874 * gcc.dg/uninit-pred-9_a.c: New test.
6875 * gcc.dg/uninit-pred-8_c.c: New test.
6876 * gcc.dg/uninit-pred-3_b.c: New test.
6877 * gcc.dg/uninit-pred-5_b.c: New test.
6878 * gcc.dg/uninit-pred-7_b.c: New test.
6879 * gcc.dg/uninit-pred-6_d.c: New test.
6880 * gcc.dg/uninit-pred-9_b.c: New test.
6881 * gcc.dg/uninit-pred-2_a.c: New test.
6882 * gcc.dg/uninit-pred-4_a.c: New test.
6883 * gcc.dg/uninit-pred-3_c.c: New test.
6884 * gcc.dg/uninit-pred-6_a.c: New test.
6885 * gcc.dg/uninit-pred-8_a.c: New test.
6886 * gcc.dg/uninit-pred-7_c.c: New test.
6887 * gcc.dg/uninit-pred-6_e.c: New test.
6888 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6889 * g++.dg/uninit-pred-1_a.C: New test.
6890 * g++.dg/uninit-pred-1_b.C: New test.
6891 * g++.dg/uninit-pred-2_a.C: New test.
6892 * g++.dg/uninit-pred-2_b.C: New test.
6893 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6894 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6895 * g++.dg/uninit-pred-loop_1.cc: New test.
6896
6897 2010-04-28 Martin Jambor <mjambor@suse.cz>
6898
6899 * gcc.dg/lto/20091209-1_0.c: New testcase.
6900
6901 2010-04-28 Richard Guenther <rguenther@suse.de>
6902
6903 PR tree-optimization/43879
6904 PR tree-optimization/43909
6905 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6906
6907 2010-04-28 Richard Guenther <rguenther@suse.de>
6908
6909 PR c++/43880
6910 * g++.dg/torture/pr43880.C: New testcase.
6911
6912 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6913
6914 PR c++/9335
6915 * g++.dg/template/recurse2.C: Update
6916 * g++.dg/template/recurse.C: Update.
6917 * g++.dg/template/pr23510.C: Update.
6918 * lib/prune.exp: Filter out 'recursively instantiated'.
6919
6920 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6921
6922 PR c++/29043
6923 * g++.dg/init/pr29043.C: New.
6924
6925 2010-04-27 Jason Merrill <jason@redhat.com>
6926
6927 * g++.dg/lookup/scoped5.C: Adjust.
6928 * g++.dg/lookup/scoped8.C: Adjust.
6929 * g++.dg/template/dependent-expr5.C: Adjust.
6930 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6931
6932 PR c++/43856
6933 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6934
6935 PR c++/43875
6936 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6937
6938 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6939 Jan Hubicka <hubicka@ucw.cz>
6940
6941 * gcc.dg/pure-2.c: New testcase.
6942 * gcc.dg/const-1.c: New testcase.
6943
6944 2010-04-27 Jason Merrill <jason@redhat.com>
6945
6946 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6947
6948 PR c++/41468
6949 * g++.dg/template/sfinae17.C: New.
6950 * g++.dg/template/sfinae18.C: New.
6951
6952 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6953
6954 * g++.dg/init/pr42844.C: New.
6955 * g++.dg/cpp0x/pr42844-2.C: New.
6956 * g++.dg/cpp0x/defaulted2.C: Adjust.
6957 * g++.dg/tree-ssa/pr27549.C: Likewise.
6958 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6959
6960 2010-04-27 Tobias Burnus <burnus@net-b.de>
6961
6962 PR fortran/18918
6963 * gfortran.dg/coarray_12.f90: Fix dump parsing.
6964
6965 2010-04-27 Richard Guenther <rguenther@suse.de>
6966
6967 PR middle-end/40561
6968 * g++.dg/other/pr40561.C: New testcase.
6969
6970 2010-04-27 Martin Jambor <mjambor@suse.cz>
6971
6972 PR middle-end/43812
6973 * g++.dg/ipa/pr43812.C: New test.
6974
6975 2010-04-27 Jan Hubicka <jh@suse.cz>
6976
6977 * gcc.dg/ipa/iinline-1.c (main): Rename to...
6978 (test): ... this one.
6979
6980 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
6981
6982 PR target/40657
6983 * gcc.target/arm/thumb-stackframe.c: New test.
6984
6985 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6986
6987 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6988 * gcc.dg/misc-column.c: Likewise.
6989 * gcc.dg/Walways-true-1.c: Likewise.
6990 * gcc.dg/Walways-true-2.c: Likewise.
6991 * gcc.dg/warn-addr-cmp.c: Likewise.
6992
6993 2010-04-27 Tobias Burnus <burnus@net-b.de>
6994
6995 PR fortran/18918
6996 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6997 * gfortran.dg/coarray_12.f90: New.
6998
6999 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7000
7001 PR c/32207
7002 * gcc.dg/pr32207.c: New test.
7003 * gcc.dg/misc-column.c: Adjust expected warning.
7004 * gcc.dg/Walways-true-1.c: Likewise.
7005 * gcc.dg/Walways-true-2.c: Likewise.
7006 * gcc.dg/warn-addr-cmp.c: Likewise.
7007
7008 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7009
7010 PR lto/42776
7011 * lib/lto.exp (lto_prune_vis_warns): New function.
7012 (lto-link-and-maybe-run): Call it.
7013
7014 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7015
7016 PR tree-optimization/43904
7017 * gcc.dg/tree-ssa/tailcall-6.c: New.
7018
7019 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7020
7021 PR testsuite/35165
7022 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7023 Darwin8/OSX10.4 - compatible code generation.
7024 Use scan-rtl-dump.
7025 * obj-c++.dg/stubify-1.mm: Ditto.
7026 * lib/objc-torture.exp: Do not require link success for
7027 "trivial.m" in the runtime checks when dowhat = 'compile'.
7028 * lib/dg-pch.exp (dg-flags-pch): New Proc.
7029 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7030 Darwin8/OSX10.4 - compatible code generation.
7031 * objc.dg/stubify-2.m: Ditto.
7032 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7033 * objc.dg/next-runtime-1.m: Ditto.
7034 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7035 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7036 runtimes on Darwin.
7037
7038 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
7039
7040 PR 43715
7041 * lib/plugin-support.exp: Use "-undefined
7042 dynamic_lookup" on darwin.
7043
7044 2010-04-26 Richard Guenther <rguenther@suse.de>
7045
7046 * gcc.dg/lto/20100426_0.c: New testcase.
7047
7048 2010-04-26 Jie Zhang <jie@codesourcery.com>
7049
7050 PR tree-optimization/43833
7051 gcc.dg/Warray-bounds-8.c: New test case.
7052
7053 2010-04-26 Richard Guenther <rguenther@suse.de>
7054
7055 PR lto/43080
7056 * g++.dg/lto/20100423-3_0.C: New testcase.
7057
7058 2010-04-26 Richard Guenther <rguenther@suse.de>
7059
7060 PR lto/42425
7061 * g++.dg/lto/20100423-2_0.C: New testcase.
7062
7063 2010-04-26 Ira Rosen <irar@il.ibm.com>
7064
7065 * gcc.dg/vect/bb-slp-23.c: New test.
7066
7067 2010-04-25 Joseph Myers <joseph@codesourcery.com>
7068
7069 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7070 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7071 * gcc.dg/c1x-float-1.c: New test.
7072
7073 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7074
7075 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7076 of "lea\[ \t\]".
7077
7078 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7079
7080 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7081 FreeBSD.
7082 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7083 * gfortran.dg/default_format_2.f90: Ditto.
7084
7085 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7086
7087 * gfortran.dg/pr43505.f90: Clean up .mod file.
7088 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7089 * gfortran.dg/pr41347.f90: Ditto.
7090 * gfortran.dg/internal_pack_4.f90: Ditto.
7091 * gfortran.dg/proc_decl_23.f90: Ditto.
7092 * gfortran.dg/recursive_check_3.f90: Ditto.
7093 * gfortran.dg/intent_out_3.f90: Ditto.
7094 * gfortran.dg/assignment_2.f90: Ditto.
7095 * gfortran.dg/pr41928.f90: Ditto.
7096 * gfortran.dg/pr42166.f90: Ditto.
7097 * gfortran.dg/private_type_12.f90: Ditto.
7098 * gfortran.dg/graphite/pr42185.f90: Ditto.
7099 * gfortran.dg/graphite/pr42186.f90: Ditto.
7100 * gfortran.dg/graphite/pr40982.f90: Ditto.
7101 * gfortran.dg/graphite/id-2.f90: Ditto.
7102 * gfortran.dg/graphite/id-4.f90: Ditto.
7103 * gfortran.dg/graphite/pr42050.f90: Ditto.
7104 * gfortran.dg/graphite/id-18.f90: Ditto.
7105 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7106 * gfortran.dg/graphite/pr41924.f90: Ditto.
7107 * gfortran.dg/graphite/pr42393.f90: Ditto.
7108 * gfortran.dg/graphite/pr37980.f90: Ditto.
7109 * gfortran.dg/graphite/pr38953.f90: Ditto.
7110 * gfortran.dg/graphite/pr42180.f90: Ditto.
7111 * gfortran.dg/graphite/pr42181.f90: Ditto.
7112 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7113 * gfortran.dg/select_type_4.f90: Ditto.
7114 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7115 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7116 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7117 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7118 * gfortran.dg/whole_file_11.f90: Ditto.
7119 * gfortran.dg/private_type_11.f90: Ditto.
7120 * gfortran.dg/vect/vect-gems.f90: Ditto.
7121 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7122
7123 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7124
7125 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7126
7127 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7128
7129 * gnat.dg/pack15.ad[sb]: New test.
7130
7131 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
7132
7133 * gcc.target/arm/mla-1.c: New test.
7134
7135 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7136
7137 PR fortran/30073
7138 PR fortran/43793
7139 * gfortran.dg/pr43793.f90: New test.
7140
7141 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7142
7143 PR tree-optimization/41442
7144 * gcc.target/i386/pr41442.c: New test.
7145
7146 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
7147
7148 PR fortran/43832
7149 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7150
7151 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7152
7153 PR fortran/43832
7154 * gfortran.dg/open_nounit.f90: New test.
7155
7156 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
7157
7158 PR fortran/43841
7159 PR fortran/43843
7160 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7161
7162 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7163
7164 * gcc.dg/Wconversion-integer.c: Update.
7165
7166 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7167
7168 * gnat.dg/unchecked_convert5.adb: New test.
7169
7170 2010-04-23 Richard Guenther <rguenther@suse.de>
7171
7172 PR lto/41734
7173 * gcc.dg/lto/20100423-2_0.c: New testcase.
7174 * gcc.dg/lto/20100423-2_0.c: Likewise.
7175
7176 2010-04-23 Richard Guenther <rguenther@suse.de>
7177
7178 PR lto/43455
7179 * gcc.dg/lto/20100423-1_0.c: New testcase.
7180 * gcc.dg/lto/20100423-1_1.c: Likewise.
7181
7182 2010-04-23 Martin Jambor <mjambor@suse.cz>
7183
7184 PR tree-optimization/43846
7185 * gcc.dg/tree-ssa/sra-10.c: New test.
7186
7187 2010-04-23 Martin Jambor <mjambor@suse.cz>
7188
7189 PR middle-end/43835
7190 * gcc.c-torture/execute/pr43835.c: New test.
7191
7192 2010-04-23 Richard Guenther <rguenther@suse.de>
7193
7194 PR lto/42653
7195 * g++.dg/lto/20100423-1_0.C: New testcase.
7196
7197 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7198
7199 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7200
7201 2010-04-22 Ira Rosen <irar@il.ibm.com>
7202
7203 PR tree-optimization/43842
7204 * gcc.dg/vect/pr43842.c: New test.
7205
7206 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7207
7208 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7209 * gcc.target/i386/wmul-2.c: Likewise.
7210
7211 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7212
7213 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7214 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7215
7216 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
7217
7218 * gfortran.dg/reassoc_6.f: New testcase.
7219
7220 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7221
7222 PR middle-end/29274
7223 * gcc.target/arm/wmul-1.c: New test.
7224 * gcc.target/arm/wmul-2.c: New test.
7225
7226 2010-04-22 Richard Guenther <rguenther@suse.de>
7227
7228 PR tree-optimization/43845
7229 * gcc.c-torture/compile/pr43845.c: New testcase.
7230
7231 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7232
7233 PR middle-end/29274
7234 * gcc.target/i386/wmul-1.c: New test.
7235 * gcc.target/i386/wmul-2.c: New test.
7236 * gcc.target/bfin/wmul-1.c: New test.
7237 * gcc.target/bfin/wmul-2.c: New test.
7238
7239 2010-04-22 Richard Guenther <rguenther@suse.de>
7240
7241 PR fortran/43829
7242 * gfortran.dg/vector_subscript_6.f90: New testcase.
7243 * gfortran.dg/assign_10.f90: Adjust.
7244
7245 2010-04-21 Jakub Jelinek <jakub@redhat.com>
7246
7247 PR fortran/43836
7248 * gfortran.dg/gomp/pr43836.f90: New test.
7249
7250 2010-04-21 Richard Guenther <rguenther@suse.de>
7251
7252 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7253
7254 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7255
7256 * gcc.dg/torture/builtin-cproj-3.c: New.
7257
7258 2010-04-20 Jason Merrill <jason@redhat.com>
7259
7260 PR c++/9335
7261 * g++.dg/template/recurse2.C: New.
7262 * g++.dg/parse/crash36.C: Adjust.
7263 * g++.dg/other/fold1.C: Adjust.
7264 * g++.dg/init/member1.C: Adjust.
7265 * lib/prune.exp: Prune "skipping N instantiation contexts".
7266
7267 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7268
7269 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7270
7271 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7272
7273 * gcc.dg/torture/builtin-cproj-1.c: New.
7274 * gcc.dg/torture/builtin-cproj-2.c: New.
7275
7276 2010-04-20 Dodji Seketeli <dodji@redhat.com>
7277
7278 PR c++/43800
7279 PR c++/43704
7280 * g++.dg/template/typedef32.C: Adjust.
7281 * g++.dg/template/typedef33.C: New test.
7282
7283 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
7284
7285 PR fortran/43227
7286 * gfortran.dg/proc_decl_23.f90: New test.
7287
7288 PR fortran/43266
7289 * gfortran.dg/abstract_type_6.f03: New test.
7290
7291 2010-04-20 Xinliang David Li <davidxl@google.com>
7292
7293 * g++.dg/tree-ssa/fold-compare.C: New.
7294
7295 2010-04-20 Richard Guenther <rguenther@suse.de>
7296
7297 PR tree-optimization/39417
7298 * g++.dg/torture/pr39417.C: New testcase.
7299
7300 2010-04-20 Richard Guenther <rguenther@suse.de>
7301
7302 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7303
7304 2010-04-20 Jakub Jelinek <jakub@redhat.com>
7305
7306 * g++.dg/debug/dwarf2/rv1.C: New test.
7307
7308 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7309
7310 PR target/43635
7311 * gcc.c-torture/compile/pr43635.c: New testcase.
7312
7313 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7314
7315 PR fortran/43339
7316 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7317 of sequential loops being private only in the innermost containing
7318 task region.
7319
7320 PR middle-end/43337
7321 * gfortran.dg/gomp/pr43337.f90: New test.
7322
7323 2010-04-19 Richard Guenther <rguenther@suse.de>
7324
7325 PR tree-optimization/43796
7326 * gfortran.dg/pr43796.f90: New testcase.
7327
7328 2010-04-19 Richard Guenther <rguenther@suse.de>
7329
7330 PR tree-optimization/43783
7331 * gcc.c-torture/execute/pr43783.c: New testcase.
7332
7333 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
7334
7335 PR target/43766
7336 * gcc.target/i386/pr43766.c: New test.
7337
7338 2010-04-19 Jie Zhang <jie@codesourcery.com>
7339
7340 PR target/43662
7341 * gcc.target/i386/pr43662.c: New test.
7342
7343 2010-04-19 Dodji Seketeli <dodji@redhat.com>
7344
7345 PR c++/43704
7346 * g++.dg/template/typedef32.C: New test.
7347
7348 2010-04-19 Ira Rosen <irar@il.ibm.com>
7349
7350 PR tree-optimization/37027
7351 * lib/target-supports.exp
7352 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7353 * gcc.dg/vect/pr37027.c: New test.
7354 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7355 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7356 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7357 gcc.dg/vect/vect-complex-6.c: Likewise.
7358
7359 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7360
7361 * g++.dg/debug/dwarf2/enum1.C: New test.
7362
7363 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7364
7365 * gnat.dg/rep_clause5.ad[sb]: New test.
7366 * gnat.dg/rep_clause5_pkg.ads: New helper.
7367
7368 2010-04-18 Ira Rosen <irar@il.ibm.com>
7369
7370 PR tree-optimization/43771
7371 * g++.dg/vect/pr43771.cc: New test.
7372
7373 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7374
7375 PR fortran/31538
7376 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7377 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7378
7379 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7380
7381 * gnat.dg/sizetype.adb: Rename into...
7382 * gnat.dg/sizetype1.adb: ...this.
7383 * gnat.dg/sizetype2.adb: New test.
7384
7385 2010-04-16 Richard Guenther <rguenther@suse.de>
7386
7387 PR tree-optimization/43572
7388 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7389
7390 2010-04-16 Olivier Hainque <hainque@adacore.com>
7391
7392 * gnat.dg/specs/discr_private.ads: New test.
7393
7394 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
7395
7396 PR target/41514
7397 * gcc.target/arm/thumb-comparisons.c: New test.
7398
7399 PR target/40603
7400 * gcc.target/arm/thumb-cbranchqi.c: New test.
7401
7402 2010-04-16 Christian Bruel <christian.bruel@st.com>
7403
7404 * g++.dg/torture/pr36191.C: Enable for SH.
7405
7406 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7407
7408 * gnat.dg/wide_boolean.adb: New test.
7409 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7410
7411 2010-04-15 Richard Guenther <rguenther@suse.de>
7412
7413 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7414 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7415 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7416 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7417 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7418 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7419 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7420 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7421 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7422 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7423 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7424 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7425 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7426 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7427 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7428
7429 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
7430
7431 PR target/21803
7432 * gcc.target/arm/pr42496.c: New test.
7433
7434 2010-04-14 Jason Merrill <jason@redhat.com>
7435
7436 PR c++/36625
7437 * g++.dg/ext/attrib38.C: New.
7438
7439 2010-04-14 Steve Ellcey <sje@cup.hp.com>
7440
7441 PR testsuite/43739
7442 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7443
7444 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7445
7446 PR 42966
7447 * gcc.dg/cpp/warn-undef-2.c: Update.
7448 * gcc.dg/cpp/warn-traditional-2.c: Update.
7449 * gcc.dg/cpp/warn-comments-2.c: Update.
7450 * gcc.dg/cpp/warn-variadic-2.c: Update.
7451 * gcc.dg/cpp/warn-long-long-2.c: Update.
7452 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7453 * gcc.dg/cpp/warn-multichar-2.c: Update.
7454 * gcc.dg/cpp/warn-normalized-3.c: Update.
7455 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7456 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7457 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7458 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7459 * gcc.dg/cpp/warn-redefined-2.c: Update.
7460 * gfortran.dg/warning-directive-2.F90: Update.
7461 * c-c++-common/cpp/warning-directive-2.c: Update.
7462
7463 2010-04-14 Michael Matz <matz@suse.de>
7464
7465 PR tree-optimization/42963
7466 * gcc.dg/pr42963.c: New testcase.
7467
7468 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7469
7470 * gnat.dg/class_wide.adb: Rename into...
7471 * gnat.dg/class_wide1.adb: ...this.
7472 * gnat.dg/class_wide2.ad[sb]: New test.
7473
7474 2010-04-14 Tobias Burnus <burnus@net-b.de>
7475
7476 PR fortran/18918
7477 * gfortran.dg/coarray_9.f90: Update dg-errors.
7478 * gfortran.dg/coarray_10.f90: New test.
7479 * gfortran.dg/coarray_11.f90: New test.
7480
7481 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7482
7483 PR fortran/43747
7484 gfortran.dg/initialization_24.f90: New test.
7485
7486 2010-04-13 Jason Merrill <jason@redhat.com>
7487
7488 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7489 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7490
7491 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7492
7493 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7494 * g++.dg/dg.exp: Likewise.
7495 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7496 * c-c++-common/cpp/warning-directive-1.c: ... here.
7497 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7498 * c-c++-common/cpp/warning-directive-2.c: ... here.
7499 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7500 * c-c++-common/cpp/warning-directive-3.c: ... here.
7501 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7502 * c-c++-common/cpp/warning-directive-4.c: ... here.
7503 * g++.dg/cpp/warning-directive-1.C: Delete.
7504 * g++.dg/cpp/warning-directive-2.C: Delete.
7505 * g++.dg/cpp/warning-directive-3.C: Delete.
7506 * g++.dg/cpp/warning-directive-4.C: Delete.
7507 * gcc.dg/cpp/normalised-3.c: Delete.
7508 * g++.dg/cpp/normalised-1.C: Rename as ...
7509 * c-c++-common/cpp/normalised-3.c: ... this.
7510
7511 2010-04-13 Martin Jambor <mjambor@suse.cz>
7512
7513 * gcc.dg/tree-ssa/sra-9.c: New test.
7514
7515 2010-04-13 Michael Matz <matz@suse.de>
7516
7517 PR middle-end/43730
7518 * gcc.dg/pr43730.c: New test.
7519
7520 2010-04-13 Michael Matz <matz@suse.de>
7521
7522 * gcc.dg/tree-ssa/negate.c: New testcase.
7523
7524 2010-04-13 Richard Guenther <rguenther@suse.de>
7525
7526 PR testsuite/43735
7527 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7528
7529 2010-04-13 Richard Guenther <rguenther@suse.de>
7530
7531 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7532
7533 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7534
7535 * gnat.dg/derived_type1.adb: New test.
7536
7537 2010-04-13 Matthias Klose <doko@ubuntu.com>
7538
7539 * gcc.dg/plugindir1.c: New testcase.
7540 * gcc.dg/plugindir2.c: New testcase.
7541 * gcc.dg/plugindir3.c: New testcase.
7542 * gcc.dg/plugindir4.c: New testcase.
7543
7544 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
7545
7546 * gcc.target/i386/rotate-2.c: New test.
7547
7548 2010-04-12 Jason Merrill <jason@redhat.com>
7549
7550 PR c++/43641
7551 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7552 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7553
7554 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
7555
7556 PR c++/25811
7557 * g++.dg/init/pr25811.C: New test.
7558
7559 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7560
7561 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7562 dg-error, dg-warning.
7563 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7564
7565 2010-04-12 Richard Guenther <rguenther@suse.de>
7566
7567 * gcc.dg/torture/inline-2.c: New testcase.
7568
7569 2010-04-12 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR bootstrap/43699
7572 * gcc.dg/Wunused-var-7.c: New test.
7573
7574 PR tree-optimization/43560
7575 * gcc.c-torture/execute/pr43560.c: New test.
7576
7577 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
7578
7579 * gnat.dg/aggr13.adb: New test.
7580 * gnat.dg/aggr14.adb: Likewise.
7581 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7582
7583 2010-04-12 Richard Guenther <rguenther@suse.de>
7584
7585 PR c++/43611
7586 * g++.dg/torture/pr43611.C: New testcase.
7587
7588 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7589
7590 PR c/36774
7591 * gcc.dg/pr36774-1.c: New test.
7592 * gcc.dg/pr36774-2.c: New test.
7593
7594 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7595
7596 * gcc.target/sh/rte-delay-slot.c: New test.
7597
7598 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7599
7600 * gnat.dg/pack9.adb: Remove -cargs option.
7601 * gnat.dg/aggr12.ad[sb]: New test.
7602
7603 2010-04-10 Jie Zhang <jie@codesourcery.com>
7604
7605 PR target/43417
7606 * gcc.target/sh/pr43417.c: New test.
7607
7608 2010-04-10 Tobias Burnus <burnus@net-b.de>
7609
7610 PR fortran/43591
7611 * gfortran.dg/spec_expr_6.f90: New test.
7612
7613 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7614
7615 PR cpp/43195
7616 * gcc.dg/cpp/pr43195.c: New.
7617 * gcc.dg/cpp/pr43195.h: New.
7618
7619 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7620
7621 PR 42965
7622 * gcc.dg/Werror-6.c: Adjust.
7623 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7624 * gcc.dg/Werror-4.c: Likewise.
7625 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7626 * gcc.dg/Wswitch-enum-error.c: Likewise.
7627 * gcc.dg/Wpointer-arith.c: Likewise.
7628 * gcc.dg/Wfatal.c: Likewise.
7629 * gcc.dg/Wswitch-error.c: Likewise.
7630 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7631 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7632 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7633 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7634 * gcc.dg/cpp/warn-comments-2.c: Likewise.
7635 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7636 * gcc.dg/cpp/warning-directive-2.c: Likewise.
7637 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7638 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7639 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7640 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7641 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7642 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7643 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7644 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7645 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7646 * g++.dg/cpp/warning-directive-2.C: Likewise.
7647 * gfortran.dg/warning-directive-2.F90: Likewise.
7648
7649 2010-04-09 Jason Merrill <jason@redhat.com>
7650
7651 PR c++/42623
7652 * g++.dg/template/sizeof13.C: New.
7653
7654 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
7655
7656 * g++.dg/other/pr35504.C: Add check for thiscall.
7657 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7658 * gcc.dg/torture/stackalign/thiscall-1.c: New.
7659
7660 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7661
7662 PR c++/28584
7663 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7664 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
7665 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7666 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
7667 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7668 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
7669 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7670 * g++.dg/other/increment1.C: Likewise.
7671
7672 2010-04-09 Tobias Burnus <burnus@net-b.de>
7673
7674 PR fortran/18918
7675 * gfortran.dg/coarray_7.f90: New test.
7676 * gfortran.dg/coarray_8.f90: New test.
7677
7678 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7679
7680 PR fortran/28039
7681 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7682
7683 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7684
7685 PR target/43643
7686 * gcc.dg/pr43643.c: New test.
7687
7688 2010-04-08 Tobias Burnus <burnus@net-b.de>
7689
7690 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7691
7692 2010-04-08 Richard Guenther <rguenther@suse.de>
7693
7694 PR tree-optimization/43679
7695 * gcc.c-torture/compile/pr43679.c: New testcase.
7696
7697 2010-04-08 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR debug/43670
7700 * gcc.dg/pr43670.c: New test.
7701
7702 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
7703
7704 PR middle-end/40815
7705 * gcc.dg/tree-ssa/reassoc-19.c: New.
7706
7707 2010-04-07 Jakub Jelinek <jakub@redhat.com>
7708
7709 PR c/18624
7710 * gcc.dg/Wunused-var-1.c: New test.
7711 * gcc.dg/Wunused-var-2.c: New test.
7712 * gcc.dg/Wunused-var-3.c: New test.
7713 * gcc.dg/Wunused-var-4.c: New test.
7714 * gcc.dg/Wunused-var-5.c: New test.
7715 * gcc.dg/Wunused-var-6.c: New test.
7716 * gcc.dg/Wunused-parm-1.c: New test.
7717
7718 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7719 * gcc.dg/trunc-1.c: Likewise.
7720 * gcc.dg/vla-9.c: Likewise.
7721 * gcc.dg/dfp/composite-type.c: Likewise.
7722
7723 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7724
7725 PR objc/35996
7726 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7727 * obj-c++.dg/objc-gc-3.mm: Ditto.
7728
7729 2010-04-07 Simon Baldwin <simonb@google.com>
7730
7731 * gcc.dg/cpp/warn-undef-2.c: New.
7732 * gcc.dg/cpp/warn-traditional-2.c: New.
7733 * gcc.dg/cpp/warn-comments-2.c: New.
7734 * gcc.dg/cpp/warning-directive-1.c: New.
7735 * gcc.dg/cpp/warn-long-long.c: New.
7736 * gcc.dg/cpp/warn-traditional.c: New.
7737 * gcc.dg/cpp/warn-variadic-2.c: New.
7738 * gcc.dg/cpp/warn-undef.c: New.
7739 * gcc.dg/cpp/warn-normalized-1.c: New.
7740 * gcc.dg/cpp/warning-directive-2.c: New.
7741 * gcc.dg/cpp/warn-long-long-2.c: New.
7742 * gcc.dg/cpp/warn-variadic.c: New.
7743 * gcc.dg/cpp/warn-normalized-2.c: New.
7744 * gcc.dg/cpp/warning-directive-3.c: New.
7745 * gcc.dg/cpp/warn-deprecated-2.c: New.
7746 * gcc.dg/cpp/warn-trigraphs-1.c: New.
7747 * gcc.dg/cpp/warn-multichar-2.c: New.
7748 * gcc.dg/cpp/warn-normalized-3.c: New.
7749 * gcc.dg/cpp/warning-directive-4.c: New.
7750 * gcc.dg/cpp/warn-unused-macros.c: New.
7751 * gcc.dg/cpp/warn-trigraphs-2.c: New.
7752 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7753 * gcc.dg/cpp/warn-cxx-compat.c: New.
7754 * gcc.dg/cpp/warn-redefined.c: New.
7755 * gcc.dg/cpp/warn-trigraphs-3.c: New.
7756 * gcc.dg/cpp/warn-unused-macros-2.c: New.
7757 * gcc.dg/cpp/warn-deprecated.c: New.
7758 * gcc.dg/cpp/warn-trigraphs-4.c: New.
7759 * gcc.dg/cpp/warn-redefined-2.c: New.
7760 * gcc.dg/cpp/warn-comments.c: New.
7761 * gcc.dg/cpp/warn-multichar.c: New.
7762 * g++.dg/cpp/warning-directive-1.C: New.
7763 * g++.dg/cpp/warning-directive-2.C: New.
7764 * g++.dg/cpp/warning-directive-3.C: New.
7765 * g++.dg/cpp/warning-directive-4.C: New.
7766 * gfortran.dg/warning-directive-1.F90: New.
7767 * gfortran.dg/warning-directive-3.F90: New.
7768 * gfortran.dg/warning-directive-2.F90: New.
7769 * gfortran.dg/warning-directive-4.F90: New.
7770
7771 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7772
7773 PR objc++/23716
7774 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7775
7776 2010-04-07 Jason Merrill <jason@redhat.com>
7777
7778 * g++.dg/template/dr408.C: New.
7779
7780 * g++.dg/lookup/ns4.C: New.
7781
7782 PR c++/38392
7783 * g++.dg/template/friend51.C: New test.
7784
7785 PR c++/41970
7786 * g++.old-deja/g++.other/linkage1.C: Adjust.
7787
7788 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7789
7790 PR c++/42697
7791 * g++.dg/template/crash94.C: New test.
7792
7793 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7794
7795 PR c++/40239
7796 * g++.dg/init/aggr5.C: New test.
7797 * g++.dg/init/aggr5.C: New test.
7798
7799 2010-04-07 Richard Guenther <rguenther@suse.de>
7800
7801 PR tree-optimization/43270
7802 * g++.dg/warn/Warray-bounds-4.C: New testcase.
7803 * gcc.dg/Warray-bounds-7.c: Likewise.
7804
7805 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
7806
7807 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7808 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7809 * gnat.dg/bit_packed_array4.ad[sb]: New test.
7810
7811 2010-04-07 Jie Zhang <jie@codesourcery.com>
7812
7813 PR c++/42556
7814 * g++.dg/init/pr42556.C: New test.
7815
7816 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7817
7818 PR debug/43628
7819 * g++.dg/debug/dwarf2/typedef2.C: New test.
7820
7821 2010-04-06 Dodji Seketeli <dodji@redhat.com>
7822
7823 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7824 c-c++-common/dwarf2/redeclaration-1.C
7825
7826 2010-04-06 Jason Merrill <jason@redhat.com>
7827
7828 * g++.dg/cpp0x/pr31437.C: Adjust error location.
7829 * g++.dg/ext/attrib18.C: Likewise.
7830 * g++.dg/ext/bitfield2.C: Likewise.
7831 * g++.dg/ext/bitfield4.C: Likewise.
7832 * g++.dg/ext/visibility/warn2.C: Likewise.
7833 * g++.dg/ext/visibility/warn3.C: Likewise.
7834 * g++.dg/gomp/pr26690-1.C: Likewise.
7835 * g++.dg/inherit/covariant7.C: Likewise.
7836 * g++.dg/init/synth2.C: Likewise.
7837 * g++.dg/lookup/using7.C: Likewise.
7838 * g++.dg/other/crash-4.C: Likewise.
7839 * g++.dg/other/error13.C: Likewise.
7840 * g++.dg/other/error20.C: Likewise.
7841 * g++.dg/parse/crash31.C: Likewise.
7842 * g++.dg/parse/error16.C: Likewise.
7843 * g++.dg/parse/error19.C: Likewise.
7844 * g++.dg/parse/error27.C: Likewise.
7845 * g++.dg/parse/error28.C: Likewise.
7846 * g++.dg/parse/fused-params1.C: Likewise.
7847 * g++.dg/template/error2.C: Likewise.
7848 * g++.dg/template/local6.C: Likewise.
7849 * g++.dg/template/qualttp15.C: Likewise.
7850 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7851 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7852 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7853 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7854 * g++.old-deja/g++.eh/spec6.C: Likewise.
7855 * g++.old-deja/g++.jason/crash3.C: Likewise.
7856 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7857 * g++.old-deja/g++.law/ctors5.C: Likewise.
7858 * g++.old-deja/g++.law/ctors9.C: Likewise.
7859 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7860 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7861 * g++.old-deja/g++.other/struct1.C: Likewise.
7862 * g++.old-deja/g++.other/volatile1.C: Likewise.
7863 * g++.old-deja/g++.pt/crash36.C: Likewise.
7864 * g++.old-deja/g++.pt/derived3.C: Likewise.
7865 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7866 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7867
7868 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7869
7870 PR middle-end/43519
7871 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7872 * gcc.dg/graphite/id-19.c: New.
7873
7874 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7875
7876 PR middle-end/32824
7877 * gcc.dg/vect/pr32824: New.
7878
7879 2010-04-06 Tobias Burnus <burnus@net-b.de>
7880
7881 PR fortran/18918
7882 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7883 * gfortran.dg/coarray_3.f90: Ditto.
7884 * gfortran.dg/coarray_4.f90: Ditto.
7885 * gfortran.dg/coarray_5.f90: Ditto.
7886 * gfortran.dg/coarray_6.f90: Ditto.
7887 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7888
7889 2010-04-06 Tobias Burnus <burnus@net-b.de>
7890
7891 PR fortran/18918
7892 * gfortran.dg/coarray_4.f90: Fix test.
7893 * gfortran.dg/coarray_6.f90: Add more tests.
7894
7895 2010-04-06 Tobias Burnus <burnus@net-b.de>
7896
7897 PR fortran/18918
7898 * gfortran.dg/coarray_4.f90: New test.
7899 * gfortran.dg/coarray_5.f90: New test.
7900 * gfortran.dg/coarray_6.f90: New test.
7901
7902 2010-04-06 Tobias Burnus <burnus@net-b.de>
7903
7904 PR fortran/18918
7905 * gfortran.dg/iso_fortran_env_5.f90: New test.
7906 * gfortran.dg/iso_fortran_env_6.f90: New test.
7907
7908 2010-04-06 Tobias Burnus <burnus@net-b.de>
7909
7910 PR fortran/39997
7911 * gfortran.dg/coarray_1.f90: New test.
7912 * gfortran.dg/coarray_2.f90: New test.
7913 * gfortran.dg/coarray_3.f90: New test.
7914
7915 2010-04-06 Jason Merrill <jason@redhat.com>
7916
7917 PR c++/43648
7918 * g++.dg/template/dtor8.C: New.
7919
7920 PR c++/43621
7921 * g++.dg/template/error-recovery2.C: New.
7922
7923 2010-04-06 Jan Hubicka <jh@suse.czpli
7924
7925 PR tree-optimization/42906
7926 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7927
7928 2010-04-06 Tobias Burnus <burnus@net-b.de>
7929
7930 PR fortran/43178
7931 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7932 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7933 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7934
7935 2010-04-06 Richard Guenther <rguenther@suse.de>
7936
7937 PR tree-optimization/43627
7938 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7939
7940 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR target/43638
7943 * gcc.target/i386/pr43638.c: New test.
7944
7945 2010-04-06 Richard Guenther <rguenther@suse.de>
7946
7947 PR middle-end/43661
7948 * gcc.c-torture/compile/pr43661.c: New testcase.
7949
7950 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7951
7952 * gcc.target/s390/stackcheck1.c: Add dg-warning.
7953
7954 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
7955
7956 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7957
7958 2010-04-02 Richard Guenther <rguenther@suse.de>
7959
7960 PR tree-optimization/43629
7961 * gcc.c-torture/execute/pr43629.c: New testcase.
7962
7963 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7964 Dominique d'Humieres <dominiq@lps.ens.fr>
7965
7966 PR libfortran/43605
7967 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7968
7969 2010-04-01 Dodji Seketeli <dodji@redhat.com>
7970
7971 PR debug/43325
7972 * c-c++-common/dwarf2/redeclaration-1.C: New test.
7973
7974 2010-04-01 Jason Merrill <jason@redhat.com>
7975
7976 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7977
7978 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7979 Manfred Schwarb <manfred99@gmx.ch>
7980
7981 PR libfortran/43605
7982 * gfortran.dg/ftell_3.f90: New test.
7983
7984 2010-04-01 Richard Guenther <rguenther@suse.de>
7985
7986 PR middle-end/43614
7987 * gcc.c-torture/compile/pr43614.c: New testcase.
7988
7989 2010-04-01 Martin Jambor <mjambor@suse.cz>
7990
7991 PR tree-optimization/43141
7992 * gcc.dg/guality/pr43141.c: New test.
7993
7994 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7995
7996 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7997 * g++.dg/eh/spbp.C: Likewise.
7998 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7999 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8000 superfluous casts.
8001 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8002 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8003 * objc.dg/dwarf-2.m: Likewise.
8004
8005 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8006
8007 PR middle-end/43464
8008 * gcc.dg/graphite/id-pr43464.c: New.
8009 * gcc.dg/graphite/id-pr43464-1.c: New.
8010
8011 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8012
8013 PR middle-end/43351
8014 * gcc.dg/graphite/id-pr43351.c
8015
8016 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8017
8018 PR testsuite/35165
8019 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8020 * obj-c++.dg/try-catch-2.mm: Ditto.
8021 * obj-c++.dg/lookup-2.mm: Ditto.
8022 * obj-c++.dg/encode-8.m: Ditto.
8023 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8024 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8025 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8026 * obj-c++.dg/const-str-11.mm: Ditto.
8027 * obj-c++.dg/const-str-9.mm: Ditto.
8028 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8029 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8030 * obj-c++.dg/except-1.mm: Ditto.
8031 * obj-c++.dg/const-str-7.mm: Ditto.
8032 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8033 * obj-c++.dg/const-str-3.mm: Ditto.
8034 * obj-c++.dg/const-str-7.mm: Ditto.
8035 * obj-c++.dg/stubify-2.mm: Change dump file name.
8036
8037 PR objc++/23613
8038 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8039 New macro.
8040 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8041 Remove dg-xfail-if.
8042
8043 2010-03-31 Martin Jambor <mjambor@suse.cz>
8044
8045 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8046 only with -O2, -O3 or -Os and not with -fwhopr.
8047
8048 2010-03-31 Dodji Seketeli <dodji@redhat.com>
8049
8050 PR c++/43558
8051 * g++.dg/template/typedef31.C: New test.
8052
8053 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8054
8055 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8056 assembler output on *-*-solaris2*.
8057 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8058
8059 2010-03-31 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR debug/43557
8062 * gcc.dg/pr43557-1.c: New test.
8063 * gcc.dg/pr43557-2.c: New file.
8064
8065 2010-03-31 Jie Zhang <jie@codesourcery.com>
8066
8067 PR 43562
8068 * gcc.dg/pr43562.c: New test.
8069
8070 2010-03-30 Jason Merrill <jason@redhat.com>
8071
8072 PR c++/43076
8073 * g++.dg/template/error-recovery1.C: New.
8074
8075 PR c++/41786
8076 * g++.dg/parse/ambig5.C: New.
8077
8078 2010-03-30 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR debug/43593
8081 * gcc.dg/guality/pr43593.c: New test.
8082
8083 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8084
8085 PR middle-end/43430
8086 * gcc.dg/vect/pr43430-1.c: New.
8087
8088 2010-03-30 Jason Merrill <jason@redhat.com>
8089
8090 PR c++/43559
8091 * g++.dg/template/partial7.C: New.
8092
8093 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8094
8095 * gcc.target/s390/stackcheck1.c: New testcase.
8096
8097 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8098
8099 PR libfortran/43265
8100 * gfortran.dg/read_eof_8.f90: New test.
8101
8102 2010-03-29 Jason Merrill <jason@redhat.com>
8103
8104 * gcc.dg/cpp/include6.c: Change [] to ().
8105
8106 N3077
8107 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8108 splicing and UCNs.
8109 * c-c++-common/raw-string-2.c: Add trigraph test.
8110 * c-c++-common/raw-string-8.c: New.
8111 * c-c++-common/raw-string-9.c: New.
8112 * c-c++-common/raw-string-10.c: New.
8113
8114 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8115 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8116 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8117 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8118 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8119 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8120 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8121
8122 2010-03-29 Richard Guenther <rguenther@suse.de>
8123
8124 PR tree-optimization/43560
8125 * gcc.dg/torture/pr43560.c: New testcase.
8126
8127 2010-03-29 Jason Merrill <jason@redhat.com>
8128
8129 N3077
8130 * g++.dg/ext/raw-string-1.C: Change [] to ().
8131 * g++.dg/ext/raw-string-2.C: Change [] to ().
8132 Don't use \ in delimiter.
8133 * g++.dg/ext/raw-string-3.C: Change [] to ().
8134 * g++.dg/ext/raw-string-4.C: Change [] to ().
8135 * g++.dg/ext/raw-string-5.C: Change [] to ().
8136 Test for error on \ in delimiter.
8137 * g++.dg/ext/raw-string-6.C: Change [] to ().
8138 * g++.dg/ext/raw-string-7.C: Change [] to ().
8139
8140 2010-03-29 Jie Zhang <jie@codesourcery.com>
8141
8142 PR 43564
8143 * gcc.dg/pr43564.c: New test.
8144
8145 2010-03-29 Tobias Burnus <burnus@net-b.de>
8146
8147 PR fortran/43551
8148 * gfortran.dg/direct_io_12.f90: New test.
8149
8150 2010-03-28 Jan Hubicka <jh@suse.cz>
8151
8152 PR tree-optimization/43505
8153 * gfortran.dg/pr43505.f90: New testcase.
8154
8155 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
8156
8157 PR tree-optimization/43528
8158 * gcc.target/i386/pr43528.c: New test.
8159
8160 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8161
8162 PR c/43381
8163 * gcc.dg/parm-impl-decl-3.c: New test.
8164
8165 2010-03-26 Jason Merrill <jason@redhat.com>
8166
8167 PR c++/43509
8168 * g++.dg/cpp0x/parse1.C: New.
8169
8170 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8171
8172 PR target/43524
8173 * gcc.target/i386/pr43524.c: New test.
8174
8175 2010-03-26 Martin Jambor <mjambor@suse.cz>
8176
8177 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8178 whitespace, rename main to foo.
8179 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8180 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8181 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8182 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8183 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8184 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8185 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8186 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8187 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8188 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8189 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8190
8191 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8192
8193 PR c++/43327
8194 * g++.dg/other/crash-10.C: New test.
8195 * g++.dg/other/crash-11.C: New test.
8196
8197 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8198
8199 PR libfortran/43517
8200 * gfortran.dg/read_eof_7.f90: New test.
8201
8202 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8203
8204 PR objc/35165
8205 PR testsuite/43512
8206 * objc-obj-c++-shared: New directory.
8207 * objc-obj-c++-shared/Object1-implementation.h: New file.
8208 * objc-obj-c++-shared/Object1.h: New file.
8209 * objc-obj-c++-shared/Protocol1.h: New file.
8210 * objc-obj-c++-shared/next-abi.h: New file.
8211 * objc-obj-c++-shared/next-mapping.h: New file.
8212 * objc/execute/next_mapping.h: Delete.
8213 * objc.dg/special/special.exp: For all targets run the tests with
8214 -fgnu-runtime, for darwin targets also run the tests with
8215 -fnext-runtime.
8216 * objc.dg/dg.exp: Ditto.
8217 * obj-c++.dg/dg.exp: Ditto.
8218 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8219 Protocol1.h) and next-mapping.h as required. Amend testcase to
8220 include use of updated NeXT interface.
8221 * objc/execute/formal_protocol-5.m: Ditto.
8222 * objc/execute/protocol-isEqual-2.m: Ditto.
8223 * objc/execute/protocol-isEqual-4.m: Ditto.
8224 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8225 Protocol1.h) and next-mapping.h as required.
8226 * objc/execute/object_is_class.m: Ditto.
8227 * objc/execute/enumeration-1.m: Ditto.
8228 * objc/execute/class-13.m: Ditto.
8229 * objc/execute/formal_protocol-2.m: Ditto.
8230 * objc/execute/formal_protocol-4.m: Ditto.
8231 * objc/execute/class-1.m: Ditto.
8232 * objc/execute/bycopy-1.m: Ditto.
8233 * objc/execute/formal_protocol-6.m: Ditto.
8234 * objc/execute/bycopy-3.m: Ditto.
8235 * objc/execute/class-3.m: Ditto.
8236 * objc/execute/bf-11.m: Ditto.
8237 * objc/execute/class-5.m: Ditto.
8238 * objc/execute/bf-13.m: Ditto.
8239 * objc/execute/class-7.m: Ditto.
8240 * objc/execute/bf-15.m: Ditto.
8241 * objc/execute/class-9.m: Ditto.
8242 * objc/execute/bf-17.m: Ditto.
8243 * objc/execute/bf-19.m: Ditto.
8244 * objc/execute/IMP.m: Ditto.
8245 * objc/execute/exceptions/catchall-1.m: Ditto.
8246 * objc/execute/exceptions/trivial.m: Ditto.
8247 * objc/execute/exceptions/finally-1.m: Ditto.
8248 * objc/execute/exceptions/local-variables-1.m: Ditto.
8249 * objc/execute/exceptions/foward-1.m: Ditto.
8250 * objc/execute/bf-2.m: Ditto.
8251 * objc/execute/string1.m: Ditto.
8252 * objc/execute/bf-4.m: Ditto.
8253 * objc/execute/informal_protocol.m: Ditto.
8254 * objc/execute/string3.m: Ditto.
8255 * objc/execute/bf-6.m: Ditto.
8256 * objc/execute/bf-8.m: Ditto.
8257 * objc/execute/class-tests-1.h: Ditto.
8258 * objc/execute/protocol-isEqual-1.m: Ditto.
8259 * objc/execute/protocol-isEqual-3.m: Ditto.
8260 * objc/execute/_cmd.m: Ditto.
8261 * objc/execute/function-message-1.m: Ditto.
8262 * objc/execute/bf-20.m: Ditto.
8263 * objc/execute/bf-common.h: Ditto.
8264 * objc/execute/np-2.m: Ditto.
8265 * objc/execute/class-10.m: Ditto.
8266 * objc/execute/class-12.m: Ditto.
8267 * objc/execute/enumeration-2.m: Ditto.
8268 * objc/execute/class-14.m: Ditto.
8269 * objc/execute/encode-1.m: Ditto.
8270 * objc/execute/formal_protocol-1.m: Ditto.
8271 * objc/execute/formal_protocol-3.m: Ditto.
8272 * objc/execute/accessing_ivars.m: Ditto.
8273 * objc/execute/bycopy-2.m: Ditto.
8274 * objc/execute/class-2.m: Ditto.
8275 * objc/execute/bf-10.m: Ditto.
8276 * objc/execute/formal_protocol-7.m: Ditto.
8277 * objc/execute/root_methods.m: Ditto.
8278 * objc/execute/class-4.m: Ditto.
8279 * objc/execute/bf-12.m: Ditto.
8280 * objc/execute/class-6.m: Ditto.
8281 * objc/execute/bf-14.m: Ditto.
8282 * objc/execute/nested-func-1.m: Ditto.
8283 * objc/execute/class-8.m: Ditto.
8284 * objc/execute/private.m: Ditto.
8285 * objc/execute/bf-16.m: Ditto.
8286 * objc/execute/bf-18.m: Ditto.
8287 * objc/execute/load-3.m: Ditto.
8288 * objc/execute/compatibility_alias.m: Ditto.
8289 * objc/execute/bf-1.m: Ditto.
8290 * objc/execute/no_clash.m: Ditto.
8291 * objc/execute/bf-3.m: Ditto.
8292 * objc/execute/string2.m: Ditto.
8293 * objc/execute/bf-5.m: Ditto.
8294 * objc/execute/string4.m: Ditto.
8295 * objc/execute/bf-7.m: Ditto.
8296 * objc/execute/object_is_meta_class.m: Ditto.
8297 * objc/execute/bf-9.m: Ditto.
8298 * objc/execute/bf-21.m: Ditto.
8299 * objc/execute/cascading-1.m: Ditto.
8300 * objc/execute/trivial.m: Ditto.
8301 * objc/execute/np-1.m: Ditto.
8302 * objc/compile/trivial.m: Ditto.
8303 * objc/execute/class_self-2.m: Include <stdlib.h>.
8304 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8305 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8306 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8307 and 64bit. Use new NeXT interface as required.
8308 * objc.dg/special/unclaimed-category-1.m: Ditto.
8309 * objc.dg/special/unclaimed-category-1.h: Ditto.
8310 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8311 * objc.dg/func-ptr-1.m: Ditto.
8312 * objc.dg/stret-1.m: Ditto.
8313 * objc.dg/encode-2.m: Ditto.
8314 * objc.dg/category-1.m: Ditto.
8315 * objc.dg/encode-3.m: Ditto.
8316 * objc.dg/call-super-3.m: Ditto.
8317 * objc.dg/method-3.m: Ditto.
8318 * objc.dg/func-ptr-2.m: Ditto.
8319 * objc.dg/lookup-1.m: Ditto.
8320 * objc.dg/encode-4.m: Ditto.
8321 * objc.dg/fix-and-continue-1.m: Ditto.
8322 * objc.dg/proto-lossage-3.m: Ditto.
8323 * objc.dg/method-13.m: Ditto.
8324 * objc.dg/proto-qual-1.m: Ditto.
8325 * objc.dg/zero-link-3.m: Ditto.
8326 * objc.dg/bitfield-1.m: Ditto.
8327 * objc.dg/va-meth-1.m: Ditto.
8328 * objc.dg/super-class-3.m: Ditto.
8329 * objc.dg/call-super-1.m: Ditto.
8330 * objc.dg/type-size-2.m: Ditto.
8331 * objc.dg/method-10.m: Ditto.
8332 * objc.dg/defs.m: Ditto.
8333 * objc.dg/const-str-3.m: Ditto.
8334 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8335 Protocol1.h) and next-mapping.h as required. Use new NeXT
8336 interface as required.
8337 * objc.dg/super-class-4.m: Ditto.
8338 * objc.dg/comp-types-8.m: Ditto.
8339 * objc.dg/call-super-2.m: Ditto.
8340 * objc.dg/objc-fast-4.m: Ditto.
8341 * objc.dg/method-6.m: Ditto.
8342 * objc.dg/const-str-3.m: Ditto.
8343 * objc.dg/const-str-7.m: Ditto.
8344 * objc.dg/method-15.m: Ditto.
8345 * objc.dg/method-19.m: Ditto.
8346 * objc.dg/sync-1.m: Ditto.
8347 * objc.dg/layout-1.m: Ditto.
8348 * objc.dg/bitfield-3.m: Ditto.
8349 * objc.dg/try-catch-3.m: Ditto.
8350 * objc.dg/try-catch-7.m: Ditto.
8351 * objc.dg/comp-types-10.m: Ditto.
8352 * objc.dg/selector-2.: Ditto.
8353 * objc.dg/method-7.m: Ditto.
8354 * objc.dg/typedef-alias-1.m: Ditto.
8355 * objc.dg/proto-lossage-2.m: Ditto.
8356 * objc.dg/comp-types-11.m: Ditto.
8357 * objc.dg/sizeof-1.m: Ditto.
8358 * objc.dg/method-17.m: Ditto.
8359 * objc.dg/bitfield-5.m: Ditto.
8360 * objc.dg/try-catch-1.m: Ditto.
8361 * objc.dg/encode-5.m: Ditto.
8362 * objc.dg/fix-and-continue-2.m: Ditto.
8363 * objc.dg/method-9.m: Ditto.
8364 * objc.dg/isa-field-1.m: Ditto.
8365 * objc.dg/local-decl-2.m: Ditto.
8366 * objc.dg/objc-gc-4.m: Ditto.
8367 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8368 * objc.dg/gnu-runtime-3.m: Ditto.
8369 * objc.dg/encode-7.m: Ditto.
8370 * objc.dg/encode-8.m: Ditto.
8371 * objc.dg/selector-3.m: Ditto.
8372 * objc.dg/gnu-runtime-1.m: Ditto.
8373 * objc.dg/const-str-12.m: Ditto.
8374 * objc.dg/gnu-runtime-2.m: Ditto.
8375 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8376 * objc.dg/selector-1.m: Ditto.
8377 * objc.dg/stubify-2.m: Ditto.
8378 * objc.dg/zero-link-1.m: Ditto.
8379 * objc.dg/stret-2.m: Ditto.
8380 * objc.dg/zero-link-2.m: Ditto.
8381 * objc.dg/next-runtime-1.m: Ditto.
8382 * objc.dg/symtab-1.m: Ditto.
8383 * objc.dg/stubify-1.m: Ditto.
8384 * objc.dg/bitfield-2.m: Ditto.
8385 * objc.dg/try-catch-10.m: Apply to both runtimes.
8386 * objc.dg/const-str-1.m: Ditto.
8387 * objc.dg/image-info.m: Ditto.
8388 * objc.dg/encode-9.m: Ditto.
8389 * objc.dg/pragma-1.m: Apply test to all targets.
8390 * objc.dg/const-str-4.m: Ditto.
8391 * objc.dg/const-str-8.m: Ditto.
8392 * objc.dg/super-class-2.m: Ditto.
8393 * objc.dg/try-catch-5.m: Ditto.
8394 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8395 Protocol1.h) and next-mapping.h as required. Use new NeXT
8396 interface as required. Skip for gnu-runtime. Test for .quad at m64.
8397 * objc.dg/const-str-11.m: Ditto.
8398 * objc.dg/const-str-9.m: Ditto.
8399 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8400 * objc.dg/encode-1.m: Remove redundant -lobjc.
8401 * objc.dg/try-catch-9.m: Tidy space.
8402 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8403 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8404 and 64bit. Use new NeXT interface as required.
8405 * obj-c++.dg/template-4.mm: Ditto.
8406 * obj-c++.dg/defs.mm: Ditto.
8407 * obj-c++.dg/basic.mm: Ditto.
8408 * obj-c++.dg/encode-4.mm: Ditto.
8409 * obj-c++.dg/method-17.mm: Ditto.
8410 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8411 * obj-c++.dg/cxx-class-1.mm: Ditto.
8412 * obj-c++.dg/method-10.mm: Ditto.
8413 * obj-c++.dg/va-meth-1.mm: Ditto.
8414 * obj-c++.dg/encode-5.mm: Ditto.
8415 * obj-c++.dg/lookup-2.mm: Ditto.
8416 * obj-c++.dg/template-3.mm: Ditto.
8417 * obj-c++.dg/proto-qual-1.mm: Ditto.
8418 * obj-c++.dg/qual-types-1.m: Ditto.
8419 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8420 * obj-c++.dg/template-1.mm: Ditto.
8421 * obj-c++.dg/encode-6.mm: Ditto.
8422 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
8423 Protocol1.h) and next-mapping.h as required. Use new NeXT
8424 interface as required.
8425 * obj-c++.dg/except-1.mm: Ditto.
8426 * obj-c++.dg/const-str-7.mm: Ditto.
8427 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8428 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8429 * obj-c++.dg/selector-2.mm: Ditto.
8430 * obj-c++.dg/isa-field-1.mm: Ditto.
8431 * obj-c++.dg/try-catch-1.mm: Ditto.
8432 * obj-c++.dg/local-decl-1.mm: Ditto.
8433 * obj-c++.dg/try-catch-9.mm: Ditto.
8434 * obj-c++.dg/no-extra-load.mm: Ditto.
8435 * obj-c++.dg/selector-5.mm: Ditto.
8436 * obj-c++.dg/method-12.mm: Ditto.
8437 * obj-c++.dg/try-catch-11.mm: Ditto.
8438 * obj-c++.dg/comp-types-11.mm: Ditto.
8439 * obj-c++.dg/bitfield-3.mm: Ditto.
8440 * obj-c++.dg/method-6.mm: Ditto.
8441 * obj-c++.dg/super-class-2.mm: Ditto.
8442 * obj-c++.dg/method-21.mm: Ditto.
8443 * obj-c++.dg/const-str-8.mm: Ditto.
8444 * obj-c++.dg/try-catch-7.mm: Ditto.
8445 * obj-c++.dg/method-15.mm: Ditto.
8446 * obj-c++.dg/layout-1.mm: Ditto.
8447 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8448 * obj-c++.dg/const-str-3.mm: Ditto.
8449 * obj-c++.dg/try-catch-2.mm: Ditto.
8450 * obj-c++.dg/objc-gc-3.mm: Ditto.
8451 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8452 * obj-c++.dg/bitfield-1.mm: Ditto.
8453 * obj-c++.dg/selector-6.mm: Ditto.
8454 * obj-c++.dg/method-13.mm: Ditto.
8455 * obj-c++.dg/comp-types-12.mm: Ditto.
8456 * obj-c++.dg/bitfield-4.mm: Ditto.
8457 * obj-c++.dg/try-catch-8.mm: Ditto.
8458 * obj-c++.dg/method-2.mm: Ditto.
8459 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8460 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8461 * obj-c++.dg/const-str-4.mm: Ditto.
8462 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8463 * obj-c++.dg/try-catch-3.mm: Ditto.
8464 * obj-c++.dg/comp-types-9.mm: Ditto.
8465 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8466 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8467 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8468 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8469 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8470 Use new NeXT interface as required.
8471 * obj-c++.dg/const-str-10.mm: Ditto.
8472 * obj-c++.dg/const-str-11.mm: Ditto.
8473 * obj-c++.dg/const-str-9.mm: Ditto.
8474 * obj-c++.dg/method-11.mm: Ditto.
8475 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8476 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8477 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8478 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8479 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8480
8481 2010-03-25 Dodji Seketeli <dodji@redhat.com>
8482
8483 PR c++/43206
8484 * g++.dg/template/typedef30.C: New test case.
8485
8486 2010-03-25 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR c/43385
8489 * gcc.c-torture/execute/pr43385.c: New test.
8490
8491 2010-03-24 Joseph Myers <joseph@codesourcery.com>
8492
8493 * gcc.dg/strncpy-fix-1.c: New test.
8494
8495 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8496
8497 PR testsuite/41609
8498 * lib/objc-torture.exp (objc-set-runtime-options): New.
8499 * objc/execute/execute.exp: Check runtime options on each pass.
8500 * objc/execute/exceptions/exceptions.exp: Ditto.
8501 * objc/compile/compile.exp: Ditto.
8502
8503 PR testsuite/42348
8504 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8505 standard tests.
8506 (check_effective_target_objc2): New proc.
8507 (check_effective_target_next_runtime): New proc.
8508 * lib/objc.exp: Determine which runtime is in force and support it.
8509 * lib/obj-c++.exp: Ditto.
8510
8511 2010-03-24 Jason Merrill <jason@redhat.com>
8512
8513 PR c++/43502
8514 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8515
8516 2010-03-24 Martin Jambor <mjambor@suse.cz>
8517
8518 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8519 a loop.
8520 * gcc.dg/ipa/ipa-2.c: Likewise.
8521 * gcc.dg/ipa/ipa-3.c: Likewise.
8522 * gcc.dg/ipa/ipa-4.c: Likewise.
8523 * gcc.dg/ipa/ipa-5.c: Likewise.
8524 * gcc.dg/ipa/ipa-7.c: Likewise.
8525 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8526 a loop.
8527 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8528 i_can_not_be_propagated_fully2 into a loop.
8529 * gcc.dg/ipa/ipa-8.c: New test.
8530 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8531
8532 2010-03-24 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR debug/19192
8535 PR debug/43479
8536 * gcc.dg/guality/pr43479.c: New test.
8537 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8538 and add volatile keyword.
8539
8540 2010-03-23 Mike Stump <mikestump@comcast.net>
8541
8542 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8543
8544 2010-03-23 Jason Merrill <jason@redhat.com>
8545
8546 * g++.dg/ext/altivec-17.C: Adjust error message.
8547
8548 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8549 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8550 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8551 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8552 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8553 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8554
8555 2010-03-22 Jason Merrill <jason@redhat.com>
8556
8557 PR c++/43333
8558 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8559 * g++.dg/ext/is_pod_98.C: New.
8560
8561 PR c++/43281
8562 * g++.dg/cpp0x/auto18.C: New.
8563
8564 * gcc.dg/pr36997.c: Adjust error message.
8565 * g++.dg/ext/vector9.C: Likewise.
8566 * g++.dg/conversion/simd3.C: Likewise.
8567 * g++.dg/other/error23.C: Likewise.
8568
8569 2010-03-22 Michael Matz <matz@suse.de>
8570
8571 PR middle-end/43475
8572 * gfortran.dg/pr43475.f90: New testcase.
8573
8574 2010-03-22 Richard Guenther <rguenther@suse.de>
8575
8576 PR tree-optimization/43390
8577 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8578
8579 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8580
8581 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8582 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8583
8584 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
8585 Michael Matz <matz@suse.de>
8586
8587 PR c++/43081
8588 * g++.dg/parse/crash56.C: New test.
8589
8590 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
8591
8592 PR fortran/43450
8593 * gfortran.dg/whole_file_15.f90 : New test.
8594
8595 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8596
8597 PR fortran/43409
8598 * gfortran.dg/inquire_size.f90: New test.
8599
8600 2010-03-20 Richard Guenther <rguenther@suse.de>
8601
8602 PR rtl-optimization/43438
8603 * gcc.c-torture/execute/pr43438.c: New testcase.
8604
8605 2010-03-20 Dodji Seketeli <dodji@redhat.com>
8606
8607 PR c++/43375
8608 * g++.dg/abi/mangle42.C: New test.
8609
8610 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8611
8612 PR C/43211
8613 * gcc.dg/pr43211.c: New test.
8614 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8615
8616 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
8617
8618 PR rtl-optimization/42258
8619 * gcc.target/arm/thumb1-mul-moves.c: New test.
8620
8621 PR target/40697
8622 * gcc.target/arm/thumb-andsi.c: New test.
8623
8624 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8625 dg-require-effective-target.
8626
8627 2010-03-19 Michael Matz <matz@suse.de>
8628
8629 PR c++/43116
8630 * g++.dg/other/pr43116.C: New testcase.
8631
8632 2010-03-19 Michael Matz <matz@suse.de>
8633
8634 PR target/43305
8635 * gcc.dg/pr43305.c: New testcase.
8636
8637 2010-03-19 Richard Guenther <rguenther@suse.de>
8638
8639 PR tree-optimization/43415
8640 * gcc.c-torture/compile/pr43415.c: New testcase.
8641
8642 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
8643
8644 PR ada/43106
8645 * gnat.dg/case_optimization2.adb: New test.
8646 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8647
8648 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8649 Jack Howarth <howarth@bromo.med.uc.edu>
8650
8651 PR target/36399
8652 * gcc.target/i386/push-1.c: Don't xfail
8653 scan-assembler-not "movups" on darwin.
8654
8655 2010-03-18 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR debug/43058
8658 * gcc.dg/pr43058.c: New test.
8659
8660 2010-03-18 Martin Jambor <mjambor@suse.cz>
8661
8662 PR middle-end/42450
8663 * g++.dg/torture/pr42450.C: New test.
8664
8665 2010-03-18 Michael Matz <matz@suse.de>
8666
8667 PR middle-end/43419
8668 * gcc.dg/pr43419.c: New testcase.
8669
8670 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
8671
8672 PR rtl-optimization/43360
8673 * gcc.dg/torture/pr43360.c: New.
8674
8675 2010-03-18 Michael Matz <matz@suse.de>
8676
8677 PR tree-optimization/43402
8678 * gcc.dg/pr43402.c: New testcase.
8679
8680 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8681
8682 PR target/42427
8683 * gcc.dg/pr42427.c: New test.
8684
8685 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8686
8687 PR libfortran/43265
8688 * gfortran.dg/read_empty_file.f: New test.
8689 * gfortran.dg/read_eof_all.f90: New test.
8690 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8691 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8692
8693 2010-03-17 Michael Matz <matz@suse.de>
8694
8695 * gcc.dg/pr43300.c: Add -w.
8696
8697 2010-03-17 Richard Guenther <rguenther@suse.de>
8698
8699 * gcc.dg/pr43379.c: Add -w.
8700
8701 2010-03-17 Tobias Burnus <burnus@net-b.de>
8702
8703 PR fortran/43331
8704 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8705
8706 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
8707
8708 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8709
8710 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8711
8712 * ada/acats/run_all.sh: Log start and end times.
8713
8714 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8715
8716 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8717
8718 2010-03-16 Richard Guenther <rguenther@suse.de>
8719
8720 PR middle-end/43379
8721 * gcc.dg/pr43379.c: New testcase.
8722
8723 2010-03-16 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR debug/43051
8726 * gcc.dg/guality/pr43051-1.c: New test.
8727
8728 2010-03-15 Janis Johnson <janis187@us.ibm.com>
8729
8730 PR testsuite/43363
8731 * g++.dg/ext/altivec-17.C: Handle changes to error message.
8732
8733 2010-03-15 Michael Matz <matz@suse.de>
8734
8735 PR middle-end/43300
8736 * gcc.dg/pr43300.c: New testcase.
8737
8738 2010-03-15 Richard Guenther <rguenther@suse.de>
8739
8740 PR tree-optimization/43367
8741 * gcc.c-torture/compile/pr43367.c: New testcase.
8742
8743 2010-03-15 Richard Guenther <rguenther@suse.de>
8744
8745 PR tree-optimization/43317
8746 * gcc.dg/pr43317.c: New testcase.
8747
8748 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8749
8750 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8751
8752 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8753
8754 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8755
8756 2010-03-14 Tobias Burnus <burnus@net-b.de>
8757
8758 PR fortran/43362
8759 * gfortran.dg/impure_constructor_1.f90: New test.
8760
8761 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8762
8763 PR middle-end/43354
8764 * gfortran.dg/graphite/id-pr43354.f: New.
8765
8766 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8767
8768 PR middle-end/43349
8769 * gfortran.dg/graphite/pr43349.f: New.
8770
8771 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8772
8773 PR middle-end/43306
8774 * gcc.dg/graphite/pr43306.c: New.
8775
8776 2010-03-12 David S. Miller <davem@davemloft.net>
8777
8778 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8779 sparc.
8780
8781 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8782
8783 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8784
8785 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
8786
8787 PR fortran/43291
8788 PR fortran/43326
8789 * gfortran.dg/dynamic_dispatch_7.f03: New test.
8790
8791 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
8792
8793 * gfortran.dg/default_format_denormal_1.f90: Don't assume
8794 fail for *-*-mingw* targets.
8795
8796 2010-03-12 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR debug/43329
8799 * gcc.dg/guality/pr43329-1.c: New test.
8800
8801 2010-03-11 Martin Jambor <mjambor@suse.cz>
8802
8803 PR tree-optimization/43257
8804 * g++.dg/torture/pr43257.C: New test.
8805
8806 2010-03-11 Tobias Burnus <burnus@net-b.de>
8807
8808 PR fortran/43228
8809 * gfortran.dg/namelist_61.f90: New test.
8810
8811 2010-03-11 Richard Guenther <rguenther@suse.de>
8812
8813 PR tree-optimization/43255
8814 * gcc.c-torture/compile/pr43255.c: New testcase.
8815
8816 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8817
8818 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8819 * gcc.dg/pr43280.c: New testcase.
8820
8821 2010-03-11 Richard Guenther <rguenther@suse.de>
8822
8823 PR lto/43200
8824 * gcc.dg/lto/20100227-1_0.c: New testcase.
8825 * gcc.dg/lto/20100227-1_1.c: Likewise.
8826
8827 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8828
8829 PR libfortran/43320
8830 PR libfortran/43265
8831 * gfortran.dg/read_eof_6.f: New test
8832 * gfortran.dg/read_x_eof.f90: New test.
8833 * gfortran.dg/read_x_past.f: Update test.
8834
8835 2010-03-10 Jan Hubicka <jh@suse.cz>
8836
8837 * gcc.c-torture/compile/pr43288.c: New test.
8838
8839 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8840
8841 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8842 -fpic/-fPIC flags.
8843 * g++.old-deja/g++.pt/asm2.C: Likewise.
8844 * gcc.c-torture/compile/20000804-1.c: Likewise.
8845 * gcc.target/i386/clobbers.c: Likewise.
8846
8847 2010-03-10 Tobias Burnus <burnus@net-b.de>
8848
8849 PR fortran/43303
8850 * gfortran.dg/c_assoc_3.f90: New test.
8851
8852 2010-03-10 Jakub Jelinek <jakub@redhat.com>
8853
8854 PR debug/36728
8855 * gcc.dg/guality/pr36728-1.c: New test.
8856 * gcc.dg/guality/pr36728-2.c: New test.
8857
8858 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8859
8860 * gcc.dg/h8300-div-delay-slot.c: New test.
8861
8862 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
8863
8864 PR tree-optimization/43236
8865 * gcc.c-torture/execute/pr43236.c: New test.
8866
8867 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
8868
8869 PR middle-end/42859
8870 * g++.dg/eh/pr42859.C: New test.
8871
8872 2010-03-09 Jakub Jelinek <jakub@redhat.com>
8873
8874 PR debug/43299
8875 * gcc.dg/pr43299.c: New test.
8876
8877 PR debug/43290
8878 * g++.dg/eh/unwind2.C: New test.
8879
8880 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8881 Reza Yazdani <reza.yazdani@amd.com>
8882
8883 PR middle-end/43065
8884 * gcc.dg/graphite/run-id-4.c: New.
8885
8886 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8887
8888 PR middle-end/43065
8889 * gcc.dg/graphite/run-id-3.c: New.
8890
8891 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8892
8893 PR middle-end/42644
8894 PR middle-end/42130
8895 * gcc.dg/graphite/id-18.c: New.
8896 * gcc.dg/graphite/run-id-pr42644.c: New.
8897
8898 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8899
8900 PR middle-end/42326
8901 * gcc.dg/graphite/pr42326.c: New.
8902
8903 2010-03-08 Richard Guenther <rguenther@suse.de>
8904
8905 PR tree-optimization/43269
8906 * gcc.c-torture/execute/pr43269.c: New testcase.
8907
8908 2010-03-08 Janus Weil <janus@gcc.gnu.org>
8909
8910 PR fortran/43256
8911 * gfortran.dg/typebound_call_13.f03: New.
8912
8913 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8914
8915 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8916 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8917
8918 2010-03-05 Jason Merrill <jason@redhat.com>
8919
8920 * g++.dg/abi/mangle40.C: Require weak and alias.
8921
8922 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8923
8924 PR middle-end/42326
8925 * gfortran.dg/graphite/pr42326.f90: New.
8926 * gfortran.dg/graphite/pr42326-1.f90: New.
8927
8928 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8929
8930 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8931 (gnat_target_compile): Likewise.
8932 Reinitialize GNAT_UNDER_TEST if target changes.
8933 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8934 (local_find_gnatmake): Pass full --GCC to gnatlink.
8935 Remove --LINK.
8936
8937 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8938
8939 PR c/43248
8940 * gcc.dg/compound-literal-1.c: New testcase.
8941
8942 2010-03-04 Martin Jambor <mjambor@suse.cz>
8943
8944 PR tree-optimization/43164
8945 PR tree-optimization/43191
8946 * gcc.c-torture/compile/pr43164.c: New test.
8947 * gcc.c-torture/compile/pr43191.c: Likewise.
8948
8949 2010-03-04 Janus Weil <janus@gcc.gnu.org>
8950
8951 PR fortran/43244
8952 * gfortran.dg/finalize_9.f90: New.
8953
8954 2010-03-04 Tobias Burnus <burnus@net-b.de>
8955 Ken Werner <ken@linux.vnet.ibm.com>
8956
8957 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8958 to dg-options for spu.
8959 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8960 dump-scan target to exclude spu.
8961
8962 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
8963
8964 PR middle-end/43209
8965 * gcc.dg/tree-ssa/ivopts-4.c: New.
8966
8967 2010-03-03 Janis Johnson <janis187@us.ibm.com>
8968
8969 * lib/target-supports-dg.exp (check-flags): Provide defaults for
8970 include-opts and exclude-opts; skip checking the flags if arguments
8971 are the same as the defaults.
8972 (dg-xfail-if): Verify the number of arguments, supply defaults
8973 for unspecified optional arguments.
8974 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8975
8976 2010-03-03 Jason Merrill <jason@redhat.com>
8977
8978 PR c++/12909
8979 * g++.dg/abi/mangle40.C: Updated.
8980
8981 2010-03-03 Jason Merrill <jason@redhat.com>
8982
8983 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8984 * g++.dg/abi/mangle23.C: Likewise.
8985 * g++.dg/eh/simd-2.C: Likewise.
8986 * g++.dg/ext/attribute-test-2.C: Likewise.
8987 * g++.dg/ext/vector14.C: Likewise.
8988 * g++.dg/other/pr34435.C: Likewise.
8989 * g++.dg/template/conv8.C: Likewise.
8990 * g++.dg/template/nontype9.C: Likewise.
8991 * g++.dg/template/qualttp17.C: Likewise.
8992 * g++.dg/template/ref1.C: Likewise.
8993 * g++.old-deja/g++.pt/crash68.C: Likewise.
8994 * g++.old-deja/g++.pt/ref1.C: Likewise.
8995 * g++.old-deja/g++.pt/ref3.C: Likewise.
8996 * g++.old-deja/g++.pt/ref4.C: Likewise.
8997
8998 PR c++/12909
8999 * g++.dg/abi/mangle40.C: New.
9000 * g++.dg/abi/mangle41.C: New.
9001 * g++.dg/lto/20100302_0.C: New.
9002 * g++.dg/lto/20100302_1.C: New.
9003 * g++.dg/lto/20100302.h: New.
9004
9005 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
9006
9007 PR fortran/43243
9008 * gfortran.dg/internal_pack_12.f90: New test.
9009
9010 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9011
9012 * gcc.dg/pr36997.c: Adjust error message.
9013
9014 2010-03-03 Mike Stump <mikestump@comcast.net>
9015
9016 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9017 adjustments to not be present on machines that align the stack to
9018 more than 4 bytes and don't have a red zone yet as that is an
9019 unimplemented optimization.
9020
9021 2010-03-03 Janus Weil <janus@gcc.gnu.org>
9022
9023 PR fortran/43169
9024 * gfortran.dg/impure_assignment_3.f90: New.
9025
9026 2010-03-03 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR debug/43229
9029 * gfortran.dg/pr43229.f90: New test.
9030
9031 PR debug/43237
9032 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9033
9034 PR debug/43177
9035 * gcc.dg/guality/pr43177.c: New test.
9036
9037 2010-03-02 Jason Merrill <jason@redhat.com>
9038
9039 * g++.dg/ext/vector9.C: Adjust error message.
9040 * g++.dg/conversion/simd3.C: Likewise.
9041 * g++.dg/other/error23.C: Likewise.
9042
9043 2010-03-02 Mike Stump <mikestump@comcast.net>
9044
9045 PR c++/41090
9046 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9047
9048 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
9049
9050 PR fortran/43180
9051 * gfortran.dg/internal_pack_10.f90: New test.
9052
9053 PR fortran/43173
9054 * gfortran.dg/internal_pack_11.f90: New test.
9055
9056 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9057
9058 PR middle-end/42640
9059 * gcc.dg/tree-ssa/pr42640.c: New.
9060
9061 2010-03-01 Richard Guenther <rguenther@suse.de>
9062
9063 PR tree-optimization/43220
9064 * gcc.c-torture/execute/pr43220.c: New testcase.
9065
9066 2010-03-01 Richard Guenther <rguenther@suse.de>
9067
9068 PR middle-end/43213
9069 * gcc.dg/pr43213.c: New testcase.
9070
9071 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9072
9073 PR pch/14940
9074 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9075
9076 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9077
9078 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9079 New function.
9080 (check_effective_target_ucn): Likewise.
9081
9082 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9083 if !ucn.
9084 * gcc.dg/ucnid-2.c: Likewise.
9085 * gcc.dg/ucnid-3.c: Likewise.
9086 * gcc.dg/ucnid-4.c: Likewise.
9087 * gcc.dg/ucnid-11.c: Likewise.
9088 * gcc.dg/ucnid-12.c: Likewise.
9089 * gcc.dg/ucnid-6.c: Skip if !ucn.
9090 * gcc.dg/ucnid-9.c: Likewise.
9091
9092 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9093
9094 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9095 lists to dg-skip-if.
9096 * gcc.target/i386/stackalign/return-3.c: Likewise.
9097
9098 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9099
9100 * gcc.target/i386/clearcap.map: New file.
9101 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9102 Pass clearcap.map by default if supported.
9103
9104 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9105
9106 PR fortran/42900
9107 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9108 Explain this.
9109 * gfortran.dg/stat_2.f90: Likewise.
9110
9111 2010-03-01 Tobias Burnus <burnus@net-b.de>
9112
9113 PR fortran/43199
9114 * gfortran.dg/module_read_2.f90: New test.
9115
9116 2010-02-27 Mark Mitchell <mark@codesourcery.com>
9117
9118 PR c++/42748
9119 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9120 * g++.dg/abi/mangle12.C: Likewise.
9121 * g++.dg/abi/mangle20-2.C: Likewise.
9122 * g++.dg/abi/mangle17.C: Likewise.
9123 * g++.dg/template/cond2.C: Likewise.
9124 * g++.dg/template/pr35240.C: Likewise.
9125
9126 2010-02-27 Richard Guenther <rguenther@suse.de>
9127
9128 PR tree-optimization/43186
9129 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9130
9131 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9132
9133 * g++.dg/abi/packed1.C: Expect warning on the SH.
9134
9135 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
9136
9137 PR c++/42054:
9138 * g++.dg/parse/error37.C: New test.
9139
9140 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9141
9142 PR c/24577
9143 PR c/43192
9144 * gcc.dg/pr8927-1.c: Match new note.
9145 * gcc.dg/990506-0.c: Likewise.
9146 * gcc.dg/gomp/flush-2.c: Likewise.
9147 * gcc.dg/gomp/atomic-5.c: Likewise.
9148 * gcc.dg/gomp/pr34607.c: Likewise.
9149 * gcc.dg/pr35746.c: Likewise.
9150 * gcc.dg/cpp/pragma-1.c: Likewise.
9151 * gcc.dg/cpp/pragma-2.c: Likewise.
9152 * gcc.dg/pr41842.c: Likewise.
9153 * gcc.dg/noncompile/20040629-1.c: Likewise.
9154 * objc.dg/private-1.m: Likewise.
9155
9156 2010-02-27 Tobias Burnus <burnus@net-b.de>
9157
9158 PR fortran/43185
9159 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9160 * gfortran.dg/default_initialization_4.f90: New test.
9161
9162 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9163
9164 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9165 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9166 * gnat.dg/thin_pointer2.adb: New test.
9167 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9168
9169 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9170
9171 PR c/20631
9172 * gcc.dg/cpp/c90-pedantic.c: New.
9173 * gcc.dg/cpp/c90.c: New.
9174 * gcc.dg/gnu90-const-expr-1.c: New.
9175 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9176
9177 2010-02-26 Richard Guenther <rguenther@suse.de>
9178
9179 PR tree-optimization/43186
9180 * gcc.c-torture/compile/pr43186.c: New testcase.
9181
9182 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9183
9184 PR debug/43190
9185 * c-c++-common/dwarf2/pr43190.c: New test.
9186
9187 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9188
9189 PR testsuite/37074:
9190 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9191
9192 2010-02-26 Richard Guenther <rguenther@suse.de>
9193
9194 PR tree-optimization/43188
9195 * gcc.c-torture/compile/pr43188.c: New testcase.
9196
9197 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9198
9199 PR target/43175
9200 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9201
9202 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9203
9204 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9205
9206 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9207
9208 PR target/43154
9209 * gcc.target/powerpc/pr43154.c: New file.
9210
9211 2010-02-25 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR debug/43166
9214 * gfortran.dg/debug/pr43166.f: New test.
9215
9216 PR debug/43165
9217 * gcc.dg/torture/pr43165.c: New test.
9218
9219 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9220
9221 PR c/43128
9222 * c-c++-common/pr41779.c: Update.
9223
9224 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9225
9226 PR ada/32547
9227 * lib/gnat-dg.exp (gnat_load): Redefine.
9228
9229 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9230 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9231
9232 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9233
9234 PR libobjc/36610
9235 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9236 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9237 -fgnu-runtime.
9238 Sort entries.
9239
9240 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9241
9242 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9243
9244 2010-02-24 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR debug/43150
9247 * gcc.dg/guality/vla-1.c: New test.
9248
9249 2010-02-24 Tobias Burnus <burnus@net-b.de>
9250
9251 PR fortran/43042
9252 * gfortran.dg/c_ptr_tests_15.f90: New test.
9253
9254 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR target/43107
9257 * gcc.target/i386/pr43107.c: New test.
9258
9259 2010-02-23 Jason Merrill <jason@redhat.com>
9260
9261 PR c++/43143
9262 * g++.dg/cpp0x/variadic100.C: New.
9263
9264 2010-02-23 Jason Merrill <jason@redhat.com>
9265
9266 PR debug/42800
9267 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9268 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9269 * c-c++-common/dwarf2/vla1.c: New.
9270
9271 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9272
9273 PR target/43139
9274 * gcc.dg/pr43139.c: New test.
9275
9276 PR debug/43077
9277 * gcc.dg/guality/pr43077-1.c: New test.
9278
9279 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9280
9281 PR 43123
9282 * gcc.dg/march.c: New.
9283 * gcc.dg/march-generic.c: New.
9284 * gcc.dg/mtune.c: New.
9285
9286 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9287
9288 PR middle-end/43083
9289 * gcc.dg/graphite/pr43083.c: New.
9290
9291 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9292
9293 PR middle-end/43097
9294 * gfortran.dg/graphite/pr43097.f: New.
9295
9296 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9297 Manuel López-Ibáñez <manu@gcc.gnu.org>
9298
9299 PR middle-end/43140
9300 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9301
9302 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9303
9304 PR middle-end/43026
9305 * g++.dg/graphite/pr43026.C: New.
9306
9307 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9308
9309 PR c++/43126
9310 * gcc.dg/cleanup-1.c: Update.
9311 * gcc.dg/func-args-1.c: Update.
9312 * gcc.dg/format/sentinel-1.c: Update.
9313 * g++.old-deja/g++.jason/scoping10.C: Update.
9314 * g++.old-deja/g++.ns/lookup5.C: Update.
9315 * g++.dg/ext/cleanup-1.C: Update.
9316 * g++.dg/parse/varmod1.C: Update.
9317 * g++.dg/parse/error33.C: Update.
9318 * g++.dg/expr/call3.C: Update.
9319 * g++.dg/func-args-1.C: New.
9320
9321 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9322
9323 PR c/43125
9324 * gcc.dg/attr-used-2.c: Moved to ...
9325 * c-c++-common/attr-used-2.c: Here.
9326
9327 * gcc.dg/attr-used.c: Moved to ...
9328 * c-c++-common/attr-used.c: Here.
9329
9330 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9331
9332 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9333
9334 2010-02-22 Richard Guenther <rguenther@suse.de>
9335
9336 PR lto/43045
9337 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9338 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9339
9340 2010-02-22 Richard Guenther <rguenther@suse.de>
9341
9342 PR tree-optimization/42749
9343 * gcc.c-torture/compile/pr42749.c: New testcase.
9344
9345 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
9346
9347 PR fortran/43072
9348 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9349 * gfortran.dg/internal_pack_9.f90: New test.
9350
9351 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9352
9353 PR c++/23510
9354 * g++.dg/template/recurse.C: Adjust.
9355 * g++.dg/template/pr23510.C: New.
9356
9357 2010-02-21 Dodji Seketeli <dodji@redhat.com>
9358
9359 PR c++/42824
9360 * g++.dg/template/memclass4.C: New test.
9361
9362 2010-02-21 Tobias Burnus <burnus@net-b.de>
9363
9364 PR fortran/35259
9365 * gfortran.dg/reassoc_5.f90: New test.
9366
9367 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
9368
9369 PR target/43067
9370 * gcc.target/i386/pr43067.c: New test.
9371
9372 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9373
9374 PR c++/35669
9375 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9376 -Wconversion-null.
9377 * g++.dg/warn/Wconversion-null.C: New test.
9378 * g++.old-deja/g++.other/null1.C: Move to...
9379 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9380
9381 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
9382
9383 PR fortran/36932
9384 PR fortran/36933
9385 * gfortran.dg/dependency_26.f90: New test.
9386
9387 PR fortran/43072
9388 * gfortran.dg/internal_pack_7.f90: New test.
9389
9390 PR fortran/43111
9391 * gfortran.dg/internal_pack_8.f90: New test.
9392
9393 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9394
9395 PR 43128
9396 * c-c++-common/pr41779.c: Fix broken testcase.
9397
9398 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9399
9400 PR 36513
9401 * c-c++-common/pr36513.c: New testcase.
9402 * c-c++-common/pr36513-2.c: New testcase.
9403
9404 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9405
9406 PR 41779
9407 * c-c++-common/pr41779.c: New.
9408
9409 2010-02-19 Jakub Jelinek <jakub@redhat.com>
9410
9411 PR debug/43084
9412 * gcc.dg/pr43084.c: New test.
9413
9414 2010-02-19 Richard Guenther <rguenther@suse.de>
9415
9416 PR tree-optimization/42916
9417 * gcc.dg/pr42916.c: New testcase.
9418
9419 2010-02-18 Jason Merrill <jason@redhat.com>
9420
9421 PR c++/42837
9422 * g++.dg/abi/packed1.C: Add expected warning.
9423
9424 PR c++/43108
9425 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9426 * gcc.dg/torture/dg-torture.exp: Likewise.
9427 * c-c++-common/torture/complex-sign.h,
9428 c-c++-common/torture/complex-sign-add.c,
9429 c-c++-common/torture/complex-sign-mixed-add.c,
9430 c-c++-common/torture/complex-sign-mixed-div.c,
9431 c-c++-common/torture/complex-sign-mixed-mul.c,
9432 c-c++-common/torture/complex-sign-mixed-sub.c,
9433 c-c++-common/torture/complex-sign-mul.c,
9434 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9435 Adapt for C++ compilation as well.
9436
9437 PR c++/43070
9438 * g++.dg/ext/label1.C: Update.
9439 * g++.dg/ext/label2.C: Update.
9440
9441 PR c++/26261
9442 * g++.dg/template/dependent-name6.C: New.
9443
9444 PR c++/43109
9445 * g++.dg/parse/namespace12.C: New.
9446
9447 2010-02-18 Martin Jambor <mjambor@suse.cz>
9448
9449 PR tree-optimization/43066
9450 * gcc.c-torture/compile/pr43066.c: New test.
9451
9452 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
9453
9454 * g++.dg/ext/attrib35.C: Fix target selector string.
9455 * g++.dg/ext/attrib36.C: Ditto.
9456 * g++.dg/ext/attrib37.C: Ditto.
9457 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9458 * g++.dg/abi/mangle25.C: Ditto.
9459
9460 2010-02-17 Jason Merrill <jason@redhat.com>
9461
9462 PR c++/43069
9463 * g++.dg/parse/namespace11.C: New.
9464
9465 PR c++/43093
9466 * g++.dg/ext/attrib37.C: New.
9467
9468 PR c++/43079
9469 * g++.dg/template/ptrmem20.C: New.
9470
9471 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
9472
9473 PR target/43103
9474 * gcc.target/i386/xop-check.h: Include m256-check.h.
9475 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9476 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9477 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9478 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9479
9480 2010-02-17 Jakub Jelinek <jakub@redhat.com>
9481
9482 PR debug/42918
9483 * gcc.dg/pr42918.c: New test.
9484
9485 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9486
9487 * g++.dg/ext/attrib36.C: Require ILP32.
9488
9489 2010-02-16 Richard Guenther <rguenther@suse.de>
9490
9491 PR tree-optimization/41043
9492 * gfortran.dg/pr41043.f90: New testcase.
9493 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9494
9495 2010-02-16 Jason Merrill <jason@redhat.com>
9496
9497 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9498
9499 2010-02-16 Ira Rosen <irar@il.ibm.com>
9500
9501 PR tree-optimization/43074
9502 * gcc.dg/vect/fast-math-pr43074.c: New test.
9503
9504 2010-02-16 Jakub Jelinek <jakub@redhat.com>
9505
9506 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9507
9508 2010-02-16 Jason Merrill <jason@redhat.com>
9509
9510 PR c++/43031
9511 * g++.dg/ext/attrib36.C: New.
9512
9513 PR c++/43036
9514 * g++.dg/other/array6.C: New.
9515
9516 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9517
9518 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9519
9520 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9521
9522 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9523 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9524 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9525 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9526 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9527 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9528
9529 2010-02-15 Richard Guenther <rguenther@suse.de>
9530
9531 PR middle-end/43068
9532 * g++.dg/torture/pr43068.C: New testcase.
9533
9534 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9535
9536 PR c++/43024
9537 * g++.dg/opt/ice1.C: New.
9538
9539 2010-02-14 Jason Merrill <jason@redhat.com>
9540
9541 PR c++/41997
9542 * g++.dg/cpp0x/initlist-opt.C: New.
9543
9544 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
9545
9546 PR fortran/41113
9547 PR fortran/41117
9548 * gfortran.dg/internal_pack_6.f90: New test.
9549
9550 2010-02-12 Jason Merrill <jason@redhat.com>
9551
9552 PR c++/43054
9553 * g++.dg/cpp0x/variadic99.C: New.
9554
9555 2010-02-12 Jakub Jelinek <jakub@redhat.com>
9556
9557 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9558 sign extend pointers to gualchk_t.
9559
9560 PR c++/43033
9561 * g++.dg/other/default3.C: Xfail g4 test.
9562
9563 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9564
9565 PR middle-end/43012
9566 * gcc.dg/graphite/pr43012.c: New.
9567
9568 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9569
9570 PR middle-end/42930
9571 * g++.dg/graphite/pr42930.C: New.
9572
9573 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9574
9575 PR middle-end/42914
9576 PR middle-end/42530
9577 * gcc.dg/graphite/pr42530.c: New.
9578 * gcc.dg/graphite/pr42914.c: New.
9579
9580 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9581
9582 PR middle-end/42771
9583 * gcc.dg/graphite/pr42771.c: New.
9584
9585 2010-02-11 Richard Guenther <rguenther@suse.de>
9586
9587 PR tree-optimization/42998
9588 * gcc.c-torture/compile/pr42998.c: New testcase.
9589
9590 2010-02-10 Jason Merrill <jason@redhat.com>
9591
9592 PR c++/41896
9593 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9594
9595 PR c++/42983, core issue 906
9596 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9597 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9598
9599 PR c++/43016
9600 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9601
9602 2010-02-10 Richard Guenther <rguenther@suse.de>
9603
9604 PR tree-optimization/43017
9605 * gcc.dg/torture/pr43017.c: New testcase.
9606
9607 2010-02-10 Tobias Burnus <burnus@net-b.de>
9608
9609 PR fortran/40823
9610 * gfortran.dg/private_type_1.f90: Update error location.
9611 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9612 * gfortran.dg/typebound_operator_2.f03: Ditto.
9613 * gfortran.dg/assignment_2.f90: Ditto.
9614 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9615 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9616
9617 2010-02-10 Tobias Burnus <burnus@net-b.de>
9618
9619 PR fortran/43015
9620 * gfortran.dg/bind_c_usage_20.f90: New test.
9621
9622 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9623
9624 PR debug/43010
9625 * g++.dg/debug/pr43010.C: New test.
9626
9627 2010-02-10 Richard Guenther <rguenther@suse.de>
9628
9629 PR c/43007
9630 * gcc.c-torture/execute/20100209-1.c: New testcase.
9631 * gcc.dg/fold-div-3.c: Likewise.
9632
9633 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9634
9635 * gcc.dg/builtin-ffs-1.c: New test.
9636
9637 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9638
9639 PR fortran/42999
9640 * gfortran.dg/array_constructor_35.f90: New test.
9641
9642 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9643
9644 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9645
9646 2010-02-09 Jason Merrill <jason@redhat.com>
9647
9648 PR c++/42399
9649 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9650
9651 PR c++/42370
9652 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9653
9654 2010-02-09 Tobias Burnus <burnus@net-b.de>
9655
9656 PR fortran/41869
9657 * gfortran.dg/module_write_1.f90: New test.
9658
9659 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
9660
9661 * gcc.dg/pr19340.c: Adjust.
9662
9663 2010-02-09 Richard Guenther <rguenther@suse.de>
9664
9665 PR tree-optimization/43008
9666 * gcc.c-torture/execute/pr43008.c: New testcase.
9667
9668 2010-02-09 Richard Guenther <rguenther@suse.de>
9669
9670 PR tree-optimization/43000
9671 * gcc.dg/torture/pr43000.c: New testcase.
9672 * gcc.dg/torture/pr43002.c: Likewise.
9673
9674 2010-02-09 Daniel Kraft <d@domob.eu>
9675
9676 PR fortran/39171
9677 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9678 and pass -Wsurprising as necessary.
9679
9680 2010-02-08 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR tree-optimization/42890
9683 * g++.dg/torture/pr42890.C: New test.
9684
9685 2010-02-08 Richard Guenther <rguenther@suse.de>
9686
9687 PR middle-end/42995
9688 * gcc.dg/tree-ssa/inline-4.c: New testcase.
9689
9690 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9691
9692 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
9693 return 0 from main.
9694 * gcc.dg/graphite/block-1.c: Same.
9695 * gcc.dg/graphite/block-3.c: Same.
9696 * gcc.dg/graphite/block-4.c: Same.
9697 * gcc.dg/graphite/block-5.c: Same.
9698 * gcc.dg/graphite/block-6.c: Same.
9699 * gcc.dg/graphite/block-7.c: Same.
9700 * gcc.dg/graphite/interchange-0.c: Same.
9701 * gcc.dg/graphite/interchange-1.c: Same.
9702 * gcc.dg/graphite/interchange-10.c: Same.
9703 * gcc.dg/graphite/interchange-11.c: Same.
9704 * gcc.dg/graphite/interchange-12.c: Same.
9705 * gcc.dg/graphite/interchange-2.c: Same.
9706 * gcc.dg/graphite/interchange-3.c: Same.
9707 * gcc.dg/graphite/interchange-4.c: Same.
9708 * gcc.dg/graphite/interchange-5.c: Same.
9709 * gcc.dg/graphite/interchange-6.c: Same.
9710 * gcc.dg/graphite/interchange-7.c: Same.
9711 * gcc.dg/graphite/interchange-8.c: Same.
9712 * gcc.dg/graphite/interchange-9.c: Same.
9713 * gcc.dg/graphite/interchange-mvt.c: Same.
9714
9715 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9716
9717 * gfortran.dg/graphite/id-19.f: New.
9718 * gfortran.dg/graphite/pr14741.f90: New.
9719 * gfortran.dg/graphite/pr41924.f90: New.
9720 * gfortran.dg/graphite/run-id-2.f90: New.
9721
9722 2010-02-07 Richard Guenther <rguenther@suse.de>
9723
9724 PR middle-end/42956
9725 * gcc.c-torture/compile/pr42956.c: New testcase.
9726
9727 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9728
9729 PR libfortran/42742
9730 * gfortran.dg/fmt_cache_2.f: New test.
9731
9732 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9733
9734 * gfortran.dg/read_no_eor.f90: New test.
9735
9736 2010-02-05 Jason Merrill <jason@redhat.com>
9737
9738 * g++.dg/ext/label13.C: Move constructor body out of class.
9739
9740 2010-02-03 Jason Merrill <jason@redhat.com>
9741
9742 PR c++/42870
9743 * g++.dg/ext/dllexport3.C: New.
9744
9745 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
9746
9747 * gcc.dg/format/ms-format3.c: New test for specific MS types.
9748
9749 2010-02-05 Richard Guenther <rguenther@suse.de>
9750
9751 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9752
9753 2010-02-05 Dodji Seketeli <dodji@redhat.com>
9754
9755 PR c++/42915
9756 * g++.dg/other/crash-9.C: New test.
9757
9758 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
9759
9760 PR fortran/42309
9761 * gfortran.dg/subref_array_pointer_4.f90 : New test.
9762
9763 2010-02-04 Richard Guenther <rguenther@suse.de>
9764
9765 PR rtl-optimization/42952
9766 * gcc.dg/torture/pr42952.c: New testcase.
9767
9768 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9769
9770 PR libfortran/42901
9771 * gfortran.dg/namelist_60.f90: New test.
9772
9773 2010-02-03 Jason Merrill <jason@redhat.com>
9774
9775 PR c++/40138
9776 * g++.dg/ext/builtin11.C: New.
9777
9778 PR c++/4926
9779 PR c++/38600
9780 * g++.dg/abi/mangle35.C: New.
9781 * g++.dg/abi/mangle37.C: New.
9782
9783 PR c++/12909
9784 * g++.dg/abi/mangle36.C: New.
9785
9786 PR c++/35652
9787 * g++.dg/warn/string1.C: New.
9788
9789 2010-02-03 Richard Guenther <rguenther@suse.de>
9790
9791 PR tree-optimization/42944
9792 * gcc.dg/errno-1.c: New testcase.
9793
9794 2010-02-03 Richard Guenther <rguenther@suse.de>
9795
9796 PR middle-end/42927
9797 * gcc.c-torture/compile/pr42927.c: New testcase.
9798
9799 2010-02-03 Tobias Burnus <burnus@net-b.de>
9800
9801 PR fortran/42936
9802 * gfortran.dg/null_4.f90: New test.
9803
9804 2010-02-02 Jason Merrill <jason@redhat.com>
9805
9806 PR c++/41090
9807 * g++.dg/ext/label13.C: New.
9808
9809 2010-02-02 Tobias Burnus <burnus@net-b.de>
9810
9811 PR fortran/42650
9812 * gfortran.dg/func_result_5.f90: New test.
9813
9814 2010-02-01 Tobias Burnus <burnus@net-b.de>
9815
9816 PR fortran/42922
9817 * gfortran.dg/pure_initializer_3.f90: News test.
9818
9819 2010-01-31 Janus Weil <janus@gcc.gnu.org>
9820
9821 PR fortran/42888
9822 * gfortran.dg/allocate_derived_2.f90: New test.
9823
9824 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
9825
9826 PR middle-end/42898
9827 * gcc.dg/torture/pr42898-2.c: New test.
9828
9829 2010-01-31 Richard Guenther <rguenther@suse.de>
9830
9831 PR middle-end/42898
9832 * gcc.dg/torture/pr42898.c: New testcase.
9833
9834 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
9835
9836 PR fortran/38324
9837 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9838 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9839
9840 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
9841
9842 * g++.dg/tree-ssa/inline-1.C: New.
9843 * g++.dg/tree-ssa/inline-2.C: New.
9844 * g++.dg/tree-ssa/inline-3.C: New.
9845
9846 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9847
9848 PR testsuite/41701
9849 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9850 the string 'pow' in the pathname of the compiler from generating a
9851 test failure.
9852
9853 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9854
9855 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9856 * g++.old-deja/g++.mike/eh17.C: Likewise.
9857 * g++.old-deja/g++.mike/p5571.C: Likewise.
9858
9859 2010-01-29 Dodji Seketeli <dodji@redhat.com>
9860
9861 PR c++/42758
9862 PR c++/42634
9863 PR c++/42336
9864 PR c++/42797
9865 PR c++/42880
9866 * g++.dg/other/crash-5.C: New test.
9867 * g++.dg/other/crash-6.C: New test.
9868 * g++.dg/other/crash-7.C: New test.
9869 * g++.dg/other/crash-8.C: New test.
9870
9871 2010-01-29 Jakub Jelinek <jakub@redhat.com>
9872
9873 PR rtl-optimization/42889
9874 * gcc.dg/pr42889.c: New test.
9875
9876 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9877
9878 * gcc.target/i386/pr42881.c: Use SSE2.
9879
9880 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
9881
9882 PR target/42891
9883 * gcc.target/i386/pr42891.c: New test.
9884
9885 2010-01-28 Richard Guenther <rguenther@suse.de>
9886
9887 PR tree-optimization/42871
9888 * g++.dg/torture/pr42871.C: New testcase.
9889
9890 2010-01-28 Richard Guenther <rguenther@suse.de>
9891
9892 * gcc.dg/Wobjsize-1.h: New testcase.
9893 * gcc.dg/Wobjsize-1.c: Likewise.
9894
9895 2010-01-28 Richard Guenther <rguenther@suse.de>
9896
9897 PR middle-end/42883
9898 * g++.dg/torture/pr42883.C: New testcase.
9899
9900 2010-01-28 Michael Matz <matz@suse.de>
9901
9902 * gcc.target/i386/pr42881.c: New test.
9903
9904 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9905
9906 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9907 Add i?86-*-solaris2* support.
9908
9909 2010-01-28 Dodji Seketeli <dodji@redhat.com>
9910
9911 PR c++/42713
9912 PR c++/42820
9913 * g++.dg/template/typedef27.C: New test case.
9914 * g++.dg/template/typedef28.C: New test case.
9915
9916 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9917
9918 * gcc.dg/optimize-bswap*.c: Add ARM target
9919
9920 2010-01-27 Richard Guenther <rguenther@suse.de>
9921
9922 PR middle-end/42878
9923 * gcc.dg/torture/pr42878-1.c: New testcase.
9924 * gcc.dg/torture/pr42878-2.c: Likewise.
9925
9926 2010-01-27 Jakub Jelinek <jakub@redhat.com>
9927
9928 PR middle-end/42874
9929 * gcc.dg/vla-22.c: New test.
9930
9931 2010-01-26 Jakub Jelinek <jakub@redhat.com>
9932
9933 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9934 current collation.
9935
9936 2010-01-26 Richard Guenther <rguenther@suse.de>
9937
9938 PR rtl-optimization/42685
9939 * gcc.dg/pr42685.c: New testcase.
9940 * g++.dg/other/pr42685.C: Likewise.
9941
9942 2010-01-26 Richard Guenther <rguenther@suse.de>
9943
9944 PR middle-end/42806
9945 * g++.dg/other/pr42806.C: New testcase.
9946
9947 2010-01-26 Richard Guenther <rguenther@suse.de>
9948
9949 PR tree-optimization/42250
9950 * gcc.dg/pr42250.c: New testcase.
9951
9952 2010-01-25 Arnaud Charlet <charlet@adacore.com>
9953
9954 * gnat.dg/array_bounds_test.adb: New test.
9955
9956 2010-01-25 Tobias Burnus <burnus@net-b.de>
9957
9958 PR fortran/42858
9959 * gfortran.dg/generic_21.f90: New test.
9960
9961 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9962
9963 PR testsuite/41522
9964 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9965
9966 2010-01-24 Mark Mitchell <mark@codesourcery.com>
9967
9968 PR c++/42748
9969 * g++.dg/abi/arm_va_list2.C: New test.
9970 * g++.dg/abi/arm_va_list2.h: Companion header file.
9971
9972 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
9973
9974 PR fortran/41044
9975 * gfortran.dg/parameter_array_ref_2.f90 : New test.
9976
9977 PR fortran/41167
9978 * gfortran.dg/char_array_arg_1.f90 : New test.
9979
9980 * gfortran.dg/pr25923.f90 : Remove XFAIL.
9981
9982 2010-01-24 Tobias Burnus <burnus@net-b.de>
9983
9984 PR fortran/39304
9985 * gfortran.dg/generic_20.f90: New test.
9986
9987 2010-01-22 Michael Matz <matz@suse.de>
9988
9989 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9990 -msse2.
9991
9992 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
9993
9994 PR fortran/42736
9995 * gfortran.dg/dependency_25.f90 : New test.
9996
9997 2010-01-21 Martin Jambor <mjambor@suse.cz>
9998
9999 PR tree-optimization/42585
10000 * gcc.dg/tree-ssa/pr42585.c: New test.
10001
10002 2010-01-21 Richard Guenther <rguenther@suse.de>
10003
10004 PR middle-end/19988
10005 * gcc.dg/pr19988.c: New testcase.
10006
10007 2010-01-20 Janis Johnson <janis187@us.ibm.com>
10008
10009 * g++.dg/compat/decimal/compat-common.h: New file.
10010 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10011 * g++.dg/compat/decimal/pass_x.h: New file.
10012 * g++.dg/compat/decimal/pass_y.h: New file.
10013 * g++.dg/compat/decimal/pass-1_main.C: New file.
10014 * g++.dg/compat/decimal/pass-1_x.C: New file.
10015 * g++.dg/compat/decimal/pass-1_y.C: New file.
10016 * g++.dg/compat/decimal/pass-2_main.C: New file.
10017 * g++.dg/compat/decimal/pass-2_x.C: New file.
10018 * g++.dg/compat/decimal/pass-2_y.C: New file.
10019 * g++.dg/compat/decimal/pass-3_main.C: New file.
10020 * g++.dg/compat/decimal/pass-3_x.C: New file.
10021 * g++.dg/compat/decimal/pass-3_y.C: New file.
10022 * g++.dg/compat/decimal/pass-4_main.C: New file.
10023 * g++.dg/compat/decimal/pass-4_x.C: New file.
10024 * g++.dg/compat/decimal/pass-4_y.C: New file.
10025 * g++.dg/compat/decimal/pass-5_main.C: New file.
10026 * g++.dg/compat/decimal/pass-5_x.C: New file.
10027 * g++.dg/compat/decimal/pass-5_y.C: New file.
10028 * g++.dg/compat/decimal/pass-6_main.C: New file.
10029 * g++.dg/compat/decimal/pass-6_x.C: New file.
10030 * g++.dg/compat/decimal/pass-6_y.C: New file.
10031 * g++.dg/compat/decimal/return_x.h: New file.
10032 * g++.dg/compat/decimal/return_y.h: New file.
10033 * g++.dg/compat/decimal/return-1_main.C: New file.
10034 * g++.dg/compat/decimal/return-1_x.C: New file.
10035 * g++.dg/compat/decimal/return-1_y.C: New file.
10036 * g++.dg/compat/decimal/return-2_main.C: New file.
10037 * g++.dg/compat/decimal/return-2_x.C: New file.
10038 * g++.dg/compat/decimal/return-2_y.C: New file.
10039 * g++.dg/compat/decimal/return-3_main.C: New file.
10040 * g++.dg/compat/decimal/return-3_x.C: New file.
10041 * g++.dg/compat/decimal/return-3_y.C: New file.
10042 * g++.dg/compat/decimal/return-4_main.C: New file.
10043 * g++.dg/compat/decimal/return-4_x.C: New file.
10044 * g++.dg/compat/decimal/return-4_y.C: New file.
10045 * g++.dg/compat/decimal/return-5_main.C: New file.
10046 * g++.dg/compat/decimal/return-5_x.C: New file.
10047 * g++.dg/compat/decimal/return-5_y.C: New file.
10048 * g++.dg/compat/decimal/return-6_main.C: New file.
10049 * g++.dg/compat/decimal/return-6_x.C: New file.
10050 * g++.dg/compat/decimal/return-6_y.C: New file.
10051
10052 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10053
10054 PR debug/42715
10055 * gcc.dg/pr42715.c: New.
10056
10057 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10058
10059 PR c++/42038
10060 * g++.dg/parse/crash55.C: New.
10061
10062 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10063
10064 PR debug/42782
10065 * gcc.dg/guality/pr42782.c: New.
10066
10067 2010-01-20 Jason Merrill <jason@redhat.com>
10068
10069 PR c++/41788
10070 * g++.dg/abi/packed1.C: New.
10071
10072 PR c++/41920
10073 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10074
10075 PR c++/40750
10076 * g++.dg/parse/fn-typedef1.C: New.
10077 * g++.dg/other/cv_quals.C: Adjust.
10078
10079 2010-01-20 Anthony Green <green@moxielogic.com>
10080
10081 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10082 pack(push) pragma).
10083 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10084 * gcc.dg/20020312-2.c: Port this to the moxie core.
10085 * gcc.dg/weak/typeof-2.c: Ditto.
10086
10087 2010-01-20 Richard Guenther <rguenther@suse.de>
10088
10089 PR tree-optimization/42717
10090 * gcc.c-torture/compile/pr42717.c: New testcase.
10091
10092 2010-01-20 Jakub Jelinek <jakub@redhat.com>
10093
10094 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10095 of signed, add a few new tests.
10096
10097 PR middle-end/42803
10098 * g++.dg/parse/limits-initializer1.C: New test.
10099
10100 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10101
10102 PR fortran/42804
10103 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10104 * gfortran.dg/typebound_call_12.f03: New test.
10105
10106 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
10107
10108 PR fortran/42783
10109 * gfortran.dg/bounds_check_15.f90 : New test.
10110
10111 2010-01-19 Michael Matz <matz@suse.de>
10112
10113 PR tree-optimization/41783
10114 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10115
10116 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10117
10118 PR target/38697.
10119 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10120 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10121 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10122 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10123 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10124 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10125 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10126 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10127 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10128 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10129 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10130
10131 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10132
10133 PR fortran/42545
10134 * gfortran.dg/extends_6.f03: Modified an error message.
10135 * gfortran.dg/extends_10.f03: New test.
10136 * gfortran.dg/private_type_6.f03: Modified an error message.
10137 * gfortran.dg/structure_constructor_8.f03: Ditto.
10138
10139 2010-01-19 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR tree-optimization/42719
10142 * gcc.dg/pr42719.c: New test.
10143
10144 PR debug/42728
10145 * gcc.dg/pr42728.c: New test.
10146
10147 2010-01-19 Anthony Green <green@moxielogic.com>
10148
10149 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10150
10151 2010-01-18 Anthony Green <green@moxielogic.com>
10152
10153 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10154 for moxie.
10155
10156 2010-01-19 Dodji Seketeli <dodji@redhat.com>
10157
10158 * g++.dg/template/error45.C: reverted as part of reverting the
10159 fix of PR c++/42634.
10160
10161 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10162
10163 PR c++/42634
10164 * g++.dg/template/error45.C: New test.
10165
10166 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10167
10168 PR c++/42766
10169 * g++.dg/conversion/op6.C: New test.
10170
10171 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10172
10173 PR target/42774
10174 * gcc.target/alpha/pr42774.c: New test.
10175
10176 2010-01-18 Richard Guenther <rguenther@suse.de>
10177
10178 PR tree-optimization/42781
10179 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10180
10181 2010-01-17 Richard Guenther <rguenther@suse.de>
10182
10183 PR middle-end/42248
10184 * gcc.c-torture/execute/pr42248.c: New testcase.
10185
10186 2010-01-17 Richard Guenther <rguenther@suse.de>
10187
10188 PR tree-optimization/42773
10189 * g++.dg/torture/pr42773.C: New testcase.
10190
10191 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10192
10193 PR fortran/42677
10194 * gfortran.dg/interface_assignment_5.f90: New test.
10195
10196 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10197
10198 PR c++/42697
10199 * g++.dg/template/crash94.C: Reverted.
10200
10201 2010-01-17 Jie Zhang <jie.zhang@analog.com>
10202
10203 PR debug/42767
10204 * gcc.dg/debug/pr42767.c: New.
10205
10206 2010-01-15 Jason Merrill <jason@redhat.com>
10207
10208 PR c++/42761
10209 * g++.dg/cpp0x/decltype22.C: New.
10210
10211 2010-01-16 Jakub Jelinek <jakub@redhat.com>
10212
10213 PR middle-end/42760
10214 * g++.dg/torture/pr42760.C: New test.
10215
10216 2010-01-15 Jing Yu <jingyu@google.com>
10217
10218 PR rtl-optimization/42691
10219 * gcc.c-torture/execute/pr42691.c: New.
10220
10221 2010-01-15 Richard Guenther <rguenther@suse.de>
10222
10223 PR middle-end/42739
10224 * g++.dg/torture/pr42739.C: New testcase.
10225
10226 2010-01-15 Dodji Seketeli <dodji@redhat.com>
10227
10228 * g++.dg/template/error45.C: Revert as part of reverting changes
10229 or PR c++/42634.
10230
10231 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10232
10233 PR fortran/42684
10234 * gfortran.dg/interface_31.f90: New test.
10235
10236 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10237
10238 * gcc.target/powerpc/pr42747.c: New file.
10239
10240 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10241
10242 PR middle-end/42674
10243 * c-c++-common/pr42674.c: New test.
10244
10245 PR c++/42608
10246 * g++.dg/template/instantiate11.C: New test.
10247
10248 2010-01-14 Jason Merrill <jason@redhat.com>
10249
10250 PR c++/42701
10251 * g++.dg/overload/error3.C: New.
10252
10253 PR c++/42655
10254 * g++.dg/overload/rvalue1.C: New.
10255
10256 2010-01-14 Martin Jambor <mjambor@suse.cz>
10257
10258 PR tree-optimization/42706
10259 * gcc.dg/ipa/pr42706.c: New testcase.
10260
10261 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10262
10263 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10264
10265 2010-01-14 Martin Jambor <mjambor@suse.cz>
10266
10267 PR tree-optimization/42714
10268 * g++.dg/torture/pr42714.C: New test.
10269
10270 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10271
10272 PR rtl-optimization/42246
10273 * gfortran.dg/pr42246-2.f: New.
10274
10275 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10276
10277 PR rtl-optimization/42389
10278 * gcc.dg/pr42389.c: New.
10279
10280 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10281
10282 PR rtl-optimization/42388
10283 * gcc.dg/pr42388.c: New.
10284
10285 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10286
10287 PR rtl-optimization/42294
10288 * gfortran.dg/pr42294.f: New.
10289
10290 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10291
10292 PR rtl-optimization/39453
10293 PR rtl-optimization/42246
10294 * gcc.dg/pr39453.c: New.
10295 * gcc.dg/pr42246.c: New.
10296
10297 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10298
10299 PR middle-end/42245
10300 * gcc.dg/pr42245.c: New.
10301 * gcc.dg/pr42245-2.c: New.
10302
10303 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10304
10305 PR rtl-optimization/42249
10306 * gcc.dg/pr42249.c: New.
10307
10308 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10309
10310 PR c/42721
10311 * gcc.c-torture/execute/pr42721.c: New test.
10312
10313 2010-01-14 Ira Rosen <irar@il.ibm.com>
10314
10315 PR tree-optimization/42709
10316 * gcc.dg/vect/pr42709.c: New test.
10317
10318 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10319
10320 PR fortran/41478
10321 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10322 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10323
10324 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10325
10326 PR fortran/42481
10327 * gfortran.dg/generic_19.f90 : New test.
10328
10329 2010-01-13 Richard Guenther <rguenther@suse.de>
10330
10331 PR tree-optimization/42730
10332 * gcc.c-torture/compile/pr42730.c: New testcase.
10333
10334 2010-01-13 Steve Ellcey <sje@cup.hp.com>
10335
10336 PR target/pr42542
10337 * gcc.target/ia64/pr42542-1.c: New.
10338 * gcc.target/ia64/pr42542-2.c: New.
10339 * gcc.target/ia64/pr42542-3.c: New.
10340
10341 2010-01-13 Dodji Seketeli <dodji@redhat.com>
10342
10343 PR c++/42634
10344 * g++.dg/template/error45.C: New test.
10345
10346 2010-01-13 Martin Jambor <mjambor@suse.cz>
10347
10348 PR tree-optimization/42704
10349 * g++.dg/torture/pr42704.C: New test.
10350
10351 2010-01-13 Martin Jambor <mjambor@suse.cz>
10352
10353 PR tree-optimization/42703
10354 * gcc.c-torture/compile/pr42703.c: New test.
10355
10356 2010-01-13 Richard Guenther <rguenther@suse.de>
10357
10358 PR tree-optimization/42705
10359 * gcc.c-torture/compile/pr42705.c: New testcase.
10360
10361 2010-01-13 Jie Zhang <jie.zhang@analog.com>
10362
10363 * gcc.target/bfin/l2.c: New test.
10364 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10365
10366 2010-01-13 Richard Guenther <rguenther@suse.de>
10367
10368 PR middle-end/42716
10369 * gcc.c-torture/compile/pr42716.c: New testcase.
10370
10371 2010-01-13 Richard Guenther <rguenther@suse.de>
10372
10373 PR lto/42678
10374 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10375
10376 2010-01-12 Joseph Myers <joseph@codesourcery.com>
10377
10378 PR c/42708
10379 * gcc.c-torture/compile/pr42708-1.c: New test.
10380
10381 2010-01-12 Jakub Jelinek <jakub@redhat.com>
10382
10383 PR debug/42662
10384 * gcc.dg/pr42662.c: New test.
10385
10386 PR tree-optimization/42645
10387 * g++.dg/other/pr42645-1.C: New test.
10388 * g++.dg/other/pr42645-2.C: New test.
10389
10390 2010-01-11 Janis Johnson <janis187@us.ibm.com>
10391
10392 PR target/42416
10393 * gcc.target/powerpc/warn-1.c: New test.
10394 * gcc.target/powerpc/warn-2.c: New test.
10395
10396 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
10397
10398 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10399 stack alignment.
10400
10401 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
10402
10403 * gcc.dg/lto/20100108_0.c: New.
10404
10405 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
10406
10407 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10408 Add -march=i686 -msse for 32bit x86 targets.
10409
10410 2010-01-10 Richard Guenther <rguenther@suse.de>
10411
10412 PR middle-end/42667
10413 * gcc.dg/torture/pr42667.c: New testcase.
10414
10415 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10416
10417 PR fortran/32489
10418 * gfortran.dg/array_constructor_34.f90: New test.
10419
10420 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10421
10422 PR fortran/20923
10423 * gfortran.dg/array_constructor_33.f90: New test.
10424 gfortran.dg/array_function_5.f90: Add credit.
10425
10426 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10427
10428 PR debug/42631
10429 * gcc.dg/pr42631.c: New.
10430
10431 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10432
10433 PR debug/42630
10434 * gcc.dg/pr42630.c: New.
10435
10436 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10437
10438 PR debug/42629
10439 * gcc.dg/pr42629.c: New.
10440
10441 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10442
10443 PR middle-end/42363
10444 * gcc.dg/torture/pr42363.c: New.
10445
10446 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10447
10448 PR debug/42604
10449 PR debug/42395
10450 * gcc.dg/vect/pr42604.c: New.
10451 * gcc.dg/vect/pr42395.c: New.
10452
10453 2010-01-09 Richard Guenther <rguenther@suse.de>
10454
10455 PR middle-end/42512
10456 * gcc.c-torture/execute/pr42512.c: New testcase.
10457
10458 2010-01-09 Tobias Burnus <burnus@net-b.de>
10459
10460 PR fortran/41298
10461 * gfortran.dg/c_ptr_tests_14.f90: New test.
10462
10463 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10464
10465 PR ada/41929
10466 * gnat.dg/null_pointer_deref1.adb: Don't run on
10467 sparc*-sun-solaris2.11.
10468
10469 2010-01-08 Richard Guenther <rguenther@suse.de>
10470
10471 PR lto/42528
10472 * gcc.dg/lto/20100103-1_0.c: New testcase.
10473 * gcc.dg/lto/20100103-2_0.c: Likewise.
10474
10475 2010-01-08 Tobias Burnus <burnus@net-b.de
10476
10477 PR/fortran 25829
10478 * gfortran.dg/asynchronous_1.f90: New test.
10479 * gfortran.dg/asynchronous_2.f90: New test.
10480 * gfortran.dg/conflicts.f90: Update error message.
10481
10482 2010-01-07 Dodji Seketeli <dodji@redhat.com>
10483
10484 c++/40155
10485 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10486
10487 2010-01-07 Jakub Jelinek <jakub@redhat.com>
10488
10489 PR tree-optimization/42625
10490 * g++.dg/opt/dtor4.C: New test.
10491 * g++.dg/opt/dtor4.h: New.
10492 * g++.dg/opt/dtor4-aux.cc: New.
10493
10494 2010-01-07 Tobias Burnus <burnus@net-b.de>
10495
10496 PR fortran/42597
10497 * gfortran.dg/proc_ptr_26.f90: New test.
10498
10499 2010-01-07 Tobias Burnus <burnus@net-b.de>
10500
10501 PR fortran/41872
10502 * gfortran.dg/allocatable_scalar_7.f90: New test.
10503
10504 2010-01-06 Richard Guenther <rguenther@suse.de>
10505
10506 * gcc.c-torture/compile/pr42632.c: New testcase.
10507
10508 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10509
10510 PR target/42542
10511 * gcc.target/i386/pr42542-4.c: New.
10512 * gcc.target/i386/pr42542-4a.c: Likewise.
10513 * gcc.target/i386/pr42542-5.c: Likewise.
10514 * gcc.target/i386/pr42542-5a.c: Likewise.
10515
10516 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10517
10518 * gcc.dg/tls/opt-15.c: New test.
10519
10520 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10521
10522 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10523
10524 2010-01-05 Martin Jambor <mjambor@suse.cz>
10525
10526 PR tree-optimization/42462
10527 * g++.dg/torture/pr42462.C: New test.
10528
10529 2010-01-05 Jason Merrill <jason@redhat.com>
10530
10531 * g++.dg/cpp0x/initlist30.C: New test.
10532
10533 2010-01-05 Richard Guenther <rguenther@suse.de>
10534
10535 PR tree-optimization/42614
10536 * gcc.c-torture/execute/pr42614.c: New testcase.
10537
10538 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
10539
10540 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10541 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10542 -Wunreachable-code.
10543 * gcc.dg/Wunreachable-2.c: Likewise.
10544 * gcc.dg/Wunreachable-3.c: Likewise.
10545 * gcc.dg/Wunreachable-4.c: Likewise.
10546 * gcc.dg/Wunreachable-5.c: Likewise.
10547 * gcc.dg/Wunreachable-6.c: Likewise.
10548 * gcc.dg/Wunreachable-7.c: Likewise.
10549 * gcc.dg/Wunreachable-8.c: Likewise.
10550 * gcc.dg/20041231-1.c: Likewise.
10551
10552 2010-01-05 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR other/42611
10555 * gcc.dg/pr42611.c: New test.
10556
10557 PR tree-optimization/42508
10558 * g++.dg/opt/pr42508.C: New test.
10559
10560 2010-01-05 Tobias Burnus <burnus@net-b.de>
10561
10562 PR fortran/41872
10563 * gfortran.dg/allocatable_scalar_8.f90: New.
10564
10565 2010-01-04 Martin Jambor <mjambor@suse.cz>
10566
10567 PR tree-optimization/42398
10568 * gcc.c-torture/compile/pr42398.c: New test.
10569
10570 2010-01-04 Jason Merrill <jason@redhat.com>
10571
10572 PR c++/42555
10573 * g++.dg/ext/attrib35.C: New.
10574
10575 PR c++/42567
10576 * g++.dg/cpp0x/auto17.C: New.
10577
10578 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
10579
10580 * gcc.dg/lto/20100104_0.c: New.
10581
10582 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
10583
10584 PR target/42542
10585 * gcc.target/i386/pr42542-1.c: New.
10586 * gcc.target/i386/pr42542-1a.c: Likewise.
10587 * gcc.target/i386/pr42542-1b.c: Likewise.
10588 * gcc.target/i386/pr42542-2.c: Likewise.
10589 * gcc.target/i386/pr42542-2a.c: Likewise.
10590 * gcc.target/i386/pr42542-2b.c: Likewise.
10591 * gcc.target/i386/pr42542-3.c: Likewise.
10592 * gcc.target/i386/pr42542-3a.c: Likewise.
10593
10594 2009-01-04 Tobias Burnus <burnus@net-b.de>
10595
10596 PR fortran/41872
10597 * gfortran.dg/allocatable_scalar_5.f90: New test.
10598 * gfortran.dg/allocatable_scalar_6.f90: New test.
10599
10600 2010-01-03 Richard Guenther <rguenther@suse.de>
10601
10602 PR testsuite/42583
10603 * gfortran.dg/gomp/recursion1.f90: Remove.
10604
10605 2010-01-03 Richard Guenther <rguenther@suse.de>
10606
10607 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10608 * gcc.dg/uninit-6.c: Likewise.
10609 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10610
10611 2010-01-03 Richard Guenther <rguenther@suse.de>
10612
10613 PR tree-optimization/42589
10614 * gcc.target/i386/pr42589.c: New testcase.
10615
10616 2010-01-03 Richard Guenther <rguenther@suse.de>
10617
10618 PR tree-optimization/42438
10619 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10620
10621 2010-01-02 Richard Guenther <rguenther@suse.de>
10622
10623 PR testsuite/41651
10624 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10625
10626 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
10627
10628 PR target/42448
10629 * gcc.target/alpha/pr42448-1.c: New test.
10630 * gcc.target/alpha/pr42448-2.c: Ditto.
10631
10632 2010-01-01 Joseph Myers <joseph@codesourcery.com>
10633
10634 PR preprocessor/41947
10635 * gcc.dg/c99-hexfloat-3.c: New test.
10636
10637 2010-01-01 Richard Guenther <rguenther@suse.de>
10638
10639 PR c/42570
10640 * gcc.c-torture/execute/pr42570.c: New testcase.
10641
10642 2010-01-01 Richard Guenther <rguenther@suse.de>
10643
10644 PR middle-end/42559
10645 * gcc.c-torture/compile/pr42559.c: New testcase.
10646
10647 \f
10648 Copyright (C) 2010 Free Software Foundation, Inc.
10649
10650 Copying and distribution of this file, with or without modification,
10651 are permitted in any medium without royalty provided the copyright
10652 notice and this notice are preserved.