]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
configure.ac: Add --enable-indirect-function option.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
2
3 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4 alias checking.
5 * lib/target-supports.exp (check_ifunc_available): Likewise.
6
7 2010-09-29 Tristan Gingold <gingold@adacore.com>
8
9 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
10
11 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
12
13 * objc.dg/keywords-1.m: New test.
14 * objc.dg/keywords-2.m: New test.
15 * objc.dg/keywords-3.m: New test.
16 * obj-c++.dg/keywords-1.mm: New test.
17 * obj-c++.dg/keywords-2.mm: New test.
18
19 2010-09-28 Jason Merrill <jason@redhat.com>
20
21 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
22 * g++.dg/ext/complit11.C: Likewise.
23 * g++.old-deja/g++.law/temps1.C: Likewise.
24
25 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
26 * g++.old-deja/g++.mike/misc6.C: Likewise.
27
28 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
29
30 * objc.dg/attributes/method-attribute-1.m: New.
31 * objc.dg/attributes/method-attribute-2.m: New.
32
33 * obj-c++.dg/attributes/method-attribute-1.m: New.
34 * obj-c++.dg/attributes/method-attribute-2.m: New.
35
36 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
37
38 * objc.dg/attributes: New.
39 * objc.dg/attributes/attributes.exp: New.
40 * objc.dg/attributes/class-attribute-1.m: New.
41 * objc.dg/attributes/class-attribute-2.m: New
42 * objc.dg/attributes/categ-attribute-1.m: New
43 * objc.dg/attributes/categ-attribute-2.m: New
44 * objc.dg/attributes/proto-attribute-1.m: New
45
46 * obj-c++.dg/attributes: New.
47 * obj-c++.dg/attributes/attributes.exp: New
48 * obj-c++.dg/attributes/class-attribute-1.mm: New
49 * obj-c++.dg/attributes/class-attribute-2.mm: New
50 * obj-c++.dg/attributes/categ-attribute-1.mm: New
51 * obj-c++.dg/attributes/categ-attribute-2.mm: New
52 * obj-c++.dg/attributes/proto-attribute-1.mm: New
53
54 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
55
56 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
57 from the branch renamed to method-20b.m to avoid clashes).
58
59 2005-08-23 Stuart Hastings <stuart@apple.com>
60 Ziemowit Laski <zlaski@apple.com>
61
62 Radar 4209854
63 * obj-c++.dg/method-23.mm: New.
64 * objc.dg/method-20.m: New.
65
66 2010-09-28 Jan Hubicka <jh@suse.cz>
67
68 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
69
70 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
71
72 PR target/44452
73 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
74 i?86-*-solaris2.[89], *-*-vxworks*.
75 * gcc.target/i386/pr22152.c: Likewise.
76 * gcc.target/i386/vect8-ret.c: New test.
77
78 2010-09-28 Jie Zhang <jie@codesourcery.com>
79
80 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
81
82 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
83
84 Merge from 'apple/trunk' branch on FSF servers.
85
86 2005-07-18 Ziemowit Laski <zlaski@apple.com>
87
88 Radar 4175534
89 * obj-c++.dg/method-22.mm: New.
90
91 2010-09-27 Jason Merrill <jason@redhat.com>
92
93 * g++.dg/cpp0x/rv-lvalue-req.C: New.
94 * g++.dg/ext/complit11.C: Adjust.
95 * g++.old-deja/g++.law/temps1.C: Adjust.
96 * g++.old-deja/g++.ns/koenig6.C: Adjust.
97 * g++.old-deja/g++.oliva/partord1.C: Adjust.
98
99 2010-09-27 Ian Lance Taylor <iant@google.com>
100
101 * lib/target-supports.exp (check_effective_target_split_stack):
102 New procedure.
103 * gcc.dg/split-1.c: New test.
104 * gcc.dg/split-2.c: New test.
105 * gcc.dg/split-3.c: New test.
106 * gcc.dg/split-4.c: New test.
107
108 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
109
110 PR objc/25464
111 * objc.dg/type-size-3.m: New test.
112
113 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
114
115 PR objc/45763
116 * objc.dg/encode-1.m: Execute the test with the GNU runtime as
117 well.
118
119 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
120
121 PR objc/25450
122 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
123 * objc.dg/type-size-2.m: Same change.
124 * obj-c++.dg/encode-5.mm: Same change.
125
126 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
127
128 Merge from 'apple/trunk' branch on FSF servers. The original
129 Changelogs are below.
130
131 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
132 * objc.dg/encode-6-next.m: New file (from encode-6.m in the
133 branch).
134 * objc.dg/encode-7-next.m: New file (from encode-7.m in the
135 branch).
136 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
137 in the branch).
138 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
139 proto-qual-1.m in the branch) and the normal ABI on GNU.
140 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
141 the test only with the NeXT runtime.
142 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
143 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
144 branch).
145 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
146 Run the test only with the NeXT runtime.
147
148 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
149
150 Radar 4492973
151 * objc.dg/encode-7-64bit.m: New.
152 * objc.dg/encode-7.m: Skip if -m64.
153
154 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
155
156 Radar 4301047
157 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
158 * obj-c++.dg/threedotthree-abi-1.mm: New
159 * objc.dg/threedotthree-abi-1.m: New
160
161 2005-07-20 Ziemowit Laski <zlaski@apple.com>
162
163 Radar 4136935
164 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
165 * objc.dg/encode-6.m: Likewise.
166 * objc.dg/encode-7.m: New test case.
167
168 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
169
170 Merge from 'apple/trunk' branch on FSF servers. Renamed
171 const-str-12.m to constr-str-12b.m to avoid conflicts.
172
173 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
174
175 Radar 4229905
176 * obj-c++.dg/warn5.mm: New
177
178 2005-06-22 Ziemowit Laski <zlaski@apple.com>
179
180 Radar 4154928
181 * obj-c++.dg/const-str-12.mm: New.
182 * objc.dg/const-str-12.m: New.
183
184 2010-09-27 Tobias Burnus <burnus@net-b.de>
185
186 PR fortran/40569
187 PR fortran/40568
188 * gfortran.dg/storage_size_2.f08: Fix test.
189 * gfortran.dg/c_sizeof_1.f90: Fix test.
190 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
191 * gfortran.dg/c_sizeof_3.f90: New.
192 * gfortran.dg/c_sizeof_4.f90: New.
193 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
194 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
195
196 2010-09-26 Daniel Kraft <d@domob.eu>
197
198 PR fortran/45783
199 PR fortran/45795
200 * gfortran.dg/select_type_18.f03: New test.
201
202 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
203
204 * gnat.dg/return2.ad[sb]: New test.
205 * gnat.dg/return2_pkg.ads: New helper.
206
207 2010-09-25 Daniel Kraft <d@domob.eu>
208
209 PR fortran/45776
210 * gfortran.dg/io_constraints_6.f03: New test.
211 * gfortran.dg/io_constraints_7.f03: New test.
212 * gfortran.dg/newunit_2.f90: New test.
213
214 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
215
216 * testsuite/gfortran.dg/operator_c1202.f90: New test.
217
218 2010-09-24 Jan Hubicka <jh@suse.cz>
219
220 * gcc.dg/tree-ssa/leaf.c: New testcase.
221
222 2010-09-24 Jan Hubicka <jh@suse.cz>
223
224 PR tree-optimization/45738
225 PR tree-optimization/45741
226 * gcc.c-torture/compile/pr45741.c: New.
227 * gfortran.fortran-torture/compile/pr45738.f90: New.
228
229 2010-09-24 Joseph Myers <joseph@codesourcery.com>
230
231 * gcc.dg/cpp/undef-opt-1.c: New test.
232
233 2010-09-24 Jason Merrill <jason@redhat.com>
234
235 * g++.dg/other/error10.C: Adjust expected output.
236
237 2010-09-24 Jakub Jelinek <jakub@redhat.com>
238
239 PR middle-end/45234
240 * gcc.dg/torture/stackalign/alloca-6.c: New test.
241 * gcc.target/i386/pr45234.c: New test.
242
243 2010-09-24 Richard Guenther <rguenther@suse.de>
244
245 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
246
247 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
248
249 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
250 as a comment leader in regexp.
251
252 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
253
254 * objc.dg/sync-2.m: New test.
255 * obj-c++.dg/sync-2.mm: New test.
256
257 2010-09-24 Tobias Burnus <burnus@net-b.de>
258
259 PR fortran/40571
260 * gfortran.dg/iso_fortran_env_7.f90: New.
261
262 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
263
264 * obj-c++.dg/too-many-args.mm: New file.
265
266 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
267
268 Merge from 'apple/trunk' branch on FSF servers.
269
270 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
271
272 Radar 4491608
273 * objc.dg/too-many-args.m: New
274
275 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
276
277 PR fortran/45744
278 * gfortran.dg/dependency_36.f90: New test.
279
280 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
281
282 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
283 * gcc.target/i386/pad-3.c: Ditto.
284 * gcc.target/i386/pad-7.c: Ditto.
285 * gcc.target/i386/pad-7.c: Ditto.
286 * gcc.target/i386/pr36502.c: Ditto.
287 * gcc.target/i386/zee.c: Ditto.
288 * gcc.target/i386/20060821-1.c: Ditto.
289 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
290 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
291 * gcc.target/i386/pad-5b.c: Ditto.
292 * gcc.target/i386/pad-6a.c: Ditto.
293 * gcc.target/i386/pad-6b.c: Ditto.
294 * gcc.target/i386/pad-8.c: Ditto.
295 * gcc.target/i386/pad-9.c: Ditto.
296 * gcc.target/i386/pad-10.c: Ditto.
297 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
298
299 2010-09-23 Richard Guenther <rguenther@suse.de>
300
301 PR tree-optimization/45565
302 * g++.dg/ipa/pr45565.C: New testcase.
303
304 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
305
306 PR fortran/45745
307 PR fortran/45648
308 * gfortran.dg/vector_subscript_bound_1.f90: New.
309
310 2010-09-23 Richard Guenther <rguenther@suse.de>
311
312 PR middle-end/45750
313 * gcc.dg/pr45750.c: New testcase.
314
315 2010-09-23 Jakub Jelinek <jakub@redhat.com>
316
317 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
318 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
319 build.
320
321 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
322
323 PR rtl-optimization/44374
324 * gcc.target/arm/headmerge-1.c: New test.
325 * gcc.target/arm/headmerge-2.c: New test.
326 * gcc.target/i386/headmerge-1.c: New test.
327 * gcc.target/i386/headmerge-2.c: New test.
328
329 2010-09-23 Daniel Kraft <d@domob.eu>
330
331 PR fortran/38936
332 PR fortran/44044
333 PR fortran/45474
334 * gfortran.dg/intrinsic_intent_1.f03: New test.
335 * gfortran.dg/select_type_17.f03: New test.
336 * gfortran.dg/associate_5.f03: More definability tests.
337 * gfortran.dg/enum_2.f90: Check definability.
338 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
339 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
340 * gfortran.dg/char_expr_2.f90: Ditto.
341 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
342 * gfortran.dg/enum_5.f90: Ditto.
343 * gfortran.dg/equiv_constraint_8.f90: Ditto.
344 * gfortran.dg/impure_assignment_2.f90: Ditto.
345 * gfortran.dg/impure_assignment_3.f90: Ditto.
346 * gfortran.dg/intent_out_1.f90: Ditto.
347 * gfortran.dg/intent_out_3.f90: Ditto.
348 * gfortran.dg/pointer_assign_7.f90: Ditto.
349 * gfortran.dg/pointer_intent_3.f90: Ditto.
350 * gfortran.dg/pr19936_1.f90: Ditto.
351 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
352 * gfortran.dg/simpleif_2.f90: Ditto.
353 * gfortran.dg/protected_5.f90: Ditto.
354 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
355 * gfortran.dg/protected_6.f90: Ditto.
356 * gfortran.dg/protected_7.f90: Ditto.
357
358 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
359
360 PR libfortran/45710
361 * gfortran.dg/namelist_65.f90: New test.
362
363 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
364
365 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
366 the regexp pattern between the expected label and location string.
367
368 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
369
370 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
371
372 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
373
374 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
375 * gcc.dg/pr27898.c: Likewise.
376 * gcc.dg/pr28712.c: Likewise.
377 * gcc.dg/pr30762-1.c: Likewise.
378 * gcc.dg/pr31529-1.c: Likewise.
379 * gcc.dg/pr34457-1.c: Likewise.
380 * gcc.dg/pr34668-1.c: Likewise.
381 * gcc.dg/pr34989-1.c: Likewise.
382 * gcc.dg/pr43557-1.c: Likewise.
383
384 2010-09-22 Jakub Jelinek <jakub@redhat.com>
385
386 PR rtl-optimization/45739
387 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
388 regexps.
389
390 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
391
392 * gcc.target/sparc/mnofpu.c: New test.
393
394 2010-09-22 Jakub Jelinek <jakub@redhat.com>
395
396 PR rtl-optimization/45739
397 * gcc.target/i386/pr45739.c: New test.
398
399 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
400
401 PR fortran/45648
402 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
403 and counts. Add non-elemental function call check.
404
405 PR fortran/45648
406 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
407 arguments checks. Update temporary counts.
408 * gfortran.dg/transpose_optimization_1.f90: New.
409
410 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
411
412 PR objc/23710
413 * objc.dg/invalid-method-1.m: New.
414
415 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
416
417 Merge from 'apple/trunk' branch on FSF servers.
418
419 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
420
421 Radar 4291785
422 * objc.dg/naming-4.m: New
423 * objc.dg/naming-5.m: New
424 * obj-c++.dg/naming-1.mm: New
425 * obj-c++.dg/naming-2.mm: New
426
427 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
428 Jack Howarth <howarth@bromo.med.uc.edu>
429
430 PR c++/45645
431 * g++.dg/torture/pr44972.C: Use portable assert().
432
433 2010-09-21 Richard Guenther <rguenther@suse.de>
434
435 PR tree-optimization/45580
436 * g++.dg/torture/pr45580.C: New testcase.
437
438 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
439
440 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
441
442 2010-09-20 Janus Weil <janus@gcc.gnu.org>
443
444 PR fortran/45438
445 * gfortran.dg/pointer_check_7.f90: New.
446
447 2010-09-20 Jakub Jelinek <jakub@redhat.com>
448
449 PR rtl-optimization/45728
450 * gcc.c-torture/compile/pr45728.c: New test.
451
452 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
453
454 PR fortran/45081
455 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
456
457 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
458
459 * g++.dg/tree-ssa/pr45605.C: Add "\\".
460
461 2010-09-20 Richard Guenther <rguenther@suse.de>
462
463 PR middle-end/45704
464 * gcc.dg/torture/pr45704.c: New testcase.
465
466 2010-09-20 Jan Hubicka <jh@suse.cz>
467
468 PR tree-optimize/45605
469 * g++.dg/tree-ssa/pr45605.C: New testcase.
470
471 2010-09-20 Michael Matz <matz@suse.de>
472
473 PR testsuite/45706
474 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
475 enough.
476
477 2010-09-20 Richard Guenther <rguenther@suse.de>
478
479 PR tree-optimization/45705
480 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
481
482 2010-09-20 Michael Matz <matz@suse.de>
483
484 PR testsuite/45706
485 * lib/target-supports.exp (check_effective_target_vect_perm):
486 Add i?86-*-*.
487
488 2010-09-20 Jakub Jelinek <jakub@redhat.com>
489
490 PR rtl-optimization/45695
491 * gcc.c-torture/execute/pr45695.c: New test.
492
493 2010-09-19 Jan Hubicka <jh@suse.cz>
494
495 PR lto/44246
496 * gcc.c-torture/compile/pr44246.c:New file.
497
498 2010-09-19 Ira Rosen <irar@il.ibm.com>
499
500 PR tree-optimization/45714
501 * gfortran.dg/vect/pr45714-a.f: New test.
502 * gfortran.dg/vect/pr45714-b.f: New test.
503
504 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
505
506 * gnat.dg/const1.adb: Rename into...
507 * gnat.dg/constant1.adb: ...this.
508 * gnat.dg/constant2.adb: New test.
509 * gnat.dg/constant2_pkg1.ads: New helper.
510 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
511
512 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
513
514 * gnat.dg/specs/constant1.ads: New test.
515 * gnat.dg/specs/constant1_pkg.ads: New helper.
516
517 2010-09-18 Jan Hubicka <jh@suse.cz>
518
519 PR tree-optimization/45453
520 * g++.dg/tree-ssa/pr45453.C: New testcase.
521
522 2010-09-18 Jason Merrill <jason@redhat.com>
523
524 * g++.dg/cpp0x/initlist44.C: New.
525
526 2010-09-18 Richard Guenther <rguenther@suse.de>
527
528 PR tree-optimization/45709
529 * g++.dg/torture/pr45709-2.C: New testcase.
530
531 2010-09-18 Richard Guenther <rguenther@suse.de>
532
533 PR tree-optimization/45709
534 * g++.dg/torture/pr45709.C: New testcase.
535
536 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
537
538 PR testsuite/45719
539 * gcc.target/i386/pad-3.c: Pass -fno-pic.
540
541 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
542
543 * gcc.target/i386/pad-1.c: New.
544 * gcc.target/i386/pad-2.c: Likewise.
545 * gcc.target/i386/pad-3.c: Likewise.
546 * gcc.target/i386/pad-4.c: Likewise.
547 * gcc.target/i386/pad-5a.c: Likewise.
548 * gcc.target/i386/pad-5b.c: Likewise.
549 * gcc.target/i386/pad-6a.c: Likewise.
550 * gcc.target/i386/pad-6b.c: Likewise.
551 * gcc.target/i386/pad-7.c: Likewise.
552 * gcc.target/i386/pad-8.c: Likewise.
553 * gcc.target/i386/pad-9.c: Likewise.
554 * gcc.target/i386/pad-10.c: Likewise.
555
556 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
557
558 PR middle-end/45234
559 * gcc.dg/torture/stackalign/alloca-5.c: New.
560
561 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
562
563 PR middle-end/45678
564 * gcc.dg/torture/pr45678-2.c: New.
565
566 2010-09-17 Richard Guenther <rguenther@suse.de>
567
568 PR middle-end/45678
569 * gcc.dg/torture/pr45678-1.c: New testcase.
570
571 2010-09-17 Michael Matz <matz@suse.de>
572
573 PR tree-optimization/43432
574 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
575 check_effective_target_vect_perm_short): New predicates.
576 (check_effective_target_vect_perm): Include x86_64.
577 * gcc.dg/vect/pr43432.c: New test.
578 * gcc.dg/vect/vect-114.c: Adjust.
579 * gcc.dg/vect/vect-15.c: Ditto.
580 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
581 * gcc.dg/vect/slp-perm-9.c: Ditto.
582
583 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
584
585 PR testsuite/45692
586 * objc/execute/exceptions/throw-nil.m: Run the test only with the
587 GNU runtime.
588
589 2010-09-17 Richard Guenther <rguenther@suse.de>
590
591 * gcc.dg/pr27898.c: Use -flto instead of -combine.
592 * gcc.dg/pr28706.c: Likewise.
593 * gcc.dg/pr28712.c: Likewise.
594 * gcc.dg/pr30762-1.c: Likewise.
595 * gcc.dg/pr30762-2.c: Likewise.
596 * gcc.dg/pr31529-1.c: Likewise.
597 * gcc.dg/pr31529-2.c: Likewise.
598 * gcc.dg/pr34457-1.c: Likewise.
599 * gcc.dg/pr34457-2.c: Likewise.
600 * gcc.dg/pr34668-1.c: Likewise.
601 * gcc.dg/pr34668-2.c: Likewise.
602 * gcc.dg/pr34989-1.c: Likewise.
603 * gcc.dg/pr34989-2.c: Likewise.
604 * gcc.dg/pr43557-1.c: Likewise.
605 * gcc.dg/pr43557-2.c: Likewise.
606 * gcc.dg/debug/pr41893-1.c: Likewise.
607 * gcc.dg/matrix/matrix.exp: Do not use -combine.
608 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
609 * gcc.dg/matrix/matrix-4.c: Likewise.
610 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
611 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
612 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
613 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
614
615 2010-09-16 Tobias Burnus <burnus@net-b.de>
616
617 PR fortran/43665
618 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
619 optimizations.
620 * gfortran.dg/intent_optimize_1.f90: New test.
621
622 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
623
624 * gcc.target/i386/divmod-1.c: New.
625 * gcc.target/i386/divmod-2.c: Likewise.
626 * gcc.target/i386/divmod-3.c: Likewise.
627 * gcc.target/i386/divmod-4.c: Likewise.
628 * gcc.target/i386/divmod-4a.c: Likewise.
629 * gcc.target/i386/divmod-5.c: Likewise.
630 * gcc.target/i386/divmod-6.c: Likewise.
631 * gcc.target/i386/divmod-7.c: Likewise.
632 * gcc.target/i386/divmod-8.c: Likewise.
633 * gcc.target/i386/udivmod-1.c: Likewise.
634 * gcc.target/i386/udivmod-2.c: Likewise.
635 * gcc.target/i386/udivmod-3.c: Likewise.
636 * gcc.target/i386/udivmod-4.c: Likewise.
637 * gcc.target/i386/udivmod-4a.c: Likewise.
638 * gcc.target/i386/udivmod-5.c: Likewise.
639 * gcc.target/i386/udivmod-6.c: Likewise.
640 * gcc.target/i386/udivmod-7.c: Likewise.
641 * gcc.target/i386/udivmod-8.c: Likewise.
642
643 2010-09-16 Jan Hubicka <jh@suse.cz>
644
645 * g++.dg/lto/pr45679-1_0.C: New file.
646 * g++.dg/lto/pr45679-1_1.C: New file.
647 * g++.dg/lto/pr45679-0_0.C: New file.
648 * g++.dg/lto/pr45679-0_1.C: New file.
649
650 2010-09-16 Janus Weil <janus@gcc.gnu.org>
651
652 PR fortran/45674
653 * gfortran.dg/class_dummy_2.f03: New.
654
655 2010-09-16 Richard Guenther <rguenther@suse.de>
656
657 PR tree-optimization/45623
658 * gcc.dg/torture/pr45623.c: New testcase.
659
660 2010-09-16 Ira Rosen <irar@il.ibm.com>
661
662 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
663 name and parentheses.
664 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
665
666 2010-09-15 Jason Merrill <jason@redhat.com>
667
668 * g++.dg/parse/parameter-declaration-2.C: New.
669
670 * g++.dg/cpp0x/scoped_enum2.C: New.
671
672 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
673
674 * gcc.c-torture/compile/20100915-1.c: New test.
675
676 2010-09-15 Martin Jambor <mjambor@suse.cz>
677
678 PR middle-end/45644
679 * gcc.dg/ipa/pr45644.c: New test.
680
681 2010-09-15 Jakub Jelinek <jakub@redhat.com>
682
683 PR tree-optimization/45633
684 * gcc.dg/vect/pr45633.c: New test.
685
686 2010-09-15 Janus Weil <janus@gcc.gnu.org>
687
688 PR fortran/45577
689 * gfortran.dg/allocate_derived_4.f90: New.
690
691 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
692
693 * lib/target-supports.exp
694 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
695 supported flag to true for neon.
696
697 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
698
699 PR c++/45665
700 * g++.dg/template/crash103.C: New.
701
702 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
703
704 Merge from 'apple/trunk' branch on FSF servers.
705
706 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
707
708 Radar 4457381
709 * objc.dg/msg-in-protocol.m: New.
710 * obj-c++.dg/msg-in-protocol.mm: New.
711
712 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
713
714 Radar 4219590
715 * objc.dg/break-in-ifstmt.m: New.
716
717 2005-08-22 Ziemowit Laski <zlaski@apple.com>
718
719 Radar 4174166
720 * obj-c++.dg/comp-types-13.mm: New.
721 * objc.dg/comp-types-12.m: New.
722
723 2005-08-22 Ziemowit Laski <zlaski@apple.com>
724
725 Radar 4216500
726 * obj-c++.dg/proto-lossage-7.mm: New.
727 * objc.dg/proto-lossage-7.m: New.
728
729 2010-09-14 Jan Hubicka <jh@suse.cz>
730
731 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
732 folding.
733 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
734 folding.
735
736 2010-09-14 Jakub Jelinek <jakub@redhat.com>
737
738 PR middle-end/45567
739 * gcc.dg/pr45567.c: New test.
740
741 PR debug/45660
742 * g++.dg/debug/pr45660.C: New test.
743
744 2010-09-14 Ira Rosen <irar@il.ibm.com>
745
746 PR tree-optimization/45470
747 * g++.dg/vect/pr45470-a.cc: New test.
748 * g++.dg/vect/pr45470-a.cc: New test.
749
750 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
751
752 PR target/42070
753 * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
754 * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
755
756 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
757
758 PR libfortran/45532
759 * gfortran.dg/namelist_64.f90: New test.
760
761 2010-09-13 Jakub Jelinek <jakub@redhat.com>
762
763 PR rtl-optimization/45617
764 * gcc.target/i386/pr45617.c: New test.
765
766 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
767
768 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
769
770 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
771
772 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
773 * gcc.target/i386/fma4-vector.c: Likewise.
774 * gcc.target/i386/vectorize2.c: Likewise.
775 * gcc.target/i386/vectorize4.c: Likewise.
776 * gcc.target/i386/vectorize5.c: Likewise.
777 * gcc.target/i386/vectorize6.c: Likewise.
778 * gcc.target/i386/vectorize8.c: Likewise.
779
780 * gcc.target/i386/vect-double-1.c: New.
781 * gcc.target/i386/vect-double-1a.c: Likewise.
782 * gcc.target/i386/vect-double-2.c: Likewise.
783 * gcc.target/i386/vect-double-2a.c: Likewise.
784
785 * lib/target-supports.exp (check_effective_target_vect_double):
786 Set et_vect_double_saved to 0 when tuning for Atom.
787
788 2010-09-13 Jan Hubicka <jh@suse.cz>
789
790 * gcc.dg/torture/pr23821.c: Drop static keyword.
791 * gcc.dg/tree-ssa/loop-19.c: Likewise.
792 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
793
794 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
795
796 * gcc.target/arm/sync-1.c: New.
797
798 2010-09-12 Olivier Hainque <hainque@adacore.com>
799
800 * gnat.dg/memtrap.adb: New test.
801
802 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
803
804 * gfortran.dg/promotion.f90: Fix options.
805
806 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
807
808 * g++.dg/cpp0x/range-for1.C: New.
809 * g++.dg/cpp0x/range-for2.C: New.
810 * g++.dg/cpp0x/range-for3.C: New.
811 * g++.dg/cpp0x/range-for4.C: New.
812 * g++.dg/cpp0x/range-for5.C: New.
813 * g++.dg/cpp0x/range-for6.C: New.
814
815 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
816
817 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
818 and counts. Check that transpose is not called.
819 * gfortran.dg/transpose_2.f90: Update error message.
820
821 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
822
823 PR c++/43824
824 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
825 * g++.dg/lookup/strong-using-2.C: Likewise.
826 * g++.dg/lookup/strong-using-3.C: Likewise.
827 * g++.dg/lookup/strong-using-5.C: Likewise.
828
829 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
830 * g++.dg/cpp0x/inline-ns4.C: New.
831 * g++.dg/cpp0x/inline-ns5.C: New.
832
833 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
834
835 PR middle-end/45634
836 * gfortran.fortran-torture/compile/pr45634.f90: New.
837
838 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
839
840 * objc.dg/fobjc-exceptions.m: New test.
841
842 2010-09-10 Jan Hubicka <jh@suse.cz>
843
844 * g++.dg/inherit/covariant7.C: Fix pattern matching.
845
846 2010-09-10 Martin Jambor <mjambor@suse.cz>
847
848 PR tree-optimization/44972
849 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
850 * gcc.dg/tree-ssa/pr45144.c: Likewise.
851 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
852 instead.
853 * g++.dg/torture/pr44972.C: New test.
854
855 2010-09-10 Martin Jambor <mjambor@suse.cz>
856
857 PR tree-optimization/44972
858 * g++.dg/torture/pr34850.C: Remove expected warning.
859
860 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
861
862 * gfortran.dg/dummy_optional_arg.f90: New test.
863
864 2010-09-08 Jan Hubicka <jh@suse.cz>
865
866 PR tree-optimization/45598
867 * fortran.fortran-torture/compile/pr45598.f90: New test.
868
869 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
870
871 * lib/target-supports-dg.exp (dg-require-ifunc): New.
872 * lib/target-supports.exp (check_ifunc_available): New.
873 * gcc.dg/attr-ifunc-1.c: New.
874 * gcc.dg/attr-ifunc-2.c: New.
875 * gcc.dg/attr-ifunc-3.c: New.
876 * gcc.dg/attr-ifunc-4.c: New.
877 * gcc.dg/attr-ifunc-5.c: New.
878 * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
879 * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
880 * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
881 * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
882
883 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
884
885 PR middle-end/40386
886 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
887
888 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
889
890 * gfortran.dg/inline_transpose_1.f90: New test.
891
892 2010-09-08 Jakub Jelinek <jakub@redhat.com>
893
894 PR c++/45588
895 * g++.dg/warn/Wunused-var-15.C: New test.
896
897 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
898
899 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
900 hppa*-*-hpux*.
901
902 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
903
904 * objc/execute/exceptions/throw-nil.m: New test.
905 * objc/execute/exceptions/handler-1.m: Updated to use the new
906 objc_set_uncaught_exception_handler() function.
907 * objc/execute/exceptions/matcher-1.m: New test.
908
909 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
910
911 PR fortran/38282
912 * gfortran.dg/bit_comparison_1.F90: New test.
913 * gfortran.dg/leadz_trailz_3.f90: New test.
914 * gfortran.dg/masklr_2.F90: New test.
915 * gfortran.dg/shiftalr_1.F90: New test.
916 * gfortran.dg/merge_bits_2.F90: New test.
917 * gfortran.dg/dshift_2.F90: New test.
918 * gfortran.dg/bit_comparison_2.F90: New test.
919 * gfortran.dg/masklr_1.F90: New test.
920 * gfortran.dg/merge_bits_1.F90: New test.
921 * gfortran.dg/dshift_1.F90: New test.
922 * gfortran.dg/shiftalr_2.F90: New test.
923
924 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
925
926 * objc.dg/type-stream-1.m: Replaced with a test that tests that
927 functions from objc/typedstream.h are deprecated.
928
929 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
930
931 * lib/target-supports.exp
932 (check_effective_target_run_expensive_tests): New proc.
933 * gcc.c-torture/compile/limits-fnargs.c: Use
934 dg-require-effective-target run_expensive_tests.
935
936 2010-09-08 Jakub Jelinek <jakub@redhat.com>
937
938 PR fortran/45597
939 * gfortran.dg/gomp/pr45597.f90: New test.
940
941 PR fortran/45595
942 * gfortran.dg/gomp/pr45595.f90: New test.
943
944 2010-09-08 Michael Matz <matz@suse.de>
945
946 * c-c++-common/uninit-17.c: Adjust.
947
948 2010-09-08 Michael Matz <matz@suse.de>
949
950 PR tree-optimization/43430
951 * gcc.dg/vect/pr43430-2.c: New test.
952
953 2010-09-08 Michael Matz <matz@suse.de>
954
955 PR tree-optimization/33244
956 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
957
958 2010-09-08 Richard Guenther <rguenther@suse.de>
959
960 PR tree-optimization/45578
961 * gfortran.dg/pr45578.f90: New testcase.
962
963 2010-09-08 Richard Guenther <rguenther@suse.de>
964
965 PR testsuite/45590
966 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
967
968 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
969
970 PR fortran/45576
971 * gfortran.dg/char_length_18.f90: New test.
972
973 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
974
975 PR target/36502
976 * gcc.target/i386/pr36502.c: New test.
977
978 PR target/42313
979 PR target/44651
980 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
981 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
982
983 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
984
985 * gfortran.dg/achar_4.f90: Enable bounds checking.
986
987 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
988
989 PR target/45206
990 * gcc.target/i386/pr45206.c: New test.
991
992 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
993
994 PR fortran/45505
995 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
996
997 2010-09-07 Jan Hubicka <jh@suse.cz>
998
999 * gcc.c-torture/compile/20100907.c: New testcase.
1000
1001 2010-09-07 Richard Guenther <rguenther@suse.de>
1002
1003 PR middle-end/45569
1004 * g++.dg/eh/pr45569.C: New testcase.
1005
1006 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1007
1008 PR target/43137
1009 * gcc.target/arm/pr43137.c: New test.
1010
1011 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1012
1013 PR fortran/36931
1014 * gfortran.dg/dependency_35.f90: New test.
1015
1016 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1017
1018 PR fortran/34145
1019 * gfortran.dg/char_length_17.f90: New test.
1020
1021 2010-09-06 Dodji Seketeli <dodji@redhat.com>
1022
1023 PR c++/45200
1024 PR c++/45293
1025 PR c++/45558
1026 * g++.dg/template/typedef34.C: New test.
1027 * g++.dg/template/typedef35.C: New test.
1028
1029 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
1030
1031 PR target/22152
1032 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1033
1034 2010-09-06 Mark Mitchell <mark@codesourcery.com>
1035
1036 * g++.dg/warn/Wdouble-promotion.C: New.
1037
1038 2010-09-06 Arnaud Charlet <charlet@adacore.com>
1039
1040 * g++.dg/parse/redef2.C: New.
1041
1042 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1043
1044 * gcc.dg/20100906-1.c: New testcase.
1045
1046 2010-09-06 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR testsuite/45543
1049 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1050 DW_TAG_enumeration_type DIE.
1051
1052 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1053
1054 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1055 Update XFAILs.
1056
1057 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1058
1059 PR rtl-optimization/44919
1060 * g++.dg/opt/pr44919.C: New.
1061
1062 2010-09-06 Tobias Burnus <burnus@net-b.de>
1063
1064 PR fortran/38282
1065 * gfortran.dg/iall_iany_iparity_1.f90: New.
1066 * gfortran.dg/iall_iany_iparity_2.f90: New.
1067
1068 2010-09-06 Jason Merrill <jason@redhat.com>
1069
1070 * g++.dg/cpp0x/initlist42.C: New.
1071
1072 * g++.dg/cpp0x/auto19.C: New.
1073
1074 * g++.dg/template/sfinae25.C: New.
1075 * g++.dg/template/char1.C: Expect warning.
1076 * g++.dg/template/nontype10.C: Likewise.
1077
1078 * g++.dg/cpp0x/implicit9.C: New.
1079
1080 * g++.dg/cpp0x/initlist43.C: New.
1081
1082 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1083
1084 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1085
1086 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1087
1088 * gcc.dg/Wdouble-promotion.c: New.
1089
1090 2010-09-05 Tobias Burnus <burnus@net-b.de>
1091
1092 * gfortran.dg/float128_1.f90: Remove test case as
1093 it always fails since Rev 163611 backed out the
1094 front-end implementation.
1095
1096 2010-09-05 Tobias Burnus <burnus@net-b.de>
1097
1098 * gfortran.dg/float128_1.f90: XFAIL test case.
1099
1100 2010-09-05 Tobias Burnus <burnus@net-b.de>
1101
1102 * gfortran.dg/bessel_7.f90: Decrease required precision.
1103
1104 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
1105
1106 PR testsuite/45545
1107 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1108 ref-all-matching targets.
1109
1110 2010-09-05 Richard Guenther <rguenther@suse.de>
1111
1112 PR tree-optimization/45535
1113 * gcc.c-torture/compile/pr45535.c: New testcase.
1114
1115 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1116
1117 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1118 "\[^\n\]*".
1119 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1120 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1121 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1122 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1123 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1124 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1125 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1126 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1127 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1128 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1129 * gcc.target/i386/pr22152.c: Likewise.
1130 * gcc.target/i386/pr36992-1.c: Likewise.
1131 * gcc.target/i386/pr36992-2.c: Likewise.
1132 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1133
1134 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1135
1136 PR testsuite/43957
1137 * gcc.dg/const-uniq-1.c: Modify regexp.
1138
1139 2010-09-04 Tobias Burnus <burnus@net-b.de>
1140
1141 PR fortran/45530
1142 * gfortran.dg/namelist_63.f90: New.
1143
1144 2010-09-04 Jan Hubicka <jh@suse.cz>
1145
1146 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1147 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1148
1149 2010-09-04 Jan Hubicka <jh@suse.cz>
1150
1151 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1152
1153 2010-09-04 Janus Weil <janus@gcc.gnu.org>
1154
1155 PR fortran/45507
1156 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1157
1158 2010-09-03 Joseph Myers <joseph@codesourcery.com>
1159
1160 * gcc.dg/opts-4.c: New test.
1161
1162 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1163
1164 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1165 * gcc.dg/vect/vect-peel-4.c: Ditto.
1166
1167 2010-09-03 Daniel Kraft <d@domob.eu>
1168
1169 PR fortran/45525
1170 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1171
1172 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1173
1174 PR fortran/45159
1175 * gfortran.dg/dependency_34.f90: New test.
1176
1177 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1178
1179 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1180
1181 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1182
1183 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1184 gcc.target/i386/clearcap.map if supported.
1185
1186 2010-09-03 Michael Matz <matz@suse.de>
1187
1188 PR middle-end/45415
1189 * gcc.dg/pr45415.c: New test.
1190
1191 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1192
1193 PR tree-optimization/45506
1194 * gcc.dg/pr45506.c: New.
1195
1196 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
1197
1198 PR target/45476
1199 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1200 * gcc.target/i386/float128-2.c: Ditto.
1201
1202 2010-09-03 Daniel Kraft <d@domob.eu>
1203
1204 PR fortran/34162
1205 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1206 * gfortran.dg/internal_dummy_2.f08: New test.
1207 * gfortran.dg/internal_dummy_3.f08: New test.
1208 * gfortran.dg/internal_dummy_4.f08: New test.
1209
1210 2010-09-03 Jakub Jelinek <jakub@redhat.com>
1211
1212 PR debug/45500
1213 * gcc.target/i386/pr45500.c: New test.
1214
1215 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1216
1217 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1218
1219 2010-09-03 Daniel Kraft <d@domob.eu>
1220
1221 PR fortran/44602
1222 * gfortran.dg/exit_2.f08; Adapt error messages.
1223 * gfortran.dg/exit_3.f08: New test.
1224 * gfortran.dg/exit_4.f08: New test.
1225 * gfortran.dg/exit_5.f03: New test.
1226
1227 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1228
1229 * gfortran.dg/ishft_4.f90: New test.
1230
1231 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1232
1233 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1234 FRIZ/XSRIZ instruciton for (double)(long long)x.
1235 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1236
1237 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1238
1239 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1240
1241 2010-09-02 Richard Guenther <rguenther@suse.de>
1242
1243 PR tree-optimization/44937
1244 PR tree-optimization/45412
1245 * g++.dg/opt/pr45412.C: New testcase.
1246 * gcc.c-torture/compile/pr45412.c: Likewise.
1247 * gcc.c-torture/compile/pr44937.c: Likewise.
1248
1249 2010-09-02 Joseph Myers <joseph@codesourcery.com>
1250
1251 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1252 but using -Werror=comment.
1253 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1254 expected error messages.
1255
1256 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1257
1258 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1259 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1260
1261 2010-09-02 Tobias Burnus <burnus@net-b.de>
1262
1263 PR fortran/45489
1264 * gfortran.dg/initialization_27.f90: New.
1265
1266 2010-09-02 Ira Rosen <irar@il.ibm.com>
1267
1268 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1269 check into different basic blocks. Expect vectorization if misaligned
1270 stores are supported.
1271 * gcc.dg/vect/bb-slp-8a.c: New test.
1272 * gcc.dg/vect/bb-slp-8b.c: New test.
1273
1274 2010-09-01 Steve Ellcey <sje@cup.hp.com>
1275
1276 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1277
1278 2010-09-01 Janus Weil <janus@gcc.gnu.org>
1279
1280 PR fortran/44541
1281 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1282 * gfortran.dg/class_dummy_1.f03: New.
1283
1284 2010-09-01 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR middle-end/45458
1287 * g++.dg/tree-prof/partition2.C: New test.
1288
1289 2010-09-01 Richard Guenther <rguenther@suse.de>
1290
1291 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1292 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1293 * gcc.c-torture/execute/20100827-1.c: Likewise.
1294
1295 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1296
1297 * gfortran.dg/execute_command_line_1.f90: New test.
1298
1299 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR preprocessor/45457
1302 * c-c++-common/cpp/pr45457.c: New test.
1303
1304 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1305
1306 * gcc.dg/nested-func-8.c: New test.
1307
1308 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1309
1310 PR fortran/38282
1311 * gfortran.dg/popcnt_poppar_1.F90: New test.
1312 * gfortran.dg/popcnt_poppar_2.F90: New test.
1313
1314 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
1315
1316 * gcc.target/i386/volatile-2.c: Require nonpic target.
1317
1318 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1319
1320 PR middle-end/45461
1321 * gcc.dg/pr45461.c: New test.
1322
1323 2010-08-31 Richard Guenther <rguenther@suse.de>
1324
1325 PR testsuite/45455
1326 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1327
1328 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
1329
1330 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1331
1332 2010-08-30 Janus Weil <janus@gcc.gnu.org>
1333
1334 PR fortran/45456
1335 * gfortran.dg/typebound_proc_18.f03: New.
1336
1337 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1338
1339 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1340 * lib/scanasm.exp (scan-stack-usage): Likewise.
1341 (scan-stack-usage-not): Likewise.
1342 * gcc.dg/stack-usage-1.c: New test.
1343 * gcc.target/i386/stack-usage-realign.c: Likewise.
1344
1345 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
1346
1347 PR tree-optimization/45427
1348 * gcc.dg/tree-ssa/pr45427.c: New test.
1349
1350 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1351
1352 PR c++/45043
1353 * g++.dg/template/crash102.C: New.
1354
1355 2010-08-30 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR middle-end/45423
1358 * gcc.dg/gomp/atomic-12.c: New test.
1359 * gcc.dg/gomp/atomic-13.c: New test.
1360 * gcc.dg/gomp/atomic-14.c: New test.
1361 * g++.dg/gomp/atomic-11.C: New test.
1362 * g++.dg/gomp/atomic-12.C: New test.
1363 * g++.dg/gomp/atomic-13.C: New test.
1364 * g++.dg/gomp/atomic-14.C: New test.
1365
1366 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1367
1368 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1369 delimiter.
1370
1371 2010-08-30 Thomas Quinot <quinot@adacore.com>
1372
1373 * gnat.dg/discr24.adb: New test.
1374
1375 2010-08-30 Richard Guenther <rguenther@suse.de>
1376
1377 PR tree-optimization/45449
1378 * gcc.dg/pr45449.c: New testcase.
1379
1380 2010-08-30 Joseph Myers <joseph@codesourcery.com>
1381
1382 * gcc.dg/opts-1.c: Expect errors, not warnings.
1383
1384 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1385
1386 PR fortran/42769
1387 * gfortran.dg/dynamic_dispatch_11.f03: New.
1388
1389 2010-08-29 Jason Merrill <jason@redhat.com>
1390
1391 PR c++/44991
1392 * g++.dg/parse/defarg15.C: New.
1393
1394 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1395
1396 PR fortran/45439
1397 * gfortran.dg/select_type_16.f03: New.
1398
1399 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1400 Tobias Burnus <burnus@net-b.de>
1401
1402 * gfortran.dg/bessel_7.f90: Decrease required precision.
1403
1404 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1405 Kaz Kojima <kkojima@gcc.gnu.org>
1406
1407 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1408
1409 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1410
1411 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1412 floating point conversion code generation.
1413 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1414 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1415 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1416 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1417 to integer conversion code generation.
1418 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1419 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1420 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1421 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1422
1423 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1424
1425 PR fortran/32049
1426 * gfortran.dg/random_seed_1.f90: Adjust test.
1427 * gfortran.dg/float128_1.f90: New test.
1428
1429 2010-08-27 Tobias Burnus <burnus@net-b.de>
1430
1431 PR fortran/33197
1432 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1433 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1434 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1435 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1436 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1437 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1438 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1439
1440 2010-08-27 Janus Weil <janus@gcc.gnu.org>
1441
1442 PR fortran/45420
1443 * gfortran.dg/select_type_15.f03: New.
1444
1445 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1446
1447 PR libfortran/43217
1448 * gfortran.dg/hollerith8.f90: New test.
1449
1450 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1451
1452 PR fortran/45159
1453 * gfortran.dg/dependency_33.f90: New test.
1454
1455 2010-08-27 Richard Guenther <rguenther@suse.de>
1456
1457 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1458 * gcc.dg/graphite/scop-2.c: Likewise.
1459 * gcc.dg/graphite/scop-20.c: Likewise.
1460 * gcc.dg/vect/slp-25.c: Likewise.
1461
1462 2010-08-27 Olivier Hainque <hainque@adacore.com>
1463
1464 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1465
1466 2010-08-26 Daniel Kraft <d@domob.eu>
1467
1468 PR fortran/38936
1469 PR fortran/44047
1470 PR fortran/45384
1471 * gfortran.dg/associate_8.f03: New test.
1472 * gfortran.dg/select_type_13.f03: New test.
1473 * gfortran.dg/select_type_14.f03: New test.
1474
1475 2010-08-26 Jakub Jelinek <jakub@redhat.com>
1476
1477 PR tree-optimization/44485
1478 * gcc.dg/pr44485.c: New test.
1479
1480 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1481
1482 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1483 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1484 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1485
1486 2010-08-26 Richard Guenther <rguenther@suse.de>
1487
1488 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1489 * gcc.dg/graphite/scop-21.c: Likewise.
1490
1491 2010-08-26 Richard Guenther <rguenther@suse.de>
1492
1493 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1494 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1495 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1496 * gcc.dg/vect/vect-91.c: Likewise.
1497 * gcc.dg/vect/vect-peel-1.c: Likewise.
1498 * gcc.dg/vect/vect-peel-2.c: Likewise.
1499 * gcc.dg/vect/vect-peel-4.c: Likewise.
1500
1501 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1502
1503 PR libfortran/41859
1504 * gfortran.dg/der_io_4.f90: New test.
1505
1506 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1507
1508 PR rtl-optimization/44858
1509 * gcc.c-torture/execute/pr44858.c: New test.
1510
1511 PR rtl-optimization/45400
1512 * g++.dg/other/i386-8.C: New test.
1513
1514 2010-08-25 Richard Guenther <rguenther@suse.de>
1515
1516 * gcc.dg/alias-8.c: Adjust.
1517
1518 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1519
1520 * gcc.target/i386/combine-mul.c: New test.
1521
1522 2010-08-25 Richard Guenther <rguenther@suse.de>
1523
1524 PR lto/44562
1525 * gcc.dg/graphite/id-27.c: New testcase.
1526 * gcc.dg/lto/20100825-1_0.c: Likewise.
1527
1528 2010-08-25 Richard Guenther <rguenther@suse.de>
1529
1530 PR tree-optimization/45316
1531 * g++.dg/opt/pr45316.C: New testcase.
1532
1533 2010-08-25 Richard Guenther <rguenther@suse.de>
1534
1535 PR tree-optimization/45393
1536 * g++.dg/torture/pr45393.C: New testcase.
1537
1538 2010-08-25 Jakub Jelinek <jakub@redhat.com>
1539
1540 PR tree-optimization/45059
1541 * gcc.c-torture/compile/pr45059.c: New test.
1542
1543 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
1544
1545 * lib/target-supports.exp (check_effective_target_vect_unpack):
1546 Set vect_unpack supported flag to true for neon.
1547
1548 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1549
1550 * gcc.dg/tree-ssa/ifc-5.c: New.
1551
1552 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1553
1554 * gcc.dg/tree-ssa/ifc-4.c: New.
1555 * gcc.dg/tree-ssa/ifc-7.c: New.
1556
1557 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
1558
1559 * gcc.dg/vect/vect.exp: Check loongson targets
1560 * g++.dg/vect/vect.exp: Likewise
1561 * gfortran.dg/vect/vect.exp: Likewise
1562
1563 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1564
1565 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1566 -mveclibabi=mass.
1567
1568 2010-08-23 Janus Weil <janus@gcc.gnu.org>
1569
1570 PR fortran/45366
1571 * gfortran.dg/proc_ptr_29.f90: New.
1572
1573 2010-08-22 Tobias Burnus <burnus@net-b.de>
1574 Dominique d'Humieres <dominiq@lps.ens.fr>
1575
1576 PR fortran/45367
1577 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1578
1579 2010-08-22 Tobias Burnus <burnus@net-b.de>
1580
1581 PR fortran/45367
1582 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1583
1584 2010-08-22 Tobias Burnus <burnus@net-b.de>
1585
1586 PR fortran/36158
1587 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1588
1589 2010-08-22 Tobias Burnus <burnus@net-b.de>
1590 Dominique d'Humieres <dominiq@lps.ens.fr>
1591
1592 PR fortran/45367
1593 PR fortran/36158
1594 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1595 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1596
1597 2010-08-21 Janus Weil <janus@gcc.gnu.org>
1598
1599 PR fortran/44863
1600 PR fortran/45271
1601 PR fortran/45290
1602 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1603 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1604 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1605
1606 2010-08-21 Tobias Burnus <burnus@net-b.de>
1607
1608 PR fortran/36158
1609 PR fortran/33197
1610 * gfortran.dg/bessel_6.f90: New.
1611 * gfortran.dg/bessel_7.f90: New.
1612
1613 2010-08-20 Jan Hubicka <jh@suse.cz>
1614
1615 PR c++/45307
1616 PR c++/17736
1617 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1618 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1619
1620 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
1621
1622 PR target/45336
1623 * gcc.target/i386/pr45336-1.c: New.
1624 * gcc.target/i386/pr45336-2.c: Likewise.
1625 * gcc.target/i386/pr45336-3.c: Likewise.
1626 * gcc.target/i386/pr45336-4.c: Likewise.
1627
1628 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
1629
1630 PR testsuite/45361
1631 * gcc.target/i386/volatile-2.c: Update scan strings to also
1632 include (%rip) for the memory reference on x86_64.
1633
1634 2010-08-20 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR middle-end/44974
1637 * gcc.dg/pr44974.c: New test.
1638
1639 PR rtl-optimization/45353
1640 * gcc.dg/pr45353.c: New test.
1641
1642 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
1643
1644 * gcc.target/i386/volatile-2.c: New.
1645
1646 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
1647
1648 PR rtl-optimization/44691
1649 * gfortran.dg/pr44691.f: New test.
1650
1651 2010-10-19 Olivier Hainque <hainque@adacore.com>
1652
1653 * gcc.target/sparc/sibcall-dslot.c: New testcase.
1654
1655 2010-08-19 Jason Merrill <jason@redhat.com>
1656
1657 * g++.dg/init/synth3.C: New.
1658 * g++.dg/init/value8.C: New.
1659 * g++.dg/tree-ssa/empty-2.C: New.
1660 * g++.dg/cpp0x/noexcept09.C: New.
1661
1662 2010-08-19 Daniel Kraft <d@domob.eu>
1663
1664 PR fortran/29785
1665 PR fortran/45016
1666 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1667 * gfortran.dg/pointer_remapping_1.f90: New test.
1668 * gfortran.dg/pointer_remapping_2.f03: New test.
1669 * gfortran.dg/pointer_remapping_3.f08: New test.
1670 * gfortran.dg/pointer_remapping_4.f03: New test.
1671 * gfortran.dg/pointer_remapping_5.f08: New test.
1672 * gfortran.dg/pointer_remapping_6.f08: New test.
1673
1674 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
1675
1676 PR testsuite/45324
1677 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1678
1679 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1680
1681 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1682
1683 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
1684
1685 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1686 variable.
1687
1688 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1689
1690 PR target/45070
1691 * gcc.c-torture/execute/pr45070.c: New.
1692
1693 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1694
1695 * g++.dg/pr44328.C: New test.
1696
1697 2010-08-19 Tobias Burnus <burnus@net-b.de>
1698
1699 PR fortran/36158
1700 PR fortran/33197
1701 * gfortran.dg/bessel_3.f90: New.
1702 * gfortran.dg/bessel_4.f90: New.
1703 * gfortran.dg/bessel_5.f90: New.
1704
1705 2010-08-19 Janus Weil <janus@gcc.gnu.org>
1706
1707 PR fortran/45290
1708 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1709 * gfortran.dg/pointer_init_2.f90: New.
1710 * gfortran.dg/pointer_init_3.f90: New.
1711 * gfortran.dg/pointer_init_4.f90: New.
1712
1713 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
1714
1715 PR c++/45049
1716 * g++.dg/pr45049-1.C: New test.
1717 * g++.dg/pr45049-2.C: New test.
1718
1719 2010-08-18 Jie Zhang <jie@codesourcery.com>
1720
1721 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1722 20 if __ARM_PCS is defined otherwise 64.
1723 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1724 instead of hard coded 64.
1725
1726 2010-08-18 Yao Qi <yao@codesourcery.com>
1727
1728 PR target/45094
1729 * gcc.target/arm/pr45094.c: New test.
1730
1731 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1732
1733 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1734
1735 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1736
1737 PR rtl-optimization/42575
1738 * gcc.target/arm/pr42575.c: New test.
1739
1740 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1741
1742 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1743 * gcc.dg/tls/thr-cse-1.c: New.
1744
1745 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1746
1747 PR debug/42487
1748 * lib/target-supports.exp
1749 (check_effective_target_function_sections): New.
1750 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1751 function sections before proceding.
1752
1753 2010-08-17 Jakub Jelinek <jakub@redhat.com>
1754
1755 PR fortran/45308
1756 * gfortran.dg/pr45308.f03: New test.
1757
1758 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
1759
1760 PR target/45296
1761 * gcc.target/i386/pr45296.c: New test.
1762
1763 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
1764
1765 * g++.dg/ext/uow-1.C: New.
1766 * g++.dg/ext/uow-2.C: New.
1767 * g++.dg/ext/uow-3.C: New.
1768 * g++.dg/ext/uow-4.C: New.
1769
1770 2010-08-17 Richard Guenther <rguenther@suse.de>
1771
1772 PR testsuite/45266
1773 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1774
1775 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1776
1777 PR c/40563
1778 * gcc.dg/Wcxx-compat-20.c: New test.
1779
1780 2010-08-17 Daniel Kraft <d@domob.eu>
1781
1782 PR fortran/38936
1783 * gfortran.dg/associate_1.f03: Extended to test newly supported
1784 features like association to variables.
1785 * gfortran.dg/associate_3.f03: Removed check for illegal change
1786 of associate-name here...
1787 * gfortran.dg/associate_5.f03: ...and added it here.
1788 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1789 * gfortran.dg/associate_7.f03: New test.
1790
1791 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1792
1793 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1794
1795 2010-08-15 Daniel Kraft <d@domob.eu>
1796
1797 PR fortran/38936
1798 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1799 * gfortran.dg/associate_3.f03: Clarify comment.
1800 * gfortran.dg/associate_5.f03: New test.
1801 * gfortran.dg/associate_6.f03: New test.
1802
1803 2010-08-15 Tobias Burnus <burnus@net-b.de>
1804
1805 PR fortran/45211
1806 * gfortran.dg/bind_c_usage_21.f90: New.
1807 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1808
1809 2010-08-15 Tobias Burnus <burnus@net-b.de>
1810
1811 * gfortran.dg/optional_absent_1.f90: New.
1812 * gfortran.dg/null_actual.f90: New.
1813
1814 2010-08-15 Tobias Burnus <burnus@net-b.de>
1815
1816 * gfortran.dg/pointer_target_1.f90: New.
1817 * gfortran.dg/pointer_target_2.f90: New.
1818 * gfortran.dg/pointer_target_3.f90: New.
1819
1820 2010-08-15 Daniel Kraft <d@domob.eu>
1821
1822 PR fortran/45197
1823 * gfortran.dg/elemental_args_check_3.f90: New test.
1824 * gfortran.dg/impure_1.f08: New test.
1825 * gfortran.dg/impure_2.f08: New test.
1826 * gfortran.dg/impure_3.f90: New test.
1827 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1828
1829 2010-08-15 Ira Rosen <irar@il.ibm.com>
1830
1831 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1832 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1833 SLP tests.
1834 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1835 misaligned loads.
1836 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1837 misaligned stores.c
1838 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1839
1840 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1841
1842 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1843 dg-require-effective-target after dg-do.
1844
1845 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1846
1847 * lib/target-supports.exp (check_effective_target_vect_int): Return
1848 true for Loongson targets.
1849 (check_effective_target_vect_shift): Likewise.
1850 (check_effective_target_vect_no_int_max): Likewise.
1851 (check_effective_target_vect_no_align): Likewise.
1852 (check_effective_target_vect_short_mult): Likewise.
1853
1854 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
1855
1856 * g++.dg/cast.C: Change fields of structures to "long" to pass
1857 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1858 * g++.dg/cpp0x/iop.C: Ditto.
1859 * g++.dg/cpp0x/named_refs.C: Ditto.
1860 * g++.dg/cpp0x/rv1p.C: Ditto.
1861 * g++.dg/cpp0x/rv2p.C: Ditto.
1862 * g++.dg/cpp0x/rv3p.C: Ditto.
1863 * g++.dg/cpp0x/rv4p.C: Ditto.
1864 * g++.dg/cpp0x/rv5p.C: Ditto.
1865 * g++.dg/cpp0x/rv6p.C: Ditto.
1866 * g++.dg/cpp0x/rv7p.C: Ditto.
1867 * g++.dg/cpp0x/rv8p.C: Ditto.
1868 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1869
1870 2010-08-13 Daniel Kraft <d@domob.eu>
1871
1872 * gfortran.dg/implied_shape_1.f08: New test.
1873 * gfortran.dg/implied_shape_2.f90: New test.
1874 * gfortran.dg/implied_shape_3.f08: New test.
1875
1876 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1877
1878 PR libfortran/42526
1879 * gfortran.dg/char_component_initializer_1.f90: New test.
1880
1881 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
1882
1883 PR tree-optimization/45241
1884 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1885
1886 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1887
1888 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1889 to dg-options.
1890 * gcc.target/i386/pr40906-2.c: Ditto.
1891 * gcc.target/i386/pr40906-3.c: Ditto.
1892
1893 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1894
1895 PR middle-end/45262
1896 * gcc.c-torture/execute/pr45262.c: New test.
1897
1898 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1899
1900 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1901 empty argument.
1902 * g++.dg/other/profile1.C: Ditto.
1903
1904 2010-08-12 Richard Guenther <rguenther@suse.de>
1905
1906 PR tree-optimization/45232
1907 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1908 * gcc.dg/tree-ssa/loop-7.c: Adjust.
1909 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1910 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1911 unsigned arithmetic.
1912 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1913 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1914 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1915 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1916 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1917 unsigned arithmetic.
1918 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1919 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1920 unsigned arithmetic.
1921 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1922 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1923 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1924 unsigned arithmetic.
1925 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1926 * gcc.dg/tree-ssa/negate.c: Adjust.
1927 * gcc.dg/vect/vect-1.c: Adjust.
1928 * gfortran.dg/reassoc_6.f: XFAIL.
1929
1930 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR debug/45259
1933 * gcc.dg/pr45259.c: New test.
1934
1935 2010-08-12 Wei Guozhi <carrot@google.com>
1936
1937 PR target/44999
1938 * gcc.target/arm/pr44999.c: New testcase.
1939
1940 2010-08-12 Jie Zhang <jie@codesourcery.com>
1941
1942 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1943 (N): Likewise.
1944 (main): Adjust accordingly.
1945
1946 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1947
1948 * gfortran.dg/graphite/id-22.f: New.
1949
1950 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1951
1952 * gcc.dg/graphite/id-26.c: New.
1953
1954 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1955
1956 * gcc.dg/graphite/id-25.c: New.
1957
1958 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1959
1960 * gcc.dg/graphite/run-id-5.c: New.
1961 * gcc.dg/graphite/run-id-6.c: New.
1962 * gfortran.dg/graphite/id-21.f: New.
1963
1964 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1965
1966 * gcc.dg/graphite/id-24.c: New.
1967
1968 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1969
1970 * gcc.dg/tree-ssa/pr20742.c: New.
1971
1972 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1973
1974 * gcc.dg/graphite/id-23.c: New.
1975
1976 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1977
1978 * gfortran.dg/graphite/id-20.f: Adjust testcase.
1979
1980 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1981
1982 * gcc.dg/graphite/pr42729.c: New.
1983
1984 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1985
1986 * gfortran.dg/graphite/id-20.f: New.
1987
1988 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1989
1990 * gcc.dg/graphite/id-22.c: New.
1991
1992 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1993
1994 * gcc.dg/graphite/run-id-2.c: Call abort.
1995
1996 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1997
1998 * gcc.dg/graphite/id-20.c: New.
1999
2000 2010-08-11 Janus Weil <janus@gcc.gnu.org>
2001 Steve Kargl <kargl@gcc.gnu.org>
2002
2003 PR fortran/44595
2004 * gfortran.dg/move_alloc_3.f90: New.
2005 * gfortran.dg/random_seed_2.f90: New.
2006
2007 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2008
2009 * lib/target-supports.exp (check_effective_target_sync_int_long):
2010 Add hppa*-*-linux*.
2011 (check_effective_target_sync_char_short): Likewise.
2012
2013 2010-08-10 Yao Qi <yao@codesourcery.com>
2014
2015 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2016 general form.
2017 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2018 * g++.dg/other/packed1.C: Likewise.
2019 * g++.dg/other/crash-4.C: Likewise.
2020 * g++.dg/ext/packed8.C: Likewise.
2021 * g++.dg/init/array16.C: Likewise.
2022
2023 2010-08-10 xinliang David Li <davidxl@google.com>
2024 * gcc.dg/tree-ssa/loop-19.c: Add option
2025 -fno-prefetch-loop-array
2026
2027 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2028
2029 PR middle-end/45182
2030 * gcc.c-torture/compile/pr45182.c: New test.
2031
2032 2010-08-09 Jason Merrill <jason@redhat.com>
2033
2034 PR c++/45236
2035 * g++.dg/cpp0x/variadic-104.C: New.
2036
2037 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2038
2039 PR fortran/44235
2040 * gfortran.dg/dependency_32.f90: New test.
2041
2042 2010-08-09 Richard Guenther <rguenther@suse.de>
2043
2044 PR middle-end/44632
2045 * g++.dg/opt/nrv17.C: New testcase.
2046
2047 2010-08-09 Richard Guenther <rguenther@suse.de>
2048
2049 PR middle-end/45212
2050 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2051 alignment from MEM_REF offset only if we took it from the
2052 base object.
2053
2054 * gcc.target/i386/pr24178.c: New testcase.
2055
2056 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2057
2058 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2059 * gcc.dg/20030702-1.c: Ditto.
2060 * gcc.dg/20050309-1.c: Ditto.
2061 * gcc.dg/20050325-1.c: Ditto.
2062 * gcc.dg/20050330-2.c: Ditto.
2063 * gcc.dg/20051201-1.c: Ditto.
2064 * gcc.dg/gomp/pr27573.c: Ditto.
2065 * gcc.dg/gomp/pr34610.c: Ditto.
2066 * gcc.dg/pr24225.c: Ditto.
2067 * gcc.dg/pr26570.c: Ditto.
2068 * gcc.dg/pr32773.c: Ditto.
2069 * g++.dg/gcov/gcov-6.C: Ditto.
2070 * g++.dg/gomp/pr34608.C: Ditto.
2071 * gfortran.dg/gomp/pr27573.f90: Ditto.
2072
2073 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2074 dg-require-host-local dg directive.
2075 * gcc.dg/profile-dir-2.c: Ditto.
2076 * gcc.dg/profile-dir-3.c: Ditto.
2077
2078 2010-08-08 Richard Guenther <rguenther@suse.de>
2079
2080 PR tree-optimization/45109
2081 * gcc.c-torture/compile/pr45109.c: New testcase.
2082
2083 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2084
2085 * gcc.dg/march.c: Skip if -march defined.
2086 * gcc.dg/mtune.c: Skip if -mtune defined.
2087
2088 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2089 generic thunk support.
2090
2091 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
2092
2093 PR target/45213
2094 * gcc.target/i386/pr45213.c: New test.
2095
2096 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2097
2098 PR libfortran/45143
2099 * gfortran.dg/fmt_error_11.f03: New test.
2100
2101 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2102
2103 * lib/target-supports.exp (check_effective_target_sync_int_long):
2104 Add arm*-*-linux-gnueabi.
2105 (check_effective_target_sync_char_short): Likewise.
2106
2107 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2108
2109 PR fortran/45159
2110 * gfortran.dg/dependency_31.f90: New test.
2111
2112 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2113
2114 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2115
2116 2010-08-06 Jason Merrill <jason@redhat.com>
2117
2118 * g++.dg/cpp0x/sfinae3.C: New.
2119 * g++.dg/cpp0x/sfinae4.C: New.
2120
2121 2010-08-06 Richard Guenther <rguenther@suse.de>
2122
2123 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2124 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2125 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2126 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2127 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2128 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2129 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2130 * gcc.c-torture/execute/20100805-1.c: Likewise.
2131
2132 2010-08-05 Martin Jambor <mjambor@suse.cz>
2133
2134 PR testsuite/42855
2135 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2136
2137 2010-08-05 Martin Jambor <mjambor@suse.cz>
2138
2139 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2140 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2141
2142 2010-08-05 Martin Jambor <mjambor@suse.cz>
2143
2144 * g++.dg/ipa/devirt-1.C: New test.
2145 * g++.dg/ipa/devirt-2.C: Likewise.
2146 * g++.dg/ipa/devirt-3.C: Likewise.
2147 * g++.dg/ipa/devirt-4.C: Likewise.
2148 * g++.dg/ipa/devirt-5.C: Likewise.
2149 * gcc.dg/ipa/iinline-3.c: Likewise.
2150
2151 2010-08-05 Jie Zhang <jie@codesourcery.com>
2152
2153 PR tree-optimization/45144
2154 * gcc.dg/tree-ssa/pr45144.c: New test.
2155
2156 2010-08-04 Janus Weil <janus@gcc.gnu.org>
2157
2158 PR fortran/42207
2159 PR fortran/44064
2160 PR fortran/44065
2161 * gfortran.dg/class_25.f03: New.
2162 * gfortran.dg/class_26.f03: New.
2163
2164 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2165
2166 * g++.dg/warn/miss-format-1.C: Update line number.
2167
2168 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
2169
2170 PR c++/44641
2171 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2172 .frame and .mask assembler directives.
2173
2174 2010-08-04 Richard Guenther <rguenther@suse.de>
2175
2176 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2177 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2178 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2179 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2180
2181 2010-08-04 Tobias Burnus <burnus@net-b.de>
2182
2183 PR fortran/44857
2184 * gfortran.dg/derived_constructor_char_1.f90: New.
2185 * gfortran.dg/derived_constructor_char_2.f90: New.
2186
2187 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2188
2189 PR fortran/45159
2190 * gfortran.dg/dependency_30.f90: New test.
2191
2192 2010-08-03 Jan Hubicka <jh@suse.cz>
2193
2194 * gcc.c-torture/compile/pr45085.c: New testcase.
2195
2196 2010-08-03 Janus Weil <janus@gcc.gnu.org>
2197
2198 PR fortran/44584
2199 PR fortran/45161
2200 * gfortran.dg/typebound_call_9.f03: Modified.
2201 * gfortran.dg/typebound_generic_1.f03: Modified.
2202
2203 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2204
2205 PR fortran/45159
2206
2207 * gfortran.dg/dependency_29.f90: New test.
2208
2209 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2210
2211 PR fortran/36854
2212 * gfortran.dg/character_comparison_2.f90: New test.
2213 * gfortran.dg/character_comparison_3.f90: New test.
2214 * gfortran.dg/dependency_28.f90: New test.
2215
2216 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2217
2218 PR target/40457
2219 * gcc.target/arm/pr40457-1.c: New test.
2220 * gcc.target/arm/pr40457-2.c: New test.
2221
2222 2010-08-01 Janus Weil <janus@gcc.gnu.org>
2223
2224 PR fortran/44912
2225 * gfortran.dg/typebound_call_17.f03: New.
2226
2227 2010-07-30 Janus Weil <janus@gcc.gnu.org>
2228
2229 PR fortran/44929
2230 * gfortran.dg/allocate_derived_3.f90: New.
2231
2232 2010-07-30 Xinliang David Li <davidxl@google.com>
2233 PR tree-optimization/45121
2234 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2235
2236 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2237
2238 PR c++/45112
2239 * testsuite/g++.dg/pr45112.C: New test.
2240
2241 2010-07-30 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR debug/45055
2244 PR rtl-optimization/45137
2245 * gcc.dg/pr45055.c: New test.
2246
2247 2010-07-30 Alan Modra <amodra@gmail.com>
2248
2249 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2250 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2251
2252 2010-07-29 Tobias Burnus <burnus@net-b.de>
2253
2254 PR fortran/45087
2255 PR fortran/45125
2256 * gfortran.dg/whole_file_25.f90: New.
2257 * gfortran.dg/whole_file_26.f90: New.
2258 * gfortran.dg/whole_file_27.f90: New.
2259
2260 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2261
2262 PR fortran/44962
2263 * gfortran.dg/typebound_proc_17.f03: New.
2264
2265 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2266
2267 PR fortran/45004
2268 * gfortran.dg/move_alloc_2.f90: New.
2269
2270 2010-07-29 Xinliang David Li <davidxl@google.com>
2271 PR tree-optimization/45121
2272 * c-c++-common/uninit-17.c: Fix expected output.
2273
2274 2010-07-29 Richard Guenther <rguenther@suse.de>
2275
2276 PR tree-optimization/45120
2277 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2278
2279 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2280
2281 PR fortran/42051
2282 PR fortran/44064
2283 * gfortran.dg/pr42051.f03: New testcase.
2284
2285 2010-07-29 Richard Guenther <rguenther@suse.de>
2286
2287 PR middle-end/45034
2288 * gcc.c-torture/execute/pr45034.c: New testcase.
2289
2290 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2291
2292 PR c++/45096
2293 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2294
2295 2010-07-28 Daniel Kraft <d@domob.eu>
2296
2297 * gfortran.dg/bound_8.f90: New test.
2298
2299 2010-07-28 Jakub Jelinek <jakub@redhat.com>
2300
2301 PR debug/45105
2302 * gcc.dg/pr45105.c: New test.
2303
2304 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2305
2306 PR rtl-optimization/45107
2307 * gcc.dg/pr45107.c: New test.
2308
2309 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2310
2311 PR rtl-optimization/45101
2312 * gcc.dg/pr45101.c: New test.
2313
2314 2010-07-28 Tobias Burnus <burnus@net-b.de>
2315
2316 PR fortran/45077
2317 * gfortran.dg/whole_file_24.f90: New.
2318
2319 2010-07-27 Jason Merrill <jason@redhat.com>
2320
2321 * g++.dg/cpp0x/variadic102.C: New.
2322 * g++.dg/cpp0x/variadic103.C: New.
2323
2324 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2325
2326 PR rtl-optimization/40956
2327 PR target/42495
2328 PR middle-end/42574
2329 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2330 * gcc.target/arm/pr42574.c: Add tests.
2331
2332 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2333
2334 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2335 test name.
2336 (cleanup-repo-files): Ditto.
2337 (cleanup-saved-temps): Ditto.
2338
2339 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2340
2341 PR testsuite/44701
2342 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2343
2344 PR c/45079
2345 * gcc.dg/pr45079.c: New test.
2346
2347 2010-07-27 Ira Rosen <irar@il.ibm.com>
2348
2349 PR tree-optimization/44152
2350 * gcc.dg/vect/fast-math-pr44152.c: New test.
2351
2352 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2353
2354 PR ObjC/44140
2355 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2356 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2357 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2358 * obj-c++.dg/torture/trivial.mm: Ditto.
2359 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2360 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2361 * objc.dg/torture/tls/thr-init.m: Ditto.
2362 * objc.dg/torture/trivial.m: Ditto.
2363
2364 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2365
2366 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2367 Skip on spu-*-* targets.
2368
2369 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR tree-optimization/45083
2372 * gcc.dg/pr45083.c: New test.
2373
2374 2010-07-26 Tobias Burnus <burnus@net-b.de>
2375
2376 PR fortran/40873
2377 * gfortran.dg/whole_file_22.f90: New test.
2378 * gfortran.dg/whole_file_23.f90: New test.
2379
2380 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
2381 Jack Howarth <howarth@bromo.med.uc.edu>
2382 Richard Henderson <rth@redhat.com>
2383
2384 PR target/44132
2385 * gcc.dg/tls/thr-init-1.c: New.
2386 * gcc.dg/tls/thr-init-2.c: New.
2387 * gcc.dg/torture/tls New.
2388 * gcc.dg/torture/tls/tls-test.c: New.
2389 * gcc.dg/torture/tls/thr-init-1.c: New.
2390 * gcc.dg/torture/tls/tls.exp: New.
2391 * gcc.dg/torture/tls/thr-init-2.c: New.
2392 * gcc.dg/tls/emutls-2.c: New test
2393
2394 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2395 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2396 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2397 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2398 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2399 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2400 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2401 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2402 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2403 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2404 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2405 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2406 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2407 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2408 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2409 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2410 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2411 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2412 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2413 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2414 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2415 gfortran.dg/gomp/omp_threadprivate1.f90,
2416 gfortran.dg/gomp/omp_threadprivate2.f90,
2417 gfortran.dg/gomp/reduction1.f90,
2418 gfortran.dg/gomp/sharing-1.f90: Likewise.
2419
2420 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2421
2422 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2423 sse_runtime.
2424 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2425 dg-require-visibility.
2426
2427 2010-07-26 Richard Guenther <rguenther@suse.de>
2428
2429 PR tree-optimization/43784
2430 * gcc.c-torture/execute/pr43784.c: New testcase.
2431 * g++.dg/torture/pr43784.C: Likewise.
2432
2433 2010-07-26 Richard Guenther <rguenther@suse.de>
2434
2435 PR middle-end/45056
2436 * g++.dg/pr45056.C: New testcase.
2437
2438 2010-07-26 Richard Guenther <rguenther@suse.de>
2439
2440 PR tree-optimization/45071
2441 * gcc.dg/pr45071.c: New testcase.
2442
2443 2010-07-26 Tobias Burnus <burnus@net-b.de>
2444
2445 PR fortran/45066
2446 * gfortran.dg/namelist_62.f90: New.
2447
2448 2010-07-26 Richard Guenther <rguenther@suse.de>
2449
2450 * gcc.c-torture/execute/pr45017.c: Move ...
2451 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2452
2453 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2454
2455 PR fortran/40628
2456 * trim_optimize_1.f90: New test.
2457 * character_comparision_1.f90: New test.
2458
2459 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2460
2461 PR fortran/42852
2462 * gfortran.dg/wtruncate_fix.f: New test.
2463
2464 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
2465
2466 PR testsuite/45068
2467 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2468
2469 2010-07-24 Richard Guenther <rguenther@suse.de>
2470
2471 PR lto/43788
2472 * g++.dg/lto/20100724-1_0.C: New testcase.
2473
2474 2010-07-24 Richard Guenther <rguenther@suse.de>
2475
2476 PR lto/43212
2477 * gcc.dg/lto/20100724-1_0.c: New testcase.
2478 * gcc.dg/lto/20100724-1_1.c: Likewise.
2479
2480 2010-07-24 Tobias Burnus <burnus@net-b.de>
2481
2482 PR fortran/40011
2483 * gfortran.dg/whole_file_21.f90: New.
2484
2485 * gfortran.dg/integer_exponentiation_3.F90: Use
2486 -ffloat-store only for i?86/x86-64 -m32.
2487
2488 2010-07-24 Tobias Burnus <burnus@net-b.de>
2489
2490 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2491 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2492
2493 2010-07-24 Tobias Burnus <burnus@net-b.de>
2494
2495 * gfortran.dg/func_decl_4.f90: Split test into two ...
2496 * gfortran.dg/func_decl_5.f90: ... parts.
2497 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2498 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2499 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2500 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2501 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2502 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2503 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2504 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2505 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2506 * gfortran.dg/sizeof.f90: Make test valid.
2507 * gfortran.dg/pr20865.f90: Add new dg-error.
2508 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2509 * gfortran.dg/g77/19990218-0.f: Ditto.
2510 * gfortran.dg/g77/19990218-1.f: Ditto.
2511 * gfortran.dg/g77/970625-2.f: Ditto.
2512 * gfortran.dg/pr37243.f: Fix function declaration.
2513 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2514 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2515
2516 2010-07-23 Tobias Burnus <burnus@net-b.de>
2517
2518 PR fortran/44945
2519 * gfortran.dg/char_array_structure_constructor.f90: Add
2520 -fwhole-file as dg-option as it otherwise fails on some
2521 systems.
2522
2523 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
2524
2525 * gnat.dg/aggr16.ad[sb]: New test.
2526 * gnat.dg/aggr16_pkg.ads: New helper.
2527
2528 2010-07-23 Richard Guenther <rguenther@suse.de>
2529
2530 PR lto/43071
2531 * g++.dg/lto/20100723-1_0.C: New testcase.
2532
2533 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
2534
2535 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2536 AVX support.
2537 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2538 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2539
2540 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2541
2542 * lib/target-supports.exp (add_options_for_tls): New proc.
2543 * g++.dg/tls/static-1.C: Use dg-add-options tls.
2544 * g++.dg/tls/static-1a.cc: Likewise.
2545 * gcc.dg/tls/emutls-1.c: Likewise.
2546 * gcc.dg/tls/opt-11.c: Likewise.
2547 * gcc.dg/tls/opt-12.c: Likewise.
2548 * gcc.dg/tls/pr24428-2.c: Likewise.
2549 * gcc.dg/tls/pr24428.c: Likewise.
2550 * obj-c++.dg/tls/static-1.mm: Likewise.
2551 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2552 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2553 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2554 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2555 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2556 * objc.dg/torture/tls/thr-init.m: Likewise.
2557 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2558
2559 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2560
2561 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2562 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2563 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2564 optimized dump files.
2565
2566 2010-07-23 Jakub Jelinek <jakub@redhat.com>
2567
2568 PR tree-optimization/45047
2569 * gcc.c-torture/compile/pr45047.c: New test.
2570
2571 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2572
2573 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2574 instead of dg-compile.
2575 * gcc.dg/float-range-4.c: Ditto.
2576 * gcc.dg/float-range-5.c: Ditto.
2577 * gcc.dg/fold-overflow-1.c: Ditto.
2578 * gcc.dg/gomp/sections-4.c: Ditto.
2579 * gcc.dg/transparent-union-1.c: Ditto.
2580 * gcc.dg/transparent-union-2.c: Ditto.
2581 * gcc.target/i386/pr39315-check.c: Ditto.
2582 * g++.dg/gomp/sections-4.C: Ditto.
2583 * g++.dg/template/dtor7.C: Ditto.
2584 * g++.dg/tree-ssa/pr19952.C: Ditto.
2585 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2586 * gfortran.dg/graphite/pr42185.f90: Ditto.
2587 * gfortran.dg/namelist_36.f90: Ditto.
2588 * gnat.dg/noreturn1.adb: Ditto.
2589 * gnat.dg/specs/small_alignment.ads: Ditto.
2590
2591 2010-07-23 Martin Jambor <mjambor@suse.cz>
2592
2593 PR tree-optimization/44915
2594 * g++.dg/torture/pr44915.C: New test.
2595
2596 2010-07-23 Martin Jambor <mjambor@suse.cz>
2597
2598 PR tree-optimization/44914
2599 * g++.dg/tree-ssa/pr44914.C: New test.
2600
2601 2010-07-23 Jie Zhang <jie@codesourcery.com>
2602
2603 PR target/44290
2604 * gcc.dg/pr44290-1.c: New test.
2605 * gcc.dg/pr44290-2.c: New test.
2606
2607 2010-07-23 Jason Merrill <jason@redhat.com>
2608
2609 PR c++/45008
2610 * g++.dg/abi/mangle44.C: New.
2611
2612 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2613
2614 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2615 for compile-time only tests.
2616 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2617 target check.
2618 * gcc.target/i386/pr39315-4.c: Ditto.
2619 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2620 target check. Include sse-os-support.h.
2621 (main): Call check_isa and sse_os_support.
2622 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2623 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2624 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2625 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2626 target check. Include sse-os-support.h.
2627 (main): Call check_isa and sse_os_support.
2628 * gcc.target/i386/vperm-v2df.c: Ditto.
2629
2630 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
2631
2632 * lib/target-supports.exp (check_avx_hw_available): New procedure.
2633 (check_effective_target_avx_runtime): New procedure.
2634 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2635 (check_effective_target_sse_runtime): Add check_effective_target_sse.
2636
2637 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2638 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
2639 and __get_cpuid test.
2640 * gcc.dg/compat/vector-2b_main.c: Ditto.
2641
2642 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2643
2644 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2645 for compile-time only test.
2646 * gcc.dg/pr32716.c: Ditto.
2647 * gcc.dg/pr34856.c: Ditto.
2648 * gcc.dg/pr36997.c: Ditto.
2649 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2650 * gfortran.dg/pr28158.f90: Ditto.
2651 * gfortran.dg/pr30667.f: Ditto.
2652
2653 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2654 i?86-*-* and x86_64-*-* targets to disable execution on targets
2655 without sse2 runtime support.
2656 * g++.dg/vect/vect.exp: Ditto.
2657 * gfortran.dg/vect/vect.exp: Ditto.
2658
2659 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2660 * gcc.dg/pr37544.c: Ditto.
2661 * gcc.dg/pr40550.c: Ditto.
2662 * gcc.dg/compat/union-m128-1_main.c: Ditto.
2663 * gcc.dg/compat/vector-1a_main.c: Ditto.
2664 * gcc.dg/compat/vector-2a_main.c: Ditto.
2665 * gcc.dg/torture/pr16104-1.c: Ditto.
2666 * gcc.dg/torture/pr35771-1.c: Ditto.
2667 * gcc.dg/torture/pr35771-2.c: Ditto.
2668 * gcc.dg/torture/pr35771-3.c: Ditto.
2669 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2670 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2671 * gcc.dg/torture/stackalign/push-1.c: Ditto.
2672 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2673 * g++.dg/other/i386-1.C: Ditto.
2674 * g++.dg/other/pr40446.C: Ditto.
2675
2676 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2677
2678 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2679
2680 2010-07-23 Daniel Kraft <d@domob.eu>
2681
2682 PR fortran/44709
2683 * gfortran.dg/exit_1.f08: New test.
2684 * gfortran.dg/exit_2.f08: New test.
2685
2686 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
2687
2688 PR tree-optimization/39839
2689 * gcc.target/arm/pr39839.c: New test case.
2690
2691 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2692
2693 * gnat.dg/unchecked_convert5b.adb: New test.
2694 * gnat.dg/unchecked_convert6.adb: Likewise.
2695 * gnat.dg/unchecked_convert6b.adb: Likewise.
2696
2697 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2698
2699 * gnat.dg/aggr15.ad[sb]: New test.
2700
2701 2010-07-22 Dodji Seketeli <dodji@redhat.com>
2702
2703 PR debug/45024
2704 * g++.dg/debug/dwarf2/nested-2.C: New test case.
2705
2706 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
2707
2708 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2709 with dg-require-linker-plugin.
2710
2711 2010-07-22 Richard Guenther <rguenther@suse.de>
2712
2713 PR lto/43850
2714 * g++.dg/lto/20100722-1_0.C: New testcase.
2715
2716 2010-07-22 Richard Guenther <rguenther@suse.de>
2717
2718 PR lto/42451
2719 * gcc.dg/lto/20100720-3_0.c: New testcase.
2720 * gcc.dg/lto/20100720-3_1.c: Likewise.
2721
2722 2010-07-22 Richard Guenther <rguenther@suse.de>
2723
2724 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2725 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2726
2727 PR lto/43373
2728 * gcc.dg/lto/20100722-1_0.c: New testcase.
2729
2730 2010-07-22 Martin Jambor <mjambor@suse.cz>
2731
2732 PR tree-optimization/44891
2733 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2734
2735 2010-07-22 Richard Guenther <rguenther@suse.de>
2736
2737 PR tree-optimization/45017
2738 * gcc.c-torture/execute/pr45017.c: New testcase.
2739
2740 2010-07-22 Tobias Burnus <burnus@net-b.de>
2741
2742 PR fortran/45019
2743 * gfortran.dg/aliasing_dummy_5.f90: New.
2744
2745 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2746
2747 PR target/43698
2748 * gcc.target/arm/pr43698.c: New test.
2749
2750 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2751
2752 PR fortran/44929
2753 * Revert my commit r162325 for this PR.
2754
2755 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR debug/45015
2758 * gcc.target/m68k/pr45015.c: New test.
2759
2760 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2761
2762 PR c++/44641
2763 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2764 comments.
2765
2766 2010-07-21 Richard Guenther <rguenther@suse.de>
2767
2768 PR lto/45018
2769 * g++.dg/lto/20100721-1_0.C: New testcase.
2770
2771 2010-07-21 Martin Jambor <mjambor@suse.cz>
2772
2773 PR tree-optimization/44900
2774 * g++.dg/torture/pr44900.C: New test.
2775
2776 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2777
2778 PR middle-end/44738
2779 * c-c++-common/uninit-17.c: Correct expected error.
2780
2781 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2782
2783 * gcc.dg/guality/asm-1.c: New test.
2784
2785 PR debug/45003
2786 * gcc.dg/guality/pr45003-2.c: New test.
2787 * gcc.dg/guality/pr45003-3.c: New test.
2788
2789 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2790
2791 PR libfortran/44697
2792 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2793
2794 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2795
2796 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2797 defined on the current line.
2798 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2799 * g++.dg/debug/dwarf2/pr44641.C: New.
2800
2801 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2802
2803 * gcc.target/powerpc/block-move-1.c: New test.
2804 * gcc.target/powerpc/block-move-2.c: New test.
2805
2806 2010-07-20 Jason Merrill <jason@redhat.com>
2807
2808 PR c++/44967
2809 * g++.dg/cpp0x/sfinae2.C: New.
2810
2811 2010-07-20 Richard Guenther <rguenther@suse.de>
2812
2813 PR lto/42696
2814 * gcc.dg/lto/20100720-4_0.c: New testcase.
2815
2816 2010-07-20 Richard Guenther <rguenther@suse.de>
2817
2818 PR lto/43221
2819 * gcc.dg/lto/20100720-2_0.c: New testcase.
2820 * gcc.dg/lto/20100720-2_1.c: Likewise.
2821
2822 2010-07-20 Richard Guenther <rguenther@suse.de>
2823
2824 PR lto/43208
2825 * gcc.dg/lto/20100720-1_0.c: New testcase.
2826 * gcc.dg/lto/20100720-1_1.c: Likewise.
2827
2828 2010-07-20 Jakub Jelinek <jakub@redhat.com>
2829
2830 PR debug/45003
2831 * gcc.dg/guality/pr45003-1.c: New test.
2832
2833 2010-07-20 Richard Guenther <rguenther@suse.de>
2834
2835 PR tree-optimization/44977
2836 * gcc.dg/torture/pr44977.c: New testcase.
2837
2838 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
2839
2840 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2841 sync_char_short
2842
2843 2010-07-20 Richard Guenther <rguenther@suse.de>
2844
2845 PR middle-end/44971
2846 PR middle-end/44988
2847 * gcc.dg/pr44971.c: New testcase.
2848 * gcc.c-torture/compile/pr44988.c: Likewise.
2849
2850 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
2851
2852 PR fortran/44929
2853 * gfortran.dg/allocate_with_typespec.f90: New test.
2854 * gfortran.dg/allocate_derived_1.f90: Update error message.
2855
2856 2010-07-19 Jason Merrill <jason@redhat.com>
2857
2858 PR c++/44996
2859 * g++.dg/cpp0x/decltype23.C: New.
2860
2861 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
2862
2863 PR fortran/42385
2864 * gfortran.dg/class_defined_operator_1.f03 : New test.
2865
2866 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
2867
2868 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2869 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2870 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
2871 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2872
2873 2010-07-19 Richard Guenther <rguenther@suse.de>
2874
2875 PR middle-end/44941
2876 * gcc.c-torture/compile/pr44941.c: New testcase.
2877
2878 2010-07-19 Jason Merrill <jason@redhat.com>
2879
2880 PR c++/44969
2881 * g++.dg/template/sfinae24.C: New.
2882
2883 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
2884
2885 PR fortran/44353
2886 * gfortran.dg/data_implied_do_2.f90: Removed.
2887
2888 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2889
2890 PR c++/44969
2891 * g++.dg/template/sfinae23.C: New.
2892
2893 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2894
2895 * lib/target-supports.exp (check_sse_os_support_available): New
2896 proc.
2897 (check_sse_hw_available): New proc.
2898 (check_effective_target_sse_runtime): New proc.
2899 (check_effective_target_sse2_runtime): New proc.
2900 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2901 -msse2 if check_sse_os_support_available.
2902 * g++.dg/vect/vect.exp: Only run -msse2 tests if
2903 check_sse_os_support_available.
2904 * gcc.dg/vect/vect.exp: Likewise.
2905 * gfortran.dg/vect/vect.exp: Likewise.
2906 * gcc.target/i386/sol2-check: Renamed to ...
2907 * gcc.target/i386/sse-os-support.h: ... this.
2908 (sol2_check): Renamed to ...
2909 (sse_os_support): ... this.
2910 Only test movss with xmm registers.
2911 * gcc.target/i386/sse-check.h: Reflect new header and function names.
2912 Removed ILL_INSN, ILL_INSN_LEN.
2913 * gcc.target/i386/sse2-check.h: Likewise.
2914 * gcc.target/i386/sse3-check.h: Likewise.
2915 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2916 Removed cpuid.h, __get_cpuid test.
2917 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2918 Removed cpuid.h, __get_cpuid test.
2919 * g++.dg/other/pr40446.C: Likewise.
2920 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2921 * gcc.dg/compat/vector-1a_main.c: Likewise.
2922 * gcc.dg/compat/vector-2a_main.c: Likewise.
2923 * gcc.dg/pr36584.c: Likewise.
2924 * gcc.dg/pr37544.c: Likewise.
2925 * gcc.dg/torture/pr16104-1.c: Likewise.
2926 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2927 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2928 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2929 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2930 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2931 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2932 sse2_runtime.
2933 * gcc.dg/torture/pr35771-2.c: Likewise.
2934 * gcc.dg/torture/pr35771-3.c: Likewise.
2935 * gcc.target/i386/pr39315-2.c: Likewise.
2936 * gcc.target/i386/pr39315-4.c: Likewise.
2937 * gcc.target/i386/vperm-v2df.c: Likewise.
2938 * gcc.target/i386/vperm-v2di.c: Likewise.
2939 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2940 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2941 sse_runtime.
2942
2943 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
2944
2945 PR fortran/44353
2946 * gfortran.dg/data_implied_do_2.f90: New test.
2947
2948 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2949
2950 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2951
2952 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2953
2954 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2955 to the "mips16" group.
2956 (mips_using_mips16_p): New procedure.
2957 (mips-dg-options): Use it.
2958
2959 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2960
2961 * gcc.target/mips/mips16-attributes-4.c: New test.
2962
2963 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
2964
2965 PR testsuite/44418
2966 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2967 * gcc.target/powerpc/recip-2.c: Ditto.
2968 * gcc.target/powerpc/recip-3.c: Ditto.
2969
2970 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
2971
2972 * gcc.target/arm/pr42235.c: New test.
2973
2974 2010-07-16 Jason Merrill <jason@redhat.com>
2975
2976 PR c++/32505
2977 * g++.dg/template/partial8.C: New.
2978
2979 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2980
2981 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2982 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
2983 in C++.
2984 (gualcvt): New overloaded inline.
2985 (GUALCVT): Use it for C++.
2986 * g++.dg/guality/guality.exp: New.
2987 * g++.dg/guality/guality.h: New.
2988 * g++.dg/guality/redeclaration1.C: New test.
2989 * g++.dg/dg.exp: Prune also guality/* tests.
2990 * gcc.dg/guality/pr43141.c: Moved to...
2991 * c-c++-common/guality/pr43141.c: ... here.
2992
2993 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2994
2995 PR libfortran/37077
2996 * gfortran.dg/char4_iunit_2.f03: New test.
2997
2998 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
2999
3000 * lib/plugin-support.exp (plugin-test-execute):
3001 Add ${gcc_objdir}/intl to includes.
3002
3003 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR target/44942
3006 * gcc.c-torture/execute/pr44942.c: New test.
3007 * gcc.target/i386/pr44942.c: New test.
3008
3009 2010-07-15 Jason Merrill <jason@redhat.com>
3010
3011 PR c++/44909
3012 * g++.dg/cpp0x/implicit7.C: New.
3013 * g++.dg/cpp0x/implicit8.C: New.
3014
3015 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3016
3017 Disable float tests for __SPU__ targets due to lack of signed zero:
3018 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3019 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3020 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3021 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3022 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3023 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3024 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3025 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3026 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3027
3028 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3029
3030 * gfortran.dg/select_char_2.f90: New test.
3031
3032 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3033
3034 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3035 with DECL_CHAIN.
3036
3037 2010-07-15 Janus Weil <janus@gcc.gnu.org>
3038
3039 PR fortran/44936
3040 * gfortran.dg/typebound_generic_9.f03: New.
3041
3042 2010-07-15 Richard Guenther <rguenther@suse.de>
3043
3044 PR tree-optimization/44946
3045 * gcc.c-torture/compile/pr44946.c: New testcase.
3046
3047 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3048
3049 PR fortran/40206
3050 * gfortran.dg/select_char_3.f90: New test.
3051
3052 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3053 Kevin F. Quinn <kevquinn@gentoo.org>
3054
3055 * gcc.dg/Wtrampolines.c: New.
3056
3057 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3058
3059 PR libfortran/44934
3060 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3061
3062 2010-07-14 Jason Merrill <jason@redhat.com>
3063
3064 PR c++/44810
3065 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3066
3067 Implement C++0x unrestricted unions (N2544)
3068 * g++.dg/cpp0x/union1.C: New.
3069 * g++.dg/cpp0x/union2.C: New.
3070 * g++.dg/cpp0x/union3.C: New.
3071 * g++.dg/cpp0x/defaulted2.C: Adjust.
3072 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3073 * g++.old-deja/g++.ext/anon2.C: Adjust.
3074 * g++.old-deja/g++.mike/misc6.C: Adjust.
3075
3076 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3077
3078 PR fortran/44925
3079 * gfortran.dg/c_loc_tests_15.f90: New.
3080
3081 2010-07-13 Jason Merrill <jason@redhat.com>
3082
3083 PR c++/44909
3084 * g++.dg/cpp0x/implicit6.C: New.
3085
3086 2010-07-13 Jason Merrill <jason@redhat.com>
3087
3088 PR c++/44540
3089 * g++.dg/abi/noreturn1.C: New.
3090 * g++.dg/abi/noreturn2.C: New.
3091
3092 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
3093
3094 PR other/44874
3095 PR debug/44832
3096 * c-c++-common/pr44832.c: New test.
3097
3098 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3099
3100 PR objc/44488
3101 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3102 on the target. Make sure that we can assemble the emitted asm when
3103 the test type is 'compile'.
3104
3105 2010-07-13 Richard Guenther <rguenther@suse.de>
3106
3107 PR tree-optimization/36960
3108 * g++.dg/torture/pr36960.C: New testcase.
3109
3110 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3111
3112 PR c++/44908
3113 * g++.dg/template/sfinae21.C: New.
3114 * g++.dg/template/sfinae22.C: Likewise.
3115
3116 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3117
3118 PR testsuite/42843
3119 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3120 * gcc.dg/plugin/ggcplug.c: Likewise.
3121 * g++.dg/plugin/selfassign.c: Likewise.
3122 * g++.dg/plugin/attribute_plugin.c: Likewise.
3123 * g++.dg/plugin/dumb_plugin.c: Likewise.
3124 * g++.dg/plugin/pragma_plugin.c: Likewise.
3125
3126 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3127
3128 * gcc.c-torture/execute/pr44683.x: New.
3129 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3130
3131 2010-07-13 Janus Weil <janus@gcc.gnu.org>
3132
3133 PR fortran/44434
3134 PR fortran/44565
3135 PR fortran/43945
3136 PR fortran/44869
3137 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3138 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3139 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3140 * gfortran.dh/typebound_call_16.f03: New.
3141 * gfortran.dg/typebound_generic_6.f03: New.
3142 * gfortran.dg/typebound_generic_7.f03: New.
3143 * gfortran.dg/typebound_generic_8.f03: New.
3144
3145 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3146
3147 PR libfortran/37077
3148 * gfortran.dg/char4_iunit_1.f03: New test.
3149
3150 2010-07-12 Jakub Jelinek <jakub@redhat.com>
3151
3152 * gcc.dg/tree-ssa/vrp53.c: New test.
3153
3154 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3155
3156 PR c++/44907
3157 * g++.dg/template/sfinae19.C: New.
3158 * g++.dg/template/sfinae20.C: Likewise.
3159
3160 2010-07-12 Jie Zhang <jie@codesourcery.com>
3161
3162 * gcc.target/arm/interrupt-1.c: New test.
3163 * gcc.target/arm/interrupt-2.c: New test.
3164
3165 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3166
3167 * gcc.dg/pr42427.c: Require c99_runtime.
3168 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3169 c99_runtime.
3170 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3171 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3172 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3173 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3174 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3175 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3176 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3177 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3178 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3179 * gcc.target/i386/pr37275.c: Require visibility support.
3180
3181 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3182
3183 * lib/target-supports.exp (check_effective_target_sse): New proc.
3184 * gcc.target/i386/sol2-check.h: New file.
3185 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3186 Include sol2-check.h.
3187 (main) Only run do_test () if sol2_check ().
3188 * gcc.target/i386/sse2-check.h: Likewise.
3189 * gcc.target/i386/sse3-check.h: Likewise.
3190 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3191 [__sun__ && __svr4__]: Execute SSE2 instruction.
3192 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3193 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3194 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3195 * g++.dg/ext/vector14.C: Likewise.
3196 * g++.dg/other/mmintrin.C: Likewise.
3197 * gcc.dg/20020418-1.c: Likewise.
3198 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3199 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3200 * gcc.dg/format/unnamed-1.c: Likewise.
3201 Adapt dg-warning line number.
3202 * gcc.dg/graphite/pr40281.c: Likewise.
3203 * gcc.dg/pr32176.c: Likewise.
3204 * gcc.dg/pr40550.c: Likewise.
3205 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3206 * gcc.dg/torture/pr36891.c: Likewise.
3207 * gcc.target/i386/20020218-1.c: Likewise.
3208 * gcc.target/i386/20020523.c: Likewise.
3209 * gcc.target/i386/abi-1.c: Likewise.
3210 * gcc.target/i386/brokensqrt.c: Likewise.
3211 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3212 * gcc.target/i386/pr13366.c: Likewise.
3213 * gcc.target/i386/pr13685.c: Likewise.
3214 * gcc.target/i386/pr24306.c: Likewise.
3215 * gcc.target/i386/pr31486.c: Likewise.
3216 * gcc.target/i386/pr32065-1.c: Likewise.
3217 * gcc.target/i386/pr32065-2.c: Likewise.
3218 * gcc.target/i386/pr32389.c: Likewise.
3219 * gcc.target/i386/pr38824.c: Likewise.
3220 * gcc.target/i386/pr38931.c: Likewise.
3221 * gcc.target/i386/pr39592-1.c: Likewise.
3222 * gcc.target/i386/pr43766.c: Likewise.
3223 * gcc.target/i386/recip-divf.c: Likewise.
3224 * gcc.target/i386/recip-sqrtf.c: Likewise.
3225 * gcc.target/i386/recip-vec-divf.c: Likewise.
3226 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3227 * gcc.target/i386/sse-1.c: Likewise.
3228 * gcc.target/i386/sse-16.c: Likewise.
3229 * gcc.target/i386/sse-2.c: Likewise.
3230 * gcc.target/i386/sse-20.c: Likewise.
3231 * gcc.target/i386/sse-3.c: Likewise.
3232 * gcc.target/i386/sse-7.c: Likewise.
3233 * gcc.target/i386/sse-9.c: Likewise.
3234 * gcc.target/i386/sse-addps-1.c: Likewise.
3235 * gcc.target/i386/sse-addss-1.c: Likewise.
3236 * gcc.target/i386/sse-andnps-1.c: Likewise.
3237 * gcc.target/i386/sse-andps-1.c: Likewise.
3238 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3239 * gcc.target/i386/sse-comiss-1.c: Likewise.
3240 * gcc.target/i386/sse-comiss-2.c: Likewise.
3241 * gcc.target/i386/sse-comiss-3.c: Likewise.
3242 * gcc.target/i386/sse-comiss-4.c: Likewise.
3243 * gcc.target/i386/sse-comiss-5.c: Likewise.
3244 * gcc.target/i386/sse-comiss-6.c: Likewise.
3245 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3246 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3247 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3248 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3249 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3250 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3251 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3252 * gcc.target/i386/sse-divps-1.c: Likewise.
3253 * gcc.target/i386/sse-divss-1.c: Likewise.
3254 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3255 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3256 * gcc.target/i386/sse-maxps-1.c: Likewise.
3257 * gcc.target/i386/sse-maxss-1.c: Likewise.
3258 * gcc.target/i386/sse-minps-1.c: Likewise.
3259 * gcc.target/i386/sse-minss-1.c: Likewise.
3260 * gcc.target/i386/sse-movaps-1.c: Likewise.
3261 * gcc.target/i386/sse-movaps-2.c: Likewise.
3262 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3263 * gcc.target/i386/sse-movhps-1.c: Likewise.
3264 * gcc.target/i386/sse-movhps-2.c: Likewise.
3265 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3266 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3267 * gcc.target/i386/sse-movntps-1.c: Likewise.
3268 * gcc.target/i386/sse-movss-1.c: Likewise.
3269 * gcc.target/i386/sse-movss-2.c: Likewise.
3270 * gcc.target/i386/sse-movss-3.c: Likewise.
3271 * gcc.target/i386/sse-movups-1.c: Likewise.
3272 * gcc.target/i386/sse-movups-2.c: Likewise.
3273 * gcc.target/i386/sse-mulps-1.c: Likewise.
3274 * gcc.target/i386/sse-mulss-1.c: Likewise.
3275 * gcc.target/i386/sse-orps-1.c: Likewise.
3276 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3277 * gcc.target/i386/sse-recip-vec.c: Likewise.
3278 * gcc.target/i386/sse-recip.c: Likewise.
3279 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3280 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3281 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3282 * gcc.target/i386/sse-subps-1.c: Likewise.
3283 * gcc.target/i386/sse-subss-1.c: Likewise.
3284 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3285 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3286 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3287 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3288 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3289 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3290 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3291 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3292 * gcc.target/i386/sse-xorps-1.c: Likewise.
3293 * gcc.target/i386/ssefn-1.c: Likewise.
3294 * gcc.target/i386/ssefn-3.c: Likewise.
3295 * gcc.target/i386/sseregparm-1.c: Likewise.
3296 * gcc.target/i386/stackalign/return-3.c: Likewise.
3297 * gcc.target/i386/vectorize1.c: Likewise.
3298 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3299 * gcc.target/i386/xorps-sse.c: Likewise.
3300 * gfortran.dg/pr28158.f90: Likewise.
3301 * gfortran.dg/pr30667.f: Likewise.
3302 * gnat.dg/loop_optimization7.adb: Likewise.
3303 * gnat.dg/sse_nolib.adb: Likewise.
3304
3305 2010-07-11 Tobias Burnus <burnus@net-b.de>
3306
3307 PR fortran/44702
3308 * gfortran.dg/use_rename_6.f90: New.
3309 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3310
3311 2010-07-11 Janus Weil <janus@gcc.gnu.org>
3312
3313 PR fortran/44869
3314 * gfortran.dg/class_24.f03: New.
3315
3316 2010-07-10 Richard Guenther <rguenther@suse.de>
3317
3318 PR lto/44889
3319 * gcc.dg/lto/20100709-1_0.c: New testcase.
3320 * gcc.dg/lto/20100709-1_1.c: Likewise.
3321
3322 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3323
3324 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3325
3326 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3327
3328 PR objc/44140
3329 * objc.dg/lto/trivial-1_0.m: New.
3330 * objc.dg/lto/lto.exp: New.
3331 * obj-c++.dg/lto/trivial-1_0.mm: New.
3332 * obj-c++.dg/lto/lto.exp: New.
3333 * objc.dg/symtab-1.m: Adjust sizes.
3334 * objc.dg/image-info.m: Do not run for gnu-runtime.
3335
3336 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3337
3338 * gcc.dg/pr32370.c: Allow another kind of error message.
3339
3340 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3341
3342 * gnat.dg/atomic3.adb: New test.
3343
3344 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3345 Denys Vlasenko <dvlasenk@redhat.com>
3346 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3347
3348 PR tree-optimization/28632
3349 * gcc.dg/tree-ssa/vrp51.c: New test.
3350 * gcc.dg/tree-ssa/vrp52.c: New test.
3351
3352 2010-07-09 Jason Merrill <jason@redhat.com>
3353
3354 * g++.dg/abi/covariant6.C: New.
3355 * g++.dg/inherit/covariant17.C: Test both bases.
3356 * g++.dg/inherit/covariant7.C: Check vtable layout.
3357
3358 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
3359
3360 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3361
3362 2010-07-09 Richard Guenther <rguenther@suse.de>
3363
3364 PR tree-optimization/44852
3365 * gcc.c-torture/execute/pr44852.c: New testcase.
3366
3367 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3368
3369 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3370 multiplication by values.
3371 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3372 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3373
3374 2010-07-09 Richard Guenther <rguenther@suse.de>
3375
3376 PR tree-optimization/44882
3377 * gfortran.dg/pr44882.f90: New testcase.
3378
3379 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3380
3381 PR target/40657
3382 * gcc.target/arm/pr40657-1.c: New test.
3383 * gcc.target/arm/pr40657-2.c: New test.
3384 * gcc.c-torture/execute/pr40657.c: New test.
3385
3386 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3387
3388 * gcc.dg/tree-ssa/vrp50.c: New test.
3389 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3390
3391 2010-07-08 Janus Weil <janus@gcc.gnu.org>
3392
3393 PR fortran/44649
3394 * gfortran.dg/c_sizeof_1.f90: Modified.
3395 * gfortran.dg/storage_size_1.f08: New.
3396 * gfortran.dg/storage_size_2.f08: New.
3397
3398 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3399
3400 * gcc.c-torture/execute/20100708-1.c: New test.
3401
3402 2010-07-08 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR fortran/44847
3405 * gfortran.dg/gomp/pr44847.f90: New test.
3406
3407 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3408
3409 PR tree-optimization/44710
3410 * gcc.dg/tree-ssa/ifc-6.c: New.
3411 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3412
3413 2010-07-08 Tobias Burnus <burnus@net-b.de>
3414
3415 PR fortran/18918
3416 * gfortran.dg/coarray_10.f90: Add an additional test.
3417
3418 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3419
3420 PR middle-end/44828
3421 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3422 * gcc.c-torture/execute/pr44828.x: Revert.
3423
3424 2010-07-08 Jason Merrill <jason@redhat.com>
3425
3426 PR c++/43120
3427 * g++.dg/inherit/covariant17.C: New.
3428 * g++.dg/abi/covariant1.C: Actually test for the bug.
3429
3430 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3431
3432 PR rtl-optimization/44838
3433 * gcc.dg/pr44838.c: New.
3434
3435 2010-07-08 Richard Guenther <rguenther@suse.de>
3436
3437 PR tree-optimization/44831
3438 * gcc.c-torture/compile/pr44831.c: New testcase.
3439 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3440
3441 2010-07-08 Richard Guenther <rguenther@suse.de>
3442
3443 PR tree-optimization/44861
3444 * g++.dg/vect/pr44861.cc: New testcase.
3445
3446 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3447
3448 PR middle-end/44828
3449 * gcc.c-torture/execute/pr44828.x: New file.
3450
3451 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3452
3453 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3454 dg-options.
3455 * g++.dg/ext/altivec-17.C: Adjust error message.
3456
3457 2010-07-07 Tom Tromey <tromey@redhat.com>
3458
3459 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3460
3461 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3462
3463 PR target/44844
3464 * gcc.target/i386/rdrand-1.c: Scan "jnc".
3465 * gcc.target/i386/rdrand-2.c: Likewise.
3466 * gcc.target/i386/rdrand-3.c: Likewise.
3467
3468 2010-07-07 Jan Hubicka <jh@suse.cz>
3469
3470 PR middle-end/44813
3471 * g++.dg/torture/pr44813.C: New testcase.
3472 * g++.dg/torture/pr44826.C: New testcase.
3473
3474 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
3475
3476 PR rtl-optimization/44787
3477 * gcc.c-torture/compile/pr44788.c: New test.
3478 * gcc.target/arm/pr44788.c: New test.
3479
3480 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3481
3482 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3483
3484 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3485
3486 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3487 to dg-options.
3488
3489 2010-07-06 Tobias Burnus <burnus@net-b.de>
3490
3491 PR fortran/44742
3492 * gfortran.dg/parameter_array_init_6.f90: New.
3493 * gfortran.dg/initialization_20.f90: Update dg-error.
3494 * gfortran.dg/initialization_24.f90: Ditto.
3495
3496 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3497 PR fortran/PR44693
3498 * gfortran.dg/dim_range_1.f90: New test.
3499 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3500
3501 2010-07-06 Jason Merrill <jason@redhat.com>
3502
3503 PR c++/44703
3504 * g++.dg/cpp0x/initlist41.C: New.
3505
3506 PR c++/44778
3507 * g++.dg/template/ptrmem22.C: New.
3508
3509 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
3510
3511 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3512 support.
3513 * gcc.target/i386/i386.exp: Likewise.
3514
3515 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3516
3517 PR testsuite/44195
3518 * gcc.dg/lto/20100518_0.c: Limit to x86.
3519
3520 2010-07-06 Richard Guenther <rguenther@suse.de>
3521
3522 PR middle-end/44828
3523 * gcc.c-torture/execute/pr44828.c: New testcase.
3524
3525 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
3526
3527 * g++.dg/warn/noeffect2.C: Adjust expected warning.
3528 * g++.dg/warn/volatile1.C: Likewise.
3529 * g++.dg/template/warn1.C: Likewise.
3530
3531 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
3532
3533 AVX Programming Reference (June, 2010)
3534 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3535 * g++.dg/other/i386-3.C: Likewise.
3536 * gcc.target/i386/sse-12.c: Likewise.
3537
3538 * gcc.target/i386/f16c-check.h: New.
3539 * gcc.target/i386/rdfsbase-1.c: Likewise.
3540 * gcc.target/i386/rdfsbase-2.c: Likewise.
3541 * gcc.target/i386/rdgsbase-1.c: Likewise.
3542 * gcc.target/i386/rdgsbase-2.c: Likewise.
3543 * gcc.target/i386/rdrand-1.c: Likewise.
3544 * gcc.target/i386/rdrand-2.c: Likewise.
3545 * gcc.target/i386/rdrand-3.c: Likewise.
3546 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3547 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3548 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3549 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3550 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3551 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3552 * gcc.target/i386/wrfsbase-1.c: Likewise.
3553 * gcc.target/i386/wrfsbase-2.c: Likewise.
3554 * gcc.target/i386/wrgsbase-1.c: Likewise.
3555 * gcc.target/i386/wrgsbase-2.c: Likewise.
3556
3557 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3558 (__builtin_ia32_vcvtps2ph): New.
3559 (__builtin_ia32_vcvtps2ph256): Likewise.
3560
3561 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3562 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3563
3564 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3565 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3566
3567 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3568 (__builtin_ia32_vcvtps2ph256): Likewise.
3569 Add fsgsbase,rdrnd,f16c.
3570
3571 * lib/target-supports.exp (check_effective_target_f16c): New.
3572
3573 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3574
3575 * gcc.dg/guality/nrv-1.c: New test.
3576
3577 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
3578
3579 PR middle-end/42505
3580 * gcc.target/arm/pr42505.c: New test case.
3581
3582 2010-07-05 Jakub Jelinek <jakub@redhat.com>
3583
3584 PR c++/44808
3585 * g++.dg/opt/nrv16.C: New test.
3586
3587 2010-07-05 Richard Guenther <rguenther@suse.de>
3588
3589 PR tree-optimization/44784
3590 * gcc.c-torture/compile/pr44784.c: New testcase.
3591
3592 2010-07-05 Ira Rosen <irar@il.ibm.com>
3593
3594 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3595 Increase loop bound and array size.
3596 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3597 Likewise.
3598
3599 2010-07-05 Ira Rosen <irar@il.ibm.com>
3600
3601 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3602 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3603 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3604 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3605 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3606
3607 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
3608
3609 PR c++/22138
3610 * g++.dg/parse/template25.C: New.
3611
3612 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
3613
3614 PR rtl-optimization/44695
3615 * gcc.dg/torture/pr44695.c: New.
3616
3617 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3618
3619 PR c++/16630
3620 * g++.dg/ext/pretty3.C: New.
3621
3622 2010-07-04 Richard Guenther <rguenther@suse.de>
3623
3624 PR middle-end/44809
3625 * g++.dg/torture/pr44809.C: New testcase.
3626
3627 2010-07-04 Richard Guenther <rguenther@suse.de>
3628
3629 PR tree-optimization/44656
3630 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3631
3632 2010-07-04 Ira Rosen <irar@il.ibm.com>
3633 Revital Eres <eres@il.ibm.com>
3634
3635 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3636 misaligned stores.
3637 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3638 gcc.dg/vect/vect-96.c: Likewise.
3639 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3640 that support misaligned stores. Change the number of expected
3641 misaligned accesses.
3642 * gcc.dg/vect/vect-peel-1.c: New test.
3643 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3644 gcc.dg/vect/vect-peel-4.c: Likewise.
3645 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3646 vectorizable on all targets that support realignment.
3647 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3648
3649 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
3650
3651 PR c/44806
3652 * gcc.dg/torture/pr44806.c: New.
3653
3654 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3655
3656 * gnat.dg/cond_expr1.adb: New test.
3657
3658 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3659
3660 * gnat.dg/modular3.adb: New test.
3661 * gnat.dg/modular3_pkg.ads: New helper.
3662
3663 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
3664 Mikael Pettersson <mikpe@it.uu.se>
3665
3666 PR testsuite/44518
3667 * obj-c++.dg/encode-2.mm: Produce object and save temps.
3668 Make signed-ness of chars explicit. Scan the object for
3669 strings that are split by some target assemblers.
3670 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3671 explicit.
3672
3673 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
3674
3675 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3676
3677 2010-07-02 Le-Chun Wu <lcwu@google.com>
3678
3679 PR/44128
3680 * g++.dg/warn/Wshadow-7.C: New test.
3681
3682 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3683 Julian Brown <julian@codesourcery.com>
3684 Sandra Loosemore <sandra@codesourcery.com>
3685
3686 * gcc.c-torture/execute/20100416-1.c: New test case.
3687
3688 2010-07-02 Julian Brown <julian@codesourcery.com>
3689 Sandra Loosemore <sandra@codesourcery.com>
3690
3691 PR target/43703
3692
3693 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3694 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3695
3696 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3697 Julian Brown <julian@codesourcery.com>
3698
3699 * gcc.target/arm/neon/vadds64.c: Regenerated.
3700 * gcc.target/arm/neon/vaddu64.c: Regenerated.
3701 * gcc.target/arm/neon/vsubs64.c: Regenerated.
3702 * gcc.target/arm/neon/vsubu64.c: Regenerated.
3703 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3704 * gcc.target/arm/neon-vmls-1.c: Likewise.
3705 * gcc.target/arm/neon-vsubs64.c: New execution test.
3706 * gcc.target/arm/neon-vsubu64.c: New execution test.
3707 * gcc.target/arm/neon-vadds64.c: New execution test.
3708 * gcc.target/arm/neon-vaddu64.c: New execution test.
3709
3710 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3711
3712 * gcc.target/arm/neon-vands64.c: New.
3713 * gcc.target/arm/neon-vandu64.c: New.
3714 * gcc.target/arm/neon-vbics64.c: New.
3715 * gcc.target/arm/neon-vbicu64.c: New.
3716 * gcc.target/arm/neon-veors64.c: New.
3717 * gcc.target/arm/neon-veoru64.c: New.
3718 * gcc.target/arm/neon-vorns64.c: New.
3719 * gcc.target/arm/neon-vornu64.c: New.
3720 * gcc.target/arm/neon-vorrs64.c: New.
3721 * gcc.target/arm/neon-vorru64.c: New.
3722 * gcc.target/arm/neon/vands64.c: Regenerated.
3723 * gcc.target/arm/neon/vandu64.c: Regenerated.
3724 * gcc.target/arm/neon/vbics64.c: Regenerated.
3725 * gcc.target/arm/neon/vbicu64.c: Regenerated.
3726 * gcc.target/arm/neon/veors64.c: Regenerated.
3727 * gcc.target/arm/neon/veoru64.c: Regenerated.
3728 * gcc.target/arm/neon/vorns64.c: Regenerated.
3729 * gcc.target/arm/neon/vornu64.c: Regenerated.
3730 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3731 * gcc.target/arm/neon/vorru64.c: Regenerated.
3732
3733 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3734
3735 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3736
3737 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3738
3739 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3740 * gfortran.dg/intent_out_5.f90: Same.
3741 * gfortran.dg/ltrans-7.f90: Same.
3742 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3743
3744 2010-07-02 Jan Hubicka <jh@suse.cz>
3745
3746 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3747
3748 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3749
3750 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3751
3752 2010-07-02 Jakub Jelinek <jakub@redhat.com>
3753
3754 PR c++/44780
3755 * c-c++-common/Wunused-var-12.c: New test.
3756
3757 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3758
3759 PR target/42835
3760 * gcc.target/arm/pr42835.c: New test.
3761
3762 PR target/42172
3763 * gcc.target/arm/pr42172-1.c: New test.
3764
3765 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3766
3767 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3768
3769 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3770
3771 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3772 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3773 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3774 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3775 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3776 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3777 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3778 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3779 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3780 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3781 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3782 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3783 * gcc.target/arm/neon-vdup_ns64.c: New.
3784 * gcc.target/arm/neon-vdup_nu64.c: New.
3785 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3786 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3787 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3788 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3789 * gcc.target/arm/neon-vmov_ns64.c: New.
3790 * gcc.target/arm/neon-vmov_nu64.c: New.
3791 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3792 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3793 * gcc.target/arm/neon-vget_lanes64.c: New.
3794 * gcc.target/arm/neon-vget_laneu64.c: New.
3795 * gcc.target/arm/neon-vset_lanes64.c: New.
3796 * gcc.target/arm/neon-vset_laneu64.c: New.
3797
3798 2010-07-02 Richard Guenther <rguenther@suse.de>
3799
3800 * g++.dg/torture/20100702-1.C: New testcase.
3801
3802 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3803
3804 PR target/44707
3805 * gcc.c-torture/compile/pr44707.c: New test.
3806
3807 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3808
3809 PR c++/44039
3810 * g++.dg/template/crash101.C: New.
3811
3812 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3813
3814 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3815 Use the ABI-0 accessors and fail it for m64.
3816
3817 2010-07-02 Jan Hubicka <jh@suse.cz>
3818
3819 * g++.dg/tree-ssa/pr44706.C: New testcase.
3820
3821 2010-07-02 Richard Guenther <rguenther@suse.de>
3822
3823 PR tree-optimization/44748
3824 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3825
3826 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3827
3828 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3829 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3830 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3831 the method types to forward:.
3832
3833 2010-06-30 Jason Merrill <jason@redhat.com>
3834
3835 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3836 * g++.dg/other/pr25632.C: Likewise.
3837
3838 2010-07-01 Jakub Jelinek <jakub@redhat.com>
3839
3840 PR tree-optimization/40421
3841 * gfortran.fortran-torture/compile/pr40421.f90: New test.
3842
3843 2010-07-01 Richard Guenther <rguenther@suse.de>
3844
3845 PR middle-end/42834
3846 PR middle-end/44468
3847 * gcc.c-torture/execute/20100316-1.c: New testcase.
3848 * gcc.c-torture/execute/pr44468.c: Likewise.
3849 * gcc.c-torture/compile/20100609-1.c: Likewise.
3850 * gcc.dg/volatile2.c: Adjust.
3851 * gcc.dg/plugin/selfassign.c: Likewise.
3852 * gcc.dg/pr36902.c: Likewise.
3853 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3854 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3855 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3856 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3857 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3858 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3859 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3860 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3861 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3862 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3863 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3864 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3865 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3866 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3867 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3868 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3869 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3870 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3871 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3872 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3873 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3874 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3875 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3876 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3877 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3878 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3879 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3880 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3881 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3882 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3883 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3884 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3885 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3886 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3887 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3888 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3889 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3890 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3891 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3892 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3893 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3894 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3895 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3896 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3897 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3898 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3899 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3900 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3901 * gcc.dg/tree-prof/stringop-1.c: Adjust.
3902 * g++.dg/tree-ssa/pr31146.C: Likewise.
3903 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3904 * g++.dg/tree-ssa/pr33604.C: Likewise.
3905 * g++.dg/plugin/selfassign.c: Likewise.
3906 * gfortran.dg/array_memcpy_3.f90: Likewise.
3907 * gfortran.dg/array_memcpy_4.f90: Likewise.
3908 * c-c++-common/torture/pr42834.c: New testcase.
3909
3910 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3911
3912 PR c++/44628
3913 * g++.dg/template/crash100.C: New.
3914
3915 2010-06-30 Jan Hubicka <jh@suse.cz>
3916
3917 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3918
3919 2010-06-30 Michael Matz <matz@suse.de>
3920
3921 PR bootstrap/44699
3922 * gcc.dg/pr44699.c: New test.
3923
3924 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
3925
3926 PR tree-optimization/39799
3927 * c-c++-common/uninit-17.c: New test.
3928
3929 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3930
3931 PR libfortran/43298
3932 * gfortran.dg/read_infnan_1.f90: New test.
3933
3934 2010-06-29 Jason Merrill <jason@redhat.com>
3935
3936 Enable implicitly declared move constructor/operator= (N3053).
3937 * g++.dg/cpp0x/implicit3.C: New.
3938 * g++.dg/cpp0x/implicit4.C: New.
3939 * g++.dg/cpp0x/implicit5.C: New.
3940 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3941 * g++.dg/cpp0x/not_special.C: Adjust.
3942 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3943 * g++.dg/cpp0x/rv1n.C: Adjust.
3944 * g++.dg/cpp0x/rv1p.C: Adjust.
3945 * g++.dg/cpp0x/rv2n.C: Adjust.
3946 * g++.dg/cpp0x/rv2p.C: Adjust.
3947 * g++.dg/cpp0x/rv3n.C: Adjust.
3948 * g++.dg/cpp0x/rv3p.C: Adjust.
3949 * g++.dg/cpp0x/rv4n.C: Adjust.
3950 * g++.dg/cpp0x/rv4p.C: Adjust.
3951 * g++.dg/cpp0x/rv5n.C: Adjust.
3952 * g++.dg/cpp0x/rv5p.C: Adjust.
3953 * g++.dg/cpp0x/rv6n.C: Adjust.
3954 * g++.dg/cpp0x/rv6p.C: Adjust.
3955 * g++.dg/cpp0x/rv7n.C: Adjust.
3956 * g++.dg/cpp0x/rv7p.C: Adjust.
3957 * g++.dg/cpp0x/rv8p.C: Adjust.
3958 * g++.dg/gomp/pr26690-1.C: Adjust.
3959 * g++.dg/other/error20.C: Adjust.
3960 * g++.dg/other/error31.C: Adjust.
3961 * g++.dg/parse/error19.C: Adjust.
3962 * g++.dg/template/qualttp5.C: Adjust.
3963 * g++.old-deja/g++.law/ctors5.C: Adjust.
3964
3965 Enable implicitly deleted functions (N2346)
3966 * g++.dg/cpp0x/defaulted17.C: New.
3967 * g++.dg/cpp0x/implicit1.C: New.
3968 * g++.dg/cpp0x/implicit2.C: New.
3969 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3970 * g++.dg/ext/has_virtual_destructor.C: Adjust.
3971 * g++.dg/init/ctor4.C: Adjust.
3972 * g++.dg/init/synth2.C: Adjust.
3973 * g++.dg/lto/20081118_1.C: Adjust.
3974 * g++.dg/other/error13.C: Adjust.
3975 * g++.dg/other/unused1.C: Adjust.
3976 * g++.old-deja/g++.bob/inherit2.C: Adjust.
3977 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3978 * g++.old-deja/g++.jason/opeq3.C: Adjust.
3979 * g++.old-deja/g++.law/ctors17.C: Adjust.
3980 * g++.old-deja/g++.oliva/delete1.C: Adjust.
3981 * g++.old-deja/g++.pt/assign1.C: Adjust.
3982 * g++.old-deja/g++.pt/crash20.C: Adjust.
3983
3984 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3985 * g++.dg/cpp0x/defaulted13.C: Adjust.
3986 * g++.dg/cpp0x/defaulted2.C: Adjust.
3987 * g++.dg/cpp0x/defaulted3.C: Adjust.
3988 * g++.dg/cpp0x/initlist9.C: Adjust.
3989 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3990 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3991 * g++.dg/init/synth2.C: Adjust.
3992
3993 * g++.dg/cpp0x/defaulted19.C: New.
3994
3995 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3996 * g++.dg/template/error23.C: Fix for -std=c++0x.
3997
3998 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3999
4000 PR fortran/44718
4001 * gfortran.dg/proc_ptr_28.f90: New.
4002
4003 2010-06-29 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR tree-optimization/43801
4006 * g++.dg/torture/pr43801.C: New test.
4007
4008 PR debug/44668
4009 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4010
4011 2010-06-29 Jason Merrill <jason@redhat.com>
4012
4013 PR c++/44587
4014 * g++.dg/template/qualified-id2.C: New.
4015 * g++.dg/template/qualified-id3.C: New.
4016
4017 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4018
4019 PR fortran/44696
4020 * gfortran.dg/associated_target_4.f90: New.
4021
4022 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
4023
4024 PR fortran/44582
4025 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4026
4027 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4028
4029 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4030
4031 2010-06-29 Jan Hubicka <jh@suse.cz>
4032
4033 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4034
4035 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4036
4037 PR target/43902
4038 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4039 * gcc.target/arm/wmul-3.c: New test.
4040 * gcc.target/arm/wmul-4.c: New test.
4041
4042 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4043
4044 PR rtl-optimization/44659
4045 * gcc.target/i386/extract-1.c: New.
4046 * gcc.target/i386/extract-2.c: Likewise.
4047 * gcc.target/i386/extract-3.c: Likewise.
4048 * gcc.target/i386/extract-4.c: Likewise.
4049 * gcc.target/i386/extract-5.c: Likewise.
4050 * gcc.target/i386/extract-6.c: Likewise.
4051
4052 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4053
4054 PR c++/44682
4055 * g++.dg/warn/Wunused-var-14.C: New test.
4056
4057 2010-06-28 Tobias Burnus <burnus@net-b.de>
4058
4059 PR fortran/43298
4060 * gfortran.dg/nan_6.f90: New.
4061
4062 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4063
4064 PR tree-optimization/43781
4065 * gcc.dg/torture/pr43781.c: New.
4066
4067 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4068
4069 PR fortran/40158
4070 * gfortran.dg/actual_rank_check_1.f90: New test.
4071
4072 2010-06-28 Martin Jambor <mjambor@suse.cz>
4073
4074 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4075
4076 2010-06-28 Jan Hubicka <jh@suse.cz>
4077
4078 PR tree-optimization/44687
4079 * gcc.c-torture/compile/pr44687.c
4080
4081 2010-06-28 Martin Jambor <mjambor@suse.cz>
4082
4083 PR c++/44535
4084 * g++.dg/torture/pr44535.C: New test.
4085
4086 2010-06-28 Michael Matz <matz@suse.de>
4087
4088 PR middle-end/44592
4089 * gfortran.dg/pr44592.f90: New test.
4090
4091 2010-06-28 Jan Hubicka <jh@suse.cz>
4092
4093 PR tree-optimization/44357
4094 * g++.dg/torture/pr44357.C: New testcase.
4095
4096 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4097
4098 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4099 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4100 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4101 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4102 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4103 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4104 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4105 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4106
4107 2010-06-27 Jan Hubicka <jh@suse.cz>
4108
4109 * gcc.c-torture/compile/pr44686.c: New file.
4110
4111 2010-06-27 Richard Guenther <rguenther@suse.de>
4112
4113 PR tree-optimization/44683
4114 * gcc.c-torture/execute/pr44683.c: New testcase.
4115
4116 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4117
4118 * gnat.dg/noreturn3.ad[sb]: New test.
4119
4120 2010-06-26 Jason Merrill <jason@redhat.com>
4121
4122 * g++.dg/cpp0x/explicit5.C: New.
4123
4124 2010-06-26 Richard Guenther <rguenther@suse.de>
4125
4126 PR tree-optimization/44393
4127 * gcc.dg/pr44393.c: New testcase.
4128
4129 2010-06-26 Jan Hubicka <jh@suse.cz>
4130
4131 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4132
4133 2010-06-26 Richard Guenther <rguenther@suse.de>
4134
4135 PR middle-end/44674
4136 * gcc.dg/pr44674.c: New testcase.
4137
4138 2010-06-26 Joseph Myers <joseph@codesourcery.com>
4139
4140 * gcc.dg/opts-3.c: New test.
4141
4142 2010-06-26 Tobias Burnus <burnus@net-b.de>
4143
4144 * gfortran.dg/type_decl_1.f90: New.
4145 * gfortran.dg/type_decl_2.f90: New.
4146
4147 2010-06-26 Tobias Burnus <burnus@net-b.de>
4148
4149 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4150 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4151
4152 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4153
4154 PR testsuite/38946
4155 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4156 error in comparing reals.
4157
4158 2010-06-25 Tobias Burnus <burnus@net-b.de>
4159
4160 * selected_real_kind_2.f90: New.
4161 * selected_real_kind_3.f90: New.
4162
4163 2010-06-25 Tobias Burnus <burnus@net-b.de>
4164
4165 * gfortran.dg/entry_19.f90: New.
4166
4167 2010-06-25 Tobias Burnus <burnus@net-b.de>
4168
4169 * gfortran.dg/end_subroutine_1.f90: New.
4170 * gfortran.dg/end_subroutine_2.f90: New.
4171 * gfortran.dg/interface_proc_end.f90: Update.
4172
4173 2010-06-25 Tobias Burnus <burnus@net-b.de>
4174
4175 * gfortran.dg/semicolon_fixed.f: Update.
4176 * gfortran.dg/semicolon_fixed_2.f: New.
4177 * gfortran.dg/semicolon_free_2.f90: New.
4178 * gfortran.dg/semicolon_free.f90: Update.
4179
4180 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4181
4182 PR fortran/44448
4183 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4184
4185 2010-06-25 Martin Jambor <mjambor@suse.cz>
4186
4187 * g++.dg/ipa/iinline-3.C: New test.
4188 * gcc.dg/ipa/modif-1.c: Removed.
4189
4190 2010-06-25 Jan Hubicka <jh@suse.cz>
4191
4192 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4193
4194 2010-06-25 Martin Jambor <mjambor@suse.cz>
4195
4196 * g++.dg/ipa/iinline-2.C: New test.
4197
4198 2010-06-25 Jakub Jelinek <jakub@redhat.com>
4199
4200 PR middle-end/43866
4201 * gfortran.dg/pr43866.f90: New test.
4202
4203 PR tree-optimization/44539
4204 * gcc.dg/pr44539.c: New test.
4205
4206 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4207
4208 From Jim Wilson:
4209 PR target/43902
4210 * gcc.target/mips/madd-9.c: New test.
4211
4212 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4213
4214 PR c/44517
4215 * gcc.dg/noncompile/pr44517.c: New.
4216 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4217
4218 2010-06-24 Steve Ellcey <sje@cup.hp.com>
4219
4220 PR testsuite/43283
4221 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4222 and add argument to nop for IA64.
4223
4224 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4225
4226 PR target/44588
4227 * gcc.target/i386/mod-1.c: New.
4228 * gcc.target/i386/umod-1.c: Likewise.
4229 * gcc.target/i386/umod-2.c: Likewise.
4230 * gcc.target/i386/umod-3.c: Likewise.
4231
4232 2010-06-24 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR middle-end/44492
4235 * g++.dg/torture/pr44492.C: New test.
4236
4237 2010-06-24 Andi Kleen <ak@linux.intel.com>
4238
4239 * c-c++-common/warn-omitted-condop.c: New.
4240
4241 2010-06-24 Tobias Burnus <burnus@net-b.de>
4242
4243 PR fortran/44614
4244 * gfortran.dg/import8.f90: New.
4245
4246 2010-06-23 Arnaud Charlet <charlet@adacore.com>
4247
4248 * gnat.dg/not_null.adb: Update test case.
4249
4250 2010-06-22 Jakub Jelinek <jakub@redhat.com>
4251
4252 PR c++/44619
4253 * g++.dg/warn/Wunused-var-13.C: New test.
4254
4255 PR c++/44627
4256 * g++.dg/diagnostic/method1.C: New test.
4257
4258 2010-06-22 Cary Coutant <ccoutant@google.com>
4259
4260 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4261
4262 2010-06-22 Janus Weil <janus@gcc.gnu.org>
4263
4264 PR fortran/44616
4265 * gfortran.dg/abstract_type_8.f03: New.
4266
4267 2010-06-21 Jason Merrill <jason@redhat.com>
4268
4269 * g++.dg/cpp0x/noexcept08.C: New.
4270
4271 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4272
4273 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4274
4275 PR target/44615
4276 * gcc.target/i386/sse2-vec-2a.c: New.
4277
4278 2010-06-21 DJ Delorie <dj@redhat.com>
4279
4280 * gcc.dg/pragma-diag-1.c: New.
4281
4282 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4283
4284 PR target/44615
4285 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4286
4287 2010-06-21 Alan Modra <amodra@gmail.com>
4288
4289 PR testsuite/44505
4290 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4291 tail call to check_fa_mid.
4292
4293 2010-06-21 Jakub Jelinek <jakub@redhat.com>
4294
4295 PR target/44575
4296 * gcc.c-torture/execute/pr44575.c: New test.
4297
4298 2010-06-21 Tobias Burnus <burnus@net-b.de>
4299
4300 PR fortran/40632
4301 * gfortran.dg/contiguous_1.f90: New.
4302 * gfortran.dg/contiguous_2.f90: New.
4303 * gfortran.dg/contiguous_3.f90: New.
4304
4305 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
4306
4307 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4308 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4309
4310 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
4311
4312 PR target/44546
4313 * gcc.target/i386/pr44546.c: New test.
4314
4315 2010-06-20 Joseph Myers <joseph@codesourcery.com>
4316
4317 * gcc.dg/opts-2.c: New test.
4318
4319 2010-06-19 Janus Weil <janus@gcc.gnu.org>
4320
4321 PR fortran/44584
4322 * gfortran.dg/typebound_proc_15.f03: Modified.
4323
4324 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
4325
4326 PR target/44072
4327 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4328 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4329
4330 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4331
4332 * g++.dg/ext/label13.C: Fix typo in last change.
4333
4334 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4335
4336 PR libfortran/44477
4337 * gfortran.dg/eof_3.f90
4338 * gfortran.dg/endfile_2.f90
4339 * gfortran.dg/endfile_4.f90
4340 * gfortran.dg/endfile_3.f90
4341
4342 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4343
4344 PR c++/41090
4345 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4346
4347 2010-06-18 Tobias Burnus <burnus@net-b.de>
4348
4349 PR fortran/44556
4350 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4351
4352 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4353
4354 * gcc.target/arm/pr40900.c: New test.
4355
4356 2010-06-18 Arnaud Charlet <charlet@adacore.com>
4357
4358 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4359
4360 2010-06-17 Janus Weil <janus@gcc.gnu.org>
4361
4362 PR fortran/44558
4363 * gfortran.dg/typebound_call_15.f03: New.
4364
4365 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4366
4367 PR c++/44486
4368 * g++.dg/pr44486.C: New.
4369
4370 2010-06-16 DJ Delorie <dj@redhat.com>
4371
4372 * gcc.target/i386/volatile-bitfields-1.c: New.
4373 * gcc.target/i386/volatile-bitfields-2.c: New.
4374
4375 2010-06-16 Jason Merrill <jason@redhat.com>
4376
4377 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4378
4379 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4380
4381 2010-06-16 Richard Guenther <rguenther@suse.de>
4382
4383 PR c/44555
4384 * gcc.c-torture/execute/pr44555.c: New testcase.
4385
4386 2010-06-16 Janus Weil <janus@gcc.gnu.org>
4387
4388 PR fortran/44549
4389 * gfortran.dg/typebound_proc_16.f03: New.
4390
4391 2010-06-16 Martin Jambor <mjambor@suse.cz>
4392
4393 * g++.dg/torture/pr43905.C: New test.
4394
4395 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4396
4397 PR testsuite/44538
4398 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4399 initialization loop from being vectorized.
4400 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4401
4402 2010-06-16 Alan Modra <amodra@gmail.com>
4403
4404 PR tree-optimization/44507
4405 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4406
4407 2010-06-15 Jason Merrill <jason@redhat.com>
4408
4409 * g++.dg/overload/arg3.C: Adjust error locations.
4410 * g++.dg/overload/copy1.C: Likewise.
4411 * g++.dg/tc1/dr152.C: Likewise.
4412 * g++.dg/template/incomplete4.C: Likewise.
4413 * g++.dg/template/incomplete5.C: Likewise.
4414 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4415 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4416 * g++.old-deja/g++.pt/crash9.C: Likewise.
4417
4418 * g++.dg/inherit/virtual5.C: New.
4419
4420 * g++.dg/cpp0x/defaulted18.C: New.
4421
4422 * g++.dg/cpp0x/initlist40.C: New.
4423
4424 * g++.dg/cpp0x/initlist39.C: New.
4425
4426 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4427
4428 PR middle-end/44391
4429 * gcc.dg/graphite/pr44391.c: New.
4430
4431 2010-06-15 Janus Weil <janus@gcc.gnu.org>
4432
4433 PR fortran/43388
4434 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4435 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4436 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4437 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4438
4439 2010-06-15 Richard Guenther <rguenther@suse.de>
4440
4441 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4442
4443 2010-06-15 Richard Guenther <rguenther@suse.de>
4444
4445 * gcc.dg/vect/bb-slp-21.c: Adjust.
4446 * gcc.dg/vect/bb-slp-13.c: Likewise
4447 * gcc.dg/vect/bb-slp-4.c: Likewise
4448 * gcc.dg/vect/bb-slp-22.c: Likewise
4449 * gcc.dg/vect/bb-slp-14.c: Likewise
4450 * gcc.dg/vect/bb-slp-23.c: Likewise
4451 * gcc.dg/vect/bb-slp-15.c: Likewise
4452 * gcc.dg/vect/bb-slp-17.c: Likewise
4453 * gcc.dg/vect/bb-slp-18.c: Likewise
4454 * gcc.dg/vect/bb-slp-19.c: Likewise
4455 * gcc.dg/vect/bb-slp-10.c: Likewise
4456 * gcc.dg/vect/bb-slp-11.c: Likewise
4457 * gcc.dg/vect/bb-slp-20.c: Likewise
4458 * gcc.dg/vect/bb-slp-3.c: Likewise
4459
4460 2010-06-15 Jakub Jelinek <jakub@redhat.com>
4461
4462 PR fortran/44536
4463 * gfortran.dg/gomp/pr44536.f90: New test.
4464 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4465
4466 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
4467
4468 PR target/44534
4469 * gcc.target/i386/avx-vextractf128-256-3.c: New.
4470 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4471
4472 2010-06-14 Jakub Jelinek <jakub@redhat.com>
4473
4474 PR tree-optimization/44508
4475 * gcc.dg/tree-ssa/pr21086.c: Adjust.
4476
4477 PR bootstrap/44509
4478 * gcc.dg/pr44509.c: New test.
4479
4480 2010-06-14 Ira Rosen <irar@il.ibm.com>
4481
4482 PR tree-optimization/44507
4483 * gcc.dg/vect/pr44507.c: New test.
4484
4485 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4486
4487 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4488 and c-pretty-print.h.
4489
4490 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4491
4492 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
4493
4494 * gfortran.dg/whole_file_18.f90: Updated error message.
4495
4496 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
4497
4498 * gfortran.dg/whole_file_20.f03: New.
4499
4500 2010-06-12 Jan Hubicka <jh@suse.cz>
4501
4502 * gcc.c-torture/compile/pc44485.c: New testcase.
4503
4504 2010-06-12 Janus Weil <janus@gcc.gnu.org>
4505
4506 PR fortran/40117
4507 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4508 * gfortran.dg/typebound_proc_14.f03: New.
4509 * gfortran.dg/typebound_proc_15.f03: New.
4510
4511 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4512
4513 * gcc.dg/opts-1.c: New test.
4514
4515 2010-06-11 Joseph Myers <joseph@codesourcery.com>
4516
4517 * gcc.dg/funroll-loops-all.c: Update expected error.
4518
4519 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
4520
4521 PR target/44481
4522 * gcc.target/i386/pr44481.c: New test.
4523
4524 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
4525
4526 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4527
4528 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
4529
4530 PR middle-end/44483
4531 * gcc.dg/tree-ssa/pr44483.c: New.
4532
4533 2010-06-11 Paul Brook <paul@codesourcery.com>
4534
4535 * g++.dg/other/arm-neon-1.C: New test.
4536
4537 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
4538
4539 PR fortran/42051
4540 PR fortran/43896
4541 * gfortran.dg/class_23.f03: New test.
4542
4543 2010-06-11 Jan Hubicka <jh@suse.cz>
4544
4545 * gcc.dg/ipa/pure-const-2.c: New testcase.
4546
4547 2010-06-11 Jan Hubicka <jh@suse.cz>
4548
4549 * gcc.dg/noreturn-7.c: Update.
4550 * gcc.dg/noreturn-4.c: Update.
4551
4552 2010-06-10 Dodji Seketeli <dodji@redhat.com>
4553
4554 Fix MIPS bootstrap
4555 * g++.dg/other/typedef4.C: New test.
4556
4557 2010-06-10 Janus Weil <janus@gcc.gnu.org>
4558
4559 PR fortran/44207
4560 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4561
4562 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
4563
4564 PR fortran/44457
4565 * gfortran.dg/asynchronous_3.f03
4566
4567 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4568
4569 PR middle-end/44185
4570 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4571 non-temporal stores out of the tests to form new test cases. As a
4572 result, no non-temporal store should be generated in this case.
4573
4574 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4575 prefetch-7.c that generate one non-temporal store.
4576
4577 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
4578 prefetch-7.c that generate one non-temporal store and one
4579 one-temporal prefetch.
4580
4581 2010-06-10 Martin Jambor <mjambor@suse.cz>
4582
4583 PR tree-optimization/44258
4584 * gcc.dg/tree-ssa/pr44258.c: New test.
4585
4586 2010-06-10 Daniel Kraft <d@domob.eu>
4587
4588 PR fortran/38936
4589 * gfortran.dg/associate_1.f03: New test.
4590 * gfortran.dg/associate_2.f95: New test.
4591 * gfortran.dg/associate_3.f03: New test.
4592 * gfortran.dg/associate_4.f08: New test.
4593
4594 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4595
4596 * gfortran.dg/selected_char_kind_4.f90: New test.
4597
4598 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
4599
4600 * gcc.dg/pr42461.c: New test.
4601
4602 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4603
4604 PR fortran/44347
4605 * gfortran.dg/selected_real_kind_1.f90: New.
4606
4607 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
4608
4609 PR fortran/44359
4610 * gfortran.dg/warn_conversion.f90: Removed check for redundant
4611 warning.
4612 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4613 check for warning.
4614
4615 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4616
4617 * gfortran.dg/data_namelist_conflict.f90: New test.
4618
4619 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4620
4621 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4622 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4623 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4624
4625 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4626
4627 * testsuite/gfortran.dg/mvbits_9.f90: New test.
4628 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4629 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4630 * testsuite/gfortran.dg/btest_1.f90: Ditto.
4631 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4632
4633 2010-06-09 Jason Merrill <jason@redhat.com>
4634
4635 PR c++/44366
4636 * g++.dg/cpp0x/decltype23.C: Move to...
4637 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4638
4639 2010-06-09 Janus Weil <janus@gcc.gnu.org>
4640
4641 PR fortran/44211
4642 * gfortran.dg/typebound_call_14.f03: New test.
4643
4644 2010-06-09 Martin Jambor <mjambor@suse.cz>
4645
4646 PR tree-optimization/44423
4647 * gcc.dg/tree-ssa/pr44423.c: New test.
4648
4649 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
4650
4651 PR testsuite/42843
4652 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4653 TV_NONE to initialize tv_id field.
4654 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4655 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4656 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4657 Include toplev.h .
4658 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4659 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4660 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4661
4662 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
4663
4664 PR tree-optimization/39874
4665 PR middle-end/28685
4666 * gcc.dg/pr39874.c: New file.
4667
4668 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
4669
4670 * g++.dg/ext/attr-alias-1.C: New.
4671 * g++.dg/ext/attr-alias-2.C: New.
4672
4673 2010-06-07 Tobias Burnus <burnus@net-b.de>
4674
4675 PR fortran/44446
4676 * gfortran.dg/proc_ptr_27.f90: New.
4677
4678 2010-06-07 Jason Merrill <jason@redhat.com>
4679
4680 PR c++/44366
4681 * g++.dg/cpp0x/decltype23.C: New.
4682
4683 2010-06-08 Andrew Pinski <pinskia@gmail.com>
4684 Shujing Zhao <pearly.zhao@oracle.com>
4685
4686 PR c/37724
4687 * gcc.dg/c90-const-expr-10.c: Adjust.
4688 * gcc.dg/c99-const-expr-10.c: Adjust.
4689 * gcc.dg/init-bad-7.c: New.
4690
4691 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4692
4693 * lib/target-supports.exp (check_effective_target_gas): New proc.
4694 * gcc.c-torture/execute/960321-1.x: New file.
4695
4696 2010-06-07 Jason Merrill <jason@redhat.com>
4697
4698 PR c++/44401
4699 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4700
4701 2010-06-07 Jakub Jelinek <jakub@redhat.com>
4702
4703 PR c++/44444
4704 * g++.dg/warn/Wunused-var-12.C: New test.
4705
4706 PR c++/44443
4707 * c-c++-common/Wunused-var-11.c: New test.
4708
4709 2010-06-07 Jan Hubicka <jh@suse.cz>
4710
4711 * gcc.dg/ipa/pure-const-1.c: New testcase.
4712
4713 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
4714
4715 PR rtl-optimization/44404
4716 * gcc.dg/pr44404.c: New.
4717
4718 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
4719
4720 PR target/44159
4721 * gcc.target/i386/abi-2.c: Check sysv abi here.
4722 * gcc.target/i386/aes-avx-check.h: Call test in noinline
4723 function to avoid failures by different ABIs.
4724 * gcc.target/i386/aes-check.h: Likewise.
4725 * gcc.target/i386/avx-check.h: Likewise.
4726 * gcc.target/i386/fma4-check.h: Likewise.
4727 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4728 * gcc.target/i386/mmx-check.h: Likewise.
4729 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4730 * gcc.target/i386/pclmul-check.h: Likewise.
4731 * gcc.target/i386/sse-check.h: Likewise.
4732 * gcc.target/i386/sse2-check.h: Likewise.
4733 * gcc.target/i386/sse3-check.h: Likewise.
4734 * gcc.target/i386/sse4_1-check.h: Likewise.
4735 * gcc.target/i386/sse4_2-check.h: Likewise.
4736 * gcc.target/i386/sse4a-check.h: Likewise.
4737 * gcc.target/i386/ssse3-check.h: Likewise.
4738 * gcc.target/i386/xop-check.h: Likewise.
4739 * gcc.target/i386/pr27971.c: Fix for LLP64.
4740 * gcc.target/i386/pr39139.c: Likewise.
4741 * gcc.target/i386/pr39315-check.c: Likewise.
4742 * gcc.target/i386/vararg-1.c: Likewise.
4743 * gcc.target/i386/vararg-2.c: Likewise.
4744 Additional add dg-compile to avoid failure due
4745 missing foo symbol.
4746
4747 * gcc.dg/compound-literal-1.c: Fix for llp64.
4748 * gcc.dg/pr32370.c: Likewise.
4749 * gcc.dg/pr37561.c: Likewise.
4750 * gcc.dg/pr41340.c: Likewise.
4751 * gcc.dg/pr41551.c: Likewise.
4752
4753 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4754
4755 PR c++/44188
4756 * g++.dg/debug/dwarf2/typedef3.C: New test.
4757
4758 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4759
4760 PR c/20000
4761 * c-c++-common/pr20000.c: New.
4762
4763 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
4764
4765 PR c++/44086
4766 * g++.dg/init/pr44086.C: New.
4767 * g++.dg/cpp0x/decltype4.C: Adjust.
4768
4769 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4770
4771 PR fortran/43945
4772 * gfortran.dg/generic_23.f03: New test.
4773
4774 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4775
4776 PR fortran/43895
4777 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4778
4779 2010-06-05 Jakub Jelinek <jakub@redhat.com>
4780
4781 PR c++/44361
4782 * c-c++-common/Wunused-var-9.c: New test.
4783
4784 2010-06-05 Jason Merrill <jason@redhat.com>
4785
4786 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4787
4788 2010-06-05 Joseph Myers <joseph@codesourcery.com>
4789
4790 PR c/44322
4791 * gcc.dg/c99-restrict-4.c: New test.
4792
4793 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4794
4795 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4796 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4797 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4798 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4799 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4800 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4801 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4802 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4803 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4804 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4805 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4806 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4807 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4808 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4809 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4810 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4811 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4812 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4813 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4814 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4815 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4816 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4817
4818 2010-06-04 Jason Merrill <jason@redhat.com>
4819
4820 * g++.dg/cpp0x/noexcept06.C: New.
4821 * g++.dg/cpp0x/noexcept07.C: New.
4822
4823 * g++.dg/cpp0x/noexcept01.C: New.
4824 * g++.dg/cpp0x/noexcept02.C: New.
4825 * g++.dg/cpp0x/noexcept03.C: New.
4826 * g++.dg/cpp0x/noexcept04.C: New.
4827 * g++.dg/cpp0x/noexcept05.C: New.
4828
4829 2010-06-04 Jakub Jelinek <jakub@redhat.com>
4830
4831 PR c++/44412
4832 * g++.dg/warn/Wunused-var-10.C: New test.
4833 * g++.dg/warn/Wunused-var-11.C: New test.
4834
4835 PR c++/44362
4836 * c-c++-common/Wunused-var-10.c: New test.
4837
4838 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4839
4840 PR c/25880
4841 * gcc.dg/assign-warn-2.c: Update.
4842 * gcc.dg/cpp/line3.c: Update.
4843 * gcc.dg/c99-array-lval-8.c: Update.
4844 * gcc.dg/cast-qual-2.c: Update.
4845 * gcc.dg/c99-arraydecl-3.c: Update.
4846 * gcc.dg/assign-warn-1.c: Update.
4847 * gcc.dg/format/gcc_diag-1.c: Update.
4848
4849 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
4850
4851 PR rtl-optimization/39871
4852 PR rtl-optimization/40615
4853 PR rtl-optimization/42500
4854 PR rtl-optimization/42502
4855 * gcc.target/arm/eliminate.c: New test.
4856
4857 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4858
4859 PR libstdc++/44410
4860 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4861 * g++.old-deja/g++.other/delete3.C: Likewise.
4862 * g++.old-deja/g++.other/new.C: Likewise.
4863 * g++.old-deja/g++.law/operators27.C: Likewise.
4864 * g++.old-deja/g++.mike/p755.C: Likewise.
4865 * g++.dg/eh/new1.C: Likewise.
4866 * g++.dg/init/new5.C: Likewise.
4867
4868 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4869
4870 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
4871 * gfortran.dg/unpack_bounds_2.f90: Likewise.
4872 * gfortran.dg/unpack_bounds_3.f90: Likewise.
4873
4874 2010-06-03 Richard Guenther <rguenther@suse.de>
4875
4876 PR lto/41921
4877 * lib/lto.exp: Always load gcc.exp.
4878 (lto-obj): For C source files invoke gcc_target_compile.
4879 * g++.dg/lto/20100603-1_0.C: New testcase.
4880 * g++.dg/lto/20100603-1_1.c: Likewise.
4881
4882 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
4883
4884 PR tree-optimization/43688
4885 * gfortran.dg/pr43688.f90: New.
4886
4887 2010-06-03 Richard Guenther <rguenther@suse.de>
4888
4889 PR lto/41584
4890 * gcc.dg/lto/20100603-1_0.c: New testcase.
4891 * gcc.dg/lto/20100603-2_0.c: Likewise.
4892 * gcc.dg/lto/20100603-3_0.c: Likewise.
4893
4894 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4895
4896 PR target/44218
4897 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4898 * gcc.target/powerpc/recip-2.c: Ditto.
4899 * gcc.target/powerpc/recip-3.c: Ditto.
4900 * gcc.target/powerpc/recip-4.c: Ditto.
4901 * gcc.target/powerpc/recip-5.c: Ditto.
4902 * gcc.target/powerpc/recip-6.c: Ditto.
4903 * gcc.target/powerpc/recip-7.c: Ditto.
4904 * gcc.target/powerpc/recip-test.h: Ditto.
4905 * gcc.target/powerpc/recip-test2.h: Ditto.
4906
4907 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4908
4909 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4910
4911 2010-06-02 Jason Merrill <jason@redhat.com>
4912
4913 * g++.dg/ext/vector9.C: Expect typedef in error message.
4914
4915 PR c++/9726
4916 PR c++/23594
4917 PR c++/44333
4918 * g++.dg/tc1/dr101.C: Remove xfails.
4919
4920 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4921
4922 PR middle-end/44372
4923 * g++.dg/ipa/pr44372.C: New.
4924
4925 2010-06-02 Jan Hubicka <jh@suse.cz>
4926
4927 PR middle-end/44295
4928 * g++.dg/torture/pr44295.C: Neww testcase.
4929
4930 2010-06-02 Jan Hubicka <jh@suse.cz>
4931
4932 * gcc.dg/tree-ssa/loadpre6.c: Update.
4933
4934 2010-06-02 Richard Guenther <rguenther@suse.de>
4935
4936 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4937 diagnostic.h.
4938
4939 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
4940
4941 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4942 the link fail message.
4943
4944 2010-06-02 Tobias Burnus <burnus@net-b.de>
4945
4946 PR fortran/44360
4947 * gfortran.dg/use_13.f90: New test case.
4948
4949 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4950
4951 PR fortran/44371
4952 * gfortran.dg/error_stop_2.f08: Minor update.
4953
4954 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4955
4956 PR fortran/44371
4957 * gfortran.dg/error_stop_1.f08: New test.
4958 * gfortran.dg/error_stop_2.f08: New test.
4959
4960 2010-06-01 Jason Merrill <jason@redhat.com>
4961
4962 DR 990
4963 * g++.dg/cpp0x/initlist37.C: New.
4964 * g++.dg/cpp0x/initlist38.C: New.
4965
4966 PR c++/44358
4967 * g++.dg/cpp0x/initlist36.C: New.
4968
4969 2010-05-31 Jan Hubicka <jh@suse.cz>
4970
4971 * gcc.dg/noreturn-8.c: New testcase.
4972
4973 2010-05-31 Jan Hubicka <jh@suse.cz>
4974
4975 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4976 * gcc.dg/lto/noreturn-1_0.c: Move it here.
4977
4978 2010-05-31 Jan Hubicka <jh@suse.cz>
4979
4980 * gcc.dg/lto/noreturn-1_1.c: New testcase.
4981 * gcc.dg/lto/noreturn-1_0.c: New testcase.
4982
4983 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4984
4985 PR fortran/36928
4986 * gfortran.dg/dependency_27.f90: New test.
4987 * gfortran.dg/array_assign_1.F90: New test.
4988
4989 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4990
4991 PR target/44338
4992 * gcc.target/i386/sse-24.c: New test.
4993
4994 2010-05-31 Jan Hubicka <jh@suse.cz>
4995
4996 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4997
4998 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4999
5000 PR middle-end/44337
5001 * gcc.dg/pr44337.c: New test.
5002
5003 PR tree-optimization/44182
5004 * g++.dg/debug/pr44182.C: New test.
5005
5006 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5007
5008 * gcc.dg/nested-func-7.c: New test.
5009 * gnat.dg/frame_overflow.adb: Adjust directives.
5010
5011 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5012
5013 * gnat.dg/prot2.ad[sb]: New test.
5014 * gnat.dg/prot2_pkg1.ads: New helper.
5015 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5016
5017 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5018
5019 * gnat.dg/array11.adb: Adjust dg-warning directive.
5020 * gnat.dg/object_overflow.adb: Likewise.
5021
5022 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5023
5024 PR middle-end/44306
5025 * gcc.dg/tree-ssa/pr44306.c: New.
5026
5027 2010-05-29 Jan Hubicka <jh@suse.cz>
5028
5029 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5030
5031 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5032
5033 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5034
5035 2010-05-28 Mike Stump <mikestump@comcast.net>
5036
5037 PR objc/44125
5038 * objc.dg/const-str-9.m: Remove static.
5039
5040 2010-05-28 Jakub Jelinek <jakub@redhat.com>
5041
5042 PR target/43636
5043 * gcc.c-torture/compile/pr43636.c: New test.
5044
5045 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5046
5047 PR objc++/23616
5048 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5049 * obj-c++.dg/try-catch-9.mm: Ditto.
5050
5051 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5052
5053 Revert patch for PR c++/44188
5054 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5055
5056 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5057
5058 PR c++/44188
5059 * g++.dg/debug/dwarf2/typedef3.C: New test.
5060
5061 2010-05-27 Jason Merrill <jason@redhat.com>
5062
5063 PR c++/43555
5064 * g++.dg/ext/vla9.C: New.
5065
5066 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5067
5068 PR objc/44140
5069 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5070 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5071 * objc.dg/torture/tls/thr-init.m: Ditto.
5072 * objc.dg/torture/trivial.m: Ditto.
5073 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5074 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5075 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5076 * obj-c++.dg/torture/trivial.mm: Ditto.
5077
5078 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5079
5080 * g++.dg/lto/20100302_0.C: Skip on darwin.
5081
5082 2010-05-27 Richard Guenther <rguenther@suse.de>
5083
5084 PR tree-optimization/44284
5085 * gcc.dg/vect/vect-118.c: New testcase.
5086 * gcc.dg/vect/bb-slp-20.c: Adjust.
5087 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5088 * gcc.dg/vect/slp-9.c: Likewise.
5089 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5090 * gcc.dg/vect/vect-10.c: Likewise.
5091 * gcc.dg/vect/vect-109.c: Likewise.
5092 * gcc.dg/vect/vect-12.c: Likewise.
5093 * gcc.dg/vect/vect-36.c: Likewise.
5094 * gcc.dg/vect/vect-7.c: Likewise.
5095 * gcc.dg/vect/vect-iv-8.c: Likewise.
5096 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5097 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5098 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5099 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5100 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5101 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5102 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5103 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5104 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5105 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5106 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5107 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5108 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5109 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5110 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5111 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5112 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5113
5114 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5115
5116 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5117 necessary.
5118
5119 2010-05-26 Jan Hubicka <jh@suse.cz>
5120
5121 * gcc.dg/lto/materialize-1_0.c: New file.
5122 * gcc.dg/lto/materialize-1_1.c: New file.
5123
5124 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5125
5126 * gnat.dg/lto10.adb: New test.
5127 * gnat.dg/lto10_pkg.ads: New helper.
5128
5129 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
5130
5131 * lib/target-supports.exp (check_effective_target_int128): New
5132 function to check if __int128 types are available for target.
5133 * c-c++-common/int128-types-1.c: New.
5134 * c-c++-common/int128-1.c: New.
5135 * c-c++-common/int128-2.c: New.
5136 * g++.dg/abi/mangle43.C: New.
5137 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5138 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5139 pointer-wide scalar.
5140 * g++.dg/other/pr25632.C: Likewise.
5141 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5142 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5143 overflow warnings.
5144 * g++.dg/warn/pr13358-4.C: Likewise.
5145 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5146 * g++.dg/warn/Wconversion-null.C: Likewise.
5147
5148 2010-05-26 Jason Merrill <jason@redhat.com>
5149
5150 PR c++/43382
5151 * g++.dg/cpp0x/variadic101.C: New.
5152
5153 2010-05-26 Richard Guenther <rguenther@suse.de>
5154
5155 PR rtl-optimization/44164
5156 * gcc.c-torture/execute/pr44164.c: New testcase.
5157 * g++.dg/tree-ssa/pr13146.C: Adjust.
5158
5159 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
5160
5161 PR fortran/40011
5162 * gfortran.dg/whole_file_19.f90 : New test.
5163
5164 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
5165
5166 PR fortran/30668
5167 PR fortran/31346
5168 PR fortran/34260
5169 * gfortran.dg/pr40999.f: Fix function type.
5170 * gfortran.dg/whole_file_5.f90: Likewise.
5171 * gfortran.dg/whole_file_6.f90: Likewise.
5172 * gfortran.dg/whole_file_16.f90: New.
5173 * gfortran.dg/whole_file_17.f90: New.
5174 * gfortran.dg/whole_file_18.f90: New.
5175
5176 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5177 Iain Sandoe <iains@gcc.gnu.org>
5178
5179 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5180 * gcc.c-torture/compile/pr44197.c: Require alias support.
5181 * gcc.dg/lto/20081222_0.c: Ditto.
5182
5183 2010-05-25 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR debug/42801
5186 * gcc.dg/guality/vla-2.c: New test.
5187
5188 2010-05-25 Richard Guenther <rguenther@suse.de>
5189
5190 PR middle-end/44069
5191 * g++.dg/torture/pr44069.C: New testcase.
5192
5193 2010-05-25 Richard Guenther <rguenther@suse.de>
5194
5195 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5196
5197 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5198
5199 PR objc/44140
5200 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5201
5202 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5203
5204 * obj-c++.dg/torture/tls/trivial.mm: New.
5205 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5206 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5207 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5208 * obj-c++.dg/torture/tls/diag-1.mm: New.
5209 * obj-c++.dg/torture/tls/tls.exp: New.
5210 * obj-c++.dg/torture/trivial.mm: New.
5211 * obj-c++.dg/torture/dg-torture.exp: New.
5212 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5213 * obj-c++.dg/tls/trivial.m: New.
5214 * obj-c++.dg/tls/init-1.mm: New.
5215 * obj-c++.dg/tls/diag-1.mm: New.
5216 * obj-c++.dg/tls/init-2.mm: New.
5217 * obj-c++.dg/tls/diag-2.mm: New.
5218 * obj-c++.dg/tls/diag-3.mm: New.
5219 * obj-c++.dg/tls/diag-4.mm: New.
5220 * obj-c++.dg/tls/static-1.mm: New.
5221 * obj-c++.dg/tls/tls.exp: New.
5222 * obj-c++.dg/tls/diag-5.mm: New.
5223 * obj-c++.dg/tls/static-1a.mm: New.
5224 * objc-obj-c++-shared/Object1.mm: New.
5225 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5226
5227 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5228
5229 PR objc++/43689
5230 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5231 * obj-c++.dg/const-str-6.mm: Ditto.
5232
5233 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5234
5235 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5236
5237 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5238
5239 PR ada/38394
5240 * gnat.dg/array13.ad[sb]: New test.
5241
5242 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5243 Sandra Loosemore <sandra@codesourcery.com>
5244
5245 * gcc.target/arm/neon/: Regenerated test cases.
5246
5247 * gcc.target/arm/neon/polytypes.c,
5248 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5249 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5250 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5251 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5252 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5253 dg-add-options arm_neon.
5254
5255 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5256 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5257 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5258 and arm_neon_fp16_ok.
5259
5260 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5261 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5262
5263 * lib/target-supports.exp (add_options_for_arm_neon): New.
5264 (check_effective_target_arm_neon_ok_nocache): New, from
5265 check_effective_target_arm_neon_ok. Check multiple possibilities.
5266 (check_effective_target_arm_neon_ok): Use
5267 check_effective_target_arm_neon_ok_nocache.
5268 (add_options_for_arm_neon_fp16)
5269 (check_effective_target_arm_neon_fp16_ok)
5270 check_effective_target_arm_neon_fp16_ok_nocache): New.
5271 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5272
5273 2010-05-24 Jason Merrill <jason@redhat.com>
5274
5275 PR c++/41510
5276 * g++.dg/cpp0x/initlist35.C: New.
5277 * g++.dg/init/brace6.C: Adjust.
5278
5279 2010-05-24 Paul Brook <paul@codesourcery.com>
5280
5281 * gcc.target/arm/frame-pointer-1.c: New test.
5282 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5283 pointer elimination.
5284
5285 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5286
5287 PR target/44245
5288 * gcc.target/i386/crc32-3.c: New.
5289 * gcc.target/i386/crc32-4.c: Likewise.
5290
5291 2010-05-23 Joseph Myers <joseph@codesourcery.com>
5292
5293 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5294 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5295 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5296
5297 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5298
5299 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5300
5301 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5302
5303 PR target/43869
5304 * gcc.c-target/pr43869.c: New test.
5305
5306 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5307
5308 PR fortran/44212
5309 * gfortran.dg/class_22.f03: New.
5310
5311 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5312
5313 PR lto/44238
5314 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5315
5316 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5317
5318 PR fortran/44213
5319 * gfortran.dg/abstract_type_7.f03: New.
5320
5321 2010-05-21 Jason Merrill <jason@redhat.com>
5322
5323 * g++.dg/eh/spec11.C: Test cleanup optimization.
5324
5325 2010-05-21 Jakub Jelinek <jakub@redhat.com>
5326
5327 PR debug/44223
5328 * gcc.target/i386/pr44223.c: New test.
5329
5330 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5331
5332 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5333
5334 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5335
5336 * g++.dg/other/const3.C: New test.
5337
5338 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
5339
5340 PR fortran/38407
5341 * warn_unused_dummy_argument_1.f90: New.
5342 * warn_unused_dummy_argument_2.f90: New.
5343
5344 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5345
5346 PR c++/30298
5347 * g++.dg/inherit/crash1.C: New.
5348 * g++.dg/inherit/crash2.C: Likewise.
5349
5350 2010-05-20 Jakub Jelinek <jakub@redhat.com>
5351
5352 PR debug/44178
5353 * g++.dg/debug/pr44178.C: New test.
5354
5355 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5356
5357 PR middle-end/44185
5358 * gcc.dg/tree-ssa/prefetch-6.c: Add
5359 --param min-insn-to-prefetch-ratio=6.
5360 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5361 allow unrolling, and adjust the movnti count.
5362
5363 2010-05-20 Jan Hubicka <jh@suse.cz>
5364
5365 PR middle-end/44197
5366 * gcc.c-torture/compile/pr44197.c: New file.
5367
5368 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
5369
5370 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5371 Fix test code.
5372 (check_effective_target_xop): Remove __may_alias__ attribute.
5373
5374 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
5375
5376 PR target/44202
5377 * gcc.c-torture/execute/pr44202-1.c: New test.
5378
5379 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5380
5381 PR fortran/43851
5382 * gfortran.dg/label_1.f90: Update test.
5383
5384 2010-05-19 Jan Hubicka <jh@suse.cz>
5385
5386 * gcc.dg/lto/ipareference2_0.c: New file.
5387 * gcc.dg/lto/ipareference2_1.c: New file.
5388
5389 2010-05-19 Jason Merrill <jason@redhat.com>
5390
5391 * g++.dg/parse/fn-typedef2.C: New.
5392
5393 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5394 function type.
5395
5396 PR c++/44193
5397 * g++.dg/template/fntype1.C: New.
5398
5399 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5400
5401 * gnat.dg/discr23.ad[sb]: New test.
5402 * gnat.dg/discr23_pkg.ads: New helper.
5403
5404 * gnat.dg/specs/controlled1.ads: New test.
5405 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5406
5407 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5408
5409 PR fortran/44055
5410 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5411 Fixed scope of C_SIZEOF.
5412 * gfortran.dg/warn_conversion_2.f90: New.
5413
5414 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5415
5416 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5417 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5418 for optional selector.
5419 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5420 (check_effective_target_sse3): New proc.
5421 * gcc.target/i386/math-torture/math-torture.exp: Load
5422 target-supports.exp.
5423 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5424 check_effective_target_sse2.
5425 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5426 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5427 * g++.dg/vect/vect.exp: Likewise.
5428 * gfortran.dg/vect/vect.exp: Likewise.
5429 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5430 -msse2 if check_effective_target_sse2.
5431
5432 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5433 * gcc.target/i386/3dnow-2.c: Likewise.
5434 * gcc.target/i386/3dnowA-1.c: Likewise.
5435 * gcc.target/i386/3dnowA-2.c: Likewise.
5436 * gcc.target/i386/pr42549.c: Likewise.
5437
5438 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5439 * gcc.target/i386/sse3-addsubpd.c: Likewise.
5440 * gcc.target/i386/sse3-addsubps.c: Likewise.
5441 * gcc.target/i386/sse3-haddpd.c: Likewise.
5442 * gcc.target/i386/sse3-haddps.c: Likewise.
5443 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5444 * gcc.target/i386/sse3-hsubps.c: Likewise.
5445 * gcc.target/i386/sse3-movddup.c: Likewise.
5446 * gcc.target/i386/sse3-movshdup.c: Likewise.
5447 * gcc.target/i386/sse3-movsldup.c: Likewise.
5448
5449 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5450 * g++.dg/ext/attrib35.C: Likewise.
5451 * g++.dg/opt/pr40496.C: Likewise.
5452 * g++.dg/other/i386-1.C: Likewise.
5453 * g++.dg/other/i386-4.C: Likewise.
5454 * g++.dg/other/pr34435.C: Likewise.
5455 * g++.dg/other/pr39496.C: Likewise.
5456 * g++.dg/other/pr40446.C: Likewise.
5457 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5458 * gcc.dg/compat/vector-1a_main.c: Likewise.
5459 * gcc.dg/compat/vector-2a_main.c: Likewise.
5460 * gcc.dg/lto/20090206-1_0.c: Likewise.
5461 * gcc.dg/pr34856.c: Likewise.
5462 * gcc.dg/pr36584.c: Likewise.
5463 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5464 * gcc.dg/pr37544.c: Likewise.
5465 * gcc.dg/torture/pr16104-1.c: Likewise.
5466 * gcc.dg/torture/pr35771-1.c: Likewise.
5467 * gcc.dg/torture/pr35771-2.c: Likewise.
5468 * gcc.dg/torture/pr35771-3.c: Likewise.
5469 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5470 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5471 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5472 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5473 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5474 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5475 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5476 * gcc.target/i386/20060512-1.c: Likewise.
5477 * gcc.target/i386/20060512-3.c: Likewise.
5478 * gcc.target/i386/all_one_m128i.c: Likewise.
5479 * gcc.target/i386/float128-1.c: Likewise.
5480 * gcc.target/i386/float128-2.c: Likewise.
5481 * gcc.target/i386/fpcvt-1.c: Likewise.
5482 * gcc.target/i386/fpcvt-2.c: Likewise.
5483 * gcc.target/i386/fpcvt-3.c: Likewise.
5484 * gcc.target/i386/fpprec-1.c: Likewise.
5485 * gcc.target/i386/funcspec-9.c: Likewise.
5486 * gcc.target/i386/incoming-1.c: Likewise.
5487 * gcc.target/i386/incoming-12.c: Likewise.
5488 * gcc.target/i386/incoming-2.c: Likewise.
5489 * gcc.target/i386/incoming-3.c: Likewise.
5490 * gcc.target/i386/incoming-4.c: Likewise.
5491 * gcc.target/i386/incoming-6.c: Likewise.
5492 * gcc.target/i386/incoming-7.c: Likewise.
5493 * gcc.target/i386/incoming-8.c: Likewise.
5494 * gcc.target/i386/opt-1.c: Likewise.
5495 * gcc.target/i386/opt-2.c: Likewise.
5496 * gcc.target/i386/ordcmp-1.c: Likewise.
5497 * gcc.target/i386/pr17692.c: Likewise.
5498 * gcc.target/i386/pr18614-1.c: Likewise.
5499 * gcc.target/i386/pr22152.c: Likewise.
5500 * gcc.target/i386/pr23570.c: Likewise.
5501 * gcc.target/i386/pr23575.c: Likewise.
5502 * gcc.target/i386/pr26449-1.c: Likewise.
5503 * gcc.target/i386/pr26600.c: Likewise.
5504 * gcc.target/i386/pr27790.c: Likewise.
5505 * gcc.target/i386/pr28839.c: Likewise.
5506 * gcc.target/i386/pr30970.c: Likewise.
5507 * gcc.target/i386/pr32000-1.c: Likewise.
5508 * gcc.target/i386/pr32000-2.c: Likewise.
5509 * gcc.target/i386/pr32280.c: Likewise.
5510 * gcc.target/i386/pr32661.c: Likewise.
5511 * gcc.target/i386/pr32708-1.c: Likewise.
5512 * gcc.target/i386/pr32961.c: Likewise.
5513 * gcc.target/i386/pr33329.c: Likewise.
5514 * gcc.target/i386/pr35714.c: Likewise.
5515 * gcc.target/i386/pr35767-1.c: Likewise.
5516 * gcc.target/i386/pr35767-1d.c: Likewise.
5517 * gcc.target/i386/pr35767-1i.c: Likewise.
5518 * gcc.target/i386/pr35767-2.c: Likewise.
5519 * gcc.target/i386/pr35767-2d.c: Likewise.
5520 * gcc.target/i386/pr35767-2i.c: Likewise.
5521 * gcc.target/i386/pr35767-3.c: Likewise.
5522 * gcc.target/i386/pr35767-5.c: Likewise.
5523 * gcc.target/i386/pr36222-1.c: Likewise.
5524 * gcc.target/i386/pr36578-1.c: Likewise.
5525 * gcc.target/i386/pr36578-2.c: Likewise.
5526 * gcc.target/i386/pr36992-1.c: Likewise.
5527 * gcc.target/i386/pr37101.c: Likewise.
5528 * gcc.target/i386/pr37216.c: Likewise.
5529 * gcc.target/i386/pr37434-1.c: Likewise.
5530 * gcc.target/i386/pr37434-2.c: Likewise.
5531 * gcc.target/i386/pr37843-3.c: Likewise.
5532 * gcc.target/i386/pr37843-4.c: Likewise.
5533 * gcc.target/i386/pr39162.c: Likewise.
5534 * gcc.target/i386/pr39315-1.c: Likewise.
5535 * gcc.target/i386/pr39315-2.c: Likewise.
5536 * gcc.target/i386/pr39315-3.c: Likewise.
5537 * gcc.target/i386/pr39315-4.c: Likewise.
5538 * gcc.target/i386/pr39445.c: Likewise.
5539 * gcc.target/i386/pr39496.c: Likewise.
5540 * gcc.target/i386/pr40809.c: Likewise.
5541 * gcc.target/i386/pr40906-3.c: Likewise.
5542 * gcc.target/i386/pr41019.c: Likewise.
5543 * gcc.target/i386/pr42542-1.c: Likewise.
5544 * gcc.target/i386/pr42542-2.c: Likewise.
5545 * gcc.target/i386/pr42542-3.c: Likewise.
5546 * gcc.target/i386/pr42542-3a.c: Likewise.
5547 * gcc.target/i386/pr42881.c: Likewise.
5548 * gcc.target/i386/push-1.c: Likewise.
5549 * gcc.target/i386/quad-sse.c: Likewise.
5550 * gcc.target/i386/reload-1.c: Likewise.
5551 * gcc.target/i386/sse-10.c: Likewise.
5552 * gcc.target/i386/sse-11.c: Likewise.
5553 * gcc.target/i386/sse-15.c: Likewise.
5554 * gcc.target/i386/sse-17.c: Likewise.
5555 * gcc.target/i386/sse-18.c: Likewise.
5556 * gcc.target/i386/sse-19.c: Likewise.
5557 * gcc.target/i386/sse-4.c: Likewise.
5558 * gcc.target/i386/sse-6.c: Likewise.
5559 * gcc.target/i386/sse-vect-types.c: Likewise.
5560 * gcc.target/i386/sse2-addpd-1.c: Likewise.
5561 * gcc.target/i386/sse2-addsd-1.c: Likewise.
5562 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5563 * gcc.target/i386/sse2-andpd-1.c: Likewise.
5564 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5565 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5566 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5567 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5568 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5569 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5570 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5571 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5572 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5573 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5574 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5575 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5576 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5577 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5578 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5579 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5580 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5581 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5582 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5583 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5584 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5585 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5586 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5587 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5588 * gcc.target/i386/sse2-divpd-1.c: Likewise.
5589 * gcc.target/i386/sse2-divsd-1.c: Likewise.
5590 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5591 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5592 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5593 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5594 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5595 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5596 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5597 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5598 * gcc.target/i386/sse2-minpd-1.c: Likewise.
5599 * gcc.target/i386/sse2-minsd-1.c: Likewise.
5600 * gcc.target/i386/sse2-mmx.c: Likewise.
5601 * gcc.target/i386/sse2-movapd-1.c: Likewise.
5602 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5603 * gcc.target/i386/sse2-movd-1.c: Likewise.
5604 * gcc.target/i386/sse2-movd-2.c: Likewise.
5605 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5606 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5607 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5608 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5609 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5610 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5611 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5612 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5613 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5614 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5615 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5616 * gcc.target/i386/sse2-movq-1.c: Likewise.
5617 * gcc.target/i386/sse2-movq-2.c: Likewise.
5618 * gcc.target/i386/sse2-movq-3.c: Likewise.
5619 * gcc.target/i386/sse2-movsd-1.c: Likewise.
5620 * gcc.target/i386/sse2-movsd-2.c: Likewise.
5621 * gcc.target/i386/sse2-movupd-1.c: Likewise.
5622 * gcc.target/i386/sse2-movupd-2.c: Likewise.
5623 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5624 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5625 * gcc.target/i386/sse2-orpd-1.c: Likewise.
5626 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5627 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5628 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5629 * gcc.target/i386/sse2-paddb-1.c: Likewise.
5630 * gcc.target/i386/sse2-paddd-1.c: Likewise.
5631 * gcc.target/i386/sse2-paddq-1.c: Likewise.
5632 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5633 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5634 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5635 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5636 * gcc.target/i386/sse2-paddw-1.c: Likewise.
5637 * gcc.target/i386/sse2-pand-1.c: Likewise.
5638 * gcc.target/i386/sse2-pandn-1.c: Likewise.
5639 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5640 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5641 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5642 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5643 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5644 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5645 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5646 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5647 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5648 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5649 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5650 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5651 * gcc.target/i386/sse2-pminub-1.c: Likewise.
5652 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5653 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5654 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5655 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5656 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5657 * gcc.target/i386/sse2-por-1.c: Likewise.
5658 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5659 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5660 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5661 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5662 * gcc.target/i386/sse2-pslld-1.c: Likewise.
5663 * gcc.target/i386/sse2-pslld-2.c: Likewise.
5664 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5665 * gcc.target/i386/sse2-psllq-1.c: Likewise.
5666 * gcc.target/i386/sse2-psllq-2.c: Likewise.
5667 * gcc.target/i386/sse2-psllw-1.c: Likewise.
5668 * gcc.target/i386/sse2-psllw-2.c: Likewise.
5669 * gcc.target/i386/sse2-psrad-1.c: Likewise.
5670 * gcc.target/i386/sse2-psrad-2.c: Likewise.
5671 * gcc.target/i386/sse2-psraw-1.c: Likewise.
5672 * gcc.target/i386/sse2-psraw-2.c: Likewise.
5673 * gcc.target/i386/sse2-psrld-1.c: Likewise.
5674 * gcc.target/i386/sse2-psrld-2.c: Likewise.
5675 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5676 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5677 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5678 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5679 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5680 * gcc.target/i386/sse2-psubb-1.c: Likewise.
5681 * gcc.target/i386/sse2-psubd-1.c: Likewise.
5682 * gcc.target/i386/sse2-psubq-1.c: Likewise.
5683 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5684 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5685 * gcc.target/i386/sse2-psubw-1.c: Likewise.
5686 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5687 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5688 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5689 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5690 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5691 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5692 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5693 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5694 * gcc.target/i386/sse2-pxor-1.c: Likewise.
5695 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5696 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5697 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5698 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5699 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5700 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5701 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5702 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5703 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5704 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5705 * gcc.target/i386/sse2-shufps-1.c: Likewise.
5706 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5707 * gcc.target/i386/sse2-subpd-1.c: Likewise.
5708 * gcc.target/i386/sse2-subsd-1.c: Likewise.
5709 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5710 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5711 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5712 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5713 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5714 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5715 * gcc.target/i386/sse2-unpack-1.c: Likewise.
5716 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5717 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5718 * gcc.target/i386/sse2-vec-1.c: Likewise.
5719 * gcc.target/i386/sse2-vec-2.c: Likewise.
5720 * gcc.target/i386/sse2-vec-3.c: Likewise.
5721 * gcc.target/i386/sse2-vec-4.c: Likewise.
5722 * gcc.target/i386/sse2-vec-5.c: Likewise.
5723 * gcc.target/i386/sse2-vec-6.c: Likewise.
5724 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5725 * gcc.target/i386/ssefn-2.c: Likewise.
5726 * gcc.target/i386/ssefn-4.c: Likewise.
5727 * gcc.target/i386/ssefp-1.c: Likewise.
5728 * gcc.target/i386/ssefp-2.c: Likewise.
5729 * gcc.target/i386/sseregparm-3.c: Likewise.
5730 * gcc.target/i386/sseregparm-4.c: Likewise.
5731 * gcc.target/i386/sseregparm-5.c: Likewise.
5732 * gcc.target/i386/sseregparm-6.c: Likewise.
5733 * gcc.target/i386/sseregparm-7.c: Likewise.
5734 * gcc.target/i386/ssetype-1.c: Likewise.
5735 * gcc.target/i386/ssetype-2.c: Likewise.
5736 * gcc.target/i386/ssetype-3.c: Likewise.
5737 * gcc.target/i386/ssetype-4.c: Likewise.
5738 * gcc.target/i386/ssetype-5.c: Likewise.
5739 * gcc.target/i386/unordcmp-1.c: Likewise.
5740 * gcc.target/i386/vararg-1.c: Likewise.
5741 * gcc.target/i386/vararg-2.c: Likewise.
5742 * gcc.target/i386/vararg-3.c: Likewise.
5743 * gcc.target/i386/vararg-4.c: Likewise.
5744 * gcc.target/i386/vararg-7.c: Likewise.
5745 * gcc.target/i386/vararg-8.c: Likewise.
5746 * gcc.target/i386/vecinit-1.c: Likewise.
5747 * gcc.target/i386/vecinit-2.c: Likewise.
5748 * gcc.target/i386/vecinit-3.c: Likewise.
5749 * gcc.target/i386/vecinit-4.c: Likewise.
5750 * gcc.target/i386/vecinit-5.c: Likewise.
5751 * gcc.target/i386/vecinit-6.c: Likewise.
5752 * gcc.target/i386/vectorize2.c: Likewise.
5753 * gcc.target/i386/vectorize3.c: Likewise.
5754 * gcc.target/i386/vectorize4.c: Likewise.
5755 * gcc.target/i386/vectorize6.c: Likewise.
5756 * gcc.target/i386/vectorize7.c: Likewise.
5757 * gcc.target/i386/vectorize8.c: Likewise.
5758 * gcc.target/i386/vperm-v2df.c: Likewise.
5759 * gcc.target/i386/vperm-v2di.c: Likewise.
5760 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5761 * gcc.target/i386/xorps-sse2.c: Likewise.
5762 * gcc.target/i386/xorps.c: Likewise.
5763 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5764 * gfortran.dg/graphite/pr42326.f90: Likewise.
5765 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5766
5767 2010-05-19 Richard Guenther <rguenther@suse.de>
5768
5769 PR lto/44196
5770 * g++.dg/lto/20100519-1_0.C: New testcase.
5771
5772 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5773
5774 PR fortran/42360
5775 * gfortran.dg/warn_intent_out_not_set.f90: New.
5776
5777 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5778
5779 PR fortran/38404
5780 * gfortran.dg/data_char_1.f90: Updated warning message.
5781 * gfortran.dg/data_array_6.f: New.
5782
5783 2010-05-19 Martin Jambor <mjambor@suse.cz>
5784
5785 * g++.dg/ipa/ivinline-8.C: New test.
5786 * gcc.dg/ipa/iinline-2.c: Likewise.
5787
5788 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5789
5790 PR fortran/34505
5791 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5792 arguments; add check for return value kind.
5793 * gfortran.dg/float_1.f90: Likewise.
5794
5795 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5796
5797 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5798 (main): Use it.
5799 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5800 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5801 Prune another location line format.
5802 (lto-obj): Call lto_prune_warns on comp_output.
5803
5804 2010-05-18 Jan Hubicka <jh@suse.cz>
5805
5806 * gcc.dg/lto/ipacp_0.c: New test.
5807 * gcc.dg/lto/ipacp_1.c: New test.
5808
5809 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5810
5811 PR lto/44184
5812 * gcc.dg/lto/20100518_0.c: New test.
5813
5814 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5815
5816 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5817
5818 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5819
5820 PR fortran/43990
5821 * gfortran.dg/class_21.f03: New.
5822
5823 2010-05-17 Jason Merrill <jason@redhat.com>
5824
5825 PR c++/44157
5826 * g++.dg/cpp0x/initlist34.C: New.
5827
5828 PR c++/44158
5829 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5830
5831 2010-05-17 Martin Jambor <mjambor@suse.cz>
5832
5833 * g++.dg/ipa/ivinline-1.C: New test.
5834 * g++.dg/ipa/ivinline-2.C: New test.
5835 * g++.dg/ipa/ivinline-3.C: New test.
5836 * g++.dg/ipa/ivinline-4.C: New test.
5837 * g++.dg/ipa/ivinline-5.C: New test.
5838 * g++.dg/ipa/ivinline-6.C: New test.
5839
5840 2010-05-17 Dodji Seketeli <dodji@redhat.com>
5841 Jason Merrill <jason@redhat.com>
5842
5843 PR c++/44108
5844 * c-c++-common/Wunused-var-8.c: New test.
5845
5846 2010-05-17 Jakub Jelinek <jakub@redhat.com>
5847
5848 PR bootstrap/42347
5849 * gcc.c-torture/compile/pr42347.c: New test.
5850
5851 PR middle-end/44102
5852 * g++.dg/ext/asmgoto1.C: New test.
5853
5854 2010-05-17 Martin Jambor <mjambor@suse.cz>
5855
5856 PR middle-end/44133
5857 * gcc.dg/tree-ssa/pr44133.c: New test.
5858 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5859 precise.
5860
5861 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5862
5863 PR fortran/44044
5864 * gfortran.dg/class_20.f03: New.
5865
5866 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
5867
5868 PR 44078
5869 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5870 debug messages but not the newly introduced one.
5871
5872 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
5873
5874 PR fortran/35779
5875 * gfortran.dg/initialization_25.f90: Commented testcase.
5876 * gfortran.dg/initialization_26.f90: New.
5877
5878 2010-05-16 Richard Guenther <rguenther@suse.de>
5879
5880 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5881 * gcc.dg/pr43084.c: Likewise.
5882 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5883 -fipa-type-escape.
5884 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5885 -fipa-type-escape.
5886 * gcc.dg/struct/struct-reorg.exp: Likewise.
5887 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5888 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5889
5890 2010-05-16 Joseph Myers <joseph@codesourcery.com>
5891
5892 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5893 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5894 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5895 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5896 tests.
5897
5898 2010-05-15 Jason Merrill <jason@redhat.com>
5899
5900 * g++.dg/eh/spec10.C: New.
5901 * g++.dg/eh/spec11.C: New.
5902 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5903
5904 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5905
5906 PR fortran/44154
5907 PR fortran/42647
5908 * gfortran.dg/allocatable_scalar_9.f90: New.
5909
5910 2010-05-15 Jakub Jelinek <jakub@redhat.com>
5911
5912 PR c++/44148
5913 * g++.dg/torture/pr44148.C: New test.
5914
5915 2010-05-15 Joseph Myers <joseph@codesourcery.com>
5916
5917 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5918 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5919 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5920 diagnostics and type sizes.
5921
5922 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
5923
5924 * gnat.dg/lto9.adb: New test.
5925 * gnat.dg/lto9_pkg1.ads: New helper.
5926 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5927
5928 2010-05-15 Jan Hubicka <jh@suse.cz>
5929
5930 * gcc.dg/lto/ipareference_1.c: Rename to ...
5931 * gcc.dg/lto/ipareference_0.c: ... this one.
5932 * gcc.dg/lto/ipareference_2.c: Rename to ...
5933 * gcc.dg/lto/ipareference_1.c: ... this one.
5934
5935 2010-05-15 Jan Hubicka <jh@suse.cz>
5936
5937 * gcc.dg/lto/ipareference_1.c: New file.
5938 * gcc.dg/lto/ipareference_2.c: New file.
5939
5940 2010-05-15 Richard Guenther <rguenther@suse.de>
5941
5942 PR tree-optimization/44038
5943 * gcc.c-torture/compile/pr44038.c: New testcase.
5944
5945 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
5946
5947 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5948 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5949
5950 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5951
5952 PR fortran/43207
5953 PR fortran/43969
5954 * gfortran.dg/class_18.f03: New.
5955 * gfortran.dg/class_19.f03: New.
5956
5957 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5958
5959 PR debug/44112
5960 * gcc.dg/debug/dwarf2/const-1.c: Remove.
5961 * g++.dg/debug/dwarf2/const1.C: Remove.
5962
5963 2010-05-14 Jason Merrill <jason@redhat.com>
5964
5965 * g++.dg/eh/cond4.C: New.
5966 * g++.dg/eh/elide2.C: Adjust.
5967 * g++.old-deja/g++.eh/terminate1.C: Adjust.
5968
5969 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
5970
5971 PR fortran/44135
5972 * gfortran.dg/actual_array_interface_2.f90: New test.
5973
5974 2010-05-14 Richard Guenther <rguenther@suse.de>
5975
5976 PR tree-optimization/44119
5977 * gcc.c-torture/compile/pr44119.c: New testcase.
5978
5979 2010-05-14 Jason Merrill <jason@redhat.com>
5980
5981 PR c++/44127
5982 * g++.dg/eh/terminate1.C: New.
5983
5984 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5985
5986 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5987
5988 PR debug/44136
5989 * gcc.dg/pr44136.c: New test.
5990
5991 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
5992
5993 PR c++/30566
5994 * g++.dg/warn/Wshadow-4.C: Adjust.
5995 * g++.dg/warn/Wshadow-5.C: New test.
5996 * g++.dg/warn/Wshadow-6.C: New test
5997
5998 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
5999
6000 PR fortran/35779
6001 * gfortran.dg/initialization_25.f90: New.
6002
6003 2010-05-13 Martin Jambor <mjambor@suse.cz>
6004
6005 * g++.dg/otr-fold-1.C: New test.
6006 * g++.dg/otr-fold-2.C: New test.
6007
6008 2010-05-13 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR fortran/44036
6011 * gfortran.dg/gomp/pr44036-1.f90: New test.
6012 * gfortran.dg/gomp/pr44036-2.f90: New test.
6013 * gfortran.dg/gomp/pr44036-3.f90: New test.
6014
6015 PR debug/43983
6016 * gcc.dg/guality/sra-1.c: New test.
6017
6018 2010-05-12 Jan Hubicka <jh@suse.cz>
6019
6020 * tree-ssa/unreachable.c: New test.
6021
6022 2010-05-12 Jason Merrill <jason@redhat.com>
6023
6024 * g++.dg/cpp0x/sfinae1.C: New.
6025
6026 2010-05-12 Sriraman Tallam <tmsriram@google.com>
6027
6028 * gcc.target/i386/zee.c: New file.
6029
6030 2010-05-12 Jason Merrill <jason@redhat.com>
6031
6032 * g++.dg/conversion/op1.C: Expect template candidate message.
6033 * g++.dg/cpp0x/nullptr15.C: Likewise.
6034 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6035 * g++.dg/cpp0x/pr31431.C: Likewise.
6036 * g++.dg/cpp0x/temp_default2.C: Likewise.
6037 * g++.dg/cpp0x/trailing4.C: Likewise.
6038 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6039 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6040 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6041 * g++.dg/cpp0x/variadic35.C: Likewise.
6042 * g++.dg/cpp0x/vt-35147.C: Likewise.
6043 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6044 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6045 * g++.dg/ext/visibility/anon8.C: Likewise.
6046 * g++.dg/ext/vla2.C: Likewise.
6047 * g++.dg/other/pr28114.C: Likewise.
6048 * g++.dg/other/ptrmem10.C: Likewise.
6049 * g++.dg/other/ptrmem11.C: Likewise.
6050 * g++.dg/overload/unknown1.C: Likewise.
6051 * g++.dg/parse/template7.C: Likewise.
6052 * g++.dg/parse/typename7.C: Likewise.
6053 * g++.dg/template/conv11.C: Likewise.
6054 * g++.dg/template/copy1.C: Likewise.
6055 * g++.dg/template/deduce3.C: Likewise.
6056 * g++.dg/template/dependent-expr5.C: Likewise.
6057 * g++.dg/template/friend.C: Likewise.
6058 * g++.dg/template/incomplete2.C: Likewise.
6059 * g++.dg/template/local4.C: Likewise.
6060 * g++.dg/template/local6.C: Likewise.
6061 * g++.dg/template/operator10.C: Likewise.
6062 * g++.dg/template/overload6.C: Likewise.
6063 * g++.dg/template/ptrmem2.C: Likewise.
6064 * g++.dg/template/ptrmem20.C: Likewise.
6065 * g++.dg/template/ptrmem8.C: Likewise.
6066 * g++.dg/template/sfinae2.C: Likewise.
6067 * g++.dg/template/ttp25.C: Likewise.
6068 * g++.dg/template/unify10.C: Likewise.
6069 * g++.dg/template/unify11.C: Likewise.
6070 * g++.dg/template/unify6.C: Likewise.
6071 * g++.dg/template/unify7.C: Likewise.
6072 * g++.dg/template/unify9.C: Likewise.
6073 * g++.dg/template/varmod1.C: Likewise.
6074 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6075 * g++.old-deja/g++.law/operators32.C: Likewise.
6076 * g++.old-deja/g++.pt/crash28.C: Likewise.
6077 * g++.old-deja/g++.pt/crash60.C: Likewise.
6078 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6079 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6080 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6081 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6082 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6083 * g++.old-deja/g++.pt/expr2.C: Likewise.
6084 * g++.old-deja/g++.pt/overload7.C: Likewise.
6085 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6086 * g++.old-deja/g++.pt/spec5.C: Likewise.
6087 * g++.old-deja/g++.pt/spec6.C: Likewise.
6088 * g++.old-deja/g++.pt/t24.C: Likewise.
6089 * g++.old-deja/g++.pt/unify4.C: Likewise.
6090 * g++.old-deja/g++.pt/unify6.C: Likewise.
6091 * g++.old-deja/g++.pt/unify8.C: Likewise.
6092 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6093 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6094 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6095
6096 * g++.dg/cpp0x/initlist32.C: New.
6097
6098 * g++.dg/template/conv11.C: New.
6099 * g++.dg/conversion/op1.C: Adjust expected error.
6100
6101 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6102
6103 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6104
6105 PR target/44088
6106 * gcc.target/i386/avx-cmpsd-1.c: New.
6107 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6108 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6109 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6110 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6111 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6112
6113 2010-05-12 Jakub Jelinek <jakub@redhat.com>
6114
6115 PR middle-end/44085
6116 * gcc.dg/gomp/pr44085.c: New test.
6117 * gfortran.dg/gomp/pr44085.f90: New test.
6118
6119 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6120
6121 * objc-obj-c++-shared/Object1.m: New.
6122 * objc.dg/torture: New directory.
6123 * objc.dg/torture/tls: Ditto.
6124 * objc.dg/tls: Ditto.
6125 * objc.dg/torture/tls/trivial.m: New test.
6126 * objc.dg/torture/tls/thr-init-2.m: New test.
6127 * objc.dg/torture/tls/thr-init-3.m: New test.
6128 * objc.dg/torture/tls/thr-init.m: New test.
6129 * objc.dg/torture/tls/diag-1.m: New test.
6130 * objc.dg/torture/tls/tls.exp: New.
6131 * objc.dg/torture/trivial.m: New test.
6132 * objc.dg/torture/dg-torture.exp: New.
6133 * objc.dg/tls/diag-3.m: New test.
6134 * objc.dg/tls/diag-4.m: New test.
6135 * objc.dg/tls/diag-5.m: New test.
6136 * objc.dg/tls/init-1.m: New test.
6137 * objc.dg/tls/init-2.m: New test.
6138 * objc.dg/tls/tls.exp: New.
6139 * objc.dg/tls/diag-2.m: New test.
6140 * lib/objc.exp: Respond to dg-additional-files.
6141
6142 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6143
6144 * gcc.target/m68k/20100512-1.c: New.
6145
6146 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6147
6148 * gnat.dg/lto8.adb: New test.
6149 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6150 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6151
6152 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6153
6154 PR c++/34272
6155 PR c++/43630
6156 PR c++/34491
6157 * g++.dg/template/crash97.C: New.
6158 * g++.dg/template/crash98.C: Likewise.
6159 * g++.dg/template/crash99.C: Likewise.
6160 * g++.dg/cpp0x/pr31439.C: Adjust.
6161 * g++.dg/template/crash95.C: Likewise.
6162
6163 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR middle-end/44071
6166 * c-c++-common/asmgoto-4.c: New test.
6167 * gcc.target/i386/pr44071.c: New test.
6168
6169 PR c++/44062
6170 * c-c++-common/Wunused-var-7.c: New test.
6171 * g++.dg/warn/Wunused-var-9.C: New test.
6172
6173 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6174
6175 PR fortran/43711
6176 * gfortran.dg/gomp/pr43711.f90: New.
6177
6178 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6179
6180 PR fortran/31820
6181 * gfortran.dg/select_5.f90: Updated.
6182
6183 2010-05-11 Jan Hubicka <jh@suse.cz>
6184
6185 PR tree-optimize/44063
6186 * gcc.c-torture/compile/pr44063.c: New testcase.
6187
6188 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6189
6190 PR debug/44023
6191 * gcc.dg/pr44023.c: New test.
6192
6193 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6194
6195 * gnat.dg/lto7.adb: New test.
6196 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6197
6198 2010-05-10 Jason Merrill <jason@redhat.com>
6199
6200 PR c++/44017
6201 * g++.dg/template/inherit5.C: New.
6202
6203 PR c++/44045
6204 * g++.dg/cpp0x/initlist33.C: New.
6205 * g++.dg/cpp0x/initlist26.C: Adjust.
6206 * g++.dg/cpp0x/initlist28.C: Adjust.
6207
6208 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6209
6210 PR c++/43719
6211 * g++.dg/init/pr43719.C: New.
6212 * g++.dg/anon-struct4.C: Adjust.
6213
6214 2010-05-10 Jakub Jelinek <jakub@redhat.com>
6215
6216 PR debug/44028
6217 * gcc.dg/pr44028.c: New test.
6218
6219 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
6220
6221 PR fortran/27866
6222 PR fortran/35003
6223 PR fortran/42809
6224 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6225 * gfortran.dg/warn_conversion.f90: New.
6226
6227 2010-05-10 Michael Matz <matz@suse.de>
6228
6229 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6230
6231 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6232
6233 PR rtl-optimization/44012
6234 * gcc.dg/pr44012.c: New.
6235
6236 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6237
6238 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6239 Log text on entry and exit.
6240 Prune Sun ld warnings for common symbols with differing sizes.
6241 (lto-link-and-maybe-run): Change caller.
6242
6243 2010-05-10 Janus Weil <janus@gcc.gnu.org>
6244
6245 PR fortran/44044
6246 * gfortran.dg/class_7.f03: Modified.
6247 * gfortran.dg/select_type_1.f03: Modified.
6248 * gfortran.dg/select_type_12.f03: New.
6249
6250 2010-05-10 Richard Guenther <rguenther@suse.de>
6251
6252 PR tree-optimization/44050
6253 * gcc.dg/torture/pr44050.c: New testcase.
6254
6255 2010-05-10 Wei Guozhi <carrot@google.com>
6256
6257 PR target/42879
6258 * gcc.target/arm/pr42879.c: New testcase.
6259
6260 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6261
6262 PR c/44051
6263 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6264
6265 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6266
6267 PR c/10676
6268 * gcc.dg/anon-struct-10.c: New test.
6269
6270 2010-05-09 Richard Guenther <rguenther@suse.de>
6271
6272 PR middle-end/44024
6273 * gcc.dg/pr44024.c: New testcase.
6274
6275 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6276
6277 PR c/4784
6278 * gcc.dg/anon-struct-9.c: New test.
6279
6280 2010-05-09 Richard Guenther <rguenther@suse.de>
6281
6282 PR middle-end/44043
6283 * gcc.c-torture/compile/pr44043.c: New testcase.
6284
6285 2010-05-09 Richard Guenther <rguenther@suse.de>
6286
6287 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6288
6289 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6290
6291 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6292
6293 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6294
6295 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6296 * gnat.dg/specs/lto3.ads: Likewise.
6297
6298 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6299
6300 PR middle-end/28685
6301 * gcc.dg/pr28685-1.c: New file.
6302
6303 2010-05-08 Richard Guenther <rguenther@suse.de>
6304
6305 PR tree-optimization/44030
6306 * gcc.c-torture/compile/pr44030.c: New testcase.
6307
6308 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6309
6310 * gnat.dg/lto6.adb: New test.
6311 * gnat.dg/lto6_pkg.ads: New helper.
6312
6313 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6314
6315 * gnat.dg/lto5.adb: New test.
6316 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6317
6318 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6319
6320 * gnat.dg/lto4.ad[sb]: New test.
6321
6322 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6323
6324 * gnat.dg/specs/lto3.ads: New test.
6325 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6326 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6327
6328 2010-05-08 Quentin Ochem <ochem@adacore.com>
6329
6330 * gnat.dg/sizetype3.ad[sb]: New test.
6331 * gnat.dg/sizetype3_pkg.ads: New helper.
6332
6333 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6334
6335 PR c++/43951
6336 * g++.dg/init/new29.C: New.
6337
6338 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
6339
6340 PR fortran/40728
6341 * gfortran.dg/coarray_1.f90: Fixed error message.
6342 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6343 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6344 * gfortran.dg/intrinsic_std_5.f90: New.
6345
6346 2010-05-07 Jason Merrill <jason@redhat.com>
6347
6348 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6349
6350 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6351
6352 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6353 (size_t, stderr): Remove.
6354 (read_error): Replaced __builtin_fprintf by fprintf.
6355
6356 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6357
6358 * gcc.dg/ordered-comparison-1.c: New test.
6359 * gcc.dg/ordered-comparison-2.c: New test.
6360 * gcc.dg/ordered-comparison-3.c: New test.
6361 * gcc.dg/ordered-comparison-4.c: New test.
6362
6363 2010-05-06 Mike Stump <mikestump@comcast.net>
6364
6365 PR objc/35165
6366 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6367
6368 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6369 Jason Merrill <jason@redhat.com>
6370
6371 * g++.dg/cpp0x/nullptr01.C: New.
6372 * g++.dg/cpp0x/nullptr02.C: New.
6373 * g++.dg/cpp0x/nullptr03.C: New.
6374 * g++.dg/cpp0x/nullptr04.C: New.
6375 * g++.dg/cpp0x/nullptr05.C: New.
6376 * g++.dg/cpp0x/nullptr06.C: New.
6377 * g++.dg/cpp0x/nullptr07.C: New.
6378 * g++.dg/cpp0x/nullptr08.C: New.
6379 * g++.dg/cpp0x/nullptr09.C: New.
6380 * g++.dg/cpp0x/nullptr10.C: New.
6381 * g++.dg/cpp0x/nullptr11.C: New.
6382 * g++.dg/cpp0x/nullptr12.C: New.
6383 * g++.dg/cpp0x/nullptr13.C: New.
6384 * g++.dg/cpp0x/nullptr14.C: New.
6385 * g++.dg/cpp0x/nullptr15.C: New.
6386 * g++.dg/cpp0x/nullptr16.C: New.
6387 * g++.dg/cpp0x/nullptr17.C: New.
6388 * g++.dg/cpp0x/nullptr18.C: New.
6389 * g++.dg/cpp0x/nullptr19.C: New.
6390 * g++.dg/cpp0x/nullptr20.C: New.
6391 * g++.dg/cpp0x/nullptr21.C: New.
6392 * g++.dg/cpp0x/nullptr22.C: New.
6393 * g++.dg/debug/nullptr01.C: New.
6394 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6395
6396 2010-05-06 Jakub Jelinek <jakub@redhat.com>
6397
6398 * gcc.dg/Wunused-var-8.c: Move to...
6399 * c-c++-common/Wunused-var-6.c: ... here. New test.
6400
6401 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6402
6403 PR c++/40406
6404 * g++.dg/template/crash96.C: New.
6405
6406 2010-05-06 Jan Hubicka <jh@suse.cz>
6407
6408 PR tree-optimization/43791
6409 * gcc.c-torture/compile/pr43791.c: New file.
6410
6411 2010-05-06 Michael Matz <matz@suse.de>
6412
6413 PR tree-optimization/43984
6414 * gfortran.dg/pr43984.f90: New test.
6415
6416 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6417
6418 PR 40989
6419 * gcc.dg/pr40989.c: New.
6420
6421 2010-05-06 Richard Guenther <rguenther@suse.de>
6422
6423 PR tree-optimization/43934
6424 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6425
6426 2010-05-06 Richard Guenther <rguenther@suse.de>
6427
6428 PR tree-optimization/43987
6429 * gcc.c-torture/execute/pr43987.c: New testcase.
6430 * gcc.dg/torture/pta-escape-1.c: Adjust.
6431 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6432 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6433 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6434 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6435
6436 2010-04-22 Jakub Jelinek <jakub@redhat.com>
6437 Dodji Seketeli <dodji@redhat.com>
6438
6439 PR c/18624
6440 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6441 * g++.dg/template/sfinae16.C: Likewise.
6442 * gcc.dg/Wunused-var-1.c: Moved to...
6443 * c-c++-common/Wunused-var-1.c: ...here. New test.
6444 * gcc.dg/Wunused-var-2.c: Moved to...
6445 * c-c++-common/Wunused-var-2.c: ...here. New test.
6446 * gcc.dg/Wunused-var-3.c: Moved to...
6447 * c-c++-common/Wunused-var-3.c: ...here. New test.
6448 * gcc.dg/Wunused-var-4.c: Moved to...
6449 * gcc.dg/Wunused-var-1.c: ... here.
6450 * gcc.dg/Wunused-var-5.c: Moved to...
6451 * c-c++-common/Wunused-var-4.c: ...here. New test.
6452 * gcc.dg/Wunused-var-7.c: Moved to...
6453 * c-c++-common/Wunused-var-5.c: ...here. New test.
6454 * gcc.dg/Wunused-var-6.c: Moved to...
6455 * gcc.dg/Wunused-var-2.c: ... here.
6456 * c-c++-common/Wunused-var-1.c: New test.
6457 * c-c++-common/Wunused-var-2.c: New test.
6458 * c-c++-common/Wunused-var-3.c: New test.
6459 * c-c++-common/Wunused-var-4.c: New test.
6460 * c-c++-common/Wunused-var-5.c: New test.
6461 * g++.dg/warn/Wunused-var-1.C: New test.
6462 * g++.dg/warn/Wunused-var-2.C: New test.
6463 * g++.dg/warn/Wunused-var-3.C: New test.
6464 * g++.dg/warn/Wunused-var-4.C: New test.
6465 * g++.dg/warn/Wunused-var-5.C: New test.
6466 * g++.dg/warn/Wunused-var-6.C: New test.
6467 * g++.dg/warn/Wunused-var-7.C: New test.
6468 * g++.dg/warn/Wunused-var-8.C: New test.
6469 * g++.dg/warn/Wunused-parm-1.C: New test.
6470 * g++.dg/warn/Wunused-parm-2.C: New test.
6471 * g++.dg/warn/Wunused-parm-3.C: New test.
6472
6473 2010-05-06 Tobias Burnus <burnus@net-b.de>
6474
6475 PR fortran/43985
6476 * gfortran.dg/gomp/crayptr5.f90: New test case.
6477
6478 2010-05-05 Jason Merrill <jason@redhat.com>
6479
6480 PR debug/43370
6481 * g++.dg/ext/attrib39.C: New.
6482
6483 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
6484
6485 PR fortran/24978
6486 * gfortran.dg/data_invalid.f90: New.
6487
6488 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6489
6490 * gnat.dg/lto2.adb: New test.
6491
6492 2010-05-05 Jason Merrill <jason@redhat.com>
6493
6494 PR c++/43787
6495 * g++.dg/opt/empty1.C: New.
6496
6497 2010-05-05 Janus Weil <janus@gcc.gnu.org>
6498
6499 PR fortran/43696
6500 * gfortran.dg/class_17.f03: New.
6501
6502 2010-05-04 Neil Vachharajani <nvachhar@google.com>
6503
6504 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6505
6506 2010-05-04 Mike Stump <mikestump@comcast.net>
6507
6508 PR objc/35165
6509 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6510
6511 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6512
6513 PR target/43668
6514 * gcc.target/i386/pr43668.c: New.
6515
6516 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6517
6518 PR c++/43028
6519 * g++.dg/cpp0x/initlist31.C: New.
6520
6521 2010-05-04 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR c/43981
6524 * gcc.dg/Wunused-var-8.c: New test.
6525
6526 2010-05-04 Jason Merrill <jason@redhat.com>
6527
6528 PR c++/38064
6529 * g++.dg/cpp0x/enum3.C: Extend.
6530
6531 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6532
6533 PR target/43799
6534 * gcc.target/i386/pr43799.c: New.
6535
6536 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
6537
6538 * gnat.dg/lto1.adb: New test.
6539 * gnat.dg/lto1_pkg.ad[sb]: New helper.
6540
6541 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6542
6543 PR middle-end/43671
6544 * gcc.target/i386/pr43671.c: New.
6545
6546 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6547
6548 PR c++/43705
6549 * g++.dg/template/crash95.C: New.
6550
6551 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6552
6553 PR debug/43508
6554 * gcc.target/i386/pr43508.c: New.
6555
6556 2010-05-04 Richard Guenther <rguenther@suse.de>
6557
6558 PR tree-optimization/43879
6559 * g++.dg/torture/pr43879-1_0.C: New testcase.
6560 * g++.dg/torture/pr43879-1_1.C: Likewise.
6561
6562 2010-05-03 Dodji Seketeli <dodji@redhat.com>
6563
6564 PR c++/43953
6565 * g++.dg/other/crash-12.C: New test.
6566
6567 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6568
6569 * g++.dg/cdce3.C: Add a space. Updated.
6570
6571 2010-05-03 Jason Merrill <jason@redhat.com>
6572
6573 PR c++/43680
6574 * g++.dg/opt/enum2.C: New.
6575 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6576 * g++.dg/warn/Wswitch-1.C: Adjust message.
6577
6578 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6579
6580 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6581 * g++.dg/ext/label13.C: Fix typo.
6582 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6583 alpha*-dec-osf5*.
6584 * gcc.c-torture/compile/limits-declparen.c: xfail on
6585 alpha*-dec-osf5* with -g.
6586 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6587 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6588 * gcc.dg/c99-tgmath-2.c: Likewise.
6589 * gcc.dg/c99-tgmath-3.c: Likewise.
6590 * gcc.dg/c99-tgmath-4.c: Likewise.
6591
6592 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
6593
6594 PR fortran/43592
6595 * gfortran.dg/unexpected_interface.f90: New test.
6596
6597 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6598
6599 * ada/acats/run_acats (which): New function.
6600 (host_gnatchop, host_gnatmake): Use it.
6601
6602 2010-05-03 Richard Guenther <rguenther@suse.de>
6603
6604 PR tree-optimization/43971
6605 * gcc.dg/pr43971.c: New testcase.
6606
6607 2010-05-03 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR debug/43972
6610 * gcc.dg/debug/pr43972.c: New test.
6611
6612 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
6613
6614 PR testsuite/43963
6615 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6616
6617 2010-05-02 Richard Guenther <rguenther@suse.de>
6618
6619 PR tree-optimization/43879
6620 * gcc.dg/torture/pr43879-3.c: New testcase.
6621
6622 2010-05-01 Richard Guenther <rguenther@suse.de>
6623
6624 PR tree-optimization/43949
6625 * g++.dg/warn/Warray-bounds-5.C: New testcase.
6626
6627 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
6628
6629 PR c++/43951
6630 * g++.dg/init/new28.C: New.
6631
6632 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
6633
6634 PR objc++/32052
6635 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6636 structure and nested declarations.
6637 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
6638 structure and nested declarations. Reduce header clutter and
6639 use _exit() rather than abort().
6640 * objc.dg/encode-10.m: New.
6641 * objc.dg/encode-11.m: New.
6642
6643 2010-04-30 DJ Delorie <dj@redhat.com>
6644
6645 * gcc.c-torture/execute/20100430-1.c: New test.
6646
6647 2010-04-30 Jason Merrill <jason@redhat.com>
6648
6649 PR c++/43868
6650 * g++.dg/template/ptrmem21.C: New.
6651
6652 2010-04-30 Tobias Burnus Mburnus@net-b.de>
6653
6654 PR fortran/18918
6655 PR fortran/43931
6656 * gfortran.dg/coarray_13.f90: New test.
6657
6658 2010-04-30 Richard Guenther <rguenther@suse.de>
6659
6660 PR lto/43946
6661 * gcc.dg/lto/20100430-1_0.c: New testcase.
6662
6663 2010-04-30 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR debug/43942
6666 * c-c++-common/pr43942.c: New test.
6667
6668 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
6669
6670 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6671 conflict with darwin crt1.o 'start' symbol.
6672
6673 2010-04-30 Richard Guenther <rguenther@suse.de>
6674
6675 PR tree-optimization/43879
6676 * gcc.dg/torture/pr43879_1.c: New testcase.
6677
6678 2010-04-30 Richard Guenther <rguenther@suse.de>
6679
6680 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6681
6682 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
6683
6684 PR c++/43890
6685 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6686 user-provided constructor while recursing.
6687
6688 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6689
6690 PR fortran/42274
6691 * gfortran.dg/class_16.f03: New test.
6692
6693 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6694
6695 PR fortran/42274
6696 * gfortran.dg/class_15.f03: New.
6697
6698 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6699
6700 PR fortran/43326
6701 * gfortran.dg/dynamic_dispatch_9.f03: New test.
6702
6703 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6704
6705 PR fortran/43492
6706 * gfortran.dg/generic_22.f03 : New test.
6707
6708 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6709
6710 PR fortran/42353
6711 * gfortran.dg/class_14.f03: New test.
6712
6713 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6714
6715 PR fortran/42680
6716 * gfortran.dg/interface_32.f90: New test.
6717
6718 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
6719 Janus Weil <janus@gcc.gnu.org>
6720
6721 PR fortran/41829
6722 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6723 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6724 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6725
6726 2010-04-28 Mike Stump <mikestump@comcast.net>
6727
6728 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6729 dg-excess-errors.
6730 * g++.dg/uninit-pred-2_b.C: Likewise.
6731
6732 2010-04-28 Tobias Burnus <burnus@net-b.de>
6733
6734 PR fortran/18918
6735 PR fortran/43919
6736 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6737
6738 2010-04-28 Matthias Klose <doko@ubuntu.com>
6739
6740 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6741 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6742 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6743 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6744 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6745
6746 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6747
6748 * gcc.dg/const-uniq-1.c: New test.
6749 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6750
6751 2010-04-28 Xinliang David Li <davidxl@google.com>
6752
6753 * gcc.dg/uninit-pred-2_b.c: New test.
6754 * gcc.dg/uninit-pred-4_b.c: New test.
6755 * gcc.dg/uninit-pred-3_d.c: New test.
6756 * gcc.dg/uninit-pred-6_b.c: New test.
6757 * gcc.dg/uninit-pred-8_b.c: New test.
6758 * gcc.dg/uninit-pred-3_a.c: New test.
6759 * gcc.dg/uninit-pred-2_c.c: New test.
6760 * gcc.dg/uninit-pred-5_a.c: New test.
6761 * gcc.dg/uninit-pred-3_e.c: New test.
6762 * gcc.dg/uninit-pred-7_a.c: New test.
6763 * gcc.dg/uninit-pred-6_c.c: New test.
6764 * gcc.dg/uninit-pred-9_a.c: New test.
6765 * gcc.dg/uninit-pred-8_c.c: New test.
6766 * gcc.dg/uninit-pred-3_b.c: New test.
6767 * gcc.dg/uninit-pred-5_b.c: New test.
6768 * gcc.dg/uninit-pred-7_b.c: New test.
6769 * gcc.dg/uninit-pred-6_d.c: New test.
6770 * gcc.dg/uninit-pred-9_b.c: New test.
6771 * gcc.dg/uninit-pred-2_a.c: New test.
6772 * gcc.dg/uninit-pred-4_a.c: New test.
6773 * gcc.dg/uninit-pred-3_c.c: New test.
6774 * gcc.dg/uninit-pred-6_a.c: New test.
6775 * gcc.dg/uninit-pred-8_a.c: New test.
6776 * gcc.dg/uninit-pred-7_c.c: New test.
6777 * gcc.dg/uninit-pred-6_e.c: New test.
6778 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6779 * g++.dg/uninit-pred-1_a.C: New test.
6780 * g++.dg/uninit-pred-1_b.C: New test.
6781 * g++.dg/uninit-pred-2_a.C: New test.
6782 * g++.dg/uninit-pred-2_b.C: New test.
6783 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6784 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6785 * g++.dg/uninit-pred-loop_1.cc: New test.
6786
6787 2010-04-28 Martin Jambor <mjambor@suse.cz>
6788
6789 * gcc.dg/lto/20091209-1_0.c: New testcase.
6790
6791 2010-04-28 Richard Guenther <rguenther@suse.de>
6792
6793 PR tree-optimization/43879
6794 PR tree-optimization/43909
6795 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6796
6797 2010-04-28 Richard Guenther <rguenther@suse.de>
6798
6799 PR c++/43880
6800 * g++.dg/torture/pr43880.C: New testcase.
6801
6802 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6803
6804 PR c++/9335
6805 * g++.dg/template/recurse2.C: Update
6806 * g++.dg/template/recurse.C: Update.
6807 * g++.dg/template/pr23510.C: Update.
6808 * lib/prune.exp: Filter out 'recursively instantiated'.
6809
6810 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6811
6812 PR c++/29043
6813 * g++.dg/init/pr29043.C: New.
6814
6815 2010-04-27 Jason Merrill <jason@redhat.com>
6816
6817 * g++.dg/lookup/scoped5.C: Adjust.
6818 * g++.dg/lookup/scoped8.C: Adjust.
6819 * g++.dg/template/dependent-expr5.C: Adjust.
6820 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6821
6822 PR c++/43856
6823 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6824
6825 PR c++/43875
6826 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6827
6828 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6829 Jan Hubicka <hubicka@ucw.cz>
6830
6831 * gcc.dg/pure-2.c: New testcase.
6832 * gcc.dg/const-1.c: New testcase.
6833
6834 2010-04-27 Jason Merrill <jason@redhat.com>
6835
6836 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6837
6838 PR c++/41468
6839 * g++.dg/template/sfinae17.C: New.
6840 * g++.dg/template/sfinae18.C: New.
6841
6842 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6843
6844 * g++.dg/init/pr42844.C: New.
6845 * g++.dg/cpp0x/pr42844-2.C: New.
6846 * g++.dg/cpp0x/defaulted2.C: Adjust.
6847 * g++.dg/tree-ssa/pr27549.C: Likewise.
6848 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6849
6850 2010-04-27 Tobias Burnus <burnus@net-b.de>
6851
6852 PR fortran/18918
6853 * gfortran.dg/coarray_12.f90: Fix dump parsing.
6854
6855 2010-04-27 Richard Guenther <rguenther@suse.de>
6856
6857 PR middle-end/40561
6858 * g++.dg/other/pr40561.C: New testcase.
6859
6860 2010-04-27 Martin Jambor <mjambor@suse.cz>
6861
6862 PR middle-end/43812
6863 * g++.dg/ipa/pr43812.C: New test.
6864
6865 2010-04-27 Jan Hubicka <jh@suse.cz>
6866
6867 * gcc.dg/ipa/iinline-1.c (main): Rename to...
6868 (test): ... this one.
6869
6870 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
6871
6872 PR target/40657
6873 * gcc.target/arm/thumb-stackframe.c: New test.
6874
6875 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6876
6877 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6878 * gcc.dg/misc-column.c: Likewise.
6879 * gcc.dg/Walways-true-1.c: Likewise.
6880 * gcc.dg/Walways-true-2.c: Likewise.
6881 * gcc.dg/warn-addr-cmp.c: Likewise.
6882
6883 2010-04-27 Tobias Burnus <burnus@net-b.de>
6884
6885 PR fortran/18918
6886 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6887 * gfortran.dg/coarray_12.f90: New.
6888
6889 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6890
6891 PR c/32207
6892 * gcc.dg/pr32207.c: New test.
6893 * gcc.dg/misc-column.c: Adjust expected warning.
6894 * gcc.dg/Walways-true-1.c: Likewise.
6895 * gcc.dg/Walways-true-2.c: Likewise.
6896 * gcc.dg/warn-addr-cmp.c: Likewise.
6897
6898 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
6899
6900 PR lto/42776
6901 * lib/lto.exp (lto_prune_vis_warns): New function.
6902 (lto-link-and-maybe-run): Call it.
6903
6904 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
6905
6906 PR tree-optimization/43904
6907 * gcc.dg/tree-ssa/tailcall-6.c: New.
6908
6909 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6910
6911 PR testsuite/35165
6912 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
6913 Darwin8/OSX10.4 - compatible code generation.
6914 Use scan-rtl-dump.
6915 * obj-c++.dg/stubify-1.mm: Ditto.
6916 * lib/objc-torture.exp: Do not require link success for
6917 "trivial.m" in the runtime checks when dowhat = 'compile'.
6918 * lib/dg-pch.exp (dg-flags-pch): New Proc.
6919 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
6920 Darwin8/OSX10.4 - compatible code generation.
6921 * objc.dg/stubify-2.m: Ditto.
6922 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6923 * objc.dg/next-runtime-1.m: Ditto.
6924 * objc.dg/stret-2.m: Restrict to ilp32 targets.
6925 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6926 runtimes on Darwin.
6927
6928 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
6929
6930 PR 43715
6931 * lib/plugin-support.exp: Use "-undefined
6932 dynamic_lookup" on darwin.
6933
6934 2010-04-26 Richard Guenther <rguenther@suse.de>
6935
6936 * gcc.dg/lto/20100426_0.c: New testcase.
6937
6938 2010-04-26 Jie Zhang <jie@codesourcery.com>
6939
6940 PR tree-optimization/43833
6941 gcc.dg/Warray-bounds-8.c: New test case.
6942
6943 2010-04-26 Richard Guenther <rguenther@suse.de>
6944
6945 PR lto/43080
6946 * g++.dg/lto/20100423-3_0.C: New testcase.
6947
6948 2010-04-26 Richard Guenther <rguenther@suse.de>
6949
6950 PR lto/42425
6951 * g++.dg/lto/20100423-2_0.C: New testcase.
6952
6953 2010-04-26 Ira Rosen <irar@il.ibm.com>
6954
6955 * gcc.dg/vect/bb-slp-23.c: New test.
6956
6957 2010-04-25 Joseph Myers <joseph@codesourcery.com>
6958
6959 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6960 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6961 * gcc.dg/c1x-float-1.c: New test.
6962
6963 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6964
6965 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6966 of "lea\[ \t\]".
6967
6968 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6969
6970 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6971 FreeBSD.
6972 * gfortran.dg/default_format_denormal_1.f90: Ditto.
6973 * gfortran.dg/default_format_2.f90: Ditto.
6974
6975 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6976
6977 * gfortran.dg/pr43505.f90: Clean up .mod file.
6978 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6979 * gfortran.dg/pr41347.f90: Ditto.
6980 * gfortran.dg/internal_pack_4.f90: Ditto.
6981 * gfortran.dg/proc_decl_23.f90: Ditto.
6982 * gfortran.dg/recursive_check_3.f90: Ditto.
6983 * gfortran.dg/intent_out_3.f90: Ditto.
6984 * gfortran.dg/assignment_2.f90: Ditto.
6985 * gfortran.dg/pr41928.f90: Ditto.
6986 * gfortran.dg/pr42166.f90: Ditto.
6987 * gfortran.dg/private_type_12.f90: Ditto.
6988 * gfortran.dg/graphite/pr42185.f90: Ditto.
6989 * gfortran.dg/graphite/pr42186.f90: Ditto.
6990 * gfortran.dg/graphite/pr40982.f90: Ditto.
6991 * gfortran.dg/graphite/id-2.f90: Ditto.
6992 * gfortran.dg/graphite/id-4.f90: Ditto.
6993 * gfortran.dg/graphite/pr42050.f90: Ditto.
6994 * gfortran.dg/graphite/id-18.f90: Ditto.
6995 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6996 * gfortran.dg/graphite/pr41924.f90: Ditto.
6997 * gfortran.dg/graphite/pr42393.f90: Ditto.
6998 * gfortran.dg/graphite/pr37980.f90: Ditto.
6999 * gfortran.dg/graphite/pr38953.f90: Ditto.
7000 * gfortran.dg/graphite/pr42180.f90: Ditto.
7001 * gfortran.dg/graphite/pr42181.f90: Ditto.
7002 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7003 * gfortran.dg/select_type_4.f90: Ditto.
7004 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7005 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7006 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7007 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7008 * gfortran.dg/whole_file_11.f90: Ditto.
7009 * gfortran.dg/private_type_11.f90: Ditto.
7010 * gfortran.dg/vect/vect-gems.f90: Ditto.
7011 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7012
7013 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7014
7015 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7016
7017 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7018
7019 * gnat.dg/pack15.ad[sb]: New test.
7020
7021 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
7022
7023 * gcc.target/arm/mla-1.c: New test.
7024
7025 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7026
7027 PR fortran/30073
7028 PR fortran/43793
7029 * gfortran.dg/pr43793.f90: New test.
7030
7031 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7032
7033 PR tree-optimization/41442
7034 * gcc.target/i386/pr41442.c: New test.
7035
7036 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
7037
7038 PR fortran/43832
7039 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7040
7041 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7042
7043 PR fortran/43832
7044 * gfortran.dg/open_nounit.f90: New test.
7045
7046 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
7047
7048 PR fortran/43841
7049 PR fortran/43843
7050 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7051
7052 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7053
7054 * gcc.dg/Wconversion-integer.c: Update.
7055
7056 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7057
7058 * gnat.dg/unchecked_convert5.adb: New test.
7059
7060 2010-04-23 Richard Guenther <rguenther@suse.de>
7061
7062 PR lto/41734
7063 * gcc.dg/lto/20100423-2_0.c: New testcase.
7064 * gcc.dg/lto/20100423-2_0.c: Likewise.
7065
7066 2010-04-23 Richard Guenther <rguenther@suse.de>
7067
7068 PR lto/43455
7069 * gcc.dg/lto/20100423-1_0.c: New testcase.
7070 * gcc.dg/lto/20100423-1_1.c: Likewise.
7071
7072 2010-04-23 Martin Jambor <mjambor@suse.cz>
7073
7074 PR tree-optimization/43846
7075 * gcc.dg/tree-ssa/sra-10.c: New test.
7076
7077 2010-04-23 Martin Jambor <mjambor@suse.cz>
7078
7079 PR middle-end/43835
7080 * gcc.c-torture/execute/pr43835.c: New test.
7081
7082 2010-04-23 Richard Guenther <rguenther@suse.de>
7083
7084 PR lto/42653
7085 * g++.dg/lto/20100423-1_0.C: New testcase.
7086
7087 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7088
7089 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7090
7091 2010-04-22 Ira Rosen <irar@il.ibm.com>
7092
7093 PR tree-optimization/43842
7094 * gcc.dg/vect/pr43842.c: New test.
7095
7096 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7097
7098 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7099 * gcc.target/i386/wmul-2.c: Likewise.
7100
7101 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7102
7103 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7104 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7105
7106 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
7107
7108 * gfortran.dg/reassoc_6.f: New testcase.
7109
7110 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7111
7112 PR middle-end/29274
7113 * gcc.target/arm/wmul-1.c: New test.
7114 * gcc.target/arm/wmul-2.c: New test.
7115
7116 2010-04-22 Richard Guenther <rguenther@suse.de>
7117
7118 PR tree-optimization/43845
7119 * gcc.c-torture/compile/pr43845.c: New testcase.
7120
7121 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7122
7123 PR middle-end/29274
7124 * gcc.target/i386/wmul-1.c: New test.
7125 * gcc.target/i386/wmul-2.c: New test.
7126 * gcc.target/bfin/wmul-1.c: New test.
7127 * gcc.target/bfin/wmul-2.c: New test.
7128
7129 2010-04-22 Richard Guenther <rguenther@suse.de>
7130
7131 PR fortran/43829
7132 * gfortran.dg/vector_subscript_6.f90: New testcase.
7133 * gfortran.dg/assign_10.f90: Adjust.
7134
7135 2010-04-21 Jakub Jelinek <jakub@redhat.com>
7136
7137 PR fortran/43836
7138 * gfortran.dg/gomp/pr43836.f90: New test.
7139
7140 2010-04-21 Richard Guenther <rguenther@suse.de>
7141
7142 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7143
7144 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7145
7146 * gcc.dg/torture/builtin-cproj-3.c: New.
7147
7148 2010-04-20 Jason Merrill <jason@redhat.com>
7149
7150 PR c++/9335
7151 * g++.dg/template/recurse2.C: New.
7152 * g++.dg/parse/crash36.C: Adjust.
7153 * g++.dg/other/fold1.C: Adjust.
7154 * g++.dg/init/member1.C: Adjust.
7155 * lib/prune.exp: Prune "skipping N instantiation contexts".
7156
7157 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7158
7159 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7160
7161 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7162
7163 * gcc.dg/torture/builtin-cproj-1.c: New.
7164 * gcc.dg/torture/builtin-cproj-2.c: New.
7165
7166 2010-04-20 Dodji Seketeli <dodji@redhat.com>
7167
7168 PR c++/43800
7169 PR c++/43704
7170 * g++.dg/template/typedef32.C: Adjust.
7171 * g++.dg/template/typedef33.C: New test.
7172
7173 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
7174
7175 PR fortran/43227
7176 * gfortran.dg/proc_decl_23.f90: New test.
7177
7178 PR fortran/43266
7179 * gfortran.dg/abstract_type_6.f03: New test.
7180
7181 2010-04-20 Xinliang David Li <davidxl@google.com>
7182
7183 * g++.dg/tree-ssa/fold-compare.C: New.
7184
7185 2010-04-20 Richard Guenther <rguenther@suse.de>
7186
7187 PR tree-optimization/39417
7188 * g++.dg/torture/pr39417.C: New testcase.
7189
7190 2010-04-20 Richard Guenther <rguenther@suse.de>
7191
7192 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7193
7194 2010-04-20 Jakub Jelinek <jakub@redhat.com>
7195
7196 * g++.dg/debug/dwarf2/rv1.C: New test.
7197
7198 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7199
7200 PR target/43635
7201 * gcc.c-torture/compile/pr43635.c: New testcase.
7202
7203 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR fortran/43339
7206 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7207 of sequential loops being private only in the innermost containing
7208 task region.
7209
7210 PR middle-end/43337
7211 * gfortran.dg/gomp/pr43337.f90: New test.
7212
7213 2010-04-19 Richard Guenther <rguenther@suse.de>
7214
7215 PR tree-optimization/43796
7216 * gfortran.dg/pr43796.f90: New testcase.
7217
7218 2010-04-19 Richard Guenther <rguenther@suse.de>
7219
7220 PR tree-optimization/43783
7221 * gcc.c-torture/execute/pr43783.c: New testcase.
7222
7223 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
7224
7225 PR target/43766
7226 * gcc.target/i386/pr43766.c: New test.
7227
7228 2010-04-19 Jie Zhang <jie@codesourcery.com>
7229
7230 PR target/43662
7231 * gcc.target/i386/pr43662.c: New test.
7232
7233 2010-04-19 Dodji Seketeli <dodji@redhat.com>
7234
7235 PR c++/43704
7236 * g++.dg/template/typedef32.C: New test.
7237
7238 2010-04-19 Ira Rosen <irar@il.ibm.com>
7239
7240 PR tree-optimization/37027
7241 * lib/target-supports.exp
7242 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7243 * gcc.dg/vect/pr37027.c: New test.
7244 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7245 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7246 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7247 gcc.dg/vect/vect-complex-6.c: Likewise.
7248
7249 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7250
7251 * g++.dg/debug/dwarf2/enum1.C: New test.
7252
7253 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7254
7255 * gnat.dg/rep_clause5.ad[sb]: New test.
7256 * gnat.dg/rep_clause5_pkg.ads: New helper.
7257
7258 2010-04-18 Ira Rosen <irar@il.ibm.com>
7259
7260 PR tree-optimization/43771
7261 * g++.dg/vect/pr43771.cc: New test.
7262
7263 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7264
7265 PR fortran/31538
7266 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7267 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7268
7269 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7270
7271 * gnat.dg/sizetype.adb: Rename into...
7272 * gnat.dg/sizetype1.adb: ...this.
7273 * gnat.dg/sizetype2.adb: New test.
7274
7275 2010-04-16 Richard Guenther <rguenther@suse.de>
7276
7277 PR tree-optimization/43572
7278 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7279
7280 2010-04-16 Olivier Hainque <hainque@adacore.com>
7281
7282 * gnat.dg/specs/discr_private.ads: New test.
7283
7284 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
7285
7286 PR target/41514
7287 * gcc.target/arm/thumb-comparisons.c: New test.
7288
7289 PR target/40603
7290 * gcc.target/arm/thumb-cbranchqi.c: New test.
7291
7292 2010-04-16 Christian Bruel <christian.bruel@st.com>
7293
7294 * g++.dg/torture/pr36191.C: Enable for SH.
7295
7296 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7297
7298 * gnat.dg/wide_boolean.adb: New test.
7299 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7300
7301 2010-04-15 Richard Guenther <rguenther@suse.de>
7302
7303 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7304 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7305 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7306 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7307 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7308 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7309 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7310 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7311 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7312 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7313 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7314 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7315 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7316 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7317 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7318
7319 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
7320
7321 PR target/21803
7322 * gcc.target/arm/pr42496.c: New test.
7323
7324 2010-04-14 Jason Merrill <jason@redhat.com>
7325
7326 PR c++/36625
7327 * g++.dg/ext/attrib38.C: New.
7328
7329 2010-04-14 Steve Ellcey <sje@cup.hp.com>
7330
7331 PR testsuite/43739
7332 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7333
7334 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7335
7336 PR 42966
7337 * gcc.dg/cpp/warn-undef-2.c: Update.
7338 * gcc.dg/cpp/warn-traditional-2.c: Update.
7339 * gcc.dg/cpp/warn-comments-2.c: Update.
7340 * gcc.dg/cpp/warn-variadic-2.c: Update.
7341 * gcc.dg/cpp/warn-long-long-2.c: Update.
7342 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7343 * gcc.dg/cpp/warn-multichar-2.c: Update.
7344 * gcc.dg/cpp/warn-normalized-3.c: Update.
7345 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7346 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7347 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7348 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7349 * gcc.dg/cpp/warn-redefined-2.c: Update.
7350 * gfortran.dg/warning-directive-2.F90: Update.
7351 * c-c++-common/cpp/warning-directive-2.c: Update.
7352
7353 2010-04-14 Michael Matz <matz@suse.de>
7354
7355 PR tree-optimization/42963
7356 * gcc.dg/pr42963.c: New testcase.
7357
7358 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7359
7360 * gnat.dg/class_wide.adb: Rename into...
7361 * gnat.dg/class_wide1.adb: ...this.
7362 * gnat.dg/class_wide2.ad[sb]: New test.
7363
7364 2010-04-14 Tobias Burnus <burnus@net-b.de>
7365
7366 PR fortran/18918
7367 * gfortran.dg/coarray_9.f90: Update dg-errors.
7368 * gfortran.dg/coarray_10.f90: New test.
7369 * gfortran.dg/coarray_11.f90: New test.
7370
7371 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7372
7373 PR fortran/43747
7374 gfortran.dg/initialization_24.f90: New test.
7375
7376 2010-04-13 Jason Merrill <jason@redhat.com>
7377
7378 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7379 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7380
7381 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7382
7383 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7384 * g++.dg/dg.exp: Likewise.
7385 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7386 * c-c++-common/cpp/warning-directive-1.c: ... here.
7387 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7388 * c-c++-common/cpp/warning-directive-2.c: ... here.
7389 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7390 * c-c++-common/cpp/warning-directive-3.c: ... here.
7391 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7392 * c-c++-common/cpp/warning-directive-4.c: ... here.
7393 * g++.dg/cpp/warning-directive-1.C: Delete.
7394 * g++.dg/cpp/warning-directive-2.C: Delete.
7395 * g++.dg/cpp/warning-directive-3.C: Delete.
7396 * g++.dg/cpp/warning-directive-4.C: Delete.
7397 * gcc.dg/cpp/normalised-3.c: Delete.
7398 * g++.dg/cpp/normalised-1.C: Rename as ...
7399 * c-c++-common/cpp/normalised-3.c: ... this.
7400
7401 2010-04-13 Martin Jambor <mjambor@suse.cz>
7402
7403 * gcc.dg/tree-ssa/sra-9.c: New test.
7404
7405 2010-04-13 Michael Matz <matz@suse.de>
7406
7407 PR middle-end/43730
7408 * gcc.dg/pr43730.c: New test.
7409
7410 2010-04-13 Michael Matz <matz@suse.de>
7411
7412 * gcc.dg/tree-ssa/negate.c: New testcase.
7413
7414 2010-04-13 Richard Guenther <rguenther@suse.de>
7415
7416 PR testsuite/43735
7417 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7418
7419 2010-04-13 Richard Guenther <rguenther@suse.de>
7420
7421 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7422
7423 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7424
7425 * gnat.dg/derived_type1.adb: New test.
7426
7427 2010-04-13 Matthias Klose <doko@ubuntu.com>
7428
7429 * gcc.dg/plugindir1.c: New testcase.
7430 * gcc.dg/plugindir2.c: New testcase.
7431 * gcc.dg/plugindir3.c: New testcase.
7432 * gcc.dg/plugindir4.c: New testcase.
7433
7434 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
7435
7436 * gcc.target/i386/rotate-2.c: New test.
7437
7438 2010-04-12 Jason Merrill <jason@redhat.com>
7439
7440 PR c++/43641
7441 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7442 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7443
7444 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
7445
7446 PR c++/25811
7447 * g++.dg/init/pr25811.C: New test.
7448
7449 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7450
7451 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7452 dg-error, dg-warning.
7453 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7454
7455 2010-04-12 Richard Guenther <rguenther@suse.de>
7456
7457 * gcc.dg/torture/inline-2.c: New testcase.
7458
7459 2010-04-12 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR bootstrap/43699
7462 * gcc.dg/Wunused-var-7.c: New test.
7463
7464 PR tree-optimization/43560
7465 * gcc.c-torture/execute/pr43560.c: New test.
7466
7467 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
7468
7469 * gnat.dg/aggr13.adb: New test.
7470 * gnat.dg/aggr14.adb: Likewise.
7471 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7472
7473 2010-04-12 Richard Guenther <rguenther@suse.de>
7474
7475 PR c++/43611
7476 * g++.dg/torture/pr43611.C: New testcase.
7477
7478 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7479
7480 PR c/36774
7481 * gcc.dg/pr36774-1.c: New test.
7482 * gcc.dg/pr36774-2.c: New test.
7483
7484 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7485
7486 * gcc.target/sh/rte-delay-slot.c: New test.
7487
7488 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7489
7490 * gnat.dg/pack9.adb: Remove -cargs option.
7491 * gnat.dg/aggr12.ad[sb]: New test.
7492
7493 2010-04-10 Jie Zhang <jie@codesourcery.com>
7494
7495 PR target/43417
7496 * gcc.target/sh/pr43417.c: New test.
7497
7498 2010-04-10 Tobias Burnus <burnus@net-b.de>
7499
7500 PR fortran/43591
7501 * gfortran.dg/spec_expr_6.f90: New test.
7502
7503 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7504
7505 PR cpp/43195
7506 * gcc.dg/cpp/pr43195.c: New.
7507 * gcc.dg/cpp/pr43195.h: New.
7508
7509 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7510
7511 PR 42965
7512 * gcc.dg/Werror-6.c: Adjust.
7513 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7514 * gcc.dg/Werror-4.c: Likewise.
7515 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7516 * gcc.dg/Wswitch-enum-error.c: Likewise.
7517 * gcc.dg/Wpointer-arith.c: Likewise.
7518 * gcc.dg/Wfatal.c: Likewise.
7519 * gcc.dg/Wswitch-error.c: Likewise.
7520 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7521 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7522 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7523 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7524 * gcc.dg/cpp/warn-comments-2.c: Likewise.
7525 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7526 * gcc.dg/cpp/warning-directive-2.c: Likewise.
7527 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7528 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7529 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7530 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7531 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7532 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7533 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7534 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7535 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7536 * g++.dg/cpp/warning-directive-2.C: Likewise.
7537 * gfortran.dg/warning-directive-2.F90: Likewise.
7538
7539 2010-04-09 Jason Merrill <jason@redhat.com>
7540
7541 PR c++/42623
7542 * g++.dg/template/sizeof13.C: New.
7543
7544 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
7545
7546 * g++.dg/other/pr35504.C: Add check for thiscall.
7547 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7548 * gcc.dg/torture/stackalign/thiscall-1.c: New.
7549
7550 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7551
7552 PR c++/28584
7553 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7554 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
7555 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7556 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
7557 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7558 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
7559 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7560 * g++.dg/other/increment1.C: Likewise.
7561
7562 2010-04-09 Tobias Burnus <burnus@net-b.de>
7563
7564 PR fortran/18918
7565 * gfortran.dg/coarray_7.f90: New test.
7566 * gfortran.dg/coarray_8.f90: New test.
7567
7568 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7569
7570 PR fortran/28039
7571 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7572
7573 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7574
7575 PR target/43643
7576 * gcc.dg/pr43643.c: New test.
7577
7578 2010-04-08 Tobias Burnus <burnus@net-b.de>
7579
7580 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7581
7582 2010-04-08 Richard Guenther <rguenther@suse.de>
7583
7584 PR tree-optimization/43679
7585 * gcc.c-torture/compile/pr43679.c: New testcase.
7586
7587 2010-04-08 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR debug/43670
7590 * gcc.dg/pr43670.c: New test.
7591
7592 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
7593
7594 PR middle-end/40815
7595 * gcc.dg/tree-ssa/reassoc-19.c: New.
7596
7597 2010-04-07 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR c/18624
7600 * gcc.dg/Wunused-var-1.c: New test.
7601 * gcc.dg/Wunused-var-2.c: New test.
7602 * gcc.dg/Wunused-var-3.c: New test.
7603 * gcc.dg/Wunused-var-4.c: New test.
7604 * gcc.dg/Wunused-var-5.c: New test.
7605 * gcc.dg/Wunused-var-6.c: New test.
7606 * gcc.dg/Wunused-parm-1.c: New test.
7607
7608 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7609 * gcc.dg/trunc-1.c: Likewise.
7610 * gcc.dg/vla-9.c: Likewise.
7611 * gcc.dg/dfp/composite-type.c: Likewise.
7612
7613 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7614
7615 PR objc/35996
7616 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7617 * obj-c++.dg/objc-gc-3.mm: Ditto.
7618
7619 2010-04-07 Simon Baldwin <simonb@google.com>
7620
7621 * gcc.dg/cpp/warn-undef-2.c: New.
7622 * gcc.dg/cpp/warn-traditional-2.c: New.
7623 * gcc.dg/cpp/warn-comments-2.c: New.
7624 * gcc.dg/cpp/warning-directive-1.c: New.
7625 * gcc.dg/cpp/warn-long-long.c: New.
7626 * gcc.dg/cpp/warn-traditional.c: New.
7627 * gcc.dg/cpp/warn-variadic-2.c: New.
7628 * gcc.dg/cpp/warn-undef.c: New.
7629 * gcc.dg/cpp/warn-normalized-1.c: New.
7630 * gcc.dg/cpp/warning-directive-2.c: New.
7631 * gcc.dg/cpp/warn-long-long-2.c: New.
7632 * gcc.dg/cpp/warn-variadic.c: New.
7633 * gcc.dg/cpp/warn-normalized-2.c: New.
7634 * gcc.dg/cpp/warning-directive-3.c: New.
7635 * gcc.dg/cpp/warn-deprecated-2.c: New.
7636 * gcc.dg/cpp/warn-trigraphs-1.c: New.
7637 * gcc.dg/cpp/warn-multichar-2.c: New.
7638 * gcc.dg/cpp/warn-normalized-3.c: New.
7639 * gcc.dg/cpp/warning-directive-4.c: New.
7640 * gcc.dg/cpp/warn-unused-macros.c: New.
7641 * gcc.dg/cpp/warn-trigraphs-2.c: New.
7642 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7643 * gcc.dg/cpp/warn-cxx-compat.c: New.
7644 * gcc.dg/cpp/warn-redefined.c: New.
7645 * gcc.dg/cpp/warn-trigraphs-3.c: New.
7646 * gcc.dg/cpp/warn-unused-macros-2.c: New.
7647 * gcc.dg/cpp/warn-deprecated.c: New.
7648 * gcc.dg/cpp/warn-trigraphs-4.c: New.
7649 * gcc.dg/cpp/warn-redefined-2.c: New.
7650 * gcc.dg/cpp/warn-comments.c: New.
7651 * gcc.dg/cpp/warn-multichar.c: New.
7652 * g++.dg/cpp/warning-directive-1.C: New.
7653 * g++.dg/cpp/warning-directive-2.C: New.
7654 * g++.dg/cpp/warning-directive-3.C: New.
7655 * g++.dg/cpp/warning-directive-4.C: New.
7656 * gfortran.dg/warning-directive-1.F90: New.
7657 * gfortran.dg/warning-directive-3.F90: New.
7658 * gfortran.dg/warning-directive-2.F90: New.
7659 * gfortran.dg/warning-directive-4.F90: New.
7660
7661 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7662
7663 PR objc++/23716
7664 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7665
7666 2010-04-07 Jason Merrill <jason@redhat.com>
7667
7668 * g++.dg/template/dr408.C: New.
7669
7670 * g++.dg/lookup/ns4.C: New.
7671
7672 PR c++/38392
7673 * g++.dg/template/friend51.C: New test.
7674
7675 PR c++/41970
7676 * g++.old-deja/g++.other/linkage1.C: Adjust.
7677
7678 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7679
7680 PR c++/42697
7681 * g++.dg/template/crash94.C: New test.
7682
7683 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7684
7685 PR c++/40239
7686 * g++.dg/init/aggr5.C: New test.
7687 * g++.dg/init/aggr5.C: New test.
7688
7689 2010-04-07 Richard Guenther <rguenther@suse.de>
7690
7691 PR tree-optimization/43270
7692 * g++.dg/warn/Warray-bounds-4.C: New testcase.
7693 * gcc.dg/Warray-bounds-7.c: Likewise.
7694
7695 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
7696
7697 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7698 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7699 * gnat.dg/bit_packed_array4.ad[sb]: New test.
7700
7701 2010-04-07 Jie Zhang <jie@codesourcery.com>
7702
7703 PR c++/42556
7704 * g++.dg/init/pr42556.C: New test.
7705
7706 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7707
7708 PR debug/43628
7709 * g++.dg/debug/dwarf2/typedef2.C: New test.
7710
7711 2010-04-06 Dodji Seketeli <dodji@redhat.com>
7712
7713 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7714 c-c++-common/dwarf2/redeclaration-1.C
7715
7716 2010-04-06 Jason Merrill <jason@redhat.com>
7717
7718 * g++.dg/cpp0x/pr31437.C: Adjust error location.
7719 * g++.dg/ext/attrib18.C: Likewise.
7720 * g++.dg/ext/bitfield2.C: Likewise.
7721 * g++.dg/ext/bitfield4.C: Likewise.
7722 * g++.dg/ext/visibility/warn2.C: Likewise.
7723 * g++.dg/ext/visibility/warn3.C: Likewise.
7724 * g++.dg/gomp/pr26690-1.C: Likewise.
7725 * g++.dg/inherit/covariant7.C: Likewise.
7726 * g++.dg/init/synth2.C: Likewise.
7727 * g++.dg/lookup/using7.C: Likewise.
7728 * g++.dg/other/crash-4.C: Likewise.
7729 * g++.dg/other/error13.C: Likewise.
7730 * g++.dg/other/error20.C: Likewise.
7731 * g++.dg/parse/crash31.C: Likewise.
7732 * g++.dg/parse/error16.C: Likewise.
7733 * g++.dg/parse/error19.C: Likewise.
7734 * g++.dg/parse/error27.C: Likewise.
7735 * g++.dg/parse/error28.C: Likewise.
7736 * g++.dg/parse/fused-params1.C: Likewise.
7737 * g++.dg/template/error2.C: Likewise.
7738 * g++.dg/template/local6.C: Likewise.
7739 * g++.dg/template/qualttp15.C: Likewise.
7740 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7741 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7742 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7743 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7744 * g++.old-deja/g++.eh/spec6.C: Likewise.
7745 * g++.old-deja/g++.jason/crash3.C: Likewise.
7746 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7747 * g++.old-deja/g++.law/ctors5.C: Likewise.
7748 * g++.old-deja/g++.law/ctors9.C: Likewise.
7749 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7750 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7751 * g++.old-deja/g++.other/struct1.C: Likewise.
7752 * g++.old-deja/g++.other/volatile1.C: Likewise.
7753 * g++.old-deja/g++.pt/crash36.C: Likewise.
7754 * g++.old-deja/g++.pt/derived3.C: Likewise.
7755 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7756 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7757
7758 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7759
7760 PR middle-end/43519
7761 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7762 * gcc.dg/graphite/id-19.c: New.
7763
7764 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7765
7766 PR middle-end/32824
7767 * gcc.dg/vect/pr32824: New.
7768
7769 2010-04-06 Tobias Burnus <burnus@net-b.de>
7770
7771 PR fortran/18918
7772 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7773 * gfortran.dg/coarray_3.f90: Ditto.
7774 * gfortran.dg/coarray_4.f90: Ditto.
7775 * gfortran.dg/coarray_5.f90: Ditto.
7776 * gfortran.dg/coarray_6.f90: Ditto.
7777 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7778
7779 2010-04-06 Tobias Burnus <burnus@net-b.de>
7780
7781 PR fortran/18918
7782 * gfortran.dg/coarray_4.f90: Fix test.
7783 * gfortran.dg/coarray_6.f90: Add more tests.
7784
7785 2010-04-06 Tobias Burnus <burnus@net-b.de>
7786
7787 PR fortran/18918
7788 * gfortran.dg/coarray_4.f90: New test.
7789 * gfortran.dg/coarray_5.f90: New test.
7790 * gfortran.dg/coarray_6.f90: New test.
7791
7792 2010-04-06 Tobias Burnus <burnus@net-b.de>
7793
7794 PR fortran/18918
7795 * gfortran.dg/iso_fortran_env_5.f90: New test.
7796 * gfortran.dg/iso_fortran_env_6.f90: New test.
7797
7798 2010-04-06 Tobias Burnus <burnus@net-b.de>
7799
7800 PR fortran/39997
7801 * gfortran.dg/coarray_1.f90: New test.
7802 * gfortran.dg/coarray_2.f90: New test.
7803 * gfortran.dg/coarray_3.f90: New test.
7804
7805 2010-04-06 Jason Merrill <jason@redhat.com>
7806
7807 PR c++/43648
7808 * g++.dg/template/dtor8.C: New.
7809
7810 PR c++/43621
7811 * g++.dg/template/error-recovery2.C: New.
7812
7813 2010-04-06 Jan Hubicka <jh@suse.czpli
7814
7815 PR tree-optimization/42906
7816 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7817
7818 2010-04-06 Tobias Burnus <burnus@net-b.de>
7819
7820 PR fortran/43178
7821 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7822 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7823 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7824
7825 2010-04-06 Richard Guenther <rguenther@suse.de>
7826
7827 PR tree-optimization/43627
7828 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7829
7830 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7831
7832 PR target/43638
7833 * gcc.target/i386/pr43638.c: New test.
7834
7835 2010-04-06 Richard Guenther <rguenther@suse.de>
7836
7837 PR middle-end/43661
7838 * gcc.c-torture/compile/pr43661.c: New testcase.
7839
7840 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7841
7842 * gcc.target/s390/stackcheck1.c: Add dg-warning.
7843
7844 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
7845
7846 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7847
7848 2010-04-02 Richard Guenther <rguenther@suse.de>
7849
7850 PR tree-optimization/43629
7851 * gcc.c-torture/execute/pr43629.c: New testcase.
7852
7853 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7854 Dominique d'Humieres <dominiq@lps.ens.fr>
7855
7856 PR libfortran/43605
7857 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7858
7859 2010-04-01 Dodji Seketeli <dodji@redhat.com>
7860
7861 PR debug/43325
7862 * c-c++-common/dwarf2/redeclaration-1.C: New test.
7863
7864 2010-04-01 Jason Merrill <jason@redhat.com>
7865
7866 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7867
7868 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7869 Manfred Schwarb <manfred99@gmx.ch>
7870
7871 PR libfortran/43605
7872 * gfortran.dg/ftell_3.f90: New test.
7873
7874 2010-04-01 Richard Guenther <rguenther@suse.de>
7875
7876 PR middle-end/43614
7877 * gcc.c-torture/compile/pr43614.c: New testcase.
7878
7879 2010-04-01 Martin Jambor <mjambor@suse.cz>
7880
7881 PR tree-optimization/43141
7882 * gcc.dg/guality/pr43141.c: New test.
7883
7884 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7885
7886 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7887 * g++.dg/eh/spbp.C: Likewise.
7888 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7889 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7890 superfluous casts.
7891 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7892 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
7893 * objc.dg/dwarf-2.m: Likewise.
7894
7895 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7896
7897 PR middle-end/43464
7898 * gcc.dg/graphite/id-pr43464.c: New.
7899 * gcc.dg/graphite/id-pr43464-1.c: New.
7900
7901 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7902
7903 PR middle-end/43351
7904 * gcc.dg/graphite/id-pr43351.c
7905
7906 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7907
7908 PR testsuite/35165
7909 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7910 * obj-c++.dg/try-catch-2.mm: Ditto.
7911 * obj-c++.dg/lookup-2.mm: Ditto.
7912 * obj-c++.dg/encode-8.m: Ditto.
7913 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7914 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7915 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7916 * obj-c++.dg/const-str-11.mm: Ditto.
7917 * obj-c++.dg/const-str-9.mm: Ditto.
7918 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7919 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7920 * obj-c++.dg/except-1.mm: Ditto.
7921 * obj-c++.dg/const-str-7.mm: Ditto.
7922 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7923 * obj-c++.dg/const-str-3.mm: Ditto.
7924 * obj-c++.dg/const-str-7.mm: Ditto.
7925 * obj-c++.dg/stubify-2.mm: Change dump file name.
7926
7927 PR objc++/23613
7928 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7929 New macro.
7930 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7931 Remove dg-xfail-if.
7932
7933 2010-03-31 Martin Jambor <mjambor@suse.cz>
7934
7935 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
7936 only with -O2, -O3 or -Os and not with -fwhopr.
7937
7938 2010-03-31 Dodji Seketeli <dodji@redhat.com>
7939
7940 PR c++/43558
7941 * g++.dg/template/typedef31.C: New test.
7942
7943 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7944
7945 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7946 assembler output on *-*-solaris2*.
7947 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7948
7949 2010-03-31 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR debug/43557
7952 * gcc.dg/pr43557-1.c: New test.
7953 * gcc.dg/pr43557-2.c: New file.
7954
7955 2010-03-31 Jie Zhang <jie@codesourcery.com>
7956
7957 PR 43562
7958 * gcc.dg/pr43562.c: New test.
7959
7960 2010-03-30 Jason Merrill <jason@redhat.com>
7961
7962 PR c++/43076
7963 * g++.dg/template/error-recovery1.C: New.
7964
7965 PR c++/41786
7966 * g++.dg/parse/ambig5.C: New.
7967
7968 2010-03-30 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR debug/43593
7971 * gcc.dg/guality/pr43593.c: New test.
7972
7973 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
7974
7975 PR middle-end/43430
7976 * gcc.dg/vect/pr43430-1.c: New.
7977
7978 2010-03-30 Jason Merrill <jason@redhat.com>
7979
7980 PR c++/43559
7981 * g++.dg/template/partial7.C: New.
7982
7983 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7984
7985 * gcc.target/s390/stackcheck1.c: New testcase.
7986
7987 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7988
7989 PR libfortran/43265
7990 * gfortran.dg/read_eof_8.f90: New test.
7991
7992 2010-03-29 Jason Merrill <jason@redhat.com>
7993
7994 * gcc.dg/cpp/include6.c: Change [] to ().
7995
7996 N3077
7997 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7998 splicing and UCNs.
7999 * c-c++-common/raw-string-2.c: Add trigraph test.
8000 * c-c++-common/raw-string-8.c: New.
8001 * c-c++-common/raw-string-9.c: New.
8002 * c-c++-common/raw-string-10.c: New.
8003
8004 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8005 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8006 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8007 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8008 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8009 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8010 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8011
8012 2010-03-29 Richard Guenther <rguenther@suse.de>
8013
8014 PR tree-optimization/43560
8015 * gcc.dg/torture/pr43560.c: New testcase.
8016
8017 2010-03-29 Jason Merrill <jason@redhat.com>
8018
8019 N3077
8020 * g++.dg/ext/raw-string-1.C: Change [] to ().
8021 * g++.dg/ext/raw-string-2.C: Change [] to ().
8022 Don't use \ in delimiter.
8023 * g++.dg/ext/raw-string-3.C: Change [] to ().
8024 * g++.dg/ext/raw-string-4.C: Change [] to ().
8025 * g++.dg/ext/raw-string-5.C: Change [] to ().
8026 Test for error on \ in delimiter.
8027 * g++.dg/ext/raw-string-6.C: Change [] to ().
8028 * g++.dg/ext/raw-string-7.C: Change [] to ().
8029
8030 2010-03-29 Jie Zhang <jie@codesourcery.com>
8031
8032 PR 43564
8033 * gcc.dg/pr43564.c: New test.
8034
8035 2010-03-29 Tobias Burnus <burnus@net-b.de>
8036
8037 PR fortran/43551
8038 * gfortran.dg/direct_io_12.f90: New test.
8039
8040 2010-03-28 Jan Hubicka <jh@suse.cz>
8041
8042 PR tree-optimization/43505
8043 * gfortran.dg/pr43505.f90: New testcase.
8044
8045 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
8046
8047 PR tree-optimization/43528
8048 * gcc.target/i386/pr43528.c: New test.
8049
8050 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8051
8052 PR c/43381
8053 * gcc.dg/parm-impl-decl-3.c: New test.
8054
8055 2010-03-26 Jason Merrill <jason@redhat.com>
8056
8057 PR c++/43509
8058 * g++.dg/cpp0x/parse1.C: New.
8059
8060 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8061
8062 PR target/43524
8063 * gcc.target/i386/pr43524.c: New test.
8064
8065 2010-03-26 Martin Jambor <mjambor@suse.cz>
8066
8067 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8068 whitespace, rename main to foo.
8069 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8070 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8071 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8072 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8073 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8074 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8075 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8076 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8077 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8078 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8079 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8080
8081 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8082
8083 PR c++/43327
8084 * g++.dg/other/crash-10.C: New test.
8085 * g++.dg/other/crash-11.C: New test.
8086
8087 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8088
8089 PR libfortran/43517
8090 * gfortran.dg/read_eof_7.f90: New test.
8091
8092 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8093
8094 PR objc/35165
8095 PR testsuite/43512
8096 * objc-obj-c++-shared: New directory.
8097 * objc-obj-c++-shared/Object1-implementation.h: New file.
8098 * objc-obj-c++-shared/Object1.h: New file.
8099 * objc-obj-c++-shared/Protocol1.h: New file.
8100 * objc-obj-c++-shared/next-abi.h: New file.
8101 * objc-obj-c++-shared/next-mapping.h: New file.
8102 * objc/execute/next_mapping.h: Delete.
8103 * objc.dg/special/special.exp: For all targets run the tests with
8104 -fgnu-runtime, for darwin targets also run the tests with
8105 -fnext-runtime.
8106 * objc.dg/dg.exp: Ditto.
8107 * obj-c++.dg/dg.exp: Ditto.
8108 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8109 Protocol1.h) and next-mapping.h as required. Amend testcase to
8110 include use of updated NeXT interface.
8111 * objc/execute/formal_protocol-5.m: Ditto.
8112 * objc/execute/protocol-isEqual-2.m: Ditto.
8113 * objc/execute/protocol-isEqual-4.m: Ditto.
8114 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8115 Protocol1.h) and next-mapping.h as required.
8116 * objc/execute/object_is_class.m: Ditto.
8117 * objc/execute/enumeration-1.m: Ditto.
8118 * objc/execute/class-13.m: Ditto.
8119 * objc/execute/formal_protocol-2.m: Ditto.
8120 * objc/execute/formal_protocol-4.m: Ditto.
8121 * objc/execute/class-1.m: Ditto.
8122 * objc/execute/bycopy-1.m: Ditto.
8123 * objc/execute/formal_protocol-6.m: Ditto.
8124 * objc/execute/bycopy-3.m: Ditto.
8125 * objc/execute/class-3.m: Ditto.
8126 * objc/execute/bf-11.m: Ditto.
8127 * objc/execute/class-5.m: Ditto.
8128 * objc/execute/bf-13.m: Ditto.
8129 * objc/execute/class-7.m: Ditto.
8130 * objc/execute/bf-15.m: Ditto.
8131 * objc/execute/class-9.m: Ditto.
8132 * objc/execute/bf-17.m: Ditto.
8133 * objc/execute/bf-19.m: Ditto.
8134 * objc/execute/IMP.m: Ditto.
8135 * objc/execute/exceptions/catchall-1.m: Ditto.
8136 * objc/execute/exceptions/trivial.m: Ditto.
8137 * objc/execute/exceptions/finally-1.m: Ditto.
8138 * objc/execute/exceptions/local-variables-1.m: Ditto.
8139 * objc/execute/exceptions/foward-1.m: Ditto.
8140 * objc/execute/bf-2.m: Ditto.
8141 * objc/execute/string1.m: Ditto.
8142 * objc/execute/bf-4.m: Ditto.
8143 * objc/execute/informal_protocol.m: Ditto.
8144 * objc/execute/string3.m: Ditto.
8145 * objc/execute/bf-6.m: Ditto.
8146 * objc/execute/bf-8.m: Ditto.
8147 * objc/execute/class-tests-1.h: Ditto.
8148 * objc/execute/protocol-isEqual-1.m: Ditto.
8149 * objc/execute/protocol-isEqual-3.m: Ditto.
8150 * objc/execute/_cmd.m: Ditto.
8151 * objc/execute/function-message-1.m: Ditto.
8152 * objc/execute/bf-20.m: Ditto.
8153 * objc/execute/bf-common.h: Ditto.
8154 * objc/execute/np-2.m: Ditto.
8155 * objc/execute/class-10.m: Ditto.
8156 * objc/execute/class-12.m: Ditto.
8157 * objc/execute/enumeration-2.m: Ditto.
8158 * objc/execute/class-14.m: Ditto.
8159 * objc/execute/encode-1.m: Ditto.
8160 * objc/execute/formal_protocol-1.m: Ditto.
8161 * objc/execute/formal_protocol-3.m: Ditto.
8162 * objc/execute/accessing_ivars.m: Ditto.
8163 * objc/execute/bycopy-2.m: Ditto.
8164 * objc/execute/class-2.m: Ditto.
8165 * objc/execute/bf-10.m: Ditto.
8166 * objc/execute/formal_protocol-7.m: Ditto.
8167 * objc/execute/root_methods.m: Ditto.
8168 * objc/execute/class-4.m: Ditto.
8169 * objc/execute/bf-12.m: Ditto.
8170 * objc/execute/class-6.m: Ditto.
8171 * objc/execute/bf-14.m: Ditto.
8172 * objc/execute/nested-func-1.m: Ditto.
8173 * objc/execute/class-8.m: Ditto.
8174 * objc/execute/private.m: Ditto.
8175 * objc/execute/bf-16.m: Ditto.
8176 * objc/execute/bf-18.m: Ditto.
8177 * objc/execute/load-3.m: Ditto.
8178 * objc/execute/compatibility_alias.m: Ditto.
8179 * objc/execute/bf-1.m: Ditto.
8180 * objc/execute/no_clash.m: Ditto.
8181 * objc/execute/bf-3.m: Ditto.
8182 * objc/execute/string2.m: Ditto.
8183 * objc/execute/bf-5.m: Ditto.
8184 * objc/execute/string4.m: Ditto.
8185 * objc/execute/bf-7.m: Ditto.
8186 * objc/execute/object_is_meta_class.m: Ditto.
8187 * objc/execute/bf-9.m: Ditto.
8188 * objc/execute/bf-21.m: Ditto.
8189 * objc/execute/cascading-1.m: Ditto.
8190 * objc/execute/trivial.m: Ditto.
8191 * objc/execute/np-1.m: Ditto.
8192 * objc/compile/trivial.m: Ditto.
8193 * objc/execute/class_self-2.m: Include <stdlib.h>.
8194 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8195 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8196 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8197 and 64bit. Use new NeXT interface as required.
8198 * objc.dg/special/unclaimed-category-1.m: Ditto.
8199 * objc.dg/special/unclaimed-category-1.h: Ditto.
8200 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8201 * objc.dg/func-ptr-1.m: Ditto.
8202 * objc.dg/stret-1.m: Ditto.
8203 * objc.dg/encode-2.m: Ditto.
8204 * objc.dg/category-1.m: Ditto.
8205 * objc.dg/encode-3.m: Ditto.
8206 * objc.dg/call-super-3.m: Ditto.
8207 * objc.dg/method-3.m: Ditto.
8208 * objc.dg/func-ptr-2.m: Ditto.
8209 * objc.dg/lookup-1.m: Ditto.
8210 * objc.dg/encode-4.m: Ditto.
8211 * objc.dg/fix-and-continue-1.m: Ditto.
8212 * objc.dg/proto-lossage-3.m: Ditto.
8213 * objc.dg/method-13.m: Ditto.
8214 * objc.dg/proto-qual-1.m: Ditto.
8215 * objc.dg/zero-link-3.m: Ditto.
8216 * objc.dg/bitfield-1.m: Ditto.
8217 * objc.dg/va-meth-1.m: Ditto.
8218 * objc.dg/super-class-3.m: Ditto.
8219 * objc.dg/call-super-1.m: Ditto.
8220 * objc.dg/type-size-2.m: Ditto.
8221 * objc.dg/method-10.m: Ditto.
8222 * objc.dg/defs.m: Ditto.
8223 * objc.dg/const-str-3.m: Ditto.
8224 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8225 Protocol1.h) and next-mapping.h as required. Use new NeXT
8226 interface as required.
8227 * objc.dg/super-class-4.m: Ditto.
8228 * objc.dg/comp-types-8.m: Ditto.
8229 * objc.dg/call-super-2.m: Ditto.
8230 * objc.dg/objc-fast-4.m: Ditto.
8231 * objc.dg/method-6.m: Ditto.
8232 * objc.dg/const-str-3.m: Ditto.
8233 * objc.dg/const-str-7.m: Ditto.
8234 * objc.dg/method-15.m: Ditto.
8235 * objc.dg/method-19.m: Ditto.
8236 * objc.dg/sync-1.m: Ditto.
8237 * objc.dg/layout-1.m: Ditto.
8238 * objc.dg/bitfield-3.m: Ditto.
8239 * objc.dg/try-catch-3.m: Ditto.
8240 * objc.dg/try-catch-7.m: Ditto.
8241 * objc.dg/comp-types-10.m: Ditto.
8242 * objc.dg/selector-2.: Ditto.
8243 * objc.dg/method-7.m: Ditto.
8244 * objc.dg/typedef-alias-1.m: Ditto.
8245 * objc.dg/proto-lossage-2.m: Ditto.
8246 * objc.dg/comp-types-11.m: Ditto.
8247 * objc.dg/sizeof-1.m: Ditto.
8248 * objc.dg/method-17.m: Ditto.
8249 * objc.dg/bitfield-5.m: Ditto.
8250 * objc.dg/try-catch-1.m: Ditto.
8251 * objc.dg/encode-5.m: Ditto.
8252 * objc.dg/fix-and-continue-2.m: Ditto.
8253 * objc.dg/method-9.m: Ditto.
8254 * objc.dg/isa-field-1.m: Ditto.
8255 * objc.dg/local-decl-2.m: Ditto.
8256 * objc.dg/objc-gc-4.m: Ditto.
8257 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8258 * objc.dg/gnu-runtime-3.m: Ditto.
8259 * objc.dg/encode-7.m: Ditto.
8260 * objc.dg/encode-8.m: Ditto.
8261 * objc.dg/selector-3.m: Ditto.
8262 * objc.dg/gnu-runtime-1.m: Ditto.
8263 * objc.dg/const-str-12.m: Ditto.
8264 * objc.dg/gnu-runtime-2.m: Ditto.
8265 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8266 * objc.dg/selector-1.m: Ditto.
8267 * objc.dg/stubify-2.m: Ditto.
8268 * objc.dg/zero-link-1.m: Ditto.
8269 * objc.dg/stret-2.m: Ditto.
8270 * objc.dg/zero-link-2.m: Ditto.
8271 * objc.dg/next-runtime-1.m: Ditto.
8272 * objc.dg/symtab-1.m: Ditto.
8273 * objc.dg/stubify-1.m: Ditto.
8274 * objc.dg/bitfield-2.m: Ditto.
8275 * objc.dg/try-catch-10.m: Apply to both runtimes.
8276 * objc.dg/const-str-1.m: Ditto.
8277 * objc.dg/image-info.m: Ditto.
8278 * objc.dg/encode-9.m: Ditto.
8279 * objc.dg/pragma-1.m: Apply test to all targets.
8280 * objc.dg/const-str-4.m: Ditto.
8281 * objc.dg/const-str-8.m: Ditto.
8282 * objc.dg/super-class-2.m: Ditto.
8283 * objc.dg/try-catch-5.m: Ditto.
8284 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8285 Protocol1.h) and next-mapping.h as required. Use new NeXT
8286 interface as required. Skip for gnu-runtime. Test for .quad at m64.
8287 * objc.dg/const-str-11.m: Ditto.
8288 * objc.dg/const-str-9.m: Ditto.
8289 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8290 * objc.dg/encode-1.m: Remove redundant -lobjc.
8291 * objc.dg/try-catch-9.m: Tidy space.
8292 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8293 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8294 and 64bit. Use new NeXT interface as required.
8295 * obj-c++.dg/template-4.mm: Ditto.
8296 * obj-c++.dg/defs.mm: Ditto.
8297 * obj-c++.dg/basic.mm: Ditto.
8298 * obj-c++.dg/encode-4.mm: Ditto.
8299 * obj-c++.dg/method-17.mm: Ditto.
8300 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8301 * obj-c++.dg/cxx-class-1.mm: Ditto.
8302 * obj-c++.dg/method-10.mm: Ditto.
8303 * obj-c++.dg/va-meth-1.mm: Ditto.
8304 * obj-c++.dg/encode-5.mm: Ditto.
8305 * obj-c++.dg/lookup-2.mm: Ditto.
8306 * obj-c++.dg/template-3.mm: Ditto.
8307 * obj-c++.dg/proto-qual-1.mm: Ditto.
8308 * obj-c++.dg/qual-types-1.m: Ditto.
8309 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8310 * obj-c++.dg/template-1.mm: Ditto.
8311 * obj-c++.dg/encode-6.mm: Ditto.
8312 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
8313 Protocol1.h) and next-mapping.h as required. Use new NeXT
8314 interface as required.
8315 * obj-c++.dg/except-1.mm: Ditto.
8316 * obj-c++.dg/const-str-7.mm: Ditto.
8317 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8318 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8319 * obj-c++.dg/selector-2.mm: Ditto.
8320 * obj-c++.dg/isa-field-1.mm: Ditto.
8321 * obj-c++.dg/try-catch-1.mm: Ditto.
8322 * obj-c++.dg/local-decl-1.mm: Ditto.
8323 * obj-c++.dg/try-catch-9.mm: Ditto.
8324 * obj-c++.dg/no-extra-load.mm: Ditto.
8325 * obj-c++.dg/selector-5.mm: Ditto.
8326 * obj-c++.dg/method-12.mm: Ditto.
8327 * obj-c++.dg/try-catch-11.mm: Ditto.
8328 * obj-c++.dg/comp-types-11.mm: Ditto.
8329 * obj-c++.dg/bitfield-3.mm: Ditto.
8330 * obj-c++.dg/method-6.mm: Ditto.
8331 * obj-c++.dg/super-class-2.mm: Ditto.
8332 * obj-c++.dg/method-21.mm: Ditto.
8333 * obj-c++.dg/const-str-8.mm: Ditto.
8334 * obj-c++.dg/try-catch-7.mm: Ditto.
8335 * obj-c++.dg/method-15.mm: Ditto.
8336 * obj-c++.dg/layout-1.mm: Ditto.
8337 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8338 * obj-c++.dg/const-str-3.mm: Ditto.
8339 * obj-c++.dg/try-catch-2.mm: Ditto.
8340 * obj-c++.dg/objc-gc-3.mm: Ditto.
8341 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8342 * obj-c++.dg/bitfield-1.mm: Ditto.
8343 * obj-c++.dg/selector-6.mm: Ditto.
8344 * obj-c++.dg/method-13.mm: Ditto.
8345 * obj-c++.dg/comp-types-12.mm: Ditto.
8346 * obj-c++.dg/bitfield-4.mm: Ditto.
8347 * obj-c++.dg/try-catch-8.mm: Ditto.
8348 * obj-c++.dg/method-2.mm: Ditto.
8349 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8350 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8351 * obj-c++.dg/const-str-4.mm: Ditto.
8352 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8353 * obj-c++.dg/try-catch-3.mm: Ditto.
8354 * obj-c++.dg/comp-types-9.mm: Ditto.
8355 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8356 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8357 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8358 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8359 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8360 Use new NeXT interface as required.
8361 * obj-c++.dg/const-str-10.mm: Ditto.
8362 * obj-c++.dg/const-str-11.mm: Ditto.
8363 * obj-c++.dg/const-str-9.mm: Ditto.
8364 * obj-c++.dg/method-11.mm: Ditto.
8365 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8366 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8367 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8368 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8369 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8370
8371 2010-03-25 Dodji Seketeli <dodji@redhat.com>
8372
8373 PR c++/43206
8374 * g++.dg/template/typedef30.C: New test case.
8375
8376 2010-03-25 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR c/43385
8379 * gcc.c-torture/execute/pr43385.c: New test.
8380
8381 2010-03-24 Joseph Myers <joseph@codesourcery.com>
8382
8383 * gcc.dg/strncpy-fix-1.c: New test.
8384
8385 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8386
8387 PR testsuite/41609
8388 * lib/objc-torture.exp (objc-set-runtime-options): New.
8389 * objc/execute/execute.exp: Check runtime options on each pass.
8390 * objc/execute/exceptions/exceptions.exp: Ditto.
8391 * objc/compile/compile.exp: Ditto.
8392
8393 PR testsuite/42348
8394 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8395 standard tests.
8396 (check_effective_target_objc2): New proc.
8397 (check_effective_target_next_runtime): New proc.
8398 * lib/objc.exp: Determine which runtime is in force and support it.
8399 * lib/obj-c++.exp: Ditto.
8400
8401 2010-03-24 Jason Merrill <jason@redhat.com>
8402
8403 PR c++/43502
8404 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8405
8406 2010-03-24 Martin Jambor <mjambor@suse.cz>
8407
8408 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8409 a loop.
8410 * gcc.dg/ipa/ipa-2.c: Likewise.
8411 * gcc.dg/ipa/ipa-3.c: Likewise.
8412 * gcc.dg/ipa/ipa-4.c: Likewise.
8413 * gcc.dg/ipa/ipa-5.c: Likewise.
8414 * gcc.dg/ipa/ipa-7.c: Likewise.
8415 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8416 a loop.
8417 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8418 i_can_not_be_propagated_fully2 into a loop.
8419 * gcc.dg/ipa/ipa-8.c: New test.
8420 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8421
8422 2010-03-24 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR debug/19192
8425 PR debug/43479
8426 * gcc.dg/guality/pr43479.c: New test.
8427 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8428 and add volatile keyword.
8429
8430 2010-03-23 Mike Stump <mikestump@comcast.net>
8431
8432 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8433
8434 2010-03-23 Jason Merrill <jason@redhat.com>
8435
8436 * g++.dg/ext/altivec-17.C: Adjust error message.
8437
8438 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8439 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8440 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8441 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8442 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8443 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8444
8445 2010-03-22 Jason Merrill <jason@redhat.com>
8446
8447 PR c++/43333
8448 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8449 * g++.dg/ext/is_pod_98.C: New.
8450
8451 PR c++/43281
8452 * g++.dg/cpp0x/auto18.C: New.
8453
8454 * gcc.dg/pr36997.c: Adjust error message.
8455 * g++.dg/ext/vector9.C: Likewise.
8456 * g++.dg/conversion/simd3.C: Likewise.
8457 * g++.dg/other/error23.C: Likewise.
8458
8459 2010-03-22 Michael Matz <matz@suse.de>
8460
8461 PR middle-end/43475
8462 * gfortran.dg/pr43475.f90: New testcase.
8463
8464 2010-03-22 Richard Guenther <rguenther@suse.de>
8465
8466 PR tree-optimization/43390
8467 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8468
8469 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8470
8471 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8472 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8473
8474 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
8475 Michael Matz <matz@suse.de>
8476
8477 PR c++/43081
8478 * g++.dg/parse/crash56.C: New test.
8479
8480 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
8481
8482 PR fortran/43450
8483 * gfortran.dg/whole_file_15.f90 : New test.
8484
8485 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8486
8487 PR fortran/43409
8488 * gfortran.dg/inquire_size.f90: New test.
8489
8490 2010-03-20 Richard Guenther <rguenther@suse.de>
8491
8492 PR rtl-optimization/43438
8493 * gcc.c-torture/execute/pr43438.c: New testcase.
8494
8495 2010-03-20 Dodji Seketeli <dodji@redhat.com>
8496
8497 PR c++/43375
8498 * g++.dg/abi/mangle42.C: New test.
8499
8500 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8501
8502 PR C/43211
8503 * gcc.dg/pr43211.c: New test.
8504 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8505
8506 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
8507
8508 PR rtl-optimization/42258
8509 * gcc.target/arm/thumb1-mul-moves.c: New test.
8510
8511 PR target/40697
8512 * gcc.target/arm/thumb-andsi.c: New test.
8513
8514 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8515 dg-require-effective-target.
8516
8517 2010-03-19 Michael Matz <matz@suse.de>
8518
8519 PR c++/43116
8520 * g++.dg/other/pr43116.C: New testcase.
8521
8522 2010-03-19 Michael Matz <matz@suse.de>
8523
8524 PR target/43305
8525 * gcc.dg/pr43305.c: New testcase.
8526
8527 2010-03-19 Richard Guenther <rguenther@suse.de>
8528
8529 PR tree-optimization/43415
8530 * gcc.c-torture/compile/pr43415.c: New testcase.
8531
8532 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
8533
8534 PR ada/43106
8535 * gnat.dg/case_optimization2.adb: New test.
8536 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8537
8538 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8539 Jack Howarth <howarth@bromo.med.uc.edu>
8540
8541 PR target/36399
8542 * gcc.target/i386/push-1.c: Don't xfail
8543 scan-assembler-not "movups" on darwin.
8544
8545 2010-03-18 Jakub Jelinek <jakub@redhat.com>
8546
8547 PR debug/43058
8548 * gcc.dg/pr43058.c: New test.
8549
8550 2010-03-18 Martin Jambor <mjambor@suse.cz>
8551
8552 PR middle-end/42450
8553 * g++.dg/torture/pr42450.C: New test.
8554
8555 2010-03-18 Michael Matz <matz@suse.de>
8556
8557 PR middle-end/43419
8558 * gcc.dg/pr43419.c: New testcase.
8559
8560 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
8561
8562 PR rtl-optimization/43360
8563 * gcc.dg/torture/pr43360.c: New.
8564
8565 2010-03-18 Michael Matz <matz@suse.de>
8566
8567 PR tree-optimization/43402
8568 * gcc.dg/pr43402.c: New testcase.
8569
8570 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8571
8572 PR target/42427
8573 * gcc.dg/pr42427.c: New test.
8574
8575 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8576
8577 PR libfortran/43265
8578 * gfortran.dg/read_empty_file.f: New test.
8579 * gfortran.dg/read_eof_all.f90: New test.
8580 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8581 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8582
8583 2010-03-17 Michael Matz <matz@suse.de>
8584
8585 * gcc.dg/pr43300.c: Add -w.
8586
8587 2010-03-17 Richard Guenther <rguenther@suse.de>
8588
8589 * gcc.dg/pr43379.c: Add -w.
8590
8591 2010-03-17 Tobias Burnus <burnus@net-b.de>
8592
8593 PR fortran/43331
8594 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8595
8596 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
8597
8598 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8599
8600 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8601
8602 * ada/acats/run_all.sh: Log start and end times.
8603
8604 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8605
8606 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8607
8608 2010-03-16 Richard Guenther <rguenther@suse.de>
8609
8610 PR middle-end/43379
8611 * gcc.dg/pr43379.c: New testcase.
8612
8613 2010-03-16 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR debug/43051
8616 * gcc.dg/guality/pr43051-1.c: New test.
8617
8618 2010-03-15 Janis Johnson <janis187@us.ibm.com>
8619
8620 PR testsuite/43363
8621 * g++.dg/ext/altivec-17.C: Handle changes to error message.
8622
8623 2010-03-15 Michael Matz <matz@suse.de>
8624
8625 PR middle-end/43300
8626 * gcc.dg/pr43300.c: New testcase.
8627
8628 2010-03-15 Richard Guenther <rguenther@suse.de>
8629
8630 PR tree-optimization/43367
8631 * gcc.c-torture/compile/pr43367.c: New testcase.
8632
8633 2010-03-15 Richard Guenther <rguenther@suse.de>
8634
8635 PR tree-optimization/43317
8636 * gcc.dg/pr43317.c: New testcase.
8637
8638 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8639
8640 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8641
8642 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
8643
8644 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8645
8646 2010-03-14 Tobias Burnus <burnus@net-b.de>
8647
8648 PR fortran/43362
8649 * gfortran.dg/impure_constructor_1.f90: New test.
8650
8651 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8652
8653 PR middle-end/43354
8654 * gfortran.dg/graphite/id-pr43354.f: New.
8655
8656 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8657
8658 PR middle-end/43349
8659 * gfortran.dg/graphite/pr43349.f: New.
8660
8661 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8662
8663 PR middle-end/43306
8664 * gcc.dg/graphite/pr43306.c: New.
8665
8666 2010-03-12 David S. Miller <davem@davemloft.net>
8667
8668 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8669 sparc.
8670
8671 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8672
8673 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8674
8675 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
8676
8677 PR fortran/43291
8678 PR fortran/43326
8679 * gfortran.dg/dynamic_dispatch_7.f03: New test.
8680
8681 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
8682
8683 * gfortran.dg/default_format_denormal_1.f90: Don't assume
8684 fail for *-*-mingw* targets.
8685
8686 2010-03-12 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR debug/43329
8689 * gcc.dg/guality/pr43329-1.c: New test.
8690
8691 2010-03-11 Martin Jambor <mjambor@suse.cz>
8692
8693 PR tree-optimization/43257
8694 * g++.dg/torture/pr43257.C: New test.
8695
8696 2010-03-11 Tobias Burnus <burnus@net-b.de>
8697
8698 PR fortran/43228
8699 * gfortran.dg/namelist_61.f90: New test.
8700
8701 2010-03-11 Richard Guenther <rguenther@suse.de>
8702
8703 PR tree-optimization/43255
8704 * gcc.c-torture/compile/pr43255.c: New testcase.
8705
8706 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8707
8708 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8709 * gcc.dg/pr43280.c: New testcase.
8710
8711 2010-03-11 Richard Guenther <rguenther@suse.de>
8712
8713 PR lto/43200
8714 * gcc.dg/lto/20100227-1_0.c: New testcase.
8715 * gcc.dg/lto/20100227-1_1.c: Likewise.
8716
8717 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8718
8719 PR libfortran/43320
8720 PR libfortran/43265
8721 * gfortran.dg/read_eof_6.f: New test
8722 * gfortran.dg/read_x_eof.f90: New test.
8723 * gfortran.dg/read_x_past.f: Update test.
8724
8725 2010-03-10 Jan Hubicka <jh@suse.cz>
8726
8727 * gcc.c-torture/compile/pr43288.c: New test.
8728
8729 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8730
8731 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8732 -fpic/-fPIC flags.
8733 * g++.old-deja/g++.pt/asm2.C: Likewise.
8734 * gcc.c-torture/compile/20000804-1.c: Likewise.
8735 * gcc.target/i386/clobbers.c: Likewise.
8736
8737 2010-03-10 Tobias Burnus <burnus@net-b.de>
8738
8739 PR fortran/43303
8740 * gfortran.dg/c_assoc_3.f90: New test.
8741
8742 2010-03-10 Jakub Jelinek <jakub@redhat.com>
8743
8744 PR debug/36728
8745 * gcc.dg/guality/pr36728-1.c: New test.
8746 * gcc.dg/guality/pr36728-2.c: New test.
8747
8748 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8749
8750 * gcc.dg/h8300-div-delay-slot.c: New test.
8751
8752 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
8753
8754 PR tree-optimization/43236
8755 * gcc.c-torture/execute/pr43236.c: New test.
8756
8757 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
8758
8759 PR middle-end/42859
8760 * g++.dg/eh/pr42859.C: New test.
8761
8762 2010-03-09 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR debug/43299
8765 * gcc.dg/pr43299.c: New test.
8766
8767 PR debug/43290
8768 * g++.dg/eh/unwind2.C: New test.
8769
8770 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8771 Reza Yazdani <reza.yazdani@amd.com>
8772
8773 PR middle-end/43065
8774 * gcc.dg/graphite/run-id-4.c: New.
8775
8776 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8777
8778 PR middle-end/43065
8779 * gcc.dg/graphite/run-id-3.c: New.
8780
8781 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8782
8783 PR middle-end/42644
8784 PR middle-end/42130
8785 * gcc.dg/graphite/id-18.c: New.
8786 * gcc.dg/graphite/run-id-pr42644.c: New.
8787
8788 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8789
8790 PR middle-end/42326
8791 * gcc.dg/graphite/pr42326.c: New.
8792
8793 2010-03-08 Richard Guenther <rguenther@suse.de>
8794
8795 PR tree-optimization/43269
8796 * gcc.c-torture/execute/pr43269.c: New testcase.
8797
8798 2010-03-08 Janus Weil <janus@gcc.gnu.org>
8799
8800 PR fortran/43256
8801 * gfortran.dg/typebound_call_13.f03: New.
8802
8803 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8804
8805 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8806 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8807
8808 2010-03-05 Jason Merrill <jason@redhat.com>
8809
8810 * g++.dg/abi/mangle40.C: Require weak and alias.
8811
8812 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8813
8814 PR middle-end/42326
8815 * gfortran.dg/graphite/pr42326.f90: New.
8816 * gfortran.dg/graphite/pr42326-1.f90: New.
8817
8818 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8819
8820 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8821 (gnat_target_compile): Likewise.
8822 Reinitialize GNAT_UNDER_TEST if target changes.
8823 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8824 (local_find_gnatmake): Pass full --GCC to gnatlink.
8825 Remove --LINK.
8826
8827 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8828
8829 PR c/43248
8830 * gcc.dg/compound-literal-1.c: New testcase.
8831
8832 2010-03-04 Martin Jambor <mjambor@suse.cz>
8833
8834 PR tree-optimization/43164
8835 PR tree-optimization/43191
8836 * gcc.c-torture/compile/pr43164.c: New test.
8837 * gcc.c-torture/compile/pr43191.c: Likewise.
8838
8839 2010-03-04 Janus Weil <janus@gcc.gnu.org>
8840
8841 PR fortran/43244
8842 * gfortran.dg/finalize_9.f90: New.
8843
8844 2010-03-04 Tobias Burnus <burnus@net-b.de>
8845 Ken Werner <ken@linux.vnet.ibm.com>
8846
8847 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8848 to dg-options for spu.
8849 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8850 dump-scan target to exclude spu.
8851
8852 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
8853
8854 PR middle-end/43209
8855 * gcc.dg/tree-ssa/ivopts-4.c: New.
8856
8857 2010-03-03 Janis Johnson <janis187@us.ibm.com>
8858
8859 * lib/target-supports-dg.exp (check-flags): Provide defaults for
8860 include-opts and exclude-opts; skip checking the flags if arguments
8861 are the same as the defaults.
8862 (dg-xfail-if): Verify the number of arguments, supply defaults
8863 for unspecified optional arguments.
8864 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8865
8866 2010-03-03 Jason Merrill <jason@redhat.com>
8867
8868 PR c++/12909
8869 * g++.dg/abi/mangle40.C: Updated.
8870
8871 2010-03-03 Jason Merrill <jason@redhat.com>
8872
8873 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8874 * g++.dg/abi/mangle23.C: Likewise.
8875 * g++.dg/eh/simd-2.C: Likewise.
8876 * g++.dg/ext/attribute-test-2.C: Likewise.
8877 * g++.dg/ext/vector14.C: Likewise.
8878 * g++.dg/other/pr34435.C: Likewise.
8879 * g++.dg/template/conv8.C: Likewise.
8880 * g++.dg/template/nontype9.C: Likewise.
8881 * g++.dg/template/qualttp17.C: Likewise.
8882 * g++.dg/template/ref1.C: Likewise.
8883 * g++.old-deja/g++.pt/crash68.C: Likewise.
8884 * g++.old-deja/g++.pt/ref1.C: Likewise.
8885 * g++.old-deja/g++.pt/ref3.C: Likewise.
8886 * g++.old-deja/g++.pt/ref4.C: Likewise.
8887
8888 PR c++/12909
8889 * g++.dg/abi/mangle40.C: New.
8890 * g++.dg/abi/mangle41.C: New.
8891 * g++.dg/lto/20100302_0.C: New.
8892 * g++.dg/lto/20100302_1.C: New.
8893 * g++.dg/lto/20100302.h: New.
8894
8895 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
8896
8897 PR fortran/43243
8898 * gfortran.dg/internal_pack_12.f90: New test.
8899
8900 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
8901
8902 * gcc.dg/pr36997.c: Adjust error message.
8903
8904 2010-03-03 Mike Stump <mikestump@comcast.net>
8905
8906 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8907 adjustments to not be present on machines that align the stack to
8908 more than 4 bytes and don't have a red zone yet as that is an
8909 unimplemented optimization.
8910
8911 2010-03-03 Janus Weil <janus@gcc.gnu.org>
8912
8913 PR fortran/43169
8914 * gfortran.dg/impure_assignment_3.f90: New.
8915
8916 2010-03-03 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR debug/43229
8919 * gfortran.dg/pr43229.f90: New test.
8920
8921 PR debug/43237
8922 * gcc.dg/debug/dwarf2/pr43237.c: New test.
8923
8924 PR debug/43177
8925 * gcc.dg/guality/pr43177.c: New test.
8926
8927 2010-03-02 Jason Merrill <jason@redhat.com>
8928
8929 * g++.dg/ext/vector9.C: Adjust error message.
8930 * g++.dg/conversion/simd3.C: Likewise.
8931 * g++.dg/other/error23.C: Likewise.
8932
8933 2010-03-02 Mike Stump <mikestump@comcast.net>
8934
8935 PR c++/41090
8936 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8937
8938 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
8939
8940 PR fortran/43180
8941 * gfortran.dg/internal_pack_10.f90: New test.
8942
8943 PR fortran/43173
8944 * gfortran.dg/internal_pack_11.f90: New test.
8945
8946 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
8947
8948 PR middle-end/42640
8949 * gcc.dg/tree-ssa/pr42640.c: New.
8950
8951 2010-03-01 Richard Guenther <rguenther@suse.de>
8952
8953 PR tree-optimization/43220
8954 * gcc.c-torture/execute/pr43220.c: New testcase.
8955
8956 2010-03-01 Richard Guenther <rguenther@suse.de>
8957
8958 PR middle-end/43213
8959 * gcc.dg/pr43213.c: New testcase.
8960
8961 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8962
8963 PR pch/14940
8964 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8965
8966 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8967
8968 * lib/target-supports.exp (check_effective_target_ucn_nocache):
8969 New function.
8970 (check_effective_target_ucn): Likewise.
8971
8972 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8973 if !ucn.
8974 * gcc.dg/ucnid-2.c: Likewise.
8975 * gcc.dg/ucnid-3.c: Likewise.
8976 * gcc.dg/ucnid-4.c: Likewise.
8977 * gcc.dg/ucnid-11.c: Likewise.
8978 * gcc.dg/ucnid-12.c: Likewise.
8979 * gcc.dg/ucnid-6.c: Skip if !ucn.
8980 * gcc.dg/ucnid-9.c: Likewise.
8981
8982 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8983
8984 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8985 lists to dg-skip-if.
8986 * gcc.target/i386/stackalign/return-3.c: Likewise.
8987
8988 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8989
8990 * gcc.target/i386/clearcap.map: New file.
8991 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8992 Pass clearcap.map by default if supported.
8993
8994 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8995
8996 PR fortran/42900
8997 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8998 Explain this.
8999 * gfortran.dg/stat_2.f90: Likewise.
9000
9001 2010-03-01 Tobias Burnus <burnus@net-b.de>
9002
9003 PR fortran/43199
9004 * gfortran.dg/module_read_2.f90: New test.
9005
9006 2010-02-27 Mark Mitchell <mark@codesourcery.com>
9007
9008 PR c++/42748
9009 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9010 * g++.dg/abi/mangle12.C: Likewise.
9011 * g++.dg/abi/mangle20-2.C: Likewise.
9012 * g++.dg/abi/mangle17.C: Likewise.
9013 * g++.dg/template/cond2.C: Likewise.
9014 * g++.dg/template/pr35240.C: Likewise.
9015
9016 2010-02-27 Richard Guenther <rguenther@suse.de>
9017
9018 PR tree-optimization/43186
9019 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9020
9021 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9022
9023 * g++.dg/abi/packed1.C: Expect warning on the SH.
9024
9025 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
9026
9027 PR c++/42054:
9028 * g++.dg/parse/error37.C: New test.
9029
9030 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9031
9032 PR c/24577
9033 PR c/43192
9034 * gcc.dg/pr8927-1.c: Match new note.
9035 * gcc.dg/990506-0.c: Likewise.
9036 * gcc.dg/gomp/flush-2.c: Likewise.
9037 * gcc.dg/gomp/atomic-5.c: Likewise.
9038 * gcc.dg/gomp/pr34607.c: Likewise.
9039 * gcc.dg/pr35746.c: Likewise.
9040 * gcc.dg/cpp/pragma-1.c: Likewise.
9041 * gcc.dg/cpp/pragma-2.c: Likewise.
9042 * gcc.dg/pr41842.c: Likewise.
9043 * gcc.dg/noncompile/20040629-1.c: Likewise.
9044 * objc.dg/private-1.m: Likewise.
9045
9046 2010-02-27 Tobias Burnus <burnus@net-b.de>
9047
9048 PR fortran/43185
9049 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9050 * gfortran.dg/default_initialization_4.f90: New test.
9051
9052 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9053
9054 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9055 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9056 * gnat.dg/thin_pointer2.adb: New test.
9057 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9058
9059 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9060
9061 PR c/20631
9062 * gcc.dg/cpp/c90-pedantic.c: New.
9063 * gcc.dg/cpp/c90.c: New.
9064 * gcc.dg/gnu90-const-expr-1.c: New.
9065 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9066
9067 2010-02-26 Richard Guenther <rguenther@suse.de>
9068
9069 PR tree-optimization/43186
9070 * gcc.c-torture/compile/pr43186.c: New testcase.
9071
9072 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR debug/43190
9075 * c-c++-common/dwarf2/pr43190.c: New test.
9076
9077 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9078
9079 PR testsuite/37074:
9080 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9081
9082 2010-02-26 Richard Guenther <rguenther@suse.de>
9083
9084 PR tree-optimization/43188
9085 * gcc.c-torture/compile/pr43188.c: New testcase.
9086
9087 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9088
9089 PR target/43175
9090 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9091
9092 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9093
9094 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9095
9096 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9097
9098 PR target/43154
9099 * gcc.target/powerpc/pr43154.c: New file.
9100
9101 2010-02-25 Jakub Jelinek <jakub@redhat.com>
9102
9103 PR debug/43166
9104 * gfortran.dg/debug/pr43166.f: New test.
9105
9106 PR debug/43165
9107 * gcc.dg/torture/pr43165.c: New test.
9108
9109 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9110
9111 PR c/43128
9112 * c-c++-common/pr41779.c: Update.
9113
9114 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9115
9116 PR ada/32547
9117 * lib/gnat-dg.exp (gnat_load): Redefine.
9118
9119 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9120 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9121
9122 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9123
9124 PR libobjc/36610
9125 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9126 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9127 -fgnu-runtime.
9128 Sort entries.
9129
9130 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9131
9132 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9133
9134 2010-02-24 Jakub Jelinek <jakub@redhat.com>
9135
9136 PR debug/43150
9137 * gcc.dg/guality/vla-1.c: New test.
9138
9139 2010-02-24 Tobias Burnus <burnus@net-b.de>
9140
9141 PR fortran/43042
9142 * gfortran.dg/c_ptr_tests_15.f90: New test.
9143
9144 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR target/43107
9147 * gcc.target/i386/pr43107.c: New test.
9148
9149 2010-02-23 Jason Merrill <jason@redhat.com>
9150
9151 PR c++/43143
9152 * g++.dg/cpp0x/variadic100.C: New.
9153
9154 2010-02-23 Jason Merrill <jason@redhat.com>
9155
9156 PR debug/42800
9157 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9158 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9159 * c-c++-common/dwarf2/vla1.c: New.
9160
9161 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9162
9163 PR target/43139
9164 * gcc.dg/pr43139.c: New test.
9165
9166 PR debug/43077
9167 * gcc.dg/guality/pr43077-1.c: New test.
9168
9169 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9170
9171 PR 43123
9172 * gcc.dg/march.c: New.
9173 * gcc.dg/march-generic.c: New.
9174 * gcc.dg/mtune.c: New.
9175
9176 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9177
9178 PR middle-end/43083
9179 * gcc.dg/graphite/pr43083.c: New.
9180
9181 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9182
9183 PR middle-end/43097
9184 * gfortran.dg/graphite/pr43097.f: New.
9185
9186 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9187 Manuel López-Ibáñez <manu@gcc.gnu.org>
9188
9189 PR middle-end/43140
9190 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9191
9192 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9193
9194 PR middle-end/43026
9195 * g++.dg/graphite/pr43026.C: New.
9196
9197 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9198
9199 PR c++/43126
9200 * gcc.dg/cleanup-1.c: Update.
9201 * gcc.dg/func-args-1.c: Update.
9202 * gcc.dg/format/sentinel-1.c: Update.
9203 * g++.old-deja/g++.jason/scoping10.C: Update.
9204 * g++.old-deja/g++.ns/lookup5.C: Update.
9205 * g++.dg/ext/cleanup-1.C: Update.
9206 * g++.dg/parse/varmod1.C: Update.
9207 * g++.dg/parse/error33.C: Update.
9208 * g++.dg/expr/call3.C: Update.
9209 * g++.dg/func-args-1.C: New.
9210
9211 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9212
9213 PR c/43125
9214 * gcc.dg/attr-used-2.c: Moved to ...
9215 * c-c++-common/attr-used-2.c: Here.
9216
9217 * gcc.dg/attr-used.c: Moved to ...
9218 * c-c++-common/attr-used.c: Here.
9219
9220 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9221
9222 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9223
9224 2010-02-22 Richard Guenther <rguenther@suse.de>
9225
9226 PR lto/43045
9227 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9228 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9229
9230 2010-02-22 Richard Guenther <rguenther@suse.de>
9231
9232 PR tree-optimization/42749
9233 * gcc.c-torture/compile/pr42749.c: New testcase.
9234
9235 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
9236
9237 PR fortran/43072
9238 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9239 * gfortran.dg/internal_pack_9.f90: New test.
9240
9241 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9242
9243 PR c++/23510
9244 * g++.dg/template/recurse.C: Adjust.
9245 * g++.dg/template/pr23510.C: New.
9246
9247 2010-02-21 Dodji Seketeli <dodji@redhat.com>
9248
9249 PR c++/42824
9250 * g++.dg/template/memclass4.C: New test.
9251
9252 2010-02-21 Tobias Burnus <burnus@net-b.de>
9253
9254 PR fortran/35259
9255 * gfortran.dg/reassoc_5.f90: New test.
9256
9257 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
9258
9259 PR target/43067
9260 * gcc.target/i386/pr43067.c: New test.
9261
9262 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9263
9264 PR c++/35669
9265 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9266 -Wconversion-null.
9267 * g++.dg/warn/Wconversion-null.C: New test.
9268 * g++.old-deja/g++.other/null1.C: Move to...
9269 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9270
9271 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
9272
9273 PR fortran/36932
9274 PR fortran/36933
9275 * gfortran.dg/dependency_26.f90: New test.
9276
9277 PR fortran/43072
9278 * gfortran.dg/internal_pack_7.f90: New test.
9279
9280 PR fortran/43111
9281 * gfortran.dg/internal_pack_8.f90: New test.
9282
9283 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9284
9285 PR 43128
9286 * c-c++-common/pr41779.c: Fix broken testcase.
9287
9288 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9289
9290 PR 36513
9291 * c-c++-common/pr36513.c: New testcase.
9292 * c-c++-common/pr36513-2.c: New testcase.
9293
9294 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9295
9296 PR 41779
9297 * c-c++-common/pr41779.c: New.
9298
9299 2010-02-19 Jakub Jelinek <jakub@redhat.com>
9300
9301 PR debug/43084
9302 * gcc.dg/pr43084.c: New test.
9303
9304 2010-02-19 Richard Guenther <rguenther@suse.de>
9305
9306 PR tree-optimization/42916
9307 * gcc.dg/pr42916.c: New testcase.
9308
9309 2010-02-18 Jason Merrill <jason@redhat.com>
9310
9311 PR c++/42837
9312 * g++.dg/abi/packed1.C: Add expected warning.
9313
9314 PR c++/43108
9315 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9316 * gcc.dg/torture/dg-torture.exp: Likewise.
9317 * c-c++-common/torture/complex-sign.h,
9318 c-c++-common/torture/complex-sign-add.c,
9319 c-c++-common/torture/complex-sign-mixed-add.c,
9320 c-c++-common/torture/complex-sign-mixed-div.c,
9321 c-c++-common/torture/complex-sign-mixed-mul.c,
9322 c-c++-common/torture/complex-sign-mixed-sub.c,
9323 c-c++-common/torture/complex-sign-mul.c,
9324 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9325 Adapt for C++ compilation as well.
9326
9327 PR c++/43070
9328 * g++.dg/ext/label1.C: Update.
9329 * g++.dg/ext/label2.C: Update.
9330
9331 PR c++/26261
9332 * g++.dg/template/dependent-name6.C: New.
9333
9334 PR c++/43109
9335 * g++.dg/parse/namespace12.C: New.
9336
9337 2010-02-18 Martin Jambor <mjambor@suse.cz>
9338
9339 PR tree-optimization/43066
9340 * gcc.c-torture/compile/pr43066.c: New test.
9341
9342 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
9343
9344 * g++.dg/ext/attrib35.C: Fix target selector string.
9345 * g++.dg/ext/attrib36.C: Ditto.
9346 * g++.dg/ext/attrib37.C: Ditto.
9347 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9348 * g++.dg/abi/mangle25.C: Ditto.
9349
9350 2010-02-17 Jason Merrill <jason@redhat.com>
9351
9352 PR c++/43069
9353 * g++.dg/parse/namespace11.C: New.
9354
9355 PR c++/43093
9356 * g++.dg/ext/attrib37.C: New.
9357
9358 PR c++/43079
9359 * g++.dg/template/ptrmem20.C: New.
9360
9361 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
9362
9363 PR target/43103
9364 * gcc.target/i386/xop-check.h: Include m256-check.h.
9365 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9366 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9367 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9368 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9369
9370 2010-02-17 Jakub Jelinek <jakub@redhat.com>
9371
9372 PR debug/42918
9373 * gcc.dg/pr42918.c: New test.
9374
9375 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9376
9377 * g++.dg/ext/attrib36.C: Require ILP32.
9378
9379 2010-02-16 Richard Guenther <rguenther@suse.de>
9380
9381 PR tree-optimization/41043
9382 * gfortran.dg/pr41043.f90: New testcase.
9383 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9384
9385 2010-02-16 Jason Merrill <jason@redhat.com>
9386
9387 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9388
9389 2010-02-16 Ira Rosen <irar@il.ibm.com>
9390
9391 PR tree-optimization/43074
9392 * gcc.dg/vect/fast-math-pr43074.c: New test.
9393
9394 2010-02-16 Jakub Jelinek <jakub@redhat.com>
9395
9396 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9397
9398 2010-02-16 Jason Merrill <jason@redhat.com>
9399
9400 PR c++/43031
9401 * g++.dg/ext/attrib36.C: New.
9402
9403 PR c++/43036
9404 * g++.dg/other/array6.C: New.
9405
9406 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9407
9408 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9409
9410 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9411
9412 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9413 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9414 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9415 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9416 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9417 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9418
9419 2010-02-15 Richard Guenther <rguenther@suse.de>
9420
9421 PR middle-end/43068
9422 * g++.dg/torture/pr43068.C: New testcase.
9423
9424 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9425
9426 PR c++/43024
9427 * g++.dg/opt/ice1.C: New.
9428
9429 2010-02-14 Jason Merrill <jason@redhat.com>
9430
9431 PR c++/41997
9432 * g++.dg/cpp0x/initlist-opt.C: New.
9433
9434 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
9435
9436 PR fortran/41113
9437 PR fortran/41117
9438 * gfortran.dg/internal_pack_6.f90: New test.
9439
9440 2010-02-12 Jason Merrill <jason@redhat.com>
9441
9442 PR c++/43054
9443 * g++.dg/cpp0x/variadic99.C: New.
9444
9445 2010-02-12 Jakub Jelinek <jakub@redhat.com>
9446
9447 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9448 sign extend pointers to gualchk_t.
9449
9450 PR c++/43033
9451 * g++.dg/other/default3.C: Xfail g4 test.
9452
9453 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9454
9455 PR middle-end/43012
9456 * gcc.dg/graphite/pr43012.c: New.
9457
9458 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9459
9460 PR middle-end/42930
9461 * g++.dg/graphite/pr42930.C: New.
9462
9463 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9464
9465 PR middle-end/42914
9466 PR middle-end/42530
9467 * gcc.dg/graphite/pr42530.c: New.
9468 * gcc.dg/graphite/pr42914.c: New.
9469
9470 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9471
9472 PR middle-end/42771
9473 * gcc.dg/graphite/pr42771.c: New.
9474
9475 2010-02-11 Richard Guenther <rguenther@suse.de>
9476
9477 PR tree-optimization/42998
9478 * gcc.c-torture/compile/pr42998.c: New testcase.
9479
9480 2010-02-10 Jason Merrill <jason@redhat.com>
9481
9482 PR c++/41896
9483 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9484
9485 PR c++/42983, core issue 906
9486 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9487 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9488
9489 PR c++/43016
9490 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9491
9492 2010-02-10 Richard Guenther <rguenther@suse.de>
9493
9494 PR tree-optimization/43017
9495 * gcc.dg/torture/pr43017.c: New testcase.
9496
9497 2010-02-10 Tobias Burnus <burnus@net-b.de>
9498
9499 PR fortran/40823
9500 * gfortran.dg/private_type_1.f90: Update error location.
9501 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9502 * gfortran.dg/typebound_operator_2.f03: Ditto.
9503 * gfortran.dg/assignment_2.f90: Ditto.
9504 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9505 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9506
9507 2010-02-10 Tobias Burnus <burnus@net-b.de>
9508
9509 PR fortran/43015
9510 * gfortran.dg/bind_c_usage_20.f90: New test.
9511
9512 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR debug/43010
9515 * g++.dg/debug/pr43010.C: New test.
9516
9517 2010-02-10 Richard Guenther <rguenther@suse.de>
9518
9519 PR c/43007
9520 * gcc.c-torture/execute/20100209-1.c: New testcase.
9521 * gcc.dg/fold-div-3.c: Likewise.
9522
9523 2010-02-10 Jakub Jelinek <jakub@redhat.com>
9524
9525 * gcc.dg/builtin-ffs-1.c: New test.
9526
9527 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9528
9529 PR fortran/42999
9530 * gfortran.dg/array_constructor_35.f90: New test.
9531
9532 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9533
9534 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9535
9536 2010-02-09 Jason Merrill <jason@redhat.com>
9537
9538 PR c++/42399
9539 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9540
9541 PR c++/42370
9542 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9543
9544 2010-02-09 Tobias Burnus <burnus@net-b.de>
9545
9546 PR fortran/41869
9547 * gfortran.dg/module_write_1.f90: New test.
9548
9549 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
9550
9551 * gcc.dg/pr19340.c: Adjust.
9552
9553 2010-02-09 Richard Guenther <rguenther@suse.de>
9554
9555 PR tree-optimization/43008
9556 * gcc.c-torture/execute/pr43008.c: New testcase.
9557
9558 2010-02-09 Richard Guenther <rguenther@suse.de>
9559
9560 PR tree-optimization/43000
9561 * gcc.dg/torture/pr43000.c: New testcase.
9562 * gcc.dg/torture/pr43002.c: Likewise.
9563
9564 2010-02-09 Daniel Kraft <d@domob.eu>
9565
9566 PR fortran/39171
9567 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9568 and pass -Wsurprising as necessary.
9569
9570 2010-02-08 Jakub Jelinek <jakub@redhat.com>
9571
9572 PR tree-optimization/42890
9573 * g++.dg/torture/pr42890.C: New test.
9574
9575 2010-02-08 Richard Guenther <rguenther@suse.de>
9576
9577 PR middle-end/42995
9578 * gcc.dg/tree-ssa/inline-4.c: New testcase.
9579
9580 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9581
9582 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
9583 return 0 from main.
9584 * gcc.dg/graphite/block-1.c: Same.
9585 * gcc.dg/graphite/block-3.c: Same.
9586 * gcc.dg/graphite/block-4.c: Same.
9587 * gcc.dg/graphite/block-5.c: Same.
9588 * gcc.dg/graphite/block-6.c: Same.
9589 * gcc.dg/graphite/block-7.c: Same.
9590 * gcc.dg/graphite/interchange-0.c: Same.
9591 * gcc.dg/graphite/interchange-1.c: Same.
9592 * gcc.dg/graphite/interchange-10.c: Same.
9593 * gcc.dg/graphite/interchange-11.c: Same.
9594 * gcc.dg/graphite/interchange-12.c: Same.
9595 * gcc.dg/graphite/interchange-2.c: Same.
9596 * gcc.dg/graphite/interchange-3.c: Same.
9597 * gcc.dg/graphite/interchange-4.c: Same.
9598 * gcc.dg/graphite/interchange-5.c: Same.
9599 * gcc.dg/graphite/interchange-6.c: Same.
9600 * gcc.dg/graphite/interchange-7.c: Same.
9601 * gcc.dg/graphite/interchange-8.c: Same.
9602 * gcc.dg/graphite/interchange-9.c: Same.
9603 * gcc.dg/graphite/interchange-mvt.c: Same.
9604
9605 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9606
9607 * gfortran.dg/graphite/id-19.f: New.
9608 * gfortran.dg/graphite/pr14741.f90: New.
9609 * gfortran.dg/graphite/pr41924.f90: New.
9610 * gfortran.dg/graphite/run-id-2.f90: New.
9611
9612 2010-02-07 Richard Guenther <rguenther@suse.de>
9613
9614 PR middle-end/42956
9615 * gcc.c-torture/compile/pr42956.c: New testcase.
9616
9617 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9618
9619 PR libfortran/42742
9620 * gfortran.dg/fmt_cache_2.f: New test.
9621
9622 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9623
9624 * gfortran.dg/read_no_eor.f90: New test.
9625
9626 2010-02-05 Jason Merrill <jason@redhat.com>
9627
9628 * g++.dg/ext/label13.C: Move constructor body out of class.
9629
9630 2010-02-03 Jason Merrill <jason@redhat.com>
9631
9632 PR c++/42870
9633 * g++.dg/ext/dllexport3.C: New.
9634
9635 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
9636
9637 * gcc.dg/format/ms-format3.c: New test for specific MS types.
9638
9639 2010-02-05 Richard Guenther <rguenther@suse.de>
9640
9641 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9642
9643 2010-02-05 Dodji Seketeli <dodji@redhat.com>
9644
9645 PR c++/42915
9646 * g++.dg/other/crash-9.C: New test.
9647
9648 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
9649
9650 PR fortran/42309
9651 * gfortran.dg/subref_array_pointer_4.f90 : New test.
9652
9653 2010-02-04 Richard Guenther <rguenther@suse.de>
9654
9655 PR rtl-optimization/42952
9656 * gcc.dg/torture/pr42952.c: New testcase.
9657
9658 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9659
9660 PR libfortran/42901
9661 * gfortran.dg/namelist_60.f90: New test.
9662
9663 2010-02-03 Jason Merrill <jason@redhat.com>
9664
9665 PR c++/40138
9666 * g++.dg/ext/builtin11.C: New.
9667
9668 PR c++/4926
9669 PR c++/38600
9670 * g++.dg/abi/mangle35.C: New.
9671 * g++.dg/abi/mangle37.C: New.
9672
9673 PR c++/12909
9674 * g++.dg/abi/mangle36.C: New.
9675
9676 PR c++/35652
9677 * g++.dg/warn/string1.C: New.
9678
9679 2010-02-03 Richard Guenther <rguenther@suse.de>
9680
9681 PR tree-optimization/42944
9682 * gcc.dg/errno-1.c: New testcase.
9683
9684 2010-02-03 Richard Guenther <rguenther@suse.de>
9685
9686 PR middle-end/42927
9687 * gcc.c-torture/compile/pr42927.c: New testcase.
9688
9689 2010-02-03 Tobias Burnus <burnus@net-b.de>
9690
9691 PR fortran/42936
9692 * gfortran.dg/null_4.f90: New test.
9693
9694 2010-02-02 Jason Merrill <jason@redhat.com>
9695
9696 PR c++/41090
9697 * g++.dg/ext/label13.C: New.
9698
9699 2010-02-02 Tobias Burnus <burnus@net-b.de>
9700
9701 PR fortran/42650
9702 * gfortran.dg/func_result_5.f90: New test.
9703
9704 2010-02-01 Tobias Burnus <burnus@net-b.de>
9705
9706 PR fortran/42922
9707 * gfortran.dg/pure_initializer_3.f90: News test.
9708
9709 2010-01-31 Janus Weil <janus@gcc.gnu.org>
9710
9711 PR fortran/42888
9712 * gfortran.dg/allocate_derived_2.f90: New test.
9713
9714 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
9715
9716 PR middle-end/42898
9717 * gcc.dg/torture/pr42898-2.c: New test.
9718
9719 2010-01-31 Richard Guenther <rguenther@suse.de>
9720
9721 PR middle-end/42898
9722 * gcc.dg/torture/pr42898.c: New testcase.
9723
9724 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
9725
9726 PR fortran/38324
9727 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9728 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9729
9730 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
9731
9732 * g++.dg/tree-ssa/inline-1.C: New.
9733 * g++.dg/tree-ssa/inline-2.C: New.
9734 * g++.dg/tree-ssa/inline-3.C: New.
9735
9736 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9737
9738 PR testsuite/41701
9739 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9740 the string 'pow' in the pathname of the compiler from generating a
9741 test failure.
9742
9743 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9744
9745 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9746 * g++.old-deja/g++.mike/eh17.C: Likewise.
9747 * g++.old-deja/g++.mike/p5571.C: Likewise.
9748
9749 2010-01-29 Dodji Seketeli <dodji@redhat.com>
9750
9751 PR c++/42758
9752 PR c++/42634
9753 PR c++/42336
9754 PR c++/42797
9755 PR c++/42880
9756 * g++.dg/other/crash-5.C: New test.
9757 * g++.dg/other/crash-6.C: New test.
9758 * g++.dg/other/crash-7.C: New test.
9759 * g++.dg/other/crash-8.C: New test.
9760
9761 2010-01-29 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR rtl-optimization/42889
9764 * gcc.dg/pr42889.c: New test.
9765
9766 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9767
9768 * gcc.target/i386/pr42881.c: Use SSE2.
9769
9770 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
9771
9772 PR target/42891
9773 * gcc.target/i386/pr42891.c: New test.
9774
9775 2010-01-28 Richard Guenther <rguenther@suse.de>
9776
9777 PR tree-optimization/42871
9778 * g++.dg/torture/pr42871.C: New testcase.
9779
9780 2010-01-28 Richard Guenther <rguenther@suse.de>
9781
9782 * gcc.dg/Wobjsize-1.h: New testcase.
9783 * gcc.dg/Wobjsize-1.c: Likewise.
9784
9785 2010-01-28 Richard Guenther <rguenther@suse.de>
9786
9787 PR middle-end/42883
9788 * g++.dg/torture/pr42883.C: New testcase.
9789
9790 2010-01-28 Michael Matz <matz@suse.de>
9791
9792 * gcc.target/i386/pr42881.c: New test.
9793
9794 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9795
9796 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9797 Add i?86-*-solaris2* support.
9798
9799 2010-01-28 Dodji Seketeli <dodji@redhat.com>
9800
9801 PR c++/42713
9802 PR c++/42820
9803 * g++.dg/template/typedef27.C: New test case.
9804 * g++.dg/template/typedef28.C: New test case.
9805
9806 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9807
9808 * gcc.dg/optimize-bswap*.c: Add ARM target
9809
9810 2010-01-27 Richard Guenther <rguenther@suse.de>
9811
9812 PR middle-end/42878
9813 * gcc.dg/torture/pr42878-1.c: New testcase.
9814 * gcc.dg/torture/pr42878-2.c: Likewise.
9815
9816 2010-01-27 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR middle-end/42874
9819 * gcc.dg/vla-22.c: New test.
9820
9821 2010-01-26 Jakub Jelinek <jakub@redhat.com>
9822
9823 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9824 current collation.
9825
9826 2010-01-26 Richard Guenther <rguenther@suse.de>
9827
9828 PR rtl-optimization/42685
9829 * gcc.dg/pr42685.c: New testcase.
9830 * g++.dg/other/pr42685.C: Likewise.
9831
9832 2010-01-26 Richard Guenther <rguenther@suse.de>
9833
9834 PR middle-end/42806
9835 * g++.dg/other/pr42806.C: New testcase.
9836
9837 2010-01-26 Richard Guenther <rguenther@suse.de>
9838
9839 PR tree-optimization/42250
9840 * gcc.dg/pr42250.c: New testcase.
9841
9842 2010-01-25 Arnaud Charlet <charlet@adacore.com>
9843
9844 * gnat.dg/array_bounds_test.adb: New test.
9845
9846 2010-01-25 Tobias Burnus <burnus@net-b.de>
9847
9848 PR fortran/42858
9849 * gfortran.dg/generic_21.f90: New test.
9850
9851 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9852
9853 PR testsuite/41522
9854 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9855
9856 2010-01-24 Mark Mitchell <mark@codesourcery.com>
9857
9858 PR c++/42748
9859 * g++.dg/abi/arm_va_list2.C: New test.
9860 * g++.dg/abi/arm_va_list2.h: Companion header file.
9861
9862 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
9863
9864 PR fortran/41044
9865 * gfortran.dg/parameter_array_ref_2.f90 : New test.
9866
9867 PR fortran/41167
9868 * gfortran.dg/char_array_arg_1.f90 : New test.
9869
9870 * gfortran.dg/pr25923.f90 : Remove XFAIL.
9871
9872 2010-01-24 Tobias Burnus <burnus@net-b.de>
9873
9874 PR fortran/39304
9875 * gfortran.dg/generic_20.f90: New test.
9876
9877 2010-01-22 Michael Matz <matz@suse.de>
9878
9879 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9880 -msse2.
9881
9882 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
9883
9884 PR fortran/42736
9885 * gfortran.dg/dependency_25.f90 : New test.
9886
9887 2010-01-21 Martin Jambor <mjambor@suse.cz>
9888
9889 PR tree-optimization/42585
9890 * gcc.dg/tree-ssa/pr42585.c: New test.
9891
9892 2010-01-21 Richard Guenther <rguenther@suse.de>
9893
9894 PR middle-end/19988
9895 * gcc.dg/pr19988.c: New testcase.
9896
9897 2010-01-20 Janis Johnson <janis187@us.ibm.com>
9898
9899 * g++.dg/compat/decimal/compat-common.h: New file.
9900 * g++.dg/compat/decimal/decimal-dummy.h: New file.
9901 * g++.dg/compat/decimal/pass_x.h: New file.
9902 * g++.dg/compat/decimal/pass_y.h: New file.
9903 * g++.dg/compat/decimal/pass-1_main.C: New file.
9904 * g++.dg/compat/decimal/pass-1_x.C: New file.
9905 * g++.dg/compat/decimal/pass-1_y.C: New file.
9906 * g++.dg/compat/decimal/pass-2_main.C: New file.
9907 * g++.dg/compat/decimal/pass-2_x.C: New file.
9908 * g++.dg/compat/decimal/pass-2_y.C: New file.
9909 * g++.dg/compat/decimal/pass-3_main.C: New file.
9910 * g++.dg/compat/decimal/pass-3_x.C: New file.
9911 * g++.dg/compat/decimal/pass-3_y.C: New file.
9912 * g++.dg/compat/decimal/pass-4_main.C: New file.
9913 * g++.dg/compat/decimal/pass-4_x.C: New file.
9914 * g++.dg/compat/decimal/pass-4_y.C: New file.
9915 * g++.dg/compat/decimal/pass-5_main.C: New file.
9916 * g++.dg/compat/decimal/pass-5_x.C: New file.
9917 * g++.dg/compat/decimal/pass-5_y.C: New file.
9918 * g++.dg/compat/decimal/pass-6_main.C: New file.
9919 * g++.dg/compat/decimal/pass-6_x.C: New file.
9920 * g++.dg/compat/decimal/pass-6_y.C: New file.
9921 * g++.dg/compat/decimal/return_x.h: New file.
9922 * g++.dg/compat/decimal/return_y.h: New file.
9923 * g++.dg/compat/decimal/return-1_main.C: New file.
9924 * g++.dg/compat/decimal/return-1_x.C: New file.
9925 * g++.dg/compat/decimal/return-1_y.C: New file.
9926 * g++.dg/compat/decimal/return-2_main.C: New file.
9927 * g++.dg/compat/decimal/return-2_x.C: New file.
9928 * g++.dg/compat/decimal/return-2_y.C: New file.
9929 * g++.dg/compat/decimal/return-3_main.C: New file.
9930 * g++.dg/compat/decimal/return-3_x.C: New file.
9931 * g++.dg/compat/decimal/return-3_y.C: New file.
9932 * g++.dg/compat/decimal/return-4_main.C: New file.
9933 * g++.dg/compat/decimal/return-4_x.C: New file.
9934 * g++.dg/compat/decimal/return-4_y.C: New file.
9935 * g++.dg/compat/decimal/return-5_main.C: New file.
9936 * g++.dg/compat/decimal/return-5_x.C: New file.
9937 * g++.dg/compat/decimal/return-5_y.C: New file.
9938 * g++.dg/compat/decimal/return-6_main.C: New file.
9939 * g++.dg/compat/decimal/return-6_x.C: New file.
9940 * g++.dg/compat/decimal/return-6_y.C: New file.
9941
9942 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9943
9944 PR debug/42715
9945 * gcc.dg/pr42715.c: New.
9946
9947 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9948
9949 PR c++/42038
9950 * g++.dg/parse/crash55.C: New.
9951
9952 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9953
9954 PR debug/42782
9955 * gcc.dg/guality/pr42782.c: New.
9956
9957 2010-01-20 Jason Merrill <jason@redhat.com>
9958
9959 PR c++/41788
9960 * g++.dg/abi/packed1.C: New.
9961
9962 PR c++/41920
9963 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9964
9965 PR c++/40750
9966 * g++.dg/parse/fn-typedef1.C: New.
9967 * g++.dg/other/cv_quals.C: Adjust.
9968
9969 2010-01-20 Anthony Green <green@moxielogic.com>
9970
9971 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9972 pack(push) pragma).
9973 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9974 * gcc.dg/20020312-2.c: Port this to the moxie core.
9975 * gcc.dg/weak/typeof-2.c: Ditto.
9976
9977 2010-01-20 Richard Guenther <rguenther@suse.de>
9978
9979 PR tree-optimization/42717
9980 * gcc.c-torture/compile/pr42717.c: New testcase.
9981
9982 2010-01-20 Jakub Jelinek <jakub@redhat.com>
9983
9984 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9985 of signed, add a few new tests.
9986
9987 PR middle-end/42803
9988 * g++.dg/parse/limits-initializer1.C: New test.
9989
9990 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9991
9992 PR fortran/42804
9993 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9994 * gfortran.dg/typebound_call_12.f03: New test.
9995
9996 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
9997
9998 PR fortran/42783
9999 * gfortran.dg/bounds_check_15.f90 : New test.
10000
10001 2010-01-19 Michael Matz <matz@suse.de>
10002
10003 PR tree-optimization/41783
10004 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10005
10006 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10007
10008 PR target/38697.
10009 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10010 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10011 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10012 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10013 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10014 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10015 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10016 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10017 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10018 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10019 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10020
10021 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10022
10023 PR fortran/42545
10024 * gfortran.dg/extends_6.f03: Modified an error message.
10025 * gfortran.dg/extends_10.f03: New test.
10026 * gfortran.dg/private_type_6.f03: Modified an error message.
10027 * gfortran.dg/structure_constructor_8.f03: Ditto.
10028
10029 2010-01-19 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR tree-optimization/42719
10032 * gcc.dg/pr42719.c: New test.
10033
10034 PR debug/42728
10035 * gcc.dg/pr42728.c: New test.
10036
10037 2010-01-19 Anthony Green <green@moxielogic.com>
10038
10039 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10040
10041 2010-01-18 Anthony Green <green@moxielogic.com>
10042
10043 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10044 for moxie.
10045
10046 2010-01-19 Dodji Seketeli <dodji@redhat.com>
10047
10048 * g++.dg/template/error45.C: reverted as part of reverting the
10049 fix of PR c++/42634.
10050
10051 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10052
10053 PR c++/42634
10054 * g++.dg/template/error45.C: New test.
10055
10056 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10057
10058 PR c++/42766
10059 * g++.dg/conversion/op6.C: New test.
10060
10061 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10062
10063 PR target/42774
10064 * gcc.target/alpha/pr42774.c: New test.
10065
10066 2010-01-18 Richard Guenther <rguenther@suse.de>
10067
10068 PR tree-optimization/42781
10069 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10070
10071 2010-01-17 Richard Guenther <rguenther@suse.de>
10072
10073 PR middle-end/42248
10074 * gcc.c-torture/execute/pr42248.c: New testcase.
10075
10076 2010-01-17 Richard Guenther <rguenther@suse.de>
10077
10078 PR tree-optimization/42773
10079 * g++.dg/torture/pr42773.C: New testcase.
10080
10081 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10082
10083 PR fortran/42677
10084 * gfortran.dg/interface_assignment_5.f90: New test.
10085
10086 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10087
10088 PR c++/42697
10089 * g++.dg/template/crash94.C: Reverted.
10090
10091 2010-01-17 Jie Zhang <jie.zhang@analog.com>
10092
10093 PR debug/42767
10094 * gcc.dg/debug/pr42767.c: New.
10095
10096 2010-01-15 Jason Merrill <jason@redhat.com>
10097
10098 PR c++/42761
10099 * g++.dg/cpp0x/decltype22.C: New.
10100
10101 2010-01-16 Jakub Jelinek <jakub@redhat.com>
10102
10103 PR middle-end/42760
10104 * g++.dg/torture/pr42760.C: New test.
10105
10106 2010-01-15 Jing Yu <jingyu@google.com>
10107
10108 PR rtl-optimization/42691
10109 * gcc.c-torture/execute/pr42691.c: New.
10110
10111 2010-01-15 Richard Guenther <rguenther@suse.de>
10112
10113 PR middle-end/42739
10114 * g++.dg/torture/pr42739.C: New testcase.
10115
10116 2010-01-15 Dodji Seketeli <dodji@redhat.com>
10117
10118 * g++.dg/template/error45.C: Revert as part of reverting changes
10119 or PR c++/42634.
10120
10121 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10122
10123 PR fortran/42684
10124 * gfortran.dg/interface_31.f90: New test.
10125
10126 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10127
10128 * gcc.target/powerpc/pr42747.c: New file.
10129
10130 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10131
10132 PR middle-end/42674
10133 * c-c++-common/pr42674.c: New test.
10134
10135 PR c++/42608
10136 * g++.dg/template/instantiate11.C: New test.
10137
10138 2010-01-14 Jason Merrill <jason@redhat.com>
10139
10140 PR c++/42701
10141 * g++.dg/overload/error3.C: New.
10142
10143 PR c++/42655
10144 * g++.dg/overload/rvalue1.C: New.
10145
10146 2010-01-14 Martin Jambor <mjambor@suse.cz>
10147
10148 PR tree-optimization/42706
10149 * gcc.dg/ipa/pr42706.c: New testcase.
10150
10151 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10152
10153 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10154
10155 2010-01-14 Martin Jambor <mjambor@suse.cz>
10156
10157 PR tree-optimization/42714
10158 * g++.dg/torture/pr42714.C: New test.
10159
10160 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10161
10162 PR rtl-optimization/42246
10163 * gfortran.dg/pr42246-2.f: New.
10164
10165 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10166
10167 PR rtl-optimization/42389
10168 * gcc.dg/pr42389.c: New.
10169
10170 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10171
10172 PR rtl-optimization/42388
10173 * gcc.dg/pr42388.c: New.
10174
10175 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10176
10177 PR rtl-optimization/42294
10178 * gfortran.dg/pr42294.f: New.
10179
10180 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10181
10182 PR rtl-optimization/39453
10183 PR rtl-optimization/42246
10184 * gcc.dg/pr39453.c: New.
10185 * gcc.dg/pr42246.c: New.
10186
10187 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10188
10189 PR middle-end/42245
10190 * gcc.dg/pr42245.c: New.
10191 * gcc.dg/pr42245-2.c: New.
10192
10193 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10194
10195 PR rtl-optimization/42249
10196 * gcc.dg/pr42249.c: New.
10197
10198 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10199
10200 PR c/42721
10201 * gcc.c-torture/execute/pr42721.c: New test.
10202
10203 2010-01-14 Ira Rosen <irar@il.ibm.com>
10204
10205 PR tree-optimization/42709
10206 * gcc.dg/vect/pr42709.c: New test.
10207
10208 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10209
10210 PR fortran/41478
10211 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10212 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10213
10214 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10215
10216 PR fortran/42481
10217 * gfortran.dg/generic_19.f90 : New test.
10218
10219 2010-01-13 Richard Guenther <rguenther@suse.de>
10220
10221 PR tree-optimization/42730
10222 * gcc.c-torture/compile/pr42730.c: New testcase.
10223
10224 2010-01-13 Steve Ellcey <sje@cup.hp.com>
10225
10226 PR target/pr42542
10227 * gcc.target/ia64/pr42542-1.c: New.
10228 * gcc.target/ia64/pr42542-2.c: New.
10229 * gcc.target/ia64/pr42542-3.c: New.
10230
10231 2010-01-13 Dodji Seketeli <dodji@redhat.com>
10232
10233 PR c++/42634
10234 * g++.dg/template/error45.C: New test.
10235
10236 2010-01-13 Martin Jambor <mjambor@suse.cz>
10237
10238 PR tree-optimization/42704
10239 * g++.dg/torture/pr42704.C: New test.
10240
10241 2010-01-13 Martin Jambor <mjambor@suse.cz>
10242
10243 PR tree-optimization/42703
10244 * gcc.c-torture/compile/pr42703.c: New test.
10245
10246 2010-01-13 Richard Guenther <rguenther@suse.de>
10247
10248 PR tree-optimization/42705
10249 * gcc.c-torture/compile/pr42705.c: New testcase.
10250
10251 2010-01-13 Jie Zhang <jie.zhang@analog.com>
10252
10253 * gcc.target/bfin/l2.c: New test.
10254 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10255
10256 2010-01-13 Richard Guenther <rguenther@suse.de>
10257
10258 PR middle-end/42716
10259 * gcc.c-torture/compile/pr42716.c: New testcase.
10260
10261 2010-01-13 Richard Guenther <rguenther@suse.de>
10262
10263 PR lto/42678
10264 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10265
10266 2010-01-12 Joseph Myers <joseph@codesourcery.com>
10267
10268 PR c/42708
10269 * gcc.c-torture/compile/pr42708-1.c: New test.
10270
10271 2010-01-12 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR debug/42662
10274 * gcc.dg/pr42662.c: New test.
10275
10276 PR tree-optimization/42645
10277 * g++.dg/other/pr42645-1.C: New test.
10278 * g++.dg/other/pr42645-2.C: New test.
10279
10280 2010-01-11 Janis Johnson <janis187@us.ibm.com>
10281
10282 PR target/42416
10283 * gcc.target/powerpc/warn-1.c: New test.
10284 * gcc.target/powerpc/warn-2.c: New test.
10285
10286 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
10287
10288 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10289 stack alignment.
10290
10291 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
10292
10293 * gcc.dg/lto/20100108_0.c: New.
10294
10295 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
10296
10297 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10298 Add -march=i686 -msse for 32bit x86 targets.
10299
10300 2010-01-10 Richard Guenther <rguenther@suse.de>
10301
10302 PR middle-end/42667
10303 * gcc.dg/torture/pr42667.c: New testcase.
10304
10305 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10306
10307 PR fortran/32489
10308 * gfortran.dg/array_constructor_34.f90: New test.
10309
10310 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10311
10312 PR fortran/20923
10313 * gfortran.dg/array_constructor_33.f90: New test.
10314 gfortran.dg/array_function_5.f90: Add credit.
10315
10316 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10317
10318 PR debug/42631
10319 * gcc.dg/pr42631.c: New.
10320
10321 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10322
10323 PR debug/42630
10324 * gcc.dg/pr42630.c: New.
10325
10326 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10327
10328 PR debug/42629
10329 * gcc.dg/pr42629.c: New.
10330
10331 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10332
10333 PR middle-end/42363
10334 * gcc.dg/torture/pr42363.c: New.
10335
10336 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10337
10338 PR debug/42604
10339 PR debug/42395
10340 * gcc.dg/vect/pr42604.c: New.
10341 * gcc.dg/vect/pr42395.c: New.
10342
10343 2010-01-09 Richard Guenther <rguenther@suse.de>
10344
10345 PR middle-end/42512
10346 * gcc.c-torture/execute/pr42512.c: New testcase.
10347
10348 2010-01-09 Tobias Burnus <burnus@net-b.de>
10349
10350 PR fortran/41298
10351 * gfortran.dg/c_ptr_tests_14.f90: New test.
10352
10353 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10354
10355 PR ada/41929
10356 * gnat.dg/null_pointer_deref1.adb: Don't run on
10357 sparc*-sun-solaris2.11.
10358
10359 2010-01-08 Richard Guenther <rguenther@suse.de>
10360
10361 PR lto/42528
10362 * gcc.dg/lto/20100103-1_0.c: New testcase.
10363 * gcc.dg/lto/20100103-2_0.c: Likewise.
10364
10365 2010-01-08 Tobias Burnus <burnus@net-b.de
10366
10367 PR/fortran 25829
10368 * gfortran.dg/asynchronous_1.f90: New test.
10369 * gfortran.dg/asynchronous_2.f90: New test.
10370 * gfortran.dg/conflicts.f90: Update error message.
10371
10372 2010-01-07 Dodji Seketeli <dodji@redhat.com>
10373
10374 c++/40155
10375 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10376
10377 2010-01-07 Jakub Jelinek <jakub@redhat.com>
10378
10379 PR tree-optimization/42625
10380 * g++.dg/opt/dtor4.C: New test.
10381 * g++.dg/opt/dtor4.h: New.
10382 * g++.dg/opt/dtor4-aux.cc: New.
10383
10384 2010-01-07 Tobias Burnus <burnus@net-b.de>
10385
10386 PR fortran/42597
10387 * gfortran.dg/proc_ptr_26.f90: New test.
10388
10389 2010-01-07 Tobias Burnus <burnus@net-b.de>
10390
10391 PR fortran/41872
10392 * gfortran.dg/allocatable_scalar_7.f90: New test.
10393
10394 2010-01-06 Richard Guenther <rguenther@suse.de>
10395
10396 * gcc.c-torture/compile/pr42632.c: New testcase.
10397
10398 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10399
10400 PR target/42542
10401 * gcc.target/i386/pr42542-4.c: New.
10402 * gcc.target/i386/pr42542-4a.c: Likewise.
10403 * gcc.target/i386/pr42542-5.c: Likewise.
10404 * gcc.target/i386/pr42542-5a.c: Likewise.
10405
10406 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10407
10408 * gcc.dg/tls/opt-15.c: New test.
10409
10410 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10411
10412 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10413
10414 2010-01-05 Martin Jambor <mjambor@suse.cz>
10415
10416 PR tree-optimization/42462
10417 * g++.dg/torture/pr42462.C: New test.
10418
10419 2010-01-05 Jason Merrill <jason@redhat.com>
10420
10421 * g++.dg/cpp0x/initlist30.C: New test.
10422
10423 2010-01-05 Richard Guenther <rguenther@suse.de>
10424
10425 PR tree-optimization/42614
10426 * gcc.c-torture/execute/pr42614.c: New testcase.
10427
10428 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
10429
10430 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10431 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10432 -Wunreachable-code.
10433 * gcc.dg/Wunreachable-2.c: Likewise.
10434 * gcc.dg/Wunreachable-3.c: Likewise.
10435 * gcc.dg/Wunreachable-4.c: Likewise.
10436 * gcc.dg/Wunreachable-5.c: Likewise.
10437 * gcc.dg/Wunreachable-6.c: Likewise.
10438 * gcc.dg/Wunreachable-7.c: Likewise.
10439 * gcc.dg/Wunreachable-8.c: Likewise.
10440 * gcc.dg/20041231-1.c: Likewise.
10441
10442 2010-01-05 Jakub Jelinek <jakub@redhat.com>
10443
10444 PR other/42611
10445 * gcc.dg/pr42611.c: New test.
10446
10447 PR tree-optimization/42508
10448 * g++.dg/opt/pr42508.C: New test.
10449
10450 2010-01-05 Tobias Burnus <burnus@net-b.de>
10451
10452 PR fortran/41872
10453 * gfortran.dg/allocatable_scalar_8.f90: New.
10454
10455 2010-01-04 Martin Jambor <mjambor@suse.cz>
10456
10457 PR tree-optimization/42398
10458 * gcc.c-torture/compile/pr42398.c: New test.
10459
10460 2010-01-04 Jason Merrill <jason@redhat.com>
10461
10462 PR c++/42555
10463 * g++.dg/ext/attrib35.C: New.
10464
10465 PR c++/42567
10466 * g++.dg/cpp0x/auto17.C: New.
10467
10468 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
10469
10470 * gcc.dg/lto/20100104_0.c: New.
10471
10472 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
10473
10474 PR target/42542
10475 * gcc.target/i386/pr42542-1.c: New.
10476 * gcc.target/i386/pr42542-1a.c: Likewise.
10477 * gcc.target/i386/pr42542-1b.c: Likewise.
10478 * gcc.target/i386/pr42542-2.c: Likewise.
10479 * gcc.target/i386/pr42542-2a.c: Likewise.
10480 * gcc.target/i386/pr42542-2b.c: Likewise.
10481 * gcc.target/i386/pr42542-3.c: Likewise.
10482 * gcc.target/i386/pr42542-3a.c: Likewise.
10483
10484 2009-01-04 Tobias Burnus <burnus@net-b.de>
10485
10486 PR fortran/41872
10487 * gfortran.dg/allocatable_scalar_5.f90: New test.
10488 * gfortran.dg/allocatable_scalar_6.f90: New test.
10489
10490 2010-01-03 Richard Guenther <rguenther@suse.de>
10491
10492 PR testsuite/42583
10493 * gfortran.dg/gomp/recursion1.f90: Remove.
10494
10495 2010-01-03 Richard Guenther <rguenther@suse.de>
10496
10497 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10498 * gcc.dg/uninit-6.c: Likewise.
10499 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10500
10501 2010-01-03 Richard Guenther <rguenther@suse.de>
10502
10503 PR tree-optimization/42589
10504 * gcc.target/i386/pr42589.c: New testcase.
10505
10506 2010-01-03 Richard Guenther <rguenther@suse.de>
10507
10508 PR tree-optimization/42438
10509 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10510
10511 2010-01-02 Richard Guenther <rguenther@suse.de>
10512
10513 PR testsuite/41651
10514 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10515
10516 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
10517
10518 PR target/42448
10519 * gcc.target/alpha/pr42448-1.c: New test.
10520 * gcc.target/alpha/pr42448-2.c: Ditto.
10521
10522 2010-01-01 Joseph Myers <joseph@codesourcery.com>
10523
10524 PR preprocessor/41947
10525 * gcc.dg/c99-hexfloat-3.c: New test.
10526
10527 2010-01-01 Richard Guenther <rguenther@suse.de>
10528
10529 PR c/42570
10530 * gcc.c-torture/execute/pr42570.c: New testcase.
10531
10532 2010-01-01 Richard Guenther <rguenther@suse.de>
10533
10534 PR middle-end/42559
10535 * gcc.c-torture/compile/pr42559.c: New testcase.
10536
10537 \f
10538 Copyright (C) 2010 Free Software Foundation, Inc.
10539
10540 Copying and distribution of this file, with or without modification,
10541 are permitted in any medium without royalty provided the copyright
10542 notice and this notice are preserved.