]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
pr44197.c: Require visibility support.
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-10-11 Nick Clifton <nickc@redhat.com>
2
3 * gcc.c-torture/compile/pr44197.c: Require visibility support.
4 Allow for a user label prefix.
5
6 2010-10-10 Richard Guenther <rguenther@suse.de>
7
8 * g++.dg/lto/20101010-1_0.C: New testcase.
9 * g++.dg/lto/20101010-2_0.C: Likewise.
10
11 2010-10-11 Ira Rosen <irar@il.ibm.com>
12
13 PR tree-optimization/45902
14 * gcc.dg/vect/45902.c: New test.
15
16 2010-10-11 Jakub Jelinek <jakub@redhat.com>
17
18 PR target/45870
19 * gcc.dg/tls/pr45870.c: New test.
20
21 2010-10-10 Janus Weil <janus@gcc.gnu.org>
22
23 PR fortran/45961
24 * gfortran.dg/typebound_operator_6.f03: New.
25
26 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
27
28 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
29 and adjust -export symbol scanning.
30 * g++.dg/ext/dllexport1.C: Likewise.
31 * g++.dg/ext/dllexport3.C: Likewise.
32 * gcc.dg/dll-3.c: Likewise.
33 * gcc.dg/dll-4.c: Likewise.
34 * gcc.dg/dll-5.c: Likewise.
35
36 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
37
38 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
39 instead of tree_profile dump file.
40 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
41 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
42 dump file.
43
44 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
45
46 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
47
48 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
49
50 * gfortran.dg/character_comparison_4.f90: New test.
51 * gfortran.dg/character_comparison_5.f90: New test.
52 * gfortran.dg/character_comparison_6.f90: New test.
53
54 2010-10-09 Richard Henderson <rth@redhat.com>
55
56 * lib/target-supports.exp
57 (check_effective_target_automatic_stack_alignment): Always true.
58
59 2010-10-09 Richard Guenther <rguenther@suse.de>
60
61 PR lto/45956
62 * gcc.dg/lto/20101009-2_0.c: New testcase.
63 * gcc.dg/lto/20101009-2_1.c: Likewise.
64 * gcc.dg/lto/20101009-2_2.c: Likewise.
65
66 2010-10-09 Richard Guenther <rguenther@suse.de>
67
68 PR lto/45947
69 * g++.dg/lto/20101009-1_0.C: New testcase.
70
71 2010-10-09 Richard Guenther <rguenther@suse.de>
72
73 PR tree-optimization/45945
74 * gcc.dg/lto/20101009-1_0.c: New testcase.
75
76 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
77
78 PR target/45913
79 * gcc.target/i386/pr45913.c: New.
80
81 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
82
83 PR fortran/45943
84 * gfortran.dg/streamio_16.f90: Update test.
85
86 2010-10-08 Jakub Jelinek <jakub@redhat.com>
87
88 PR tree-optimization/45903
89 * gcc.target/i386/pr45903.c: New test.
90
91 2010-10-08 Arnaud Charlet <charlet@adacore.com>
92
93 * gnat.dg/interface5.adb: Compile with warnings disabled.
94
95 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
96
97 * obj-c++.dg/encode-10.mm: New testcase.
98
99 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
100
101 PR objc++/23614
102 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
103 C++ class. Removed XFAIL.
104
105 2010-10-07 Janus Weil <janus@gcc.gnu.org>
106
107 PR fortran/45933
108 * gfortran.dg/typebound_operator_5.f03: New.
109
110 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
111
112 Merge from 'apple/trunk' branch on FSF servers.
113
114 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
115
116 Radar 4508851
117 * obj-c++.dg/method-namespace-1.mm: New.
118
119 2010-10-07 Martin Jambor <mjambor@suse.cz>
120
121 * gcc.dg/tree-ssa/sra-11.c: New test.
122
123 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
124
125 PR Tree-Vect/45847
126 * gcc.dg/vect/pr45847.c: New test.
127
128 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
129 Kai Tietz <kai.tietz@onevision.com>
130
131 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
132
133 2010-10-07 Richard Guenther <rguenther@suse.de>
134
135 PR tree-optimization/45732
136 * gcc.dg/torture/pr45732.c: New testcase.
137
138 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
139
140 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
141 * objc.dg/foreach-2.m: Likewise.
142 * objc.dg/foreach-3.m: Likewise.
143 * objc.dg/foreach-4.m: Likewise.
144 * objc.dg/foreach-5.m: Likewise.
145 * objc.dg/foreach-6.m: Likewise.
146 * objc.dg/foreach-7.m: Likewise.
147 * objc.dg/objc-foreach-4.m: Likewise.
148 * objc.dg/objc-foreach-5.m: Likewise.
149
150 2010-10-07 Richard Guenther <rguenther@suse.de>
151
152 PR middle-end/45869
153 * gcc.dg/torture/pr45869.c: New testcase.
154
155 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
156
157 * objc.dg/set-not-used-1.m: New
158 * obj-c++.dg/set-not-used-1.mm: New.
159
160 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
161
162 * objc.dg/attributes/method-attribute-3.m: New.
163 * obj-c++.dg/attributes/method-attribute-3.mm: New.
164
165 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
166
167 PR fortran/45916
168 * gfortran.dg/generic_typebound_operator_1.f90: New test.
169
170 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
171
172 PR fortran/45889
173 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
174
175 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
176
177 Merge from 'apple/trunk' branch on FSF servers.
178
179 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
180
181 Radar 4278774
182 * obj-c++.dg/encode-9.mm: New.
183
184 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
185
186 * g++.dg/cpp0x/pr45908.C: New test.
187
188 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
189
190 * gnat.dg/opt6.ad[sb]: New test.
191
192 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
193
194 Implemented fast enumeration for Objective-C.
195 * objc.dg/foreach-1.m: New.
196 * objc.dg/foreach-2.m: New.
197 * objc.dg/foreach-3.m: New.
198 * objc.dg/foreach-4.m: New.
199 * objc.dg/foreach-5.m: New.
200 * objc.dg/foreach-6.m: New.
201 * objc.dg/foreach-7.m: New.
202
203 Merge from 'apple/trunk' branch on FSF servers:
204 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
205
206 Radar 4502236
207 * objc.dg/objc-foreach-5.m: New.
208
209 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
210
211 Radar 4507230
212 * objc.dg/objc-foreach-4.m: New.
213
214 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
215
216 Radar 4472881
217 * objc.dg/objc-foreach-3.m: New.
218
219 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
220
221 Radar 4468498
222 * objc.dg/objc-foreach-2.m: New.
223
224 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
225
226 Radar 4294910
227 * objc.dg/objc-foreach-1.m: New
228
229 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
230
231 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
232 unsigned values.
233
234 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
235
236 PR objc++/28050
237 * obj-c++.dg/syntax-error-10.mm: New.
238
239 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
240
241 PR objc++/23707
242 * obj-c++.dg/syntax-error-9.mm: New.
243
244 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
245
246 PR objc++/31126
247 * obj-c++.dg/syntax-error-8.mm: New.
248
249 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
250
251 Merge from 'apple/trunk' branch on FSF servers.
252
253 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
254
255 Radar 4290840
256 * obj-c++.dg/syntax-error-7.mm: New
257
258 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
259
260 Radar 4294425
261 * obj-c++.dg/syntax-error-6.mm: New
262
263 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
264
265 Radar 4261146
266 * obj-c++.dg/syntax-error-5.mm: New
267
268 2005-08-15 Ziemowit Laski <zlaski@apple.com>
269
270 Radar 4093475
271 * obj-c++.dg/syntax-error-[3-4].mm: New.
272
273 2005-08-02 Ziemowit Laski <zlaski@apple.com>
274
275 Radar 4185810
276 * obj-c++.dg/syntax-error-[1-2].mm: New.
277
278 2010-10-05 Ira Rosen <irar@il.ibm.com>
279
280 PR tree-optimization/45752
281 * gcc.dg/vect/pr45752.c: New test.
282
283 2010-10-05 Richard Guenther <rguenther@suse.de>
284
285 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
286 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
287 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
288 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
289 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
290 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
291 * gcc.dg/tree-prof/stringop-1.c: Likewise.
292 * gcc.dg/tree-prof/stringop-2.c: Likewise.
293 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
294 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
295 * gcc.dg/tree-prof/update-loopch.c: Likewise.
296 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
297 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
298 * gcc.dg/tree-prof/tracer-1.c: Likewise.
299 * gcc.dg/tree-ssa/inline-4.c: Likewise.
300 * gcc.dg/tree-ssa/inline-3.c: Likewise.
301 * gcc.dg/tree-ssa/20080530.c: Likewise.
302 * g++.dg/tree-ssa/inline-3.C: Likewise.
303 * g++.dg/tree-ssa/inline-1.C: Likewise.
304 * g++.dg/tree-ssa/inline-2.C: Likewise.
305 * gcc.dg/profile-dir-1.c: Likewise.
306 * gcc.dg/profile-dir-2.c: Likewise.
307 * gcc.dg/profile-dir-3.c: Likewise.
308
309 2010-10-05 Richard Guenther <rguenther@suse.de>
310
311 PR middle-end/45877
312 * g++.dg/torture/pr45877.C: New testcase.
313
314 2010-10-04 Jakub Jelinek <jakub@redhat.com>
315
316 PR debug/45849
317 * gcc.dg/debug/pr45849.c: New test.
318
319 PR middle-end/45876
320 * gcc.c-torture/compile/pr45876.c: New test.
321
322 2010-10-04 Julian Brown <julian@codesourcery.com>
323
324 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
325 vect_hw_misalign.
326 * gcc.dg/vect/vect-60.c: Likewise.
327 * gcc.dg/vect/vect-56.c: Likewise.
328 * gcc.dg/vect/vect-93.c: Likewise.
329 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
330 * gcc.dg/vect/vect-95.c: Likewise.
331 * gcc.dg/vect/vect-96.c: Likewise.
332 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
333 * gcc.dg/vect/slp-25.c: Likewise.
334 * gcc.dg/vect/slp-3.c: Likewise.
335 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
336 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
337 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
338 * gcc.dg/vect/vect-109.c: Likewise.
339 * gcc.dg/vect/vect-peel-1.c: Likewise.
340 * gcc.dg/vect/vect-peel-2.c: Likewise.
341 * lib/target-supports.exp
342 (check_effective_target_arm_vect_no_misalign): New.
343 (check_effective_target_vect_no_align): Use above.
344 (check_effective_target_vect_element_align): New.
345 (add_options_for_quad_vectors): New.
346
347 2010-10-04 Martin Jambor <mjambor@suse.cz>
348
349 PR tree-optimization/45572
350 * g++.dg/ipa/pr45572-1.C: New test.
351 * g++.dg/ipa/pr45572-2.C: Likewise.
352
353 2010-10-03 Ian Lance Taylor <iant@google.com>
354
355 * gcc.dg/anon-struct-11.c: New test.
356 * gcc.dg/anon-struct-12.c: New test.
357 * gcc.dg/anon-struct-13.c: New test.
358 * gcc.dg/anon-struct-14.c: New test.
359
360 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
361
362 * g++.dg/torture/pr45764.C: Revert revision 164914.
363 * gcc.dg/vect/pr43432.c: Likewise.
364 * gcc.dg/vect/vect-114.c: Likewise.
365 * gcc.dg/vect/vect-15.c: Likewise.
366
367 2010-10-03 Jason Merrill <jason@redhat.com>
368
369 * g++.dg/cpp0x/sfinae5.C: New.
370
371 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
372
373 PR tree-optimization/45720
374 PR tree-optimization/45764
375 * g++.dg/torture/pr45764.C: New.
376
377 * gcc.dg/vect/pr43432.c: Xfail.
378 * gcc.dg/vect/vect-114.c: Likewise.
379 * gcc.dg/vect/vect-15.c: Likewise.
380
381 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
382
383 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
384 hppa*-*-hpux*.
385 * gcc.dg/torture/pr45678-2.c: Likewise.
386
387 2010-10-02 Janus Weil <janus@gcc.gnu.org>
388
389 PR fortran/45748
390 * gfortran.dg/intrinsic_6.f90: New.
391
392 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
393
394 PR fortran/42831
395 * gfortran.dg/dependency_37.f90: New test.
396
397 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
398
399 * gcc.target/i386/shift_mask.c: New test.
400
401 2010-10-01 Richard Guenther <rguenther@suse.de>
402
403 PR tree-optimization/45854
404 * g++.dg/torture/pr45854.C: New testcase.
405
406 2010-09-30 Michael Eager <eager@eagercon.com>
407
408 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
409 __FLT_{MIN,MAX}__.
410
411 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
412
413 PR middle-end/45758
414 * gfortran.dg/graphite/pr45758.f90: New.
415
416 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
417
418 PR middle-end/45230
419 * gcc.dg/graphite/id-pr45230.c: New.
420
421 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
422
423 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
424 * gfortran.dg/graphite/graphite.exp: Same.
425 * gcc.dg/graphite/vect-pr43423.c: New.
426
427 2010-09-30 Jakub Jelinek <jakub@redhat.com>
428
429 PR target/45843
430 * g++.dg/torture/pr45843.C: New test.
431
432 2010-09-30 Janus Weil <janus@gcc.gnu.org>
433
434 PR fortran/45828
435 * gfortran.dg/allocate_derived_5.f90: New.
436
437 2010-09-30 Jakub Jelinek <jakub@redhat.com>
438
439 PR tree-optimization/31261
440 * gcc.dg/tree-ssa/pr31261.c: New test.
441
442 2010-09-30 Michael Eager <eager@eagercon.com>
443
444 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
445 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
446 * gcc.target/microblaze/microblaze.exp: Ditto.
447 * gcc.target/microblaze/others/string_cst1.c: Ditto.
448 * gcc.target/microblaze/others/string_cst2.c: Ditto.
449 * gcc.target/microblaze/others/data_var1.c: Ditto.
450 * gcc.target/microblaze/others/data_var2.c: Ditto.
451 * gcc.target/microblaze/others/data_var3.c: Ditto.
452 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
453 * gcc.target/microblaze/others/strings1.c:: Ditto.
454 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
455 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
456 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
457 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
458 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
459 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
460 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
461 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
462 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
463 * gcc.target/microblaze/isa/pcmp.c: Ditto.
464 * gcc.target/microblaze/isa/nofloat.c: Ditto.
465 * gcc.target/microblaze/isa/fcvt.c: Ditto.
466 * gcc.target/microblaze/isa/float.c: Ditto.
467 * gcc.target/microblaze/isa/mulh.c: Ditto.
468 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
469 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
470 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
471 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
472 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
473 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
474 * gcc.target/microblaze/isa/bshift.c: Ditto.
475 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
476 * gcc.target/microblaze/isa/div.c: Ditto.
477 * gcc.target/microblaze/isa/vanilla.c: Ditto.
478 * gcc.target/microblaze/isa/mul.c: Ditto.
479
480 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
481
482 merge from FSF 'apple/trunk' branch.
483 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
484
485 Radar 4386773
486 * objc.dg/enhanced-proto-1.m: New.
487 * objc.dg/enhanced-proto-2.m: New.
488 * obj-c++.dg/enhanced-proto-1.mm: New
489 * obj-c++.dg/enhanced-proto-2.mm: New.
490
491 2010-09-30 Richard Guenther <rguenther@suse.de>
492
493 PR testsuite/45702
494 * gcc.dg/debug/pr41893-1.c: Adjust.
495 * gcc.dg/pr30762-1.c: Likewise.
496 * gcc.dg/pr31529-1.c: Likewise.
497 * gcc.dg/pr34457-1.c: Likewise.
498 * gcc.dg/pr34668-1.c: Likewise.
499 * gcc.dg/pr43557-1.c: Likewise.
500
501 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
502
503 PR objc/45842
504 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
505 * objc.dg/const-str-3.m: Correct header for memcpy.
506 * objc.dg/const-str-7.m: Likewise.
507 * objc.dg/method-20b.m: Provide an implementation of Object.
508 Adjust XFAIL for m64 NeXT runtime.
509 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
510 * objc.dg/encode-3.m: Correct line ordering, provide header for
511 sprintf.
512 * objc.dg/encode-7-next.m: Only run for 32bit.
513 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
514 * objc.dg/type-size-2.m: Provide an implementation of Object.
515 Ajust headers.
516 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
517 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
518 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
519 Adjust XFAIL for m64 NeXT runtime.
520 * obj-c++.dg/method-22.mm: Likewise.
521 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
522
523 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
524
525 Merge from 'apple/trunk' branch on FSF servers.
526
527 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
528
529 Radar 4278236
530 * obj-c++.dg/bad-forward-decl.mm: New
531
532 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
533
534 * ada/acats/run_acats: Revert revision 157037.
535
536 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
537
538 Merge from 'apple/trunk' branch on FSF servers.
539
540 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
541
542 Radar 4281748
543 * objc.dg/naming-2.m: Update
544 * objc.dg/naming-3.m: New
545
546 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
547
548 PR target/40457
549 * gcc.target/arm/pr40457-3.c: New test.
550
551 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
552
553 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
554 alias checking.
555 * lib/target-supports.exp (check_ifunc_available): Likewise.
556
557 2010-09-29 Tristan Gingold <gingold@adacore.com>
558
559 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
560
561 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
562
563 * objc.dg/keywords-1.m: New test.
564 * objc.dg/keywords-2.m: New test.
565 * objc.dg/keywords-3.m: New test.
566 * obj-c++.dg/keywords-1.mm: New test.
567 * obj-c++.dg/keywords-2.mm: New test.
568
569 2010-09-28 Jason Merrill <jason@redhat.com>
570
571 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
572 * g++.dg/ext/complit11.C: Likewise.
573 * g++.old-deja/g++.law/temps1.C: Likewise.
574
575 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
576 * g++.old-deja/g++.mike/misc6.C: Likewise.
577
578 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
579
580 * objc.dg/attributes/method-attribute-1.m: New.
581 * objc.dg/attributes/method-attribute-2.m: New.
582
583 * obj-c++.dg/attributes/method-attribute-1.m: New.
584 * obj-c++.dg/attributes/method-attribute-2.m: New.
585
586 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
587
588 * objc.dg/attributes: New.
589 * objc.dg/attributes/attributes.exp: New.
590 * objc.dg/attributes/class-attribute-1.m: New.
591 * objc.dg/attributes/class-attribute-2.m: New
592 * objc.dg/attributes/categ-attribute-1.m: New
593 * objc.dg/attributes/categ-attribute-2.m: New
594 * objc.dg/attributes/proto-attribute-1.m: New
595
596 * obj-c++.dg/attributes: New.
597 * obj-c++.dg/attributes/attributes.exp: New
598 * obj-c++.dg/attributes/class-attribute-1.mm: New
599 * obj-c++.dg/attributes/class-attribute-2.mm: New
600 * obj-c++.dg/attributes/categ-attribute-1.mm: New
601 * obj-c++.dg/attributes/categ-attribute-2.mm: New
602 * obj-c++.dg/attributes/proto-attribute-1.mm: New
603
604 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
605
606 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
607 from the branch renamed to method-20b.m to avoid clashes).
608
609 2005-08-23 Stuart Hastings <stuart@apple.com>
610 Ziemowit Laski <zlaski@apple.com>
611
612 Radar 4209854
613 * obj-c++.dg/method-23.mm: New.
614 * objc.dg/method-20.m: New.
615
616 2010-09-28 Jan Hubicka <jh@suse.cz>
617
618 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
619
620 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
621
622 PR target/44452
623 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
624 i?86-*-solaris2.[89], *-*-vxworks*.
625 * gcc.target/i386/pr22152.c: Likewise.
626 * gcc.target/i386/vect8-ret.c: New test.
627
628 2010-09-28 Jie Zhang <jie@codesourcery.com>
629
630 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
631
632 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
633
634 Merge from 'apple/trunk' branch on FSF servers.
635
636 2005-07-18 Ziemowit Laski <zlaski@apple.com>
637
638 Radar 4175534
639 * obj-c++.dg/method-22.mm: New.
640
641 2010-09-27 Jason Merrill <jason@redhat.com>
642
643 * g++.dg/cpp0x/rv-lvalue-req.C: New.
644 * g++.dg/ext/complit11.C: Adjust.
645 * g++.old-deja/g++.law/temps1.C: Adjust.
646 * g++.old-deja/g++.ns/koenig6.C: Adjust.
647 * g++.old-deja/g++.oliva/partord1.C: Adjust.
648
649 2010-09-27 Ian Lance Taylor <iant@google.com>
650
651 * lib/target-supports.exp (check_effective_target_split_stack):
652 New procedure.
653 * gcc.dg/split-1.c: New test.
654 * gcc.dg/split-2.c: New test.
655 * gcc.dg/split-3.c: New test.
656 * gcc.dg/split-4.c: New test.
657
658 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
659
660 PR objc/25464
661 * objc.dg/type-size-3.m: New test.
662
663 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
664
665 PR objc/45763
666 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
667
668 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
669
670 PR objc/25450
671 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
672 * objc.dg/type-size-2.m: Same change.
673 * obj-c++.dg/encode-5.mm: Same change.
674
675 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
676
677 Merge from 'apple/trunk' branch on FSF servers. The original
678 Changelogs are below.
679
680 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
681 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
682 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
683 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
684 in the branch).
685 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
686 proto-qual-1.m in the branch) and the normal ABI on GNU.
687 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
688 the test only with the NeXT runtime.
689 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
690 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
691 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
692 Run the test only with the NeXT runtime.
693
694 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
695
696 Radar 4492973
697 * objc.dg/encode-7-64bit.m: New.
698 * objc.dg/encode-7.m: Skip if -m64.
699
700 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
701
702 Radar 4301047
703 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
704 * obj-c++.dg/threedotthree-abi-1.mm: New
705 * objc.dg/threedotthree-abi-1.m: New
706
707 2005-07-20 Ziemowit Laski <zlaski@apple.com>
708
709 Radar 4136935
710 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
711 * objc.dg/encode-6.m: Likewise.
712 * objc.dg/encode-7.m: New test case.
713
714 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
715
716 Merge from 'apple/trunk' branch on FSF servers. Renamed
717 const-str-12.m to constr-str-12b.m to avoid conflicts.
718
719 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
720
721 Radar 4229905
722 * obj-c++.dg/warn5.mm: New
723
724 2005-06-22 Ziemowit Laski <zlaski@apple.com>
725
726 Radar 4154928
727 * obj-c++.dg/const-str-12.mm: New.
728 * objc.dg/const-str-12.m: New.
729
730 2010-09-27 Tobias Burnus <burnus@net-b.de>
731
732 PR fortran/40569
733 PR fortran/40568
734 * gfortran.dg/storage_size_2.f08: Fix test.
735 * gfortran.dg/c_sizeof_1.f90: Fix test.
736 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
737 * gfortran.dg/c_sizeof_3.f90: New.
738 * gfortran.dg/c_sizeof_4.f90: New.
739 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
740 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
741
742 2010-09-26 Daniel Kraft <d@domob.eu>
743
744 PR fortran/45783
745 PR fortran/45795
746 * gfortran.dg/select_type_18.f03: New test.
747
748 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
749
750 * gnat.dg/return2.ad[sb]: New test.
751 * gnat.dg/return2_pkg.ads: New helper.
752
753 2010-09-25 Daniel Kraft <d@domob.eu>
754
755 PR fortran/45776
756 * gfortran.dg/io_constraints_6.f03: New test.
757 * gfortran.dg/io_constraints_7.f03: New test.
758 * gfortran.dg/newunit_2.f90: New test.
759
760 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
761
762 * gfortran.dg/operator_c1202.f90: New test.
763
764 2010-09-24 Jan Hubicka <jh@suse.cz>
765
766 * gcc.dg/tree-ssa/leaf.c: New testcase.
767
768 2010-09-24 Jan Hubicka <jh@suse.cz>
769
770 PR tree-optimization/45738
771 PR tree-optimization/45741
772 * gcc.c-torture/compile/pr45741.c: New.
773 * gfortran.fortran-torture/compile/pr45738.f90: New.
774
775 2010-09-24 Joseph Myers <joseph@codesourcery.com>
776
777 * gcc.dg/cpp/undef-opt-1.c: New test.
778
779 2010-09-24 Jason Merrill <jason@redhat.com>
780
781 * g++.dg/other/error10.C: Adjust expected output.
782
783 2010-09-24 Jakub Jelinek <jakub@redhat.com>
784
785 PR middle-end/45234
786 * gcc.dg/torture/stackalign/alloca-6.c: New test.
787 * gcc.target/i386/pr45234.c: New test.
788
789 2010-09-24 Richard Guenther <rguenther@suse.de>
790
791 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
792
793 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
794
795 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
796 as a comment leader in regexp.
797
798 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
799
800 * objc.dg/sync-2.m: New test.
801 * obj-c++.dg/sync-2.mm: New test.
802
803 2010-09-24 Tobias Burnus <burnus@net-b.de>
804
805 PR fortran/40571
806 * gfortran.dg/iso_fortran_env_7.f90: New.
807
808 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
809
810 * obj-c++.dg/too-many-args.mm: New file.
811
812 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
813
814 Merge from 'apple/trunk' branch on FSF servers.
815
816 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
817
818 Radar 4491608
819 * objc.dg/too-many-args.m: New
820
821 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
822
823 PR fortran/45744
824 * gfortran.dg/dependency_36.f90: New test.
825
826 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
827
828 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
829 * gcc.target/i386/pad-3.c: Ditto.
830 * gcc.target/i386/pad-7.c: Ditto.
831 * gcc.target/i386/pad-7.c: Ditto.
832 * gcc.target/i386/pr36502.c: Ditto.
833 * gcc.target/i386/zee.c: Ditto.
834 * gcc.target/i386/20060821-1.c: Ditto.
835 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
836 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
837 * gcc.target/i386/pad-5b.c: Ditto.
838 * gcc.target/i386/pad-6a.c: Ditto.
839 * gcc.target/i386/pad-6b.c: Ditto.
840 * gcc.target/i386/pad-8.c: Ditto.
841 * gcc.target/i386/pad-9.c: Ditto.
842 * gcc.target/i386/pad-10.c: Ditto.
843 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
844
845 2010-09-23 Richard Guenther <rguenther@suse.de>
846
847 PR tree-optimization/45565
848 * g++.dg/ipa/pr45565.C: New testcase.
849
850 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
851
852 PR fortran/45745
853 PR fortran/45648
854 * gfortran.dg/vector_subscript_bound_1.f90: New.
855
856 2010-09-23 Richard Guenther <rguenther@suse.de>
857
858 PR middle-end/45750
859 * gcc.dg/pr45750.c: New testcase.
860
861 2010-09-23 Jakub Jelinek <jakub@redhat.com>
862
863 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
864 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
865 build.
866
867 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
868
869 PR rtl-optimization/44374
870 * gcc.target/arm/headmerge-1.c: New test.
871 * gcc.target/arm/headmerge-2.c: New test.
872 * gcc.target/i386/headmerge-1.c: New test.
873 * gcc.target/i386/headmerge-2.c: New test.
874
875 2010-09-23 Daniel Kraft <d@domob.eu>
876
877 PR fortran/38936
878 PR fortran/44044
879 PR fortran/45474
880 * gfortran.dg/intrinsic_intent_1.f03: New test.
881 * gfortran.dg/select_type_17.f03: New test.
882 * gfortran.dg/associate_5.f03: More definability tests.
883 * gfortran.dg/enum_2.f90: Check definability.
884 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
885 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
886 * gfortran.dg/char_expr_2.f90: Ditto.
887 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
888 * gfortran.dg/enum_5.f90: Ditto.
889 * gfortran.dg/equiv_constraint_8.f90: Ditto.
890 * gfortran.dg/impure_assignment_2.f90: Ditto.
891 * gfortran.dg/impure_assignment_3.f90: Ditto.
892 * gfortran.dg/intent_out_1.f90: Ditto.
893 * gfortran.dg/intent_out_3.f90: Ditto.
894 * gfortran.dg/pointer_assign_7.f90: Ditto.
895 * gfortran.dg/pointer_intent_3.f90: Ditto.
896 * gfortran.dg/pr19936_1.f90: Ditto.
897 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
898 * gfortran.dg/simpleif_2.f90: Ditto.
899 * gfortran.dg/protected_5.f90: Ditto.
900 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
901 * gfortran.dg/protected_6.f90: Ditto.
902 * gfortran.dg/protected_7.f90: Ditto.
903
904 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
905
906 PR libfortran/45710
907 * gfortran.dg/namelist_65.f90: New test.
908
909 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
910
911 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
912 the regexp pattern between the expected label and location string.
913
914 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
915
916 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
917
918 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
919
920 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
921 * gcc.dg/pr27898.c: Likewise.
922 * gcc.dg/pr28712.c: Likewise.
923 * gcc.dg/pr30762-1.c: Likewise.
924 * gcc.dg/pr31529-1.c: Likewise.
925 * gcc.dg/pr34457-1.c: Likewise.
926 * gcc.dg/pr34668-1.c: Likewise.
927 * gcc.dg/pr34989-1.c: Likewise.
928 * gcc.dg/pr43557-1.c: Likewise.
929
930 2010-09-22 Jakub Jelinek <jakub@redhat.com>
931
932 PR rtl-optimization/45739
933 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
934
935 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
936
937 * gcc.target/sparc/mnofpu.c: New test.
938
939 2010-09-22 Jakub Jelinek <jakub@redhat.com>
940
941 PR rtl-optimization/45739
942 * gcc.target/i386/pr45739.c: New test.
943
944 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
945
946 PR fortran/45648
947 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
948 and counts. Add non-elemental function call check.
949
950 PR fortran/45648
951 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
952 arguments checks. Update temporary counts.
953 * gfortran.dg/transpose_optimization_1.f90: New.
954
955 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
956
957 PR objc/23710
958 * objc.dg/invalid-method-1.m: New.
959
960 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
961
962 Merge from 'apple/trunk' branch on FSF servers.
963
964 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
965
966 Radar 4291785
967 * objc.dg/naming-4.m: New
968 * objc.dg/naming-5.m: New
969 * obj-c++.dg/naming-1.mm: New
970 * obj-c++.dg/naming-2.mm: New
971
972 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
973 Jack Howarth <howarth@bromo.med.uc.edu>
974
975 PR c++/45645
976 * g++.dg/torture/pr44972.C: Use portable assert().
977
978 2010-09-21 Richard Guenther <rguenther@suse.de>
979
980 PR tree-optimization/45580
981 * g++.dg/torture/pr45580.C: New testcase.
982
983 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
984
985 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
986
987 2010-09-20 Janus Weil <janus@gcc.gnu.org>
988
989 PR fortran/45438
990 * gfortran.dg/pointer_check_7.f90: New.
991
992 2010-09-20 Jakub Jelinek <jakub@redhat.com>
993
994 PR rtl-optimization/45728
995 * gcc.c-torture/compile/pr45728.c: New test.
996
997 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
998
999 PR fortran/45081
1000 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1001
1002 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
1003
1004 * g++.dg/tree-ssa/pr45605.C: Add "\\".
1005
1006 2010-09-20 Richard Guenther <rguenther@suse.de>
1007
1008 PR middle-end/45704
1009 * gcc.dg/torture/pr45704.c: New testcase.
1010
1011 2010-09-20 Jan Hubicka <jh@suse.cz>
1012
1013 PR tree-optimize/45605
1014 * g++.dg/tree-ssa/pr45605.C: New testcase.
1015
1016 2010-09-20 Michael Matz <matz@suse.de>
1017
1018 PR testsuite/45706
1019 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1020 enough.
1021
1022 2010-09-20 Richard Guenther <rguenther@suse.de>
1023
1024 PR tree-optimization/45705
1025 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1026
1027 2010-09-20 Michael Matz <matz@suse.de>
1028
1029 PR testsuite/45706
1030 * lib/target-supports.exp (check_effective_target_vect_perm):
1031 Add i?86-*-*.
1032
1033 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR rtl-optimization/45695
1036 * gcc.c-torture/execute/pr45695.c: New test.
1037
1038 2010-09-19 Jan Hubicka <jh@suse.cz>
1039
1040 PR lto/44246
1041 * gcc.c-torture/compile/pr44246.c:New file.
1042
1043 2010-09-19 Ira Rosen <irar@il.ibm.com>
1044
1045 PR tree-optimization/45714
1046 * gfortran.dg/vect/pr45714-a.f: New test.
1047 * gfortran.dg/vect/pr45714-b.f: New test.
1048
1049 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1050
1051 * gnat.dg/const1.adb: Rename into...
1052 * gnat.dg/constant1.adb: ...this.
1053 * gnat.dg/constant2.adb: New test.
1054 * gnat.dg/constant2_pkg1.ads: New helper.
1055 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1056
1057 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1058
1059 * gnat.dg/specs/constant1.ads: New test.
1060 * gnat.dg/specs/constant1_pkg.ads: New helper.
1061
1062 2010-09-18 Jan Hubicka <jh@suse.cz>
1063
1064 PR tree-optimization/45453
1065 * g++.dg/tree-ssa/pr45453.C: New testcase.
1066
1067 2010-09-18 Jason Merrill <jason@redhat.com>
1068
1069 * g++.dg/cpp0x/initlist44.C: New.
1070
1071 2010-09-18 Richard Guenther <rguenther@suse.de>
1072
1073 PR tree-optimization/45709
1074 * g++.dg/torture/pr45709-2.C: New testcase.
1075
1076 2010-09-18 Richard Guenther <rguenther@suse.de>
1077
1078 PR tree-optimization/45709
1079 * g++.dg/torture/pr45709.C: New testcase.
1080
1081 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
1082
1083 PR testsuite/45719
1084 * gcc.target/i386/pad-3.c: Pass -fno-pic.
1085
1086 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1087
1088 * gcc.target/i386/pad-1.c: New.
1089 * gcc.target/i386/pad-2.c: Likewise.
1090 * gcc.target/i386/pad-3.c: Likewise.
1091 * gcc.target/i386/pad-4.c: Likewise.
1092 * gcc.target/i386/pad-5a.c: Likewise.
1093 * gcc.target/i386/pad-5b.c: Likewise.
1094 * gcc.target/i386/pad-6a.c: Likewise.
1095 * gcc.target/i386/pad-6b.c: Likewise.
1096 * gcc.target/i386/pad-7.c: Likewise.
1097 * gcc.target/i386/pad-8.c: Likewise.
1098 * gcc.target/i386/pad-9.c: Likewise.
1099 * gcc.target/i386/pad-10.c: Likewise.
1100
1101 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1102
1103 PR middle-end/45234
1104 * gcc.dg/torture/stackalign/alloca-5.c: New.
1105
1106 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1107
1108 PR middle-end/45678
1109 * gcc.dg/torture/pr45678-2.c: New.
1110
1111 2010-09-17 Richard Guenther <rguenther@suse.de>
1112
1113 PR middle-end/45678
1114 * gcc.dg/torture/pr45678-1.c: New testcase.
1115
1116 2010-09-17 Michael Matz <matz@suse.de>
1117
1118 PR tree-optimization/43432
1119 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1120 check_effective_target_vect_perm_short): New predicates.
1121 (check_effective_target_vect_perm): Include x86_64.
1122 * gcc.dg/vect/pr43432.c: New test.
1123 * gcc.dg/vect/vect-114.c: Adjust.
1124 * gcc.dg/vect/vect-15.c: Ditto.
1125 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1126 * gcc.dg/vect/slp-perm-9.c: Ditto.
1127
1128 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
1129
1130 PR testsuite/45692
1131 * objc/execute/exceptions/throw-nil.m: Run the test only with the
1132 GNU runtime.
1133
1134 2010-09-17 Richard Guenther <rguenther@suse.de>
1135
1136 * gcc.dg/pr27898.c: Use -flto instead of -combine.
1137 * gcc.dg/pr28706.c: Likewise.
1138 * gcc.dg/pr28712.c: Likewise.
1139 * gcc.dg/pr30762-1.c: Likewise.
1140 * gcc.dg/pr30762-2.c: Likewise.
1141 * gcc.dg/pr31529-1.c: Likewise.
1142 * gcc.dg/pr31529-2.c: Likewise.
1143 * gcc.dg/pr34457-1.c: Likewise.
1144 * gcc.dg/pr34457-2.c: Likewise.
1145 * gcc.dg/pr34668-1.c: Likewise.
1146 * gcc.dg/pr34668-2.c: Likewise.
1147 * gcc.dg/pr34989-1.c: Likewise.
1148 * gcc.dg/pr34989-2.c: Likewise.
1149 * gcc.dg/pr43557-1.c: Likewise.
1150 * gcc.dg/pr43557-2.c: Likewise.
1151 * gcc.dg/debug/pr41893-1.c: Likewise.
1152 * gcc.dg/matrix/matrix.exp: Do not use -combine.
1153 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1154 * gcc.dg/matrix/matrix-4.c: Likewise.
1155 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1156 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1157 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1158 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1159
1160 2010-09-16 Tobias Burnus <burnus@net-b.de>
1161
1162 PR fortran/43665
1163 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1164 optimizations.
1165 * gfortran.dg/intent_optimize_1.f90: New test.
1166
1167 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
1168
1169 * gcc.target/i386/divmod-1.c: New.
1170 * gcc.target/i386/divmod-2.c: Likewise.
1171 * gcc.target/i386/divmod-3.c: Likewise.
1172 * gcc.target/i386/divmod-4.c: Likewise.
1173 * gcc.target/i386/divmod-4a.c: Likewise.
1174 * gcc.target/i386/divmod-5.c: Likewise.
1175 * gcc.target/i386/divmod-6.c: Likewise.
1176 * gcc.target/i386/divmod-7.c: Likewise.
1177 * gcc.target/i386/divmod-8.c: Likewise.
1178 * gcc.target/i386/udivmod-1.c: Likewise.
1179 * gcc.target/i386/udivmod-2.c: Likewise.
1180 * gcc.target/i386/udivmod-3.c: Likewise.
1181 * gcc.target/i386/udivmod-4.c: Likewise.
1182 * gcc.target/i386/udivmod-4a.c: Likewise.
1183 * gcc.target/i386/udivmod-5.c: Likewise.
1184 * gcc.target/i386/udivmod-6.c: Likewise.
1185 * gcc.target/i386/udivmod-7.c: Likewise.
1186 * gcc.target/i386/udivmod-8.c: Likewise.
1187
1188 2010-09-16 Jan Hubicka <jh@suse.cz>
1189
1190 * g++.dg/lto/pr45679-1_0.C: New file.
1191 * g++.dg/lto/pr45679-1_1.C: New file.
1192 * g++.dg/lto/pr45679-0_0.C: New file.
1193 * g++.dg/lto/pr45679-0_1.C: New file.
1194
1195 2010-09-16 Janus Weil <janus@gcc.gnu.org>
1196
1197 PR fortran/45674
1198 * gfortran.dg/class_dummy_2.f03: New.
1199
1200 2010-09-16 Richard Guenther <rguenther@suse.de>
1201
1202 PR tree-optimization/45623
1203 * gcc.dg/torture/pr45623.c: New testcase.
1204
1205 2010-09-16 Ira Rosen <irar@il.ibm.com>
1206
1207 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1208 name and parentheses.
1209 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1210
1211 2010-09-15 Jason Merrill <jason@redhat.com>
1212
1213 * g++.dg/parse/parameter-declaration-2.C: New.
1214
1215 * g++.dg/cpp0x/scoped_enum2.C: New.
1216
1217 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
1218
1219 * gcc.c-torture/compile/20100915-1.c: New test.
1220
1221 2010-09-15 Martin Jambor <mjambor@suse.cz>
1222
1223 PR middle-end/45644
1224 * gcc.dg/ipa/pr45644.c: New test.
1225
1226 2010-09-15 Jakub Jelinek <jakub@redhat.com>
1227
1228 PR tree-optimization/45633
1229 * gcc.dg/vect/pr45633.c: New test.
1230
1231 2010-09-15 Janus Weil <janus@gcc.gnu.org>
1232
1233 PR fortran/45577
1234 * gfortran.dg/allocate_derived_4.f90: New.
1235
1236 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
1237
1238 * lib/target-supports.exp
1239 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1240 supported flag to true for neon.
1241
1242 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1243
1244 PR c++/45665
1245 * g++.dg/template/crash103.C: New.
1246
1247 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
1248
1249 Merge from 'apple/trunk' branch on FSF servers.
1250
1251 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
1252
1253 Radar 4457381
1254 * objc.dg/msg-in-protocol.m: New.
1255 * obj-c++.dg/msg-in-protocol.mm: New.
1256
1257 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
1258
1259 Radar 4219590
1260 * objc.dg/break-in-ifstmt.m: New.
1261
1262 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1263
1264 Radar 4174166
1265 * obj-c++.dg/comp-types-13.mm: New.
1266 * objc.dg/comp-types-12.m: New.
1267
1268 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1269
1270 Radar 4216500
1271 * obj-c++.dg/proto-lossage-7.mm: New.
1272 * objc.dg/proto-lossage-7.m: New.
1273
1274 2010-09-14 Jan Hubicka <jh@suse.cz>
1275
1276 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1277 folding.
1278 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1279 folding.
1280
1281 2010-09-14 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR middle-end/45567
1284 * gcc.dg/pr45567.c: New test.
1285
1286 PR debug/45660
1287 * g++.dg/debug/pr45660.C: New test.
1288
1289 2010-09-14 Ira Rosen <irar@il.ibm.com>
1290
1291 PR tree-optimization/45470
1292 * g++.dg/vect/pr45470-a.cc: New test.
1293 * g++.dg/vect/pr45470-a.cc: New test.
1294
1295 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
1296
1297 PR target/42070
1298 * lib/profopt.exp: Prune warnings on execname2 compile.
1299 * lib/prune.exp: Prune "can't add line info" warnings.
1300
1301 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1302
1303 PR libfortran/45532
1304 * gfortran.dg/namelist_64.f90: New test.
1305
1306 2010-09-13 Jakub Jelinek <jakub@redhat.com>
1307
1308 PR rtl-optimization/45617
1309 * gcc.target/i386/pr45617.c: New test.
1310
1311 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
1312
1313 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1314
1315 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
1316
1317 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1318 * gcc.target/i386/fma4-vector.c: Likewise.
1319 * gcc.target/i386/vectorize2.c: Likewise.
1320 * gcc.target/i386/vectorize4.c: Likewise.
1321 * gcc.target/i386/vectorize5.c: Likewise.
1322 * gcc.target/i386/vectorize6.c: Likewise.
1323 * gcc.target/i386/vectorize8.c: Likewise.
1324
1325 * gcc.target/i386/vect-double-1.c: New.
1326 * gcc.target/i386/vect-double-1a.c: Likewise.
1327 * gcc.target/i386/vect-double-2.c: Likewise.
1328 * gcc.target/i386/vect-double-2a.c: Likewise.
1329
1330 * lib/target-supports.exp (check_effective_target_vect_double):
1331 Set et_vect_double_saved to 0 when tuning for Atom.
1332
1333 2010-09-13 Jan Hubicka <jh@suse.cz>
1334
1335 * gcc.dg/torture/pr23821.c: Drop static keyword.
1336 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1337 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1338
1339 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
1340
1341 * gcc.target/arm/sync-1.c: New.
1342
1343 2010-09-12 Olivier Hainque <hainque@adacore.com>
1344
1345 * gnat.dg/memtrap.adb: New test.
1346
1347 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1348
1349 * gfortran.dg/promotion.f90: Fix options.
1350
1351 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
1352
1353 * g++.dg/cpp0x/range-for1.C: New.
1354 * g++.dg/cpp0x/range-for2.C: New.
1355 * g++.dg/cpp0x/range-for3.C: New.
1356 * g++.dg/cpp0x/range-for4.C: New.
1357 * g++.dg/cpp0x/range-for5.C: New.
1358 * g++.dg/cpp0x/range-for6.C: New.
1359
1360 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
1361
1362 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1363 and counts. Check that transpose is not called.
1364 * gfortran.dg/transpose_2.f90: Update error message.
1365
1366 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1367
1368 PR c++/43824
1369 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1370 * g++.dg/lookup/strong-using-2.C: Likewise.
1371 * g++.dg/lookup/strong-using-3.C: Likewise.
1372 * g++.dg/lookup/strong-using-5.C: Likewise.
1373
1374 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1375 * g++.dg/cpp0x/inline-ns4.C: New.
1376 * g++.dg/cpp0x/inline-ns5.C: New.
1377
1378 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
1379
1380 PR middle-end/45634
1381 * gfortran.fortran-torture/compile/pr45634.f90: New.
1382
1383 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1384
1385 * objc.dg/fobjc-exceptions.m: New test.
1386
1387 2010-09-10 Jan Hubicka <jh@suse.cz>
1388
1389 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1390
1391 2010-09-10 Martin Jambor <mjambor@suse.cz>
1392
1393 PR tree-optimization/44972
1394 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1395 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1396 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1397 instead.
1398 * g++.dg/torture/pr44972.C: New test.
1399
1400 2010-09-10 Martin Jambor <mjambor@suse.cz>
1401
1402 PR tree-optimization/44972
1403 * g++.dg/torture/pr34850.C: Remove expected warning.
1404
1405 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1406
1407 * gfortran.dg/dummy_optional_arg.f90: New test.
1408
1409 2010-09-08 Jan Hubicka <jh@suse.cz>
1410
1411 PR tree-optimization/45598
1412 * fortran.fortran-torture/compile/pr45598.f90: New test.
1413
1414 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1415
1416 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1417 * lib/target-supports.exp (check_ifunc_available): New.
1418 * gcc.dg/attr-ifunc-1.c: New.
1419 * gcc.dg/attr-ifunc-2.c: New.
1420 * gcc.dg/attr-ifunc-3.c: New.
1421 * gcc.dg/attr-ifunc-4.c: New.
1422 * gcc.dg/attr-ifunc-5.c: New.
1423 * g++.dg/ext/attr-ifunc-1.C: New.
1424 * g++.dg/ext/attr-ifunc-2.C: New.
1425 * g++.dg/ext/attr-ifunc-3.C: New.
1426 * g++.dg/ext/attr-ifunc-4.C: New.
1427
1428 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1429
1430 PR middle-end/40386
1431 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1432
1433 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1434
1435 * gfortran.dg/inline_transpose_1.f90: New test.
1436
1437 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR c++/45588
1440 * g++.dg/warn/Wunused-var-15.C: New test.
1441
1442 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1443
1444 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1445 hppa*-*-hpux*.
1446
1447 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1448
1449 * objc/execute/exceptions/throw-nil.m: New test.
1450 * objc/execute/exceptions/handler-1.m: Updated to use the new
1451 objc_set_uncaught_exception_handler() function.
1452 * objc/execute/exceptions/matcher-1.m: New test.
1453
1454 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1455
1456 PR fortran/38282
1457 * gfortran.dg/bit_comparison_1.F90: New test.
1458 * gfortran.dg/leadz_trailz_3.f90: New test.
1459 * gfortran.dg/masklr_2.F90: New test.
1460 * gfortran.dg/shiftalr_1.F90: New test.
1461 * gfortran.dg/merge_bits_2.F90: New test.
1462 * gfortran.dg/dshift_2.F90: New test.
1463 * gfortran.dg/bit_comparison_2.F90: New test.
1464 * gfortran.dg/masklr_1.F90: New test.
1465 * gfortran.dg/merge_bits_1.F90: New test.
1466 * gfortran.dg/dshift_1.F90: New test.
1467 * gfortran.dg/shiftalr_2.F90: New test.
1468
1469 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1470
1471 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1472 functions from objc/typedstream.h are deprecated.
1473
1474 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1475
1476 * lib/target-supports.exp
1477 (check_effective_target_run_expensive_tests): New proc.
1478 * gcc.c-torture/compile/limits-fnargs.c: Use
1479 dg-require-effective-target run_expensive_tests.
1480
1481 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1482
1483 PR fortran/45597
1484 * gfortran.dg/gomp/pr45597.f90: New test.
1485
1486 PR fortran/45595
1487 * gfortran.dg/gomp/pr45595.f90: New test.
1488
1489 2010-09-08 Michael Matz <matz@suse.de>
1490
1491 * c-c++-common/uninit-17.c: Adjust.
1492
1493 2010-09-08 Michael Matz <matz@suse.de>
1494
1495 PR tree-optimization/43430
1496 * gcc.dg/vect/pr43430-2.c: New test.
1497
1498 2010-09-08 Michael Matz <matz@suse.de>
1499
1500 PR tree-optimization/33244
1501 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1502
1503 2010-09-08 Richard Guenther <rguenther@suse.de>
1504
1505 PR tree-optimization/45578
1506 * gfortran.dg/pr45578.f90: New testcase.
1507
1508 2010-09-08 Richard Guenther <rguenther@suse.de>
1509
1510 PR testsuite/45590
1511 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1512
1513 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1514
1515 PR fortran/45576
1516 * gfortran.dg/char_length_18.f90: New test.
1517
1518 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1519
1520 PR target/36502
1521 * gcc.target/i386/pr36502.c: New test.
1522
1523 PR target/42313
1524 PR target/44651
1525 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1526 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1527
1528 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1529
1530 * gfortran.dg/achar_4.f90: Enable bounds checking.
1531
1532 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
1533
1534 PR target/45206
1535 * gcc.target/i386/pr45206.c: New test.
1536
1537 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
1538
1539 PR fortran/45505
1540 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1541
1542 2010-09-07 Jan Hubicka <jh@suse.cz>
1543
1544 * gcc.c-torture/compile/20100907.c: New testcase.
1545
1546 2010-09-07 Richard Guenther <rguenther@suse.de>
1547
1548 PR middle-end/45569
1549 * g++.dg/eh/pr45569.C: New testcase.
1550
1551 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1552
1553 PR target/43137
1554 * gcc.target/arm/pr43137.c: New test.
1555
1556 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1557
1558 PR fortran/36931
1559 * gfortran.dg/dependency_35.f90: New test.
1560
1561 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1562
1563 PR fortran/34145
1564 * gfortran.dg/char_length_17.f90: New test.
1565
1566 2010-09-06 Dodji Seketeli <dodji@redhat.com>
1567
1568 PR c++/45200
1569 PR c++/45293
1570 PR c++/45558
1571 * g++.dg/template/typedef34.C: New test.
1572 * g++.dg/template/typedef35.C: New test.
1573
1574 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
1575
1576 PR target/22152
1577 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1578
1579 2010-09-06 Mark Mitchell <mark@codesourcery.com>
1580
1581 * g++.dg/warn/Wdouble-promotion.C: New.
1582
1583 2010-09-06 Arnaud Charlet <charlet@adacore.com>
1584
1585 * g++.dg/parse/redef2.C: New.
1586
1587 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1588
1589 * gcc.dg/20100906-1.c: New testcase.
1590
1591 2010-09-06 Jakub Jelinek <jakub@redhat.com>
1592
1593 PR testsuite/45543
1594 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1595 DW_TAG_enumeration_type DIE.
1596
1597 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1598
1599 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1600 Update XFAILs.
1601
1602 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1603
1604 PR rtl-optimization/44919
1605 * g++.dg/opt/pr44919.C: New.
1606
1607 2010-09-06 Tobias Burnus <burnus@net-b.de>
1608
1609 PR fortran/38282
1610 * gfortran.dg/iall_iany_iparity_1.f90: New.
1611 * gfortran.dg/iall_iany_iparity_2.f90: New.
1612
1613 2010-09-06 Jason Merrill <jason@redhat.com>
1614
1615 * g++.dg/cpp0x/initlist42.C: New.
1616
1617 * g++.dg/cpp0x/auto19.C: New.
1618
1619 * g++.dg/template/sfinae25.C: New.
1620 * g++.dg/template/char1.C: Expect warning.
1621 * g++.dg/template/nontype10.C: Likewise.
1622
1623 * g++.dg/cpp0x/implicit9.C: New.
1624
1625 * g++.dg/cpp0x/initlist43.C: New.
1626
1627 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1628
1629 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1630
1631 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1632
1633 * gcc.dg/Wdouble-promotion.c: New.
1634
1635 2010-09-05 Tobias Burnus <burnus@net-b.de>
1636
1637 * gfortran.dg/float128_1.f90: Remove test case as
1638 it always fails since Rev 163611 backed out the
1639 front-end implementation.
1640
1641 2010-09-05 Tobias Burnus <burnus@net-b.de>
1642
1643 * gfortran.dg/float128_1.f90: XFAIL test case.
1644
1645 2010-09-05 Tobias Burnus <burnus@net-b.de>
1646
1647 * gfortran.dg/bessel_7.f90: Decrease required precision.
1648
1649 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
1650
1651 PR testsuite/45545
1652 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1653 ref-all-matching targets.
1654
1655 2010-09-05 Richard Guenther <rguenther@suse.de>
1656
1657 PR tree-optimization/45535
1658 * gcc.c-torture/compile/pr45535.c: New testcase.
1659
1660 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1661
1662 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1663 "\[^\n\]*".
1664 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1665 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1666 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1667 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1668 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1669 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1670 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1671 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1672 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1673 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1674 * gcc.target/i386/pr22152.c: Likewise.
1675 * gcc.target/i386/pr36992-1.c: Likewise.
1676 * gcc.target/i386/pr36992-2.c: Likewise.
1677 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1678
1679 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1680
1681 PR testsuite/43957
1682 * gcc.dg/const-uniq-1.c: Modify regexp.
1683
1684 2010-09-04 Tobias Burnus <burnus@net-b.de>
1685
1686 PR fortran/45530
1687 * gfortran.dg/namelist_63.f90: New.
1688
1689 2010-09-04 Jan Hubicka <jh@suse.cz>
1690
1691 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1692 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1693
1694 2010-09-04 Jan Hubicka <jh@suse.cz>
1695
1696 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1697
1698 2010-09-04 Janus Weil <janus@gcc.gnu.org>
1699
1700 PR fortran/45507
1701 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1702
1703 2010-09-03 Joseph Myers <joseph@codesourcery.com>
1704
1705 * gcc.dg/opts-4.c: New test.
1706
1707 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1708
1709 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1710 * gcc.dg/vect/vect-peel-4.c: Ditto.
1711
1712 2010-09-03 Daniel Kraft <d@domob.eu>
1713
1714 PR fortran/45525
1715 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1716
1717 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1718
1719 PR fortran/45159
1720 * gfortran.dg/dependency_34.f90: New test.
1721
1722 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1723
1724 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1725
1726 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1727
1728 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1729 gcc.target/i386/clearcap.map if supported.
1730
1731 2010-09-03 Michael Matz <matz@suse.de>
1732
1733 PR middle-end/45415
1734 * gcc.dg/pr45415.c: New test.
1735
1736 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1737
1738 PR tree-optimization/45506
1739 * gcc.dg/pr45506.c: New.
1740
1741 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
1742
1743 PR target/45476
1744 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1745 * gcc.target/i386/float128-2.c: Ditto.
1746
1747 2010-09-03 Daniel Kraft <d@domob.eu>
1748
1749 PR fortran/34162
1750 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1751 * gfortran.dg/internal_dummy_2.f08: New test.
1752 * gfortran.dg/internal_dummy_3.f08: New test.
1753 * gfortran.dg/internal_dummy_4.f08: New test.
1754
1755 2010-09-03 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR debug/45500
1758 * gcc.target/i386/pr45500.c: New test.
1759
1760 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1761
1762 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1763
1764 2010-09-03 Daniel Kraft <d@domob.eu>
1765
1766 PR fortran/44602
1767 * gfortran.dg/exit_2.f08; Adapt error messages.
1768 * gfortran.dg/exit_3.f08: New test.
1769 * gfortran.dg/exit_4.f08: New test.
1770 * gfortran.dg/exit_5.f03: New test.
1771
1772 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1773
1774 * gfortran.dg/ishft_4.f90: New test.
1775
1776 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1777
1778 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1779 FRIZ/XSRIZ instruciton for (double)(long long)x.
1780 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1781
1782 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1783
1784 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1785
1786 2010-09-02 Richard Guenther <rguenther@suse.de>
1787
1788 PR tree-optimization/44937
1789 PR tree-optimization/45412
1790 * g++.dg/opt/pr45412.C: New testcase.
1791 * gcc.c-torture/compile/pr45412.c: Likewise.
1792 * gcc.c-torture/compile/pr44937.c: Likewise.
1793
1794 2010-09-02 Joseph Myers <joseph@codesourcery.com>
1795
1796 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1797 but using -Werror=comment.
1798 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1799 expected error messages.
1800
1801 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1802
1803 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1804 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1805
1806 2010-09-02 Tobias Burnus <burnus@net-b.de>
1807
1808 PR fortran/45489
1809 * gfortran.dg/initialization_27.f90: New.
1810
1811 2010-09-02 Ira Rosen <irar@il.ibm.com>
1812
1813 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1814 check into different basic blocks. Expect vectorization if misaligned
1815 stores are supported.
1816 * gcc.dg/vect/bb-slp-8a.c: New test.
1817 * gcc.dg/vect/bb-slp-8b.c: New test.
1818
1819 2010-09-01 Steve Ellcey <sje@cup.hp.com>
1820
1821 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1822
1823 2010-09-01 Janus Weil <janus@gcc.gnu.org>
1824
1825 PR fortran/44541
1826 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1827 * gfortran.dg/class_dummy_1.f03: New.
1828
1829 2010-09-01 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR middle-end/45458
1832 * g++.dg/tree-prof/partition2.C: New test.
1833
1834 2010-09-01 Richard Guenther <rguenther@suse.de>
1835
1836 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1837 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1838 * gcc.c-torture/execute/20100827-1.c: Likewise.
1839
1840 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1841
1842 * gfortran.dg/execute_command_line_1.f90: New test.
1843
1844 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1845
1846 PR preprocessor/45457
1847 * c-c++-common/cpp/pr45457.c: New test.
1848
1849 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1850
1851 * gcc.dg/nested-func-8.c: New test.
1852
1853 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1854
1855 PR fortran/38282
1856 * gfortran.dg/popcnt_poppar_1.F90: New test.
1857 * gfortran.dg/popcnt_poppar_2.F90: New test.
1858
1859 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
1860
1861 * gcc.target/i386/volatile-2.c: Require nonpic target.
1862
1863 2010-08-31 Jakub Jelinek <jakub@redhat.com>
1864
1865 PR middle-end/45461
1866 * gcc.dg/pr45461.c: New test.
1867
1868 2010-08-31 Richard Guenther <rguenther@suse.de>
1869
1870 PR testsuite/45455
1871 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1872
1873 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
1874
1875 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1876
1877 2010-08-30 Janus Weil <janus@gcc.gnu.org>
1878
1879 PR fortran/45456
1880 * gfortran.dg/typebound_proc_18.f03: New.
1881
1882 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1883
1884 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1885 * lib/scanasm.exp (scan-stack-usage): Likewise.
1886 (scan-stack-usage-not): Likewise.
1887 * gcc.dg/stack-usage-1.c: New test.
1888 * gcc.target/i386/stack-usage-realign.c: Likewise.
1889
1890 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
1891
1892 PR tree-optimization/45427
1893 * gcc.dg/tree-ssa/pr45427.c: New test.
1894
1895 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1896
1897 PR c++/45043
1898 * g++.dg/template/crash102.C: New.
1899
1900 2010-08-30 Jakub Jelinek <jakub@redhat.com>
1901
1902 PR middle-end/45423
1903 * gcc.dg/gomp/atomic-12.c: New test.
1904 * gcc.dg/gomp/atomic-13.c: New test.
1905 * gcc.dg/gomp/atomic-14.c: New test.
1906 * g++.dg/gomp/atomic-11.C: New test.
1907 * g++.dg/gomp/atomic-12.C: New test.
1908 * g++.dg/gomp/atomic-13.C: New test.
1909 * g++.dg/gomp/atomic-14.C: New test.
1910
1911 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1912
1913 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1914 delimiter.
1915
1916 2010-08-30 Thomas Quinot <quinot@adacore.com>
1917
1918 * gnat.dg/discr24.adb: New test.
1919
1920 2010-08-30 Richard Guenther <rguenther@suse.de>
1921
1922 PR tree-optimization/45449
1923 * gcc.dg/pr45449.c: New testcase.
1924
1925 2010-08-30 Joseph Myers <joseph@codesourcery.com>
1926
1927 * gcc.dg/opts-1.c: Expect errors, not warnings.
1928
1929 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1930
1931 PR fortran/42769
1932 * gfortran.dg/dynamic_dispatch_11.f03: New.
1933
1934 2010-08-29 Jason Merrill <jason@redhat.com>
1935
1936 PR c++/44991
1937 * g++.dg/parse/defarg15.C: New.
1938
1939 2010-08-29 Janus Weil <janus@gcc.gnu.org>
1940
1941 PR fortran/45439
1942 * gfortran.dg/select_type_16.f03: New.
1943
1944 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
1945 Tobias Burnus <burnus@net-b.de>
1946
1947 * gfortran.dg/bessel_7.f90: Decrease required precision.
1948
1949 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1950 Kaz Kojima <kkojima@gcc.gnu.org>
1951
1952 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1953
1954 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1955
1956 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1957 floating point conversion code generation.
1958 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1959 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1960 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1961 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1962 to integer conversion code generation.
1963 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1964 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1965 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1966 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1967
1968 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1969
1970 PR fortran/32049
1971 * gfortran.dg/random_seed_1.f90: Adjust test.
1972 * gfortran.dg/float128_1.f90: New test.
1973
1974 2010-08-27 Tobias Burnus <burnus@net-b.de>
1975
1976 PR fortran/33197
1977 * gfortran.dg/norm2_1.f90: New.
1978 * gfortran.dg/norm2_2.f90: New.
1979 * gfortran.dg/norm2_3.f90: New.
1980 * gfortran.dg/norm2_4.f90: New.
1981 * gfortran.dg/parity_1.f90: New.
1982 * gfortran.dg/parity_2.f90: New.
1983 * gfortran.dg/parity_3.f90: New.
1984
1985 2010-08-27 Janus Weil <janus@gcc.gnu.org>
1986
1987 PR fortran/45420
1988 * gfortran.dg/select_type_15.f03: New.
1989
1990 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1991
1992 PR libfortran/43217
1993 * gfortran.dg/hollerith8.f90: New test.
1994
1995 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1996
1997 PR fortran/45159
1998 * gfortran.dg/dependency_33.f90: New test.
1999
2000 2010-08-27 Richard Guenther <rguenther@suse.de>
2001
2002 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2003 * gcc.dg/graphite/scop-2.c: Likewise.
2004 * gcc.dg/graphite/scop-20.c: Likewise.
2005 * gcc.dg/vect/slp-25.c: Likewise.
2006
2007 2010-08-27 Olivier Hainque <hainque@adacore.com>
2008
2009 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2010
2011 2010-08-26 Daniel Kraft <d@domob.eu>
2012
2013 PR fortran/38936
2014 PR fortran/44047
2015 PR fortran/45384
2016 * gfortran.dg/associate_8.f03: New test.
2017 * gfortran.dg/select_type_13.f03: New test.
2018 * gfortran.dg/select_type_14.f03: New test.
2019
2020 2010-08-26 Jakub Jelinek <jakub@redhat.com>
2021
2022 PR tree-optimization/44485
2023 * gcc.dg/pr44485.c: New test.
2024
2025 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2026
2027 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2028 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2029 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2030
2031 2010-08-26 Richard Guenther <rguenther@suse.de>
2032
2033 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2034 * gcc.dg/graphite/scop-21.c: Likewise.
2035
2036 2010-08-26 Richard Guenther <rguenther@suse.de>
2037
2038 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2039 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2040 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2041 * gcc.dg/vect/vect-91.c: Likewise.
2042 * gcc.dg/vect/vect-peel-1.c: Likewise.
2043 * gcc.dg/vect/vect-peel-2.c: Likewise.
2044 * gcc.dg/vect/vect-peel-4.c: Likewise.
2045
2046 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2047
2048 PR libfortran/41859
2049 * gfortran.dg/der_io_4.f90: New test.
2050
2051 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR rtl-optimization/44858
2054 * gcc.c-torture/execute/pr44858.c: New test.
2055
2056 PR rtl-optimization/45400
2057 * g++.dg/other/i386-8.C: New test.
2058
2059 2010-08-25 Richard Guenther <rguenther@suse.de>
2060
2061 * gcc.dg/alias-8.c: Adjust.
2062
2063 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
2064
2065 * gcc.target/i386/combine-mul.c: New test.
2066
2067 2010-08-25 Richard Guenther <rguenther@suse.de>
2068
2069 PR lto/44562
2070 * gcc.dg/graphite/id-27.c: New testcase.
2071 * gcc.dg/lto/20100825-1_0.c: Likewise.
2072
2073 2010-08-25 Richard Guenther <rguenther@suse.de>
2074
2075 PR tree-optimization/45316
2076 * g++.dg/opt/pr45316.C: New testcase.
2077
2078 2010-08-25 Richard Guenther <rguenther@suse.de>
2079
2080 PR tree-optimization/45393
2081 * g++.dg/torture/pr45393.C: New testcase.
2082
2083 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2084
2085 PR tree-optimization/45059
2086 * gcc.c-torture/compile/pr45059.c: New test.
2087
2088 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
2089
2090 * lib/target-supports.exp (check_effective_target_vect_unpack):
2091 Set vect_unpack supported flag to true for neon.
2092
2093 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2094
2095 * gcc.dg/tree-ssa/ifc-5.c: New.
2096
2097 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2098
2099 * gcc.dg/tree-ssa/ifc-4.c: New.
2100 * gcc.dg/tree-ssa/ifc-7.c: New.
2101
2102 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
2103
2104 * gcc.dg/vect/vect.exp: Check loongson targets
2105 * g++.dg/vect/vect.exp: Likewise
2106 * gfortran.dg/vect/vect.exp: Likewise
2107
2108 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2109
2110 * gcc.target/powerpc/vsx-mass-1.c: New file, test
2111 -mveclibabi=mass.
2112
2113 2010-08-23 Janus Weil <janus@gcc.gnu.org>
2114
2115 PR fortran/45366
2116 * gfortran.dg/proc_ptr_29.f90: New.
2117
2118 2010-08-22 Tobias Burnus <burnus@net-b.de>
2119 Dominique d'Humieres <dominiq@lps.ens.fr>
2120
2121 PR fortran/45367
2122 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2123
2124 2010-08-22 Tobias Burnus <burnus@net-b.de>
2125
2126 PR fortran/45367
2127 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2128
2129 2010-08-22 Tobias Burnus <burnus@net-b.de>
2130
2131 PR fortran/36158
2132 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2133
2134 2010-08-22 Tobias Burnus <burnus@net-b.de>
2135 Dominique d'Humieres <dominiq@lps.ens.fr>
2136
2137 PR fortran/45367
2138 PR fortran/36158
2139 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2140 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2141
2142 2010-08-21 Janus Weil <janus@gcc.gnu.org>
2143
2144 PR fortran/44863
2145 PR fortran/45271
2146 PR fortran/45290
2147 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2148 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2149 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2150
2151 2010-08-21 Tobias Burnus <burnus@net-b.de>
2152
2153 PR fortran/36158
2154 PR fortran/33197
2155 * gfortran.dg/bessel_6.f90: New.
2156 * gfortran.dg/bessel_7.f90: New.
2157
2158 2010-08-20 Jan Hubicka <jh@suse.cz>
2159
2160 PR c++/45307
2161 PR c++/17736
2162 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2163 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2164
2165 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
2166
2167 PR target/45336
2168 * gcc.target/i386/pr45336-1.c: New.
2169 * gcc.target/i386/pr45336-2.c: Likewise.
2170 * gcc.target/i386/pr45336-3.c: Likewise.
2171 * gcc.target/i386/pr45336-4.c: Likewise.
2172
2173 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
2174
2175 PR testsuite/45361
2176 * gcc.target/i386/volatile-2.c: Update scan strings to also
2177 include (%rip) for the memory reference on x86_64.
2178
2179 2010-08-20 Jakub Jelinek <jakub@redhat.com>
2180
2181 PR middle-end/44974
2182 * gcc.dg/pr44974.c: New test.
2183
2184 PR rtl-optimization/45353
2185 * gcc.dg/pr45353.c: New test.
2186
2187 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
2188
2189 * gcc.target/i386/volatile-2.c: New.
2190
2191 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
2192
2193 PR rtl-optimization/44691
2194 * gfortran.dg/pr44691.f: New test.
2195
2196 2010-10-19 Olivier Hainque <hainque@adacore.com>
2197
2198 * gcc.target/sparc/sibcall-dslot.c: New testcase.
2199
2200 2010-08-19 Jason Merrill <jason@redhat.com>
2201
2202 * g++.dg/init/synth3.C: New.
2203 * g++.dg/init/value8.C: New.
2204 * g++.dg/tree-ssa/empty-2.C: New.
2205 * g++.dg/cpp0x/noexcept09.C: New.
2206
2207 2010-08-19 Daniel Kraft <d@domob.eu>
2208
2209 PR fortran/29785
2210 PR fortran/45016
2211 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2212 * gfortran.dg/pointer_remapping_1.f90: New test.
2213 * gfortran.dg/pointer_remapping_2.f03: New test.
2214 * gfortran.dg/pointer_remapping_3.f08: New test.
2215 * gfortran.dg/pointer_remapping_4.f03: New test.
2216 * gfortran.dg/pointer_remapping_5.f08: New test.
2217 * gfortran.dg/pointer_remapping_6.f08: New test.
2218
2219 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
2220
2221 PR testsuite/45324
2222 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2223
2224 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2225
2226 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2227
2228 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
2229
2230 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2231 variable.
2232
2233 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2234
2235 PR target/45070
2236 * gcc.c-torture/execute/pr45070.c: New.
2237
2238 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2239
2240 * g++.dg/pr44328.C: New test.
2241
2242 2010-08-19 Tobias Burnus <burnus@net-b.de>
2243
2244 PR fortran/36158
2245 PR fortran/33197
2246 * gfortran.dg/bessel_3.f90: New.
2247 * gfortran.dg/bessel_4.f90: New.
2248 * gfortran.dg/bessel_5.f90: New.
2249
2250 2010-08-19 Janus Weil <janus@gcc.gnu.org>
2251
2252 PR fortran/45290
2253 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2254 * gfortran.dg/pointer_init_2.f90: New.
2255 * gfortran.dg/pointer_init_3.f90: New.
2256 * gfortran.dg/pointer_init_4.f90: New.
2257
2258 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
2259
2260 PR c++/45049
2261 * g++.dg/pr45049-1.C: New test.
2262 * g++.dg/pr45049-2.C: New test.
2263
2264 2010-08-18 Jie Zhang <jie@codesourcery.com>
2265
2266 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2267 20 if __ARM_PCS is defined otherwise 64.
2268 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2269 instead of hard coded 64.
2270
2271 2010-08-18 Yao Qi <yao@codesourcery.com>
2272
2273 PR target/45094
2274 * gcc.target/arm/pr45094.c: New test.
2275
2276 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2277
2278 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2279
2280 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2281
2282 PR rtl-optimization/42575
2283 * gcc.target/arm/pr42575.c: New test.
2284
2285 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2286
2287 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2288 * gcc.dg/tls/thr-cse-1.c: New.
2289
2290 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2291
2292 PR debug/42487
2293 * lib/target-supports.exp
2294 (check_effective_target_function_sections): New.
2295 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2296 function sections before proceding.
2297
2298 2010-08-17 Jakub Jelinek <jakub@redhat.com>
2299
2300 PR fortran/45308
2301 * gfortran.dg/pr45308.f03: New test.
2302
2303 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
2304
2305 PR target/45296
2306 * gcc.target/i386/pr45296.c: New test.
2307
2308 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
2309
2310 * g++.dg/ext/uow-1.C: New.
2311 * g++.dg/ext/uow-2.C: New.
2312 * g++.dg/ext/uow-3.C: New.
2313 * g++.dg/ext/uow-4.C: New.
2314
2315 2010-08-17 Richard Guenther <rguenther@suse.de>
2316
2317 PR testsuite/45266
2318 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2319
2320 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
2321
2322 PR c/40563
2323 * gcc.dg/Wcxx-compat-20.c: New test.
2324
2325 2010-08-17 Daniel Kraft <d@domob.eu>
2326
2327 PR fortran/38936
2328 * gfortran.dg/associate_1.f03: Extended to test newly supported
2329 features like association to variables.
2330 * gfortran.dg/associate_3.f03: Removed check for illegal change
2331 of associate-name here...
2332 * gfortran.dg/associate_5.f03: ...and added it here.
2333 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2334 * gfortran.dg/associate_7.f03: New test.
2335
2336 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
2337
2338 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2339
2340 2010-08-15 Daniel Kraft <d@domob.eu>
2341
2342 PR fortran/38936
2343 * gfortran.dg/associate_1.f03: Enable test for array expressions.
2344 * gfortran.dg/associate_3.f03: Clarify comment.
2345 * gfortran.dg/associate_5.f03: New test.
2346 * gfortran.dg/associate_6.f03: New test.
2347
2348 2010-08-15 Tobias Burnus <burnus@net-b.de>
2349
2350 PR fortran/45211
2351 * gfortran.dg/bind_c_usage_21.f90: New.
2352 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2353
2354 2010-08-15 Tobias Burnus <burnus@net-b.de>
2355
2356 * gfortran.dg/optional_absent_1.f90: New.
2357 * gfortran.dg/null_actual.f90: New.
2358
2359 2010-08-15 Tobias Burnus <burnus@net-b.de>
2360
2361 * gfortran.dg/pointer_target_1.f90: New.
2362 * gfortran.dg/pointer_target_2.f90: New.
2363 * gfortran.dg/pointer_target_3.f90: New.
2364
2365 2010-08-15 Daniel Kraft <d@domob.eu>
2366
2367 PR fortran/45197
2368 * gfortran.dg/elemental_args_check_3.f90: New test.
2369 * gfortran.dg/impure_1.f08: New test.
2370 * gfortran.dg/impure_2.f08: New test.
2371 * gfortran.dg/impure_3.f90: New test.
2372 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2373
2374 2010-08-15 Ira Rosen <irar@il.ibm.com>
2375
2376 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2377 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2378 SLP tests.
2379 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2380 misaligned loads.
2381 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2382 misaligned stores.c
2383 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2384
2385 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2386
2387 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2388 dg-require-effective-target after dg-do.
2389
2390 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2391
2392 * lib/target-supports.exp (check_effective_target_vect_int): Return
2393 true for Loongson targets.
2394 (check_effective_target_vect_shift): Likewise.
2395 (check_effective_target_vect_no_int_max): Likewise.
2396 (check_effective_target_vect_no_align): Likewise.
2397 (check_effective_target_vect_short_mult): Likewise.
2398
2399 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
2400
2401 * g++.dg/cast.C: Change fields of structures to "long" to pass
2402 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2403 * g++.dg/cpp0x/iop.C: Ditto.
2404 * g++.dg/cpp0x/named_refs.C: Ditto.
2405 * g++.dg/cpp0x/rv1p.C: Ditto.
2406 * g++.dg/cpp0x/rv2p.C: Ditto.
2407 * g++.dg/cpp0x/rv3p.C: Ditto.
2408 * g++.dg/cpp0x/rv4p.C: Ditto.
2409 * g++.dg/cpp0x/rv5p.C: Ditto.
2410 * g++.dg/cpp0x/rv6p.C: Ditto.
2411 * g++.dg/cpp0x/rv7p.C: Ditto.
2412 * g++.dg/cpp0x/rv8p.C: Ditto.
2413 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2414
2415 2010-08-13 Daniel Kraft <d@domob.eu>
2416
2417 * gfortran.dg/implied_shape_1.f08: New test.
2418 * gfortran.dg/implied_shape_2.f90: New test.
2419 * gfortran.dg/implied_shape_3.f08: New test.
2420
2421 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2422
2423 PR libfortran/42526
2424 * gfortran.dg/char_component_initializer_1.f90: New test.
2425
2426 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2427
2428 PR tree-optimization/45241
2429 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2430
2431 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2432
2433 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2434 to dg-options.
2435 * gcc.target/i386/pr40906-2.c: Ditto.
2436 * gcc.target/i386/pr40906-3.c: Ditto.
2437
2438 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2439
2440 PR middle-end/45262
2441 * gcc.c-torture/execute/pr45262.c: New test.
2442
2443 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2444
2445 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2446 empty argument.
2447 * g++.dg/other/profile1.C: Ditto.
2448
2449 2010-08-12 Richard Guenther <rguenther@suse.de>
2450
2451 PR tree-optimization/45232
2452 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2453 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2454 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2455 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2456 unsigned arithmetic.
2457 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2458 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2459 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2460 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2461 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2462 unsigned arithmetic.
2463 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2464 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2465 unsigned arithmetic.
2466 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2467 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2468 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2469 unsigned arithmetic.
2470 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2471 * gcc.dg/tree-ssa/negate.c: Adjust.
2472 * gcc.dg/vect/vect-1.c: Adjust.
2473 * gfortran.dg/reassoc_6.f: XFAIL.
2474
2475 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR debug/45259
2478 * gcc.dg/pr45259.c: New test.
2479
2480 2010-08-12 Wei Guozhi <carrot@google.com>
2481
2482 PR target/44999
2483 * gcc.target/arm/pr44999.c: New testcase.
2484
2485 2010-08-12 Jie Zhang <jie@codesourcery.com>
2486
2487 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2488 (N): Likewise.
2489 (main): Adjust accordingly.
2490
2491 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2492
2493 * gfortran.dg/graphite/id-22.f: New.
2494
2495 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2496
2497 * gcc.dg/graphite/id-26.c: New.
2498
2499 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2500
2501 * gcc.dg/graphite/id-25.c: New.
2502
2503 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2504
2505 * gcc.dg/graphite/run-id-5.c: New.
2506 * gcc.dg/graphite/run-id-6.c: New.
2507 * gfortran.dg/graphite/id-21.f: New.
2508
2509 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2510
2511 * gcc.dg/graphite/id-24.c: New.
2512
2513 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2514
2515 * gcc.dg/tree-ssa/pr20742.c: New.
2516
2517 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2518
2519 * gcc.dg/graphite/id-23.c: New.
2520
2521 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2522
2523 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2524
2525 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2526
2527 * gcc.dg/graphite/pr42729.c: New.
2528
2529 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2530
2531 * gfortran.dg/graphite/id-20.f: New.
2532
2533 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2534
2535 * gcc.dg/graphite/id-22.c: New.
2536
2537 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2538
2539 * gcc.dg/graphite/run-id-2.c: Call abort.
2540
2541 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2542
2543 * gcc.dg/graphite/id-20.c: New.
2544
2545 2010-08-11 Janus Weil <janus@gcc.gnu.org>
2546 Steve Kargl <kargl@gcc.gnu.org>
2547
2548 PR fortran/44595
2549 * gfortran.dg/move_alloc_3.f90: New.
2550 * gfortran.dg/random_seed_2.f90: New.
2551
2552 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2553
2554 * lib/target-supports.exp (check_effective_target_sync_int_long):
2555 Add hppa*-*-linux*.
2556 (check_effective_target_sync_char_short): Likewise.
2557
2558 2010-08-10 Yao Qi <yao@codesourcery.com>
2559
2560 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2561 general form.
2562 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2563 * g++.dg/other/packed1.C: Likewise.
2564 * g++.dg/other/crash-4.C: Likewise.
2565 * g++.dg/ext/packed8.C: Likewise.
2566 * g++.dg/init/array16.C: Likewise.
2567
2568 2010-08-10 xinliang David Li <davidxl@google.com>
2569 * gcc.dg/tree-ssa/loop-19.c: Add option
2570 -fno-prefetch-loop-array
2571
2572 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2573
2574 PR middle-end/45182
2575 * gcc.c-torture/compile/pr45182.c: New test.
2576
2577 2010-08-09 Jason Merrill <jason@redhat.com>
2578
2579 PR c++/45236
2580 * g++.dg/cpp0x/variadic-104.C: New.
2581
2582 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2583
2584 PR fortran/44235
2585 * gfortran.dg/dependency_32.f90: New test.
2586
2587 2010-08-09 Richard Guenther <rguenther@suse.de>
2588
2589 PR middle-end/44632
2590 * g++.dg/opt/nrv17.C: New testcase.
2591
2592 2010-08-09 Richard Guenther <rguenther@suse.de>
2593
2594 PR middle-end/45212
2595 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2596 alignment from MEM_REF offset only if we took it from the
2597 base object.
2598
2599 * gcc.target/i386/pr24178.c: New testcase.
2600
2601 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2602
2603 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2604 * gcc.dg/20030702-1.c: Ditto.
2605 * gcc.dg/20050309-1.c: Ditto.
2606 * gcc.dg/20050325-1.c: Ditto.
2607 * gcc.dg/20050330-2.c: Ditto.
2608 * gcc.dg/20051201-1.c: Ditto.
2609 * gcc.dg/gomp/pr27573.c: Ditto.
2610 * gcc.dg/gomp/pr34610.c: Ditto.
2611 * gcc.dg/pr24225.c: Ditto.
2612 * gcc.dg/pr26570.c: Ditto.
2613 * gcc.dg/pr32773.c: Ditto.
2614 * g++.dg/gcov/gcov-6.C: Ditto.
2615 * g++.dg/gomp/pr34608.C: Ditto.
2616 * gfortran.dg/gomp/pr27573.f90: Ditto.
2617
2618 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2619 dg-require-host-local dg directive.
2620 * gcc.dg/profile-dir-2.c: Ditto.
2621 * gcc.dg/profile-dir-3.c: Ditto.
2622
2623 2010-08-08 Richard Guenther <rguenther@suse.de>
2624
2625 PR tree-optimization/45109
2626 * gcc.c-torture/compile/pr45109.c: New testcase.
2627
2628 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2629
2630 * gcc.dg/march.c: Skip if -march defined.
2631 * gcc.dg/mtune.c: Skip if -mtune defined.
2632
2633 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2634 generic thunk support.
2635
2636 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
2637
2638 PR target/45213
2639 * gcc.target/i386/pr45213.c: New test.
2640
2641 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2642
2643 PR libfortran/45143
2644 * gfortran.dg/fmt_error_11.f03: New test.
2645
2646 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2647
2648 * lib/target-supports.exp (check_effective_target_sync_int_long):
2649 Add arm*-*-linux-gnueabi.
2650 (check_effective_target_sync_char_short): Likewise.
2651
2652 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2653
2654 PR fortran/45159
2655 * gfortran.dg/dependency_31.f90: New test.
2656
2657 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2658
2659 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2660
2661 2010-08-06 Jason Merrill <jason@redhat.com>
2662
2663 * g++.dg/cpp0x/sfinae3.C: New.
2664 * g++.dg/cpp0x/sfinae4.C: New.
2665
2666 2010-08-06 Richard Guenther <rguenther@suse.de>
2667
2668 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2669 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2670 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2671 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2672 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2673 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2674 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2675 * gcc.c-torture/execute/20100805-1.c: Likewise.
2676
2677 2010-08-05 Martin Jambor <mjambor@suse.cz>
2678
2679 PR testsuite/42855
2680 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2681
2682 2010-08-05 Martin Jambor <mjambor@suse.cz>
2683
2684 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2685 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2686
2687 2010-08-05 Martin Jambor <mjambor@suse.cz>
2688
2689 * g++.dg/ipa/devirt-1.C: New test.
2690 * g++.dg/ipa/devirt-2.C: Likewise.
2691 * g++.dg/ipa/devirt-3.C: Likewise.
2692 * g++.dg/ipa/devirt-4.C: Likewise.
2693 * g++.dg/ipa/devirt-5.C: Likewise.
2694 * gcc.dg/ipa/iinline-3.c: Likewise.
2695
2696 2010-08-05 Jie Zhang <jie@codesourcery.com>
2697
2698 PR tree-optimization/45144
2699 * gcc.dg/tree-ssa/pr45144.c: New test.
2700
2701 2010-08-04 Janus Weil <janus@gcc.gnu.org>
2702
2703 PR fortran/42207
2704 PR fortran/44064
2705 PR fortran/44065
2706 * gfortran.dg/class_25.f03: New.
2707 * gfortran.dg/class_26.f03: New.
2708
2709 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2710
2711 * g++.dg/warn/miss-format-1.C: Update line number.
2712
2713 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
2714
2715 PR c++/44641
2716 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2717 .frame and .mask assembler directives.
2718
2719 2010-08-04 Richard Guenther <rguenther@suse.de>
2720
2721 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2722 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2723 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2724 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2725
2726 2010-08-04 Tobias Burnus <burnus@net-b.de>
2727
2728 PR fortran/44857
2729 * gfortran.dg/derived_constructor_char_1.f90: New.
2730 * gfortran.dg/derived_constructor_char_2.f90: New.
2731
2732 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2733
2734 PR fortran/45159
2735 * gfortran.dg/dependency_30.f90: New test.
2736
2737 2010-08-03 Jan Hubicka <jh@suse.cz>
2738
2739 * gcc.c-torture/compile/pr45085.c: New testcase.
2740
2741 2010-08-03 Janus Weil <janus@gcc.gnu.org>
2742
2743 PR fortran/44584
2744 PR fortran/45161
2745 * gfortran.dg/typebound_call_9.f03: Modified.
2746 * gfortran.dg/typebound_generic_1.f03: Modified.
2747
2748 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2749
2750 PR fortran/45159
2751
2752 * gfortran.dg/dependency_29.f90: New test.
2753
2754 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2755
2756 PR fortran/36854
2757 * gfortran.dg/character_comparison_2.f90: New test.
2758 * gfortran.dg/character_comparison_3.f90: New test.
2759 * gfortran.dg/dependency_28.f90: New test.
2760
2761 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2762
2763 PR target/40457
2764 * gcc.target/arm/pr40457-1.c: New test.
2765 * gcc.target/arm/pr40457-2.c: New test.
2766
2767 2010-08-01 Janus Weil <janus@gcc.gnu.org>
2768
2769 PR fortran/44912
2770 * gfortran.dg/typebound_call_17.f03: New.
2771
2772 2010-07-30 Janus Weil <janus@gcc.gnu.org>
2773
2774 PR fortran/44929
2775 * gfortran.dg/allocate_derived_3.f90: New.
2776
2777 2010-07-30 Xinliang David Li <davidxl@google.com>
2778 PR tree-optimization/45121
2779 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2780
2781 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2782
2783 PR c++/45112
2784 * g++.dg/pr45112.C: New test.
2785
2786 2010-07-30 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR debug/45055
2789 PR rtl-optimization/45137
2790 * gcc.dg/pr45055.c: New test.
2791
2792 2010-07-30 Alan Modra <amodra@gmail.com>
2793
2794 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2795 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2796
2797 2010-07-29 Tobias Burnus <burnus@net-b.de>
2798
2799 PR fortran/45087
2800 PR fortran/45125
2801 * gfortran.dg/whole_file_25.f90: New.
2802 * gfortran.dg/whole_file_26.f90: New.
2803 * gfortran.dg/whole_file_27.f90: New.
2804
2805 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2806
2807 PR fortran/44962
2808 * gfortran.dg/typebound_proc_17.f03: New.
2809
2810 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2811
2812 PR fortran/45004
2813 * gfortran.dg/move_alloc_2.f90: New.
2814
2815 2010-07-29 Xinliang David Li <davidxl@google.com>
2816 PR tree-optimization/45121
2817 * c-c++-common/uninit-17.c: Fix expected output.
2818
2819 2010-07-29 Richard Guenther <rguenther@suse.de>
2820
2821 PR tree-optimization/45120
2822 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2823
2824 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2825
2826 PR fortran/42051
2827 PR fortran/44064
2828 * gfortran.dg/pr42051.f03: New testcase.
2829
2830 2010-07-29 Richard Guenther <rguenther@suse.de>
2831
2832 PR middle-end/45034
2833 * gcc.c-torture/execute/pr45034.c: New testcase.
2834
2835 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2836
2837 PR c++/45096
2838 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2839
2840 2010-07-28 Daniel Kraft <d@domob.eu>
2841
2842 * gfortran.dg/bound_8.f90: New test.
2843
2844 2010-07-28 Jakub Jelinek <jakub@redhat.com>
2845
2846 PR debug/45105
2847 * gcc.dg/pr45105.c: New test.
2848
2849 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2850
2851 PR rtl-optimization/45107
2852 * gcc.dg/pr45107.c: New test.
2853
2854 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2855
2856 PR rtl-optimization/45101
2857 * gcc.dg/pr45101.c: New test.
2858
2859 2010-07-28 Tobias Burnus <burnus@net-b.de>
2860
2861 PR fortran/45077
2862 * gfortran.dg/whole_file_24.f90: New.
2863
2864 2010-07-27 Jason Merrill <jason@redhat.com>
2865
2866 * g++.dg/cpp0x/variadic102.C: New.
2867 * g++.dg/cpp0x/variadic103.C: New.
2868
2869 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2870
2871 PR rtl-optimization/40956
2872 PR target/42495
2873 PR middle-end/42574
2874 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2875 * gcc.target/arm/pr42574.c: Add tests.
2876
2877 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2878
2879 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2880 test name.
2881 (cleanup-repo-files): Ditto.
2882 (cleanup-saved-temps): Ditto.
2883
2884 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR testsuite/44701
2887 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2888
2889 PR c/45079
2890 * gcc.dg/pr45079.c: New test.
2891
2892 2010-07-27 Ira Rosen <irar@il.ibm.com>
2893
2894 PR tree-optimization/44152
2895 * gcc.dg/vect/fast-math-pr44152.c: New test.
2896
2897 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2898
2899 PR ObjC/44140
2900 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2901 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2902 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2903 * obj-c++.dg/torture/trivial.mm: Ditto.
2904 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2905 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2906 * objc.dg/torture/tls/thr-init.m: Ditto.
2907 * objc.dg/torture/trivial.m: Ditto.
2908
2909 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
2910
2911 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2912 Skip on spu-*-* targets.
2913
2914 2010-07-27 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR tree-optimization/45083
2917 * gcc.dg/pr45083.c: New test.
2918
2919 2010-07-26 Tobias Burnus <burnus@net-b.de>
2920
2921 PR fortran/40873
2922 * gfortran.dg/whole_file_22.f90: New test.
2923 * gfortran.dg/whole_file_23.f90: New test.
2924
2925 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
2926 Jack Howarth <howarth@bromo.med.uc.edu>
2927 Richard Henderson <rth@redhat.com>
2928
2929 PR target/44132
2930 * gcc.dg/tls/thr-init-1.c: New.
2931 * gcc.dg/tls/thr-init-2.c: New.
2932 * gcc.dg/torture/tls New.
2933 * gcc.dg/torture/tls/tls-test.c: New.
2934 * gcc.dg/torture/tls/thr-init-1.c: New.
2935 * gcc.dg/torture/tls/tls.exp: New.
2936 * gcc.dg/torture/tls/thr-init-2.c: New.
2937 * gcc.dg/tls/emutls-2.c: New test
2938
2939 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2940 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2941 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2942 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2943 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2944 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2945 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2946 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2947 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2948 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2949 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2950 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2951 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2952 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2953 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2954 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2955 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2956 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2957 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2958 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2959 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2960 gfortran.dg/gomp/omp_threadprivate1.f90,
2961 gfortran.dg/gomp/omp_threadprivate2.f90,
2962 gfortran.dg/gomp/reduction1.f90,
2963 gfortran.dg/gomp/sharing-1.f90: Likewise.
2964
2965 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2966
2967 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2968 sse_runtime.
2969 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2970 dg-require-visibility.
2971
2972 2010-07-26 Richard Guenther <rguenther@suse.de>
2973
2974 PR tree-optimization/43784
2975 * gcc.c-torture/execute/pr43784.c: New testcase.
2976 * g++.dg/torture/pr43784.C: Likewise.
2977
2978 2010-07-26 Richard Guenther <rguenther@suse.de>
2979
2980 PR middle-end/45056
2981 * g++.dg/pr45056.C: New testcase.
2982
2983 2010-07-26 Richard Guenther <rguenther@suse.de>
2984
2985 PR tree-optimization/45071
2986 * gcc.dg/pr45071.c: New testcase.
2987
2988 2010-07-26 Tobias Burnus <burnus@net-b.de>
2989
2990 PR fortran/45066
2991 * gfortran.dg/namelist_62.f90: New.
2992
2993 2010-07-26 Richard Guenther <rguenther@suse.de>
2994
2995 * gcc.c-torture/execute/pr45017.c: Move ...
2996 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2997
2998 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2999
3000 PR fortran/40628
3001 * trim_optimize_1.f90: New test.
3002 * character_comparision_1.f90: New test.
3003
3004 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3005
3006 PR fortran/42852
3007 * gfortran.dg/wtruncate_fix.f: New test.
3008
3009 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
3010
3011 PR testsuite/45068
3012 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3013
3014 2010-07-24 Richard Guenther <rguenther@suse.de>
3015
3016 PR lto/43788
3017 * g++.dg/lto/20100724-1_0.C: New testcase.
3018
3019 2010-07-24 Richard Guenther <rguenther@suse.de>
3020
3021 PR lto/43212
3022 * gcc.dg/lto/20100724-1_0.c: New testcase.
3023 * gcc.dg/lto/20100724-1_1.c: Likewise.
3024
3025 2010-07-24 Tobias Burnus <burnus@net-b.de>
3026
3027 PR fortran/40011
3028 * gfortran.dg/whole_file_21.f90: New.
3029
3030 * gfortran.dg/integer_exponentiation_3.F90: Use
3031 -ffloat-store only for i?86/x86-64 -m32.
3032
3033 2010-07-24 Tobias Burnus <burnus@net-b.de>
3034
3035 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3036 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3037
3038 2010-07-24 Tobias Burnus <burnus@net-b.de>
3039
3040 * gfortran.dg/func_decl_4.f90: Split test into two ...
3041 * gfortran.dg/func_decl_5.f90: ... parts.
3042 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3043 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3044 * gfortran.dg/global_references_1.f90: Add new dg-warning.
3045 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3046 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3047 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3048 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3049 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3050 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3051 * gfortran.dg/sizeof.f90: Make test valid.
3052 * gfortran.dg/pr20865.f90: Add new dg-error.
3053 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3054 * gfortran.dg/g77/19990218-0.f: Ditto.
3055 * gfortran.dg/g77/19990218-1.f: Ditto.
3056 * gfortran.dg/g77/970625-2.f: Ditto.
3057 * gfortran.dg/pr37243.f: Fix function declaration.
3058 * gfortran.dg/use_only_1.f90: Fix implicit typing.
3059 * gfortran.dg/loc_1.f90: Fix pointer datatype.
3060
3061 2010-07-23 Tobias Burnus <burnus@net-b.de>
3062
3063 PR fortran/44945
3064 * gfortran.dg/char_array_structure_constructor.f90: Add
3065 -fwhole-file as dg-option as it otherwise fails on some
3066 systems.
3067
3068 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
3069
3070 * gnat.dg/aggr16.ad[sb]: New test.
3071 * gnat.dg/aggr16_pkg.ads: New helper.
3072
3073 2010-07-23 Richard Guenther <rguenther@suse.de>
3074
3075 PR lto/43071
3076 * g++.dg/lto/20100723-1_0.C: New testcase.
3077
3078 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
3079
3080 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3081 AVX support.
3082 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3083 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3084
3085 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3086
3087 * lib/target-supports.exp (add_options_for_tls): New proc.
3088 * g++.dg/tls/static-1.C: Use dg-add-options tls.
3089 * g++.dg/tls/static-1a.cc: Likewise.
3090 * gcc.dg/tls/emutls-1.c: Likewise.
3091 * gcc.dg/tls/opt-11.c: Likewise.
3092 * gcc.dg/tls/opt-12.c: Likewise.
3093 * gcc.dg/tls/pr24428-2.c: Likewise.
3094 * gcc.dg/tls/pr24428.c: Likewise.
3095 * obj-c++.dg/tls/static-1.mm: Likewise.
3096 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3097 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3098 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3099 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3100 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3101 * objc.dg/torture/tls/thr-init.m: Likewise.
3102 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3103
3104 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3105
3106 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3107 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3108 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3109 optimized dump files.
3110
3111 2010-07-23 Jakub Jelinek <jakub@redhat.com>
3112
3113 PR tree-optimization/45047
3114 * gcc.c-torture/compile/pr45047.c: New test.
3115
3116 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3117
3118 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3119 instead of dg-compile.
3120 * gcc.dg/float-range-4.c: Ditto.
3121 * gcc.dg/float-range-5.c: Ditto.
3122 * gcc.dg/fold-overflow-1.c: Ditto.
3123 * gcc.dg/gomp/sections-4.c: Ditto.
3124 * gcc.dg/transparent-union-1.c: Ditto.
3125 * gcc.dg/transparent-union-2.c: Ditto.
3126 * gcc.target/i386/pr39315-check.c: Ditto.
3127 * g++.dg/gomp/sections-4.C: Ditto.
3128 * g++.dg/template/dtor7.C: Ditto.
3129 * g++.dg/tree-ssa/pr19952.C: Ditto.
3130 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3131 * gfortran.dg/graphite/pr42185.f90: Ditto.
3132 * gfortran.dg/namelist_36.f90: Ditto.
3133 * gnat.dg/noreturn1.adb: Ditto.
3134 * gnat.dg/specs/small_alignment.ads: Ditto.
3135
3136 2010-07-23 Martin Jambor <mjambor@suse.cz>
3137
3138 PR tree-optimization/44915
3139 * g++.dg/torture/pr44915.C: New test.
3140
3141 2010-07-23 Martin Jambor <mjambor@suse.cz>
3142
3143 PR tree-optimization/44914
3144 * g++.dg/tree-ssa/pr44914.C: New test.
3145
3146 2010-07-23 Jie Zhang <jie@codesourcery.com>
3147
3148 PR target/44290
3149 * gcc.dg/pr44290-1.c: New test.
3150 * gcc.dg/pr44290-2.c: New test.
3151
3152 2010-07-23 Jason Merrill <jason@redhat.com>
3153
3154 PR c++/45008
3155 * g++.dg/abi/mangle44.C: New.
3156
3157 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3158
3159 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3160 for compile-time only tests.
3161 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3162 target check.
3163 * gcc.target/i386/pr39315-4.c: Ditto.
3164 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3165 target check. Include sse-os-support.h.
3166 (main): Call check_isa and sse_os_support.
3167 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3168 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3169 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3170 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3171 target check. Include sse-os-support.h.
3172 (main): Call check_isa and sse_os_support.
3173 * gcc.target/i386/vperm-v2df.c: Ditto.
3174
3175 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3176
3177 * lib/target-supports.exp (check_avx_hw_available): New procedure.
3178 (check_effective_target_avx_runtime): New procedure.
3179 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3180 (check_effective_target_sse_runtime): Add check_effective_target_sse.
3181
3182 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3183 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
3184 and __get_cpuid test.
3185 * gcc.dg/compat/vector-2b_main.c: Ditto.
3186
3187 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3188
3189 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3190 for compile-time only test.
3191 * gcc.dg/pr32716.c: Ditto.
3192 * gcc.dg/pr34856.c: Ditto.
3193 * gcc.dg/pr36997.c: Ditto.
3194 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3195 * gfortran.dg/pr28158.f90: Ditto.
3196 * gfortran.dg/pr30667.f: Ditto.
3197
3198 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3199 i?86-*-* and x86_64-*-* targets to disable execution on targets
3200 without sse2 runtime support.
3201 * g++.dg/vect/vect.exp: Ditto.
3202 * gfortran.dg/vect/vect.exp: Ditto.
3203
3204 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3205 * gcc.dg/pr37544.c: Ditto.
3206 * gcc.dg/pr40550.c: Ditto.
3207 * gcc.dg/compat/union-m128-1_main.c: Ditto.
3208 * gcc.dg/compat/vector-1a_main.c: Ditto.
3209 * gcc.dg/compat/vector-2a_main.c: Ditto.
3210 * gcc.dg/torture/pr16104-1.c: Ditto.
3211 * gcc.dg/torture/pr35771-1.c: Ditto.
3212 * gcc.dg/torture/pr35771-2.c: Ditto.
3213 * gcc.dg/torture/pr35771-3.c: Ditto.
3214 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3215 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3216 * gcc.dg/torture/stackalign/push-1.c: Ditto.
3217 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3218 * g++.dg/other/i386-1.C: Ditto.
3219 * g++.dg/other/pr40446.C: Ditto.
3220
3221 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3222
3223 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3224
3225 2010-07-23 Daniel Kraft <d@domob.eu>
3226
3227 PR fortran/44709
3228 * gfortran.dg/exit_1.f08: New test.
3229 * gfortran.dg/exit_2.f08: New test.
3230
3231 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
3232
3233 PR tree-optimization/39839
3234 * gcc.target/arm/pr39839.c: New test case.
3235
3236 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3237
3238 * gnat.dg/unchecked_convert5b.adb: New test.
3239 * gnat.dg/unchecked_convert6.adb: Likewise.
3240 * gnat.dg/unchecked_convert6b.adb: Likewise.
3241
3242 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3243
3244 * gnat.dg/aggr15.ad[sb]: New test.
3245
3246 2010-07-22 Dodji Seketeli <dodji@redhat.com>
3247
3248 PR debug/45024
3249 * g++.dg/debug/dwarf2/nested-2.C: New test case.
3250
3251 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
3252
3253 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3254 with dg-require-linker-plugin.
3255
3256 2010-07-22 Richard Guenther <rguenther@suse.de>
3257
3258 PR lto/43850
3259 * g++.dg/lto/20100722-1_0.C: New testcase.
3260
3261 2010-07-22 Richard Guenther <rguenther@suse.de>
3262
3263 PR lto/42451
3264 * gcc.dg/lto/20100720-3_0.c: New testcase.
3265 * gcc.dg/lto/20100720-3_1.c: Likewise.
3266
3267 2010-07-22 Richard Guenther <rguenther@suse.de>
3268
3269 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3270 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3271
3272 PR lto/43373
3273 * gcc.dg/lto/20100722-1_0.c: New testcase.
3274
3275 2010-07-22 Martin Jambor <mjambor@suse.cz>
3276
3277 PR tree-optimization/44891
3278 * gcc.c-torture/compile/pr44891.c: New test.
3279
3280 2010-07-22 Richard Guenther <rguenther@suse.de>
3281
3282 PR tree-optimization/45017
3283 * gcc.c-torture/execute/pr45017.c: New testcase.
3284
3285 2010-07-22 Tobias Burnus <burnus@net-b.de>
3286
3287 PR fortran/45019
3288 * gfortran.dg/aliasing_dummy_5.f90: New.
3289
3290 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3291
3292 PR target/43698
3293 * gcc.target/arm/pr43698.c: New test.
3294
3295 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
3296
3297 PR fortran/44929
3298 * Revert my commit r162325 for this PR.
3299
3300 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR debug/45015
3303 * gcc.target/m68k/pr45015.c: New test.
3304
3305 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
3306
3307 PR c++/44641
3308 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3309 comments.
3310
3311 2010-07-21 Richard Guenther <rguenther@suse.de>
3312
3313 PR lto/45018
3314 * g++.dg/lto/20100721-1_0.C: New testcase.
3315
3316 2010-07-21 Martin Jambor <mjambor@suse.cz>
3317
3318 PR tree-optimization/44900
3319 * g++.dg/torture/pr44900.C: New test.
3320
3321 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
3322
3323 PR middle-end/44738
3324 * c-c++-common/uninit-17.c: Correct expected error.
3325
3326 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3327
3328 * gcc.dg/guality/asm-1.c: New test.
3329
3330 PR debug/45003
3331 * gcc.dg/guality/pr45003-2.c: New test.
3332 * gcc.dg/guality/pr45003-3.c: New test.
3333
3334 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3335
3336 PR libfortran/44697
3337 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3338
3339 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
3340
3341 * lib/scanasm.exp (dg-function-on-line): Test that a function is
3342 defined on the current line.
3343 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3344 * g++.dg/debug/dwarf2/pr44641.C: New.
3345
3346 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
3347
3348 * gcc.target/powerpc/block-move-1.c: New test.
3349 * gcc.target/powerpc/block-move-2.c: New test.
3350
3351 2010-07-20 Jason Merrill <jason@redhat.com>
3352
3353 PR c++/44967
3354 * g++.dg/cpp0x/sfinae2.C: New.
3355
3356 2010-07-20 Richard Guenther <rguenther@suse.de>
3357
3358 PR lto/42696
3359 * gcc.dg/lto/20100720-4_0.c: New testcase.
3360
3361 2010-07-20 Richard Guenther <rguenther@suse.de>
3362
3363 PR lto/43221
3364 * gcc.dg/lto/20100720-2_0.c: New testcase.
3365 * gcc.dg/lto/20100720-2_1.c: Likewise.
3366
3367 2010-07-20 Richard Guenther <rguenther@suse.de>
3368
3369 PR lto/43208
3370 * gcc.dg/lto/20100720-1_0.c: New testcase.
3371 * gcc.dg/lto/20100720-1_1.c: Likewise.
3372
3373 2010-07-20 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR debug/45003
3376 * gcc.dg/guality/pr45003-1.c: New test.
3377
3378 2010-07-20 Richard Guenther <rguenther@suse.de>
3379
3380 PR tree-optimization/44977
3381 * gcc.dg/torture/pr44977.c: New testcase.
3382
3383 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
3384
3385 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3386 sync_char_short
3387
3388 2010-07-20 Richard Guenther <rguenther@suse.de>
3389
3390 PR middle-end/44971
3391 PR middle-end/44988
3392 * gcc.dg/pr44971.c: New testcase.
3393 * gcc.c-torture/compile/pr44988.c: Likewise.
3394
3395 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3396
3397 PR fortran/44929
3398 * gfortran.dg/allocate_with_typespec.f90: New test.
3399 * gfortran.dg/allocate_derived_1.f90: Update error message.
3400
3401 2010-07-19 Jason Merrill <jason@redhat.com>
3402
3403 PR c++/44996
3404 * g++.dg/cpp0x/decltype23.C: New.
3405
3406 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
3407
3408 PR fortran/42385
3409 * gfortran.dg/class_defined_operator_1.f03 : New test.
3410
3411 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3412
3413 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3414 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3415 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3416 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3417
3418 2010-07-19 Richard Guenther <rguenther@suse.de>
3419
3420 PR middle-end/44941
3421 * gcc.c-torture/compile/pr44941.c: New testcase.
3422
3423 2010-07-19 Jason Merrill <jason@redhat.com>
3424
3425 PR c++/44969
3426 * g++.dg/template/sfinae24.C: New.
3427
3428 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3429
3430 PR fortran/44353
3431 * gfortran.dg/data_implied_do_2.f90: Removed.
3432
3433 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3434
3435 PR c++/44969
3436 * g++.dg/template/sfinae23.C: New.
3437
3438 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3439
3440 * lib/target-supports.exp (check_sse_os_support_available): New
3441 proc.
3442 (check_sse_hw_available): New proc.
3443 (check_effective_target_sse_runtime): New proc.
3444 (check_effective_target_sse2_runtime): New proc.
3445 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3446 -msse2 if check_sse_os_support_available.
3447 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3448 check_sse_os_support_available.
3449 * gcc.dg/vect/vect.exp: Likewise.
3450 * gfortran.dg/vect/vect.exp: Likewise.
3451 * gcc.target/i386/sol2-check: Renamed to ...
3452 * gcc.target/i386/sse-os-support.h: ... this.
3453 (sol2_check): Renamed to ...
3454 (sse_os_support): ... this.
3455 Only test movss with xmm registers.
3456 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3457 Removed ILL_INSN, ILL_INSN_LEN.
3458 * gcc.target/i386/sse2-check.h: Likewise.
3459 * gcc.target/i386/sse3-check.h: Likewise.
3460 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3461 Removed cpuid.h, __get_cpuid test.
3462 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3463 Removed cpuid.h, __get_cpuid test.
3464 * g++.dg/other/pr40446.C: Likewise.
3465 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3466 * gcc.dg/compat/vector-1a_main.c: Likewise.
3467 * gcc.dg/compat/vector-2a_main.c: Likewise.
3468 * gcc.dg/pr36584.c: Likewise.
3469 * gcc.dg/pr37544.c: Likewise.
3470 * gcc.dg/torture/pr16104-1.c: Likewise.
3471 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3472 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3473 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3474 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3475 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3476 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3477 sse2_runtime.
3478 * gcc.dg/torture/pr35771-2.c: Likewise.
3479 * gcc.dg/torture/pr35771-3.c: Likewise.
3480 * gcc.target/i386/pr39315-2.c: Likewise.
3481 * gcc.target/i386/pr39315-4.c: Likewise.
3482 * gcc.target/i386/vperm-v2df.c: Likewise.
3483 * gcc.target/i386/vperm-v2di.c: Likewise.
3484 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3485 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3486 sse_runtime.
3487
3488 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
3489
3490 PR fortran/44353
3491 * gfortran.dg/data_implied_do_2.f90: New test.
3492
3493 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3494
3495 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3496
3497 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3498
3499 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3500 to the "mips16" group.
3501 (mips_using_mips16_p): New procedure.
3502 (mips-dg-options): Use it.
3503
3504 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3505
3506 * gcc.target/mips/mips16-attributes-4.c: New test.
3507
3508 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3509
3510 PR testsuite/44418
3511 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3512 * gcc.target/powerpc/recip-2.c: Ditto.
3513 * gcc.target/powerpc/recip-3.c: Ditto.
3514
3515 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3516
3517 * gcc.target/arm/pr42235.c: New test.
3518
3519 2010-07-16 Jason Merrill <jason@redhat.com>
3520
3521 PR c++/32505
3522 * g++.dg/template/partial8.C: New.
3523
3524 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3525
3526 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3527 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3528 in C++.
3529 (gualcvt): New overloaded inline.
3530 (GUALCVT): Use it for C++.
3531 * g++.dg/guality/guality.exp: New.
3532 * g++.dg/guality/guality.h: New.
3533 * g++.dg/guality/redeclaration1.C: New test.
3534 * g++.dg/dg.exp: Prune also guality/* tests.
3535 * gcc.dg/guality/pr43141.c: Moved to...
3536 * c-c++-common/guality/pr43141.c: ... here.
3537
3538 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3539
3540 PR libfortran/37077
3541 * gfortran.dg/char4_iunit_2.f03: New test.
3542
3543 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3544
3545 * lib/plugin-support.exp (plugin-test-execute):
3546 Add ${gcc_objdir}/intl to includes.
3547
3548 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3549
3550 PR target/44942
3551 * gcc.c-torture/execute/pr44942.c: New test.
3552 * gcc.target/i386/pr44942.c: New test.
3553
3554 2010-07-15 Jason Merrill <jason@redhat.com>
3555
3556 PR c++/44909
3557 * g++.dg/cpp0x/implicit7.C: New.
3558 * g++.dg/cpp0x/implicit8.C: New.
3559
3560 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3561
3562 Disable float tests for __SPU__ targets due to lack of signed zero:
3563 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3564 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3565 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3566 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3567 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3568 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3569 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3570 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3571 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3572
3573 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3574
3575 * gfortran.dg/select_char_2.f90: New test.
3576
3577 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3578
3579 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3580 with DECL_CHAIN.
3581
3582 2010-07-15 Janus Weil <janus@gcc.gnu.org>
3583
3584 PR fortran/44936
3585 * gfortran.dg/typebound_generic_9.f03: New.
3586
3587 2010-07-15 Richard Guenther <rguenther@suse.de>
3588
3589 PR tree-optimization/44946
3590 * gcc.c-torture/compile/pr44946.c: New testcase.
3591
3592 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR fortran/40206
3595 * gfortran.dg/select_char_3.f90: New test.
3596
3597 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3598 Kevin F. Quinn <kevquinn@gentoo.org>
3599
3600 * gcc.dg/Wtrampolines.c: New.
3601
3602 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3603
3604 PR libfortran/44934
3605 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3606
3607 2010-07-14 Jason Merrill <jason@redhat.com>
3608
3609 PR c++/44810
3610 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3611
3612 Implement C++0x unrestricted unions (N2544)
3613 * g++.dg/cpp0x/union1.C: New.
3614 * g++.dg/cpp0x/union2.C: New.
3615 * g++.dg/cpp0x/union3.C: New.
3616 * g++.dg/cpp0x/defaulted2.C: Adjust.
3617 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3618 * g++.old-deja/g++.ext/anon2.C: Adjust.
3619 * g++.old-deja/g++.mike/misc6.C: Adjust.
3620
3621 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3622
3623 PR fortran/44925
3624 * gfortran.dg/c_loc_tests_15.f90: New.
3625
3626 2010-07-13 Jason Merrill <jason@redhat.com>
3627
3628 PR c++/44909
3629 * g++.dg/cpp0x/implicit6.C: New.
3630
3631 2010-07-13 Jason Merrill <jason@redhat.com>
3632
3633 PR c++/44540
3634 * g++.dg/abi/noreturn1.C: New.
3635 * g++.dg/abi/noreturn2.C: New.
3636
3637 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
3638
3639 PR other/44874
3640 PR debug/44832
3641 * c-c++-common/pr44832.c: New test.
3642
3643 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3644
3645 PR objc/44488
3646 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3647 on the target. Make sure that we can assemble the emitted asm when
3648 the test type is 'compile'.
3649
3650 2010-07-13 Richard Guenther <rguenther@suse.de>
3651
3652 PR tree-optimization/36960
3653 * g++.dg/torture/pr36960.C: New testcase.
3654
3655 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3656
3657 PR c++/44908
3658 * g++.dg/template/sfinae21.C: New.
3659 * g++.dg/template/sfinae22.C: Likewise.
3660
3661 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3662
3663 PR testsuite/42843
3664 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3665 * gcc.dg/plugin/ggcplug.c: Likewise.
3666 * g++.dg/plugin/selfassign.c: Likewise.
3667 * g++.dg/plugin/attribute_plugin.c: Likewise.
3668 * g++.dg/plugin/dumb_plugin.c: Likewise.
3669 * g++.dg/plugin/pragma_plugin.c: Likewise.
3670
3671 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3672
3673 * gcc.c-torture/execute/pr44683.x: New.
3674 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3675
3676 2010-07-13 Janus Weil <janus@gcc.gnu.org>
3677
3678 PR fortran/44434
3679 PR fortran/44565
3680 PR fortran/43945
3681 PR fortran/44869
3682 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3683 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3684 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3685 * gfortran.dh/typebound_call_16.f03: New.
3686 * gfortran.dg/typebound_generic_6.f03: New.
3687 * gfortran.dg/typebound_generic_7.f03: New.
3688 * gfortran.dg/typebound_generic_8.f03: New.
3689
3690 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3691
3692 PR libfortran/37077
3693 * gfortran.dg/char4_iunit_1.f03: New test.
3694
3695 2010-07-12 Jakub Jelinek <jakub@redhat.com>
3696
3697 * gcc.dg/tree-ssa/vrp53.c: New test.
3698
3699 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3700
3701 PR c++/44907
3702 * g++.dg/template/sfinae19.C: New.
3703 * g++.dg/template/sfinae20.C: Likewise.
3704
3705 2010-07-12 Jie Zhang <jie@codesourcery.com>
3706
3707 * gcc.target/arm/interrupt-1.c: New test.
3708 * gcc.target/arm/interrupt-2.c: New test.
3709
3710 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3711
3712 * gcc.dg/pr42427.c: Require c99_runtime.
3713 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3714 c99_runtime.
3715 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3716 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3717 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3718 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3719 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3720 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3721 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3722 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3723 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3724 * gcc.target/i386/pr37275.c: Require visibility support.
3725
3726 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3727
3728 * lib/target-supports.exp (check_effective_target_sse): New proc.
3729 * gcc.target/i386/sol2-check.h: New file.
3730 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3731 Include sol2-check.h.
3732 (main) Only run do_test () if sol2_check ().
3733 * gcc.target/i386/sse2-check.h: Likewise.
3734 * gcc.target/i386/sse3-check.h: Likewise.
3735 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3736 [__sun__ && __svr4__]: Execute SSE2 instruction.
3737 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3738 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3739 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3740 * g++.dg/ext/vector14.C: Likewise.
3741 * g++.dg/other/mmintrin.C: Likewise.
3742 * gcc.dg/20020418-1.c: Likewise.
3743 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3744 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3745 * gcc.dg/format/unnamed-1.c: Likewise.
3746 Adapt dg-warning line number.
3747 * gcc.dg/graphite/pr40281.c: Likewise.
3748 * gcc.dg/pr32176.c: Likewise.
3749 * gcc.dg/pr40550.c: Likewise.
3750 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3751 * gcc.dg/torture/pr36891.c: Likewise.
3752 * gcc.target/i386/20020218-1.c: Likewise.
3753 * gcc.target/i386/20020523.c: Likewise.
3754 * gcc.target/i386/abi-1.c: Likewise.
3755 * gcc.target/i386/brokensqrt.c: Likewise.
3756 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3757 * gcc.target/i386/pr13366.c: Likewise.
3758 * gcc.target/i386/pr13685.c: Likewise.
3759 * gcc.target/i386/pr24306.c: Likewise.
3760 * gcc.target/i386/pr31486.c: Likewise.
3761 * gcc.target/i386/pr32065-1.c: Likewise.
3762 * gcc.target/i386/pr32065-2.c: Likewise.
3763 * gcc.target/i386/pr32389.c: Likewise.
3764 * gcc.target/i386/pr38824.c: Likewise.
3765 * gcc.target/i386/pr38931.c: Likewise.
3766 * gcc.target/i386/pr39592-1.c: Likewise.
3767 * gcc.target/i386/pr43766.c: Likewise.
3768 * gcc.target/i386/recip-divf.c: Likewise.
3769 * gcc.target/i386/recip-sqrtf.c: Likewise.
3770 * gcc.target/i386/recip-vec-divf.c: Likewise.
3771 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3772 * gcc.target/i386/sse-1.c: Likewise.
3773 * gcc.target/i386/sse-16.c: Likewise.
3774 * gcc.target/i386/sse-2.c: Likewise.
3775 * gcc.target/i386/sse-20.c: Likewise.
3776 * gcc.target/i386/sse-3.c: Likewise.
3777 * gcc.target/i386/sse-7.c: Likewise.
3778 * gcc.target/i386/sse-9.c: Likewise.
3779 * gcc.target/i386/sse-addps-1.c: Likewise.
3780 * gcc.target/i386/sse-addss-1.c: Likewise.
3781 * gcc.target/i386/sse-andnps-1.c: Likewise.
3782 * gcc.target/i386/sse-andps-1.c: Likewise.
3783 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3784 * gcc.target/i386/sse-comiss-1.c: Likewise.
3785 * gcc.target/i386/sse-comiss-2.c: Likewise.
3786 * gcc.target/i386/sse-comiss-3.c: Likewise.
3787 * gcc.target/i386/sse-comiss-4.c: Likewise.
3788 * gcc.target/i386/sse-comiss-5.c: Likewise.
3789 * gcc.target/i386/sse-comiss-6.c: Likewise.
3790 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3791 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3792 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3793 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3794 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3795 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3796 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3797 * gcc.target/i386/sse-divps-1.c: Likewise.
3798 * gcc.target/i386/sse-divss-1.c: Likewise.
3799 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3800 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3801 * gcc.target/i386/sse-maxps-1.c: Likewise.
3802 * gcc.target/i386/sse-maxss-1.c: Likewise.
3803 * gcc.target/i386/sse-minps-1.c: Likewise.
3804 * gcc.target/i386/sse-minss-1.c: Likewise.
3805 * gcc.target/i386/sse-movaps-1.c: Likewise.
3806 * gcc.target/i386/sse-movaps-2.c: Likewise.
3807 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3808 * gcc.target/i386/sse-movhps-1.c: Likewise.
3809 * gcc.target/i386/sse-movhps-2.c: Likewise.
3810 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3811 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3812 * gcc.target/i386/sse-movntps-1.c: Likewise.
3813 * gcc.target/i386/sse-movss-1.c: Likewise.
3814 * gcc.target/i386/sse-movss-2.c: Likewise.
3815 * gcc.target/i386/sse-movss-3.c: Likewise.
3816 * gcc.target/i386/sse-movups-1.c: Likewise.
3817 * gcc.target/i386/sse-movups-2.c: Likewise.
3818 * gcc.target/i386/sse-mulps-1.c: Likewise.
3819 * gcc.target/i386/sse-mulss-1.c: Likewise.
3820 * gcc.target/i386/sse-orps-1.c: Likewise.
3821 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3822 * gcc.target/i386/sse-recip-vec.c: Likewise.
3823 * gcc.target/i386/sse-recip.c: Likewise.
3824 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3825 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3826 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3827 * gcc.target/i386/sse-subps-1.c: Likewise.
3828 * gcc.target/i386/sse-subss-1.c: Likewise.
3829 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3830 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3831 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3832 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3833 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3834 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3835 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3836 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3837 * gcc.target/i386/sse-xorps-1.c: Likewise.
3838 * gcc.target/i386/ssefn-1.c: Likewise.
3839 * gcc.target/i386/ssefn-3.c: Likewise.
3840 * gcc.target/i386/sseregparm-1.c: Likewise.
3841 * gcc.target/i386/stackalign/return-3.c: Likewise.
3842 * gcc.target/i386/vectorize1.c: Likewise.
3843 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3844 * gcc.target/i386/xorps-sse.c: Likewise.
3845 * gfortran.dg/pr28158.f90: Likewise.
3846 * gfortran.dg/pr30667.f: Likewise.
3847 * gnat.dg/loop_optimization7.adb: Likewise.
3848 * gnat.dg/sse_nolib.adb: Likewise.
3849
3850 2010-07-11 Tobias Burnus <burnus@net-b.de>
3851
3852 PR fortran/44702
3853 * gfortran.dg/use_rename_6.f90: New.
3854 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3855
3856 2010-07-11 Janus Weil <janus@gcc.gnu.org>
3857
3858 PR fortran/44869
3859 * gfortran.dg/class_24.f03: New.
3860
3861 2010-07-10 Richard Guenther <rguenther@suse.de>
3862
3863 PR lto/44889
3864 * gcc.dg/lto/20100709-1_0.c: New testcase.
3865 * gcc.dg/lto/20100709-1_1.c: Likewise.
3866
3867 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3868
3869 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3870
3871 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3872
3873 PR objc/44140
3874 * objc.dg/lto/trivial-1_0.m: New.
3875 * objc.dg/lto/lto.exp: New.
3876 * obj-c++.dg/lto/trivial-1_0.mm: New.
3877 * obj-c++.dg/lto/lto.exp: New.
3878 * objc.dg/symtab-1.m: Adjust sizes.
3879 * objc.dg/image-info.m: Do not run for gnu-runtime.
3880
3881 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3882
3883 * gcc.dg/pr32370.c: Allow another kind of error message.
3884
3885 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3886
3887 * gnat.dg/atomic3.adb: New test.
3888
3889 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3890 Denys Vlasenko <dvlasenk@redhat.com>
3891 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3892
3893 PR tree-optimization/28632
3894 * gcc.dg/tree-ssa/vrp51.c: New test.
3895 * gcc.dg/tree-ssa/vrp52.c: New test.
3896
3897 2010-07-09 Jason Merrill <jason@redhat.com>
3898
3899 * g++.dg/abi/covariant6.C: New.
3900 * g++.dg/inherit/covariant17.C: Test both bases.
3901 * g++.dg/inherit/covariant7.C: Check vtable layout.
3902
3903 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
3904
3905 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3906
3907 2010-07-09 Richard Guenther <rguenther@suse.de>
3908
3909 PR tree-optimization/44852
3910 * gcc.c-torture/execute/pr44852.c: New testcase.
3911
3912 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3913
3914 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3915 multiplication by values.
3916 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3917 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3918
3919 2010-07-09 Richard Guenther <rguenther@suse.de>
3920
3921 PR tree-optimization/44882
3922 * gfortran.dg/pr44882.f90: New testcase.
3923
3924 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3925
3926 PR target/40657
3927 * gcc.target/arm/pr40657-1.c: New test.
3928 * gcc.target/arm/pr40657-2.c: New test.
3929 * gcc.c-torture/execute/pr40657.c: New test.
3930
3931 2010-07-09 Jakub Jelinek <jakub@redhat.com>
3932
3933 * gcc.dg/tree-ssa/vrp50.c: New test.
3934 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3935
3936 2010-07-08 Janus Weil <janus@gcc.gnu.org>
3937
3938 PR fortran/44649
3939 * gfortran.dg/c_sizeof_1.f90: Modified.
3940 * gfortran.dg/storage_size_1.f08: New.
3941 * gfortran.dg/storage_size_2.f08: New.
3942
3943 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3944
3945 * gcc.c-torture/execute/20100708-1.c: New test.
3946
3947 2010-07-08 Jakub Jelinek <jakub@redhat.com>
3948
3949 PR fortran/44847
3950 * gfortran.dg/gomp/pr44847.f90: New test.
3951
3952 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3953
3954 PR tree-optimization/44710
3955 * gcc.dg/tree-ssa/ifc-6.c: New.
3956 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3957
3958 2010-07-08 Tobias Burnus <burnus@net-b.de>
3959
3960 PR fortran/18918
3961 * gfortran.dg/coarray_10.f90: Add an additional test.
3962
3963 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3964
3965 PR middle-end/44828
3966 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3967 * gcc.c-torture/execute/pr44828.x: Revert.
3968
3969 2010-07-08 Jason Merrill <jason@redhat.com>
3970
3971 PR c++/43120
3972 * g++.dg/inherit/covariant17.C: New.
3973 * g++.dg/abi/covariant1.C: Actually test for the bug.
3974
3975 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3976
3977 PR rtl-optimization/44838
3978 * gcc.dg/pr44838.c: New.
3979
3980 2010-07-08 Richard Guenther <rguenther@suse.de>
3981
3982 PR tree-optimization/44831
3983 * gcc.c-torture/compile/pr44831.c: New testcase.
3984 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3985
3986 2010-07-08 Richard Guenther <rguenther@suse.de>
3987
3988 PR tree-optimization/44861
3989 * g++.dg/vect/pr44861.cc: New testcase.
3990
3991 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3992
3993 PR middle-end/44828
3994 * gcc.c-torture/execute/pr44828.x: New file.
3995
3996 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3997
3998 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3999 dg-options.
4000 * g++.dg/ext/altivec-17.C: Adjust error message.
4001
4002 2010-07-07 Tom Tromey <tromey@redhat.com>
4003
4004 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4005
4006 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
4007
4008 PR target/44844
4009 * gcc.target/i386/rdrand-1.c: Scan "jnc".
4010 * gcc.target/i386/rdrand-2.c: Likewise.
4011 * gcc.target/i386/rdrand-3.c: Likewise.
4012
4013 2010-07-07 Jan Hubicka <jh@suse.cz>
4014
4015 PR middle-end/44813
4016 * g++.dg/torture/pr44813.C: New testcase.
4017 * g++.dg/torture/pr44826.C: New testcase.
4018
4019 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
4020
4021 PR rtl-optimization/44787
4022 * gcc.c-torture/compile/pr44788.c: New test.
4023 * gcc.target/arm/pr44788.c: New test.
4024
4025 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4026
4027 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4028
4029 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4030
4031 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4032 to dg-options.
4033
4034 2010-07-06 Tobias Burnus <burnus@net-b.de>
4035
4036 PR fortran/44742
4037 * gfortran.dg/parameter_array_init_6.f90: New.
4038 * gfortran.dg/initialization_20.f90: Update dg-error.
4039 * gfortran.dg/initialization_24.f90: Ditto.
4040
4041 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4042 PR fortran/PR44693
4043 * gfortran.dg/dim_range_1.f90: New test.
4044 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
4045
4046 2010-07-06 Jason Merrill <jason@redhat.com>
4047
4048 PR c++/44703
4049 * g++.dg/cpp0x/initlist41.C: New.
4050
4051 PR c++/44778
4052 * g++.dg/template/ptrmem22.C: New.
4053
4054 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
4055
4056 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4057 support.
4058 * gcc.target/i386/i386.exp: Likewise.
4059
4060 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4061
4062 PR testsuite/44195
4063 * gcc.dg/lto/20100518_0.c: Limit to x86.
4064
4065 2010-07-06 Richard Guenther <rguenther@suse.de>
4066
4067 PR middle-end/44828
4068 * gcc.c-torture/execute/pr44828.c: New testcase.
4069
4070 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
4071
4072 * g++.dg/warn/noeffect2.C: Adjust expected warning.
4073 * g++.dg/warn/volatile1.C: Likewise.
4074 * g++.dg/template/warn1.C: Likewise.
4075
4076 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
4077
4078 AVX Programming Reference (June, 2010)
4079 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4080 * g++.dg/other/i386-3.C: Likewise.
4081 * gcc.target/i386/sse-12.c: Likewise.
4082
4083 * gcc.target/i386/f16c-check.h: New.
4084 * gcc.target/i386/rdfsbase-1.c: Likewise.
4085 * gcc.target/i386/rdfsbase-2.c: Likewise.
4086 * gcc.target/i386/rdgsbase-1.c: Likewise.
4087 * gcc.target/i386/rdgsbase-2.c: Likewise.
4088 * gcc.target/i386/rdrand-1.c: Likewise.
4089 * gcc.target/i386/rdrand-2.c: Likewise.
4090 * gcc.target/i386/rdrand-3.c: Likewise.
4091 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4092 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4093 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4094 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4095 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4096 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4097 * gcc.target/i386/wrfsbase-1.c: Likewise.
4098 * gcc.target/i386/wrfsbase-2.c: Likewise.
4099 * gcc.target/i386/wrgsbase-1.c: Likewise.
4100 * gcc.target/i386/wrgsbase-2.c: Likewise.
4101
4102 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4103 (__builtin_ia32_vcvtps2ph): New.
4104 (__builtin_ia32_vcvtps2ph256): Likewise.
4105
4106 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4107 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4108
4109 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4110 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4111
4112 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4113 (__builtin_ia32_vcvtps2ph256): Likewise.
4114 Add fsgsbase,rdrnd,f16c.
4115
4116 * lib/target-supports.exp (check_effective_target_f16c): New.
4117
4118 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4119
4120 * gcc.dg/guality/nrv-1.c: New test.
4121
4122 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
4123
4124 PR middle-end/42505
4125 * gcc.target/arm/pr42505.c: New test case.
4126
4127 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4128
4129 PR c++/44808
4130 * g++.dg/opt/nrv16.C: New test.
4131
4132 2010-07-05 Richard Guenther <rguenther@suse.de>
4133
4134 PR tree-optimization/44784
4135 * gcc.c-torture/compile/pr44784.c: New testcase.
4136
4137 2010-07-05 Ira Rosen <irar@il.ibm.com>
4138
4139 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4140 Increase loop bound and array size.
4141 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4142 Likewise.
4143
4144 2010-07-05 Ira Rosen <irar@il.ibm.com>
4145
4146 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4147 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4148 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4149 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4150 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4151
4152 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
4153
4154 PR c++/22138
4155 * g++.dg/parse/template25.C: New.
4156
4157 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
4158
4159 PR rtl-optimization/44695
4160 * gcc.dg/torture/pr44695.c: New.
4161
4162 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4163
4164 PR c++/16630
4165 * g++.dg/ext/pretty3.C: New.
4166
4167 2010-07-04 Richard Guenther <rguenther@suse.de>
4168
4169 PR middle-end/44809
4170 * g++.dg/torture/pr44809.C: New testcase.
4171
4172 2010-07-04 Richard Guenther <rguenther@suse.de>
4173
4174 PR tree-optimization/44656
4175 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4176
4177 2010-07-04 Ira Rosen <irar@il.ibm.com>
4178 Revital Eres <eres@il.ibm.com>
4179
4180 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4181 misaligned stores.
4182 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4183 gcc.dg/vect/vect-96.c: Likewise.
4184 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4185 that support misaligned stores. Change the number of expected
4186 misaligned accesses.
4187 * gcc.dg/vect/vect-peel-1.c: New test.
4188 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4189 gcc.dg/vect/vect-peel-4.c: Likewise.
4190 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4191 vectorizable on all targets that support realignment.
4192 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4193
4194 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
4195
4196 PR c/44806
4197 * gcc.dg/torture/pr44806.c: New.
4198
4199 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4200
4201 * gnat.dg/cond_expr1.adb: New test.
4202
4203 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4204
4205 * gnat.dg/modular3.adb: New test.
4206 * gnat.dg/modular3_pkg.ads: New helper.
4207
4208 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
4209 Mikael Pettersson <mikpe@it.uu.se>
4210
4211 PR testsuite/44518
4212 * obj-c++.dg/encode-2.mm: Produce object and save temps.
4213 Make signed-ness of chars explicit. Scan the object for
4214 strings that are split by some target assemblers.
4215 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4216 explicit.
4217
4218 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
4219
4220 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4221
4222 2010-07-02 Le-Chun Wu <lcwu@google.com>
4223
4224 PR/44128
4225 * g++.dg/warn/Wshadow-7.C: New test.
4226
4227 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4228 Julian Brown <julian@codesourcery.com>
4229 Sandra Loosemore <sandra@codesourcery.com>
4230
4231 * gcc.c-torture/execute/20100416-1.c: New test case.
4232
4233 2010-07-02 Julian Brown <julian@codesourcery.com>
4234 Sandra Loosemore <sandra@codesourcery.com>
4235
4236 PR target/43703
4237
4238 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4239 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4240
4241 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4242 Julian Brown <julian@codesourcery.com>
4243
4244 * gcc.target/arm/neon/vadds64.c: Regenerated.
4245 * gcc.target/arm/neon/vaddu64.c: Regenerated.
4246 * gcc.target/arm/neon/vsubs64.c: Regenerated.
4247 * gcc.target/arm/neon/vsubu64.c: Regenerated.
4248 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4249 * gcc.target/arm/neon-vmls-1.c: Likewise.
4250 * gcc.target/arm/neon-vsubs64.c: New execution test.
4251 * gcc.target/arm/neon-vsubu64.c: New execution test.
4252 * gcc.target/arm/neon-vadds64.c: New execution test.
4253 * gcc.target/arm/neon-vaddu64.c: New execution test.
4254
4255 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4256
4257 * gcc.target/arm/neon-vands64.c: New.
4258 * gcc.target/arm/neon-vandu64.c: New.
4259 * gcc.target/arm/neon-vbics64.c: New.
4260 * gcc.target/arm/neon-vbicu64.c: New.
4261 * gcc.target/arm/neon-veors64.c: New.
4262 * gcc.target/arm/neon-veoru64.c: New.
4263 * gcc.target/arm/neon-vorns64.c: New.
4264 * gcc.target/arm/neon-vornu64.c: New.
4265 * gcc.target/arm/neon-vorrs64.c: New.
4266 * gcc.target/arm/neon-vorru64.c: New.
4267 * gcc.target/arm/neon/vands64.c: Regenerated.
4268 * gcc.target/arm/neon/vandu64.c: Regenerated.
4269 * gcc.target/arm/neon/vbics64.c: Regenerated.
4270 * gcc.target/arm/neon/vbicu64.c: Regenerated.
4271 * gcc.target/arm/neon/veors64.c: Regenerated.
4272 * gcc.target/arm/neon/veoru64.c: Regenerated.
4273 * gcc.target/arm/neon/vorns64.c: Regenerated.
4274 * gcc.target/arm/neon/vornu64.c: Regenerated.
4275 * gcc.target/arm/neon/vorrs64.c: Regenerated.
4276 * gcc.target/arm/neon/vorru64.c: Regenerated.
4277
4278 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4279
4280 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4281
4282 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4283
4284 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4285 * gfortran.dg/intent_out_5.f90: Same.
4286 * gfortran.dg/ltrans-7.f90: Same.
4287 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4288
4289 2010-07-02 Jan Hubicka <jh@suse.cz>
4290
4291 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4292
4293 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4294
4295 * objc-obj-c++-shared/Object1.h: Correct Line endings.
4296
4297 2010-07-02 Jakub Jelinek <jakub@redhat.com>
4298
4299 PR c++/44780
4300 * c-c++-common/Wunused-var-12.c: New test.
4301
4302 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
4303
4304 PR target/42835
4305 * gcc.target/arm/pr42835.c: New test.
4306
4307 PR target/42172
4308 * gcc.target/arm/pr42172-1.c: New test.
4309
4310 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4311
4312 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4313
4314 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4315
4316 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4317 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4318 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4319 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4320 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4321 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4322 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4323 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4324 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4325 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4326 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4327 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4328 * gcc.target/arm/neon-vdup_ns64.c: New.
4329 * gcc.target/arm/neon-vdup_nu64.c: New.
4330 * gcc.target/arm/neon-vdupQ_ns64.c: New.
4331 * gcc.target/arm/neon-vdupQ_nu64.c: New.
4332 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4333 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4334 * gcc.target/arm/neon-vmov_ns64.c: New.
4335 * gcc.target/arm/neon-vmov_nu64.c: New.
4336 * gcc.target/arm/neon-vmovQ_ns64.c: New.
4337 * gcc.target/arm/neon-vmovQ_nu64.c: New.
4338 * gcc.target/arm/neon-vget_lanes64.c: New.
4339 * gcc.target/arm/neon-vget_laneu64.c: New.
4340 * gcc.target/arm/neon-vset_lanes64.c: New.
4341 * gcc.target/arm/neon-vset_laneu64.c: New.
4342
4343 2010-07-02 Richard Guenther <rguenther@suse.de>
4344
4345 * g++.dg/torture/20100702-1.C: New testcase.
4346
4347 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4348
4349 PR target/44707
4350 * gcc.c-torture/compile/pr44707.c: New test.
4351
4352 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4353
4354 PR c++/44039
4355 * g++.dg/template/crash101.C: New.
4356
4357 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4358
4359 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4360 Use the ABI-0 accessors and fail it for m64.
4361
4362 2010-07-02 Jan Hubicka <jh@suse.cz>
4363
4364 * g++.dg/tree-ssa/pr44706.C: New testcase.
4365
4366 2010-07-02 Richard Guenther <rguenther@suse.de>
4367
4368 PR tree-optimization/44748
4369 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4370
4371 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4372
4373 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4374 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
4375 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4376 the method types to forward:.
4377
4378 2010-06-30 Jason Merrill <jason@redhat.com>
4379
4380 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4381 * g++.dg/other/pr25632.C: Likewise.
4382
4383 2010-07-01 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR tree-optimization/40421
4386 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4387
4388 2010-07-01 Richard Guenther <rguenther@suse.de>
4389
4390 PR middle-end/42834
4391 PR middle-end/44468
4392 * gcc.c-torture/execute/20100316-1.c: New testcase.
4393 * gcc.c-torture/execute/pr44468.c: Likewise.
4394 * gcc.c-torture/compile/20100609-1.c: Likewise.
4395 * gcc.dg/volatile2.c: Adjust.
4396 * gcc.dg/plugin/selfassign.c: Likewise.
4397 * gcc.dg/pr36902.c: Likewise.
4398 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4399 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4400 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4401 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4402 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4403 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4404 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4405 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4406 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4407 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4408 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4409 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4410 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4411 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4412 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4413 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4414 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4415 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4416 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4417 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4418 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4419 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4420 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4421 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4422 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4423 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4424 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4425 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4426 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4427 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4428 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4429 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4430 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4431 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4432 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4433 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4434 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4435 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4436 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4437 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4438 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4439 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4440 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4441 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4442 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4443 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4444 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4445 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4446 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4447 * g++.dg/tree-ssa/pr31146.C: Likewise.
4448 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4449 * g++.dg/tree-ssa/pr33604.C: Likewise.
4450 * g++.dg/plugin/selfassign.c: Likewise.
4451 * gfortran.dg/array_memcpy_3.f90: Likewise.
4452 * gfortran.dg/array_memcpy_4.f90: Likewise.
4453 * c-c++-common/torture/pr42834.c: New testcase.
4454
4455 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4456
4457 PR c++/44628
4458 * g++.dg/template/crash100.C: New.
4459
4460 2010-06-30 Jan Hubicka <jh@suse.cz>
4461
4462 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4463
4464 2010-06-30 Michael Matz <matz@suse.de>
4465
4466 PR bootstrap/44699
4467 * gcc.dg/pr44699.c: New test.
4468
4469 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4470
4471 PR tree-optimization/39799
4472 * c-c++-common/uninit-17.c: New test.
4473
4474 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4475
4476 PR libfortran/43298
4477 * gfortran.dg/read_infnan_1.f90: New test.
4478
4479 2010-06-29 Jason Merrill <jason@redhat.com>
4480
4481 Enable implicitly declared move constructor/operator= (N3053).
4482 * g++.dg/cpp0x/implicit3.C: New.
4483 * g++.dg/cpp0x/implicit4.C: New.
4484 * g++.dg/cpp0x/implicit5.C: New.
4485 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4486 * g++.dg/cpp0x/not_special.C: Adjust.
4487 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4488 * g++.dg/cpp0x/rv1n.C: Adjust.
4489 * g++.dg/cpp0x/rv1p.C: Adjust.
4490 * g++.dg/cpp0x/rv2n.C: Adjust.
4491 * g++.dg/cpp0x/rv2p.C: Adjust.
4492 * g++.dg/cpp0x/rv3n.C: Adjust.
4493 * g++.dg/cpp0x/rv3p.C: Adjust.
4494 * g++.dg/cpp0x/rv4n.C: Adjust.
4495 * g++.dg/cpp0x/rv4p.C: Adjust.
4496 * g++.dg/cpp0x/rv5n.C: Adjust.
4497 * g++.dg/cpp0x/rv5p.C: Adjust.
4498 * g++.dg/cpp0x/rv6n.C: Adjust.
4499 * g++.dg/cpp0x/rv6p.C: Adjust.
4500 * g++.dg/cpp0x/rv7n.C: Adjust.
4501 * g++.dg/cpp0x/rv7p.C: Adjust.
4502 * g++.dg/cpp0x/rv8p.C: Adjust.
4503 * g++.dg/gomp/pr26690-1.C: Adjust.
4504 * g++.dg/other/error20.C: Adjust.
4505 * g++.dg/other/error31.C: Adjust.
4506 * g++.dg/parse/error19.C: Adjust.
4507 * g++.dg/template/qualttp5.C: Adjust.
4508 * g++.old-deja/g++.law/ctors5.C: Adjust.
4509
4510 Enable implicitly deleted functions (N2346)
4511 * g++.dg/cpp0x/defaulted17.C: New.
4512 * g++.dg/cpp0x/implicit1.C: New.
4513 * g++.dg/cpp0x/implicit2.C: New.
4514 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4515 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4516 * g++.dg/init/ctor4.C: Adjust.
4517 * g++.dg/init/synth2.C: Adjust.
4518 * g++.dg/lto/20081118_1.C: Adjust.
4519 * g++.dg/other/error13.C: Adjust.
4520 * g++.dg/other/unused1.C: Adjust.
4521 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4522 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4523 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4524 * g++.old-deja/g++.law/ctors17.C: Adjust.
4525 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4526 * g++.old-deja/g++.pt/assign1.C: Adjust.
4527 * g++.old-deja/g++.pt/crash20.C: Adjust.
4528
4529 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4530 * g++.dg/cpp0x/defaulted13.C: Adjust.
4531 * g++.dg/cpp0x/defaulted2.C: Adjust.
4532 * g++.dg/cpp0x/defaulted3.C: Adjust.
4533 * g++.dg/cpp0x/initlist9.C: Adjust.
4534 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4535 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4536 * g++.dg/init/synth2.C: Adjust.
4537
4538 * g++.dg/cpp0x/defaulted19.C: New.
4539
4540 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4541 * g++.dg/template/error23.C: Fix for -std=c++0x.
4542
4543 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4544
4545 PR fortran/44718
4546 * gfortran.dg/proc_ptr_28.f90: New.
4547
4548 2010-06-29 Jakub Jelinek <jakub@redhat.com>
4549
4550 PR tree-optimization/43801
4551 * g++.dg/torture/pr43801.C: New test.
4552
4553 PR debug/44668
4554 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4555
4556 2010-06-29 Jason Merrill <jason@redhat.com>
4557
4558 PR c++/44587
4559 * g++.dg/template/qualified-id2.C: New.
4560 * g++.dg/template/qualified-id3.C: New.
4561
4562 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4563
4564 PR fortran/44696
4565 * gfortran.dg/associated_target_4.f90: New.
4566
4567 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
4568
4569 PR fortran/44582
4570 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4571
4572 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4573
4574 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4575
4576 2010-06-29 Jan Hubicka <jh@suse.cz>
4577
4578 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4579
4580 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4581
4582 PR target/43902
4583 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4584 * gcc.target/arm/wmul-3.c: New test.
4585 * gcc.target/arm/wmul-4.c: New test.
4586
4587 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4588
4589 PR rtl-optimization/44659
4590 * gcc.target/i386/extract-1.c: New.
4591 * gcc.target/i386/extract-2.c: Likewise.
4592 * gcc.target/i386/extract-3.c: Likewise.
4593 * gcc.target/i386/extract-4.c: Likewise.
4594 * gcc.target/i386/extract-5.c: Likewise.
4595 * gcc.target/i386/extract-6.c: Likewise.
4596
4597 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4598
4599 PR c++/44682
4600 * g++.dg/warn/Wunused-var-14.C: New test.
4601
4602 2010-06-28 Tobias Burnus <burnus@net-b.de>
4603
4604 PR fortran/43298
4605 * gfortran.dg/nan_6.f90: New.
4606
4607 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4608
4609 PR tree-optimization/43781
4610 * gcc.dg/torture/pr43781.c: New.
4611
4612 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4613
4614 PR fortran/40158
4615 * gfortran.dg/actual_rank_check_1.f90: New test.
4616
4617 2010-06-28 Martin Jambor <mjambor@suse.cz>
4618
4619 * gcc.dg/ipa/ipa-sra-6.c: New test.
4620
4621 2010-06-28 Jan Hubicka <jh@suse.cz>
4622
4623 PR tree-optimization/44687
4624 * gcc.c-torture/compile/pr44687.c
4625
4626 2010-06-28 Martin Jambor <mjambor@suse.cz>
4627
4628 PR c++/44535
4629 * g++.dg/torture/pr44535.C: New test.
4630
4631 2010-06-28 Michael Matz <matz@suse.de>
4632
4633 PR middle-end/44592
4634 * gfortran.dg/pr44592.f90: New test.
4635
4636 2010-06-28 Jan Hubicka <jh@suse.cz>
4637
4638 PR tree-optimization/44357
4639 * g++.dg/torture/pr44357.C: New testcase.
4640
4641 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4642
4643 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4644 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4645 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4646 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4647 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4648 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4649 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4650 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4651
4652 2010-06-27 Jan Hubicka <jh@suse.cz>
4653
4654 * gcc.c-torture/compile/pr44686.c: New file.
4655
4656 2010-06-27 Richard Guenther <rguenther@suse.de>
4657
4658 PR tree-optimization/44683
4659 * gcc.c-torture/execute/pr44683.c: New testcase.
4660
4661 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4662
4663 * gnat.dg/noreturn3.ad[sb]: New test.
4664
4665 2010-06-26 Jason Merrill <jason@redhat.com>
4666
4667 * g++.dg/cpp0x/explicit5.C: New.
4668
4669 2010-06-26 Richard Guenther <rguenther@suse.de>
4670
4671 PR tree-optimization/44393
4672 * gcc.dg/pr44393.c: New testcase.
4673
4674 2010-06-26 Jan Hubicka <jh@suse.cz>
4675
4676 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4677
4678 2010-06-26 Richard Guenther <rguenther@suse.de>
4679
4680 PR middle-end/44674
4681 * gcc.dg/pr44674.c: New testcase.
4682
4683 2010-06-26 Joseph Myers <joseph@codesourcery.com>
4684
4685 * gcc.dg/opts-3.c: New test.
4686
4687 2010-06-26 Tobias Burnus <burnus@net-b.de>
4688
4689 * gfortran.dg/type_decl_1.f90: New.
4690 * gfortran.dg/type_decl_2.f90: New.
4691
4692 2010-06-26 Tobias Burnus <burnus@net-b.de>
4693
4694 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4695 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4696
4697 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4698
4699 PR testsuite/38946
4700 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4701 error in comparing reals.
4702
4703 2010-06-25 Tobias Burnus <burnus@net-b.de>
4704
4705 * selected_real_kind_2.f90: New.
4706 * selected_real_kind_3.f90: New.
4707
4708 2010-06-25 Tobias Burnus <burnus@net-b.de>
4709
4710 * gfortran.dg/entry_19.f90: New.
4711
4712 2010-06-25 Tobias Burnus <burnus@net-b.de>
4713
4714 * gfortran.dg/end_subroutine_1.f90: New.
4715 * gfortran.dg/end_subroutine_2.f90: New.
4716 * gfortran.dg/interface_proc_end.f90: Update.
4717
4718 2010-06-25 Tobias Burnus <burnus@net-b.de>
4719
4720 * gfortran.dg/semicolon_fixed.f: Update.
4721 * gfortran.dg/semicolon_fixed_2.f: New.
4722 * gfortran.dg/semicolon_free_2.f90: New.
4723 * gfortran.dg/semicolon_free.f90: Update.
4724
4725 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4726
4727 PR fortran/44448
4728 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4729
4730 2010-06-25 Martin Jambor <mjambor@suse.cz>
4731
4732 * g++.dg/ipa/iinline-3.C: New test.
4733 * gcc.dg/ipa/modif-1.c: Removed.
4734
4735 2010-06-25 Jan Hubicka <jh@suse.cz>
4736
4737 * gcc.dg/tree-ssa/ipa-split-1.c
4738
4739 2010-06-25 Martin Jambor <mjambor@suse.cz>
4740
4741 * g++.dg/ipa/iinline-2.C: New test.
4742
4743 2010-06-25 Jakub Jelinek <jakub@redhat.com>
4744
4745 PR middle-end/43866
4746 * gfortran.dg/pr43866.f90: New test.
4747
4748 PR tree-optimization/44539
4749 * gcc.dg/pr44539.c: New test.
4750
4751 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4752
4753 From Jim Wilson:
4754 PR target/43902
4755 * gcc.target/mips/madd-9.c: New test.
4756
4757 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4758
4759 PR c/44517
4760 * gcc.dg/noncompile/pr44517.c: New.
4761 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4762
4763 2010-06-24 Steve Ellcey <sje@cup.hp.com>
4764
4765 PR testsuite/43283
4766 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4767 and add argument to nop for IA64.
4768
4769 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4770
4771 PR target/44588
4772 * gcc.target/i386/mod-1.c: New.
4773 * gcc.target/i386/umod-1.c: Likewise.
4774 * gcc.target/i386/umod-2.c: Likewise.
4775 * gcc.target/i386/umod-3.c: Likewise.
4776
4777 2010-06-24 Jakub Jelinek <jakub@redhat.com>
4778
4779 PR middle-end/44492
4780 * g++.dg/torture/pr44492.C: New test.
4781
4782 2010-06-24 Andi Kleen <ak@linux.intel.com>
4783
4784 * c-c++-common/warn-omitted-condop.c: New.
4785
4786 2010-06-24 Tobias Burnus <burnus@net-b.de>
4787
4788 PR fortran/44614
4789 * gfortran.dg/import8.f90: New.
4790
4791 2010-06-23 Arnaud Charlet <charlet@adacore.com>
4792
4793 * gnat.dg/not_null.adb: Update test case.
4794
4795 2010-06-22 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR c++/44619
4798 * g++.dg/warn/Wunused-var-13.C: New test.
4799
4800 PR c++/44627
4801 * g++.dg/diagnostic/method1.C: New test.
4802
4803 2010-06-22 Cary Coutant <ccoutant@google.com>
4804
4805 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4806
4807 2010-06-22 Janus Weil <janus@gcc.gnu.org>
4808
4809 PR fortran/44616
4810 * gfortran.dg/abstract_type_8.f03: New.
4811
4812 2010-06-21 Jason Merrill <jason@redhat.com>
4813
4814 * g++.dg/cpp0x/noexcept08.C: New.
4815
4816 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4817
4818 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4819
4820 PR target/44615
4821 * gcc.target/i386/sse2-vec-2a.c: New.
4822
4823 2010-06-21 DJ Delorie <dj@redhat.com>
4824
4825 * gcc.dg/pragma-diag-1.c: New.
4826
4827 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4828
4829 PR target/44615
4830 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4831
4832 2010-06-21 Alan Modra <amodra@gmail.com>
4833
4834 PR testsuite/44505
4835 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4836 tail call to check_fa_mid.
4837
4838 2010-06-21 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR target/44575
4841 * gcc.c-torture/execute/pr44575.c: New test.
4842
4843 2010-06-21 Tobias Burnus <burnus@net-b.de>
4844
4845 PR fortran/40632
4846 * gfortran.dg/contiguous_1.f90: New.
4847 * gfortran.dg/contiguous_2.f90: New.
4848 * gfortran.dg/contiguous_3.f90: New.
4849
4850 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
4851
4852 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4853 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4854
4855 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
4856
4857 PR target/44546
4858 * gcc.target/i386/pr44546.c: New test.
4859
4860 2010-06-20 Joseph Myers <joseph@codesourcery.com>
4861
4862 * gcc.dg/opts-2.c: New test.
4863
4864 2010-06-19 Janus Weil <janus@gcc.gnu.org>
4865
4866 PR fortran/44584
4867 * gfortran.dg/typebound_proc_15.f03: Modified.
4868
4869 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
4870
4871 PR target/44072
4872 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4873 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4874
4875 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4876
4877 * g++.dg/ext/label13.C: Fix typo in last change.
4878
4879 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4880
4881 PR libfortran/44477
4882 * gfortran.dg/eof_3.f90
4883 * gfortran.dg/endfile_2.f90
4884 * gfortran.dg/endfile_4.f90
4885 * gfortran.dg/endfile_3.f90
4886
4887 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4888
4889 PR c++/41090
4890 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4891
4892 2010-06-18 Tobias Burnus <burnus@net-b.de>
4893
4894 PR fortran/44556
4895 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4896
4897 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4898
4899 * gcc.target/arm/pr40900.c: New test.
4900
4901 2010-06-18 Arnaud Charlet <charlet@adacore.com>
4902
4903 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4904
4905 2010-06-17 Janus Weil <janus@gcc.gnu.org>
4906
4907 PR fortran/44558
4908 * gfortran.dg/typebound_call_15.f03: New.
4909
4910 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4911
4912 PR c++/44486
4913 * g++.dg/pr44486.C: New.
4914
4915 2010-06-16 DJ Delorie <dj@redhat.com>
4916
4917 * gcc.target/i386/volatile-bitfields-1.c: New.
4918 * gcc.target/i386/volatile-bitfields-2.c: New.
4919
4920 2010-06-16 Jason Merrill <jason@redhat.com>
4921
4922 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4923
4924 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4925
4926 2010-06-16 Richard Guenther <rguenther@suse.de>
4927
4928 PR c/44555
4929 * gcc.c-torture/execute/pr44555.c: New testcase.
4930
4931 2010-06-16 Janus Weil <janus@gcc.gnu.org>
4932
4933 PR fortran/44549
4934 * gfortran.dg/typebound_proc_16.f03: New.
4935
4936 2010-06-16 Martin Jambor <mjambor@suse.cz>
4937
4938 * g++.dg/torture/pr43905.C: New test.
4939
4940 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4941
4942 PR testsuite/44538
4943 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4944 initialization loop from being vectorized.
4945 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4946
4947 2010-06-16 Alan Modra <amodra@gmail.com>
4948
4949 PR tree-optimization/44507
4950 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4951
4952 2010-06-15 Jason Merrill <jason@redhat.com>
4953
4954 * g++.dg/overload/arg3.C: Adjust error locations.
4955 * g++.dg/overload/copy1.C: Likewise.
4956 * g++.dg/tc1/dr152.C: Likewise.
4957 * g++.dg/template/incomplete4.C: Likewise.
4958 * g++.dg/template/incomplete5.C: Likewise.
4959 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4960 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4961 * g++.old-deja/g++.pt/crash9.C: Likewise.
4962
4963 * g++.dg/inherit/virtual5.C: New.
4964
4965 * g++.dg/cpp0x/defaulted18.C: New.
4966
4967 * g++.dg/cpp0x/initlist40.C: New.
4968
4969 * g++.dg/cpp0x/initlist39.C: New.
4970
4971 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4972
4973 PR middle-end/44391
4974 * gcc.dg/graphite/pr44391.c: New.
4975
4976 2010-06-15 Janus Weil <janus@gcc.gnu.org>
4977
4978 PR fortran/43388
4979 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4980 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4981 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4982 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4983
4984 2010-06-15 Richard Guenther <rguenther@suse.de>
4985
4986 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4987
4988 2010-06-15 Richard Guenther <rguenther@suse.de>
4989
4990 * gcc.dg/vect/bb-slp-21.c: Adjust.
4991 * gcc.dg/vect/bb-slp-13.c: Likewise
4992 * gcc.dg/vect/bb-slp-4.c: Likewise
4993 * gcc.dg/vect/bb-slp-22.c: Likewise
4994 * gcc.dg/vect/bb-slp-14.c: Likewise
4995 * gcc.dg/vect/bb-slp-23.c: Likewise
4996 * gcc.dg/vect/bb-slp-15.c: Likewise
4997 * gcc.dg/vect/bb-slp-17.c: Likewise
4998 * gcc.dg/vect/bb-slp-18.c: Likewise
4999 * gcc.dg/vect/bb-slp-19.c: Likewise
5000 * gcc.dg/vect/bb-slp-10.c: Likewise
5001 * gcc.dg/vect/bb-slp-11.c: Likewise
5002 * gcc.dg/vect/bb-slp-20.c: Likewise
5003 * gcc.dg/vect/bb-slp-3.c: Likewise
5004
5005 2010-06-15 Jakub Jelinek <jakub@redhat.com>
5006
5007 PR fortran/44536
5008 * gfortran.dg/gomp/pr44536.f90: New test.
5009 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5010
5011 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
5012
5013 PR target/44534
5014 * gcc.target/i386/avx-vextractf128-256-3.c: New.
5015 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5016
5017 2010-06-14 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR tree-optimization/44508
5020 * gcc.dg/tree-ssa/pr21086.c: Adjust.
5021
5022 PR bootstrap/44509
5023 * gcc.dg/pr44509.c: New test.
5024
5025 2010-06-14 Ira Rosen <irar@il.ibm.com>
5026
5027 PR tree-optimization/44507
5028 * gcc.dg/vect/pr44507.c: New test.
5029
5030 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
5031
5032 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5033 and c-pretty-print.h.
5034
5035 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5036
5037 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
5038
5039 * gfortran.dg/whole_file_18.f90: Updated error message.
5040
5041 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
5042
5043 * gfortran.dg/whole_file_20.f03: New.
5044
5045 2010-06-12 Jan Hubicka <jh@suse.cz>
5046
5047 * gcc.c-torture/compile/pc44485.c: New testcase.
5048
5049 2010-06-12 Janus Weil <janus@gcc.gnu.org>
5050
5051 PR fortran/40117
5052 * gfortran.dg/typebound_proc_4.f03: Modified error message.
5053 * gfortran.dg/typebound_proc_14.f03: New.
5054 * gfortran.dg/typebound_proc_15.f03: New.
5055
5056 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5057
5058 * gcc.dg/opts-1.c: New test.
5059
5060 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5061
5062 * gcc.dg/funroll-loops-all.c: Update expected error.
5063
5064 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
5065
5066 PR target/44481
5067 * gcc.target/i386/pr44481.c: New test.
5068
5069 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
5070
5071 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5072
5073 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
5074
5075 PR middle-end/44483
5076 * gcc.dg/tree-ssa/pr44483.c: New.
5077
5078 2010-06-11 Paul Brook <paul@codesourcery.com>
5079
5080 * g++.dg/other/arm-neon-1.C: New test.
5081
5082 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
5083
5084 PR fortran/42051
5085 PR fortran/43896
5086 * gfortran.dg/class_23.f03: New test.
5087
5088 2010-06-11 Jan Hubicka <jh@suse.cz>
5089
5090 * gcc.dg/ipa/pure-const-2.c: New testcase.
5091
5092 2010-06-11 Jan Hubicka <jh@suse.cz>
5093
5094 * gcc.dg/noreturn-7.c: Update.
5095 * gcc.dg/noreturn-4.c: Update.
5096
5097 2010-06-10 Dodji Seketeli <dodji@redhat.com>
5098
5099 Fix MIPS bootstrap
5100 * g++.dg/other/typedef4.C: New test.
5101
5102 2010-06-10 Janus Weil <janus@gcc.gnu.org>
5103
5104 PR fortran/44207
5105 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5106
5107 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
5108
5109 PR fortran/44457
5110 * gfortran.dg/asynchronous_3.f03
5111
5112 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
5113
5114 PR middle-end/44185
5115 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5116 non-temporal stores out of the tests to form new test cases. As a
5117 result, no non-temporal store should be generated in this case.
5118
5119 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
5120 prefetch-7.c that generate one non-temporal store.
5121
5122 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
5123 prefetch-7.c that generate one non-temporal store and one
5124 one-temporal prefetch.
5125
5126 2010-06-10 Martin Jambor <mjambor@suse.cz>
5127
5128 PR tree-optimization/44258
5129 * gcc.dg/tree-ssa/pr44258.c: New test.
5130
5131 2010-06-10 Daniel Kraft <d@domob.eu>
5132
5133 PR fortran/38936
5134 * gfortran.dg/associate_1.f03: New test.
5135 * gfortran.dg/associate_2.f95: New test.
5136 * gfortran.dg/associate_3.f03: New test.
5137 * gfortran.dg/associate_4.f08: New test.
5138
5139 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5140
5141 * gfortran.dg/selected_char_kind_4.f90: New test.
5142
5143 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
5144
5145 * gcc.dg/pr42461.c: New test.
5146
5147 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5148
5149 PR fortran/44347
5150 * gfortran.dg/selected_real_kind_1.f90: New.
5151
5152 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5153
5154 PR fortran/44359
5155 * gfortran.dg/warn_conversion.f90: Removed check for redundant
5156 warning.
5157 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5158 check for warning.
5159
5160 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5161
5162 * gfortran.dg/data_namelist_conflict.f90: New test.
5163
5164 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5165
5166 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5167 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5168 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5169
5170 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5171
5172 * gfortran.dg/mvbits_9.f90: New test.
5173 * gfortran.dg/ibset_1.f90: Ditto.
5174 * gfortran.dg/ibits_1.f90: Ditto.
5175 * gfortran.dg/btest_1.f90: Ditto.
5176 * gfortran.dg/ibclr_1.f90: Ditto.
5177
5178 2010-06-09 Jason Merrill <jason@redhat.com>
5179
5180 PR c++/44366
5181 * g++.dg/cpp0x/decltype23.C: Move to...
5182 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5183
5184 2010-06-09 Janus Weil <janus@gcc.gnu.org>
5185
5186 PR fortran/44211
5187 * gfortran.dg/typebound_call_14.f03: New test.
5188
5189 2010-06-09 Martin Jambor <mjambor@suse.cz>
5190
5191 PR tree-optimization/44423
5192 * gcc.dg/tree-ssa/pr44423.c: New test.
5193
5194 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
5195
5196 PR testsuite/42843
5197 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5198 TV_NONE to initialize tv_id field.
5199 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5200 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5201 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5202 Include toplev.h .
5203 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5204 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5205 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5206
5207 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
5208
5209 PR tree-optimization/39874
5210 PR middle-end/28685
5211 * gcc.dg/pr39874.c: New file.
5212
5213 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
5214
5215 * g++.dg/ext/attr-alias-1.C: New.
5216 * g++.dg/ext/attr-alias-2.C: New.
5217
5218 2010-06-07 Tobias Burnus <burnus@net-b.de>
5219
5220 PR fortran/44446
5221 * gfortran.dg/proc_ptr_27.f90: New.
5222
5223 2010-06-07 Jason Merrill <jason@redhat.com>
5224
5225 PR c++/44366
5226 * g++.dg/cpp0x/decltype23.C: New.
5227
5228 2010-06-08 Andrew Pinski <pinskia@gmail.com>
5229 Shujing Zhao <pearly.zhao@oracle.com>
5230
5231 PR c/37724
5232 * gcc.dg/c90-const-expr-10.c: Adjust.
5233 * gcc.dg/c99-const-expr-10.c: Adjust.
5234 * gcc.dg/init-bad-7.c: New.
5235
5236 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5237
5238 * lib/target-supports.exp (check_effective_target_gas): New proc.
5239 * gcc.c-torture/execute/960321-1.x: New file.
5240
5241 2010-06-07 Jason Merrill <jason@redhat.com>
5242
5243 PR c++/44401
5244 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5245
5246 2010-06-07 Jakub Jelinek <jakub@redhat.com>
5247
5248 PR c++/44444
5249 * g++.dg/warn/Wunused-var-12.C: New test.
5250
5251 PR c++/44443
5252 * c-c++-common/Wunused-var-11.c: New test.
5253
5254 2010-06-07 Jan Hubicka <jh@suse.cz>
5255
5256 * gcc.dg/ipa/pure-const-1.c: New testcase.
5257
5258 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
5259
5260 PR rtl-optimization/44404
5261 * gcc.dg/pr44404.c: New.
5262
5263 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
5264
5265 PR target/44159
5266 * gcc.target/i386/abi-2.c: Check sysv abi here.
5267 * gcc.target/i386/aes-avx-check.h: Call test in noinline
5268 function to avoid failures by different ABIs.
5269 * gcc.target/i386/aes-check.h: Likewise.
5270 * gcc.target/i386/avx-check.h: Likewise.
5271 * gcc.target/i386/fma4-check.h: Likewise.
5272 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5273 * gcc.target/i386/mmx-check.h: Likewise.
5274 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5275 * gcc.target/i386/pclmul-check.h: Likewise.
5276 * gcc.target/i386/sse-check.h: Likewise.
5277 * gcc.target/i386/sse2-check.h: Likewise.
5278 * gcc.target/i386/sse3-check.h: Likewise.
5279 * gcc.target/i386/sse4_1-check.h: Likewise.
5280 * gcc.target/i386/sse4_2-check.h: Likewise.
5281 * gcc.target/i386/sse4a-check.h: Likewise.
5282 * gcc.target/i386/ssse3-check.h: Likewise.
5283 * gcc.target/i386/xop-check.h: Likewise.
5284 * gcc.target/i386/pr27971.c: Fix for LLP64.
5285 * gcc.target/i386/pr39139.c: Likewise.
5286 * gcc.target/i386/pr39315-check.c: Likewise.
5287 * gcc.target/i386/vararg-1.c: Likewise.
5288 * gcc.target/i386/vararg-2.c: Likewise.
5289 Additional add dg-compile to avoid failure due
5290 missing foo symbol.
5291
5292 * gcc.dg/compound-literal-1.c: Fix for llp64.
5293 * gcc.dg/pr32370.c: Likewise.
5294 * gcc.dg/pr37561.c: Likewise.
5295 * gcc.dg/pr41340.c: Likewise.
5296 * gcc.dg/pr41551.c: Likewise.
5297
5298 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5299
5300 PR c++/44188
5301 * g++.dg/debug/dwarf2/typedef3.C: New test.
5302
5303 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5304
5305 PR c/20000
5306 * c-c++-common/pr20000.c: New.
5307
5308 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
5309
5310 PR c++/44086
5311 * g++.dg/init/pr44086.C: New.
5312 * g++.dg/cpp0x/decltype4.C: Adjust.
5313
5314 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5315
5316 PR fortran/43945
5317 * gfortran.dg/generic_23.f03: New test.
5318
5319 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5320
5321 PR fortran/43895
5322 * gfortran.dg/alloc_comp_class_1.f90 : New test.
5323
5324 2010-06-05 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR c++/44361
5327 * c-c++-common/Wunused-var-9.c: New test.
5328
5329 2010-06-05 Jason Merrill <jason@redhat.com>
5330
5331 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5332
5333 2010-06-05 Joseph Myers <joseph@codesourcery.com>
5334
5335 PR c/44322
5336 * gcc.dg/c99-restrict-4.c: New test.
5337
5338 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
5339
5340 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5341 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5342 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5343 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5344 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5345 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5346 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5347 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5348 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5349 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5350 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5351 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5352 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5353 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5354 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5355 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5356 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5357 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5358 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5359 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5360 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5361 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5362
5363 2010-06-04 Jason Merrill <jason@redhat.com>
5364
5365 * g++.dg/cpp0x/noexcept06.C: New.
5366 * g++.dg/cpp0x/noexcept07.C: New.
5367
5368 * g++.dg/cpp0x/noexcept01.C: New.
5369 * g++.dg/cpp0x/noexcept02.C: New.
5370 * g++.dg/cpp0x/noexcept03.C: New.
5371 * g++.dg/cpp0x/noexcept04.C: New.
5372 * g++.dg/cpp0x/noexcept05.C: New.
5373
5374 2010-06-04 Jakub Jelinek <jakub@redhat.com>
5375
5376 PR c++/44412
5377 * g++.dg/warn/Wunused-var-10.C: New test.
5378 * g++.dg/warn/Wunused-var-11.C: New test.
5379
5380 PR c++/44362
5381 * c-c++-common/Wunused-var-10.c: New test.
5382
5383 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5384
5385 PR c/25880
5386 * gcc.dg/assign-warn-2.c: Update.
5387 * gcc.dg/cpp/line3.c: Update.
5388 * gcc.dg/c99-array-lval-8.c: Update.
5389 * gcc.dg/cast-qual-2.c: Update.
5390 * gcc.dg/c99-arraydecl-3.c: Update.
5391 * gcc.dg/assign-warn-1.c: Update.
5392 * gcc.dg/format/gcc_diag-1.c: Update.
5393
5394 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5395
5396 PR rtl-optimization/39871
5397 PR rtl-optimization/40615
5398 PR rtl-optimization/42500
5399 PR rtl-optimization/42502
5400 * gcc.target/arm/eliminate.c: New test.
5401
5402 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5403
5404 PR libstdc++/44410
5405 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5406 * g++.old-deja/g++.other/delete3.C: Likewise.
5407 * g++.old-deja/g++.other/new.C: Likewise.
5408 * g++.old-deja/g++.law/operators27.C: Likewise.
5409 * g++.old-deja/g++.mike/p755.C: Likewise.
5410 * g++.dg/eh/new1.C: Likewise.
5411 * g++.dg/init/new5.C: Likewise.
5412
5413 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5414
5415 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5416 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5417 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5418
5419 2010-06-03 Richard Guenther <rguenther@suse.de>
5420
5421 PR lto/41921
5422 * lib/lto.exp: Always load gcc.exp.
5423 (lto-obj): For C source files invoke gcc_target_compile.
5424 * g++.dg/lto/20100603-1_0.C: New testcase.
5425 * g++.dg/lto/20100603-1_1.c: Likewise.
5426
5427 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5428
5429 PR tree-optimization/43688
5430 * gfortran.dg/pr43688.f90: New.
5431
5432 2010-06-03 Richard Guenther <rguenther@suse.de>
5433
5434 PR lto/41584
5435 * gcc.dg/lto/20100603-1_0.c: New testcase.
5436 * gcc.dg/lto/20100603-2_0.c: Likewise.
5437 * gcc.dg/lto/20100603-3_0.c: Likewise.
5438
5439 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5440
5441 PR target/44218
5442 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5443 * gcc.target/powerpc/recip-2.c: Ditto.
5444 * gcc.target/powerpc/recip-3.c: Ditto.
5445 * gcc.target/powerpc/recip-4.c: Ditto.
5446 * gcc.target/powerpc/recip-5.c: Ditto.
5447 * gcc.target/powerpc/recip-6.c: Ditto.
5448 * gcc.target/powerpc/recip-7.c: Ditto.
5449 * gcc.target/powerpc/recip-test.h: Ditto.
5450 * gcc.target/powerpc/recip-test2.h: Ditto.
5451
5452 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5453
5454 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5455
5456 2010-06-02 Jason Merrill <jason@redhat.com>
5457
5458 * g++.dg/ext/vector9.C: Expect typedef in error message.
5459
5460 PR c++/9726
5461 PR c++/23594
5462 PR c++/44333
5463 * g++.dg/tc1/dr101.C: Remove xfails.
5464
5465 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5466
5467 PR middle-end/44372
5468 * g++.dg/ipa/pr44372.C: New.
5469
5470 2010-06-02 Jan Hubicka <jh@suse.cz>
5471
5472 PR middle-end/44295
5473 * g++.dg/torture/pr44295.C: Neww testcase.
5474
5475 2010-06-02 Jan Hubicka <jh@suse.cz>
5476
5477 * gcc.dg/tree-ssa/loadpre6.c: Update.
5478
5479 2010-06-02 Richard Guenther <rguenther@suse.de>
5480
5481 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5482 diagnostic.h.
5483
5484 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5485
5486 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5487 the link fail message.
5488
5489 2010-06-02 Tobias Burnus <burnus@net-b.de>
5490
5491 PR fortran/44360
5492 * gfortran.dg/use_13.f90: New test case.
5493
5494 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5495
5496 PR fortran/44371
5497 * gfortran.dg/error_stop_2.f08: Minor update.
5498
5499 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5500
5501 PR fortran/44371
5502 * gfortran.dg/error_stop_1.f08: New test.
5503 * gfortran.dg/error_stop_2.f08: New test.
5504
5505 2010-06-01 Jason Merrill <jason@redhat.com>
5506
5507 DR 990
5508 * g++.dg/cpp0x/initlist37.C: New.
5509 * g++.dg/cpp0x/initlist38.C: New.
5510
5511 PR c++/44358
5512 * g++.dg/cpp0x/initlist36.C: New.
5513
5514 2010-05-31 Jan Hubicka <jh@suse.cz>
5515
5516 * gcc.dg/noreturn-8.c: New testcase.
5517
5518 2010-05-31 Jan Hubicka <jh@suse.cz>
5519
5520 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5521 * gcc.dg/lto/noreturn-1_0.c: Move it here.
5522
5523 2010-05-31 Jan Hubicka <jh@suse.cz>
5524
5525 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5526 * gcc.dg/lto/noreturn-1_0.c: New testcase.
5527
5528 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5529
5530 PR fortran/36928
5531 * gfortran.dg/dependency_27.f90: New test.
5532 * gfortran.dg/array_assign_1.F90: New test.
5533
5534 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5535
5536 PR target/44338
5537 * gcc.target/i386/sse-24.c: New test.
5538
5539 2010-05-31 Jan Hubicka <jh@suse.cz>
5540
5541 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5542
5543 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5544
5545 PR middle-end/44337
5546 * gcc.dg/pr44337.c: New test.
5547
5548 PR tree-optimization/44182
5549 * g++.dg/debug/pr44182.C: New test.
5550
5551 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5552
5553 * gcc.dg/nested-func-7.c: New test.
5554 * gnat.dg/frame_overflow.adb: Adjust directives.
5555
5556 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5557
5558 * gnat.dg/prot2.ad[sb]: New test.
5559 * gnat.dg/prot2_pkg1.ads: New helper.
5560 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5561
5562 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5563
5564 * gnat.dg/array11.adb: Adjust dg-warning directive.
5565 * gnat.dg/object_overflow.adb: Likewise.
5566
5567 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5568
5569 PR middle-end/44306
5570 * gcc.dg/tree-ssa/pr44306.c: New.
5571
5572 2010-05-29 Jan Hubicka <jh@suse.cz>
5573
5574 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5575
5576 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5577
5578 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5579
5580 2010-05-28 Mike Stump <mikestump@comcast.net>
5581
5582 PR objc/44125
5583 * objc.dg/const-str-9.m: Remove static.
5584
5585 2010-05-28 Jakub Jelinek <jakub@redhat.com>
5586
5587 PR target/43636
5588 * gcc.c-torture/compile/pr43636.c: New test.
5589
5590 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5591
5592 PR objc++/23616
5593 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5594 * obj-c++.dg/try-catch-9.mm: Ditto.
5595
5596 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5597
5598 Revert patch for PR c++/44188
5599 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5600
5601 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5602
5603 PR c++/44188
5604 * g++.dg/debug/dwarf2/typedef3.C: New test.
5605
5606 2010-05-27 Jason Merrill <jason@redhat.com>
5607
5608 PR c++/43555
5609 * g++.dg/ext/vla9.C: New.
5610
5611 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5612
5613 PR objc/44140
5614 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5615 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5616 * objc.dg/torture/tls/thr-init.m: Ditto.
5617 * objc.dg/torture/trivial.m: Ditto.
5618 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5619 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5620 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5621 * obj-c++.dg/torture/trivial.mm: Ditto.
5622
5623 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5624
5625 * g++.dg/lto/20100302_0.C: Skip on darwin.
5626
5627 2010-05-27 Richard Guenther <rguenther@suse.de>
5628
5629 PR tree-optimization/44284
5630 * gcc.dg/vect/vect-118.c: New testcase.
5631 * gcc.dg/vect/bb-slp-20.c: Adjust.
5632 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5633 * gcc.dg/vect/slp-9.c: Likewise.
5634 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5635 * gcc.dg/vect/vect-10.c: Likewise.
5636 * gcc.dg/vect/vect-109.c: Likewise.
5637 * gcc.dg/vect/vect-12.c: Likewise.
5638 * gcc.dg/vect/vect-36.c: Likewise.
5639 * gcc.dg/vect/vect-7.c: Likewise.
5640 * gcc.dg/vect/vect-iv-8.c: Likewise.
5641 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5642 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5643 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5644 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5645 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5646 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5647 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5648 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5649 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5650 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5651 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5652 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5653 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5654 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5655 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5656 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5657 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5658
5659 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5660
5661 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5662 necessary.
5663
5664 2010-05-26 Jan Hubicka <jh@suse.cz>
5665
5666 * gcc.dg/lto/materialize-1_0.c: New file.
5667 * gcc.dg/lto/materialize-1_1.c: New file.
5668
5669 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5670
5671 * gnat.dg/lto10.adb: New test.
5672 * gnat.dg/lto10_pkg.ads: New helper.
5673
5674 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
5675
5676 * lib/target-supports.exp (check_effective_target_int128): New
5677 function to check if __int128 types are available for target.
5678 * c-c++-common/int128-types-1.c: New.
5679 * c-c++-common/int128-1.c: New.
5680 * c-c++-common/int128-2.c: New.
5681 * g++.dg/abi/mangle43.C: New.
5682 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5683 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5684 pointer-wide scalar.
5685 * g++.dg/other/pr25632.C: Likewise.
5686 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5687 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5688 overflow warnings.
5689 * g++.dg/warn/pr13358-4.C: Likewise.
5690 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5691 * g++.dg/warn/Wconversion-null.C: Likewise.
5692
5693 2010-05-26 Jason Merrill <jason@redhat.com>
5694
5695 PR c++/43382
5696 * g++.dg/cpp0x/variadic101.C: New.
5697
5698 2010-05-26 Richard Guenther <rguenther@suse.de>
5699
5700 PR rtl-optimization/44164
5701 * gcc.c-torture/execute/pr44164.c: New testcase.
5702 * g++.dg/tree-ssa/pr13146.C: Adjust.
5703
5704 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
5705
5706 PR fortran/40011
5707 * gfortran.dg/whole_file_19.f90 : New test.
5708
5709 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
5710
5711 PR fortran/30668
5712 PR fortran/31346
5713 PR fortran/34260
5714 * gfortran.dg/pr40999.f: Fix function type.
5715 * gfortran.dg/whole_file_5.f90: Likewise.
5716 * gfortran.dg/whole_file_6.f90: Likewise.
5717 * gfortran.dg/whole_file_16.f90: New.
5718 * gfortran.dg/whole_file_17.f90: New.
5719 * gfortran.dg/whole_file_18.f90: New.
5720
5721 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5722 Iain Sandoe <iains@gcc.gnu.org>
5723
5724 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5725 * gcc.c-torture/compile/pr44197.c: Require alias support.
5726 * gcc.dg/lto/20081222_0.c: Ditto.
5727
5728 2010-05-25 Jakub Jelinek <jakub@redhat.com>
5729
5730 PR debug/42801
5731 * gcc.dg/guality/vla-2.c: New test.
5732
5733 2010-05-25 Richard Guenther <rguenther@suse.de>
5734
5735 PR middle-end/44069
5736 * g++.dg/torture/pr44069.C: New testcase.
5737
5738 2010-05-25 Richard Guenther <rguenther@suse.de>
5739
5740 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5741
5742 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5743
5744 PR objc/44140
5745 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5746
5747 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5748
5749 * obj-c++.dg/torture/tls/trivial.mm: New.
5750 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5751 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5752 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5753 * obj-c++.dg/torture/tls/diag-1.mm: New.
5754 * obj-c++.dg/torture/tls/tls.exp: New.
5755 * obj-c++.dg/torture/trivial.mm: New.
5756 * obj-c++.dg/torture/dg-torture.exp: New.
5757 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5758 * obj-c++.dg/tls/trivial.m: New.
5759 * obj-c++.dg/tls/init-1.mm: New.
5760 * obj-c++.dg/tls/diag-1.mm: New.
5761 * obj-c++.dg/tls/init-2.mm: New.
5762 * obj-c++.dg/tls/diag-2.mm: New.
5763 * obj-c++.dg/tls/diag-3.mm: New.
5764 * obj-c++.dg/tls/diag-4.mm: New.
5765 * obj-c++.dg/tls/static-1.mm: New.
5766 * obj-c++.dg/tls/tls.exp: New.
5767 * obj-c++.dg/tls/diag-5.mm: New.
5768 * obj-c++.dg/tls/static-1a.mm: New.
5769 * objc-obj-c++-shared/Object1.mm: New.
5770 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5771
5772 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5773
5774 PR objc++/43689
5775 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5776 * obj-c++.dg/const-str-6.mm: Ditto.
5777
5778 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5779
5780 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5781
5782 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5783
5784 PR ada/38394
5785 * gnat.dg/array13.ad[sb]: New test.
5786
5787 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5788 Sandra Loosemore <sandra@codesourcery.com>
5789
5790 * gcc.target/arm/neon/: Regenerated test cases.
5791
5792 * gcc.target/arm/neon/polytypes.c,
5793 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5794 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5795 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5796 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5797 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5798 dg-add-options arm_neon.
5799
5800 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5801 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5802 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5803 and arm_neon_fp16_ok.
5804
5805 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5806 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5807
5808 * lib/target-supports.exp (add_options_for_arm_neon): New.
5809 (check_effective_target_arm_neon_ok_nocache): New, from
5810 check_effective_target_arm_neon_ok. Check multiple possibilities.
5811 (check_effective_target_arm_neon_ok): Use
5812 check_effective_target_arm_neon_ok_nocache.
5813 (add_options_for_arm_neon_fp16)
5814 (check_effective_target_arm_neon_fp16_ok)
5815 check_effective_target_arm_neon_fp16_ok_nocache): New.
5816 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5817
5818 2010-05-24 Jason Merrill <jason@redhat.com>
5819
5820 PR c++/41510
5821 * g++.dg/cpp0x/initlist35.C: New.
5822 * g++.dg/init/brace6.C: Adjust.
5823
5824 2010-05-24 Paul Brook <paul@codesourcery.com>
5825
5826 * gcc.target/arm/frame-pointer-1.c: New test.
5827 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5828 pointer elimination.
5829
5830 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5831
5832 PR target/44245
5833 * gcc.target/i386/crc32-3.c: New.
5834 * gcc.target/i386/crc32-4.c: Likewise.
5835
5836 2010-05-23 Joseph Myers <joseph@codesourcery.com>
5837
5838 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5839 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5840 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5841
5842 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5843
5844 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5845
5846 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5847
5848 PR target/43869
5849 * gcc.c-target/pr43869.c: New test.
5850
5851 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5852
5853 PR fortran/44212
5854 * gfortran.dg/class_22.f03: New.
5855
5856 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5857
5858 PR lto/44238
5859 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5860
5861 2010-05-22 Janus Weil <janus@gcc.gnu.org>
5862
5863 PR fortran/44213
5864 * gfortran.dg/abstract_type_7.f03: New.
5865
5866 2010-05-21 Jason Merrill <jason@redhat.com>
5867
5868 * g++.dg/eh/spec11.C: Test cleanup optimization.
5869
5870 2010-05-21 Jakub Jelinek <jakub@redhat.com>
5871
5872 PR debug/44223
5873 * gcc.target/i386/pr44223.c: New test.
5874
5875 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5876
5877 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5878
5879 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5880
5881 * g++.dg/other/const3.C: New test.
5882
5883 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
5884
5885 PR fortran/38407
5886 * warn_unused_dummy_argument_1.f90: New.
5887 * warn_unused_dummy_argument_2.f90: New.
5888
5889 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5890
5891 PR c++/30298
5892 * g++.dg/inherit/crash1.C: New.
5893 * g++.dg/inherit/crash2.C: Likewise.
5894
5895 2010-05-20 Jakub Jelinek <jakub@redhat.com>
5896
5897 PR debug/44178
5898 * g++.dg/debug/pr44178.C: New test.
5899
5900 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5901
5902 PR middle-end/44185
5903 * gcc.dg/tree-ssa/prefetch-6.c: Add
5904 --param min-insn-to-prefetch-ratio=6.
5905 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5906 allow unrolling, and adjust the movnti count.
5907
5908 2010-05-20 Jan Hubicka <jh@suse.cz>
5909
5910 PR middle-end/44197
5911 * gcc.c-torture/compile/pr44197.c: New file.
5912
5913 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
5914
5915 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5916 Fix test code.
5917 (check_effective_target_xop): Remove __may_alias__ attribute.
5918
5919 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
5920
5921 PR target/44202
5922 * gcc.c-torture/execute/pr44202-1.c: New test.
5923
5924 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5925
5926 PR fortran/43851
5927 * gfortran.dg/label_1.f90: Update test.
5928
5929 2010-05-19 Jan Hubicka <jh@suse.cz>
5930
5931 * gcc.dg/lto/ipareference2_0.c: New file.
5932 * gcc.dg/lto/ipareference2_1.c: New file.
5933
5934 2010-05-19 Jason Merrill <jason@redhat.com>
5935
5936 * g++.dg/parse/fn-typedef2.C: New.
5937
5938 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5939 function type.
5940
5941 PR c++/44193
5942 * g++.dg/template/fntype1.C: New.
5943
5944 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5945
5946 * gnat.dg/discr23.ad[sb]: New test.
5947 * gnat.dg/discr23_pkg.ads: New helper.
5948
5949 * gnat.dg/specs/controlled1.ads: New test.
5950 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5951
5952 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5953
5954 PR fortran/44055
5955 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5956 Fixed scope of C_SIZEOF.
5957 * gfortran.dg/warn_conversion_2.f90: New.
5958
5959 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5960
5961 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5962 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5963 for optional selector.
5964 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5965 (check_effective_target_sse3): New proc.
5966 * gcc.target/i386/math-torture/math-torture.exp: Load
5967 target-supports.exp.
5968 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5969 check_effective_target_sse2.
5970 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5971 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5972 * g++.dg/vect/vect.exp: Likewise.
5973 * gfortran.dg/vect/vect.exp: Likewise.
5974 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5975 -msse2 if check_effective_target_sse2.
5976
5977 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5978 * gcc.target/i386/3dnow-2.c: Likewise.
5979 * gcc.target/i386/3dnowA-1.c: Likewise.
5980 * gcc.target/i386/3dnowA-2.c: Likewise.
5981 * gcc.target/i386/pr42549.c: Likewise.
5982
5983 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5984 * gcc.target/i386/sse3-addsubpd.c: Likewise.
5985 * gcc.target/i386/sse3-addsubps.c: Likewise.
5986 * gcc.target/i386/sse3-haddpd.c: Likewise.
5987 * gcc.target/i386/sse3-haddps.c: Likewise.
5988 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5989 * gcc.target/i386/sse3-hsubps.c: Likewise.
5990 * gcc.target/i386/sse3-movddup.c: Likewise.
5991 * gcc.target/i386/sse3-movshdup.c: Likewise.
5992 * gcc.target/i386/sse3-movsldup.c: Likewise.
5993
5994 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5995 * g++.dg/ext/attrib35.C: Likewise.
5996 * g++.dg/opt/pr40496.C: Likewise.
5997 * g++.dg/other/i386-1.C: Likewise.
5998 * g++.dg/other/i386-4.C: Likewise.
5999 * g++.dg/other/pr34435.C: Likewise.
6000 * g++.dg/other/pr39496.C: Likewise.
6001 * g++.dg/other/pr40446.C: Likewise.
6002 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6003 * gcc.dg/compat/vector-1a_main.c: Likewise.
6004 * gcc.dg/compat/vector-2a_main.c: Likewise.
6005 * gcc.dg/lto/20090206-1_0.c: Likewise.
6006 * gcc.dg/pr34856.c: Likewise.
6007 * gcc.dg/pr36584.c: Likewise.
6008 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
6009 * gcc.dg/pr37544.c: Likewise.
6010 * gcc.dg/torture/pr16104-1.c: Likewise.
6011 * gcc.dg/torture/pr35771-1.c: Likewise.
6012 * gcc.dg/torture/pr35771-2.c: Likewise.
6013 * gcc.dg/torture/pr35771-3.c: Likewise.
6014 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6015 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6016 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6017 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6018 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6019 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6020 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6021 * gcc.target/i386/20060512-1.c: Likewise.
6022 * gcc.target/i386/20060512-3.c: Likewise.
6023 * gcc.target/i386/all_one_m128i.c: Likewise.
6024 * gcc.target/i386/float128-1.c: Likewise.
6025 * gcc.target/i386/float128-2.c: Likewise.
6026 * gcc.target/i386/fpcvt-1.c: Likewise.
6027 * gcc.target/i386/fpcvt-2.c: Likewise.
6028 * gcc.target/i386/fpcvt-3.c: Likewise.
6029 * gcc.target/i386/fpprec-1.c: Likewise.
6030 * gcc.target/i386/funcspec-9.c: Likewise.
6031 * gcc.target/i386/incoming-1.c: Likewise.
6032 * gcc.target/i386/incoming-12.c: Likewise.
6033 * gcc.target/i386/incoming-2.c: Likewise.
6034 * gcc.target/i386/incoming-3.c: Likewise.
6035 * gcc.target/i386/incoming-4.c: Likewise.
6036 * gcc.target/i386/incoming-6.c: Likewise.
6037 * gcc.target/i386/incoming-7.c: Likewise.
6038 * gcc.target/i386/incoming-8.c: Likewise.
6039 * gcc.target/i386/opt-1.c: Likewise.
6040 * gcc.target/i386/opt-2.c: Likewise.
6041 * gcc.target/i386/ordcmp-1.c: Likewise.
6042 * gcc.target/i386/pr17692.c: Likewise.
6043 * gcc.target/i386/pr18614-1.c: Likewise.
6044 * gcc.target/i386/pr22152.c: Likewise.
6045 * gcc.target/i386/pr23570.c: Likewise.
6046 * gcc.target/i386/pr23575.c: Likewise.
6047 * gcc.target/i386/pr26449-1.c: Likewise.
6048 * gcc.target/i386/pr26600.c: Likewise.
6049 * gcc.target/i386/pr27790.c: Likewise.
6050 * gcc.target/i386/pr28839.c: Likewise.
6051 * gcc.target/i386/pr30970.c: Likewise.
6052 * gcc.target/i386/pr32000-1.c: Likewise.
6053 * gcc.target/i386/pr32000-2.c: Likewise.
6054 * gcc.target/i386/pr32280.c: Likewise.
6055 * gcc.target/i386/pr32661.c: Likewise.
6056 * gcc.target/i386/pr32708-1.c: Likewise.
6057 * gcc.target/i386/pr32961.c: Likewise.
6058 * gcc.target/i386/pr33329.c: Likewise.
6059 * gcc.target/i386/pr35714.c: Likewise.
6060 * gcc.target/i386/pr35767-1.c: Likewise.
6061 * gcc.target/i386/pr35767-1d.c: Likewise.
6062 * gcc.target/i386/pr35767-1i.c: Likewise.
6063 * gcc.target/i386/pr35767-2.c: Likewise.
6064 * gcc.target/i386/pr35767-2d.c: Likewise.
6065 * gcc.target/i386/pr35767-2i.c: Likewise.
6066 * gcc.target/i386/pr35767-3.c: Likewise.
6067 * gcc.target/i386/pr35767-5.c: Likewise.
6068 * gcc.target/i386/pr36222-1.c: Likewise.
6069 * gcc.target/i386/pr36578-1.c: Likewise.
6070 * gcc.target/i386/pr36578-2.c: Likewise.
6071 * gcc.target/i386/pr36992-1.c: Likewise.
6072 * gcc.target/i386/pr37101.c: Likewise.
6073 * gcc.target/i386/pr37216.c: Likewise.
6074 * gcc.target/i386/pr37434-1.c: Likewise.
6075 * gcc.target/i386/pr37434-2.c: Likewise.
6076 * gcc.target/i386/pr37843-3.c: Likewise.
6077 * gcc.target/i386/pr37843-4.c: Likewise.
6078 * gcc.target/i386/pr39162.c: Likewise.
6079 * gcc.target/i386/pr39315-1.c: Likewise.
6080 * gcc.target/i386/pr39315-2.c: Likewise.
6081 * gcc.target/i386/pr39315-3.c: Likewise.
6082 * gcc.target/i386/pr39315-4.c: Likewise.
6083 * gcc.target/i386/pr39445.c: Likewise.
6084 * gcc.target/i386/pr39496.c: Likewise.
6085 * gcc.target/i386/pr40809.c: Likewise.
6086 * gcc.target/i386/pr40906-3.c: Likewise.
6087 * gcc.target/i386/pr41019.c: Likewise.
6088 * gcc.target/i386/pr42542-1.c: Likewise.
6089 * gcc.target/i386/pr42542-2.c: Likewise.
6090 * gcc.target/i386/pr42542-3.c: Likewise.
6091 * gcc.target/i386/pr42542-3a.c: Likewise.
6092 * gcc.target/i386/pr42881.c: Likewise.
6093 * gcc.target/i386/push-1.c: Likewise.
6094 * gcc.target/i386/quad-sse.c: Likewise.
6095 * gcc.target/i386/reload-1.c: Likewise.
6096 * gcc.target/i386/sse-10.c: Likewise.
6097 * gcc.target/i386/sse-11.c: Likewise.
6098 * gcc.target/i386/sse-15.c: Likewise.
6099 * gcc.target/i386/sse-17.c: Likewise.
6100 * gcc.target/i386/sse-18.c: Likewise.
6101 * gcc.target/i386/sse-19.c: Likewise.
6102 * gcc.target/i386/sse-4.c: Likewise.
6103 * gcc.target/i386/sse-6.c: Likewise.
6104 * gcc.target/i386/sse-vect-types.c: Likewise.
6105 * gcc.target/i386/sse2-addpd-1.c: Likewise.
6106 * gcc.target/i386/sse2-addsd-1.c: Likewise.
6107 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6108 * gcc.target/i386/sse2-andpd-1.c: Likewise.
6109 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6110 * gcc.target/i386/sse2-comisd-1.c: Likewise.
6111 * gcc.target/i386/sse2-comisd-2.c: Likewise.
6112 * gcc.target/i386/sse2-comisd-3.c: Likewise.
6113 * gcc.target/i386/sse2-comisd-4.c: Likewise.
6114 * gcc.target/i386/sse2-comisd-5.c: Likewise.
6115 * gcc.target/i386/sse2-comisd-6.c: Likewise.
6116 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6117 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6118 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6119 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6120 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6121 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6122 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6123 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6124 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6125 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6126 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6127 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6128 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6129 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6130 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6131 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6132 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6133 * gcc.target/i386/sse2-divpd-1.c: Likewise.
6134 * gcc.target/i386/sse2-divsd-1.c: Likewise.
6135 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6136 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6137 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6138 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6139 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6140 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6141 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6142 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6143 * gcc.target/i386/sse2-minpd-1.c: Likewise.
6144 * gcc.target/i386/sse2-minsd-1.c: Likewise.
6145 * gcc.target/i386/sse2-mmx.c: Likewise.
6146 * gcc.target/i386/sse2-movapd-1.c: Likewise.
6147 * gcc.target/i386/sse2-movapd-2.c: Likewise.
6148 * gcc.target/i386/sse2-movd-1.c: Likewise.
6149 * gcc.target/i386/sse2-movd-2.c: Likewise.
6150 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6151 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6152 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6153 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6154 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6155 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6156 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6157 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6158 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6159 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6160 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6161 * gcc.target/i386/sse2-movq-1.c: Likewise.
6162 * gcc.target/i386/sse2-movq-2.c: Likewise.
6163 * gcc.target/i386/sse2-movq-3.c: Likewise.
6164 * gcc.target/i386/sse2-movsd-1.c: Likewise.
6165 * gcc.target/i386/sse2-movsd-2.c: Likewise.
6166 * gcc.target/i386/sse2-movupd-1.c: Likewise.
6167 * gcc.target/i386/sse2-movupd-2.c: Likewise.
6168 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6169 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6170 * gcc.target/i386/sse2-orpd-1.c: Likewise.
6171 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6172 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6173 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6174 * gcc.target/i386/sse2-paddb-1.c: Likewise.
6175 * gcc.target/i386/sse2-paddd-1.c: Likewise.
6176 * gcc.target/i386/sse2-paddq-1.c: Likewise.
6177 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6178 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6179 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6180 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6181 * gcc.target/i386/sse2-paddw-1.c: Likewise.
6182 * gcc.target/i386/sse2-pand-1.c: Likewise.
6183 * gcc.target/i386/sse2-pandn-1.c: Likewise.
6184 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6185 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6186 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6187 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6188 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6189 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6190 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6191 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6192 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6193 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6194 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6195 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6196 * gcc.target/i386/sse2-pminub-1.c: Likewise.
6197 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6198 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6199 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6200 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6201 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6202 * gcc.target/i386/sse2-por-1.c: Likewise.
6203 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6204 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6205 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6206 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6207 * gcc.target/i386/sse2-pslld-1.c: Likewise.
6208 * gcc.target/i386/sse2-pslld-2.c: Likewise.
6209 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6210 * gcc.target/i386/sse2-psllq-1.c: Likewise.
6211 * gcc.target/i386/sse2-psllq-2.c: Likewise.
6212 * gcc.target/i386/sse2-psllw-1.c: Likewise.
6213 * gcc.target/i386/sse2-psllw-2.c: Likewise.
6214 * gcc.target/i386/sse2-psrad-1.c: Likewise.
6215 * gcc.target/i386/sse2-psrad-2.c: Likewise.
6216 * gcc.target/i386/sse2-psraw-1.c: Likewise.
6217 * gcc.target/i386/sse2-psraw-2.c: Likewise.
6218 * gcc.target/i386/sse2-psrld-1.c: Likewise.
6219 * gcc.target/i386/sse2-psrld-2.c: Likewise.
6220 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6221 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6222 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6223 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6224 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6225 * gcc.target/i386/sse2-psubb-1.c: Likewise.
6226 * gcc.target/i386/sse2-psubd-1.c: Likewise.
6227 * gcc.target/i386/sse2-psubq-1.c: Likewise.
6228 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6229 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6230 * gcc.target/i386/sse2-psubw-1.c: Likewise.
6231 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6232 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6233 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6234 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6235 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6236 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6237 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6238 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6239 * gcc.target/i386/sse2-pxor-1.c: Likewise.
6240 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6241 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6242 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6243 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6244 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6245 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6246 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6247 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6248 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6249 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6250 * gcc.target/i386/sse2-shufps-1.c: Likewise.
6251 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6252 * gcc.target/i386/sse2-subpd-1.c: Likewise.
6253 * gcc.target/i386/sse2-subsd-1.c: Likewise.
6254 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6255 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6256 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6257 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6258 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6259 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6260 * gcc.target/i386/sse2-unpack-1.c: Likewise.
6261 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6262 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6263 * gcc.target/i386/sse2-vec-1.c: Likewise.
6264 * gcc.target/i386/sse2-vec-2.c: Likewise.
6265 * gcc.target/i386/sse2-vec-3.c: Likewise.
6266 * gcc.target/i386/sse2-vec-4.c: Likewise.
6267 * gcc.target/i386/sse2-vec-5.c: Likewise.
6268 * gcc.target/i386/sse2-vec-6.c: Likewise.
6269 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6270 * gcc.target/i386/ssefn-2.c: Likewise.
6271 * gcc.target/i386/ssefn-4.c: Likewise.
6272 * gcc.target/i386/ssefp-1.c: Likewise.
6273 * gcc.target/i386/ssefp-2.c: Likewise.
6274 * gcc.target/i386/sseregparm-3.c: Likewise.
6275 * gcc.target/i386/sseregparm-4.c: Likewise.
6276 * gcc.target/i386/sseregparm-5.c: Likewise.
6277 * gcc.target/i386/sseregparm-6.c: Likewise.
6278 * gcc.target/i386/sseregparm-7.c: Likewise.
6279 * gcc.target/i386/ssetype-1.c: Likewise.
6280 * gcc.target/i386/ssetype-2.c: Likewise.
6281 * gcc.target/i386/ssetype-3.c: Likewise.
6282 * gcc.target/i386/ssetype-4.c: Likewise.
6283 * gcc.target/i386/ssetype-5.c: Likewise.
6284 * gcc.target/i386/unordcmp-1.c: Likewise.
6285 * gcc.target/i386/vararg-1.c: Likewise.
6286 * gcc.target/i386/vararg-2.c: Likewise.
6287 * gcc.target/i386/vararg-3.c: Likewise.
6288 * gcc.target/i386/vararg-4.c: Likewise.
6289 * gcc.target/i386/vararg-7.c: Likewise.
6290 * gcc.target/i386/vararg-8.c: Likewise.
6291 * gcc.target/i386/vecinit-1.c: Likewise.
6292 * gcc.target/i386/vecinit-2.c: Likewise.
6293 * gcc.target/i386/vecinit-3.c: Likewise.
6294 * gcc.target/i386/vecinit-4.c: Likewise.
6295 * gcc.target/i386/vecinit-5.c: Likewise.
6296 * gcc.target/i386/vecinit-6.c: Likewise.
6297 * gcc.target/i386/vectorize2.c: Likewise.
6298 * gcc.target/i386/vectorize3.c: Likewise.
6299 * gcc.target/i386/vectorize4.c: Likewise.
6300 * gcc.target/i386/vectorize6.c: Likewise.
6301 * gcc.target/i386/vectorize7.c: Likewise.
6302 * gcc.target/i386/vectorize8.c: Likewise.
6303 * gcc.target/i386/vperm-v2df.c: Likewise.
6304 * gcc.target/i386/vperm-v2di.c: Likewise.
6305 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6306 * gcc.target/i386/xorps-sse2.c: Likewise.
6307 * gcc.target/i386/xorps.c: Likewise.
6308 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6309 * gfortran.dg/graphite/pr42326.f90: Likewise.
6310 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6311
6312 2010-05-19 Richard Guenther <rguenther@suse.de>
6313
6314 PR lto/44196
6315 * g++.dg/lto/20100519-1_0.C: New testcase.
6316
6317 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6318
6319 PR fortran/42360
6320 * gfortran.dg/warn_intent_out_not_set.f90: New.
6321
6322 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6323
6324 PR fortran/38404
6325 * gfortran.dg/data_char_1.f90: Updated warning message.
6326 * gfortran.dg/data_array_6.f: New.
6327
6328 2010-05-19 Martin Jambor <mjambor@suse.cz>
6329
6330 * g++.dg/ipa/ivinline-8.C: New test.
6331 * gcc.dg/ipa/iinline-2.c: Likewise.
6332
6333 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6334
6335 PR fortran/34505
6336 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6337 arguments; add check for return value kind.
6338 * gfortran.dg/float_1.f90: Likewise.
6339
6340 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6341
6342 * gcc.target/i386/20011009-1.c (COMMENT): Define.
6343 (main): Use it.
6344 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6345 * lib/lto.exp (lto_prune_warns): Fix location line regex.
6346 Prune another location line format.
6347 (lto-obj): Call lto_prune_warns on comp_output.
6348
6349 2010-05-18 Jan Hubicka <jh@suse.cz>
6350
6351 * gcc.dg/lto/ipacp_0.c: New test.
6352 * gcc.dg/lto/ipacp_1.c: New test.
6353
6354 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
6355
6356 PR lto/44184
6357 * gcc.dg/lto/20100518_0.c: New test.
6358
6359 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
6360
6361 * gnat.dg/specs/lto3.ads: Add missing dg-options.
6362
6363 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6364
6365 PR fortran/43990
6366 * gfortran.dg/class_21.f03: New.
6367
6368 2010-05-17 Jason Merrill <jason@redhat.com>
6369
6370 PR c++/44157
6371 * g++.dg/cpp0x/initlist34.C: New.
6372
6373 PR c++/44158
6374 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6375
6376 2010-05-17 Martin Jambor <mjambor@suse.cz>
6377
6378 * g++.dg/ipa/ivinline-1.C: New test.
6379 * g++.dg/ipa/ivinline-2.C: New test.
6380 * g++.dg/ipa/ivinline-3.C: New test.
6381 * g++.dg/ipa/ivinline-4.C: New test.
6382 * g++.dg/ipa/ivinline-5.C: New test.
6383 * g++.dg/ipa/ivinline-6.C: New test.
6384
6385 2010-05-17 Dodji Seketeli <dodji@redhat.com>
6386 Jason Merrill <jason@redhat.com>
6387
6388 PR c++/44108
6389 * c-c++-common/Wunused-var-8.c: New test.
6390
6391 2010-05-17 Jakub Jelinek <jakub@redhat.com>
6392
6393 PR bootstrap/42347
6394 * gcc.c-torture/compile/pr42347.c: New test.
6395
6396 PR middle-end/44102
6397 * g++.dg/ext/asmgoto1.C: New test.
6398
6399 2010-05-17 Martin Jambor <mjambor@suse.cz>
6400
6401 PR middle-end/44133
6402 * gcc.dg/tree-ssa/pr44133.c: New test.
6403 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6404 precise.
6405
6406 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6407
6408 PR fortran/44044
6409 * gfortran.dg/class_20.f03: New.
6410
6411 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6412
6413 PR 44078
6414 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6415 debug messages but not the newly introduced one.
6416
6417 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
6418
6419 PR fortran/35779
6420 * gfortran.dg/initialization_25.f90: Commented testcase.
6421 * gfortran.dg/initialization_26.f90: New.
6422
6423 2010-05-16 Richard Guenther <rguenther@suse.de>
6424
6425 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6426 * gcc.dg/pr43084.c: Likewise.
6427 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6428 -fipa-type-escape.
6429 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6430 -fipa-type-escape.
6431 * gcc.dg/struct/struct-reorg.exp: Likewise.
6432 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6433 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6434
6435 2010-05-16 Joseph Myers <joseph@codesourcery.com>
6436
6437 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6438 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6439 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6440 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6441 tests.
6442
6443 2010-05-15 Jason Merrill <jason@redhat.com>
6444
6445 * g++.dg/eh/spec10.C: New.
6446 * g++.dg/eh/spec11.C: New.
6447 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6448
6449 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6450
6451 PR fortran/44154
6452 PR fortran/42647
6453 * gfortran.dg/allocatable_scalar_9.f90: New.
6454
6455 2010-05-15 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR c++/44148
6458 * g++.dg/torture/pr44148.C: New test.
6459
6460 2010-05-15 Joseph Myers <joseph@codesourcery.com>
6461
6462 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6463 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6464 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6465 diagnostics and type sizes.
6466
6467 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6468
6469 * gnat.dg/lto9.adb: New test.
6470 * gnat.dg/lto9_pkg1.ads: New helper.
6471 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6472
6473 2010-05-15 Jan Hubicka <jh@suse.cz>
6474
6475 * gcc.dg/lto/ipareference_1.c: Rename to ...
6476 * gcc.dg/lto/ipareference_0.c: ... this one.
6477 * gcc.dg/lto/ipareference_2.c: Rename to ...
6478 * gcc.dg/lto/ipareference_1.c: ... this one.
6479
6480 2010-05-15 Jan Hubicka <jh@suse.cz>
6481
6482 * gcc.dg/lto/ipareference_1.c: New file.
6483 * gcc.dg/lto/ipareference_2.c: New file.
6484
6485 2010-05-15 Richard Guenther <rguenther@suse.de>
6486
6487 PR tree-optimization/44038
6488 * gcc.c-torture/compile/pr44038.c: New testcase.
6489
6490 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6491
6492 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6493 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6494
6495 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6496
6497 PR fortran/43207
6498 PR fortran/43969
6499 * gfortran.dg/class_18.f03: New.
6500 * gfortran.dg/class_19.f03: New.
6501
6502 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR debug/44112
6505 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6506 * g++.dg/debug/dwarf2/const1.C: Remove.
6507
6508 2010-05-14 Jason Merrill <jason@redhat.com>
6509
6510 * g++.dg/eh/cond4.C: New.
6511 * g++.dg/eh/elide2.C: Adjust.
6512 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6513
6514 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6515
6516 PR fortran/44135
6517 * gfortran.dg/actual_array_interface_2.f90: New test.
6518
6519 2010-05-14 Richard Guenther <rguenther@suse.de>
6520
6521 PR tree-optimization/44119
6522 * gcc.c-torture/compile/pr44119.c: New testcase.
6523
6524 2010-05-14 Jason Merrill <jason@redhat.com>
6525
6526 PR c++/44127
6527 * g++.dg/eh/terminate1.C: New.
6528
6529 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6530
6531 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6532
6533 PR debug/44136
6534 * gcc.dg/pr44136.c: New test.
6535
6536 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6537
6538 PR c++/30566
6539 * g++.dg/warn/Wshadow-4.C: Adjust.
6540 * g++.dg/warn/Wshadow-5.C: New test.
6541 * g++.dg/warn/Wshadow-6.C: New test
6542
6543 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
6544
6545 PR fortran/35779
6546 * gfortran.dg/initialization_25.f90: New.
6547
6548 2010-05-13 Martin Jambor <mjambor@suse.cz>
6549
6550 * g++.dg/otr-fold-1.C: New test.
6551 * g++.dg/otr-fold-2.C: New test.
6552
6553 2010-05-13 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR fortran/44036
6556 * gfortran.dg/gomp/pr44036-1.f90: New test.
6557 * gfortran.dg/gomp/pr44036-2.f90: New test.
6558 * gfortran.dg/gomp/pr44036-3.f90: New test.
6559
6560 PR debug/43983
6561 * gcc.dg/guality/sra-1.c: New test.
6562
6563 2010-05-12 Jan Hubicka <jh@suse.cz>
6564
6565 * tree-ssa/unreachable.c: New test.
6566
6567 2010-05-12 Jason Merrill <jason@redhat.com>
6568
6569 * g++.dg/cpp0x/sfinae1.C: New.
6570
6571 2010-05-12 Sriraman Tallam <tmsriram@google.com>
6572
6573 * gcc.target/i386/zee.c: New file.
6574
6575 2010-05-12 Jason Merrill <jason@redhat.com>
6576
6577 * g++.dg/conversion/op1.C: Expect template candidate message.
6578 * g++.dg/cpp0x/nullptr15.C: Likewise.
6579 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6580 * g++.dg/cpp0x/pr31431.C: Likewise.
6581 * g++.dg/cpp0x/temp_default2.C: Likewise.
6582 * g++.dg/cpp0x/trailing4.C: Likewise.
6583 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6584 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6585 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6586 * g++.dg/cpp0x/variadic35.C: Likewise.
6587 * g++.dg/cpp0x/vt-35147.C: Likewise.
6588 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6589 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6590 * g++.dg/ext/visibility/anon8.C: Likewise.
6591 * g++.dg/ext/vla2.C: Likewise.
6592 * g++.dg/other/pr28114.C: Likewise.
6593 * g++.dg/other/ptrmem10.C: Likewise.
6594 * g++.dg/other/ptrmem11.C: Likewise.
6595 * g++.dg/overload/unknown1.C: Likewise.
6596 * g++.dg/parse/template7.C: Likewise.
6597 * g++.dg/parse/typename7.C: Likewise.
6598 * g++.dg/template/conv11.C: Likewise.
6599 * g++.dg/template/copy1.C: Likewise.
6600 * g++.dg/template/deduce3.C: Likewise.
6601 * g++.dg/template/dependent-expr5.C: Likewise.
6602 * g++.dg/template/friend.C: Likewise.
6603 * g++.dg/template/incomplete2.C: Likewise.
6604 * g++.dg/template/local4.C: Likewise.
6605 * g++.dg/template/local6.C: Likewise.
6606 * g++.dg/template/operator10.C: Likewise.
6607 * g++.dg/template/overload6.C: Likewise.
6608 * g++.dg/template/ptrmem2.C: Likewise.
6609 * g++.dg/template/ptrmem20.C: Likewise.
6610 * g++.dg/template/ptrmem8.C: Likewise.
6611 * g++.dg/template/sfinae2.C: Likewise.
6612 * g++.dg/template/ttp25.C: Likewise.
6613 * g++.dg/template/unify10.C: Likewise.
6614 * g++.dg/template/unify11.C: Likewise.
6615 * g++.dg/template/unify6.C: Likewise.
6616 * g++.dg/template/unify7.C: Likewise.
6617 * g++.dg/template/unify9.C: Likewise.
6618 * g++.dg/template/varmod1.C: Likewise.
6619 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6620 * g++.old-deja/g++.law/operators32.C: Likewise.
6621 * g++.old-deja/g++.pt/crash28.C: Likewise.
6622 * g++.old-deja/g++.pt/crash60.C: Likewise.
6623 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6624 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6625 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6626 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6627 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6628 * g++.old-deja/g++.pt/expr2.C: Likewise.
6629 * g++.old-deja/g++.pt/overload7.C: Likewise.
6630 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6631 * g++.old-deja/g++.pt/spec5.C: Likewise.
6632 * g++.old-deja/g++.pt/spec6.C: Likewise.
6633 * g++.old-deja/g++.pt/t24.C: Likewise.
6634 * g++.old-deja/g++.pt/unify4.C: Likewise.
6635 * g++.old-deja/g++.pt/unify6.C: Likewise.
6636 * g++.old-deja/g++.pt/unify8.C: Likewise.
6637 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6638 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6639 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6640
6641 * g++.dg/cpp0x/initlist32.C: New.
6642
6643 * g++.dg/template/conv11.C: New.
6644 * g++.dg/conversion/op1.C: Adjust expected error.
6645
6646 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6647
6648 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6649
6650 PR target/44088
6651 * gcc.target/i386/avx-cmpsd-1.c: New.
6652 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6653 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6654 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6655 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6656 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6657
6658 2010-05-12 Jakub Jelinek <jakub@redhat.com>
6659
6660 PR middle-end/44085
6661 * gcc.dg/gomp/pr44085.c: New test.
6662 * gfortran.dg/gomp/pr44085.f90: New test.
6663
6664 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6665
6666 * objc-obj-c++-shared/Object1.m: New.
6667 * objc.dg/torture: New directory.
6668 * objc.dg/torture/tls: Ditto.
6669 * objc.dg/tls: Ditto.
6670 * objc.dg/torture/tls/trivial.m: New test.
6671 * objc.dg/torture/tls/thr-init-2.m: New test.
6672 * objc.dg/torture/tls/thr-init-3.m: New test.
6673 * objc.dg/torture/tls/thr-init.m: New test.
6674 * objc.dg/torture/tls/diag-1.m: New test.
6675 * objc.dg/torture/tls/tls.exp: New.
6676 * objc.dg/torture/trivial.m: New test.
6677 * objc.dg/torture/dg-torture.exp: New.
6678 * objc.dg/tls/diag-3.m: New test.
6679 * objc.dg/tls/diag-4.m: New test.
6680 * objc.dg/tls/diag-5.m: New test.
6681 * objc.dg/tls/init-1.m: New test.
6682 * objc.dg/tls/init-2.m: New test.
6683 * objc.dg/tls/tls.exp: New.
6684 * objc.dg/tls/diag-2.m: New test.
6685 * lib/objc.exp: Respond to dg-additional-files.
6686
6687 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6688
6689 * gcc.target/m68k/20100512-1.c: New.
6690
6691 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6692
6693 * gnat.dg/lto8.adb: New test.
6694 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6695 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6696
6697 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6698
6699 PR c++/34272
6700 PR c++/43630
6701 PR c++/34491
6702 * g++.dg/template/crash97.C: New.
6703 * g++.dg/template/crash98.C: Likewise.
6704 * g++.dg/template/crash99.C: Likewise.
6705 * g++.dg/cpp0x/pr31439.C: Adjust.
6706 * g++.dg/template/crash95.C: Likewise.
6707
6708 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR middle-end/44071
6711 * c-c++-common/asmgoto-4.c: New test.
6712 * gcc.target/i386/pr44071.c: New test.
6713
6714 PR c++/44062
6715 * c-c++-common/Wunused-var-7.c: New test.
6716 * g++.dg/warn/Wunused-var-9.C: New test.
6717
6718 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6719
6720 PR fortran/43711
6721 * gfortran.dg/gomp/pr43711.f90: New.
6722
6723 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6724
6725 PR fortran/31820
6726 * gfortran.dg/select_5.f90: Updated.
6727
6728 2010-05-11 Jan Hubicka <jh@suse.cz>
6729
6730 PR tree-optimize/44063
6731 * gcc.c-torture/compile/pr44063.c: New testcase.
6732
6733 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6734
6735 PR debug/44023
6736 * gcc.dg/pr44023.c: New test.
6737
6738 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6739
6740 * gnat.dg/lto7.adb: New test.
6741 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6742
6743 2010-05-10 Jason Merrill <jason@redhat.com>
6744
6745 PR c++/44017
6746 * g++.dg/template/inherit5.C: New.
6747
6748 PR c++/44045
6749 * g++.dg/cpp0x/initlist33.C: New.
6750 * g++.dg/cpp0x/initlist26.C: Adjust.
6751 * g++.dg/cpp0x/initlist28.C: Adjust.
6752
6753 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6754
6755 PR c++/43719
6756 * g++.dg/init/pr43719.C: New.
6757 * g++.dg/anon-struct4.C: Adjust.
6758
6759 2010-05-10 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR debug/44028
6762 * gcc.dg/pr44028.c: New test.
6763
6764 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
6765
6766 PR fortran/27866
6767 PR fortran/35003
6768 PR fortran/42809
6769 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6770 * gfortran.dg/warn_conversion.f90: New.
6771
6772 2010-05-10 Michael Matz <matz@suse.de>
6773
6774 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6775
6776 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6777
6778 PR rtl-optimization/44012
6779 * gcc.dg/pr44012.c: New.
6780
6781 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6782
6783 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6784 Log text on entry and exit.
6785 Prune Sun ld warnings for common symbols with differing sizes.
6786 (lto-link-and-maybe-run): Change caller.
6787
6788 2010-05-10 Janus Weil <janus@gcc.gnu.org>
6789
6790 PR fortran/44044
6791 * gfortran.dg/class_7.f03: Modified.
6792 * gfortran.dg/select_type_1.f03: Modified.
6793 * gfortran.dg/select_type_12.f03: New.
6794
6795 2010-05-10 Richard Guenther <rguenther@suse.de>
6796
6797 PR tree-optimization/44050
6798 * gcc.dg/torture/pr44050.c: New testcase.
6799
6800 2010-05-10 Wei Guozhi <carrot@google.com>
6801
6802 PR target/42879
6803 * gcc.target/arm/pr42879.c: New testcase.
6804
6805 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6806
6807 PR c/44051
6808 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6809
6810 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6811
6812 PR c/10676
6813 * gcc.dg/anon-struct-10.c: New test.
6814
6815 2010-05-09 Richard Guenther <rguenther@suse.de>
6816
6817 PR middle-end/44024
6818 * gcc.dg/pr44024.c: New testcase.
6819
6820 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6821
6822 PR c/4784
6823 * gcc.dg/anon-struct-9.c: New test.
6824
6825 2010-05-09 Richard Guenther <rguenther@suse.de>
6826
6827 PR middle-end/44043
6828 * gcc.c-torture/compile/pr44043.c: New testcase.
6829
6830 2010-05-09 Richard Guenther <rguenther@suse.de>
6831
6832 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6833
6834 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6835
6836 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6837
6838 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6839
6840 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6841 * gnat.dg/specs/lto3.ads: Likewise.
6842
6843 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6844
6845 PR middle-end/28685
6846 * gcc.dg/pr28685-1.c: New file.
6847
6848 2010-05-08 Richard Guenther <rguenther@suse.de>
6849
6850 PR tree-optimization/44030
6851 * gcc.c-torture/compile/pr44030.c: New testcase.
6852
6853 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * gnat.dg/lto6.adb: New test.
6856 * gnat.dg/lto6_pkg.ads: New helper.
6857
6858 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6859
6860 * gnat.dg/lto5.adb: New test.
6861 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6862
6863 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6864
6865 * gnat.dg/lto4.ad[sb]: New test.
6866
6867 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6868
6869 * gnat.dg/specs/lto3.ads: New test.
6870 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6871 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6872
6873 2010-05-08 Quentin Ochem <ochem@adacore.com>
6874
6875 * gnat.dg/sizetype3.ad[sb]: New test.
6876 * gnat.dg/sizetype3_pkg.ads: New helper.
6877
6878 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6879
6880 PR c++/43951
6881 * g++.dg/init/new29.C: New.
6882
6883 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
6884
6885 PR fortran/40728
6886 * gfortran.dg/coarray_1.f90: Fixed error message.
6887 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6888 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6889 * gfortran.dg/intrinsic_std_5.f90: New.
6890
6891 2010-05-07 Jason Merrill <jason@redhat.com>
6892
6893 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6894
6895 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6896
6897 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6898 (size_t, stderr): Remove.
6899 (read_error): Replaced __builtin_fprintf by fprintf.
6900
6901 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6902
6903 * gcc.dg/ordered-comparison-1.c: New test.
6904 * gcc.dg/ordered-comparison-2.c: New test.
6905 * gcc.dg/ordered-comparison-3.c: New test.
6906 * gcc.dg/ordered-comparison-4.c: New test.
6907
6908 2010-05-06 Mike Stump <mikestump@comcast.net>
6909
6910 PR objc/35165
6911 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6912
6913 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6914 Jason Merrill <jason@redhat.com>
6915
6916 * g++.dg/cpp0x/nullptr01.C: New.
6917 * g++.dg/cpp0x/nullptr02.C: New.
6918 * g++.dg/cpp0x/nullptr03.C: New.
6919 * g++.dg/cpp0x/nullptr04.C: New.
6920 * g++.dg/cpp0x/nullptr05.C: New.
6921 * g++.dg/cpp0x/nullptr06.C: New.
6922 * g++.dg/cpp0x/nullptr07.C: New.
6923 * g++.dg/cpp0x/nullptr08.C: New.
6924 * g++.dg/cpp0x/nullptr09.C: New.
6925 * g++.dg/cpp0x/nullptr10.C: New.
6926 * g++.dg/cpp0x/nullptr11.C: New.
6927 * g++.dg/cpp0x/nullptr12.C: New.
6928 * g++.dg/cpp0x/nullptr13.C: New.
6929 * g++.dg/cpp0x/nullptr14.C: New.
6930 * g++.dg/cpp0x/nullptr15.C: New.
6931 * g++.dg/cpp0x/nullptr16.C: New.
6932 * g++.dg/cpp0x/nullptr17.C: New.
6933 * g++.dg/cpp0x/nullptr18.C: New.
6934 * g++.dg/cpp0x/nullptr19.C: New.
6935 * g++.dg/cpp0x/nullptr20.C: New.
6936 * g++.dg/cpp0x/nullptr21.C: New.
6937 * g++.dg/cpp0x/nullptr22.C: New.
6938 * g++.dg/debug/nullptr01.C: New.
6939 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6940
6941 2010-05-06 Jakub Jelinek <jakub@redhat.com>
6942
6943 * gcc.dg/Wunused-var-8.c: Move to...
6944 * c-c++-common/Wunused-var-6.c: ... here. New test.
6945
6946 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6947
6948 PR c++/40406
6949 * g++.dg/template/crash96.C: New.
6950
6951 2010-05-06 Jan Hubicka <jh@suse.cz>
6952
6953 PR tree-optimization/43791
6954 * gcc.c-torture/compile/pr43791.c: New file.
6955
6956 2010-05-06 Michael Matz <matz@suse.de>
6957
6958 PR tree-optimization/43984
6959 * gfortran.dg/pr43984.f90: New test.
6960
6961 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6962
6963 PR 40989
6964 * gcc.dg/pr40989.c: New.
6965
6966 2010-05-06 Richard Guenther <rguenther@suse.de>
6967
6968 PR tree-optimization/43934
6969 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6970
6971 2010-05-06 Richard Guenther <rguenther@suse.de>
6972
6973 PR tree-optimization/43987
6974 * gcc.c-torture/execute/pr43987.c: New testcase.
6975 * gcc.dg/torture/pta-escape-1.c: Adjust.
6976 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6977 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6978 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6979 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6980
6981 2010-04-22 Jakub Jelinek <jakub@redhat.com>
6982 Dodji Seketeli <dodji@redhat.com>
6983
6984 PR c/18624
6985 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6986 * g++.dg/template/sfinae16.C: Likewise.
6987 * gcc.dg/Wunused-var-1.c: Moved to...
6988 * c-c++-common/Wunused-var-1.c: ...here. New test.
6989 * gcc.dg/Wunused-var-2.c: Moved to...
6990 * c-c++-common/Wunused-var-2.c: ...here. New test.
6991 * gcc.dg/Wunused-var-3.c: Moved to...
6992 * c-c++-common/Wunused-var-3.c: ...here. New test.
6993 * gcc.dg/Wunused-var-4.c: Moved to...
6994 * gcc.dg/Wunused-var-1.c: ... here.
6995 * gcc.dg/Wunused-var-5.c: Moved to...
6996 * c-c++-common/Wunused-var-4.c: ...here. New test.
6997 * gcc.dg/Wunused-var-7.c: Moved to...
6998 * c-c++-common/Wunused-var-5.c: ...here. New test.
6999 * gcc.dg/Wunused-var-6.c: Moved to...
7000 * gcc.dg/Wunused-var-2.c: ... here.
7001 * c-c++-common/Wunused-var-1.c: New test.
7002 * c-c++-common/Wunused-var-2.c: New test.
7003 * c-c++-common/Wunused-var-3.c: New test.
7004 * c-c++-common/Wunused-var-4.c: New test.
7005 * c-c++-common/Wunused-var-5.c: New test.
7006 * g++.dg/warn/Wunused-var-1.C: New test.
7007 * g++.dg/warn/Wunused-var-2.C: New test.
7008 * g++.dg/warn/Wunused-var-3.C: New test.
7009 * g++.dg/warn/Wunused-var-4.C: New test.
7010 * g++.dg/warn/Wunused-var-5.C: New test.
7011 * g++.dg/warn/Wunused-var-6.C: New test.
7012 * g++.dg/warn/Wunused-var-7.C: New test.
7013 * g++.dg/warn/Wunused-var-8.C: New test.
7014 * g++.dg/warn/Wunused-parm-1.C: New test.
7015 * g++.dg/warn/Wunused-parm-2.C: New test.
7016 * g++.dg/warn/Wunused-parm-3.C: New test.
7017
7018 2010-05-06 Tobias Burnus <burnus@net-b.de>
7019
7020 PR fortran/43985
7021 * gfortran.dg/gomp/crayptr5.f90: New test case.
7022
7023 2010-05-05 Jason Merrill <jason@redhat.com>
7024
7025 PR debug/43370
7026 * g++.dg/ext/attrib39.C: New.
7027
7028 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
7029
7030 PR fortran/24978
7031 * gfortran.dg/data_invalid.f90: New.
7032
7033 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
7034
7035 * gnat.dg/lto2.adb: New test.
7036
7037 2010-05-05 Jason Merrill <jason@redhat.com>
7038
7039 PR c++/43787
7040 * g++.dg/opt/empty1.C: New.
7041
7042 2010-05-05 Janus Weil <janus@gcc.gnu.org>
7043
7044 PR fortran/43696
7045 * gfortran.dg/class_17.f03: New.
7046
7047 2010-05-04 Neil Vachharajani <nvachhar@google.com>
7048
7049 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7050
7051 2010-05-04 Mike Stump <mikestump@comcast.net>
7052
7053 PR objc/35165
7054 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7055
7056 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7057
7058 PR target/43668
7059 * gcc.target/i386/pr43668.c: New.
7060
7061 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7062
7063 PR c++/43028
7064 * g++.dg/cpp0x/initlist31.C: New.
7065
7066 2010-05-04 Jakub Jelinek <jakub@redhat.com>
7067
7068 PR c/43981
7069 * gcc.dg/Wunused-var-8.c: New test.
7070
7071 2010-05-04 Jason Merrill <jason@redhat.com>
7072
7073 PR c++/38064
7074 * g++.dg/cpp0x/enum3.C: Extend.
7075
7076 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7077
7078 PR target/43799
7079 * gcc.target/i386/pr43799.c: New.
7080
7081 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
7082
7083 * gnat.dg/lto1.adb: New test.
7084 * gnat.dg/lto1_pkg.ad[sb]: New helper.
7085
7086 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7087
7088 PR middle-end/43671
7089 * gcc.target/i386/pr43671.c: New.
7090
7091 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7092
7093 PR c++/43705
7094 * g++.dg/template/crash95.C: New.
7095
7096 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7097
7098 PR debug/43508
7099 * gcc.target/i386/pr43508.c: New.
7100
7101 2010-05-04 Richard Guenther <rguenther@suse.de>
7102
7103 PR tree-optimization/43879
7104 * g++.dg/torture/pr43879-1_0.C: New testcase.
7105 * g++.dg/torture/pr43879-1_1.C: Likewise.
7106
7107 2010-05-03 Dodji Seketeli <dodji@redhat.com>
7108
7109 PR c++/43953
7110 * g++.dg/other/crash-12.C: New test.
7111
7112 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
7113
7114 * g++.dg/cdce3.C: Add a space. Updated.
7115
7116 2010-05-03 Jason Merrill <jason@redhat.com>
7117
7118 PR c++/43680
7119 * g++.dg/opt/enum2.C: New.
7120 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7121 * g++.dg/warn/Wswitch-1.C: Adjust message.
7122
7123 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7124
7125 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7126 * g++.dg/ext/label13.C: Fix typo.
7127 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7128 alpha*-dec-osf5*.
7129 * gcc.c-torture/compile/limits-declparen.c: xfail on
7130 alpha*-dec-osf5* with -g.
7131 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7132 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7133 * gcc.dg/c99-tgmath-2.c: Likewise.
7134 * gcc.dg/c99-tgmath-3.c: Likewise.
7135 * gcc.dg/c99-tgmath-4.c: Likewise.
7136
7137 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
7138
7139 PR fortran/43592
7140 * gfortran.dg/unexpected_interface.f90: New test.
7141
7142 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7143
7144 * ada/acats/run_acats (which): New function.
7145 (host_gnatchop, host_gnatmake): Use it.
7146
7147 2010-05-03 Richard Guenther <rguenther@suse.de>
7148
7149 PR tree-optimization/43971
7150 * gcc.dg/pr43971.c: New testcase.
7151
7152 2010-05-03 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR debug/43972
7155 * gcc.dg/debug/pr43972.c: New test.
7156
7157 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
7158
7159 PR testsuite/43963
7160 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7161
7162 2010-05-02 Richard Guenther <rguenther@suse.de>
7163
7164 PR tree-optimization/43879
7165 * gcc.dg/torture/pr43879-3.c: New testcase.
7166
7167 2010-05-01 Richard Guenther <rguenther@suse.de>
7168
7169 PR tree-optimization/43949
7170 * g++.dg/warn/Warray-bounds-5.C: New testcase.
7171
7172 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
7173
7174 PR c++/43951
7175 * g++.dg/init/new28.C: New.
7176
7177 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
7178
7179 PR objc++/32052
7180 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7181 structure and nested declarations.
7182 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
7183 structure and nested declarations. Reduce header clutter and
7184 use _exit() rather than abort().
7185 * objc.dg/encode-10.m: New.
7186 * objc.dg/encode-11.m: New.
7187
7188 2010-04-30 DJ Delorie <dj@redhat.com>
7189
7190 * gcc.c-torture/execute/20100430-1.c: New test.
7191
7192 2010-04-30 Jason Merrill <jason@redhat.com>
7193
7194 PR c++/43868
7195 * g++.dg/template/ptrmem21.C: New.
7196
7197 2010-04-30 Tobias Burnus Mburnus@net-b.de>
7198
7199 PR fortran/18918
7200 PR fortran/43931
7201 * gfortran.dg/coarray_13.f90: New test.
7202
7203 2010-04-30 Richard Guenther <rguenther@suse.de>
7204
7205 PR lto/43946
7206 * gcc.dg/lto/20100430-1_0.c: New testcase.
7207
7208 2010-04-30 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR debug/43942
7211 * c-c++-common/pr43942.c: New test.
7212
7213 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
7214
7215 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7216 conflict with darwin crt1.o 'start' symbol.
7217
7218 2010-04-30 Richard Guenther <rguenther@suse.de>
7219
7220 PR tree-optimization/43879
7221 * gcc.dg/torture/pr43879_1.c: New testcase.
7222
7223 2010-04-30 Richard Guenther <rguenther@suse.de>
7224
7225 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7226
7227 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
7228
7229 PR c++/43890
7230 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7231 user-provided constructor while recursing.
7232
7233 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7234
7235 PR fortran/42274
7236 * gfortran.dg/class_16.f03: New test.
7237
7238 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7239
7240 PR fortran/42274
7241 * gfortran.dg/class_15.f03: New.
7242
7243 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7244
7245 PR fortran/43326
7246 * gfortran.dg/dynamic_dispatch_9.f03: New test.
7247
7248 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7249
7250 PR fortran/43492
7251 * gfortran.dg/generic_22.f03 : New test.
7252
7253 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7254
7255 PR fortran/42353
7256 * gfortran.dg/class_14.f03: New test.
7257
7258 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7259
7260 PR fortran/42680
7261 * gfortran.dg/interface_32.f90: New test.
7262
7263 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
7264 Janus Weil <janus@gcc.gnu.org>
7265
7266 PR fortran/41829
7267 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7268 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7269 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7270
7271 2010-04-28 Mike Stump <mikestump@comcast.net>
7272
7273 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7274 dg-excess-errors.
7275 * g++.dg/uninit-pred-2_b.C: Likewise.
7276
7277 2010-04-28 Tobias Burnus <burnus@net-b.de>
7278
7279 PR fortran/18918
7280 PR fortran/43919
7281 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7282
7283 2010-04-28 Matthias Klose <doko@ubuntu.com>
7284
7285 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7286 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7287 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7288 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7289 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7290
7291 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
7292
7293 * gcc.dg/const-uniq-1.c: New test.
7294 * gcc.dg/lto/const-uniq_[01].c: Likewise.
7295
7296 2010-04-28 Xinliang David Li <davidxl@google.com>
7297
7298 * gcc.dg/uninit-pred-2_b.c: New test.
7299 * gcc.dg/uninit-pred-4_b.c: New test.
7300 * gcc.dg/uninit-pred-3_d.c: New test.
7301 * gcc.dg/uninit-pred-6_b.c: New test.
7302 * gcc.dg/uninit-pred-8_b.c: New test.
7303 * gcc.dg/uninit-pred-3_a.c: New test.
7304 * gcc.dg/uninit-pred-2_c.c: New test.
7305 * gcc.dg/uninit-pred-5_a.c: New test.
7306 * gcc.dg/uninit-pred-3_e.c: New test.
7307 * gcc.dg/uninit-pred-7_a.c: New test.
7308 * gcc.dg/uninit-pred-6_c.c: New test.
7309 * gcc.dg/uninit-pred-9_a.c: New test.
7310 * gcc.dg/uninit-pred-8_c.c: New test.
7311 * gcc.dg/uninit-pred-3_b.c: New test.
7312 * gcc.dg/uninit-pred-5_b.c: New test.
7313 * gcc.dg/uninit-pred-7_b.c: New test.
7314 * gcc.dg/uninit-pred-6_d.c: New test.
7315 * gcc.dg/uninit-pred-9_b.c: New test.
7316 * gcc.dg/uninit-pred-2_a.c: New test.
7317 * gcc.dg/uninit-pred-4_a.c: New test.
7318 * gcc.dg/uninit-pred-3_c.c: New test.
7319 * gcc.dg/uninit-pred-6_a.c: New test.
7320 * gcc.dg/uninit-pred-8_a.c: New test.
7321 * gcc.dg/uninit-pred-7_c.c: New test.
7322 * gcc.dg/uninit-pred-6_e.c: New test.
7323 * g++.dg/uninit-pred-loop-1_b.cc: New test.
7324 * g++.dg/uninit-pred-1_a.C: New test.
7325 * g++.dg/uninit-pred-1_b.C: New test.
7326 * g++.dg/uninit-pred-2_a.C: New test.
7327 * g++.dg/uninit-pred-2_b.C: New test.
7328 * g++.dg/uninit-pred-loop-1_a.cc: New test.
7329 * g++.dg/uninit-pred-loop-1_c.cc: New test.
7330 * g++.dg/uninit-pred-loop_1.cc: New test.
7331
7332 2010-04-28 Martin Jambor <mjambor@suse.cz>
7333
7334 * gcc.dg/lto/20091209-1_0.c: New testcase.
7335
7336 2010-04-28 Richard Guenther <rguenther@suse.de>
7337
7338 PR tree-optimization/43879
7339 PR tree-optimization/43909
7340 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7341
7342 2010-04-28 Richard Guenther <rguenther@suse.de>
7343
7344 PR c++/43880
7345 * g++.dg/torture/pr43880.C: New testcase.
7346
7347 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
7348
7349 PR c++/9335
7350 * g++.dg/template/recurse2.C: Update
7351 * g++.dg/template/recurse.C: Update.
7352 * g++.dg/template/pr23510.C: Update.
7353 * lib/prune.exp: Filter out 'recursively instantiated'.
7354
7355 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7356
7357 PR c++/29043
7358 * g++.dg/init/pr29043.C: New.
7359
7360 2010-04-27 Jason Merrill <jason@redhat.com>
7361
7362 * g++.dg/lookup/scoped5.C: Adjust.
7363 * g++.dg/lookup/scoped8.C: Adjust.
7364 * g++.dg/template/dependent-expr5.C: Adjust.
7365 * g++.old-deja/g++.brendan/nest1.C: Adjust.
7366
7367 PR c++/43856
7368 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7369
7370 PR c++/43875
7371 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7372
7373 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7374 Jan Hubicka <hubicka@ucw.cz>
7375
7376 * gcc.dg/pure-2.c: New testcase.
7377 * gcc.dg/const-1.c: New testcase.
7378
7379 2010-04-27 Jason Merrill <jason@redhat.com>
7380
7381 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7382
7383 PR c++/41468
7384 * g++.dg/template/sfinae17.C: New.
7385 * g++.dg/template/sfinae18.C: New.
7386
7387 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7388
7389 * g++.dg/init/pr42844.C: New.
7390 * g++.dg/cpp0x/pr42844-2.C: New.
7391 * g++.dg/cpp0x/defaulted2.C: Adjust.
7392 * g++.dg/tree-ssa/pr27549.C: Likewise.
7393 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7394
7395 2010-04-27 Tobias Burnus <burnus@net-b.de>
7396
7397 PR fortran/18918
7398 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7399
7400 2010-04-27 Richard Guenther <rguenther@suse.de>
7401
7402 PR middle-end/40561
7403 * g++.dg/other/pr40561.C: New testcase.
7404
7405 2010-04-27 Martin Jambor <mjambor@suse.cz>
7406
7407 PR middle-end/43812
7408 * g++.dg/ipa/pr43812.C: New test.
7409
7410 2010-04-27 Jan Hubicka <jh@suse.cz>
7411
7412 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7413 (test): ... this one.
7414
7415 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7416
7417 PR target/40657
7418 * gcc.target/arm/thumb-stackframe.c: New test.
7419
7420 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7421
7422 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7423 * gcc.dg/misc-column.c: Likewise.
7424 * gcc.dg/Walways-true-1.c: Likewise.
7425 * gcc.dg/Walways-true-2.c: Likewise.
7426 * gcc.dg/warn-addr-cmp.c: Likewise.
7427
7428 2010-04-27 Tobias Burnus <burnus@net-b.de>
7429
7430 PR fortran/18918
7431 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7432 * gfortran.dg/coarray_12.f90: New.
7433
7434 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7435
7436 PR c/32207
7437 * gcc.dg/pr32207.c: New test.
7438 * gcc.dg/misc-column.c: Adjust expected warning.
7439 * gcc.dg/Walways-true-1.c: Likewise.
7440 * gcc.dg/Walways-true-2.c: Likewise.
7441 * gcc.dg/warn-addr-cmp.c: Likewise.
7442
7443 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7444
7445 PR lto/42776
7446 * lib/lto.exp (lto_prune_vis_warns): New function.
7447 (lto-link-and-maybe-run): Call it.
7448
7449 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7450
7451 PR tree-optimization/43904
7452 * gcc.dg/tree-ssa/tailcall-6.c: New.
7453
7454 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7455
7456 PR testsuite/35165
7457 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7458 Darwin8/OSX10.4 - compatible code generation.
7459 Use scan-rtl-dump.
7460 * obj-c++.dg/stubify-1.mm: Ditto.
7461 * lib/objc-torture.exp: Do not require link success for
7462 "trivial.m" in the runtime checks when dowhat = 'compile'.
7463 * lib/dg-pch.exp (dg-flags-pch): New Proc.
7464 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7465 Darwin8/OSX10.4 - compatible code generation.
7466 * objc.dg/stubify-2.m: Ditto.
7467 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7468 * objc.dg/next-runtime-1.m: Ditto.
7469 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7470 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7471 runtimes on Darwin.
7472
7473 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
7474
7475 PR 43715
7476 * lib/plugin-support.exp: Use "-undefined
7477 dynamic_lookup" on darwin.
7478
7479 2010-04-26 Richard Guenther <rguenther@suse.de>
7480
7481 * gcc.dg/lto/20100426_0.c: New testcase.
7482
7483 2010-04-26 Jie Zhang <jie@codesourcery.com>
7484
7485 PR tree-optimization/43833
7486 gcc.dg/Warray-bounds-8.c: New test case.
7487
7488 2010-04-26 Richard Guenther <rguenther@suse.de>
7489
7490 PR lto/43080
7491 * g++.dg/lto/20100423-3_0.C: New testcase.
7492
7493 2010-04-26 Richard Guenther <rguenther@suse.de>
7494
7495 PR lto/42425
7496 * g++.dg/lto/20100423-2_0.C: New testcase.
7497
7498 2010-04-26 Ira Rosen <irar@il.ibm.com>
7499
7500 * gcc.dg/vect/bb-slp-23.c: New test.
7501
7502 2010-04-25 Joseph Myers <joseph@codesourcery.com>
7503
7504 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7505 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7506 * gcc.dg/c1x-float-1.c: New test.
7507
7508 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7509
7510 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7511 of "lea\[ \t\]".
7512
7513 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7514
7515 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7516 FreeBSD.
7517 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7518 * gfortran.dg/default_format_2.f90: Ditto.
7519
7520 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7521
7522 * gfortran.dg/pr43505.f90: Clean up .mod file.
7523 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7524 * gfortran.dg/pr41347.f90: Ditto.
7525 * gfortran.dg/internal_pack_4.f90: Ditto.
7526 * gfortran.dg/proc_decl_23.f90: Ditto.
7527 * gfortran.dg/recursive_check_3.f90: Ditto.
7528 * gfortran.dg/intent_out_3.f90: Ditto.
7529 * gfortran.dg/assignment_2.f90: Ditto.
7530 * gfortran.dg/pr41928.f90: Ditto.
7531 * gfortran.dg/pr42166.f90: Ditto.
7532 * gfortran.dg/private_type_12.f90: Ditto.
7533 * gfortran.dg/graphite/pr42185.f90: Ditto.
7534 * gfortran.dg/graphite/pr42186.f90: Ditto.
7535 * gfortran.dg/graphite/pr40982.f90: Ditto.
7536 * gfortran.dg/graphite/id-2.f90: Ditto.
7537 * gfortran.dg/graphite/id-4.f90: Ditto.
7538 * gfortran.dg/graphite/pr42050.f90: Ditto.
7539 * gfortran.dg/graphite/id-18.f90: Ditto.
7540 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7541 * gfortran.dg/graphite/pr41924.f90: Ditto.
7542 * gfortran.dg/graphite/pr42393.f90: Ditto.
7543 * gfortran.dg/graphite/pr37980.f90: Ditto.
7544 * gfortran.dg/graphite/pr38953.f90: Ditto.
7545 * gfortran.dg/graphite/pr42180.f90: Ditto.
7546 * gfortran.dg/graphite/pr42181.f90: Ditto.
7547 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7548 * gfortran.dg/select_type_4.f90: Ditto.
7549 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7550 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7551 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7552 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7553 * gfortran.dg/whole_file_11.f90: Ditto.
7554 * gfortran.dg/private_type_11.f90: Ditto.
7555 * gfortran.dg/vect/vect-gems.f90: Ditto.
7556 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7557
7558 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7559
7560 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7561
7562 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7563
7564 * gnat.dg/pack15.ad[sb]: New test.
7565
7566 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
7567
7568 * gcc.target/arm/mla-1.c: New test.
7569
7570 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7571
7572 PR fortran/30073
7573 PR fortran/43793
7574 * gfortran.dg/pr43793.f90: New test.
7575
7576 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7577
7578 PR tree-optimization/41442
7579 * gcc.target/i386/pr41442.c: New test.
7580
7581 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
7582
7583 PR fortran/43832
7584 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7585
7586 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7587
7588 PR fortran/43832
7589 * gfortran.dg/open_nounit.f90: New test.
7590
7591 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
7592
7593 PR fortran/43841
7594 PR fortran/43843
7595 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7596
7597 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7598
7599 * gcc.dg/Wconversion-integer.c: Update.
7600
7601 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7602
7603 * gnat.dg/unchecked_convert5.adb: New test.
7604
7605 2010-04-23 Richard Guenther <rguenther@suse.de>
7606
7607 PR lto/41734
7608 * gcc.dg/lto/20100423-2_0.c: New testcase.
7609 * gcc.dg/lto/20100423-2_0.c: Likewise.
7610
7611 2010-04-23 Richard Guenther <rguenther@suse.de>
7612
7613 PR lto/43455
7614 * gcc.dg/lto/20100423-1_0.c: New testcase.
7615 * gcc.dg/lto/20100423-1_1.c: Likewise.
7616
7617 2010-04-23 Martin Jambor <mjambor@suse.cz>
7618
7619 PR tree-optimization/43846
7620 * gcc.dg/tree-ssa/sra-10.c: New test.
7621
7622 2010-04-23 Martin Jambor <mjambor@suse.cz>
7623
7624 PR middle-end/43835
7625 * gcc.c-torture/execute/pr43835.c: New test.
7626
7627 2010-04-23 Richard Guenther <rguenther@suse.de>
7628
7629 PR lto/42653
7630 * g++.dg/lto/20100423-1_0.C: New testcase.
7631
7632 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7633
7634 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7635
7636 2010-04-22 Ira Rosen <irar@il.ibm.com>
7637
7638 PR tree-optimization/43842
7639 * gcc.dg/vect/pr43842.c: New test.
7640
7641 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7642
7643 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7644 * gcc.target/i386/wmul-2.c: Likewise.
7645
7646 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7647
7648 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7649 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7650
7651 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
7652
7653 * gfortran.dg/reassoc_6.f: New testcase.
7654
7655 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7656
7657 PR middle-end/29274
7658 * gcc.target/arm/wmul-1.c: New test.
7659 * gcc.target/arm/wmul-2.c: New test.
7660
7661 2010-04-22 Richard Guenther <rguenther@suse.de>
7662
7663 PR tree-optimization/43845
7664 * gcc.c-torture/compile/pr43845.c: New testcase.
7665
7666 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7667
7668 PR middle-end/29274
7669 * gcc.target/i386/wmul-1.c: New test.
7670 * gcc.target/i386/wmul-2.c: New test.
7671 * gcc.target/bfin/wmul-1.c: New test.
7672 * gcc.target/bfin/wmul-2.c: New test.
7673
7674 2010-04-22 Richard Guenther <rguenther@suse.de>
7675
7676 PR fortran/43829
7677 * gfortran.dg/vector_subscript_6.f90: New testcase.
7678 * gfortran.dg/assign_10.f90: Adjust.
7679
7680 2010-04-21 Jakub Jelinek <jakub@redhat.com>
7681
7682 PR fortran/43836
7683 * gfortran.dg/gomp/pr43836.f90: New test.
7684
7685 2010-04-21 Richard Guenther <rguenther@suse.de>
7686
7687 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7688
7689 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7690
7691 * gcc.dg/torture/builtin-cproj-3.c: New.
7692
7693 2010-04-20 Jason Merrill <jason@redhat.com>
7694
7695 PR c++/9335
7696 * g++.dg/template/recurse2.C: New.
7697 * g++.dg/parse/crash36.C: Adjust.
7698 * g++.dg/other/fold1.C: Adjust.
7699 * g++.dg/init/member1.C: Adjust.
7700 * lib/prune.exp: Prune "skipping N instantiation contexts".
7701
7702 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7703
7704 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7705
7706 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7707
7708 * gcc.dg/torture/builtin-cproj-1.c: New.
7709 * gcc.dg/torture/builtin-cproj-2.c: New.
7710
7711 2010-04-20 Dodji Seketeli <dodji@redhat.com>
7712
7713 PR c++/43800
7714 PR c++/43704
7715 * g++.dg/template/typedef32.C: Adjust.
7716 * g++.dg/template/typedef33.C: New test.
7717
7718 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
7719
7720 PR fortran/43227
7721 * gfortran.dg/proc_decl_23.f90: New test.
7722
7723 PR fortran/43266
7724 * gfortran.dg/abstract_type_6.f03: New test.
7725
7726 2010-04-20 Xinliang David Li <davidxl@google.com>
7727
7728 * g++.dg/tree-ssa/fold-compare.C: New.
7729
7730 2010-04-20 Richard Guenther <rguenther@suse.de>
7731
7732 PR tree-optimization/39417
7733 * g++.dg/torture/pr39417.C: New testcase.
7734
7735 2010-04-20 Richard Guenther <rguenther@suse.de>
7736
7737 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7738
7739 2010-04-20 Jakub Jelinek <jakub@redhat.com>
7740
7741 * g++.dg/debug/dwarf2/rv1.C: New test.
7742
7743 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7744
7745 PR target/43635
7746 * gcc.c-torture/compile/pr43635.c: New testcase.
7747
7748 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7749
7750 PR fortran/43339
7751 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7752 of sequential loops being private only in the innermost containing
7753 task region.
7754
7755 PR middle-end/43337
7756 * gfortran.dg/gomp/pr43337.f90: New test.
7757
7758 2010-04-19 Richard Guenther <rguenther@suse.de>
7759
7760 PR tree-optimization/43796
7761 * gfortran.dg/pr43796.f90: New testcase.
7762
7763 2010-04-19 Richard Guenther <rguenther@suse.de>
7764
7765 PR tree-optimization/43783
7766 * gcc.c-torture/execute/pr43783.c: New testcase.
7767
7768 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
7769
7770 PR target/43766
7771 * gcc.target/i386/pr43766.c: New test.
7772
7773 2010-04-19 Jie Zhang <jie@codesourcery.com>
7774
7775 PR target/43662
7776 * gcc.target/i386/pr43662.c: New test.
7777
7778 2010-04-19 Dodji Seketeli <dodji@redhat.com>
7779
7780 PR c++/43704
7781 * g++.dg/template/typedef32.C: New test.
7782
7783 2010-04-19 Ira Rosen <irar@il.ibm.com>
7784
7785 PR tree-optimization/37027
7786 * lib/target-supports.exp
7787 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7788 * gcc.dg/vect/pr37027.c: New test.
7789 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7790 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7791 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7792 gcc.dg/vect/vect-complex-6.c: Likewise.
7793
7794 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7795
7796 * g++.dg/debug/dwarf2/enum1.C: New test.
7797
7798 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7799
7800 * gnat.dg/rep_clause5.ad[sb]: New test.
7801 * gnat.dg/rep_clause5_pkg.ads: New helper.
7802
7803 2010-04-18 Ira Rosen <irar@il.ibm.com>
7804
7805 PR tree-optimization/43771
7806 * g++.dg/vect/pr43771.cc: New test.
7807
7808 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7809
7810 PR fortran/31538
7811 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7812 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7813
7814 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7815
7816 * gnat.dg/sizetype.adb: Rename into...
7817 * gnat.dg/sizetype1.adb: ...this.
7818 * gnat.dg/sizetype2.adb: New test.
7819
7820 2010-04-16 Richard Guenther <rguenther@suse.de>
7821
7822 PR tree-optimization/43572
7823 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7824
7825 2010-04-16 Olivier Hainque <hainque@adacore.com>
7826
7827 * gnat.dg/specs/discr_private.ads: New test.
7828
7829 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
7830
7831 PR target/41514
7832 * gcc.target/arm/thumb-comparisons.c: New test.
7833
7834 PR target/40603
7835 * gcc.target/arm/thumb-cbranchqi.c: New test.
7836
7837 2010-04-16 Christian Bruel <christian.bruel@st.com>
7838
7839 * g++.dg/torture/pr36191.C: Enable for SH.
7840
7841 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7842
7843 * gnat.dg/wide_boolean.adb: New test.
7844 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7845
7846 2010-04-15 Richard Guenther <rguenther@suse.de>
7847
7848 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7849 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7850 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7851 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7852 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7853 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7854 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7855 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7856 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7857 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7858 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7859 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7860 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7861 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7862 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7863
7864 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
7865
7866 PR target/21803
7867 * gcc.target/arm/pr42496.c: New test.
7868
7869 2010-04-14 Jason Merrill <jason@redhat.com>
7870
7871 PR c++/36625
7872 * g++.dg/ext/attrib38.C: New.
7873
7874 2010-04-14 Steve Ellcey <sje@cup.hp.com>
7875
7876 PR testsuite/43739
7877 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7878
7879 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7880
7881 PR 42966
7882 * gcc.dg/cpp/warn-undef-2.c: Update.
7883 * gcc.dg/cpp/warn-traditional-2.c: Update.
7884 * gcc.dg/cpp/warn-comments-2.c: Update.
7885 * gcc.dg/cpp/warn-variadic-2.c: Update.
7886 * gcc.dg/cpp/warn-long-long-2.c: Update.
7887 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7888 * gcc.dg/cpp/warn-multichar-2.c: Update.
7889 * gcc.dg/cpp/warn-normalized-3.c: Update.
7890 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7891 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7892 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7893 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7894 * gcc.dg/cpp/warn-redefined-2.c: Update.
7895 * gfortran.dg/warning-directive-2.F90: Update.
7896 * c-c++-common/cpp/warning-directive-2.c: Update.
7897
7898 2010-04-14 Michael Matz <matz@suse.de>
7899
7900 PR tree-optimization/42963
7901 * gcc.dg/pr42963.c: New testcase.
7902
7903 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7904
7905 * gnat.dg/class_wide.adb: Rename into...
7906 * gnat.dg/class_wide1.adb: ...this.
7907 * gnat.dg/class_wide2.ad[sb]: New test.
7908
7909 2010-04-14 Tobias Burnus <burnus@net-b.de>
7910
7911 PR fortran/18918
7912 * gfortran.dg/coarray_9.f90: Update dg-errors.
7913 * gfortran.dg/coarray_10.f90: New test.
7914 * gfortran.dg/coarray_11.f90: New test.
7915
7916 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7917
7918 PR fortran/43747
7919 gfortran.dg/initialization_24.f90: New test.
7920
7921 2010-04-13 Jason Merrill <jason@redhat.com>
7922
7923 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7924 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7925
7926 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7927
7928 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7929 * g++.dg/dg.exp: Likewise.
7930 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7931 * c-c++-common/cpp/warning-directive-1.c: ... here.
7932 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7933 * c-c++-common/cpp/warning-directive-2.c: ... here.
7934 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7935 * c-c++-common/cpp/warning-directive-3.c: ... here.
7936 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7937 * c-c++-common/cpp/warning-directive-4.c: ... here.
7938 * g++.dg/cpp/warning-directive-1.C: Delete.
7939 * g++.dg/cpp/warning-directive-2.C: Delete.
7940 * g++.dg/cpp/warning-directive-3.C: Delete.
7941 * g++.dg/cpp/warning-directive-4.C: Delete.
7942 * gcc.dg/cpp/normalised-3.c: Delete.
7943 * g++.dg/cpp/normalised-1.C: Rename as ...
7944 * c-c++-common/cpp/normalised-3.c: ... this.
7945
7946 2010-04-13 Martin Jambor <mjambor@suse.cz>
7947
7948 * gcc.dg/tree-ssa/sra-9.c: New test.
7949
7950 2010-04-13 Michael Matz <matz@suse.de>
7951
7952 PR middle-end/43730
7953 * gcc.dg/pr43730.c: New test.
7954
7955 2010-04-13 Michael Matz <matz@suse.de>
7956
7957 * gcc.dg/tree-ssa/negate.c: New testcase.
7958
7959 2010-04-13 Richard Guenther <rguenther@suse.de>
7960
7961 PR testsuite/43735
7962 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7963
7964 2010-04-13 Richard Guenther <rguenther@suse.de>
7965
7966 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7967
7968 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7969
7970 * gnat.dg/derived_type1.adb: New test.
7971
7972 2010-04-13 Matthias Klose <doko@ubuntu.com>
7973
7974 * gcc.dg/plugindir1.c: New testcase.
7975 * gcc.dg/plugindir2.c: New testcase.
7976 * gcc.dg/plugindir3.c: New testcase.
7977 * gcc.dg/plugindir4.c: New testcase.
7978
7979 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
7980
7981 * gcc.target/i386/rotate-2.c: New test.
7982
7983 2010-04-12 Jason Merrill <jason@redhat.com>
7984
7985 PR c++/43641
7986 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7987 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7988
7989 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
7990
7991 PR c++/25811
7992 * g++.dg/init/pr25811.C: New test.
7993
7994 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7995
7996 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7997 dg-error, dg-warning.
7998 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7999
8000 2010-04-12 Richard Guenther <rguenther@suse.de>
8001
8002 * gcc.dg/torture/inline-2.c: New testcase.
8003
8004 2010-04-12 Jakub Jelinek <jakub@redhat.com>
8005
8006 PR bootstrap/43699
8007 * gcc.dg/Wunused-var-7.c: New test.
8008
8009 PR tree-optimization/43560
8010 * gcc.c-torture/execute/pr43560.c: New test.
8011
8012 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
8013
8014 * gnat.dg/aggr13.adb: New test.
8015 * gnat.dg/aggr14.adb: Likewise.
8016 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8017
8018 2010-04-12 Richard Guenther <rguenther@suse.de>
8019
8020 PR c++/43611
8021 * g++.dg/torture/pr43611.C: New testcase.
8022
8023 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
8024
8025 PR c/36774
8026 * gcc.dg/pr36774-1.c: New test.
8027 * gcc.dg/pr36774-2.c: New test.
8028
8029 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8030
8031 * gcc.target/sh/rte-delay-slot.c: New test.
8032
8033 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
8034
8035 * gnat.dg/pack9.adb: Remove -cargs option.
8036 * gnat.dg/aggr12.ad[sb]: New test.
8037
8038 2010-04-10 Jie Zhang <jie@codesourcery.com>
8039
8040 PR target/43417
8041 * gcc.target/sh/pr43417.c: New test.
8042
8043 2010-04-10 Tobias Burnus <burnus@net-b.de>
8044
8045 PR fortran/43591
8046 * gfortran.dg/spec_expr_6.f90: New test.
8047
8048 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8049
8050 PR cpp/43195
8051 * gcc.dg/cpp/pr43195.c: New.
8052 * gcc.dg/cpp/pr43195.h: New.
8053
8054 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8055
8056 PR 42965
8057 * gcc.dg/Werror-6.c: Adjust.
8058 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8059 * gcc.dg/Werror-4.c: Likewise.
8060 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8061 * gcc.dg/Wswitch-enum-error.c: Likewise.
8062 * gcc.dg/Wpointer-arith.c: Likewise.
8063 * gcc.dg/Wfatal.c: Likewise.
8064 * gcc.dg/Wswitch-error.c: Likewise.
8065 * g++.dg/warn/unused-result1-Werror.c: Likewise.
8066 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8067 * gcc.dg/cpp/warn-undef-2.c: Likewise.
8068 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8069 * gcc.dg/cpp/warn-comments-2.c: Likewise.
8070 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8071 * gcc.dg/cpp/warning-directive-2.c: Likewise.
8072 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8073 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8074 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8075 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8076 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8077 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8078 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8079 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8080 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8081 * g++.dg/cpp/warning-directive-2.C: Likewise.
8082 * gfortran.dg/warning-directive-2.F90: Likewise.
8083
8084 2010-04-09 Jason Merrill <jason@redhat.com>
8085
8086 PR c++/42623
8087 * g++.dg/template/sizeof13.C: New.
8088
8089 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
8090
8091 * g++.dg/other/pr35504.C: Add check for thiscall.
8092 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8093 * gcc.dg/torture/stackalign/thiscall-1.c: New.
8094
8095 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8096
8097 PR c++/28584
8098 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8099 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
8100 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8101 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
8102 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8103 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
8104 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8105 * g++.dg/other/increment1.C: Likewise.
8106
8107 2010-04-09 Tobias Burnus <burnus@net-b.de>
8108
8109 PR fortran/18918
8110 * gfortran.dg/coarray_7.f90: New test.
8111 * gfortran.dg/coarray_8.f90: New test.
8112
8113 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
8114
8115 PR fortran/28039
8116 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8117
8118 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8119
8120 PR target/43643
8121 * gcc.dg/pr43643.c: New test.
8122
8123 2010-04-08 Tobias Burnus <burnus@net-b.de>
8124
8125 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8126
8127 2010-04-08 Richard Guenther <rguenther@suse.de>
8128
8129 PR tree-optimization/43679
8130 * gcc.c-torture/compile/pr43679.c: New testcase.
8131
8132 2010-04-08 Jakub Jelinek <jakub@redhat.com>
8133
8134 PR debug/43670
8135 * gcc.dg/pr43670.c: New test.
8136
8137 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
8138
8139 PR middle-end/40815
8140 * gcc.dg/tree-ssa/reassoc-19.c: New.
8141
8142 2010-04-07 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR c/18624
8145 * gcc.dg/Wunused-var-1.c: New test.
8146 * gcc.dg/Wunused-var-2.c: New test.
8147 * gcc.dg/Wunused-var-3.c: New test.
8148 * gcc.dg/Wunused-var-4.c: New test.
8149 * gcc.dg/Wunused-var-5.c: New test.
8150 * gcc.dg/Wunused-var-6.c: New test.
8151 * gcc.dg/Wunused-parm-1.c: New test.
8152
8153 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8154 * gcc.dg/trunc-1.c: Likewise.
8155 * gcc.dg/vla-9.c: Likewise.
8156 * gcc.dg/dfp/composite-type.c: Likewise.
8157
8158 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8159
8160 PR objc/35996
8161 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8162 * obj-c++.dg/objc-gc-3.mm: Ditto.
8163
8164 2010-04-07 Simon Baldwin <simonb@google.com>
8165
8166 * gcc.dg/cpp/warn-undef-2.c: New.
8167 * gcc.dg/cpp/warn-traditional-2.c: New.
8168 * gcc.dg/cpp/warn-comments-2.c: New.
8169 * gcc.dg/cpp/warning-directive-1.c: New.
8170 * gcc.dg/cpp/warn-long-long.c: New.
8171 * gcc.dg/cpp/warn-traditional.c: New.
8172 * gcc.dg/cpp/warn-variadic-2.c: New.
8173 * gcc.dg/cpp/warn-undef.c: New.
8174 * gcc.dg/cpp/warn-normalized-1.c: New.
8175 * gcc.dg/cpp/warning-directive-2.c: New.
8176 * gcc.dg/cpp/warn-long-long-2.c: New.
8177 * gcc.dg/cpp/warn-variadic.c: New.
8178 * gcc.dg/cpp/warn-normalized-2.c: New.
8179 * gcc.dg/cpp/warning-directive-3.c: New.
8180 * gcc.dg/cpp/warn-deprecated-2.c: New.
8181 * gcc.dg/cpp/warn-trigraphs-1.c: New.
8182 * gcc.dg/cpp/warn-multichar-2.c: New.
8183 * gcc.dg/cpp/warn-normalized-3.c: New.
8184 * gcc.dg/cpp/warning-directive-4.c: New.
8185 * gcc.dg/cpp/warn-unused-macros.c: New.
8186 * gcc.dg/cpp/warn-trigraphs-2.c: New.
8187 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8188 * gcc.dg/cpp/warn-cxx-compat.c: New.
8189 * gcc.dg/cpp/warn-redefined.c: New.
8190 * gcc.dg/cpp/warn-trigraphs-3.c: New.
8191 * gcc.dg/cpp/warn-unused-macros-2.c: New.
8192 * gcc.dg/cpp/warn-deprecated.c: New.
8193 * gcc.dg/cpp/warn-trigraphs-4.c: New.
8194 * gcc.dg/cpp/warn-redefined-2.c: New.
8195 * gcc.dg/cpp/warn-comments.c: New.
8196 * gcc.dg/cpp/warn-multichar.c: New.
8197 * g++.dg/cpp/warning-directive-1.C: New.
8198 * g++.dg/cpp/warning-directive-2.C: New.
8199 * g++.dg/cpp/warning-directive-3.C: New.
8200 * g++.dg/cpp/warning-directive-4.C: New.
8201 * gfortran.dg/warning-directive-1.F90: New.
8202 * gfortran.dg/warning-directive-3.F90: New.
8203 * gfortran.dg/warning-directive-2.F90: New.
8204 * gfortran.dg/warning-directive-4.F90: New.
8205
8206 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8207
8208 PR objc++/23716
8209 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8210
8211 2010-04-07 Jason Merrill <jason@redhat.com>
8212
8213 * g++.dg/template/dr408.C: New.
8214
8215 * g++.dg/lookup/ns4.C: New.
8216
8217 PR c++/38392
8218 * g++.dg/template/friend51.C: New test.
8219
8220 PR c++/41970
8221 * g++.old-deja/g++.other/linkage1.C: Adjust.
8222
8223 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8224
8225 PR c++/42697
8226 * g++.dg/template/crash94.C: New test.
8227
8228 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8229
8230 PR c++/40239
8231 * g++.dg/init/aggr5.C: New test.
8232 * g++.dg/init/aggr5.C: New test.
8233
8234 2010-04-07 Richard Guenther <rguenther@suse.de>
8235
8236 PR tree-optimization/43270
8237 * g++.dg/warn/Warray-bounds-4.C: New testcase.
8238 * gcc.dg/Warray-bounds-7.c: Likewise.
8239
8240 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
8241
8242 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8243 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8244 * gnat.dg/bit_packed_array4.ad[sb]: New test.
8245
8246 2010-04-07 Jie Zhang <jie@codesourcery.com>
8247
8248 PR c++/42556
8249 * g++.dg/init/pr42556.C: New test.
8250
8251 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8252
8253 PR debug/43628
8254 * g++.dg/debug/dwarf2/typedef2.C: New test.
8255
8256 2010-04-06 Dodji Seketeli <dodji@redhat.com>
8257
8258 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8259 c-c++-common/dwarf2/redeclaration-1.C
8260
8261 2010-04-06 Jason Merrill <jason@redhat.com>
8262
8263 * g++.dg/cpp0x/pr31437.C: Adjust error location.
8264 * g++.dg/ext/attrib18.C: Likewise.
8265 * g++.dg/ext/bitfield2.C: Likewise.
8266 * g++.dg/ext/bitfield4.C: Likewise.
8267 * g++.dg/ext/visibility/warn2.C: Likewise.
8268 * g++.dg/ext/visibility/warn3.C: Likewise.
8269 * g++.dg/gomp/pr26690-1.C: Likewise.
8270 * g++.dg/inherit/covariant7.C: Likewise.
8271 * g++.dg/init/synth2.C: Likewise.
8272 * g++.dg/lookup/using7.C: Likewise.
8273 * g++.dg/other/crash-4.C: Likewise.
8274 * g++.dg/other/error13.C: Likewise.
8275 * g++.dg/other/error20.C: Likewise.
8276 * g++.dg/parse/crash31.C: Likewise.
8277 * g++.dg/parse/error16.C: Likewise.
8278 * g++.dg/parse/error19.C: Likewise.
8279 * g++.dg/parse/error27.C: Likewise.
8280 * g++.dg/parse/error28.C: Likewise.
8281 * g++.dg/parse/fused-params1.C: Likewise.
8282 * g++.dg/template/error2.C: Likewise.
8283 * g++.dg/template/local6.C: Likewise.
8284 * g++.dg/template/qualttp15.C: Likewise.
8285 * g++.dg/warn/Wnvdtor-2.C: Likewise.
8286 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8287 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8288 * g++.old-deja/g++.brendan/crash29.C: Likewise.
8289 * g++.old-deja/g++.eh/spec6.C: Likewise.
8290 * g++.old-deja/g++.jason/crash3.C: Likewise.
8291 * g++.old-deja/g++.jason/destruct2.C: Likewise.
8292 * g++.old-deja/g++.law/ctors5.C: Likewise.
8293 * g++.old-deja/g++.law/ctors9.C: Likewise.
8294 * g++.old-deja/g++.mike/p3538a.C: Likewise.
8295 * g++.old-deja/g++.mike/p3538b.C: Likewise.
8296 * g++.old-deja/g++.other/struct1.C: Likewise.
8297 * g++.old-deja/g++.other/volatile1.C: Likewise.
8298 * g++.old-deja/g++.pt/crash36.C: Likewise.
8299 * g++.old-deja/g++.pt/derived3.C: Likewise.
8300 * g++.old-deja/g++.robertl/eb109.C: Likewise.
8301 * g++.old-deja/g++.robertl/eb4.C: Likewise.
8302
8303 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
8304
8305 PR middle-end/43519
8306 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8307 * gcc.dg/graphite/id-19.c: New.
8308
8309 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
8310
8311 PR middle-end/32824
8312 * gcc.dg/vect/pr32824: New.
8313
8314 2010-04-06 Tobias Burnus <burnus@net-b.de>
8315
8316 PR fortran/18918
8317 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8318 * gfortran.dg/coarray_3.f90: Ditto.
8319 * gfortran.dg/coarray_4.f90: Ditto.
8320 * gfortran.dg/coarray_5.f90: Ditto.
8321 * gfortran.dg/coarray_6.f90: Ditto.
8322 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8323
8324 2010-04-06 Tobias Burnus <burnus@net-b.de>
8325
8326 PR fortran/18918
8327 * gfortran.dg/coarray_4.f90: Fix test.
8328 * gfortran.dg/coarray_6.f90: Add more tests.
8329
8330 2010-04-06 Tobias Burnus <burnus@net-b.de>
8331
8332 PR fortran/18918
8333 * gfortran.dg/coarray_4.f90: New test.
8334 * gfortran.dg/coarray_5.f90: New test.
8335 * gfortran.dg/coarray_6.f90: New test.
8336
8337 2010-04-06 Tobias Burnus <burnus@net-b.de>
8338
8339 PR fortran/18918
8340 * gfortran.dg/iso_fortran_env_5.f90: New test.
8341 * gfortran.dg/iso_fortran_env_6.f90: New test.
8342
8343 2010-04-06 Tobias Burnus <burnus@net-b.de>
8344
8345 PR fortran/39997
8346 * gfortran.dg/coarray_1.f90: New test.
8347 * gfortran.dg/coarray_2.f90: New test.
8348 * gfortran.dg/coarray_3.f90: New test.
8349
8350 2010-04-06 Jason Merrill <jason@redhat.com>
8351
8352 PR c++/43648
8353 * g++.dg/template/dtor8.C: New.
8354
8355 PR c++/43621
8356 * g++.dg/template/error-recovery2.C: New.
8357
8358 2010-04-06 Jan Hubicka <jh@suse.czpli
8359
8360 PR tree-optimization/42906
8361 * gcc.dg/tree-ssa/dce-1.c: New testcase.
8362
8363 2010-04-06 Tobias Burnus <burnus@net-b.de>
8364
8365 PR fortran/43178
8366 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8367 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8368 * gfortran.dg/auto_dealloc_1.f90: Ditto.
8369
8370 2010-04-06 Richard Guenther <rguenther@suse.de>
8371
8372 PR tree-optimization/43627
8373 * gcc.dg/tree-ssa/vrp49.c: New testcase.
8374
8375 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8376
8377 PR target/43638
8378 * gcc.target/i386/pr43638.c: New test.
8379
8380 2010-04-06 Richard Guenther <rguenther@suse.de>
8381
8382 PR middle-end/43661
8383 * gcc.c-torture/compile/pr43661.c: New testcase.
8384
8385 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8386
8387 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8388
8389 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8390
8391 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8392
8393 2010-04-02 Richard Guenther <rguenther@suse.de>
8394
8395 PR tree-optimization/43629
8396 * gcc.c-torture/execute/pr43629.c: New testcase.
8397
8398 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8399 Dominique d'Humieres <dominiq@lps.ens.fr>
8400
8401 PR libfortran/43605
8402 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8403
8404 2010-04-01 Dodji Seketeli <dodji@redhat.com>
8405
8406 PR debug/43325
8407 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8408
8409 2010-04-01 Jason Merrill <jason@redhat.com>
8410
8411 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8412
8413 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8414 Manfred Schwarb <manfred99@gmx.ch>
8415
8416 PR libfortran/43605
8417 * gfortran.dg/ftell_3.f90: New test.
8418
8419 2010-04-01 Richard Guenther <rguenther@suse.de>
8420
8421 PR middle-end/43614
8422 * gcc.c-torture/compile/pr43614.c: New testcase.
8423
8424 2010-04-01 Martin Jambor <mjambor@suse.cz>
8425
8426 PR tree-optimization/43141
8427 * gcc.dg/guality/pr43141.c: New test.
8428
8429 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8430
8431 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8432 * g++.dg/eh/spbp.C: Likewise.
8433 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8434 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8435 superfluous casts.
8436 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8437 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8438 * objc.dg/dwarf-2.m: Likewise.
8439
8440 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8441
8442 PR middle-end/43464
8443 * gcc.dg/graphite/id-pr43464.c: New.
8444 * gcc.dg/graphite/id-pr43464-1.c: New.
8445
8446 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8447
8448 PR middle-end/43351
8449 * gcc.dg/graphite/id-pr43351.c
8450
8451 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8452
8453 PR testsuite/35165
8454 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8455 * obj-c++.dg/try-catch-2.mm: Ditto.
8456 * obj-c++.dg/lookup-2.mm: Ditto.
8457 * obj-c++.dg/encode-8.m: Ditto.
8458 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8459 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8460 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8461 * obj-c++.dg/const-str-11.mm: Ditto.
8462 * obj-c++.dg/const-str-9.mm: Ditto.
8463 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8464 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8465 * obj-c++.dg/except-1.mm: Ditto.
8466 * obj-c++.dg/const-str-7.mm: Ditto.
8467 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8468 * obj-c++.dg/const-str-3.mm: Ditto.
8469 * obj-c++.dg/const-str-7.mm: Ditto.
8470 * obj-c++.dg/stubify-2.mm: Change dump file name.
8471
8472 PR objc++/23613
8473 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8474 New macro.
8475 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8476 Remove dg-xfail-if.
8477
8478 2010-03-31 Martin Jambor <mjambor@suse.cz>
8479
8480 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8481 only with -O2, -O3 or -Os and not with -fwhopr.
8482
8483 2010-03-31 Dodji Seketeli <dodji@redhat.com>
8484
8485 PR c++/43558
8486 * g++.dg/template/typedef31.C: New test.
8487
8488 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8489
8490 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8491 assembler output on *-*-solaris2*.
8492 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8493
8494 2010-03-31 Jakub Jelinek <jakub@redhat.com>
8495
8496 PR debug/43557
8497 * gcc.dg/pr43557-1.c: New test.
8498 * gcc.dg/pr43557-2.c: New file.
8499
8500 2010-03-31 Jie Zhang <jie@codesourcery.com>
8501
8502 PR 43562
8503 * gcc.dg/pr43562.c: New test.
8504
8505 2010-03-30 Jason Merrill <jason@redhat.com>
8506
8507 PR c++/43076
8508 * g++.dg/template/error-recovery1.C: New.
8509
8510 PR c++/41786
8511 * g++.dg/parse/ambig5.C: New.
8512
8513 2010-03-30 Jakub Jelinek <jakub@redhat.com>
8514
8515 PR debug/43593
8516 * gcc.dg/guality/pr43593.c: New test.
8517
8518 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8519
8520 PR middle-end/43430
8521 * gcc.dg/vect/pr43430-1.c: New.
8522
8523 2010-03-30 Jason Merrill <jason@redhat.com>
8524
8525 PR c++/43559
8526 * g++.dg/template/partial7.C: New.
8527
8528 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8529
8530 * gcc.target/s390/stackcheck1.c: New testcase.
8531
8532 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8533
8534 PR libfortran/43265
8535 * gfortran.dg/read_eof_8.f90: New test.
8536
8537 2010-03-29 Jason Merrill <jason@redhat.com>
8538
8539 * gcc.dg/cpp/include6.c: Change [] to ().
8540
8541 N3077
8542 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8543 splicing and UCNs.
8544 * c-c++-common/raw-string-2.c: Add trigraph test.
8545 * c-c++-common/raw-string-8.c: New.
8546 * c-c++-common/raw-string-9.c: New.
8547 * c-c++-common/raw-string-10.c: New.
8548
8549 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8550 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8551 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8552 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8553 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8554 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8555 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8556
8557 2010-03-29 Richard Guenther <rguenther@suse.de>
8558
8559 PR tree-optimization/43560
8560 * gcc.dg/torture/pr43560.c: New testcase.
8561
8562 2010-03-29 Jason Merrill <jason@redhat.com>
8563
8564 N3077
8565 * g++.dg/ext/raw-string-1.C: Change [] to ().
8566 * g++.dg/ext/raw-string-2.C: Change [] to ().
8567 Don't use \ in delimiter.
8568 * g++.dg/ext/raw-string-3.C: Change [] to ().
8569 * g++.dg/ext/raw-string-4.C: Change [] to ().
8570 * g++.dg/ext/raw-string-5.C: Change [] to ().
8571 Test for error on \ in delimiter.
8572 * g++.dg/ext/raw-string-6.C: Change [] to ().
8573 * g++.dg/ext/raw-string-7.C: Change [] to ().
8574
8575 2010-03-29 Jie Zhang <jie@codesourcery.com>
8576
8577 PR 43564
8578 * gcc.dg/pr43564.c: New test.
8579
8580 2010-03-29 Tobias Burnus <burnus@net-b.de>
8581
8582 PR fortran/43551
8583 * gfortran.dg/direct_io_12.f90: New test.
8584
8585 2010-03-28 Jan Hubicka <jh@suse.cz>
8586
8587 PR tree-optimization/43505
8588 * gfortran.dg/pr43505.f90: New testcase.
8589
8590 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
8591
8592 PR tree-optimization/43528
8593 * gcc.target/i386/pr43528.c: New test.
8594
8595 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8596
8597 PR c/43381
8598 * gcc.dg/parm-impl-decl-3.c: New test.
8599
8600 2010-03-26 Jason Merrill <jason@redhat.com>
8601
8602 PR c++/43509
8603 * g++.dg/cpp0x/parse1.C: New.
8604
8605 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8606
8607 PR target/43524
8608 * gcc.target/i386/pr43524.c: New test.
8609
8610 2010-03-26 Martin Jambor <mjambor@suse.cz>
8611
8612 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8613 whitespace, rename main to foo.
8614 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8615 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8616 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8617 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8618 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8619 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8620 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8621 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8622 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8623 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8624 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8625
8626 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8627
8628 PR c++/43327
8629 * g++.dg/other/crash-10.C: New test.
8630 * g++.dg/other/crash-11.C: New test.
8631
8632 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8633
8634 PR libfortran/43517
8635 * gfortran.dg/read_eof_7.f90: New test.
8636
8637 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8638
8639 PR objc/35165
8640 PR testsuite/43512
8641 * objc-obj-c++-shared: New directory.
8642 * objc-obj-c++-shared/Object1-implementation.h: New file.
8643 * objc-obj-c++-shared/Object1.h: New file.
8644 * objc-obj-c++-shared/Protocol1.h: New file.
8645 * objc-obj-c++-shared/next-abi.h: New file.
8646 * objc-obj-c++-shared/next-mapping.h: New file.
8647 * objc/execute/next_mapping.h: Delete.
8648 * objc.dg/special/special.exp: For all targets run the tests with
8649 -fgnu-runtime, for darwin targets also run the tests with
8650 -fnext-runtime.
8651 * objc.dg/dg.exp: Ditto.
8652 * obj-c++.dg/dg.exp: Ditto.
8653 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8654 Protocol1.h) and next-mapping.h as required. Amend testcase to
8655 include use of updated NeXT interface.
8656 * objc/execute/formal_protocol-5.m: Ditto.
8657 * objc/execute/protocol-isEqual-2.m: Ditto.
8658 * objc/execute/protocol-isEqual-4.m: Ditto.
8659 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8660 Protocol1.h) and next-mapping.h as required.
8661 * objc/execute/object_is_class.m: Ditto.
8662 * objc/execute/enumeration-1.m: Ditto.
8663 * objc/execute/class-13.m: Ditto.
8664 * objc/execute/formal_protocol-2.m: Ditto.
8665 * objc/execute/formal_protocol-4.m: Ditto.
8666 * objc/execute/class-1.m: Ditto.
8667 * objc/execute/bycopy-1.m: Ditto.
8668 * objc/execute/formal_protocol-6.m: Ditto.
8669 * objc/execute/bycopy-3.m: Ditto.
8670 * objc/execute/class-3.m: Ditto.
8671 * objc/execute/bf-11.m: Ditto.
8672 * objc/execute/class-5.m: Ditto.
8673 * objc/execute/bf-13.m: Ditto.
8674 * objc/execute/class-7.m: Ditto.
8675 * objc/execute/bf-15.m: Ditto.
8676 * objc/execute/class-9.m: Ditto.
8677 * objc/execute/bf-17.m: Ditto.
8678 * objc/execute/bf-19.m: Ditto.
8679 * objc/execute/IMP.m: Ditto.
8680 * objc/execute/exceptions/catchall-1.m: Ditto.
8681 * objc/execute/exceptions/trivial.m: Ditto.
8682 * objc/execute/exceptions/finally-1.m: Ditto.
8683 * objc/execute/exceptions/local-variables-1.m: Ditto.
8684 * objc/execute/exceptions/foward-1.m: Ditto.
8685 * objc/execute/bf-2.m: Ditto.
8686 * objc/execute/string1.m: Ditto.
8687 * objc/execute/bf-4.m: Ditto.
8688 * objc/execute/informal_protocol.m: Ditto.
8689 * objc/execute/string3.m: Ditto.
8690 * objc/execute/bf-6.m: Ditto.
8691 * objc/execute/bf-8.m: Ditto.
8692 * objc/execute/class-tests-1.h: Ditto.
8693 * objc/execute/protocol-isEqual-1.m: Ditto.
8694 * objc/execute/protocol-isEqual-3.m: Ditto.
8695 * objc/execute/_cmd.m: Ditto.
8696 * objc/execute/function-message-1.m: Ditto.
8697 * objc/execute/bf-20.m: Ditto.
8698 * objc/execute/bf-common.h: Ditto.
8699 * objc/execute/np-2.m: Ditto.
8700 * objc/execute/class-10.m: Ditto.
8701 * objc/execute/class-12.m: Ditto.
8702 * objc/execute/enumeration-2.m: Ditto.
8703 * objc/execute/class-14.m: Ditto.
8704 * objc/execute/encode-1.m: Ditto.
8705 * objc/execute/formal_protocol-1.m: Ditto.
8706 * objc/execute/formal_protocol-3.m: Ditto.
8707 * objc/execute/accessing_ivars.m: Ditto.
8708 * objc/execute/bycopy-2.m: Ditto.
8709 * objc/execute/class-2.m: Ditto.
8710 * objc/execute/bf-10.m: Ditto.
8711 * objc/execute/formal_protocol-7.m: Ditto.
8712 * objc/execute/root_methods.m: Ditto.
8713 * objc/execute/class-4.m: Ditto.
8714 * objc/execute/bf-12.m: Ditto.
8715 * objc/execute/class-6.m: Ditto.
8716 * objc/execute/bf-14.m: Ditto.
8717 * objc/execute/nested-func-1.m: Ditto.
8718 * objc/execute/class-8.m: Ditto.
8719 * objc/execute/private.m: Ditto.
8720 * objc/execute/bf-16.m: Ditto.
8721 * objc/execute/bf-18.m: Ditto.
8722 * objc/execute/load-3.m: Ditto.
8723 * objc/execute/compatibility_alias.m: Ditto.
8724 * objc/execute/bf-1.m: Ditto.
8725 * objc/execute/no_clash.m: Ditto.
8726 * objc/execute/bf-3.m: Ditto.
8727 * objc/execute/string2.m: Ditto.
8728 * objc/execute/bf-5.m: Ditto.
8729 * objc/execute/string4.m: Ditto.
8730 * objc/execute/bf-7.m: Ditto.
8731 * objc/execute/object_is_meta_class.m: Ditto.
8732 * objc/execute/bf-9.m: Ditto.
8733 * objc/execute/bf-21.m: Ditto.
8734 * objc/execute/cascading-1.m: Ditto.
8735 * objc/execute/trivial.m: Ditto.
8736 * objc/execute/np-1.m: Ditto.
8737 * objc/compile/trivial.m: Ditto.
8738 * objc/execute/class_self-2.m: Include <stdlib.h>.
8739 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8740 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8741 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8742 and 64bit. Use new NeXT interface as required.
8743 * objc.dg/special/unclaimed-category-1.m: Ditto.
8744 * objc.dg/special/unclaimed-category-1.h: Ditto.
8745 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8746 * objc.dg/func-ptr-1.m: Ditto.
8747 * objc.dg/stret-1.m: Ditto.
8748 * objc.dg/encode-2.m: Ditto.
8749 * objc.dg/category-1.m: Ditto.
8750 * objc.dg/encode-3.m: Ditto.
8751 * objc.dg/call-super-3.m: Ditto.
8752 * objc.dg/method-3.m: Ditto.
8753 * objc.dg/func-ptr-2.m: Ditto.
8754 * objc.dg/lookup-1.m: Ditto.
8755 * objc.dg/encode-4.m: Ditto.
8756 * objc.dg/fix-and-continue-1.m: Ditto.
8757 * objc.dg/proto-lossage-3.m: Ditto.
8758 * objc.dg/method-13.m: Ditto.
8759 * objc.dg/proto-qual-1.m: Ditto.
8760 * objc.dg/zero-link-3.m: Ditto.
8761 * objc.dg/bitfield-1.m: Ditto.
8762 * objc.dg/va-meth-1.m: Ditto.
8763 * objc.dg/super-class-3.m: Ditto.
8764 * objc.dg/call-super-1.m: Ditto.
8765 * objc.dg/type-size-2.m: Ditto.
8766 * objc.dg/method-10.m: Ditto.
8767 * objc.dg/defs.m: Ditto.
8768 * objc.dg/const-str-3.m: Ditto.
8769 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8770 Protocol1.h) and next-mapping.h as required. Use new NeXT
8771 interface as required.
8772 * objc.dg/super-class-4.m: Ditto.
8773 * objc.dg/comp-types-8.m: Ditto.
8774 * objc.dg/call-super-2.m: Ditto.
8775 * objc.dg/objc-fast-4.m: Ditto.
8776 * objc.dg/method-6.m: Ditto.
8777 * objc.dg/const-str-3.m: Ditto.
8778 * objc.dg/const-str-7.m: Ditto.
8779 * objc.dg/method-15.m: Ditto.
8780 * objc.dg/method-19.m: Ditto.
8781 * objc.dg/sync-1.m: Ditto.
8782 * objc.dg/layout-1.m: Ditto.
8783 * objc.dg/bitfield-3.m: Ditto.
8784 * objc.dg/try-catch-3.m: Ditto.
8785 * objc.dg/try-catch-7.m: Ditto.
8786 * objc.dg/comp-types-10.m: Ditto.
8787 * objc.dg/selector-2.: Ditto.
8788 * objc.dg/method-7.m: Ditto.
8789 * objc.dg/typedef-alias-1.m: Ditto.
8790 * objc.dg/proto-lossage-2.m: Ditto.
8791 * objc.dg/comp-types-11.m: Ditto.
8792 * objc.dg/sizeof-1.m: Ditto.
8793 * objc.dg/method-17.m: Ditto.
8794 * objc.dg/bitfield-5.m: Ditto.
8795 * objc.dg/try-catch-1.m: Ditto.
8796 * objc.dg/encode-5.m: Ditto.
8797 * objc.dg/fix-and-continue-2.m: Ditto.
8798 * objc.dg/method-9.m: Ditto.
8799 * objc.dg/isa-field-1.m: Ditto.
8800 * objc.dg/local-decl-2.m: Ditto.
8801 * objc.dg/objc-gc-4.m: Ditto.
8802 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8803 * objc.dg/gnu-runtime-3.m: Ditto.
8804 * objc.dg/encode-7.m: Ditto.
8805 * objc.dg/encode-8.m: Ditto.
8806 * objc.dg/selector-3.m: Ditto.
8807 * objc.dg/gnu-runtime-1.m: Ditto.
8808 * objc.dg/const-str-12.m: Ditto.
8809 * objc.dg/gnu-runtime-2.m: Ditto.
8810 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8811 * objc.dg/selector-1.m: Ditto.
8812 * objc.dg/stubify-2.m: Ditto.
8813 * objc.dg/zero-link-1.m: Ditto.
8814 * objc.dg/stret-2.m: Ditto.
8815 * objc.dg/zero-link-2.m: Ditto.
8816 * objc.dg/next-runtime-1.m: Ditto.
8817 * objc.dg/symtab-1.m: Ditto.
8818 * objc.dg/stubify-1.m: Ditto.
8819 * objc.dg/bitfield-2.m: Ditto.
8820 * objc.dg/try-catch-10.m: Apply to both runtimes.
8821 * objc.dg/const-str-1.m: Ditto.
8822 * objc.dg/image-info.m: Ditto.
8823 * objc.dg/encode-9.m: Ditto.
8824 * objc.dg/pragma-1.m: Apply test to all targets.
8825 * objc.dg/const-str-4.m: Ditto.
8826 * objc.dg/const-str-8.m: Ditto.
8827 * objc.dg/super-class-2.m: Ditto.
8828 * objc.dg/try-catch-5.m: Ditto.
8829 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8830 Protocol1.h) and next-mapping.h as required. Use new NeXT
8831 interface as required. Skip for gnu-runtime. Test for .quad at m64.
8832 * objc.dg/const-str-11.m: Ditto.
8833 * objc.dg/const-str-9.m: Ditto.
8834 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8835 * objc.dg/encode-1.m: Remove redundant -lobjc.
8836 * objc.dg/try-catch-9.m: Tidy space.
8837 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8838 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8839 and 64bit. Use new NeXT interface as required.
8840 * obj-c++.dg/template-4.mm: Ditto.
8841 * obj-c++.dg/defs.mm: Ditto.
8842 * obj-c++.dg/basic.mm: Ditto.
8843 * obj-c++.dg/encode-4.mm: Ditto.
8844 * obj-c++.dg/method-17.mm: Ditto.
8845 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8846 * obj-c++.dg/cxx-class-1.mm: Ditto.
8847 * obj-c++.dg/method-10.mm: Ditto.
8848 * obj-c++.dg/va-meth-1.mm: Ditto.
8849 * obj-c++.dg/encode-5.mm: Ditto.
8850 * obj-c++.dg/lookup-2.mm: Ditto.
8851 * obj-c++.dg/template-3.mm: Ditto.
8852 * obj-c++.dg/proto-qual-1.mm: Ditto.
8853 * obj-c++.dg/qual-types-1.m: Ditto.
8854 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8855 * obj-c++.dg/template-1.mm: Ditto.
8856 * obj-c++.dg/encode-6.mm: Ditto.
8857 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
8858 Protocol1.h) and next-mapping.h as required. Use new NeXT
8859 interface as required.
8860 * obj-c++.dg/except-1.mm: Ditto.
8861 * obj-c++.dg/const-str-7.mm: Ditto.
8862 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8863 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8864 * obj-c++.dg/selector-2.mm: Ditto.
8865 * obj-c++.dg/isa-field-1.mm: Ditto.
8866 * obj-c++.dg/try-catch-1.mm: Ditto.
8867 * obj-c++.dg/local-decl-1.mm: Ditto.
8868 * obj-c++.dg/try-catch-9.mm: Ditto.
8869 * obj-c++.dg/no-extra-load.mm: Ditto.
8870 * obj-c++.dg/selector-5.mm: Ditto.
8871 * obj-c++.dg/method-12.mm: Ditto.
8872 * obj-c++.dg/try-catch-11.mm: Ditto.
8873 * obj-c++.dg/comp-types-11.mm: Ditto.
8874 * obj-c++.dg/bitfield-3.mm: Ditto.
8875 * obj-c++.dg/method-6.mm: Ditto.
8876 * obj-c++.dg/super-class-2.mm: Ditto.
8877 * obj-c++.dg/method-21.mm: Ditto.
8878 * obj-c++.dg/const-str-8.mm: Ditto.
8879 * obj-c++.dg/try-catch-7.mm: Ditto.
8880 * obj-c++.dg/method-15.mm: Ditto.
8881 * obj-c++.dg/layout-1.mm: Ditto.
8882 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8883 * obj-c++.dg/const-str-3.mm: Ditto.
8884 * obj-c++.dg/try-catch-2.mm: Ditto.
8885 * obj-c++.dg/objc-gc-3.mm: Ditto.
8886 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8887 * obj-c++.dg/bitfield-1.mm: Ditto.
8888 * obj-c++.dg/selector-6.mm: Ditto.
8889 * obj-c++.dg/method-13.mm: Ditto.
8890 * obj-c++.dg/comp-types-12.mm: Ditto.
8891 * obj-c++.dg/bitfield-4.mm: Ditto.
8892 * obj-c++.dg/try-catch-8.mm: Ditto.
8893 * obj-c++.dg/method-2.mm: Ditto.
8894 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8895 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8896 * obj-c++.dg/const-str-4.mm: Ditto.
8897 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8898 * obj-c++.dg/try-catch-3.mm: Ditto.
8899 * obj-c++.dg/comp-types-9.mm: Ditto.
8900 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8901 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8902 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8903 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8904 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8905 Use new NeXT interface as required.
8906 * obj-c++.dg/const-str-10.mm: Ditto.
8907 * obj-c++.dg/const-str-11.mm: Ditto.
8908 * obj-c++.dg/const-str-9.mm: Ditto.
8909 * obj-c++.dg/method-11.mm: Ditto.
8910 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8911 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8912 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8913 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8914 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8915
8916 2010-03-25 Dodji Seketeli <dodji@redhat.com>
8917
8918 PR c++/43206
8919 * g++.dg/template/typedef30.C: New test case.
8920
8921 2010-03-25 Jakub Jelinek <jakub@redhat.com>
8922
8923 PR c/43385
8924 * gcc.c-torture/execute/pr43385.c: New test.
8925
8926 2010-03-24 Joseph Myers <joseph@codesourcery.com>
8927
8928 * gcc.dg/strncpy-fix-1.c: New test.
8929
8930 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8931
8932 PR testsuite/41609
8933 * lib/objc-torture.exp (objc-set-runtime-options): New.
8934 * objc/execute/execute.exp: Check runtime options on each pass.
8935 * objc/execute/exceptions/exceptions.exp: Ditto.
8936 * objc/compile/compile.exp: Ditto.
8937
8938 PR testsuite/42348
8939 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8940 standard tests.
8941 (check_effective_target_objc2): New proc.
8942 (check_effective_target_next_runtime): New proc.
8943 * lib/objc.exp: Determine which runtime is in force and support it.
8944 * lib/obj-c++.exp: Ditto.
8945
8946 2010-03-24 Jason Merrill <jason@redhat.com>
8947
8948 PR c++/43502
8949 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8950
8951 2010-03-24 Martin Jambor <mjambor@suse.cz>
8952
8953 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8954 a loop.
8955 * gcc.dg/ipa/ipa-2.c: Likewise.
8956 * gcc.dg/ipa/ipa-3.c: Likewise.
8957 * gcc.dg/ipa/ipa-4.c: Likewise.
8958 * gcc.dg/ipa/ipa-5.c: Likewise.
8959 * gcc.dg/ipa/ipa-7.c: Likewise.
8960 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8961 a loop.
8962 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8963 i_can_not_be_propagated_fully2 into a loop.
8964 * gcc.dg/ipa/ipa-8.c: New test.
8965 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8966
8967 2010-03-24 Jakub Jelinek <jakub@redhat.com>
8968
8969 PR debug/19192
8970 PR debug/43479
8971 * gcc.dg/guality/pr43479.c: New test.
8972 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8973 and add volatile keyword.
8974
8975 2010-03-23 Mike Stump <mikestump@comcast.net>
8976
8977 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8978
8979 2010-03-23 Jason Merrill <jason@redhat.com>
8980
8981 * g++.dg/ext/altivec-17.C: Adjust error message.
8982
8983 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8984 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8985 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8986 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8987 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8988 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8989
8990 2010-03-22 Jason Merrill <jason@redhat.com>
8991
8992 PR c++/43333
8993 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8994 * g++.dg/ext/is_pod_98.C: New.
8995
8996 PR c++/43281
8997 * g++.dg/cpp0x/auto18.C: New.
8998
8999 * gcc.dg/pr36997.c: Adjust error message.
9000 * g++.dg/ext/vector9.C: Likewise.
9001 * g++.dg/conversion/simd3.C: Likewise.
9002 * g++.dg/other/error23.C: Likewise.
9003
9004 2010-03-22 Michael Matz <matz@suse.de>
9005
9006 PR middle-end/43475
9007 * gfortran.dg/pr43475.f90: New testcase.
9008
9009 2010-03-22 Richard Guenther <rguenther@suse.de>
9010
9011 PR tree-optimization/43390
9012 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9013
9014 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9015
9016 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9017 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9018
9019 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
9020 Michael Matz <matz@suse.de>
9021
9022 PR c++/43081
9023 * g++.dg/parse/crash56.C: New test.
9024
9025 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
9026
9027 PR fortran/43450
9028 * gfortran.dg/whole_file_15.f90 : New test.
9029
9030 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9031
9032 PR fortran/43409
9033 * gfortran.dg/inquire_size.f90: New test.
9034
9035 2010-03-20 Richard Guenther <rguenther@suse.de>
9036
9037 PR rtl-optimization/43438
9038 * gcc.c-torture/execute/pr43438.c: New testcase.
9039
9040 2010-03-20 Dodji Seketeli <dodji@redhat.com>
9041
9042 PR c++/43375
9043 * g++.dg/abi/mangle42.C: New test.
9044
9045 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9046
9047 PR C/43211
9048 * gcc.dg/pr43211.c: New test.
9049 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9050
9051 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
9052
9053 PR rtl-optimization/42258
9054 * gcc.target/arm/thumb1-mul-moves.c: New test.
9055
9056 PR target/40697
9057 * gcc.target/arm/thumb-andsi.c: New test.
9058
9059 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9060 dg-require-effective-target.
9061
9062 2010-03-19 Michael Matz <matz@suse.de>
9063
9064 PR c++/43116
9065 * g++.dg/other/pr43116.C: New testcase.
9066
9067 2010-03-19 Michael Matz <matz@suse.de>
9068
9069 PR target/43305
9070 * gcc.dg/pr43305.c: New testcase.
9071
9072 2010-03-19 Richard Guenther <rguenther@suse.de>
9073
9074 PR tree-optimization/43415
9075 * gcc.c-torture/compile/pr43415.c: New testcase.
9076
9077 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
9078
9079 PR ada/43106
9080 * gnat.dg/case_optimization2.adb: New test.
9081 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9082
9083 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9084 Jack Howarth <howarth@bromo.med.uc.edu>
9085
9086 PR target/36399
9087 * gcc.target/i386/push-1.c: Don't xfail
9088 scan-assembler-not "movups" on darwin.
9089
9090 2010-03-18 Jakub Jelinek <jakub@redhat.com>
9091
9092 PR debug/43058
9093 * gcc.dg/pr43058.c: New test.
9094
9095 2010-03-18 Martin Jambor <mjambor@suse.cz>
9096
9097 PR middle-end/42450
9098 * g++.dg/torture/pr42450.C: New test.
9099
9100 2010-03-18 Michael Matz <matz@suse.de>
9101
9102 PR middle-end/43419
9103 * gcc.dg/pr43419.c: New testcase.
9104
9105 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
9106
9107 PR rtl-optimization/43360
9108 * gcc.dg/torture/pr43360.c: New.
9109
9110 2010-03-18 Michael Matz <matz@suse.de>
9111
9112 PR tree-optimization/43402
9113 * gcc.dg/pr43402.c: New testcase.
9114
9115 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
9116
9117 PR target/42427
9118 * gcc.dg/pr42427.c: New test.
9119
9120 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9121
9122 PR libfortran/43265
9123 * gfortran.dg/read_empty_file.f: New test.
9124 * gfortran.dg/read_eof_all.f90: New test.
9125 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9126 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9127
9128 2010-03-17 Michael Matz <matz@suse.de>
9129
9130 * gcc.dg/pr43300.c: Add -w.
9131
9132 2010-03-17 Richard Guenther <rguenther@suse.de>
9133
9134 * gcc.dg/pr43379.c: Add -w.
9135
9136 2010-03-17 Tobias Burnus <burnus@net-b.de>
9137
9138 PR fortran/43331
9139 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9140
9141 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
9142
9143 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9144
9145 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9146
9147 * ada/acats/run_all.sh: Log start and end times.
9148
9149 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9150
9151 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9152
9153 2010-03-16 Richard Guenther <rguenther@suse.de>
9154
9155 PR middle-end/43379
9156 * gcc.dg/pr43379.c: New testcase.
9157
9158 2010-03-16 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR debug/43051
9161 * gcc.dg/guality/pr43051-1.c: New test.
9162
9163 2010-03-15 Janis Johnson <janis187@us.ibm.com>
9164
9165 PR testsuite/43363
9166 * g++.dg/ext/altivec-17.C: Handle changes to error message.
9167
9168 2010-03-15 Michael Matz <matz@suse.de>
9169
9170 PR middle-end/43300
9171 * gcc.dg/pr43300.c: New testcase.
9172
9173 2010-03-15 Richard Guenther <rguenther@suse.de>
9174
9175 PR tree-optimization/43367
9176 * gcc.c-torture/compile/pr43367.c: New testcase.
9177
9178 2010-03-15 Richard Guenther <rguenther@suse.de>
9179
9180 PR tree-optimization/43317
9181 * gcc.dg/pr43317.c: New testcase.
9182
9183 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9184
9185 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9186
9187 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9188
9189 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9190
9191 2010-03-14 Tobias Burnus <burnus@net-b.de>
9192
9193 PR fortran/43362
9194 * gfortran.dg/impure_constructor_1.f90: New test.
9195
9196 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9197
9198 PR middle-end/43354
9199 * gfortran.dg/graphite/id-pr43354.f: New.
9200
9201 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9202
9203 PR middle-end/43349
9204 * gfortran.dg/graphite/pr43349.f: New.
9205
9206 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9207
9208 PR middle-end/43306
9209 * gcc.dg/graphite/pr43306.c: New.
9210
9211 2010-03-12 David S. Miller <davem@davemloft.net>
9212
9213 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9214 sparc.
9215
9216 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9217
9218 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9219
9220 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
9221
9222 PR fortran/43291
9223 PR fortran/43326
9224 * gfortran.dg/dynamic_dispatch_7.f03: New test.
9225
9226 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
9227
9228 * gfortran.dg/default_format_denormal_1.f90: Don't assume
9229 fail for *-*-mingw* targets.
9230
9231 2010-03-12 Jakub Jelinek <jakub@redhat.com>
9232
9233 PR debug/43329
9234 * gcc.dg/guality/pr43329-1.c: New test.
9235
9236 2010-03-11 Martin Jambor <mjambor@suse.cz>
9237
9238 PR tree-optimization/43257
9239 * g++.dg/torture/pr43257.C: New test.
9240
9241 2010-03-11 Tobias Burnus <burnus@net-b.de>
9242
9243 PR fortran/43228
9244 * gfortran.dg/namelist_61.f90: New test.
9245
9246 2010-03-11 Richard Guenther <rguenther@suse.de>
9247
9248 PR tree-optimization/43255
9249 * gcc.c-torture/compile/pr43255.c: New testcase.
9250
9251 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9252
9253 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9254 * gcc.dg/pr43280.c: New testcase.
9255
9256 2010-03-11 Richard Guenther <rguenther@suse.de>
9257
9258 PR lto/43200
9259 * gcc.dg/lto/20100227-1_0.c: New testcase.
9260 * gcc.dg/lto/20100227-1_1.c: Likewise.
9261
9262 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9263
9264 PR libfortran/43320
9265 PR libfortran/43265
9266 * gfortran.dg/read_eof_6.f: New test
9267 * gfortran.dg/read_x_eof.f90: New test.
9268 * gfortran.dg/read_x_past.f: Update test.
9269
9270 2010-03-10 Jan Hubicka <jh@suse.cz>
9271
9272 * gcc.c-torture/compile/pr43288.c: New test.
9273
9274 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9275
9276 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9277 -fpic/-fPIC flags.
9278 * g++.old-deja/g++.pt/asm2.C: Likewise.
9279 * gcc.c-torture/compile/20000804-1.c: Likewise.
9280 * gcc.target/i386/clobbers.c: Likewise.
9281
9282 2010-03-10 Tobias Burnus <burnus@net-b.de>
9283
9284 PR fortran/43303
9285 * gfortran.dg/c_assoc_3.f90: New test.
9286
9287 2010-03-10 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR debug/36728
9290 * gcc.dg/guality/pr36728-1.c: New test.
9291 * gcc.dg/guality/pr36728-2.c: New test.
9292
9293 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9294
9295 * gcc.dg/h8300-div-delay-slot.c: New test.
9296
9297 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
9298
9299 PR tree-optimization/43236
9300 * gcc.c-torture/execute/pr43236.c: New test.
9301
9302 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
9303
9304 PR middle-end/42859
9305 * g++.dg/eh/pr42859.C: New test.
9306
9307 2010-03-09 Jakub Jelinek <jakub@redhat.com>
9308
9309 PR debug/43299
9310 * gcc.dg/pr43299.c: New test.
9311
9312 PR debug/43290
9313 * g++.dg/eh/unwind2.C: New test.
9314
9315 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9316 Reza Yazdani <reza.yazdani@amd.com>
9317
9318 PR middle-end/43065
9319 * gcc.dg/graphite/run-id-4.c: New.
9320
9321 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9322
9323 PR middle-end/43065
9324 * gcc.dg/graphite/run-id-3.c: New.
9325
9326 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
9327
9328 PR middle-end/42644
9329 PR middle-end/42130
9330 * gcc.dg/graphite/id-18.c: New.
9331 * gcc.dg/graphite/run-id-pr42644.c: New.
9332
9333 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9334
9335 PR middle-end/42326
9336 * gcc.dg/graphite/pr42326.c: New.
9337
9338 2010-03-08 Richard Guenther <rguenther@suse.de>
9339
9340 PR tree-optimization/43269
9341 * gcc.c-torture/execute/pr43269.c: New testcase.
9342
9343 2010-03-08 Janus Weil <janus@gcc.gnu.org>
9344
9345 PR fortran/43256
9346 * gfortran.dg/typebound_call_13.f03: New.
9347
9348 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
9349
9350 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9351 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9352
9353 2010-03-05 Jason Merrill <jason@redhat.com>
9354
9355 * g++.dg/abi/mangle40.C: Require weak and alias.
9356
9357 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9358
9359 PR middle-end/42326
9360 * gfortran.dg/graphite/pr42326.f90: New.
9361 * gfortran.dg/graphite/pr42326-1.f90: New.
9362
9363 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9364
9365 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9366 (gnat_target_compile): Likewise.
9367 Reinitialize GNAT_UNDER_TEST if target changes.
9368 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9369 (local_find_gnatmake): Pass full --GCC to gnatlink.
9370 Remove --LINK.
9371
9372 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9373
9374 PR c/43248
9375 * gcc.dg/compound-literal-1.c: New testcase.
9376
9377 2010-03-04 Martin Jambor <mjambor@suse.cz>
9378
9379 PR tree-optimization/43164
9380 PR tree-optimization/43191
9381 * gcc.c-torture/compile/pr43164.c: New test.
9382 * gcc.c-torture/compile/pr43191.c: Likewise.
9383
9384 2010-03-04 Janus Weil <janus@gcc.gnu.org>
9385
9386 PR fortran/43244
9387 * gfortran.dg/finalize_9.f90: New.
9388
9389 2010-03-04 Tobias Burnus <burnus@net-b.de>
9390 Ken Werner <ken@linux.vnet.ibm.com>
9391
9392 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9393 to dg-options for spu.
9394 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9395 dump-scan target to exclude spu.
9396
9397 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9398
9399 PR middle-end/43209
9400 * gcc.dg/tree-ssa/ivopts-4.c: New.
9401
9402 2010-03-03 Janis Johnson <janis187@us.ibm.com>
9403
9404 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9405 include-opts and exclude-opts; skip checking the flags if arguments
9406 are the same as the defaults.
9407 (dg-xfail-if): Verify the number of arguments, supply defaults
9408 for unspecified optional arguments.
9409 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9410
9411 2010-03-03 Jason Merrill <jason@redhat.com>
9412
9413 PR c++/12909
9414 * g++.dg/abi/mangle40.C: Updated.
9415
9416 2010-03-03 Jason Merrill <jason@redhat.com>
9417
9418 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9419 * g++.dg/abi/mangle23.C: Likewise.
9420 * g++.dg/eh/simd-2.C: Likewise.
9421 * g++.dg/ext/attribute-test-2.C: Likewise.
9422 * g++.dg/ext/vector14.C: Likewise.
9423 * g++.dg/other/pr34435.C: Likewise.
9424 * g++.dg/template/conv8.C: Likewise.
9425 * g++.dg/template/nontype9.C: Likewise.
9426 * g++.dg/template/qualttp17.C: Likewise.
9427 * g++.dg/template/ref1.C: Likewise.
9428 * g++.old-deja/g++.pt/crash68.C: Likewise.
9429 * g++.old-deja/g++.pt/ref1.C: Likewise.
9430 * g++.old-deja/g++.pt/ref3.C: Likewise.
9431 * g++.old-deja/g++.pt/ref4.C: Likewise.
9432
9433 PR c++/12909
9434 * g++.dg/abi/mangle40.C: New.
9435 * g++.dg/abi/mangle41.C: New.
9436 * g++.dg/lto/20100302_0.C: New.
9437 * g++.dg/lto/20100302_1.C: New.
9438 * g++.dg/lto/20100302.h: New.
9439
9440 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
9441
9442 PR fortran/43243
9443 * gfortran.dg/internal_pack_12.f90: New test.
9444
9445 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9446
9447 * gcc.dg/pr36997.c: Adjust error message.
9448
9449 2010-03-03 Mike Stump <mikestump@comcast.net>
9450
9451 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9452 adjustments to not be present on machines that align the stack to
9453 more than 4 bytes and don't have a red zone yet as that is an
9454 unimplemented optimization.
9455
9456 2010-03-03 Janus Weil <janus@gcc.gnu.org>
9457
9458 PR fortran/43169
9459 * gfortran.dg/impure_assignment_3.f90: New.
9460
9461 2010-03-03 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR debug/43229
9464 * gfortran.dg/pr43229.f90: New test.
9465
9466 PR debug/43237
9467 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9468
9469 PR debug/43177
9470 * gcc.dg/guality/pr43177.c: New test.
9471
9472 2010-03-02 Jason Merrill <jason@redhat.com>
9473
9474 * g++.dg/ext/vector9.C: Adjust error message.
9475 * g++.dg/conversion/simd3.C: Likewise.
9476 * g++.dg/other/error23.C: Likewise.
9477
9478 2010-03-02 Mike Stump <mikestump@comcast.net>
9479
9480 PR c++/41090
9481 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9482
9483 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
9484
9485 PR fortran/43180
9486 * gfortran.dg/internal_pack_10.f90: New test.
9487
9488 PR fortran/43173
9489 * gfortran.dg/internal_pack_11.f90: New test.
9490
9491 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9492
9493 PR middle-end/42640
9494 * gcc.dg/tree-ssa/pr42640.c: New.
9495
9496 2010-03-01 Richard Guenther <rguenther@suse.de>
9497
9498 PR tree-optimization/43220
9499 * gcc.c-torture/execute/pr43220.c: New testcase.
9500
9501 2010-03-01 Richard Guenther <rguenther@suse.de>
9502
9503 PR middle-end/43213
9504 * gcc.dg/pr43213.c: New testcase.
9505
9506 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9507
9508 PR pch/14940
9509 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9510
9511 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9512
9513 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9514 New function.
9515 (check_effective_target_ucn): Likewise.
9516
9517 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9518 if !ucn.
9519 * gcc.dg/ucnid-2.c: Likewise.
9520 * gcc.dg/ucnid-3.c: Likewise.
9521 * gcc.dg/ucnid-4.c: Likewise.
9522 * gcc.dg/ucnid-11.c: Likewise.
9523 * gcc.dg/ucnid-12.c: Likewise.
9524 * gcc.dg/ucnid-6.c: Skip if !ucn.
9525 * gcc.dg/ucnid-9.c: Likewise.
9526
9527 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9528
9529 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9530 lists to dg-skip-if.
9531 * gcc.target/i386/stackalign/return-3.c: Likewise.
9532
9533 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9534
9535 * gcc.target/i386/clearcap.map: New file.
9536 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9537 Pass clearcap.map by default if supported.
9538
9539 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9540
9541 PR fortran/42900
9542 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9543 Explain this.
9544 * gfortran.dg/stat_2.f90: Likewise.
9545
9546 2010-03-01 Tobias Burnus <burnus@net-b.de>
9547
9548 PR fortran/43199
9549 * gfortran.dg/module_read_2.f90: New test.
9550
9551 2010-02-27 Mark Mitchell <mark@codesourcery.com>
9552
9553 PR c++/42748
9554 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9555 * g++.dg/abi/mangle12.C: Likewise.
9556 * g++.dg/abi/mangle20-2.C: Likewise.
9557 * g++.dg/abi/mangle17.C: Likewise.
9558 * g++.dg/template/cond2.C: Likewise.
9559 * g++.dg/template/pr35240.C: Likewise.
9560
9561 2010-02-27 Richard Guenther <rguenther@suse.de>
9562
9563 PR tree-optimization/43186
9564 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9565
9566 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9567
9568 * g++.dg/abi/packed1.C: Expect warning on the SH.
9569
9570 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
9571
9572 PR c++/42054:
9573 * g++.dg/parse/error37.C: New test.
9574
9575 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9576
9577 PR c/24577
9578 PR c/43192
9579 * gcc.dg/pr8927-1.c: Match new note.
9580 * gcc.dg/990506-0.c: Likewise.
9581 * gcc.dg/gomp/flush-2.c: Likewise.
9582 * gcc.dg/gomp/atomic-5.c: Likewise.
9583 * gcc.dg/gomp/pr34607.c: Likewise.
9584 * gcc.dg/pr35746.c: Likewise.
9585 * gcc.dg/cpp/pragma-1.c: Likewise.
9586 * gcc.dg/cpp/pragma-2.c: Likewise.
9587 * gcc.dg/pr41842.c: Likewise.
9588 * gcc.dg/noncompile/20040629-1.c: Likewise.
9589 * objc.dg/private-1.m: Likewise.
9590
9591 2010-02-27 Tobias Burnus <burnus@net-b.de>
9592
9593 PR fortran/43185
9594 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9595 * gfortran.dg/default_initialization_4.f90: New test.
9596
9597 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9598
9599 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9600 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9601 * gnat.dg/thin_pointer2.adb: New test.
9602 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9603
9604 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9605
9606 PR c/20631
9607 * gcc.dg/cpp/c90-pedantic.c: New.
9608 * gcc.dg/cpp/c90.c: New.
9609 * gcc.dg/gnu90-const-expr-1.c: New.
9610 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9611
9612 2010-02-26 Richard Guenther <rguenther@suse.de>
9613
9614 PR tree-optimization/43186
9615 * gcc.c-torture/compile/pr43186.c: New testcase.
9616
9617 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9618
9619 PR debug/43190
9620 * c-c++-common/dwarf2/pr43190.c: New test.
9621
9622 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9623
9624 PR testsuite/37074:
9625 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9626
9627 2010-02-26 Richard Guenther <rguenther@suse.de>
9628
9629 PR tree-optimization/43188
9630 * gcc.c-torture/compile/pr43188.c: New testcase.
9631
9632 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9633
9634 PR target/43175
9635 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9636
9637 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9638
9639 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9640
9641 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9642
9643 PR target/43154
9644 * gcc.target/powerpc/pr43154.c: New file.
9645
9646 2010-02-25 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR debug/43166
9649 * gfortran.dg/debug/pr43166.f: New test.
9650
9651 PR debug/43165
9652 * gcc.dg/torture/pr43165.c: New test.
9653
9654 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9655
9656 PR c/43128
9657 * c-c++-common/pr41779.c: Update.
9658
9659 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9660
9661 PR ada/32547
9662 * lib/gnat-dg.exp (gnat_load): Redefine.
9663
9664 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9665 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9666
9667 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9668
9669 PR libobjc/36610
9670 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9671 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9672 -fgnu-runtime.
9673 Sort entries.
9674
9675 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9676
9677 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9678
9679 2010-02-24 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR debug/43150
9682 * gcc.dg/guality/vla-1.c: New test.
9683
9684 2010-02-24 Tobias Burnus <burnus@net-b.de>
9685
9686 PR fortran/43042
9687 * gfortran.dg/c_ptr_tests_15.f90: New test.
9688
9689 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9690
9691 PR target/43107
9692 * gcc.target/i386/pr43107.c: New test.
9693
9694 2010-02-23 Jason Merrill <jason@redhat.com>
9695
9696 PR c++/43143
9697 * g++.dg/cpp0x/variadic100.C: New.
9698
9699 2010-02-23 Jason Merrill <jason@redhat.com>
9700
9701 PR debug/42800
9702 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9703 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9704 * c-c++-common/dwarf2/vla1.c: New.
9705
9706 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9707
9708 PR target/43139
9709 * gcc.dg/pr43139.c: New test.
9710
9711 PR debug/43077
9712 * gcc.dg/guality/pr43077-1.c: New test.
9713
9714 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9715
9716 PR 43123
9717 * gcc.dg/march.c: New.
9718 * gcc.dg/march-generic.c: New.
9719 * gcc.dg/mtune.c: New.
9720
9721 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9722
9723 PR middle-end/43083
9724 * gcc.dg/graphite/pr43083.c: New.
9725
9726 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9727
9728 PR middle-end/43097
9729 * gfortran.dg/graphite/pr43097.f: New.
9730
9731 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9732 Manuel López-Ibáñez <manu@gcc.gnu.org>
9733
9734 PR middle-end/43140
9735 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9736
9737 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9738
9739 PR middle-end/43026
9740 * g++.dg/graphite/pr43026.C: New.
9741
9742 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9743
9744 PR c++/43126
9745 * gcc.dg/cleanup-1.c: Update.
9746 * gcc.dg/func-args-1.c: Update.
9747 * gcc.dg/format/sentinel-1.c: Update.
9748 * g++.old-deja/g++.jason/scoping10.C: Update.
9749 * g++.old-deja/g++.ns/lookup5.C: Update.
9750 * g++.dg/ext/cleanup-1.C: Update.
9751 * g++.dg/parse/varmod1.C: Update.
9752 * g++.dg/parse/error33.C: Update.
9753 * g++.dg/expr/call3.C: Update.
9754 * g++.dg/func-args-1.C: New.
9755
9756 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9757
9758 PR c/43125
9759 * gcc.dg/attr-used-2.c: Moved to ...
9760 * c-c++-common/attr-used-2.c: Here.
9761
9762 * gcc.dg/attr-used.c: Moved to ...
9763 * c-c++-common/attr-used.c: Here.
9764
9765 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9766
9767 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9768
9769 2010-02-22 Richard Guenther <rguenther@suse.de>
9770
9771 PR lto/43045
9772 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9773 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9774
9775 2010-02-22 Richard Guenther <rguenther@suse.de>
9776
9777 PR tree-optimization/42749
9778 * gcc.c-torture/compile/pr42749.c: New testcase.
9779
9780 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
9781
9782 PR fortran/43072
9783 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9784 * gfortran.dg/internal_pack_9.f90: New test.
9785
9786 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9787
9788 PR c++/23510
9789 * g++.dg/template/recurse.C: Adjust.
9790 * g++.dg/template/pr23510.C: New.
9791
9792 2010-02-21 Dodji Seketeli <dodji@redhat.com>
9793
9794 PR c++/42824
9795 * g++.dg/template/memclass4.C: New test.
9796
9797 2010-02-21 Tobias Burnus <burnus@net-b.de>
9798
9799 PR fortran/35259
9800 * gfortran.dg/reassoc_5.f90: New test.
9801
9802 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
9803
9804 PR target/43067
9805 * gcc.target/i386/pr43067.c: New test.
9806
9807 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9808
9809 PR c++/35669
9810 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9811 -Wconversion-null.
9812 * g++.dg/warn/Wconversion-null.C: New test.
9813 * g++.old-deja/g++.other/null1.C: Move to...
9814 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9815
9816 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
9817
9818 PR fortran/36932
9819 PR fortran/36933
9820 * gfortran.dg/dependency_26.f90: New test.
9821
9822 PR fortran/43072
9823 * gfortran.dg/internal_pack_7.f90: New test.
9824
9825 PR fortran/43111
9826 * gfortran.dg/internal_pack_8.f90: New test.
9827
9828 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9829
9830 PR 43128
9831 * c-c++-common/pr41779.c: Fix broken testcase.
9832
9833 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9834
9835 PR 36513
9836 * c-c++-common/pr36513.c: New testcase.
9837 * c-c++-common/pr36513-2.c: New testcase.
9838
9839 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9840
9841 PR 41779
9842 * c-c++-common/pr41779.c: New.
9843
9844 2010-02-19 Jakub Jelinek <jakub@redhat.com>
9845
9846 PR debug/43084
9847 * gcc.dg/pr43084.c: New test.
9848
9849 2010-02-19 Richard Guenther <rguenther@suse.de>
9850
9851 PR tree-optimization/42916
9852 * gcc.dg/pr42916.c: New testcase.
9853
9854 2010-02-18 Jason Merrill <jason@redhat.com>
9855
9856 PR c++/42837
9857 * g++.dg/abi/packed1.C: Add expected warning.
9858
9859 PR c++/43108
9860 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9861 * gcc.dg/torture/dg-torture.exp: Likewise.
9862 * c-c++-common/torture/complex-sign.h,
9863 c-c++-common/torture/complex-sign-add.c,
9864 c-c++-common/torture/complex-sign-mixed-add.c,
9865 c-c++-common/torture/complex-sign-mixed-div.c,
9866 c-c++-common/torture/complex-sign-mixed-mul.c,
9867 c-c++-common/torture/complex-sign-mixed-sub.c,
9868 c-c++-common/torture/complex-sign-mul.c,
9869 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9870 Adapt for C++ compilation as well.
9871
9872 PR c++/43070
9873 * g++.dg/ext/label1.C: Update.
9874 * g++.dg/ext/label2.C: Update.
9875
9876 PR c++/26261
9877 * g++.dg/template/dependent-name6.C: New.
9878
9879 PR c++/43109
9880 * g++.dg/parse/namespace12.C: New.
9881
9882 2010-02-18 Martin Jambor <mjambor@suse.cz>
9883
9884 PR tree-optimization/43066
9885 * gcc.c-torture/compile/pr43066.c: New test.
9886
9887 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
9888
9889 * g++.dg/ext/attrib35.C: Fix target selector string.
9890 * g++.dg/ext/attrib36.C: Ditto.
9891 * g++.dg/ext/attrib37.C: Ditto.
9892 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9893 * g++.dg/abi/mangle25.C: Ditto.
9894
9895 2010-02-17 Jason Merrill <jason@redhat.com>
9896
9897 PR c++/43069
9898 * g++.dg/parse/namespace11.C: New.
9899
9900 PR c++/43093
9901 * g++.dg/ext/attrib37.C: New.
9902
9903 PR c++/43079
9904 * g++.dg/template/ptrmem20.C: New.
9905
9906 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
9907
9908 PR target/43103
9909 * gcc.target/i386/xop-check.h: Include m256-check.h.
9910 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9911 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9912 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9913 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9914
9915 2010-02-17 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR debug/42918
9918 * gcc.dg/pr42918.c: New test.
9919
9920 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9921
9922 * g++.dg/ext/attrib36.C: Require ILP32.
9923
9924 2010-02-16 Richard Guenther <rguenther@suse.de>
9925
9926 PR tree-optimization/41043
9927 * gfortran.dg/pr41043.f90: New testcase.
9928 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9929
9930 2010-02-16 Jason Merrill <jason@redhat.com>
9931
9932 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9933
9934 2010-02-16 Ira Rosen <irar@il.ibm.com>
9935
9936 PR tree-optimization/43074
9937 * gcc.dg/vect/fast-math-pr43074.c: New test.
9938
9939 2010-02-16 Jakub Jelinek <jakub@redhat.com>
9940
9941 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9942
9943 2010-02-16 Jason Merrill <jason@redhat.com>
9944
9945 PR c++/43031
9946 * g++.dg/ext/attrib36.C: New.
9947
9948 PR c++/43036
9949 * g++.dg/other/array6.C: New.
9950
9951 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9952
9953 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9954
9955 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9956
9957 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9958 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9959 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9960 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9961 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9962 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9963
9964 2010-02-15 Richard Guenther <rguenther@suse.de>
9965
9966 PR middle-end/43068
9967 * g++.dg/torture/pr43068.C: New testcase.
9968
9969 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9970
9971 PR c++/43024
9972 * g++.dg/opt/ice1.C: New.
9973
9974 2010-02-14 Jason Merrill <jason@redhat.com>
9975
9976 PR c++/41997
9977 * g++.dg/cpp0x/initlist-opt.C: New.
9978
9979 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
9980
9981 PR fortran/41113
9982 PR fortran/41117
9983 * gfortran.dg/internal_pack_6.f90: New test.
9984
9985 2010-02-12 Jason Merrill <jason@redhat.com>
9986
9987 PR c++/43054
9988 * g++.dg/cpp0x/variadic99.C: New.
9989
9990 2010-02-12 Jakub Jelinek <jakub@redhat.com>
9991
9992 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9993 sign extend pointers to gualchk_t.
9994
9995 PR c++/43033
9996 * g++.dg/other/default3.C: Xfail g4 test.
9997
9998 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9999
10000 PR middle-end/43012
10001 * gcc.dg/graphite/pr43012.c: New.
10002
10003 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10004
10005 PR middle-end/42930
10006 * g++.dg/graphite/pr42930.C: New.
10007
10008 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10009
10010 PR middle-end/42914
10011 PR middle-end/42530
10012 * gcc.dg/graphite/pr42530.c: New.
10013 * gcc.dg/graphite/pr42914.c: New.
10014
10015 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10016
10017 PR middle-end/42771
10018 * gcc.dg/graphite/pr42771.c: New.
10019
10020 2010-02-11 Richard Guenther <rguenther@suse.de>
10021
10022 PR tree-optimization/42998
10023 * gcc.c-torture/compile/pr42998.c: New testcase.
10024
10025 2010-02-10 Jason Merrill <jason@redhat.com>
10026
10027 PR c++/41896
10028 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10029
10030 PR c++/42983, core issue 906
10031 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10032 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10033
10034 PR c++/43016
10035 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10036
10037 2010-02-10 Richard Guenther <rguenther@suse.de>
10038
10039 PR tree-optimization/43017
10040 * gcc.dg/torture/pr43017.c: New testcase.
10041
10042 2010-02-10 Tobias Burnus <burnus@net-b.de>
10043
10044 PR fortran/40823
10045 * gfortran.dg/private_type_1.f90: Update error location.
10046 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10047 * gfortran.dg/typebound_operator_2.f03: Ditto.
10048 * gfortran.dg/assignment_2.f90: Ditto.
10049 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10050 * gfortran.dg/binding_label_tests_9.f03: Ditto.
10051
10052 2010-02-10 Tobias Burnus <burnus@net-b.de>
10053
10054 PR fortran/43015
10055 * gfortran.dg/bind_c_usage_20.f90: New test.
10056
10057 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10058
10059 PR debug/43010
10060 * g++.dg/debug/pr43010.C: New test.
10061
10062 2010-02-10 Richard Guenther <rguenther@suse.de>
10063
10064 PR c/43007
10065 * gcc.c-torture/execute/20100209-1.c: New testcase.
10066 * gcc.dg/fold-div-3.c: Likewise.
10067
10068 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10069
10070 * gcc.dg/builtin-ffs-1.c: New test.
10071
10072 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10073
10074 PR fortran/42999
10075 * gfortran.dg/array_constructor_35.f90: New test.
10076
10077 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10078
10079 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10080
10081 2010-02-09 Jason Merrill <jason@redhat.com>
10082
10083 PR c++/42399
10084 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10085
10086 PR c++/42370
10087 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10088
10089 2010-02-09 Tobias Burnus <burnus@net-b.de>
10090
10091 PR fortran/41869
10092 * gfortran.dg/module_write_1.f90: New test.
10093
10094 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
10095
10096 * gcc.dg/pr19340.c: Adjust.
10097
10098 2010-02-09 Richard Guenther <rguenther@suse.de>
10099
10100 PR tree-optimization/43008
10101 * gcc.c-torture/execute/pr43008.c: New testcase.
10102
10103 2010-02-09 Richard Guenther <rguenther@suse.de>
10104
10105 PR tree-optimization/43000
10106 * gcc.dg/torture/pr43000.c: New testcase.
10107 * gcc.dg/torture/pr43002.c: Likewise.
10108
10109 2010-02-09 Daniel Kraft <d@domob.eu>
10110
10111 PR fortran/39171
10112 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10113 and pass -Wsurprising as necessary.
10114
10115 2010-02-08 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR tree-optimization/42890
10118 * g++.dg/torture/pr42890.C: New test.
10119
10120 2010-02-08 Richard Guenther <rguenther@suse.de>
10121
10122 PR middle-end/42995
10123 * gcc.dg/tree-ssa/inline-4.c: New testcase.
10124
10125 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10126
10127 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
10128 return 0 from main.
10129 * gcc.dg/graphite/block-1.c: Same.
10130 * gcc.dg/graphite/block-3.c: Same.
10131 * gcc.dg/graphite/block-4.c: Same.
10132 * gcc.dg/graphite/block-5.c: Same.
10133 * gcc.dg/graphite/block-6.c: Same.
10134 * gcc.dg/graphite/block-7.c: Same.
10135 * gcc.dg/graphite/interchange-0.c: Same.
10136 * gcc.dg/graphite/interchange-1.c: Same.
10137 * gcc.dg/graphite/interchange-10.c: Same.
10138 * gcc.dg/graphite/interchange-11.c: Same.
10139 * gcc.dg/graphite/interchange-12.c: Same.
10140 * gcc.dg/graphite/interchange-2.c: Same.
10141 * gcc.dg/graphite/interchange-3.c: Same.
10142 * gcc.dg/graphite/interchange-4.c: Same.
10143 * gcc.dg/graphite/interchange-5.c: Same.
10144 * gcc.dg/graphite/interchange-6.c: Same.
10145 * gcc.dg/graphite/interchange-7.c: Same.
10146 * gcc.dg/graphite/interchange-8.c: Same.
10147 * gcc.dg/graphite/interchange-9.c: Same.
10148 * gcc.dg/graphite/interchange-mvt.c: Same.
10149
10150 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10151
10152 * gfortran.dg/graphite/id-19.f: New.
10153 * gfortran.dg/graphite/pr14741.f90: New.
10154 * gfortran.dg/graphite/pr41924.f90: New.
10155 * gfortran.dg/graphite/run-id-2.f90: New.
10156
10157 2010-02-07 Richard Guenther <rguenther@suse.de>
10158
10159 PR middle-end/42956
10160 * gcc.c-torture/compile/pr42956.c: New testcase.
10161
10162 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10163
10164 PR libfortran/42742
10165 * gfortran.dg/fmt_cache_2.f: New test.
10166
10167 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10168
10169 * gfortran.dg/read_no_eor.f90: New test.
10170
10171 2010-02-05 Jason Merrill <jason@redhat.com>
10172
10173 * g++.dg/ext/label13.C: Move constructor body out of class.
10174
10175 2010-02-03 Jason Merrill <jason@redhat.com>
10176
10177 PR c++/42870
10178 * g++.dg/ext/dllexport3.C: New.
10179
10180 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
10181
10182 * gcc.dg/format/ms-format3.c: New test for specific MS types.
10183
10184 2010-02-05 Richard Guenther <rguenther@suse.de>
10185
10186 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10187
10188 2010-02-05 Dodji Seketeli <dodji@redhat.com>
10189
10190 PR c++/42915
10191 * g++.dg/other/crash-9.C: New test.
10192
10193 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
10194
10195 PR fortran/42309
10196 * gfortran.dg/subref_array_pointer_4.f90 : New test.
10197
10198 2010-02-04 Richard Guenther <rguenther@suse.de>
10199
10200 PR rtl-optimization/42952
10201 * gcc.dg/torture/pr42952.c: New testcase.
10202
10203 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10204
10205 PR libfortran/42901
10206 * gfortran.dg/namelist_60.f90: New test.
10207
10208 2010-02-03 Jason Merrill <jason@redhat.com>
10209
10210 PR c++/40138
10211 * g++.dg/ext/builtin11.C: New.
10212
10213 PR c++/4926
10214 PR c++/38600
10215 * g++.dg/abi/mangle35.C: New.
10216 * g++.dg/abi/mangle37.C: New.
10217
10218 PR c++/12909
10219 * g++.dg/abi/mangle36.C: New.
10220
10221 PR c++/35652
10222 * g++.dg/warn/string1.C: New.
10223
10224 2010-02-03 Richard Guenther <rguenther@suse.de>
10225
10226 PR tree-optimization/42944
10227 * gcc.dg/errno-1.c: New testcase.
10228
10229 2010-02-03 Richard Guenther <rguenther@suse.de>
10230
10231 PR middle-end/42927
10232 * gcc.c-torture/compile/pr42927.c: New testcase.
10233
10234 2010-02-03 Tobias Burnus <burnus@net-b.de>
10235
10236 PR fortran/42936
10237 * gfortran.dg/null_4.f90: New test.
10238
10239 2010-02-02 Jason Merrill <jason@redhat.com>
10240
10241 PR c++/41090
10242 * g++.dg/ext/label13.C: New.
10243
10244 2010-02-02 Tobias Burnus <burnus@net-b.de>
10245
10246 PR fortran/42650
10247 * gfortran.dg/func_result_5.f90: New test.
10248
10249 2010-02-01 Tobias Burnus <burnus@net-b.de>
10250
10251 PR fortran/42922
10252 * gfortran.dg/pure_initializer_3.f90: News test.
10253
10254 2010-01-31 Janus Weil <janus@gcc.gnu.org>
10255
10256 PR fortran/42888
10257 * gfortran.dg/allocate_derived_2.f90: New test.
10258
10259 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
10260
10261 PR middle-end/42898
10262 * gcc.dg/torture/pr42898-2.c: New test.
10263
10264 2010-01-31 Richard Guenther <rguenther@suse.de>
10265
10266 PR middle-end/42898
10267 * gcc.dg/torture/pr42898.c: New testcase.
10268
10269 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
10270
10271 PR fortran/38324
10272 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10273 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10274
10275 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
10276
10277 * g++.dg/tree-ssa/inline-1.C: New.
10278 * g++.dg/tree-ssa/inline-2.C: New.
10279 * g++.dg/tree-ssa/inline-3.C: New.
10280
10281 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
10282
10283 PR testsuite/41701
10284 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10285 the string 'pow' in the pathname of the compiler from generating a
10286 test failure.
10287
10288 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10289
10290 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10291 * g++.old-deja/g++.mike/eh17.C: Likewise.
10292 * g++.old-deja/g++.mike/p5571.C: Likewise.
10293
10294 2010-01-29 Dodji Seketeli <dodji@redhat.com>
10295
10296 PR c++/42758
10297 PR c++/42634
10298 PR c++/42336
10299 PR c++/42797
10300 PR c++/42880
10301 * g++.dg/other/crash-5.C: New test.
10302 * g++.dg/other/crash-6.C: New test.
10303 * g++.dg/other/crash-7.C: New test.
10304 * g++.dg/other/crash-8.C: New test.
10305
10306 2010-01-29 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR rtl-optimization/42889
10309 * gcc.dg/pr42889.c: New test.
10310
10311 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
10312
10313 * gcc.target/i386/pr42881.c: Use SSE2.
10314
10315 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
10316
10317 PR target/42891
10318 * gcc.target/i386/pr42891.c: New test.
10319
10320 2010-01-28 Richard Guenther <rguenther@suse.de>
10321
10322 PR tree-optimization/42871
10323 * g++.dg/torture/pr42871.C: New testcase.
10324
10325 2010-01-28 Richard Guenther <rguenther@suse.de>
10326
10327 * gcc.dg/Wobjsize-1.h: New testcase.
10328 * gcc.dg/Wobjsize-1.c: Likewise.
10329
10330 2010-01-28 Richard Guenther <rguenther@suse.de>
10331
10332 PR middle-end/42883
10333 * g++.dg/torture/pr42883.C: New testcase.
10334
10335 2010-01-28 Michael Matz <matz@suse.de>
10336
10337 * gcc.target/i386/pr42881.c: New test.
10338
10339 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10340
10341 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10342 Add i?86-*-solaris2* support.
10343
10344 2010-01-28 Dodji Seketeli <dodji@redhat.com>
10345
10346 PR c++/42713
10347 PR c++/42820
10348 * g++.dg/template/typedef27.C: New test case.
10349 * g++.dg/template/typedef28.C: New test case.
10350
10351 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
10352
10353 * gcc.dg/optimize-bswap*.c: Add ARM target
10354
10355 2010-01-27 Richard Guenther <rguenther@suse.de>
10356
10357 PR middle-end/42878
10358 * gcc.dg/torture/pr42878-1.c: New testcase.
10359 * gcc.dg/torture/pr42878-2.c: Likewise.
10360
10361 2010-01-27 Jakub Jelinek <jakub@redhat.com>
10362
10363 PR middle-end/42874
10364 * gcc.dg/vla-22.c: New test.
10365
10366 2010-01-26 Jakub Jelinek <jakub@redhat.com>
10367
10368 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10369 current collation.
10370
10371 2010-01-26 Richard Guenther <rguenther@suse.de>
10372
10373 PR rtl-optimization/42685
10374 * gcc.dg/pr42685.c: New testcase.
10375 * g++.dg/other/pr42685.C: Likewise.
10376
10377 2010-01-26 Richard Guenther <rguenther@suse.de>
10378
10379 PR middle-end/42806
10380 * g++.dg/other/pr42806.C: New testcase.
10381
10382 2010-01-26 Richard Guenther <rguenther@suse.de>
10383
10384 PR tree-optimization/42250
10385 * gcc.dg/pr42250.c: New testcase.
10386
10387 2010-01-25 Arnaud Charlet <charlet@adacore.com>
10388
10389 * gnat.dg/array_bounds_test.adb: New test.
10390
10391 2010-01-25 Tobias Burnus <burnus@net-b.de>
10392
10393 PR fortran/42858
10394 * gfortran.dg/generic_21.f90: New test.
10395
10396 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10397
10398 PR testsuite/41522
10399 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10400
10401 2010-01-24 Mark Mitchell <mark@codesourcery.com>
10402
10403 PR c++/42748
10404 * g++.dg/abi/arm_va_list2.C: New test.
10405 * g++.dg/abi/arm_va_list2.h: Companion header file.
10406
10407 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
10408
10409 PR fortran/41044
10410 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10411
10412 PR fortran/41167
10413 * gfortran.dg/char_array_arg_1.f90 : New test.
10414
10415 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10416
10417 2010-01-24 Tobias Burnus <burnus@net-b.de>
10418
10419 PR fortran/39304
10420 * gfortran.dg/generic_20.f90: New test.
10421
10422 2010-01-22 Michael Matz <matz@suse.de>
10423
10424 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10425 -msse2.
10426
10427 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
10428
10429 PR fortran/42736
10430 * gfortran.dg/dependency_25.f90 : New test.
10431
10432 2010-01-21 Martin Jambor <mjambor@suse.cz>
10433
10434 PR tree-optimization/42585
10435 * gcc.dg/tree-ssa/pr42585.c: New test.
10436
10437 2010-01-21 Richard Guenther <rguenther@suse.de>
10438
10439 PR middle-end/19988
10440 * gcc.dg/pr19988.c: New testcase.
10441
10442 2010-01-20 Janis Johnson <janis187@us.ibm.com>
10443
10444 * g++.dg/compat/decimal/compat-common.h: New file.
10445 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10446 * g++.dg/compat/decimal/pass_x.h: New file.
10447 * g++.dg/compat/decimal/pass_y.h: New file.
10448 * g++.dg/compat/decimal/pass-1_main.C: New file.
10449 * g++.dg/compat/decimal/pass-1_x.C: New file.
10450 * g++.dg/compat/decimal/pass-1_y.C: New file.
10451 * g++.dg/compat/decimal/pass-2_main.C: New file.
10452 * g++.dg/compat/decimal/pass-2_x.C: New file.
10453 * g++.dg/compat/decimal/pass-2_y.C: New file.
10454 * g++.dg/compat/decimal/pass-3_main.C: New file.
10455 * g++.dg/compat/decimal/pass-3_x.C: New file.
10456 * g++.dg/compat/decimal/pass-3_y.C: New file.
10457 * g++.dg/compat/decimal/pass-4_main.C: New file.
10458 * g++.dg/compat/decimal/pass-4_x.C: New file.
10459 * g++.dg/compat/decimal/pass-4_y.C: New file.
10460 * g++.dg/compat/decimal/pass-5_main.C: New file.
10461 * g++.dg/compat/decimal/pass-5_x.C: New file.
10462 * g++.dg/compat/decimal/pass-5_y.C: New file.
10463 * g++.dg/compat/decimal/pass-6_main.C: New file.
10464 * g++.dg/compat/decimal/pass-6_x.C: New file.
10465 * g++.dg/compat/decimal/pass-6_y.C: New file.
10466 * g++.dg/compat/decimal/return_x.h: New file.
10467 * g++.dg/compat/decimal/return_y.h: New file.
10468 * g++.dg/compat/decimal/return-1_main.C: New file.
10469 * g++.dg/compat/decimal/return-1_x.C: New file.
10470 * g++.dg/compat/decimal/return-1_y.C: New file.
10471 * g++.dg/compat/decimal/return-2_main.C: New file.
10472 * g++.dg/compat/decimal/return-2_x.C: New file.
10473 * g++.dg/compat/decimal/return-2_y.C: New file.
10474 * g++.dg/compat/decimal/return-3_main.C: New file.
10475 * g++.dg/compat/decimal/return-3_x.C: New file.
10476 * g++.dg/compat/decimal/return-3_y.C: New file.
10477 * g++.dg/compat/decimal/return-4_main.C: New file.
10478 * g++.dg/compat/decimal/return-4_x.C: New file.
10479 * g++.dg/compat/decimal/return-4_y.C: New file.
10480 * g++.dg/compat/decimal/return-5_main.C: New file.
10481 * g++.dg/compat/decimal/return-5_x.C: New file.
10482 * g++.dg/compat/decimal/return-5_y.C: New file.
10483 * g++.dg/compat/decimal/return-6_main.C: New file.
10484 * g++.dg/compat/decimal/return-6_x.C: New file.
10485 * g++.dg/compat/decimal/return-6_y.C: New file.
10486
10487 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10488
10489 PR debug/42715
10490 * gcc.dg/pr42715.c: New.
10491
10492 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10493
10494 PR c++/42038
10495 * g++.dg/parse/crash55.C: New.
10496
10497 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10498
10499 PR debug/42782
10500 * gcc.dg/guality/pr42782.c: New.
10501
10502 2010-01-20 Jason Merrill <jason@redhat.com>
10503
10504 PR c++/41788
10505 * g++.dg/abi/packed1.C: New.
10506
10507 PR c++/41920
10508 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10509
10510 PR c++/40750
10511 * g++.dg/parse/fn-typedef1.C: New.
10512 * g++.dg/other/cv_quals.C: Adjust.
10513
10514 2010-01-20 Anthony Green <green@moxielogic.com>
10515
10516 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10517 pack(push) pragma).
10518 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10519 * gcc.dg/20020312-2.c: Port this to the moxie core.
10520 * gcc.dg/weak/typeof-2.c: Ditto.
10521
10522 2010-01-20 Richard Guenther <rguenther@suse.de>
10523
10524 PR tree-optimization/42717
10525 * gcc.c-torture/compile/pr42717.c: New testcase.
10526
10527 2010-01-20 Jakub Jelinek <jakub@redhat.com>
10528
10529 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10530 of signed, add a few new tests.
10531
10532 PR middle-end/42803
10533 * g++.dg/parse/limits-initializer1.C: New test.
10534
10535 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10536
10537 PR fortran/42804
10538 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10539 * gfortran.dg/typebound_call_12.f03: New test.
10540
10541 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
10542
10543 PR fortran/42783
10544 * gfortran.dg/bounds_check_15.f90 : New test.
10545
10546 2010-01-19 Michael Matz <matz@suse.de>
10547
10548 PR tree-optimization/41783
10549 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10550
10551 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10552
10553 PR target/38697.
10554 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10555 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10556 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10557 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10558 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10559 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10560 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10561 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10562 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10563 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10564 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10565
10566 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10567
10568 PR fortran/42545
10569 * gfortran.dg/extends_6.f03: Modified an error message.
10570 * gfortran.dg/extends_10.f03: New test.
10571 * gfortran.dg/private_type_6.f03: Modified an error message.
10572 * gfortran.dg/structure_constructor_8.f03: Ditto.
10573
10574 2010-01-19 Jakub Jelinek <jakub@redhat.com>
10575
10576 PR tree-optimization/42719
10577 * gcc.dg/pr42719.c: New test.
10578
10579 PR debug/42728
10580 * gcc.dg/pr42728.c: New test.
10581
10582 2010-01-19 Anthony Green <green@moxielogic.com>
10583
10584 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10585
10586 2010-01-18 Anthony Green <green@moxielogic.com>
10587
10588 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10589 for moxie.
10590
10591 2010-01-19 Dodji Seketeli <dodji@redhat.com>
10592
10593 * g++.dg/template/error45.C: reverted as part of reverting the
10594 fix of PR c++/42634.
10595
10596 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10597
10598 PR c++/42634
10599 * g++.dg/template/error45.C: New test.
10600
10601 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10602
10603 PR c++/42766
10604 * g++.dg/conversion/op6.C: New test.
10605
10606 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10607
10608 PR target/42774
10609 * gcc.target/alpha/pr42774.c: New test.
10610
10611 2010-01-18 Richard Guenther <rguenther@suse.de>
10612
10613 PR tree-optimization/42781
10614 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10615
10616 2010-01-17 Richard Guenther <rguenther@suse.de>
10617
10618 PR middle-end/42248
10619 * gcc.c-torture/execute/pr42248.c: New testcase.
10620
10621 2010-01-17 Richard Guenther <rguenther@suse.de>
10622
10623 PR tree-optimization/42773
10624 * g++.dg/torture/pr42773.C: New testcase.
10625
10626 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10627
10628 PR fortran/42677
10629 * gfortran.dg/interface_assignment_5.f90: New test.
10630
10631 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10632
10633 PR c++/42697
10634 * g++.dg/template/crash94.C: Reverted.
10635
10636 2010-01-17 Jie Zhang <jie.zhang@analog.com>
10637
10638 PR debug/42767
10639 * gcc.dg/debug/pr42767.c: New.
10640
10641 2010-01-15 Jason Merrill <jason@redhat.com>
10642
10643 PR c++/42761
10644 * g++.dg/cpp0x/decltype22.C: New.
10645
10646 2010-01-16 Jakub Jelinek <jakub@redhat.com>
10647
10648 PR middle-end/42760
10649 * g++.dg/torture/pr42760.C: New test.
10650
10651 2010-01-15 Jing Yu <jingyu@google.com>
10652
10653 PR rtl-optimization/42691
10654 * gcc.c-torture/execute/pr42691.c: New.
10655
10656 2010-01-15 Richard Guenther <rguenther@suse.de>
10657
10658 PR middle-end/42739
10659 * g++.dg/torture/pr42739.C: New testcase.
10660
10661 2010-01-15 Dodji Seketeli <dodji@redhat.com>
10662
10663 * g++.dg/template/error45.C: Revert as part of reverting changes
10664 or PR c++/42634.
10665
10666 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10667
10668 PR fortran/42684
10669 * gfortran.dg/interface_31.f90: New test.
10670
10671 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10672
10673 * gcc.target/powerpc/pr42747.c: New file.
10674
10675 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10676
10677 PR middle-end/42674
10678 * c-c++-common/pr42674.c: New test.
10679
10680 PR c++/42608
10681 * g++.dg/template/instantiate11.C: New test.
10682
10683 2010-01-14 Jason Merrill <jason@redhat.com>
10684
10685 PR c++/42701
10686 * g++.dg/overload/error3.C: New.
10687
10688 PR c++/42655
10689 * g++.dg/overload/rvalue1.C: New.
10690
10691 2010-01-14 Martin Jambor <mjambor@suse.cz>
10692
10693 PR tree-optimization/42706
10694 * gcc.dg/ipa/pr42706.c: New testcase.
10695
10696 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10697
10698 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10699
10700 2010-01-14 Martin Jambor <mjambor@suse.cz>
10701
10702 PR tree-optimization/42714
10703 * g++.dg/torture/pr42714.C: New test.
10704
10705 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10706
10707 PR rtl-optimization/42246
10708 * gfortran.dg/pr42246-2.f: New.
10709
10710 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10711
10712 PR rtl-optimization/42389
10713 * gcc.dg/pr42389.c: New.
10714
10715 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10716
10717 PR rtl-optimization/42388
10718 * gcc.dg/pr42388.c: New.
10719
10720 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10721
10722 PR rtl-optimization/42294
10723 * gfortran.dg/pr42294.f: New.
10724
10725 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10726
10727 PR rtl-optimization/39453
10728 PR rtl-optimization/42246
10729 * gcc.dg/pr39453.c: New.
10730 * gcc.dg/pr42246.c: New.
10731
10732 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10733
10734 PR middle-end/42245
10735 * gcc.dg/pr42245.c: New.
10736 * gcc.dg/pr42245-2.c: New.
10737
10738 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10739
10740 PR rtl-optimization/42249
10741 * gcc.dg/pr42249.c: New.
10742
10743 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR c/42721
10746 * gcc.c-torture/execute/pr42721.c: New test.
10747
10748 2010-01-14 Ira Rosen <irar@il.ibm.com>
10749
10750 PR tree-optimization/42709
10751 * gcc.dg/vect/pr42709.c: New test.
10752
10753 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10754
10755 PR fortran/41478
10756 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10757 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10758
10759 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10760
10761 PR fortran/42481
10762 * gfortran.dg/generic_19.f90 : New test.
10763
10764 2010-01-13 Richard Guenther <rguenther@suse.de>
10765
10766 PR tree-optimization/42730
10767 * gcc.c-torture/compile/pr42730.c: New testcase.
10768
10769 2010-01-13 Steve Ellcey <sje@cup.hp.com>
10770
10771 PR target/pr42542
10772 * gcc.target/ia64/pr42542-1.c: New.
10773 * gcc.target/ia64/pr42542-2.c: New.
10774 * gcc.target/ia64/pr42542-3.c: New.
10775
10776 2010-01-13 Dodji Seketeli <dodji@redhat.com>
10777
10778 PR c++/42634
10779 * g++.dg/template/error45.C: New test.
10780
10781 2010-01-13 Martin Jambor <mjambor@suse.cz>
10782
10783 PR tree-optimization/42704
10784 * g++.dg/torture/pr42704.C: New test.
10785
10786 2010-01-13 Martin Jambor <mjambor@suse.cz>
10787
10788 PR tree-optimization/42703
10789 * gcc.c-torture/compile/pr42703.c: New test.
10790
10791 2010-01-13 Richard Guenther <rguenther@suse.de>
10792
10793 PR tree-optimization/42705
10794 * gcc.c-torture/compile/pr42705.c: New testcase.
10795
10796 2010-01-13 Jie Zhang <jie.zhang@analog.com>
10797
10798 * gcc.target/bfin/l2.c: New test.
10799 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10800
10801 2010-01-13 Richard Guenther <rguenther@suse.de>
10802
10803 PR middle-end/42716
10804 * gcc.c-torture/compile/pr42716.c: New testcase.
10805
10806 2010-01-13 Richard Guenther <rguenther@suse.de>
10807
10808 PR lto/42678
10809 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10810
10811 2010-01-12 Joseph Myers <joseph@codesourcery.com>
10812
10813 PR c/42708
10814 * gcc.c-torture/compile/pr42708-1.c: New test.
10815
10816 2010-01-12 Jakub Jelinek <jakub@redhat.com>
10817
10818 PR debug/42662
10819 * gcc.dg/pr42662.c: New test.
10820
10821 PR tree-optimization/42645
10822 * g++.dg/other/pr42645-1.C: New test.
10823 * g++.dg/other/pr42645-2.C: New test.
10824
10825 2010-01-11 Janis Johnson <janis187@us.ibm.com>
10826
10827 PR target/42416
10828 * gcc.target/powerpc/warn-1.c: New test.
10829 * gcc.target/powerpc/warn-2.c: New test.
10830
10831 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
10832
10833 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10834 stack alignment.
10835
10836 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
10837
10838 * gcc.dg/lto/20100108_0.c: New.
10839
10840 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
10841
10842 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10843 Add -march=i686 -msse for 32bit x86 targets.
10844
10845 2010-01-10 Richard Guenther <rguenther@suse.de>
10846
10847 PR middle-end/42667
10848 * gcc.dg/torture/pr42667.c: New testcase.
10849
10850 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10851
10852 PR fortran/32489
10853 * gfortran.dg/array_constructor_34.f90: New test.
10854
10855 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10856
10857 PR fortran/20923
10858 * gfortran.dg/array_constructor_33.f90: New test.
10859 gfortran.dg/array_function_5.f90: Add credit.
10860
10861 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10862
10863 PR debug/42631
10864 * gcc.dg/pr42631.c: New.
10865
10866 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10867
10868 PR debug/42630
10869 * gcc.dg/pr42630.c: New.
10870
10871 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10872
10873 PR debug/42629
10874 * gcc.dg/pr42629.c: New.
10875
10876 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10877
10878 PR middle-end/42363
10879 * gcc.dg/torture/pr42363.c: New.
10880
10881 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
10882
10883 PR debug/42604
10884 PR debug/42395
10885 * gcc.dg/vect/pr42604.c: New.
10886 * gcc.dg/vect/pr42395.c: New.
10887
10888 2010-01-09 Richard Guenther <rguenther@suse.de>
10889
10890 PR middle-end/42512
10891 * gcc.c-torture/execute/pr42512.c: New testcase.
10892
10893 2010-01-09 Tobias Burnus <burnus@net-b.de>
10894
10895 PR fortran/41298
10896 * gfortran.dg/c_ptr_tests_14.f90: New test.
10897
10898 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10899
10900 PR ada/41929
10901 * gnat.dg/null_pointer_deref1.adb: Don't run on
10902 sparc*-sun-solaris2.11.
10903
10904 2010-01-08 Richard Guenther <rguenther@suse.de>
10905
10906 PR lto/42528
10907 * gcc.dg/lto/20100103-1_0.c: New testcase.
10908 * gcc.dg/lto/20100103-2_0.c: Likewise.
10909
10910 2010-01-08 Tobias Burnus <burnus@net-b.de
10911
10912 PR/fortran 25829
10913 * gfortran.dg/asynchronous_1.f90: New test.
10914 * gfortran.dg/asynchronous_2.f90: New test.
10915 * gfortran.dg/conflicts.f90: Update error message.
10916
10917 2010-01-07 Dodji Seketeli <dodji@redhat.com>
10918
10919 c++/40155
10920 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10921
10922 2010-01-07 Jakub Jelinek <jakub@redhat.com>
10923
10924 PR tree-optimization/42625
10925 * g++.dg/opt/dtor4.C: New test.
10926 * g++.dg/opt/dtor4.h: New.
10927 * g++.dg/opt/dtor4-aux.cc: New.
10928
10929 2010-01-07 Tobias Burnus <burnus@net-b.de>
10930
10931 PR fortran/42597
10932 * gfortran.dg/proc_ptr_26.f90: New test.
10933
10934 2010-01-07 Tobias Burnus <burnus@net-b.de>
10935
10936 PR fortran/41872
10937 * gfortran.dg/allocatable_scalar_7.f90: New test.
10938
10939 2010-01-06 Richard Guenther <rguenther@suse.de>
10940
10941 * gcc.c-torture/compile/pr42632.c: New testcase.
10942
10943 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10944
10945 PR target/42542
10946 * gcc.target/i386/pr42542-4.c: New.
10947 * gcc.target/i386/pr42542-4a.c: Likewise.
10948 * gcc.target/i386/pr42542-5.c: Likewise.
10949 * gcc.target/i386/pr42542-5a.c: Likewise.
10950
10951 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10952
10953 * gcc.dg/tls/opt-15.c: New test.
10954
10955 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10956
10957 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10958
10959 2010-01-05 Martin Jambor <mjambor@suse.cz>
10960
10961 PR tree-optimization/42462
10962 * g++.dg/torture/pr42462.C: New test.
10963
10964 2010-01-05 Jason Merrill <jason@redhat.com>
10965
10966 * g++.dg/cpp0x/initlist30.C: New test.
10967
10968 2010-01-05 Richard Guenther <rguenther@suse.de>
10969
10970 PR tree-optimization/42614
10971 * gcc.c-torture/execute/pr42614.c: New testcase.
10972
10973 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
10974
10975 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10976 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10977 -Wunreachable-code.
10978 * gcc.dg/Wunreachable-2.c: Likewise.
10979 * gcc.dg/Wunreachable-3.c: Likewise.
10980 * gcc.dg/Wunreachable-4.c: Likewise.
10981 * gcc.dg/Wunreachable-5.c: Likewise.
10982 * gcc.dg/Wunreachable-6.c: Likewise.
10983 * gcc.dg/Wunreachable-7.c: Likewise.
10984 * gcc.dg/Wunreachable-8.c: Likewise.
10985 * gcc.dg/20041231-1.c: Likewise.
10986
10987 2010-01-05 Jakub Jelinek <jakub@redhat.com>
10988
10989 PR other/42611
10990 * gcc.dg/pr42611.c: New test.
10991
10992 PR tree-optimization/42508
10993 * g++.dg/opt/pr42508.C: New test.
10994
10995 2010-01-05 Tobias Burnus <burnus@net-b.de>
10996
10997 PR fortran/41872
10998 * gfortran.dg/allocatable_scalar_8.f90: New.
10999
11000 2010-01-04 Martin Jambor <mjambor@suse.cz>
11001
11002 PR tree-optimization/42398
11003 * gcc.c-torture/compile/pr42398.c: New test.
11004
11005 2010-01-04 Jason Merrill <jason@redhat.com>
11006
11007 PR c++/42555
11008 * g++.dg/ext/attrib35.C: New.
11009
11010 PR c++/42567
11011 * g++.dg/cpp0x/auto17.C: New.
11012
11013 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
11014
11015 * gcc.dg/lto/20100104_0.c: New.
11016
11017 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
11018
11019 PR target/42542
11020 * gcc.target/i386/pr42542-1.c: New.
11021 * gcc.target/i386/pr42542-1a.c: Likewise.
11022 * gcc.target/i386/pr42542-1b.c: Likewise.
11023 * gcc.target/i386/pr42542-2.c: Likewise.
11024 * gcc.target/i386/pr42542-2a.c: Likewise.
11025 * gcc.target/i386/pr42542-2b.c: Likewise.
11026 * gcc.target/i386/pr42542-3.c: Likewise.
11027 * gcc.target/i386/pr42542-3a.c: Likewise.
11028
11029 2009-01-04 Tobias Burnus <burnus@net-b.de>
11030
11031 PR fortran/41872
11032 * gfortran.dg/allocatable_scalar_5.f90: New test.
11033 * gfortran.dg/allocatable_scalar_6.f90: New test.
11034
11035 2010-01-03 Richard Guenther <rguenther@suse.de>
11036
11037 PR testsuite/42583
11038 * gfortran.dg/gomp/recursion1.f90: Remove.
11039
11040 2010-01-03 Richard Guenther <rguenther@suse.de>
11041
11042 * gcc.dg/Warray-bounds.c: Remove XFAILs.
11043 * gcc.dg/uninit-6.c: Likewise.
11044 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11045
11046 2010-01-03 Richard Guenther <rguenther@suse.de>
11047
11048 PR tree-optimization/42589
11049 * gcc.target/i386/pr42589.c: New testcase.
11050
11051 2010-01-03 Richard Guenther <rguenther@suse.de>
11052
11053 PR tree-optimization/42438
11054 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11055
11056 2010-01-02 Richard Guenther <rguenther@suse.de>
11057
11058 PR testsuite/41651
11059 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11060
11061 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
11062
11063 PR target/42448
11064 * gcc.target/alpha/pr42448-1.c: New test.
11065 * gcc.target/alpha/pr42448-2.c: Ditto.
11066
11067 2010-01-01 Joseph Myers <joseph@codesourcery.com>
11068
11069 PR preprocessor/41947
11070 * gcc.dg/c99-hexfloat-3.c: New test.
11071
11072 2010-01-01 Richard Guenther <rguenther@suse.de>
11073
11074 PR c/42570
11075 * gcc.c-torture/execute/pr42570.c: New testcase.
11076
11077 2010-01-01 Richard Guenther <rguenther@suse.de>
11078
11079 PR middle-end/42559
11080 * gcc.c-torture/compile/pr42559.c: New testcase.
11081
11082 \f
11083 Copyright (C) 2010 Free Software Foundation, Inc.
11084
11085 Copying and distribution of this file, with or without modification,
11086 are permitted in any medium without royalty provided the copyright
11087 notice and this notice are preserved.
This page took 0.507746 seconds and 6 git commands to generate.