]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
re PR c/45969 (ICE in build_binary_op, at c-typeck.c:9833)
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-10-14 Joseph Myers <joseph@codesourcery.com>
2
3 PR c/45969
4 * gcc.c-torture/compile/pr45969-1.c: New test.
5
6 2010-10-14 Richard Guenther <rguenther@suse.de>
7
8 PR lto/45382
9 * g++.dg/lto/20101014-2_0.C: New testcase.
10
11 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
12
13 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
14 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
15 * gcc.target/i386/pr44130.c: Likewise.
16 * gcc.target/i386/pr44144.c: Likewise.
17 * gcc.target/i386/pr44180.c: Likewise.
18 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
19 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
20 * gcc.target/i386/vect-sizes-1.c: Likewise.
21 * gcc.target/i386/vectorize4-avx.c: Likewise.
22
23 2010-10-14 Richard Guenther <rguenther@suse.de>
24
25 PR lto/44561
26 * g++.dg/lto/20101010-3_0.C: New testcase.
27 * g++.dg/lto/20101010-4_0.C: Likewise.
28
29 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
30
31 * objc.dg/pr45878.m: Update to include NSConstantString interface
32 for -fnext-runtime.
33 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
34 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
35 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
36 reference for m64 -fnext-runtime.
37
38 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
39
40 * gcc.target/i386/vect-sizes-1.c: New.
41
42 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
43
44 PR middle-end/46011
45 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register
46 and xfail.
47
48 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
49
50 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX
51 register.
52 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
53
54 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
55
56 * gcc.target/ia64/20101005.c: New test.
57
58 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
59
60 PR rtl-optimization/45570
61 * gcc.dg/pr45570.c: New test.
62
63 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
64
65 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
66 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
67 * gcc.target/i386/vectorize4-avx.c: Likewise.
68
69 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
70
71 * gcc.target/i386/avx-copysign-vec.c: New.
72 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
73
74 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
75
76 PR middle-end/44130
77 * gcc.target/i386/pr44130.c: New.
78
79 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
80
81 PR middle-end/44144
82 * gcc.target/i386/pr44144.c: New.
83
84 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
85
86 PR target/44180
87 * gcc.target/i386/pr44180.c: New.
88
89 2010-10-13 Jason Merrill <jason@redhat.com>
90
91 * g++.dg/template/canon-type-8.C: New.
92
93 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
94
95 * gcc.c-torture/execute/20101013-1.c: New test.
96
97 2010-10-13 Richard Guenther <rguenther@suse.de>
98
99 PR objc/45878
100 * objc.dg/pr45878.m: New testcase.
101
102 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
103
104 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
105 * gcc.dg/format/dfp-printf-1.c: Likewise.
106 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
107
108 2010-10-13 Richard Guenther <rguenther@suse.de>
109
110 PR tree-optimization/45788
111 * g++.dg/pr45788.C: New testcase.
112
113 2010-10-13 Richard Guenther <rguenther@suse.de>
114
115 PR tree-optimization/45970
116 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
117
118 2010-10-13 Richard Guenther <rguenther@suse.de>
119
120 PR tree-optimization/45982
121 * gcc.dg/torture/pr45982.c: New testcase.
122 * gcc.dg/tree-ssa/pr24287.c: Adjust.
123 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
124 * gcc.dg/torture/pr39074-2.c: Likewise.
125
126 2010-10-13 Richard Guenther <rguenther@suse.de>
127
128 PR middle-end/45874
129 * g++.dg/torture/pr45874.C: New testcase.
130
131 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
132
133 * objc.dg/attributes/method-attribute-1.m: Update to respond
134 to implemented method attributes..
135 * objc.dg/attributes/method-attribute-2.m: Likewise.
136 * objc.dg/attributes/method-attribute-3.m: Likewise.
137 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
138 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
139 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
140
141 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
142
143 PR libobjc/23214
144 * objc.dg/pr23214.m: New.
145
146 2010-10-12 Michael Eager <eager@eagercon.com>
147
148 PR testsuite/45856
149 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
150 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
151
152 2010-10-12 Jakub Jelinek <jakub@redhat.com>
153
154 PR fortran/45636
155 * gcc.c-torture/execute/pr45636.c: New test.
156 * gfortran.dg/pr45636.f90: New test.
157
158 2010-10-12 Richard Henderson <rth@redhat.com>
159
160 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
161
162 2010-10-12 Daniel Kraft <d@domob.eu>
163
164 PR fortran/38936
165 * gfortran.dg/associate_1.f03: More tests with derived-types.
166 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
167 * gfortran.dg/associate_8.f03: Fix typo.
168 * gfortran.dg/initialization_27.f90: Fix typo.
169
170 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
171
172 PR testsuite/45851
173 * lib/lto.exp (lto-get-options-main): Support optional target
174 selector for dg-extra-ld-options.
175
176 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
177
178 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
179 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
180
181 2010-10-11 Martin Jambor <mjambor@suse.cz>
182
183 PR middle-end/45699
184 * g++.dg/torture/pr45699.C: New test.
185 * g++.dg/otr-fold-1.C: Adjusted.
186 * g++.dg/otr-fold-1.C: Likewise.
187
188 2010-10-11 Nick Clifton <nickc@redhat.com>
189
190 * gcc.c-torture/compile/pr44197.c: Require visibility support.
191 Allow for a user label prefix.
192
193 2010-10-10 Richard Guenther <rguenther@suse.de>
194
195 * g++.dg/lto/20101010-1_0.C: New testcase.
196 * g++.dg/lto/20101010-2_0.C: Likewise.
197
198 2010-10-11 Ira Rosen <irar@il.ibm.com>
199
200 PR tree-optimization/45902
201 * gcc.dg/vect/45902.c: New test.
202
203 2010-10-11 Jakub Jelinek <jakub@redhat.com>
204
205 PR target/45870
206 * gcc.dg/tls/pr45870.c: New test.
207
208 2010-10-10 Janus Weil <janus@gcc.gnu.org>
209
210 PR fortran/45961
211 * gfortran.dg/typebound_operator_6.f03: New.
212
213 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
214
215 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
216 and adjust -export symbol scanning.
217 * g++.dg/ext/dllexport1.C: Likewise.
218 * g++.dg/ext/dllexport3.C: Likewise.
219 * gcc.dg/dll-3.c: Likewise.
220 * gcc.dg/dll-4.c: Likewise.
221 * gcc.dg/dll-5.c: Likewise.
222
223 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
224
225 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
226 instead of tree_profile dump file.
227 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
228 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
229 dump file.
230
231 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
232
233 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
234
235 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
236
237 * gfortran.dg/character_comparison_4.f90: New test.
238 * gfortran.dg/character_comparison_5.f90: New test.
239 * gfortran.dg/character_comparison_6.f90: New test.
240
241 2010-10-09 Richard Henderson <rth@redhat.com>
242
243 * lib/target-supports.exp
244 (check_effective_target_automatic_stack_alignment): Always true.
245
246 2010-10-09 Richard Guenther <rguenther@suse.de>
247
248 PR lto/45956
249 * gcc.dg/lto/20101009-2_0.c: New testcase.
250 * gcc.dg/lto/20101009-2_1.c: Likewise.
251 * gcc.dg/lto/20101009-2_2.c: Likewise.
252
253 2010-10-09 Richard Guenther <rguenther@suse.de>
254
255 PR lto/45947
256 * g++.dg/lto/20101009-1_0.C: New testcase.
257
258 2010-10-09 Richard Guenther <rguenther@suse.de>
259
260 PR tree-optimization/45945
261 * gcc.dg/lto/20101009-1_0.c: New testcase.
262
263 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
264
265 PR target/45913
266 * gcc.target/i386/pr45913.c: New.
267
268 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
269
270 PR fortran/45943
271 * gfortran.dg/streamio_16.f90: Update test.
272
273 2010-10-08 Jakub Jelinek <jakub@redhat.com>
274
275 PR tree-optimization/45903
276 * gcc.target/i386/pr45903.c: New test.
277
278 2010-10-08 Arnaud Charlet <charlet@adacore.com>
279
280 * gnat.dg/interface5.adb: Compile with warnings disabled.
281
282 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
283
284 * obj-c++.dg/encode-10.mm: New testcase.
285
286 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
287
288 PR objc++/23614
289 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
290 C++ class. Removed XFAIL.
291
292 2010-10-07 Janus Weil <janus@gcc.gnu.org>
293
294 PR fortran/45933
295 * gfortran.dg/typebound_operator_5.f03: New.
296
297 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
298
299 Merge from 'apple/trunk' branch on FSF servers.
300
301 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
302
303 Radar 4508851
304 * obj-c++.dg/method-namespace-1.mm: New.
305
306 2010-10-07 Martin Jambor <mjambor@suse.cz>
307
308 * gcc.dg/tree-ssa/sra-11.c: New test.
309
310 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
311
312 PR Tree-Vect/45847
313 * gcc.dg/vect/pr45847.c: New test.
314
315 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
316 Kai Tietz <kai.tietz@onevision.com>
317
318 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
319
320 2010-10-07 Richard Guenther <rguenther@suse.de>
321
322 PR tree-optimization/45732
323 * gcc.dg/torture/pr45732.c: New testcase.
324
325 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
326
327 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
328 * objc.dg/foreach-2.m: Likewise.
329 * objc.dg/foreach-3.m: Likewise.
330 * objc.dg/foreach-4.m: Likewise.
331 * objc.dg/foreach-5.m: Likewise.
332 * objc.dg/foreach-6.m: Likewise.
333 * objc.dg/foreach-7.m: Likewise.
334 * objc.dg/objc-foreach-4.m: Likewise.
335 * objc.dg/objc-foreach-5.m: Likewise.
336
337 2010-10-07 Richard Guenther <rguenther@suse.de>
338
339 PR middle-end/45869
340 * gcc.dg/torture/pr45869.c: New testcase.
341
342 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
343
344 * objc.dg/set-not-used-1.m: New
345 * obj-c++.dg/set-not-used-1.mm: New.
346
347 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
348
349 * objc.dg/attributes/method-attribute-3.m: New.
350 * obj-c++.dg/attributes/method-attribute-3.mm: New.
351
352 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
353
354 PR fortran/45916
355 * gfortran.dg/generic_typebound_operator_1.f90: New test.
356
357 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
358
359 PR fortran/45889
360 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
361
362 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
363
364 Merge from 'apple/trunk' branch on FSF servers.
365
366 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
367
368 Radar 4278774
369 * obj-c++.dg/encode-9.mm: New.
370
371 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
372
373 * g++.dg/cpp0x/pr45908.C: New test.
374
375 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
376
377 * gnat.dg/opt6.ad[sb]: New test.
378
379 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
380
381 Implemented fast enumeration for Objective-C.
382 * objc.dg/foreach-1.m: New.
383 * objc.dg/foreach-2.m: New.
384 * objc.dg/foreach-3.m: New.
385 * objc.dg/foreach-4.m: New.
386 * objc.dg/foreach-5.m: New.
387 * objc.dg/foreach-6.m: New.
388 * objc.dg/foreach-7.m: New.
389
390 Merge from 'apple/trunk' branch on FSF servers:
391 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
392
393 Radar 4502236
394 * objc.dg/objc-foreach-5.m: New.
395
396 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
397
398 Radar 4507230
399 * objc.dg/objc-foreach-4.m: New.
400
401 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
402
403 Radar 4472881
404 * objc.dg/objc-foreach-3.m: New.
405
406 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
407
408 Radar 4468498
409 * objc.dg/objc-foreach-2.m: New.
410
411 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
412
413 Radar 4294910
414 * objc.dg/objc-foreach-1.m: New
415
416 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
417
418 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
419 unsigned values.
420
421 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
422
423 PR objc++/28050
424 * obj-c++.dg/syntax-error-10.mm: New.
425
426 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
427
428 PR objc++/23707
429 * obj-c++.dg/syntax-error-9.mm: New.
430
431 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
432
433 PR objc++/31126
434 * obj-c++.dg/syntax-error-8.mm: New.
435
436 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
437
438 Merge from 'apple/trunk' branch on FSF servers.
439
440 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
441
442 Radar 4290840
443 * obj-c++.dg/syntax-error-7.mm: New
444
445 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
446
447 Radar 4294425
448 * obj-c++.dg/syntax-error-6.mm: New
449
450 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
451
452 Radar 4261146
453 * obj-c++.dg/syntax-error-5.mm: New
454
455 2005-08-15 Ziemowit Laski <zlaski@apple.com>
456
457 Radar 4093475
458 * obj-c++.dg/syntax-error-[3-4].mm: New.
459
460 2005-08-02 Ziemowit Laski <zlaski@apple.com>
461
462 Radar 4185810
463 * obj-c++.dg/syntax-error-[1-2].mm: New.
464
465 2010-10-05 Ira Rosen <irar@il.ibm.com>
466
467 PR tree-optimization/45752
468 * gcc.dg/vect/pr45752.c: New test.
469
470 2010-10-05 Richard Guenther <rguenther@suse.de>
471
472 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
473 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
474 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
475 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
476 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
477 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
478 * gcc.dg/tree-prof/stringop-1.c: Likewise.
479 * gcc.dg/tree-prof/stringop-2.c: Likewise.
480 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
481 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
482 * gcc.dg/tree-prof/update-loopch.c: Likewise.
483 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
484 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
485 * gcc.dg/tree-prof/tracer-1.c: Likewise.
486 * gcc.dg/tree-ssa/inline-4.c: Likewise.
487 * gcc.dg/tree-ssa/inline-3.c: Likewise.
488 * gcc.dg/tree-ssa/20080530.c: Likewise.
489 * g++.dg/tree-ssa/inline-3.C: Likewise.
490 * g++.dg/tree-ssa/inline-1.C: Likewise.
491 * g++.dg/tree-ssa/inline-2.C: Likewise.
492 * gcc.dg/profile-dir-1.c: Likewise.
493 * gcc.dg/profile-dir-2.c: Likewise.
494 * gcc.dg/profile-dir-3.c: Likewise.
495
496 2010-10-05 Richard Guenther <rguenther@suse.de>
497
498 PR middle-end/45877
499 * g++.dg/torture/pr45877.C: New testcase.
500
501 2010-10-04 Jakub Jelinek <jakub@redhat.com>
502
503 PR debug/45849
504 * gcc.dg/debug/pr45849.c: New test.
505
506 PR middle-end/45876
507 * gcc.c-torture/compile/pr45876.c: New test.
508
509 2010-10-04 Julian Brown <julian@codesourcery.com>
510
511 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
512 vect_hw_misalign.
513 * gcc.dg/vect/vect-60.c: Likewise.
514 * gcc.dg/vect/vect-56.c: Likewise.
515 * gcc.dg/vect/vect-93.c: Likewise.
516 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
517 * gcc.dg/vect/vect-95.c: Likewise.
518 * gcc.dg/vect/vect-96.c: Likewise.
519 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
520 * gcc.dg/vect/slp-25.c: Likewise.
521 * gcc.dg/vect/slp-3.c: Likewise.
522 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
523 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
524 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
525 * gcc.dg/vect/vect-109.c: Likewise.
526 * gcc.dg/vect/vect-peel-1.c: Likewise.
527 * gcc.dg/vect/vect-peel-2.c: Likewise.
528 * lib/target-supports.exp
529 (check_effective_target_arm_vect_no_misalign): New.
530 (check_effective_target_vect_no_align): Use above.
531 (check_effective_target_vect_element_align): New.
532 (add_options_for_quad_vectors): New.
533
534 2010-10-04 Martin Jambor <mjambor@suse.cz>
535
536 PR tree-optimization/45572
537 * g++.dg/ipa/pr45572-1.C: New test.
538 * g++.dg/ipa/pr45572-2.C: Likewise.
539
540 2010-10-03 Ian Lance Taylor <iant@google.com>
541
542 * gcc.dg/anon-struct-11.c: New test.
543 * gcc.dg/anon-struct-12.c: New test.
544 * gcc.dg/anon-struct-13.c: New test.
545 * gcc.dg/anon-struct-14.c: New test.
546
547 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
548
549 * g++.dg/torture/pr45764.C: Revert revision 164914.
550 * gcc.dg/vect/pr43432.c: Likewise.
551 * gcc.dg/vect/vect-114.c: Likewise.
552 * gcc.dg/vect/vect-15.c: Likewise.
553
554 2010-10-03 Jason Merrill <jason@redhat.com>
555
556 * g++.dg/cpp0x/sfinae5.C: New.
557
558 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
559
560 PR tree-optimization/45720
561 PR tree-optimization/45764
562 * g++.dg/torture/pr45764.C: New.
563
564 * gcc.dg/vect/pr43432.c: Xfail.
565 * gcc.dg/vect/vect-114.c: Likewise.
566 * gcc.dg/vect/vect-15.c: Likewise.
567
568 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
569
570 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
571 hppa*-*-hpux*.
572 * gcc.dg/torture/pr45678-2.c: Likewise.
573
574 2010-10-02 Janus Weil <janus@gcc.gnu.org>
575
576 PR fortran/45748
577 * gfortran.dg/intrinsic_6.f90: New.
578
579 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
580
581 PR fortran/42831
582 * gfortran.dg/dependency_37.f90: New test.
583
584 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
585
586 * gcc.target/i386/shift_mask.c: New test.
587
588 2010-10-01 Richard Guenther <rguenther@suse.de>
589
590 PR tree-optimization/45854
591 * g++.dg/torture/pr45854.C: New testcase.
592
593 2010-09-30 Michael Eager <eager@eagercon.com>
594
595 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
596 __FLT_{MIN,MAX}__.
597
598 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
599
600 PR middle-end/45758
601 * gfortran.dg/graphite/pr45758.f90: New.
602
603 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
604
605 PR middle-end/45230
606 * gcc.dg/graphite/id-pr45230.c: New.
607
608 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
609
610 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
611 * gfortran.dg/graphite/graphite.exp: Same.
612 * gcc.dg/graphite/vect-pr43423.c: New.
613
614 2010-09-30 Jakub Jelinek <jakub@redhat.com>
615
616 PR target/45843
617 * g++.dg/torture/pr45843.C: New test.
618
619 2010-09-30 Janus Weil <janus@gcc.gnu.org>
620
621 PR fortran/45828
622 * gfortran.dg/allocate_derived_5.f90: New.
623
624 2010-09-30 Jakub Jelinek <jakub@redhat.com>
625
626 PR tree-optimization/31261
627 * gcc.dg/tree-ssa/pr31261.c: New test.
628
629 2010-09-30 Michael Eager <eager@eagercon.com>
630
631 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
632 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
633 * gcc.target/microblaze/microblaze.exp: Ditto.
634 * gcc.target/microblaze/others/string_cst1.c: Ditto.
635 * gcc.target/microblaze/others/string_cst2.c: Ditto.
636 * gcc.target/microblaze/others/data_var1.c: Ditto.
637 * gcc.target/microblaze/others/data_var2.c: Ditto.
638 * gcc.target/microblaze/others/data_var3.c: Ditto.
639 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
640 * gcc.target/microblaze/others/strings1.c:: Ditto.
641 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
642 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
643 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
644 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
645 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
646 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
647 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
648 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
649 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
650 * gcc.target/microblaze/isa/pcmp.c: Ditto.
651 * gcc.target/microblaze/isa/nofloat.c: Ditto.
652 * gcc.target/microblaze/isa/fcvt.c: Ditto.
653 * gcc.target/microblaze/isa/float.c: Ditto.
654 * gcc.target/microblaze/isa/mulh.c: Ditto.
655 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
656 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
657 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
658 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
659 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
660 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
661 * gcc.target/microblaze/isa/bshift.c: Ditto.
662 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
663 * gcc.target/microblaze/isa/div.c: Ditto.
664 * gcc.target/microblaze/isa/vanilla.c: Ditto.
665 * gcc.target/microblaze/isa/mul.c: Ditto.
666
667 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
668
669 merge from FSF 'apple/trunk' branch.
670 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
671
672 Radar 4386773
673 * objc.dg/enhanced-proto-1.m: New.
674 * objc.dg/enhanced-proto-2.m: New.
675 * obj-c++.dg/enhanced-proto-1.mm: New
676 * obj-c++.dg/enhanced-proto-2.mm: New.
677
678 2010-09-30 Richard Guenther <rguenther@suse.de>
679
680 PR testsuite/45702
681 * gcc.dg/debug/pr41893-1.c: Adjust.
682 * gcc.dg/pr30762-1.c: Likewise.
683 * gcc.dg/pr31529-1.c: Likewise.
684 * gcc.dg/pr34457-1.c: Likewise.
685 * gcc.dg/pr34668-1.c: Likewise.
686 * gcc.dg/pr43557-1.c: Likewise.
687
688 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
689
690 PR objc/45842
691 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
692 * objc.dg/const-str-3.m: Correct header for memcpy.
693 * objc.dg/const-str-7.m: Likewise.
694 * objc.dg/method-20b.m: Provide an implementation of Object.
695 Adjust XFAIL for m64 NeXT runtime.
696 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
697 * objc.dg/encode-3.m: Correct line ordering, provide header for
698 sprintf.
699 * objc.dg/encode-7-next.m: Only run for 32bit.
700 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
701 * objc.dg/type-size-2.m: Provide an implementation of Object.
702 Ajust headers.
703 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
704 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
705 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
706 Adjust XFAIL for m64 NeXT runtime.
707 * obj-c++.dg/method-22.mm: Likewise.
708 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
709
710 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
711
712 Merge from 'apple/trunk' branch on FSF servers.
713
714 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
715
716 Radar 4278236
717 * obj-c++.dg/bad-forward-decl.mm: New
718
719 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
720
721 * ada/acats/run_acats: Revert revision 157037.
722
723 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
724
725 Merge from 'apple/trunk' branch on FSF servers.
726
727 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
728
729 Radar 4281748
730 * objc.dg/naming-2.m: Update
731 * objc.dg/naming-3.m: New
732
733 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
734
735 PR target/40457
736 * gcc.target/arm/pr40457-3.c: New test.
737
738 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
739
740 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
741 alias checking.
742 * lib/target-supports.exp (check_ifunc_available): Likewise.
743
744 2010-09-29 Tristan Gingold <gingold@adacore.com>
745
746 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
747
748 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
749
750 * objc.dg/keywords-1.m: New test.
751 * objc.dg/keywords-2.m: New test.
752 * objc.dg/keywords-3.m: New test.
753 * obj-c++.dg/keywords-1.mm: New test.
754 * obj-c++.dg/keywords-2.mm: New test.
755
756 2010-09-28 Jason Merrill <jason@redhat.com>
757
758 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
759 * g++.dg/ext/complit11.C: Likewise.
760 * g++.old-deja/g++.law/temps1.C: Likewise.
761
762 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
763 * g++.old-deja/g++.mike/misc6.C: Likewise.
764
765 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
766
767 * objc.dg/attributes/method-attribute-1.m: New.
768 * objc.dg/attributes/method-attribute-2.m: New.
769
770 * obj-c++.dg/attributes/method-attribute-1.m: New.
771 * obj-c++.dg/attributes/method-attribute-2.m: New.
772
773 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
774
775 * objc.dg/attributes: New.
776 * objc.dg/attributes/attributes.exp: New.
777 * objc.dg/attributes/class-attribute-1.m: New.
778 * objc.dg/attributes/class-attribute-2.m: New
779 * objc.dg/attributes/categ-attribute-1.m: New
780 * objc.dg/attributes/categ-attribute-2.m: New
781 * objc.dg/attributes/proto-attribute-1.m: New
782
783 * obj-c++.dg/attributes: New.
784 * obj-c++.dg/attributes/attributes.exp: New
785 * obj-c++.dg/attributes/class-attribute-1.mm: New
786 * obj-c++.dg/attributes/class-attribute-2.mm: New
787 * obj-c++.dg/attributes/categ-attribute-1.mm: New
788 * obj-c++.dg/attributes/categ-attribute-2.mm: New
789 * obj-c++.dg/attributes/proto-attribute-1.mm: New
790
791 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
792
793 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
794 from the branch renamed to method-20b.m to avoid clashes).
795
796 2005-08-23 Stuart Hastings <stuart@apple.com>
797 Ziemowit Laski <zlaski@apple.com>
798
799 Radar 4209854
800 * obj-c++.dg/method-23.mm: New.
801 * objc.dg/method-20.m: New.
802
803 2010-09-28 Jan Hubicka <jh@suse.cz>
804
805 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
806
807 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
808
809 PR target/44452
810 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
811 i?86-*-solaris2.[89], *-*-vxworks*.
812 * gcc.target/i386/pr22152.c: Likewise.
813 * gcc.target/i386/vect8-ret.c: New test.
814
815 2010-09-28 Jie Zhang <jie@codesourcery.com>
816
817 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
818
819 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
820
821 Merge from 'apple/trunk' branch on FSF servers.
822
823 2005-07-18 Ziemowit Laski <zlaski@apple.com>
824
825 Radar 4175534
826 * obj-c++.dg/method-22.mm: New.
827
828 2010-09-27 Jason Merrill <jason@redhat.com>
829
830 * g++.dg/cpp0x/rv-lvalue-req.C: New.
831 * g++.dg/ext/complit11.C: Adjust.
832 * g++.old-deja/g++.law/temps1.C: Adjust.
833 * g++.old-deja/g++.ns/koenig6.C: Adjust.
834 * g++.old-deja/g++.oliva/partord1.C: Adjust.
835
836 2010-09-27 Ian Lance Taylor <iant@google.com>
837
838 * lib/target-supports.exp (check_effective_target_split_stack):
839 New procedure.
840 * gcc.dg/split-1.c: New test.
841 * gcc.dg/split-2.c: New test.
842 * gcc.dg/split-3.c: New test.
843 * gcc.dg/split-4.c: New test.
844
845 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
846
847 PR objc/25464
848 * objc.dg/type-size-3.m: New test.
849
850 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
851
852 PR objc/45763
853 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
854
855 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
856
857 PR objc/25450
858 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
859 * objc.dg/type-size-2.m: Same change.
860 * obj-c++.dg/encode-5.mm: Same change.
861
862 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
863
864 Merge from 'apple/trunk' branch on FSF servers. The original
865 Changelogs are below.
866
867 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
868 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
869 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
870 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
871 in the branch).
872 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
873 proto-qual-1.m in the branch) and the normal ABI on GNU.
874 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
875 the test only with the NeXT runtime.
876 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
877 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
878 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
879 Run the test only with the NeXT runtime.
880
881 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
882
883 Radar 4492973
884 * objc.dg/encode-7-64bit.m: New.
885 * objc.dg/encode-7.m: Skip if -m64.
886
887 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
888
889 Radar 4301047
890 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
891 * obj-c++.dg/threedotthree-abi-1.mm: New
892 * objc.dg/threedotthree-abi-1.m: New
893
894 2005-07-20 Ziemowit Laski <zlaski@apple.com>
895
896 Radar 4136935
897 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
898 * objc.dg/encode-6.m: Likewise.
899 * objc.dg/encode-7.m: New test case.
900
901 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
902
903 Merge from 'apple/trunk' branch on FSF servers. Renamed
904 const-str-12.m to constr-str-12b.m to avoid conflicts.
905
906 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
907
908 Radar 4229905
909 * obj-c++.dg/warn5.mm: New
910
911 2005-06-22 Ziemowit Laski <zlaski@apple.com>
912
913 Radar 4154928
914 * obj-c++.dg/const-str-12.mm: New.
915 * objc.dg/const-str-12.m: New.
916
917 2010-09-27 Tobias Burnus <burnus@net-b.de>
918
919 PR fortran/40569
920 PR fortran/40568
921 * gfortran.dg/storage_size_2.f08: Fix test.
922 * gfortran.dg/c_sizeof_1.f90: Fix test.
923 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
924 * gfortran.dg/c_sizeof_3.f90: New.
925 * gfortran.dg/c_sizeof_4.f90: New.
926 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
927 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
928
929 2010-09-26 Daniel Kraft <d@domob.eu>
930
931 PR fortran/45783
932 PR fortran/45795
933 * gfortran.dg/select_type_18.f03: New test.
934
935 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
936
937 * gnat.dg/return2.ad[sb]: New test.
938 * gnat.dg/return2_pkg.ads: New helper.
939
940 2010-09-25 Daniel Kraft <d@domob.eu>
941
942 PR fortran/45776
943 * gfortran.dg/io_constraints_6.f03: New test.
944 * gfortran.dg/io_constraints_7.f03: New test.
945 * gfortran.dg/newunit_2.f90: New test.
946
947 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
948
949 * gfortran.dg/operator_c1202.f90: New test.
950
951 2010-09-24 Jan Hubicka <jh@suse.cz>
952
953 * gcc.dg/tree-ssa/leaf.c: New testcase.
954
955 2010-09-24 Jan Hubicka <jh@suse.cz>
956
957 PR tree-optimization/45738
958 PR tree-optimization/45741
959 * gcc.c-torture/compile/pr45741.c: New.
960 * gfortran.fortran-torture/compile/pr45738.f90: New.
961
962 2010-09-24 Joseph Myers <joseph@codesourcery.com>
963
964 * gcc.dg/cpp/undef-opt-1.c: New test.
965
966 2010-09-24 Jason Merrill <jason@redhat.com>
967
968 * g++.dg/other/error10.C: Adjust expected output.
969
970 2010-09-24 Jakub Jelinek <jakub@redhat.com>
971
972 PR middle-end/45234
973 * gcc.dg/torture/stackalign/alloca-6.c: New test.
974 * gcc.target/i386/pr45234.c: New test.
975
976 2010-09-24 Richard Guenther <rguenther@suse.de>
977
978 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
979
980 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
981
982 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
983 as a comment leader in regexp.
984
985 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
986
987 * objc.dg/sync-2.m: New test.
988 * obj-c++.dg/sync-2.mm: New test.
989
990 2010-09-24 Tobias Burnus <burnus@net-b.de>
991
992 PR fortran/40571
993 * gfortran.dg/iso_fortran_env_7.f90: New.
994
995 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
996
997 * obj-c++.dg/too-many-args.mm: New file.
998
999 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1000
1001 Merge from 'apple/trunk' branch on FSF servers.
1002
1003 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1004
1005 Radar 4491608
1006 * objc.dg/too-many-args.m: New
1007
1008 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1009
1010 PR fortran/45744
1011 * gfortran.dg/dependency_36.f90: New test.
1012
1013 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
1014
1015 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1016 * gcc.target/i386/pad-3.c: Ditto.
1017 * gcc.target/i386/pad-7.c: Ditto.
1018 * gcc.target/i386/pad-7.c: Ditto.
1019 * gcc.target/i386/pr36502.c: Ditto.
1020 * gcc.target/i386/zee.c: Ditto.
1021 * gcc.target/i386/20060821-1.c: Ditto.
1022 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
1023 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
1024 * gcc.target/i386/pad-5b.c: Ditto.
1025 * gcc.target/i386/pad-6a.c: Ditto.
1026 * gcc.target/i386/pad-6b.c: Ditto.
1027 * gcc.target/i386/pad-8.c: Ditto.
1028 * gcc.target/i386/pad-9.c: Ditto.
1029 * gcc.target/i386/pad-10.c: Ditto.
1030 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
1031
1032 2010-09-23 Richard Guenther <rguenther@suse.de>
1033
1034 PR tree-optimization/45565
1035 * g++.dg/ipa/pr45565.C: New testcase.
1036
1037 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
1038
1039 PR fortran/45745
1040 PR fortran/45648
1041 * gfortran.dg/vector_subscript_bound_1.f90: New.
1042
1043 2010-09-23 Richard Guenther <rguenther@suse.de>
1044
1045 PR middle-end/45750
1046 * gcc.dg/pr45750.c: New testcase.
1047
1048 2010-09-23 Jakub Jelinek <jakub@redhat.com>
1049
1050 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1051 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
1052 build.
1053
1054 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
1055
1056 PR rtl-optimization/44374
1057 * gcc.target/arm/headmerge-1.c: New test.
1058 * gcc.target/arm/headmerge-2.c: New test.
1059 * gcc.target/i386/headmerge-1.c: New test.
1060 * gcc.target/i386/headmerge-2.c: New test.
1061
1062 2010-09-23 Daniel Kraft <d@domob.eu>
1063
1064 PR fortran/38936
1065 PR fortran/44044
1066 PR fortran/45474
1067 * gfortran.dg/intrinsic_intent_1.f03: New test.
1068 * gfortran.dg/select_type_17.f03: New test.
1069 * gfortran.dg/associate_5.f03: More definability tests.
1070 * gfortran.dg/enum_2.f90: Check definability.
1071 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1072 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1073 * gfortran.dg/char_expr_2.f90: Ditto.
1074 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1075 * gfortran.dg/enum_5.f90: Ditto.
1076 * gfortran.dg/equiv_constraint_8.f90: Ditto.
1077 * gfortran.dg/impure_assignment_2.f90: Ditto.
1078 * gfortran.dg/impure_assignment_3.f90: Ditto.
1079 * gfortran.dg/intent_out_1.f90: Ditto.
1080 * gfortran.dg/intent_out_3.f90: Ditto.
1081 * gfortran.dg/pointer_assign_7.f90: Ditto.
1082 * gfortran.dg/pointer_intent_3.f90: Ditto.
1083 * gfortran.dg/pr19936_1.f90: Ditto.
1084 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1085 * gfortran.dg/simpleif_2.f90: Ditto.
1086 * gfortran.dg/protected_5.f90: Ditto.
1087 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1088 * gfortran.dg/protected_6.f90: Ditto.
1089 * gfortran.dg/protected_7.f90: Ditto.
1090
1091 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1092
1093 PR libfortran/45710
1094 * gfortran.dg/namelist_65.f90: New test.
1095
1096 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1097
1098 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1099 the regexp pattern between the expected label and location string.
1100
1101 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1102
1103 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1104
1105 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1106
1107 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1108 * gcc.dg/pr27898.c: Likewise.
1109 * gcc.dg/pr28712.c: Likewise.
1110 * gcc.dg/pr30762-1.c: Likewise.
1111 * gcc.dg/pr31529-1.c: Likewise.
1112 * gcc.dg/pr34457-1.c: Likewise.
1113 * gcc.dg/pr34668-1.c: Likewise.
1114 * gcc.dg/pr34989-1.c: Likewise.
1115 * gcc.dg/pr43557-1.c: Likewise.
1116
1117 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1118
1119 PR rtl-optimization/45739
1120 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1121
1122 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
1123
1124 * gcc.target/sparc/mnofpu.c: New test.
1125
1126 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR rtl-optimization/45739
1129 * gcc.target/i386/pr45739.c: New test.
1130
1131 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
1132
1133 PR fortran/45648
1134 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1135 and counts. Add non-elemental function call check.
1136
1137 PR fortran/45648
1138 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1139 arguments checks. Update temporary counts.
1140 * gfortran.dg/transpose_optimization_1.f90: New.
1141
1142 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1143
1144 PR objc/23710
1145 * objc.dg/invalid-method-1.m: New.
1146
1147 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1148
1149 Merge from 'apple/trunk' branch on FSF servers.
1150
1151 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
1152
1153 Radar 4291785
1154 * objc.dg/naming-4.m: New
1155 * objc.dg/naming-5.m: New
1156 * obj-c++.dg/naming-1.mm: New
1157 * obj-c++.dg/naming-2.mm: New
1158
1159 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
1160 Jack Howarth <howarth@bromo.med.uc.edu>
1161
1162 PR c++/45645
1163 * g++.dg/torture/pr44972.C: Use portable assert().
1164
1165 2010-09-21 Richard Guenther <rguenther@suse.de>
1166
1167 PR tree-optimization/45580
1168 * g++.dg/torture/pr45580.C: New testcase.
1169
1170 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
1171
1172 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1173
1174 2010-09-20 Janus Weil <janus@gcc.gnu.org>
1175
1176 PR fortran/45438
1177 * gfortran.dg/pointer_check_7.f90: New.
1178
1179 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1180
1181 PR rtl-optimization/45728
1182 * gcc.c-torture/compile/pr45728.c: New test.
1183
1184 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
1185
1186 PR fortran/45081
1187 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1188
1189 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
1190
1191 * g++.dg/tree-ssa/pr45605.C: Add "\\".
1192
1193 2010-09-20 Richard Guenther <rguenther@suse.de>
1194
1195 PR middle-end/45704
1196 * gcc.dg/torture/pr45704.c: New testcase.
1197
1198 2010-09-20 Jan Hubicka <jh@suse.cz>
1199
1200 PR tree-optimize/45605
1201 * g++.dg/tree-ssa/pr45605.C: New testcase.
1202
1203 2010-09-20 Michael Matz <matz@suse.de>
1204
1205 PR testsuite/45706
1206 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1207 enough.
1208
1209 2010-09-20 Richard Guenther <rguenther@suse.de>
1210
1211 PR tree-optimization/45705
1212 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1213
1214 2010-09-20 Michael Matz <matz@suse.de>
1215
1216 PR testsuite/45706
1217 * lib/target-supports.exp (check_effective_target_vect_perm):
1218 Add i?86-*-*.
1219
1220 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR rtl-optimization/45695
1223 * gcc.c-torture/execute/pr45695.c: New test.
1224
1225 2010-09-19 Jan Hubicka <jh@suse.cz>
1226
1227 PR lto/44246
1228 * gcc.c-torture/compile/pr44246.c:New file.
1229
1230 2010-09-19 Ira Rosen <irar@il.ibm.com>
1231
1232 PR tree-optimization/45714
1233 * gfortran.dg/vect/pr45714-a.f: New test.
1234 * gfortran.dg/vect/pr45714-b.f: New test.
1235
1236 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1237
1238 * gnat.dg/const1.adb: Rename into...
1239 * gnat.dg/constant1.adb: ...this.
1240 * gnat.dg/constant2.adb: New test.
1241 * gnat.dg/constant2_pkg1.ads: New helper.
1242 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1243
1244 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1245
1246 * gnat.dg/specs/constant1.ads: New test.
1247 * gnat.dg/specs/constant1_pkg.ads: New helper.
1248
1249 2010-09-18 Jan Hubicka <jh@suse.cz>
1250
1251 PR tree-optimization/45453
1252 * g++.dg/tree-ssa/pr45453.C: New testcase.
1253
1254 2010-09-18 Jason Merrill <jason@redhat.com>
1255
1256 * g++.dg/cpp0x/initlist44.C: New.
1257
1258 2010-09-18 Richard Guenther <rguenther@suse.de>
1259
1260 PR tree-optimization/45709
1261 * g++.dg/torture/pr45709-2.C: New testcase.
1262
1263 2010-09-18 Richard Guenther <rguenther@suse.de>
1264
1265 PR tree-optimization/45709
1266 * g++.dg/torture/pr45709.C: New testcase.
1267
1268 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
1269
1270 PR testsuite/45719
1271 * gcc.target/i386/pad-3.c: Pass -fno-pic.
1272
1273 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1274
1275 * gcc.target/i386/pad-1.c: New.
1276 * gcc.target/i386/pad-2.c: Likewise.
1277 * gcc.target/i386/pad-3.c: Likewise.
1278 * gcc.target/i386/pad-4.c: Likewise.
1279 * gcc.target/i386/pad-5a.c: Likewise.
1280 * gcc.target/i386/pad-5b.c: Likewise.
1281 * gcc.target/i386/pad-6a.c: Likewise.
1282 * gcc.target/i386/pad-6b.c: Likewise.
1283 * gcc.target/i386/pad-7.c: Likewise.
1284 * gcc.target/i386/pad-8.c: Likewise.
1285 * gcc.target/i386/pad-9.c: Likewise.
1286 * gcc.target/i386/pad-10.c: Likewise.
1287
1288 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1289
1290 PR middle-end/45234
1291 * gcc.dg/torture/stackalign/alloca-5.c: New.
1292
1293 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1294
1295 PR middle-end/45678
1296 * gcc.dg/torture/pr45678-2.c: New.
1297
1298 2010-09-17 Richard Guenther <rguenther@suse.de>
1299
1300 PR middle-end/45678
1301 * gcc.dg/torture/pr45678-1.c: New testcase.
1302
1303 2010-09-17 Michael Matz <matz@suse.de>
1304
1305 PR tree-optimization/43432
1306 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1307 check_effective_target_vect_perm_short): New predicates.
1308 (check_effective_target_vect_perm): Include x86_64.
1309 * gcc.dg/vect/pr43432.c: New test.
1310 * gcc.dg/vect/vect-114.c: Adjust.
1311 * gcc.dg/vect/vect-15.c: Ditto.
1312 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1313 * gcc.dg/vect/slp-perm-9.c: Ditto.
1314
1315 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
1316
1317 PR testsuite/45692
1318 * objc/execute/exceptions/throw-nil.m: Run the test only with the
1319 GNU runtime.
1320
1321 2010-09-17 Richard Guenther <rguenther@suse.de>
1322
1323 * gcc.dg/pr27898.c: Use -flto instead of -combine.
1324 * gcc.dg/pr28706.c: Likewise.
1325 * gcc.dg/pr28712.c: Likewise.
1326 * gcc.dg/pr30762-1.c: Likewise.
1327 * gcc.dg/pr30762-2.c: Likewise.
1328 * gcc.dg/pr31529-1.c: Likewise.
1329 * gcc.dg/pr31529-2.c: Likewise.
1330 * gcc.dg/pr34457-1.c: Likewise.
1331 * gcc.dg/pr34457-2.c: Likewise.
1332 * gcc.dg/pr34668-1.c: Likewise.
1333 * gcc.dg/pr34668-2.c: Likewise.
1334 * gcc.dg/pr34989-1.c: Likewise.
1335 * gcc.dg/pr34989-2.c: Likewise.
1336 * gcc.dg/pr43557-1.c: Likewise.
1337 * gcc.dg/pr43557-2.c: Likewise.
1338 * gcc.dg/debug/pr41893-1.c: Likewise.
1339 * gcc.dg/matrix/matrix.exp: Do not use -combine.
1340 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1341 * gcc.dg/matrix/matrix-4.c: Likewise.
1342 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1343 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1344 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1345 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1346
1347 2010-09-16 Tobias Burnus <burnus@net-b.de>
1348
1349 PR fortran/43665
1350 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1351 optimizations.
1352 * gfortran.dg/intent_optimize_1.f90: New test.
1353
1354 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
1355
1356 * gcc.target/i386/divmod-1.c: New.
1357 * gcc.target/i386/divmod-2.c: Likewise.
1358 * gcc.target/i386/divmod-3.c: Likewise.
1359 * gcc.target/i386/divmod-4.c: Likewise.
1360 * gcc.target/i386/divmod-4a.c: Likewise.
1361 * gcc.target/i386/divmod-5.c: Likewise.
1362 * gcc.target/i386/divmod-6.c: Likewise.
1363 * gcc.target/i386/divmod-7.c: Likewise.
1364 * gcc.target/i386/divmod-8.c: Likewise.
1365 * gcc.target/i386/udivmod-1.c: Likewise.
1366 * gcc.target/i386/udivmod-2.c: Likewise.
1367 * gcc.target/i386/udivmod-3.c: Likewise.
1368 * gcc.target/i386/udivmod-4.c: Likewise.
1369 * gcc.target/i386/udivmod-4a.c: Likewise.
1370 * gcc.target/i386/udivmod-5.c: Likewise.
1371 * gcc.target/i386/udivmod-6.c: Likewise.
1372 * gcc.target/i386/udivmod-7.c: Likewise.
1373 * gcc.target/i386/udivmod-8.c: Likewise.
1374
1375 2010-09-16 Jan Hubicka <jh@suse.cz>
1376
1377 * g++.dg/lto/pr45679-1_0.C: New file.
1378 * g++.dg/lto/pr45679-1_1.C: New file.
1379 * g++.dg/lto/pr45679-0_0.C: New file.
1380 * g++.dg/lto/pr45679-0_1.C: New file.
1381
1382 2010-09-16 Janus Weil <janus@gcc.gnu.org>
1383
1384 PR fortran/45674
1385 * gfortran.dg/class_dummy_2.f03: New.
1386
1387 2010-09-16 Richard Guenther <rguenther@suse.de>
1388
1389 PR tree-optimization/45623
1390 * gcc.dg/torture/pr45623.c: New testcase.
1391
1392 2010-09-16 Ira Rosen <irar@il.ibm.com>
1393
1394 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1395 name and parentheses.
1396 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1397
1398 2010-09-15 Jason Merrill <jason@redhat.com>
1399
1400 * g++.dg/parse/parameter-declaration-2.C: New.
1401
1402 * g++.dg/cpp0x/scoped_enum2.C: New.
1403
1404 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
1405
1406 * gcc.c-torture/compile/20100915-1.c: New test.
1407
1408 2010-09-15 Martin Jambor <mjambor@suse.cz>
1409
1410 PR middle-end/45644
1411 * gcc.dg/ipa/pr45644.c: New test.
1412
1413 2010-09-15 Jakub Jelinek <jakub@redhat.com>
1414
1415 PR tree-optimization/45633
1416 * gcc.dg/vect/pr45633.c: New test.
1417
1418 2010-09-15 Janus Weil <janus@gcc.gnu.org>
1419
1420 PR fortran/45577
1421 * gfortran.dg/allocate_derived_4.f90: New.
1422
1423 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
1424
1425 * lib/target-supports.exp
1426 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1427 supported flag to true for neon.
1428
1429 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1430
1431 PR c++/45665
1432 * g++.dg/template/crash103.C: New.
1433
1434 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
1435
1436 Merge from 'apple/trunk' branch on FSF servers.
1437
1438 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
1439
1440 Radar 4457381
1441 * objc.dg/msg-in-protocol.m: New.
1442 * obj-c++.dg/msg-in-protocol.mm: New.
1443
1444 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
1445
1446 Radar 4219590
1447 * objc.dg/break-in-ifstmt.m: New.
1448
1449 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1450
1451 Radar 4174166
1452 * obj-c++.dg/comp-types-13.mm: New.
1453 * objc.dg/comp-types-12.m: New.
1454
1455 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1456
1457 Radar 4216500
1458 * obj-c++.dg/proto-lossage-7.mm: New.
1459 * objc.dg/proto-lossage-7.m: New.
1460
1461 2010-09-14 Jan Hubicka <jh@suse.cz>
1462
1463 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1464 folding.
1465 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1466 folding.
1467
1468 2010-09-14 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR middle-end/45567
1471 * gcc.dg/pr45567.c: New test.
1472
1473 PR debug/45660
1474 * g++.dg/debug/pr45660.C: New test.
1475
1476 2010-09-14 Ira Rosen <irar@il.ibm.com>
1477
1478 PR tree-optimization/45470
1479 * g++.dg/vect/pr45470-a.cc: New test.
1480 * g++.dg/vect/pr45470-a.cc: New test.
1481
1482 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
1483
1484 PR target/42070
1485 * lib/profopt.exp: Prune warnings on execname2 compile.
1486 * lib/prune.exp: Prune "can't add line info" warnings.
1487
1488 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1489
1490 PR libfortran/45532
1491 * gfortran.dg/namelist_64.f90: New test.
1492
1493 2010-09-13 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR rtl-optimization/45617
1496 * gcc.target/i386/pr45617.c: New test.
1497
1498 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
1499
1500 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1501
1502 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
1503
1504 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1505 * gcc.target/i386/fma4-vector.c: Likewise.
1506 * gcc.target/i386/vectorize2.c: Likewise.
1507 * gcc.target/i386/vectorize4.c: Likewise.
1508 * gcc.target/i386/vectorize5.c: Likewise.
1509 * gcc.target/i386/vectorize6.c: Likewise.
1510 * gcc.target/i386/vectorize8.c: Likewise.
1511
1512 * gcc.target/i386/vect-double-1.c: New.
1513 * gcc.target/i386/vect-double-1a.c: Likewise.
1514 * gcc.target/i386/vect-double-2.c: Likewise.
1515 * gcc.target/i386/vect-double-2a.c: Likewise.
1516
1517 * lib/target-supports.exp (check_effective_target_vect_double):
1518 Set et_vect_double_saved to 0 when tuning for Atom.
1519
1520 2010-09-13 Jan Hubicka <jh@suse.cz>
1521
1522 * gcc.dg/torture/pr23821.c: Drop static keyword.
1523 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1524 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1525
1526 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
1527
1528 * gcc.target/arm/sync-1.c: New.
1529
1530 2010-09-12 Olivier Hainque <hainque@adacore.com>
1531
1532 * gnat.dg/memtrap.adb: New test.
1533
1534 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1535
1536 * gfortran.dg/promotion.f90: Fix options.
1537
1538 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
1539
1540 * g++.dg/cpp0x/range-for1.C: New.
1541 * g++.dg/cpp0x/range-for2.C: New.
1542 * g++.dg/cpp0x/range-for3.C: New.
1543 * g++.dg/cpp0x/range-for4.C: New.
1544 * g++.dg/cpp0x/range-for5.C: New.
1545 * g++.dg/cpp0x/range-for6.C: New.
1546
1547 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
1548
1549 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1550 and counts. Check that transpose is not called.
1551 * gfortran.dg/transpose_2.f90: Update error message.
1552
1553 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1554
1555 PR c++/43824
1556 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1557 * g++.dg/lookup/strong-using-2.C: Likewise.
1558 * g++.dg/lookup/strong-using-3.C: Likewise.
1559 * g++.dg/lookup/strong-using-5.C: Likewise.
1560
1561 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1562 * g++.dg/cpp0x/inline-ns4.C: New.
1563 * g++.dg/cpp0x/inline-ns5.C: New.
1564
1565 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
1566
1567 PR middle-end/45634
1568 * gfortran.fortran-torture/compile/pr45634.f90: New.
1569
1570 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1571
1572 * objc.dg/fobjc-exceptions.m: New test.
1573
1574 2010-09-10 Jan Hubicka <jh@suse.cz>
1575
1576 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1577
1578 2010-09-10 Martin Jambor <mjambor@suse.cz>
1579
1580 PR tree-optimization/44972
1581 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1582 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1583 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1584 instead.
1585 * g++.dg/torture/pr44972.C: New test.
1586
1587 2010-09-10 Martin Jambor <mjambor@suse.cz>
1588
1589 PR tree-optimization/44972
1590 * g++.dg/torture/pr34850.C: Remove expected warning.
1591
1592 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1593
1594 * gfortran.dg/dummy_optional_arg.f90: New test.
1595
1596 2010-09-08 Jan Hubicka <jh@suse.cz>
1597
1598 PR tree-optimization/45598
1599 * fortran.fortran-torture/compile/pr45598.f90: New test.
1600
1601 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1602
1603 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1604 * lib/target-supports.exp (check_ifunc_available): New.
1605 * gcc.dg/attr-ifunc-1.c: New.
1606 * gcc.dg/attr-ifunc-2.c: New.
1607 * gcc.dg/attr-ifunc-3.c: New.
1608 * gcc.dg/attr-ifunc-4.c: New.
1609 * gcc.dg/attr-ifunc-5.c: New.
1610 * g++.dg/ext/attr-ifunc-1.C: New.
1611 * g++.dg/ext/attr-ifunc-2.C: New.
1612 * g++.dg/ext/attr-ifunc-3.C: New.
1613 * g++.dg/ext/attr-ifunc-4.C: New.
1614
1615 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1616
1617 PR middle-end/40386
1618 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1619
1620 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1621
1622 * gfortran.dg/inline_transpose_1.f90: New test.
1623
1624 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR c++/45588
1627 * g++.dg/warn/Wunused-var-15.C: New test.
1628
1629 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1630
1631 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1632 hppa*-*-hpux*.
1633
1634 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1635
1636 * objc/execute/exceptions/throw-nil.m: New test.
1637 * objc/execute/exceptions/handler-1.m: Updated to use the new
1638 objc_set_uncaught_exception_handler() function.
1639 * objc/execute/exceptions/matcher-1.m: New test.
1640
1641 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1642
1643 PR fortran/38282
1644 * gfortran.dg/bit_comparison_1.F90: New test.
1645 * gfortran.dg/leadz_trailz_3.f90: New test.
1646 * gfortran.dg/masklr_2.F90: New test.
1647 * gfortran.dg/shiftalr_1.F90: New test.
1648 * gfortran.dg/merge_bits_2.F90: New test.
1649 * gfortran.dg/dshift_2.F90: New test.
1650 * gfortran.dg/bit_comparison_2.F90: New test.
1651 * gfortran.dg/masklr_1.F90: New test.
1652 * gfortran.dg/merge_bits_1.F90: New test.
1653 * gfortran.dg/dshift_1.F90: New test.
1654 * gfortran.dg/shiftalr_2.F90: New test.
1655
1656 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1657
1658 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1659 functions from objc/typedstream.h are deprecated.
1660
1661 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1662
1663 * lib/target-supports.exp
1664 (check_effective_target_run_expensive_tests): New proc.
1665 * gcc.c-torture/compile/limits-fnargs.c: Use
1666 dg-require-effective-target run_expensive_tests.
1667
1668 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR fortran/45597
1671 * gfortran.dg/gomp/pr45597.f90: New test.
1672
1673 PR fortran/45595
1674 * gfortran.dg/gomp/pr45595.f90: New test.
1675
1676 2010-09-08 Michael Matz <matz@suse.de>
1677
1678 * c-c++-common/uninit-17.c: Adjust.
1679
1680 2010-09-08 Michael Matz <matz@suse.de>
1681
1682 PR tree-optimization/43430
1683 * gcc.dg/vect/pr43430-2.c: New test.
1684
1685 2010-09-08 Michael Matz <matz@suse.de>
1686
1687 PR tree-optimization/33244
1688 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1689
1690 2010-09-08 Richard Guenther <rguenther@suse.de>
1691
1692 PR tree-optimization/45578
1693 * gfortran.dg/pr45578.f90: New testcase.
1694
1695 2010-09-08 Richard Guenther <rguenther@suse.de>
1696
1697 PR testsuite/45590
1698 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1699
1700 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1701
1702 PR fortran/45576
1703 * gfortran.dg/char_length_18.f90: New test.
1704
1705 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1706
1707 PR target/36502
1708 * gcc.target/i386/pr36502.c: New test.
1709
1710 PR target/42313
1711 PR target/44651
1712 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1713 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1714
1715 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1716
1717 * gfortran.dg/achar_4.f90: Enable bounds checking.
1718
1719 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
1720
1721 PR target/45206
1722 * gcc.target/i386/pr45206.c: New test.
1723
1724 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
1725
1726 PR fortran/45505
1727 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1728
1729 2010-09-07 Jan Hubicka <jh@suse.cz>
1730
1731 * gcc.c-torture/compile/20100907.c: New testcase.
1732
1733 2010-09-07 Richard Guenther <rguenther@suse.de>
1734
1735 PR middle-end/45569
1736 * g++.dg/eh/pr45569.C: New testcase.
1737
1738 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1739
1740 PR target/43137
1741 * gcc.target/arm/pr43137.c: New test.
1742
1743 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1744
1745 PR fortran/36931
1746 * gfortran.dg/dependency_35.f90: New test.
1747
1748 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1749
1750 PR fortran/34145
1751 * gfortran.dg/char_length_17.f90: New test.
1752
1753 2010-09-06 Dodji Seketeli <dodji@redhat.com>
1754
1755 PR c++/45200
1756 PR c++/45293
1757 PR c++/45558
1758 * g++.dg/template/typedef34.C: New test.
1759 * g++.dg/template/typedef35.C: New test.
1760
1761 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
1762
1763 PR target/22152
1764 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1765
1766 2010-09-06 Mark Mitchell <mark@codesourcery.com>
1767
1768 * g++.dg/warn/Wdouble-promotion.C: New.
1769
1770 2010-09-06 Arnaud Charlet <charlet@adacore.com>
1771
1772 * g++.dg/parse/redef2.C: New.
1773
1774 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1775
1776 * gcc.dg/20100906-1.c: New testcase.
1777
1778 2010-09-06 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR testsuite/45543
1781 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1782 DW_TAG_enumeration_type DIE.
1783
1784 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1785
1786 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1787 Update XFAILs.
1788
1789 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1790
1791 PR rtl-optimization/44919
1792 * g++.dg/opt/pr44919.C: New.
1793
1794 2010-09-06 Tobias Burnus <burnus@net-b.de>
1795
1796 PR fortran/38282
1797 * gfortran.dg/iall_iany_iparity_1.f90: New.
1798 * gfortran.dg/iall_iany_iparity_2.f90: New.
1799
1800 2010-09-06 Jason Merrill <jason@redhat.com>
1801
1802 * g++.dg/cpp0x/initlist42.C: New.
1803
1804 * g++.dg/cpp0x/auto19.C: New.
1805
1806 * g++.dg/template/sfinae25.C: New.
1807 * g++.dg/template/char1.C: Expect warning.
1808 * g++.dg/template/nontype10.C: Likewise.
1809
1810 * g++.dg/cpp0x/implicit9.C: New.
1811
1812 * g++.dg/cpp0x/initlist43.C: New.
1813
1814 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1815
1816 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1817
1818 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1819
1820 * gcc.dg/Wdouble-promotion.c: New.
1821
1822 2010-09-05 Tobias Burnus <burnus@net-b.de>
1823
1824 * gfortran.dg/float128_1.f90: Remove test case as
1825 it always fails since Rev 163611 backed out the
1826 front-end implementation.
1827
1828 2010-09-05 Tobias Burnus <burnus@net-b.de>
1829
1830 * gfortran.dg/float128_1.f90: XFAIL test case.
1831
1832 2010-09-05 Tobias Burnus <burnus@net-b.de>
1833
1834 * gfortran.dg/bessel_7.f90: Decrease required precision.
1835
1836 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
1837
1838 PR testsuite/45545
1839 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1840 ref-all-matching targets.
1841
1842 2010-09-05 Richard Guenther <rguenther@suse.de>
1843
1844 PR tree-optimization/45535
1845 * gcc.c-torture/compile/pr45535.c: New testcase.
1846
1847 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1848
1849 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1850 "\[^\n\]*".
1851 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1852 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1853 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1854 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1855 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1856 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1857 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1858 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1859 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1860 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1861 * gcc.target/i386/pr22152.c: Likewise.
1862 * gcc.target/i386/pr36992-1.c: Likewise.
1863 * gcc.target/i386/pr36992-2.c: Likewise.
1864 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1865
1866 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1867
1868 PR testsuite/43957
1869 * gcc.dg/const-uniq-1.c: Modify regexp.
1870
1871 2010-09-04 Tobias Burnus <burnus@net-b.de>
1872
1873 PR fortran/45530
1874 * gfortran.dg/namelist_63.f90: New.
1875
1876 2010-09-04 Jan Hubicka <jh@suse.cz>
1877
1878 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1879 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1880
1881 2010-09-04 Jan Hubicka <jh@suse.cz>
1882
1883 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1884
1885 2010-09-04 Janus Weil <janus@gcc.gnu.org>
1886
1887 PR fortran/45507
1888 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1889
1890 2010-09-03 Joseph Myers <joseph@codesourcery.com>
1891
1892 * gcc.dg/opts-4.c: New test.
1893
1894 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1895
1896 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1897 * gcc.dg/vect/vect-peel-4.c: Ditto.
1898
1899 2010-09-03 Daniel Kraft <d@domob.eu>
1900
1901 PR fortran/45525
1902 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1903
1904 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1905
1906 PR fortran/45159
1907 * gfortran.dg/dependency_34.f90: New test.
1908
1909 2010-09-03 Steve Ellcey <sje@cup.hp.com>
1910
1911 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1912
1913 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1914
1915 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1916 gcc.target/i386/clearcap.map if supported.
1917
1918 2010-09-03 Michael Matz <matz@suse.de>
1919
1920 PR middle-end/45415
1921 * gcc.dg/pr45415.c: New test.
1922
1923 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1924
1925 PR tree-optimization/45506
1926 * gcc.dg/pr45506.c: New.
1927
1928 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
1929
1930 PR target/45476
1931 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1932 * gcc.target/i386/float128-2.c: Ditto.
1933
1934 2010-09-03 Daniel Kraft <d@domob.eu>
1935
1936 PR fortran/34162
1937 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1938 * gfortran.dg/internal_dummy_2.f08: New test.
1939 * gfortran.dg/internal_dummy_3.f08: New test.
1940 * gfortran.dg/internal_dummy_4.f08: New test.
1941
1942 2010-09-03 Jakub Jelinek <jakub@redhat.com>
1943
1944 PR debug/45500
1945 * gcc.target/i386/pr45500.c: New test.
1946
1947 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1948
1949 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1950
1951 2010-09-03 Daniel Kraft <d@domob.eu>
1952
1953 PR fortran/44602
1954 * gfortran.dg/exit_2.f08; Adapt error messages.
1955 * gfortran.dg/exit_3.f08: New test.
1956 * gfortran.dg/exit_4.f08: New test.
1957 * gfortran.dg/exit_5.f03: New test.
1958
1959 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1960
1961 * gfortran.dg/ishft_4.f90: New test.
1962
1963 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1964
1965 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1966 FRIZ/XSRIZ instruciton for (double)(long long)x.
1967 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1968
1969 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1970
1971 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1972
1973 2010-09-02 Richard Guenther <rguenther@suse.de>
1974
1975 PR tree-optimization/44937
1976 PR tree-optimization/45412
1977 * g++.dg/opt/pr45412.C: New testcase.
1978 * gcc.c-torture/compile/pr45412.c: Likewise.
1979 * gcc.c-torture/compile/pr44937.c: Likewise.
1980
1981 2010-09-02 Joseph Myers <joseph@codesourcery.com>
1982
1983 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1984 but using -Werror=comment.
1985 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1986 expected error messages.
1987
1988 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1989
1990 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1991 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1992
1993 2010-09-02 Tobias Burnus <burnus@net-b.de>
1994
1995 PR fortran/45489
1996 * gfortran.dg/initialization_27.f90: New.
1997
1998 2010-09-02 Ira Rosen <irar@il.ibm.com>
1999
2000 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2001 check into different basic blocks. Expect vectorization if misaligned
2002 stores are supported.
2003 * gcc.dg/vect/bb-slp-8a.c: New test.
2004 * gcc.dg/vect/bb-slp-8b.c: New test.
2005
2006 2010-09-01 Steve Ellcey <sje@cup.hp.com>
2007
2008 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2009
2010 2010-09-01 Janus Weil <janus@gcc.gnu.org>
2011
2012 PR fortran/44541
2013 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2014 * gfortran.dg/class_dummy_1.f03: New.
2015
2016 2010-09-01 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR middle-end/45458
2019 * g++.dg/tree-prof/partition2.C: New test.
2020
2021 2010-09-01 Richard Guenther <rguenther@suse.de>
2022
2023 * gcc.dg/vect/vect-outer-fir.c: Adjust.
2024 * gcc.dg/tree-ssa/vrp54.c: New testcase.
2025 * gcc.c-torture/execute/20100827-1.c: Likewise.
2026
2027 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2028
2029 * gfortran.dg/execute_command_line_1.f90: New test.
2030
2031 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR preprocessor/45457
2034 * c-c++-common/cpp/pr45457.c: New test.
2035
2036 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
2037
2038 * gcc.dg/nested-func-8.c: New test.
2039
2040 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2041
2042 PR fortran/38282
2043 * gfortran.dg/popcnt_poppar_1.F90: New test.
2044 * gfortran.dg/popcnt_poppar_2.F90: New test.
2045
2046 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
2047
2048 * gcc.target/i386/volatile-2.c: Require nonpic target.
2049
2050 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR middle-end/45461
2053 * gcc.dg/pr45461.c: New test.
2054
2055 2010-08-31 Richard Guenther <rguenther@suse.de>
2056
2057 PR testsuite/45455
2058 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2059
2060 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
2061
2062 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2063
2064 2010-08-30 Janus Weil <janus@gcc.gnu.org>
2065
2066 PR fortran/45456
2067 * gfortran.dg/typebound_proc_18.f03: New.
2068
2069 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
2070
2071 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2072 * lib/scanasm.exp (scan-stack-usage): Likewise.
2073 (scan-stack-usage-not): Likewise.
2074 * gcc.dg/stack-usage-1.c: New test.
2075 * gcc.target/i386/stack-usage-realign.c: Likewise.
2076
2077 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
2078
2079 PR tree-optimization/45427
2080 * gcc.dg/tree-ssa/pr45427.c: New test.
2081
2082 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2083
2084 PR c++/45043
2085 * g++.dg/template/crash102.C: New.
2086
2087 2010-08-30 Jakub Jelinek <jakub@redhat.com>
2088
2089 PR middle-end/45423
2090 * gcc.dg/gomp/atomic-12.c: New test.
2091 * gcc.dg/gomp/atomic-13.c: New test.
2092 * gcc.dg/gomp/atomic-14.c: New test.
2093 * g++.dg/gomp/atomic-11.C: New test.
2094 * g++.dg/gomp/atomic-12.C: New test.
2095 * g++.dg/gomp/atomic-13.C: New test.
2096 * g++.dg/gomp/atomic-14.C: New test.
2097
2098 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2099
2100 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2101 delimiter.
2102
2103 2010-08-30 Thomas Quinot <quinot@adacore.com>
2104
2105 * gnat.dg/discr24.adb: New test.
2106
2107 2010-08-30 Richard Guenther <rguenther@suse.de>
2108
2109 PR tree-optimization/45449
2110 * gcc.dg/pr45449.c: New testcase.
2111
2112 2010-08-30 Joseph Myers <joseph@codesourcery.com>
2113
2114 * gcc.dg/opts-1.c: Expect errors, not warnings.
2115
2116 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2117
2118 PR fortran/42769
2119 * gfortran.dg/dynamic_dispatch_11.f03: New.
2120
2121 2010-08-29 Jason Merrill <jason@redhat.com>
2122
2123 PR c++/44991
2124 * g++.dg/parse/defarg15.C: New.
2125
2126 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2127
2128 PR fortran/45439
2129 * gfortran.dg/select_type_16.f03: New.
2130
2131 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
2132 Tobias Burnus <burnus@net-b.de>
2133
2134 * gfortran.dg/bessel_7.f90: Decrease required precision.
2135
2136 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
2137 Kaz Kojima <kkojima@gcc.gnu.org>
2138
2139 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
2140
2141 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2142
2143 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2144 floating point conversion code generation.
2145 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2146 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2147 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2148 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2149 to integer conversion code generation.
2150 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2151 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2152 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2153 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2154
2155 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2156
2157 PR fortran/32049
2158 * gfortran.dg/random_seed_1.f90: Adjust test.
2159 * gfortran.dg/float128_1.f90: New test.
2160
2161 2010-08-27 Tobias Burnus <burnus@net-b.de>
2162
2163 PR fortran/33197
2164 * gfortran.dg/norm2_1.f90: New.
2165 * gfortran.dg/norm2_2.f90: New.
2166 * gfortran.dg/norm2_3.f90: New.
2167 * gfortran.dg/norm2_4.f90: New.
2168 * gfortran.dg/parity_1.f90: New.
2169 * gfortran.dg/parity_2.f90: New.
2170 * gfortran.dg/parity_3.f90: New.
2171
2172 2010-08-27 Janus Weil <janus@gcc.gnu.org>
2173
2174 PR fortran/45420
2175 * gfortran.dg/select_type_15.f03: New.
2176
2177 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2178
2179 PR libfortran/43217
2180 * gfortran.dg/hollerith8.f90: New test.
2181
2182 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2183
2184 PR fortran/45159
2185 * gfortran.dg/dependency_33.f90: New test.
2186
2187 2010-08-27 Richard Guenther <rguenther@suse.de>
2188
2189 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2190 * gcc.dg/graphite/scop-2.c: Likewise.
2191 * gcc.dg/graphite/scop-20.c: Likewise.
2192 * gcc.dg/vect/slp-25.c: Likewise.
2193
2194 2010-08-27 Olivier Hainque <hainque@adacore.com>
2195
2196 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2197
2198 2010-08-26 Daniel Kraft <d@domob.eu>
2199
2200 PR fortran/38936
2201 PR fortran/44047
2202 PR fortran/45384
2203 * gfortran.dg/associate_8.f03: New test.
2204 * gfortran.dg/select_type_13.f03: New test.
2205 * gfortran.dg/select_type_14.f03: New test.
2206
2207 2010-08-26 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR tree-optimization/44485
2210 * gcc.dg/pr44485.c: New test.
2211
2212 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2213
2214 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2215 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2216 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2217
2218 2010-08-26 Richard Guenther <rguenther@suse.de>
2219
2220 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2221 * gcc.dg/graphite/scop-21.c: Likewise.
2222
2223 2010-08-26 Richard Guenther <rguenther@suse.de>
2224
2225 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2226 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2227 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2228 * gcc.dg/vect/vect-91.c: Likewise.
2229 * gcc.dg/vect/vect-peel-1.c: Likewise.
2230 * gcc.dg/vect/vect-peel-2.c: Likewise.
2231 * gcc.dg/vect/vect-peel-4.c: Likewise.
2232
2233 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2234
2235 PR libfortran/41859
2236 * gfortran.dg/der_io_4.f90: New test.
2237
2238 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR rtl-optimization/44858
2241 * gcc.c-torture/execute/pr44858.c: New test.
2242
2243 PR rtl-optimization/45400
2244 * g++.dg/other/i386-8.C: New test.
2245
2246 2010-08-25 Richard Guenther <rguenther@suse.de>
2247
2248 * gcc.dg/alias-8.c: Adjust.
2249
2250 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
2251
2252 * gcc.target/i386/combine-mul.c: New test.
2253
2254 2010-08-25 Richard Guenther <rguenther@suse.de>
2255
2256 PR lto/44562
2257 * gcc.dg/graphite/id-27.c: New testcase.
2258 * gcc.dg/lto/20100825-1_0.c: Likewise.
2259
2260 2010-08-25 Richard Guenther <rguenther@suse.de>
2261
2262 PR tree-optimization/45316
2263 * g++.dg/opt/pr45316.C: New testcase.
2264
2265 2010-08-25 Richard Guenther <rguenther@suse.de>
2266
2267 PR tree-optimization/45393
2268 * g++.dg/torture/pr45393.C: New testcase.
2269
2270 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR tree-optimization/45059
2273 * gcc.c-torture/compile/pr45059.c: New test.
2274
2275 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
2276
2277 * lib/target-supports.exp (check_effective_target_vect_unpack):
2278 Set vect_unpack supported flag to true for neon.
2279
2280 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2281
2282 * gcc.dg/tree-ssa/ifc-5.c: New.
2283
2284 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2285
2286 * gcc.dg/tree-ssa/ifc-4.c: New.
2287 * gcc.dg/tree-ssa/ifc-7.c: New.
2288
2289 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
2290
2291 * gcc.dg/vect/vect.exp: Check loongson targets
2292 * g++.dg/vect/vect.exp: Likewise
2293 * gfortran.dg/vect/vect.exp: Likewise
2294
2295 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2296
2297 * gcc.target/powerpc/vsx-mass-1.c: New file, test
2298 -mveclibabi=mass.
2299
2300 2010-08-23 Janus Weil <janus@gcc.gnu.org>
2301
2302 PR fortran/45366
2303 * gfortran.dg/proc_ptr_29.f90: New.
2304
2305 2010-08-22 Tobias Burnus <burnus@net-b.de>
2306 Dominique d'Humieres <dominiq@lps.ens.fr>
2307
2308 PR fortran/45367
2309 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2310
2311 2010-08-22 Tobias Burnus <burnus@net-b.de>
2312
2313 PR fortran/45367
2314 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2315
2316 2010-08-22 Tobias Burnus <burnus@net-b.de>
2317
2318 PR fortran/36158
2319 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2320
2321 2010-08-22 Tobias Burnus <burnus@net-b.de>
2322 Dominique d'Humieres <dominiq@lps.ens.fr>
2323
2324 PR fortran/45367
2325 PR fortran/36158
2326 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2327 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2328
2329 2010-08-21 Janus Weil <janus@gcc.gnu.org>
2330
2331 PR fortran/44863
2332 PR fortran/45271
2333 PR fortran/45290
2334 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2335 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2336 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2337
2338 2010-08-21 Tobias Burnus <burnus@net-b.de>
2339
2340 PR fortran/36158
2341 PR fortran/33197
2342 * gfortran.dg/bessel_6.f90: New.
2343 * gfortran.dg/bessel_7.f90: New.
2344
2345 2010-08-20 Jan Hubicka <jh@suse.cz>
2346
2347 PR c++/45307
2348 PR c++/17736
2349 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2350 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2351
2352 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
2353
2354 PR target/45336
2355 * gcc.target/i386/pr45336-1.c: New.
2356 * gcc.target/i386/pr45336-2.c: Likewise.
2357 * gcc.target/i386/pr45336-3.c: Likewise.
2358 * gcc.target/i386/pr45336-4.c: Likewise.
2359
2360 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
2361
2362 PR testsuite/45361
2363 * gcc.target/i386/volatile-2.c: Update scan strings to also
2364 include (%rip) for the memory reference on x86_64.
2365
2366 2010-08-20 Jakub Jelinek <jakub@redhat.com>
2367
2368 PR middle-end/44974
2369 * gcc.dg/pr44974.c: New test.
2370
2371 PR rtl-optimization/45353
2372 * gcc.dg/pr45353.c: New test.
2373
2374 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
2375
2376 * gcc.target/i386/volatile-2.c: New.
2377
2378 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
2379
2380 PR rtl-optimization/44691
2381 * gfortran.dg/pr44691.f: New test.
2382
2383 2010-10-19 Olivier Hainque <hainque@adacore.com>
2384
2385 * gcc.target/sparc/sibcall-dslot.c: New testcase.
2386
2387 2010-08-19 Jason Merrill <jason@redhat.com>
2388
2389 * g++.dg/init/synth3.C: New.
2390 * g++.dg/init/value8.C: New.
2391 * g++.dg/tree-ssa/empty-2.C: New.
2392 * g++.dg/cpp0x/noexcept09.C: New.
2393
2394 2010-08-19 Daniel Kraft <d@domob.eu>
2395
2396 PR fortran/29785
2397 PR fortran/45016
2398 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2399 * gfortran.dg/pointer_remapping_1.f90: New test.
2400 * gfortran.dg/pointer_remapping_2.f03: New test.
2401 * gfortran.dg/pointer_remapping_3.f08: New test.
2402 * gfortran.dg/pointer_remapping_4.f03: New test.
2403 * gfortran.dg/pointer_remapping_5.f08: New test.
2404 * gfortran.dg/pointer_remapping_6.f08: New test.
2405
2406 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
2407
2408 PR testsuite/45324
2409 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2410
2411 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2412
2413 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2414
2415 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
2416
2417 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2418 variable.
2419
2420 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2421
2422 PR target/45070
2423 * gcc.c-torture/execute/pr45070.c: New.
2424
2425 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2426
2427 * g++.dg/pr44328.C: New test.
2428
2429 2010-08-19 Tobias Burnus <burnus@net-b.de>
2430
2431 PR fortran/36158
2432 PR fortran/33197
2433 * gfortran.dg/bessel_3.f90: New.
2434 * gfortran.dg/bessel_4.f90: New.
2435 * gfortran.dg/bessel_5.f90: New.
2436
2437 2010-08-19 Janus Weil <janus@gcc.gnu.org>
2438
2439 PR fortran/45290
2440 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2441 * gfortran.dg/pointer_init_2.f90: New.
2442 * gfortran.dg/pointer_init_3.f90: New.
2443 * gfortran.dg/pointer_init_4.f90: New.
2444
2445 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
2446
2447 PR c++/45049
2448 * g++.dg/pr45049-1.C: New test.
2449 * g++.dg/pr45049-2.C: New test.
2450
2451 2010-08-18 Jie Zhang <jie@codesourcery.com>
2452
2453 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2454 20 if __ARM_PCS is defined otherwise 64.
2455 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2456 instead of hard coded 64.
2457
2458 2010-08-18 Yao Qi <yao@codesourcery.com>
2459
2460 PR target/45094
2461 * gcc.target/arm/pr45094.c: New test.
2462
2463 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2464
2465 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2466
2467 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2468
2469 PR rtl-optimization/42575
2470 * gcc.target/arm/pr42575.c: New test.
2471
2472 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2473
2474 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2475 * gcc.dg/tls/thr-cse-1.c: New.
2476
2477 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2478
2479 PR debug/42487
2480 * lib/target-supports.exp
2481 (check_effective_target_function_sections): New.
2482 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2483 function sections before proceding.
2484
2485 2010-08-17 Jakub Jelinek <jakub@redhat.com>
2486
2487 PR fortran/45308
2488 * gfortran.dg/pr45308.f03: New test.
2489
2490 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
2491
2492 PR target/45296
2493 * gcc.target/i386/pr45296.c: New test.
2494
2495 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
2496
2497 * g++.dg/ext/uow-1.C: New.
2498 * g++.dg/ext/uow-2.C: New.
2499 * g++.dg/ext/uow-3.C: New.
2500 * g++.dg/ext/uow-4.C: New.
2501
2502 2010-08-17 Richard Guenther <rguenther@suse.de>
2503
2504 PR testsuite/45266
2505 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2506
2507 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
2508
2509 PR c/40563
2510 * gcc.dg/Wcxx-compat-20.c: New test.
2511
2512 2010-08-17 Daniel Kraft <d@domob.eu>
2513
2514 PR fortran/38936
2515 * gfortran.dg/associate_1.f03: Extended to test newly supported
2516 features like association to variables.
2517 * gfortran.dg/associate_3.f03: Removed check for illegal change
2518 of associate-name here...
2519 * gfortran.dg/associate_5.f03: ...and added it here.
2520 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2521 * gfortran.dg/associate_7.f03: New test.
2522
2523 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
2524
2525 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2526
2527 2010-08-15 Daniel Kraft <d@domob.eu>
2528
2529 PR fortran/38936
2530 * gfortran.dg/associate_1.f03: Enable test for array expressions.
2531 * gfortran.dg/associate_3.f03: Clarify comment.
2532 * gfortran.dg/associate_5.f03: New test.
2533 * gfortran.dg/associate_6.f03: New test.
2534
2535 2010-08-15 Tobias Burnus <burnus@net-b.de>
2536
2537 PR fortran/45211
2538 * gfortran.dg/bind_c_usage_21.f90: New.
2539 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2540
2541 2010-08-15 Tobias Burnus <burnus@net-b.de>
2542
2543 * gfortran.dg/optional_absent_1.f90: New.
2544 * gfortran.dg/null_actual.f90: New.
2545
2546 2010-08-15 Tobias Burnus <burnus@net-b.de>
2547
2548 * gfortran.dg/pointer_target_1.f90: New.
2549 * gfortran.dg/pointer_target_2.f90: New.
2550 * gfortran.dg/pointer_target_3.f90: New.
2551
2552 2010-08-15 Daniel Kraft <d@domob.eu>
2553
2554 PR fortran/45197
2555 * gfortran.dg/elemental_args_check_3.f90: New test.
2556 * gfortran.dg/impure_1.f08: New test.
2557 * gfortran.dg/impure_2.f08: New test.
2558 * gfortran.dg/impure_3.f90: New test.
2559 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2560
2561 2010-08-15 Ira Rosen <irar@il.ibm.com>
2562
2563 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2564 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2565 SLP tests.
2566 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2567 misaligned loads.
2568 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2569 misaligned stores.c
2570 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2571
2572 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2573
2574 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2575 dg-require-effective-target after dg-do.
2576
2577 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2578
2579 * lib/target-supports.exp (check_effective_target_vect_int): Return
2580 true for Loongson targets.
2581 (check_effective_target_vect_shift): Likewise.
2582 (check_effective_target_vect_no_int_max): Likewise.
2583 (check_effective_target_vect_no_align): Likewise.
2584 (check_effective_target_vect_short_mult): Likewise.
2585
2586 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
2587
2588 * g++.dg/cast.C: Change fields of structures to "long" to pass
2589 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2590 * g++.dg/cpp0x/iop.C: Ditto.
2591 * g++.dg/cpp0x/named_refs.C: Ditto.
2592 * g++.dg/cpp0x/rv1p.C: Ditto.
2593 * g++.dg/cpp0x/rv2p.C: Ditto.
2594 * g++.dg/cpp0x/rv3p.C: Ditto.
2595 * g++.dg/cpp0x/rv4p.C: Ditto.
2596 * g++.dg/cpp0x/rv5p.C: Ditto.
2597 * g++.dg/cpp0x/rv6p.C: Ditto.
2598 * g++.dg/cpp0x/rv7p.C: Ditto.
2599 * g++.dg/cpp0x/rv8p.C: Ditto.
2600 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2601
2602 2010-08-13 Daniel Kraft <d@domob.eu>
2603
2604 * gfortran.dg/implied_shape_1.f08: New test.
2605 * gfortran.dg/implied_shape_2.f90: New test.
2606 * gfortran.dg/implied_shape_3.f08: New test.
2607
2608 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2609
2610 PR libfortran/42526
2611 * gfortran.dg/char_component_initializer_1.f90: New test.
2612
2613 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2614
2615 PR tree-optimization/45241
2616 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2617
2618 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2619
2620 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2621 to dg-options.
2622 * gcc.target/i386/pr40906-2.c: Ditto.
2623 * gcc.target/i386/pr40906-3.c: Ditto.
2624
2625 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2626
2627 PR middle-end/45262
2628 * gcc.c-torture/execute/pr45262.c: New test.
2629
2630 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2631
2632 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2633 empty argument.
2634 * g++.dg/other/profile1.C: Ditto.
2635
2636 2010-08-12 Richard Guenther <rguenther@suse.de>
2637
2638 PR tree-optimization/45232
2639 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2640 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2641 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2642 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2643 unsigned arithmetic.
2644 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2645 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2646 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2647 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2648 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2649 unsigned arithmetic.
2650 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2651 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2652 unsigned arithmetic.
2653 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2654 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2655 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2656 unsigned arithmetic.
2657 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2658 * gcc.dg/tree-ssa/negate.c: Adjust.
2659 * gcc.dg/vect/vect-1.c: Adjust.
2660 * gfortran.dg/reassoc_6.f: XFAIL.
2661
2662 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2663
2664 PR debug/45259
2665 * gcc.dg/pr45259.c: New test.
2666
2667 2010-08-12 Wei Guozhi <carrot@google.com>
2668
2669 PR target/44999
2670 * gcc.target/arm/pr44999.c: New testcase.
2671
2672 2010-08-12 Jie Zhang <jie@codesourcery.com>
2673
2674 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2675 (N): Likewise.
2676 (main): Adjust accordingly.
2677
2678 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2679
2680 * gfortran.dg/graphite/id-22.f: New.
2681
2682 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2683
2684 * gcc.dg/graphite/id-26.c: New.
2685
2686 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2687
2688 * gcc.dg/graphite/id-25.c: New.
2689
2690 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2691
2692 * gcc.dg/graphite/run-id-5.c: New.
2693 * gcc.dg/graphite/run-id-6.c: New.
2694 * gfortran.dg/graphite/id-21.f: New.
2695
2696 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2697
2698 * gcc.dg/graphite/id-24.c: New.
2699
2700 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2701
2702 * gcc.dg/tree-ssa/pr20742.c: New.
2703
2704 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2705
2706 * gcc.dg/graphite/id-23.c: New.
2707
2708 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2709
2710 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2711
2712 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2713
2714 * gcc.dg/graphite/pr42729.c: New.
2715
2716 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2717
2718 * gfortran.dg/graphite/id-20.f: New.
2719
2720 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2721
2722 * gcc.dg/graphite/id-22.c: New.
2723
2724 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2725
2726 * gcc.dg/graphite/run-id-2.c: Call abort.
2727
2728 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2729
2730 * gcc.dg/graphite/id-20.c: New.
2731
2732 2010-08-11 Janus Weil <janus@gcc.gnu.org>
2733 Steve Kargl <kargl@gcc.gnu.org>
2734
2735 PR fortran/44595
2736 * gfortran.dg/move_alloc_3.f90: New.
2737 * gfortran.dg/random_seed_2.f90: New.
2738
2739 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2740
2741 * lib/target-supports.exp (check_effective_target_sync_int_long):
2742 Add hppa*-*-linux*.
2743 (check_effective_target_sync_char_short): Likewise.
2744
2745 2010-08-10 Yao Qi <yao@codesourcery.com>
2746
2747 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2748 general form.
2749 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2750 * g++.dg/other/packed1.C: Likewise.
2751 * g++.dg/other/crash-4.C: Likewise.
2752 * g++.dg/ext/packed8.C: Likewise.
2753 * g++.dg/init/array16.C: Likewise.
2754
2755 2010-08-10 xinliang David Li <davidxl@google.com>
2756 * gcc.dg/tree-ssa/loop-19.c: Add option
2757 -fno-prefetch-loop-array
2758
2759 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2760
2761 PR middle-end/45182
2762 * gcc.c-torture/compile/pr45182.c: New test.
2763
2764 2010-08-09 Jason Merrill <jason@redhat.com>
2765
2766 PR c++/45236
2767 * g++.dg/cpp0x/variadic-104.C: New.
2768
2769 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2770
2771 PR fortran/44235
2772 * gfortran.dg/dependency_32.f90: New test.
2773
2774 2010-08-09 Richard Guenther <rguenther@suse.de>
2775
2776 PR middle-end/44632
2777 * g++.dg/opt/nrv17.C: New testcase.
2778
2779 2010-08-09 Richard Guenther <rguenther@suse.de>
2780
2781 PR middle-end/45212
2782 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2783 alignment from MEM_REF offset only if we took it from the
2784 base object.
2785
2786 * gcc.target/i386/pr24178.c: New testcase.
2787
2788 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2789
2790 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2791 * gcc.dg/20030702-1.c: Ditto.
2792 * gcc.dg/20050309-1.c: Ditto.
2793 * gcc.dg/20050325-1.c: Ditto.
2794 * gcc.dg/20050330-2.c: Ditto.
2795 * gcc.dg/20051201-1.c: Ditto.
2796 * gcc.dg/gomp/pr27573.c: Ditto.
2797 * gcc.dg/gomp/pr34610.c: Ditto.
2798 * gcc.dg/pr24225.c: Ditto.
2799 * gcc.dg/pr26570.c: Ditto.
2800 * gcc.dg/pr32773.c: Ditto.
2801 * g++.dg/gcov/gcov-6.C: Ditto.
2802 * g++.dg/gomp/pr34608.C: Ditto.
2803 * gfortran.dg/gomp/pr27573.f90: Ditto.
2804
2805 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2806 dg-require-host-local dg directive.
2807 * gcc.dg/profile-dir-2.c: Ditto.
2808 * gcc.dg/profile-dir-3.c: Ditto.
2809
2810 2010-08-08 Richard Guenther <rguenther@suse.de>
2811
2812 PR tree-optimization/45109
2813 * gcc.c-torture/compile/pr45109.c: New testcase.
2814
2815 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2816
2817 * gcc.dg/march.c: Skip if -march defined.
2818 * gcc.dg/mtune.c: Skip if -mtune defined.
2819
2820 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2821 generic thunk support.
2822
2823 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
2824
2825 PR target/45213
2826 * gcc.target/i386/pr45213.c: New test.
2827
2828 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2829
2830 PR libfortran/45143
2831 * gfortran.dg/fmt_error_11.f03: New test.
2832
2833 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2834
2835 * lib/target-supports.exp (check_effective_target_sync_int_long):
2836 Add arm*-*-linux-gnueabi.
2837 (check_effective_target_sync_char_short): Likewise.
2838
2839 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2840
2841 PR fortran/45159
2842 * gfortran.dg/dependency_31.f90: New test.
2843
2844 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2845
2846 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2847
2848 2010-08-06 Jason Merrill <jason@redhat.com>
2849
2850 * g++.dg/cpp0x/sfinae3.C: New.
2851 * g++.dg/cpp0x/sfinae4.C: New.
2852
2853 2010-08-06 Richard Guenther <rguenther@suse.de>
2854
2855 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2856 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2857 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2858 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2859 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2860 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2861 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2862 * gcc.c-torture/execute/20100805-1.c: Likewise.
2863
2864 2010-08-05 Martin Jambor <mjambor@suse.cz>
2865
2866 PR testsuite/42855
2867 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2868
2869 2010-08-05 Martin Jambor <mjambor@suse.cz>
2870
2871 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2872 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2873
2874 2010-08-05 Martin Jambor <mjambor@suse.cz>
2875
2876 * g++.dg/ipa/devirt-1.C: New test.
2877 * g++.dg/ipa/devirt-2.C: Likewise.
2878 * g++.dg/ipa/devirt-3.C: Likewise.
2879 * g++.dg/ipa/devirt-4.C: Likewise.
2880 * g++.dg/ipa/devirt-5.C: Likewise.
2881 * gcc.dg/ipa/iinline-3.c: Likewise.
2882
2883 2010-08-05 Jie Zhang <jie@codesourcery.com>
2884
2885 PR tree-optimization/45144
2886 * gcc.dg/tree-ssa/pr45144.c: New test.
2887
2888 2010-08-04 Janus Weil <janus@gcc.gnu.org>
2889
2890 PR fortran/42207
2891 PR fortran/44064
2892 PR fortran/44065
2893 * gfortran.dg/class_25.f03: New.
2894 * gfortran.dg/class_26.f03: New.
2895
2896 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2897
2898 * g++.dg/warn/miss-format-1.C: Update line number.
2899
2900 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
2901
2902 PR c++/44641
2903 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2904 .frame and .mask assembler directives.
2905
2906 2010-08-04 Richard Guenther <rguenther@suse.de>
2907
2908 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2909 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2910 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2911 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2912
2913 2010-08-04 Tobias Burnus <burnus@net-b.de>
2914
2915 PR fortran/44857
2916 * gfortran.dg/derived_constructor_char_1.f90: New.
2917 * gfortran.dg/derived_constructor_char_2.f90: New.
2918
2919 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2920
2921 PR fortran/45159
2922 * gfortran.dg/dependency_30.f90: New test.
2923
2924 2010-08-03 Jan Hubicka <jh@suse.cz>
2925
2926 * gcc.c-torture/compile/pr45085.c: New testcase.
2927
2928 2010-08-03 Janus Weil <janus@gcc.gnu.org>
2929
2930 PR fortran/44584
2931 PR fortran/45161
2932 * gfortran.dg/typebound_call_9.f03: Modified.
2933 * gfortran.dg/typebound_generic_1.f03: Modified.
2934
2935 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2936
2937 PR fortran/45159
2938
2939 * gfortran.dg/dependency_29.f90: New test.
2940
2941 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2942
2943 PR fortran/36854
2944 * gfortran.dg/character_comparison_2.f90: New test.
2945 * gfortran.dg/character_comparison_3.f90: New test.
2946 * gfortran.dg/dependency_28.f90: New test.
2947
2948 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2949
2950 PR target/40457
2951 * gcc.target/arm/pr40457-1.c: New test.
2952 * gcc.target/arm/pr40457-2.c: New test.
2953
2954 2010-08-01 Janus Weil <janus@gcc.gnu.org>
2955
2956 PR fortran/44912
2957 * gfortran.dg/typebound_call_17.f03: New.
2958
2959 2010-07-30 Janus Weil <janus@gcc.gnu.org>
2960
2961 PR fortran/44929
2962 * gfortran.dg/allocate_derived_3.f90: New.
2963
2964 2010-07-30 Xinliang David Li <davidxl@google.com>
2965 PR tree-optimization/45121
2966 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2967
2968 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2969
2970 PR c++/45112
2971 * g++.dg/pr45112.C: New test.
2972
2973 2010-07-30 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR debug/45055
2976 PR rtl-optimization/45137
2977 * gcc.dg/pr45055.c: New test.
2978
2979 2010-07-30 Alan Modra <amodra@gmail.com>
2980
2981 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2982 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2983
2984 2010-07-29 Tobias Burnus <burnus@net-b.de>
2985
2986 PR fortran/45087
2987 PR fortran/45125
2988 * gfortran.dg/whole_file_25.f90: New.
2989 * gfortran.dg/whole_file_26.f90: New.
2990 * gfortran.dg/whole_file_27.f90: New.
2991
2992 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2993
2994 PR fortran/44962
2995 * gfortran.dg/typebound_proc_17.f03: New.
2996
2997 2010-07-29 Janus Weil <janus@gcc.gnu.org>
2998
2999 PR fortran/45004
3000 * gfortran.dg/move_alloc_2.f90: New.
3001
3002 2010-07-29 Xinliang David Li <davidxl@google.com>
3003 PR tree-optimization/45121
3004 * c-c++-common/uninit-17.c: Fix expected output.
3005
3006 2010-07-29 Richard Guenther <rguenther@suse.de>
3007
3008 PR tree-optimization/45120
3009 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3010
3011 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
3012
3013 PR fortran/42051
3014 PR fortran/44064
3015 * gfortran.dg/pr42051.f03: New testcase.
3016
3017 2010-07-29 Richard Guenther <rguenther@suse.de>
3018
3019 PR middle-end/45034
3020 * gcc.c-torture/execute/pr45034.c: New testcase.
3021
3022 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 PR c++/45096
3025 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3026
3027 2010-07-28 Daniel Kraft <d@domob.eu>
3028
3029 * gfortran.dg/bound_8.f90: New test.
3030
3031 2010-07-28 Jakub Jelinek <jakub@redhat.com>
3032
3033 PR debug/45105
3034 * gcc.dg/pr45105.c: New test.
3035
3036 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3037
3038 PR rtl-optimization/45107
3039 * gcc.dg/pr45107.c: New test.
3040
3041 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3042
3043 PR rtl-optimization/45101
3044 * gcc.dg/pr45101.c: New test.
3045
3046 2010-07-28 Tobias Burnus <burnus@net-b.de>
3047
3048 PR fortran/45077
3049 * gfortran.dg/whole_file_24.f90: New.
3050
3051 2010-07-27 Jason Merrill <jason@redhat.com>
3052
3053 * g++.dg/cpp0x/variadic102.C: New.
3054 * g++.dg/cpp0x/variadic103.C: New.
3055
3056 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3057
3058 PR rtl-optimization/40956
3059 PR target/42495
3060 PR middle-end/42574
3061 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3062 * gcc.target/arm/pr42574.c: Add tests.
3063
3064 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3065
3066 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3067 test name.
3068 (cleanup-repo-files): Ditto.
3069 (cleanup-saved-temps): Ditto.
3070
3071 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR testsuite/44701
3074 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3075
3076 PR c/45079
3077 * gcc.dg/pr45079.c: New test.
3078
3079 2010-07-27 Ira Rosen <irar@il.ibm.com>
3080
3081 PR tree-optimization/44152
3082 * gcc.dg/vect/fast-math-pr44152.c: New test.
3083
3084 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
3085
3086 PR ObjC/44140
3087 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3088 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3089 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3090 * obj-c++.dg/torture/trivial.mm: Ditto.
3091 * objc.dg/torture/tls/thr-init-2.m: Ditto.
3092 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3093 * objc.dg/torture/tls/thr-init.m: Ditto.
3094 * objc.dg/torture/trivial.m: Ditto.
3095
3096 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3097
3098 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3099 Skip on spu-*-* targets.
3100
3101 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3102
3103 PR tree-optimization/45083
3104 * gcc.dg/pr45083.c: New test.
3105
3106 2010-07-26 Tobias Burnus <burnus@net-b.de>
3107
3108 PR fortran/40873
3109 * gfortran.dg/whole_file_22.f90: New test.
3110 * gfortran.dg/whole_file_23.f90: New test.
3111
3112 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
3113 Jack Howarth <howarth@bromo.med.uc.edu>
3114 Richard Henderson <rth@redhat.com>
3115
3116 PR target/44132
3117 * gcc.dg/tls/thr-init-1.c: New.
3118 * gcc.dg/tls/thr-init-2.c: New.
3119 * gcc.dg/torture/tls New.
3120 * gcc.dg/torture/tls/tls-test.c: New.
3121 * gcc.dg/torture/tls/thr-init-1.c: New.
3122 * gcc.dg/torture/tls/tls.exp: New.
3123 * gcc.dg/torture/tls/thr-init-2.c: New.
3124 * gcc.dg/tls/emutls-2.c: New test
3125
3126 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3127 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3128 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3129 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3130 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3131 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3132 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3133 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3134 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3135 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3136 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3137 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3138 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3139 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3140 gfortran.dg/gomp/appendix-a/a.22.4.f90,
3141 gfortran.dg/gomp/appendix-a/a.22.5.f90,
3142 gfortran.dg/gomp/appendix-a/a.22.6.f90,
3143 gfortran.dg/gomp/appendix-a/a.24.1.f90,
3144 gfortran.dg/gomp/appendix-a/a.32.1.f90,
3145 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3146 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3147 gfortran.dg/gomp/omp_threadprivate1.f90,
3148 gfortran.dg/gomp/omp_threadprivate2.f90,
3149 gfortran.dg/gomp/reduction1.f90,
3150 gfortran.dg/gomp/sharing-1.f90: Likewise.
3151
3152 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3153
3154 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3155 sse_runtime.
3156 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3157 dg-require-visibility.
3158
3159 2010-07-26 Richard Guenther <rguenther@suse.de>
3160
3161 PR tree-optimization/43784
3162 * gcc.c-torture/execute/pr43784.c: New testcase.
3163 * g++.dg/torture/pr43784.C: Likewise.
3164
3165 2010-07-26 Richard Guenther <rguenther@suse.de>
3166
3167 PR middle-end/45056
3168 * g++.dg/pr45056.C: New testcase.
3169
3170 2010-07-26 Richard Guenther <rguenther@suse.de>
3171
3172 PR tree-optimization/45071
3173 * gcc.dg/pr45071.c: New testcase.
3174
3175 2010-07-26 Tobias Burnus <burnus@net-b.de>
3176
3177 PR fortran/45066
3178 * gfortran.dg/namelist_62.f90: New.
3179
3180 2010-07-26 Richard Guenther <rguenther@suse.de>
3181
3182 * gcc.c-torture/execute/pr45017.c: Move ...
3183 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
3184
3185 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3186
3187 PR fortran/40628
3188 * trim_optimize_1.f90: New test.
3189 * character_comparision_1.f90: New test.
3190
3191 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3192
3193 PR fortran/42852
3194 * gfortran.dg/wtruncate_fix.f: New test.
3195
3196 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
3197
3198 PR testsuite/45068
3199 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3200
3201 2010-07-24 Richard Guenther <rguenther@suse.de>
3202
3203 PR lto/43788
3204 * g++.dg/lto/20100724-1_0.C: New testcase.
3205
3206 2010-07-24 Richard Guenther <rguenther@suse.de>
3207
3208 PR lto/43212
3209 * gcc.dg/lto/20100724-1_0.c: New testcase.
3210 * gcc.dg/lto/20100724-1_1.c: Likewise.
3211
3212 2010-07-24 Tobias Burnus <burnus@net-b.de>
3213
3214 PR fortran/40011
3215 * gfortran.dg/whole_file_21.f90: New.
3216
3217 * gfortran.dg/integer_exponentiation_3.F90: Use
3218 -ffloat-store only for i?86/x86-64 -m32.
3219
3220 2010-07-24 Tobias Burnus <burnus@net-b.de>
3221
3222 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3223 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3224
3225 2010-07-24 Tobias Burnus <burnus@net-b.de>
3226
3227 * gfortran.dg/func_decl_4.f90: Split test into two ...
3228 * gfortran.dg/func_decl_5.f90: ... parts.
3229 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3230 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3231 * gfortran.dg/global_references_1.f90: Add new dg-warning.
3232 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3233 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3234 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3235 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3236 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3237 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3238 * gfortran.dg/sizeof.f90: Make test valid.
3239 * gfortran.dg/pr20865.f90: Add new dg-error.
3240 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3241 * gfortran.dg/g77/19990218-0.f: Ditto.
3242 * gfortran.dg/g77/19990218-1.f: Ditto.
3243 * gfortran.dg/g77/970625-2.f: Ditto.
3244 * gfortran.dg/pr37243.f: Fix function declaration.
3245 * gfortran.dg/use_only_1.f90: Fix implicit typing.
3246 * gfortran.dg/loc_1.f90: Fix pointer datatype.
3247
3248 2010-07-23 Tobias Burnus <burnus@net-b.de>
3249
3250 PR fortran/44945
3251 * gfortran.dg/char_array_structure_constructor.f90: Add
3252 -fwhole-file as dg-option as it otherwise fails on some
3253 systems.
3254
3255 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
3256
3257 * gnat.dg/aggr16.ad[sb]: New test.
3258 * gnat.dg/aggr16_pkg.ads: New helper.
3259
3260 2010-07-23 Richard Guenther <rguenther@suse.de>
3261
3262 PR lto/43071
3263 * g++.dg/lto/20100723-1_0.C: New testcase.
3264
3265 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
3266
3267 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3268 AVX support.
3269 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3270 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3271
3272 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3273
3274 * lib/target-supports.exp (add_options_for_tls): New proc.
3275 * g++.dg/tls/static-1.C: Use dg-add-options tls.
3276 * g++.dg/tls/static-1a.cc: Likewise.
3277 * gcc.dg/tls/emutls-1.c: Likewise.
3278 * gcc.dg/tls/opt-11.c: Likewise.
3279 * gcc.dg/tls/opt-12.c: Likewise.
3280 * gcc.dg/tls/pr24428-2.c: Likewise.
3281 * gcc.dg/tls/pr24428.c: Likewise.
3282 * obj-c++.dg/tls/static-1.mm: Likewise.
3283 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3284 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3285 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3286 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3287 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3288 * objc.dg/torture/tls/thr-init.m: Likewise.
3289 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3290
3291 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3292
3293 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3294 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3295 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3296 optimized dump files.
3297
3298 2010-07-23 Jakub Jelinek <jakub@redhat.com>
3299
3300 PR tree-optimization/45047
3301 * gcc.c-torture/compile/pr45047.c: New test.
3302
3303 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3304
3305 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3306 instead of dg-compile.
3307 * gcc.dg/float-range-4.c: Ditto.
3308 * gcc.dg/float-range-5.c: Ditto.
3309 * gcc.dg/fold-overflow-1.c: Ditto.
3310 * gcc.dg/gomp/sections-4.c: Ditto.
3311 * gcc.dg/transparent-union-1.c: Ditto.
3312 * gcc.dg/transparent-union-2.c: Ditto.
3313 * gcc.target/i386/pr39315-check.c: Ditto.
3314 * g++.dg/gomp/sections-4.C: Ditto.
3315 * g++.dg/template/dtor7.C: Ditto.
3316 * g++.dg/tree-ssa/pr19952.C: Ditto.
3317 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3318 * gfortran.dg/graphite/pr42185.f90: Ditto.
3319 * gfortran.dg/namelist_36.f90: Ditto.
3320 * gnat.dg/noreturn1.adb: Ditto.
3321 * gnat.dg/specs/small_alignment.ads: Ditto.
3322
3323 2010-07-23 Martin Jambor <mjambor@suse.cz>
3324
3325 PR tree-optimization/44915
3326 * g++.dg/torture/pr44915.C: New test.
3327
3328 2010-07-23 Martin Jambor <mjambor@suse.cz>
3329
3330 PR tree-optimization/44914
3331 * g++.dg/tree-ssa/pr44914.C: New test.
3332
3333 2010-07-23 Jie Zhang <jie@codesourcery.com>
3334
3335 PR target/44290
3336 * gcc.dg/pr44290-1.c: New test.
3337 * gcc.dg/pr44290-2.c: New test.
3338
3339 2010-07-23 Jason Merrill <jason@redhat.com>
3340
3341 PR c++/45008
3342 * g++.dg/abi/mangle44.C: New.
3343
3344 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3345
3346 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3347 for compile-time only tests.
3348 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3349 target check.
3350 * gcc.target/i386/pr39315-4.c: Ditto.
3351 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3352 target check. Include sse-os-support.h.
3353 (main): Call check_isa and sse_os_support.
3354 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3355 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3356 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3357 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3358 target check. Include sse-os-support.h.
3359 (main): Call check_isa and sse_os_support.
3360 * gcc.target/i386/vperm-v2df.c: Ditto.
3361
3362 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3363
3364 * lib/target-supports.exp (check_avx_hw_available): New procedure.
3365 (check_effective_target_avx_runtime): New procedure.
3366 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3367 (check_effective_target_sse_runtime): Add check_effective_target_sse.
3368
3369 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3370 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
3371 and __get_cpuid test.
3372 * gcc.dg/compat/vector-2b_main.c: Ditto.
3373
3374 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3375
3376 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3377 for compile-time only test.
3378 * gcc.dg/pr32716.c: Ditto.
3379 * gcc.dg/pr34856.c: Ditto.
3380 * gcc.dg/pr36997.c: Ditto.
3381 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3382 * gfortran.dg/pr28158.f90: Ditto.
3383 * gfortran.dg/pr30667.f: Ditto.
3384
3385 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3386 i?86-*-* and x86_64-*-* targets to disable execution on targets
3387 without sse2 runtime support.
3388 * g++.dg/vect/vect.exp: Ditto.
3389 * gfortran.dg/vect/vect.exp: Ditto.
3390
3391 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3392 * gcc.dg/pr37544.c: Ditto.
3393 * gcc.dg/pr40550.c: Ditto.
3394 * gcc.dg/compat/union-m128-1_main.c: Ditto.
3395 * gcc.dg/compat/vector-1a_main.c: Ditto.
3396 * gcc.dg/compat/vector-2a_main.c: Ditto.
3397 * gcc.dg/torture/pr16104-1.c: Ditto.
3398 * gcc.dg/torture/pr35771-1.c: Ditto.
3399 * gcc.dg/torture/pr35771-2.c: Ditto.
3400 * gcc.dg/torture/pr35771-3.c: Ditto.
3401 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3402 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3403 * gcc.dg/torture/stackalign/push-1.c: Ditto.
3404 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3405 * g++.dg/other/i386-1.C: Ditto.
3406 * g++.dg/other/pr40446.C: Ditto.
3407
3408 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3409
3410 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3411
3412 2010-07-23 Daniel Kraft <d@domob.eu>
3413
3414 PR fortran/44709
3415 * gfortran.dg/exit_1.f08: New test.
3416 * gfortran.dg/exit_2.f08: New test.
3417
3418 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
3419
3420 PR tree-optimization/39839
3421 * gcc.target/arm/pr39839.c: New test case.
3422
3423 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3424
3425 * gnat.dg/unchecked_convert5b.adb: New test.
3426 * gnat.dg/unchecked_convert6.adb: Likewise.
3427 * gnat.dg/unchecked_convert6b.adb: Likewise.
3428
3429 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3430
3431 * gnat.dg/aggr15.ad[sb]: New test.
3432
3433 2010-07-22 Dodji Seketeli <dodji@redhat.com>
3434
3435 PR debug/45024
3436 * g++.dg/debug/dwarf2/nested-2.C: New test case.
3437
3438 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
3439
3440 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3441 with dg-require-linker-plugin.
3442
3443 2010-07-22 Richard Guenther <rguenther@suse.de>
3444
3445 PR lto/43850
3446 * g++.dg/lto/20100722-1_0.C: New testcase.
3447
3448 2010-07-22 Richard Guenther <rguenther@suse.de>
3449
3450 PR lto/42451
3451 * gcc.dg/lto/20100720-3_0.c: New testcase.
3452 * gcc.dg/lto/20100720-3_1.c: Likewise.
3453
3454 2010-07-22 Richard Guenther <rguenther@suse.de>
3455
3456 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3457 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3458
3459 PR lto/43373
3460 * gcc.dg/lto/20100722-1_0.c: New testcase.
3461
3462 2010-07-22 Martin Jambor <mjambor@suse.cz>
3463
3464 PR tree-optimization/44891
3465 * gcc.c-torture/compile/pr44891.c: New test.
3466
3467 2010-07-22 Richard Guenther <rguenther@suse.de>
3468
3469 PR tree-optimization/45017
3470 * gcc.c-torture/execute/pr45017.c: New testcase.
3471
3472 2010-07-22 Tobias Burnus <burnus@net-b.de>
3473
3474 PR fortran/45019
3475 * gfortran.dg/aliasing_dummy_5.f90: New.
3476
3477 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3478
3479 PR target/43698
3480 * gcc.target/arm/pr43698.c: New test.
3481
3482 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
3483
3484 PR fortran/44929
3485 * Revert my commit r162325 for this PR.
3486
3487 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR debug/45015
3490 * gcc.target/m68k/pr45015.c: New test.
3491
3492 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
3493
3494 PR c++/44641
3495 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3496 comments.
3497
3498 2010-07-21 Richard Guenther <rguenther@suse.de>
3499
3500 PR lto/45018
3501 * g++.dg/lto/20100721-1_0.C: New testcase.
3502
3503 2010-07-21 Martin Jambor <mjambor@suse.cz>
3504
3505 PR tree-optimization/44900
3506 * g++.dg/torture/pr44900.C: New test.
3507
3508 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
3509
3510 PR middle-end/44738
3511 * c-c++-common/uninit-17.c: Correct expected error.
3512
3513 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3514
3515 * gcc.dg/guality/asm-1.c: New test.
3516
3517 PR debug/45003
3518 * gcc.dg/guality/pr45003-2.c: New test.
3519 * gcc.dg/guality/pr45003-3.c: New test.
3520
3521 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3522
3523 PR libfortran/44697
3524 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3525
3526 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
3527
3528 * lib/scanasm.exp (dg-function-on-line): Test that a function is
3529 defined on the current line.
3530 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3531 * g++.dg/debug/dwarf2/pr44641.C: New.
3532
3533 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
3534
3535 * gcc.target/powerpc/block-move-1.c: New test.
3536 * gcc.target/powerpc/block-move-2.c: New test.
3537
3538 2010-07-20 Jason Merrill <jason@redhat.com>
3539
3540 PR c++/44967
3541 * g++.dg/cpp0x/sfinae2.C: New.
3542
3543 2010-07-20 Richard Guenther <rguenther@suse.de>
3544
3545 PR lto/42696
3546 * gcc.dg/lto/20100720-4_0.c: New testcase.
3547
3548 2010-07-20 Richard Guenther <rguenther@suse.de>
3549
3550 PR lto/43221
3551 * gcc.dg/lto/20100720-2_0.c: New testcase.
3552 * gcc.dg/lto/20100720-2_1.c: Likewise.
3553
3554 2010-07-20 Richard Guenther <rguenther@suse.de>
3555
3556 PR lto/43208
3557 * gcc.dg/lto/20100720-1_0.c: New testcase.
3558 * gcc.dg/lto/20100720-1_1.c: Likewise.
3559
3560 2010-07-20 Jakub Jelinek <jakub@redhat.com>
3561
3562 PR debug/45003
3563 * gcc.dg/guality/pr45003-1.c: New test.
3564
3565 2010-07-20 Richard Guenther <rguenther@suse.de>
3566
3567 PR tree-optimization/44977
3568 * gcc.dg/torture/pr44977.c: New testcase.
3569
3570 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
3571
3572 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3573 sync_char_short
3574
3575 2010-07-20 Richard Guenther <rguenther@suse.de>
3576
3577 PR middle-end/44971
3578 PR middle-end/44988
3579 * gcc.dg/pr44971.c: New testcase.
3580 * gcc.c-torture/compile/pr44988.c: Likewise.
3581
3582 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3583
3584 PR fortran/44929
3585 * gfortran.dg/allocate_with_typespec.f90: New test.
3586 * gfortran.dg/allocate_derived_1.f90: Update error message.
3587
3588 2010-07-19 Jason Merrill <jason@redhat.com>
3589
3590 PR c++/44996
3591 * g++.dg/cpp0x/decltype23.C: New.
3592
3593 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
3594
3595 PR fortran/42385
3596 * gfortran.dg/class_defined_operator_1.f03 : New test.
3597
3598 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3599
3600 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3601 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3602 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3603 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3604
3605 2010-07-19 Richard Guenther <rguenther@suse.de>
3606
3607 PR middle-end/44941
3608 * gcc.c-torture/compile/pr44941.c: New testcase.
3609
3610 2010-07-19 Jason Merrill <jason@redhat.com>
3611
3612 PR c++/44969
3613 * g++.dg/template/sfinae24.C: New.
3614
3615 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3616
3617 PR fortran/44353
3618 * gfortran.dg/data_implied_do_2.f90: Removed.
3619
3620 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3621
3622 PR c++/44969
3623 * g++.dg/template/sfinae23.C: New.
3624
3625 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3626
3627 * lib/target-supports.exp (check_sse_os_support_available): New
3628 proc.
3629 (check_sse_hw_available): New proc.
3630 (check_effective_target_sse_runtime): New proc.
3631 (check_effective_target_sse2_runtime): New proc.
3632 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3633 -msse2 if check_sse_os_support_available.
3634 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3635 check_sse_os_support_available.
3636 * gcc.dg/vect/vect.exp: Likewise.
3637 * gfortran.dg/vect/vect.exp: Likewise.
3638 * gcc.target/i386/sol2-check: Renamed to ...
3639 * gcc.target/i386/sse-os-support.h: ... this.
3640 (sol2_check): Renamed to ...
3641 (sse_os_support): ... this.
3642 Only test movss with xmm registers.
3643 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3644 Removed ILL_INSN, ILL_INSN_LEN.
3645 * gcc.target/i386/sse2-check.h: Likewise.
3646 * gcc.target/i386/sse3-check.h: Likewise.
3647 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3648 Removed cpuid.h, __get_cpuid test.
3649 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3650 Removed cpuid.h, __get_cpuid test.
3651 * g++.dg/other/pr40446.C: Likewise.
3652 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3653 * gcc.dg/compat/vector-1a_main.c: Likewise.
3654 * gcc.dg/compat/vector-2a_main.c: Likewise.
3655 * gcc.dg/pr36584.c: Likewise.
3656 * gcc.dg/pr37544.c: Likewise.
3657 * gcc.dg/torture/pr16104-1.c: Likewise.
3658 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3659 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3660 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3661 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3662 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3663 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3664 sse2_runtime.
3665 * gcc.dg/torture/pr35771-2.c: Likewise.
3666 * gcc.dg/torture/pr35771-3.c: Likewise.
3667 * gcc.target/i386/pr39315-2.c: Likewise.
3668 * gcc.target/i386/pr39315-4.c: Likewise.
3669 * gcc.target/i386/vperm-v2df.c: Likewise.
3670 * gcc.target/i386/vperm-v2di.c: Likewise.
3671 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3672 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3673 sse_runtime.
3674
3675 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
3676
3677 PR fortran/44353
3678 * gfortran.dg/data_implied_do_2.f90: New test.
3679
3680 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3681
3682 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3683
3684 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3685
3686 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3687 to the "mips16" group.
3688 (mips_using_mips16_p): New procedure.
3689 (mips-dg-options): Use it.
3690
3691 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3692
3693 * gcc.target/mips/mips16-attributes-4.c: New test.
3694
3695 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3696
3697 PR testsuite/44418
3698 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3699 * gcc.target/powerpc/recip-2.c: Ditto.
3700 * gcc.target/powerpc/recip-3.c: Ditto.
3701
3702 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3703
3704 * gcc.target/arm/pr42235.c: New test.
3705
3706 2010-07-16 Jason Merrill <jason@redhat.com>
3707
3708 PR c++/32505
3709 * g++.dg/template/partial8.C: New.
3710
3711 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3712
3713 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3714 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3715 in C++.
3716 (gualcvt): New overloaded inline.
3717 (GUALCVT): Use it for C++.
3718 * g++.dg/guality/guality.exp: New.
3719 * g++.dg/guality/guality.h: New.
3720 * g++.dg/guality/redeclaration1.C: New test.
3721 * g++.dg/dg.exp: Prune also guality/* tests.
3722 * gcc.dg/guality/pr43141.c: Moved to...
3723 * c-c++-common/guality/pr43141.c: ... here.
3724
3725 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3726
3727 PR libfortran/37077
3728 * gfortran.dg/char4_iunit_2.f03: New test.
3729
3730 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3731
3732 * lib/plugin-support.exp (plugin-test-execute):
3733 Add ${gcc_objdir}/intl to includes.
3734
3735 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3736
3737 PR target/44942
3738 * gcc.c-torture/execute/pr44942.c: New test.
3739 * gcc.target/i386/pr44942.c: New test.
3740
3741 2010-07-15 Jason Merrill <jason@redhat.com>
3742
3743 PR c++/44909
3744 * g++.dg/cpp0x/implicit7.C: New.
3745 * g++.dg/cpp0x/implicit8.C: New.
3746
3747 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3748
3749 Disable float tests for __SPU__ targets due to lack of signed zero:
3750 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3751 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3752 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3753 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3754 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3755 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3756 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3757 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3758 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3759
3760 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3761
3762 * gfortran.dg/select_char_2.f90: New test.
3763
3764 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3765
3766 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3767 with DECL_CHAIN.
3768
3769 2010-07-15 Janus Weil <janus@gcc.gnu.org>
3770
3771 PR fortran/44936
3772 * gfortran.dg/typebound_generic_9.f03: New.
3773
3774 2010-07-15 Richard Guenther <rguenther@suse.de>
3775
3776 PR tree-optimization/44946
3777 * gcc.c-torture/compile/pr44946.c: New testcase.
3778
3779 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3780
3781 PR fortran/40206
3782 * gfortran.dg/select_char_3.f90: New test.
3783
3784 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3785 Kevin F. Quinn <kevquinn@gentoo.org>
3786
3787 * gcc.dg/Wtrampolines.c: New.
3788
3789 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3790
3791 PR libfortran/44934
3792 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3793
3794 2010-07-14 Jason Merrill <jason@redhat.com>
3795
3796 PR c++/44810
3797 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3798
3799 Implement C++0x unrestricted unions (N2544)
3800 * g++.dg/cpp0x/union1.C: New.
3801 * g++.dg/cpp0x/union2.C: New.
3802 * g++.dg/cpp0x/union3.C: New.
3803 * g++.dg/cpp0x/defaulted2.C: Adjust.
3804 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3805 * g++.old-deja/g++.ext/anon2.C: Adjust.
3806 * g++.old-deja/g++.mike/misc6.C: Adjust.
3807
3808 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3809
3810 PR fortran/44925
3811 * gfortran.dg/c_loc_tests_15.f90: New.
3812
3813 2010-07-13 Jason Merrill <jason@redhat.com>
3814
3815 PR c++/44909
3816 * g++.dg/cpp0x/implicit6.C: New.
3817
3818 2010-07-13 Jason Merrill <jason@redhat.com>
3819
3820 PR c++/44540
3821 * g++.dg/abi/noreturn1.C: New.
3822 * g++.dg/abi/noreturn2.C: New.
3823
3824 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
3825
3826 PR other/44874
3827 PR debug/44832
3828 * c-c++-common/pr44832.c: New test.
3829
3830 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3831
3832 PR objc/44488
3833 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
3834 on the target. Make sure that we can assemble the emitted asm when
3835 the test type is 'compile'.
3836
3837 2010-07-13 Richard Guenther <rguenther@suse.de>
3838
3839 PR tree-optimization/36960
3840 * g++.dg/torture/pr36960.C: New testcase.
3841
3842 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3843
3844 PR c++/44908
3845 * g++.dg/template/sfinae21.C: New.
3846 * g++.dg/template/sfinae22.C: Likewise.
3847
3848 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3849
3850 PR testsuite/42843
3851 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3852 * gcc.dg/plugin/ggcplug.c: Likewise.
3853 * g++.dg/plugin/selfassign.c: Likewise.
3854 * g++.dg/plugin/attribute_plugin.c: Likewise.
3855 * g++.dg/plugin/dumb_plugin.c: Likewise.
3856 * g++.dg/plugin/pragma_plugin.c: Likewise.
3857
3858 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3859
3860 * gcc.c-torture/execute/pr44683.x: New.
3861 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3862
3863 2010-07-13 Janus Weil <janus@gcc.gnu.org>
3864
3865 PR fortran/44434
3866 PR fortran/44565
3867 PR fortran/43945
3868 PR fortran/44869
3869 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3870 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3871 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3872 * gfortran.dh/typebound_call_16.f03: New.
3873 * gfortran.dg/typebound_generic_6.f03: New.
3874 * gfortran.dg/typebound_generic_7.f03: New.
3875 * gfortran.dg/typebound_generic_8.f03: New.
3876
3877 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3878
3879 PR libfortran/37077
3880 * gfortran.dg/char4_iunit_1.f03: New test.
3881
3882 2010-07-12 Jakub Jelinek <jakub@redhat.com>
3883
3884 * gcc.dg/tree-ssa/vrp53.c: New test.
3885
3886 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3887
3888 PR c++/44907
3889 * g++.dg/template/sfinae19.C: New.
3890 * g++.dg/template/sfinae20.C: Likewise.
3891
3892 2010-07-12 Jie Zhang <jie@codesourcery.com>
3893
3894 * gcc.target/arm/interrupt-1.c: New test.
3895 * gcc.target/arm/interrupt-2.c: New test.
3896
3897 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3898
3899 * gcc.dg/pr42427.c: Require c99_runtime.
3900 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3901 c99_runtime.
3902 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3903 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3904 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3905 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3906 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3907 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3908 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3909 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3910 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3911 * gcc.target/i386/pr37275.c: Require visibility support.
3912
3913 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3914
3915 * lib/target-supports.exp (check_effective_target_sse): New proc.
3916 * gcc.target/i386/sol2-check.h: New file.
3917 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3918 Include sol2-check.h.
3919 (main) Only run do_test () if sol2_check ().
3920 * gcc.target/i386/sse2-check.h: Likewise.
3921 * gcc.target/i386/sse3-check.h: Likewise.
3922 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3923 [__sun__ && __svr4__]: Execute SSE2 instruction.
3924 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3925 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3926 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3927 * g++.dg/ext/vector14.C: Likewise.
3928 * g++.dg/other/mmintrin.C: Likewise.
3929 * gcc.dg/20020418-1.c: Likewise.
3930 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3931 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3932 * gcc.dg/format/unnamed-1.c: Likewise.
3933 Adapt dg-warning line number.
3934 * gcc.dg/graphite/pr40281.c: Likewise.
3935 * gcc.dg/pr32176.c: Likewise.
3936 * gcc.dg/pr40550.c: Likewise.
3937 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3938 * gcc.dg/torture/pr36891.c: Likewise.
3939 * gcc.target/i386/20020218-1.c: Likewise.
3940 * gcc.target/i386/20020523.c: Likewise.
3941 * gcc.target/i386/abi-1.c: Likewise.
3942 * gcc.target/i386/brokensqrt.c: Likewise.
3943 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3944 * gcc.target/i386/pr13366.c: Likewise.
3945 * gcc.target/i386/pr13685.c: Likewise.
3946 * gcc.target/i386/pr24306.c: Likewise.
3947 * gcc.target/i386/pr31486.c: Likewise.
3948 * gcc.target/i386/pr32065-1.c: Likewise.
3949 * gcc.target/i386/pr32065-2.c: Likewise.
3950 * gcc.target/i386/pr32389.c: Likewise.
3951 * gcc.target/i386/pr38824.c: Likewise.
3952 * gcc.target/i386/pr38931.c: Likewise.
3953 * gcc.target/i386/pr39592-1.c: Likewise.
3954 * gcc.target/i386/pr43766.c: Likewise.
3955 * gcc.target/i386/recip-divf.c: Likewise.
3956 * gcc.target/i386/recip-sqrtf.c: Likewise.
3957 * gcc.target/i386/recip-vec-divf.c: Likewise.
3958 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3959 * gcc.target/i386/sse-1.c: Likewise.
3960 * gcc.target/i386/sse-16.c: Likewise.
3961 * gcc.target/i386/sse-2.c: Likewise.
3962 * gcc.target/i386/sse-20.c: Likewise.
3963 * gcc.target/i386/sse-3.c: Likewise.
3964 * gcc.target/i386/sse-7.c: Likewise.
3965 * gcc.target/i386/sse-9.c: Likewise.
3966 * gcc.target/i386/sse-addps-1.c: Likewise.
3967 * gcc.target/i386/sse-addss-1.c: Likewise.
3968 * gcc.target/i386/sse-andnps-1.c: Likewise.
3969 * gcc.target/i386/sse-andps-1.c: Likewise.
3970 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3971 * gcc.target/i386/sse-comiss-1.c: Likewise.
3972 * gcc.target/i386/sse-comiss-2.c: Likewise.
3973 * gcc.target/i386/sse-comiss-3.c: Likewise.
3974 * gcc.target/i386/sse-comiss-4.c: Likewise.
3975 * gcc.target/i386/sse-comiss-5.c: Likewise.
3976 * gcc.target/i386/sse-comiss-6.c: Likewise.
3977 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3978 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3979 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3980 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3981 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3982 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3983 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3984 * gcc.target/i386/sse-divps-1.c: Likewise.
3985 * gcc.target/i386/sse-divss-1.c: Likewise.
3986 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3987 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3988 * gcc.target/i386/sse-maxps-1.c: Likewise.
3989 * gcc.target/i386/sse-maxss-1.c: Likewise.
3990 * gcc.target/i386/sse-minps-1.c: Likewise.
3991 * gcc.target/i386/sse-minss-1.c: Likewise.
3992 * gcc.target/i386/sse-movaps-1.c: Likewise.
3993 * gcc.target/i386/sse-movaps-2.c: Likewise.
3994 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3995 * gcc.target/i386/sse-movhps-1.c: Likewise.
3996 * gcc.target/i386/sse-movhps-2.c: Likewise.
3997 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3998 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3999 * gcc.target/i386/sse-movntps-1.c: Likewise.
4000 * gcc.target/i386/sse-movss-1.c: Likewise.
4001 * gcc.target/i386/sse-movss-2.c: Likewise.
4002 * gcc.target/i386/sse-movss-3.c: Likewise.
4003 * gcc.target/i386/sse-movups-1.c: Likewise.
4004 * gcc.target/i386/sse-movups-2.c: Likewise.
4005 * gcc.target/i386/sse-mulps-1.c: Likewise.
4006 * gcc.target/i386/sse-mulss-1.c: Likewise.
4007 * gcc.target/i386/sse-orps-1.c: Likewise.
4008 * gcc.target/i386/sse-rcpps-1.c: Likewise.
4009 * gcc.target/i386/sse-recip-vec.c: Likewise.
4010 * gcc.target/i386/sse-recip.c: Likewise.
4011 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4012 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4013 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4014 * gcc.target/i386/sse-subps-1.c: Likewise.
4015 * gcc.target/i386/sse-subss-1.c: Likewise.
4016 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4017 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4018 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4019 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4020 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4021 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4022 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4023 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4024 * gcc.target/i386/sse-xorps-1.c: Likewise.
4025 * gcc.target/i386/ssefn-1.c: Likewise.
4026 * gcc.target/i386/ssefn-3.c: Likewise.
4027 * gcc.target/i386/sseregparm-1.c: Likewise.
4028 * gcc.target/i386/stackalign/return-3.c: Likewise.
4029 * gcc.target/i386/vectorize1.c: Likewise.
4030 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4031 * gcc.target/i386/xorps-sse.c: Likewise.
4032 * gfortran.dg/pr28158.f90: Likewise.
4033 * gfortran.dg/pr30667.f: Likewise.
4034 * gnat.dg/loop_optimization7.adb: Likewise.
4035 * gnat.dg/sse_nolib.adb: Likewise.
4036
4037 2010-07-11 Tobias Burnus <burnus@net-b.de>
4038
4039 PR fortran/44702
4040 * gfortran.dg/use_rename_6.f90: New.
4041 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4042
4043 2010-07-11 Janus Weil <janus@gcc.gnu.org>
4044
4045 PR fortran/44869
4046 * gfortran.dg/class_24.f03: New.
4047
4048 2010-07-10 Richard Guenther <rguenther@suse.de>
4049
4050 PR lto/44889
4051 * gcc.dg/lto/20100709-1_0.c: New testcase.
4052 * gcc.dg/lto/20100709-1_1.c: Likewise.
4053
4054 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
4055
4056 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4057
4058 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
4059
4060 PR objc/44140
4061 * objc.dg/lto/trivial-1_0.m: New.
4062 * objc.dg/lto/lto.exp: New.
4063 * obj-c++.dg/lto/trivial-1_0.mm: New.
4064 * obj-c++.dg/lto/lto.exp: New.
4065 * objc.dg/symtab-1.m: Adjust sizes.
4066 * objc.dg/image-info.m: Do not run for gnu-runtime.
4067
4068 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4069
4070 * gcc.dg/pr32370.c: Allow another kind of error message.
4071
4072 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
4073
4074 * gnat.dg/atomic3.adb: New test.
4075
4076 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4077 Denys Vlasenko <dvlasenk@redhat.com>
4078 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4079
4080 PR tree-optimization/28632
4081 * gcc.dg/tree-ssa/vrp51.c: New test.
4082 * gcc.dg/tree-ssa/vrp52.c: New test.
4083
4084 2010-07-09 Jason Merrill <jason@redhat.com>
4085
4086 * g++.dg/abi/covariant6.C: New.
4087 * g++.dg/inherit/covariant17.C: Test both bases.
4088 * g++.dg/inherit/covariant7.C: Check vtable layout.
4089
4090 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
4091
4092 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4093
4094 2010-07-09 Richard Guenther <rguenther@suse.de>
4095
4096 PR tree-optimization/44852
4097 * gcc.c-torture/execute/pr44852.c: New testcase.
4098
4099 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4100
4101 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4102 multiplication by values.
4103 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4104 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4105
4106 2010-07-09 Richard Guenther <rguenther@suse.de>
4107
4108 PR tree-optimization/44882
4109 * gfortran.dg/pr44882.f90: New testcase.
4110
4111 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4112
4113 PR target/40657
4114 * gcc.target/arm/pr40657-1.c: New test.
4115 * gcc.target/arm/pr40657-2.c: New test.
4116 * gcc.c-torture/execute/pr40657.c: New test.
4117
4118 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4119
4120 * gcc.dg/tree-ssa/vrp50.c: New test.
4121 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4122
4123 2010-07-08 Janus Weil <janus@gcc.gnu.org>
4124
4125 PR fortran/44649
4126 * gfortran.dg/c_sizeof_1.f90: Modified.
4127 * gfortran.dg/storage_size_1.f08: New.
4128 * gfortran.dg/storage_size_2.f08: New.
4129
4130 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
4131
4132 * gcc.c-torture/execute/20100708-1.c: New test.
4133
4134 2010-07-08 Jakub Jelinek <jakub@redhat.com>
4135
4136 PR fortran/44847
4137 * gfortran.dg/gomp/pr44847.f90: New test.
4138
4139 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
4140
4141 PR tree-optimization/44710
4142 * gcc.dg/tree-ssa/ifc-6.c: New.
4143 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4144
4145 2010-07-08 Tobias Burnus <burnus@net-b.de>
4146
4147 PR fortran/18918
4148 * gfortran.dg/coarray_10.f90: Add an additional test.
4149
4150 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
4151
4152 PR middle-end/44828
4153 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4154 * gcc.c-torture/execute/pr44828.x: Revert.
4155
4156 2010-07-08 Jason Merrill <jason@redhat.com>
4157
4158 PR c++/43120
4159 * g++.dg/inherit/covariant17.C: New.
4160 * g++.dg/abi/covariant1.C: Actually test for the bug.
4161
4162 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
4163
4164 PR rtl-optimization/44838
4165 * gcc.dg/pr44838.c: New.
4166
4167 2010-07-08 Richard Guenther <rguenther@suse.de>
4168
4169 PR tree-optimization/44831
4170 * gcc.c-torture/compile/pr44831.c: New testcase.
4171 * gcc.dg/tree-ssa/pr21463.c: Adjust.
4172
4173 2010-07-08 Richard Guenther <rguenther@suse.de>
4174
4175 PR tree-optimization/44861
4176 * g++.dg/vect/pr44861.cc: New testcase.
4177
4178 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4179
4180 PR middle-end/44828
4181 * gcc.c-torture/execute/pr44828.x: New file.
4182
4183 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4184
4185 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4186 dg-options.
4187 * g++.dg/ext/altivec-17.C: Adjust error message.
4188
4189 2010-07-07 Tom Tromey <tromey@redhat.com>
4190
4191 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4192
4193 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
4194
4195 PR target/44844
4196 * gcc.target/i386/rdrand-1.c: Scan "jnc".
4197 * gcc.target/i386/rdrand-2.c: Likewise.
4198 * gcc.target/i386/rdrand-3.c: Likewise.
4199
4200 2010-07-07 Jan Hubicka <jh@suse.cz>
4201
4202 PR middle-end/44813
4203 * g++.dg/torture/pr44813.C: New testcase.
4204 * g++.dg/torture/pr44826.C: New testcase.
4205
4206 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
4207
4208 PR rtl-optimization/44787
4209 * gcc.c-torture/compile/pr44788.c: New test.
4210 * gcc.target/arm/pr44788.c: New test.
4211
4212 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4213
4214 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4215
4216 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4217
4218 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4219 to dg-options.
4220
4221 2010-07-06 Tobias Burnus <burnus@net-b.de>
4222
4223 PR fortran/44742
4224 * gfortran.dg/parameter_array_init_6.f90: New.
4225 * gfortran.dg/initialization_20.f90: Update dg-error.
4226 * gfortran.dg/initialization_24.f90: Ditto.
4227
4228 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4229 PR fortran/PR44693
4230 * gfortran.dg/dim_range_1.f90: New test.
4231 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
4232
4233 2010-07-06 Jason Merrill <jason@redhat.com>
4234
4235 PR c++/44703
4236 * g++.dg/cpp0x/initlist41.C: New.
4237
4238 PR c++/44778
4239 * g++.dg/template/ptrmem22.C: New.
4240
4241 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
4242
4243 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4244 support.
4245 * gcc.target/i386/i386.exp: Likewise.
4246
4247 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4248
4249 PR testsuite/44195
4250 * gcc.dg/lto/20100518_0.c: Limit to x86.
4251
4252 2010-07-06 Richard Guenther <rguenther@suse.de>
4253
4254 PR middle-end/44828
4255 * gcc.c-torture/execute/pr44828.c: New testcase.
4256
4257 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
4258
4259 * g++.dg/warn/noeffect2.C: Adjust expected warning.
4260 * g++.dg/warn/volatile1.C: Likewise.
4261 * g++.dg/template/warn1.C: Likewise.
4262
4263 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
4264
4265 AVX Programming Reference (June, 2010)
4266 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4267 * g++.dg/other/i386-3.C: Likewise.
4268 * gcc.target/i386/sse-12.c: Likewise.
4269
4270 * gcc.target/i386/f16c-check.h: New.
4271 * gcc.target/i386/rdfsbase-1.c: Likewise.
4272 * gcc.target/i386/rdfsbase-2.c: Likewise.
4273 * gcc.target/i386/rdgsbase-1.c: Likewise.
4274 * gcc.target/i386/rdgsbase-2.c: Likewise.
4275 * gcc.target/i386/rdrand-1.c: Likewise.
4276 * gcc.target/i386/rdrand-2.c: Likewise.
4277 * gcc.target/i386/rdrand-3.c: Likewise.
4278 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4279 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4280 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4281 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4282 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4283 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4284 * gcc.target/i386/wrfsbase-1.c: Likewise.
4285 * gcc.target/i386/wrfsbase-2.c: Likewise.
4286 * gcc.target/i386/wrgsbase-1.c: Likewise.
4287 * gcc.target/i386/wrgsbase-2.c: Likewise.
4288
4289 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4290 (__builtin_ia32_vcvtps2ph): New.
4291 (__builtin_ia32_vcvtps2ph256): Likewise.
4292
4293 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4294 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4295
4296 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4297 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4298
4299 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4300 (__builtin_ia32_vcvtps2ph256): Likewise.
4301 Add fsgsbase,rdrnd,f16c.
4302
4303 * lib/target-supports.exp (check_effective_target_f16c): New.
4304
4305 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4306
4307 * gcc.dg/guality/nrv-1.c: New test.
4308
4309 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
4310
4311 PR middle-end/42505
4312 * gcc.target/arm/pr42505.c: New test case.
4313
4314 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4315
4316 PR c++/44808
4317 * g++.dg/opt/nrv16.C: New test.
4318
4319 2010-07-05 Richard Guenther <rguenther@suse.de>
4320
4321 PR tree-optimization/44784
4322 * gcc.c-torture/compile/pr44784.c: New testcase.
4323
4324 2010-07-05 Ira Rosen <irar@il.ibm.com>
4325
4326 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4327 Increase loop bound and array size.
4328 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4329 Likewise.
4330
4331 2010-07-05 Ira Rosen <irar@il.ibm.com>
4332
4333 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4334 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4335 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4336 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4337 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4338
4339 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
4340
4341 PR c++/22138
4342 * g++.dg/parse/template25.C: New.
4343
4344 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
4345
4346 PR rtl-optimization/44695
4347 * gcc.dg/torture/pr44695.c: New.
4348
4349 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4350
4351 PR c++/16630
4352 * g++.dg/ext/pretty3.C: New.
4353
4354 2010-07-04 Richard Guenther <rguenther@suse.de>
4355
4356 PR middle-end/44809
4357 * g++.dg/torture/pr44809.C: New testcase.
4358
4359 2010-07-04 Richard Guenther <rguenther@suse.de>
4360
4361 PR tree-optimization/44656
4362 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4363
4364 2010-07-04 Ira Rosen <irar@il.ibm.com>
4365 Revital Eres <eres@il.ibm.com>
4366
4367 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4368 misaligned stores.
4369 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4370 gcc.dg/vect/vect-96.c: Likewise.
4371 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4372 that support misaligned stores. Change the number of expected
4373 misaligned accesses.
4374 * gcc.dg/vect/vect-peel-1.c: New test.
4375 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4376 gcc.dg/vect/vect-peel-4.c: Likewise.
4377 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4378 vectorizable on all targets that support realignment.
4379 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4380
4381 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
4382
4383 PR c/44806
4384 * gcc.dg/torture/pr44806.c: New.
4385
4386 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4387
4388 * gnat.dg/cond_expr1.adb: New test.
4389
4390 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4391
4392 * gnat.dg/modular3.adb: New test.
4393 * gnat.dg/modular3_pkg.ads: New helper.
4394
4395 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
4396 Mikael Pettersson <mikpe@it.uu.se>
4397
4398 PR testsuite/44518
4399 * obj-c++.dg/encode-2.mm: Produce object and save temps.
4400 Make signed-ness of chars explicit. Scan the object for
4401 strings that are split by some target assemblers.
4402 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4403 explicit.
4404
4405 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
4406
4407 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4408
4409 2010-07-02 Le-Chun Wu <lcwu@google.com>
4410
4411 PR/44128
4412 * g++.dg/warn/Wshadow-7.C: New test.
4413
4414 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4415 Julian Brown <julian@codesourcery.com>
4416 Sandra Loosemore <sandra@codesourcery.com>
4417
4418 * gcc.c-torture/execute/20100416-1.c: New test case.
4419
4420 2010-07-02 Julian Brown <julian@codesourcery.com>
4421 Sandra Loosemore <sandra@codesourcery.com>
4422
4423 PR target/43703
4424
4425 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4426 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4427
4428 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4429 Julian Brown <julian@codesourcery.com>
4430
4431 * gcc.target/arm/neon/vadds64.c: Regenerated.
4432 * gcc.target/arm/neon/vaddu64.c: Regenerated.
4433 * gcc.target/arm/neon/vsubs64.c: Regenerated.
4434 * gcc.target/arm/neon/vsubu64.c: Regenerated.
4435 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4436 * gcc.target/arm/neon-vmls-1.c: Likewise.
4437 * gcc.target/arm/neon-vsubs64.c: New execution test.
4438 * gcc.target/arm/neon-vsubu64.c: New execution test.
4439 * gcc.target/arm/neon-vadds64.c: New execution test.
4440 * gcc.target/arm/neon-vaddu64.c: New execution test.
4441
4442 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4443
4444 * gcc.target/arm/neon-vands64.c: New.
4445 * gcc.target/arm/neon-vandu64.c: New.
4446 * gcc.target/arm/neon-vbics64.c: New.
4447 * gcc.target/arm/neon-vbicu64.c: New.
4448 * gcc.target/arm/neon-veors64.c: New.
4449 * gcc.target/arm/neon-veoru64.c: New.
4450 * gcc.target/arm/neon-vorns64.c: New.
4451 * gcc.target/arm/neon-vornu64.c: New.
4452 * gcc.target/arm/neon-vorrs64.c: New.
4453 * gcc.target/arm/neon-vorru64.c: New.
4454 * gcc.target/arm/neon/vands64.c: Regenerated.
4455 * gcc.target/arm/neon/vandu64.c: Regenerated.
4456 * gcc.target/arm/neon/vbics64.c: Regenerated.
4457 * gcc.target/arm/neon/vbicu64.c: Regenerated.
4458 * gcc.target/arm/neon/veors64.c: Regenerated.
4459 * gcc.target/arm/neon/veoru64.c: Regenerated.
4460 * gcc.target/arm/neon/vorns64.c: Regenerated.
4461 * gcc.target/arm/neon/vornu64.c: Regenerated.
4462 * gcc.target/arm/neon/vorrs64.c: Regenerated.
4463 * gcc.target/arm/neon/vorru64.c: Regenerated.
4464
4465 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4466
4467 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4468
4469 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4470
4471 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4472 * gfortran.dg/intent_out_5.f90: Same.
4473 * gfortran.dg/ltrans-7.f90: Same.
4474 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4475
4476 2010-07-02 Jan Hubicka <jh@suse.cz>
4477
4478 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4479
4480 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4481
4482 * objc-obj-c++-shared/Object1.h: Correct Line endings.
4483
4484 2010-07-02 Jakub Jelinek <jakub@redhat.com>
4485
4486 PR c++/44780
4487 * c-c++-common/Wunused-var-12.c: New test.
4488
4489 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
4490
4491 PR target/42835
4492 * gcc.target/arm/pr42835.c: New test.
4493
4494 PR target/42172
4495 * gcc.target/arm/pr42172-1.c: New test.
4496
4497 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4498
4499 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4500
4501 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4502
4503 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4504 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4505 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4506 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4507 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4508 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4509 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4510 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4511 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4512 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4513 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4514 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4515 * gcc.target/arm/neon-vdup_ns64.c: New.
4516 * gcc.target/arm/neon-vdup_nu64.c: New.
4517 * gcc.target/arm/neon-vdupQ_ns64.c: New.
4518 * gcc.target/arm/neon-vdupQ_nu64.c: New.
4519 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4520 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4521 * gcc.target/arm/neon-vmov_ns64.c: New.
4522 * gcc.target/arm/neon-vmov_nu64.c: New.
4523 * gcc.target/arm/neon-vmovQ_ns64.c: New.
4524 * gcc.target/arm/neon-vmovQ_nu64.c: New.
4525 * gcc.target/arm/neon-vget_lanes64.c: New.
4526 * gcc.target/arm/neon-vget_laneu64.c: New.
4527 * gcc.target/arm/neon-vset_lanes64.c: New.
4528 * gcc.target/arm/neon-vset_laneu64.c: New.
4529
4530 2010-07-02 Richard Guenther <rguenther@suse.de>
4531
4532 * g++.dg/torture/20100702-1.C: New testcase.
4533
4534 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4535
4536 PR target/44707
4537 * gcc.c-torture/compile/pr44707.c: New test.
4538
4539 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4540
4541 PR c++/44039
4542 * g++.dg/template/crash101.C: New.
4543
4544 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4545
4546 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4547 Use the ABI-0 accessors and fail it for m64.
4548
4549 2010-07-02 Jan Hubicka <jh@suse.cz>
4550
4551 * g++.dg/tree-ssa/pr44706.C: New testcase.
4552
4553 2010-07-02 Richard Guenther <rguenther@suse.de>
4554
4555 PR tree-optimization/44748
4556 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4557
4558 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4559
4560 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4561 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
4562 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4563 the method types to forward:.
4564
4565 2010-06-30 Jason Merrill <jason@redhat.com>
4566
4567 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4568 * g++.dg/other/pr25632.C: Likewise.
4569
4570 2010-07-01 Jakub Jelinek <jakub@redhat.com>
4571
4572 PR tree-optimization/40421
4573 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4574
4575 2010-07-01 Richard Guenther <rguenther@suse.de>
4576
4577 PR middle-end/42834
4578 PR middle-end/44468
4579 * gcc.c-torture/execute/20100316-1.c: New testcase.
4580 * gcc.c-torture/execute/pr44468.c: Likewise.
4581 * gcc.c-torture/compile/20100609-1.c: Likewise.
4582 * gcc.dg/volatile2.c: Adjust.
4583 * gcc.dg/plugin/selfassign.c: Likewise.
4584 * gcc.dg/pr36902.c: Likewise.
4585 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4586 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4587 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4588 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4589 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4590 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4591 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4592 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4593 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4594 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4595 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4596 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4597 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4598 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4599 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4600 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4601 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4602 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4603 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4604 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4605 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4606 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4607 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4608 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4609 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4610 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4611 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4612 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4613 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4614 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4615 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4616 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4617 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4618 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4619 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4620 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4621 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4622 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4623 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4624 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4625 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4626 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4627 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4628 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4629 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4630 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4631 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4632 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4633 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4634 * g++.dg/tree-ssa/pr31146.C: Likewise.
4635 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4636 * g++.dg/tree-ssa/pr33604.C: Likewise.
4637 * g++.dg/plugin/selfassign.c: Likewise.
4638 * gfortran.dg/array_memcpy_3.f90: Likewise.
4639 * gfortran.dg/array_memcpy_4.f90: Likewise.
4640 * c-c++-common/torture/pr42834.c: New testcase.
4641
4642 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4643
4644 PR c++/44628
4645 * g++.dg/template/crash100.C: New.
4646
4647 2010-06-30 Jan Hubicka <jh@suse.cz>
4648
4649 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4650
4651 2010-06-30 Michael Matz <matz@suse.de>
4652
4653 PR bootstrap/44699
4654 * gcc.dg/pr44699.c: New test.
4655
4656 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4657
4658 PR tree-optimization/39799
4659 * c-c++-common/uninit-17.c: New test.
4660
4661 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4662
4663 PR libfortran/43298
4664 * gfortran.dg/read_infnan_1.f90: New test.
4665
4666 2010-06-29 Jason Merrill <jason@redhat.com>
4667
4668 Enable implicitly declared move constructor/operator= (N3053).
4669 * g++.dg/cpp0x/implicit3.C: New.
4670 * g++.dg/cpp0x/implicit4.C: New.
4671 * g++.dg/cpp0x/implicit5.C: New.
4672 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4673 * g++.dg/cpp0x/not_special.C: Adjust.
4674 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4675 * g++.dg/cpp0x/rv1n.C: Adjust.
4676 * g++.dg/cpp0x/rv1p.C: Adjust.
4677 * g++.dg/cpp0x/rv2n.C: Adjust.
4678 * g++.dg/cpp0x/rv2p.C: Adjust.
4679 * g++.dg/cpp0x/rv3n.C: Adjust.
4680 * g++.dg/cpp0x/rv3p.C: Adjust.
4681 * g++.dg/cpp0x/rv4n.C: Adjust.
4682 * g++.dg/cpp0x/rv4p.C: Adjust.
4683 * g++.dg/cpp0x/rv5n.C: Adjust.
4684 * g++.dg/cpp0x/rv5p.C: Adjust.
4685 * g++.dg/cpp0x/rv6n.C: Adjust.
4686 * g++.dg/cpp0x/rv6p.C: Adjust.
4687 * g++.dg/cpp0x/rv7n.C: Adjust.
4688 * g++.dg/cpp0x/rv7p.C: Adjust.
4689 * g++.dg/cpp0x/rv8p.C: Adjust.
4690 * g++.dg/gomp/pr26690-1.C: Adjust.
4691 * g++.dg/other/error20.C: Adjust.
4692 * g++.dg/other/error31.C: Adjust.
4693 * g++.dg/parse/error19.C: Adjust.
4694 * g++.dg/template/qualttp5.C: Adjust.
4695 * g++.old-deja/g++.law/ctors5.C: Adjust.
4696
4697 Enable implicitly deleted functions (N2346)
4698 * g++.dg/cpp0x/defaulted17.C: New.
4699 * g++.dg/cpp0x/implicit1.C: New.
4700 * g++.dg/cpp0x/implicit2.C: New.
4701 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4702 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4703 * g++.dg/init/ctor4.C: Adjust.
4704 * g++.dg/init/synth2.C: Adjust.
4705 * g++.dg/lto/20081118_1.C: Adjust.
4706 * g++.dg/other/error13.C: Adjust.
4707 * g++.dg/other/unused1.C: Adjust.
4708 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4709 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4710 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4711 * g++.old-deja/g++.law/ctors17.C: Adjust.
4712 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4713 * g++.old-deja/g++.pt/assign1.C: Adjust.
4714 * g++.old-deja/g++.pt/crash20.C: Adjust.
4715
4716 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4717 * g++.dg/cpp0x/defaulted13.C: Adjust.
4718 * g++.dg/cpp0x/defaulted2.C: Adjust.
4719 * g++.dg/cpp0x/defaulted3.C: Adjust.
4720 * g++.dg/cpp0x/initlist9.C: Adjust.
4721 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4722 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4723 * g++.dg/init/synth2.C: Adjust.
4724
4725 * g++.dg/cpp0x/defaulted19.C: New.
4726
4727 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4728 * g++.dg/template/error23.C: Fix for -std=c++0x.
4729
4730 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4731
4732 PR fortran/44718
4733 * gfortran.dg/proc_ptr_28.f90: New.
4734
4735 2010-06-29 Jakub Jelinek <jakub@redhat.com>
4736
4737 PR tree-optimization/43801
4738 * g++.dg/torture/pr43801.C: New test.
4739
4740 PR debug/44668
4741 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4742
4743 2010-06-29 Jason Merrill <jason@redhat.com>
4744
4745 PR c++/44587
4746 * g++.dg/template/qualified-id2.C: New.
4747 * g++.dg/template/qualified-id3.C: New.
4748
4749 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4750
4751 PR fortran/44696
4752 * gfortran.dg/associated_target_4.f90: New.
4753
4754 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
4755
4756 PR fortran/44582
4757 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4758
4759 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4760
4761 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4762
4763 2010-06-29 Jan Hubicka <jh@suse.cz>
4764
4765 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4766
4767 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4768
4769 PR target/43902
4770 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4771 * gcc.target/arm/wmul-3.c: New test.
4772 * gcc.target/arm/wmul-4.c: New test.
4773
4774 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4775
4776 PR rtl-optimization/44659
4777 * gcc.target/i386/extract-1.c: New.
4778 * gcc.target/i386/extract-2.c: Likewise.
4779 * gcc.target/i386/extract-3.c: Likewise.
4780 * gcc.target/i386/extract-4.c: Likewise.
4781 * gcc.target/i386/extract-5.c: Likewise.
4782 * gcc.target/i386/extract-6.c: Likewise.
4783
4784 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4785
4786 PR c++/44682
4787 * g++.dg/warn/Wunused-var-14.C: New test.
4788
4789 2010-06-28 Tobias Burnus <burnus@net-b.de>
4790
4791 PR fortran/43298
4792 * gfortran.dg/nan_6.f90: New.
4793
4794 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4795
4796 PR tree-optimization/43781
4797 * gcc.dg/torture/pr43781.c: New.
4798
4799 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4800
4801 PR fortran/40158
4802 * gfortran.dg/actual_rank_check_1.f90: New test.
4803
4804 2010-06-28 Martin Jambor <mjambor@suse.cz>
4805
4806 * gcc.dg/ipa/ipa-sra-6.c: New test.
4807
4808 2010-06-28 Jan Hubicka <jh@suse.cz>
4809
4810 PR tree-optimization/44687
4811 * gcc.c-torture/compile/pr44687.c
4812
4813 2010-06-28 Martin Jambor <mjambor@suse.cz>
4814
4815 PR c++/44535
4816 * g++.dg/torture/pr44535.C: New test.
4817
4818 2010-06-28 Michael Matz <matz@suse.de>
4819
4820 PR middle-end/44592
4821 * gfortran.dg/pr44592.f90: New test.
4822
4823 2010-06-28 Jan Hubicka <jh@suse.cz>
4824
4825 PR tree-optimization/44357
4826 * g++.dg/torture/pr44357.C: New testcase.
4827
4828 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4829
4830 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4831 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4832 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4833 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4834 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4835 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4836 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4837 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4838
4839 2010-06-27 Jan Hubicka <jh@suse.cz>
4840
4841 * gcc.c-torture/compile/pr44686.c: New file.
4842
4843 2010-06-27 Richard Guenther <rguenther@suse.de>
4844
4845 PR tree-optimization/44683
4846 * gcc.c-torture/execute/pr44683.c: New testcase.
4847
4848 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4849
4850 * gnat.dg/noreturn3.ad[sb]: New test.
4851
4852 2010-06-26 Jason Merrill <jason@redhat.com>
4853
4854 * g++.dg/cpp0x/explicit5.C: New.
4855
4856 2010-06-26 Richard Guenther <rguenther@suse.de>
4857
4858 PR tree-optimization/44393
4859 * gcc.dg/pr44393.c: New testcase.
4860
4861 2010-06-26 Jan Hubicka <jh@suse.cz>
4862
4863 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4864
4865 2010-06-26 Richard Guenther <rguenther@suse.de>
4866
4867 PR middle-end/44674
4868 * gcc.dg/pr44674.c: New testcase.
4869
4870 2010-06-26 Joseph Myers <joseph@codesourcery.com>
4871
4872 * gcc.dg/opts-3.c: New test.
4873
4874 2010-06-26 Tobias Burnus <burnus@net-b.de>
4875
4876 * gfortran.dg/type_decl_1.f90: New.
4877 * gfortran.dg/type_decl_2.f90: New.
4878
4879 2010-06-26 Tobias Burnus <burnus@net-b.de>
4880
4881 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4882 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4883
4884 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4885
4886 PR testsuite/38946
4887 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4888 error in comparing reals.
4889
4890 2010-06-25 Tobias Burnus <burnus@net-b.de>
4891
4892 * selected_real_kind_2.f90: New.
4893 * selected_real_kind_3.f90: New.
4894
4895 2010-06-25 Tobias Burnus <burnus@net-b.de>
4896
4897 * gfortran.dg/entry_19.f90: New.
4898
4899 2010-06-25 Tobias Burnus <burnus@net-b.de>
4900
4901 * gfortran.dg/end_subroutine_1.f90: New.
4902 * gfortran.dg/end_subroutine_2.f90: New.
4903 * gfortran.dg/interface_proc_end.f90: Update.
4904
4905 2010-06-25 Tobias Burnus <burnus@net-b.de>
4906
4907 * gfortran.dg/semicolon_fixed.f: Update.
4908 * gfortran.dg/semicolon_fixed_2.f: New.
4909 * gfortran.dg/semicolon_free_2.f90: New.
4910 * gfortran.dg/semicolon_free.f90: Update.
4911
4912 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4913
4914 PR fortran/44448
4915 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4916
4917 2010-06-25 Martin Jambor <mjambor@suse.cz>
4918
4919 * g++.dg/ipa/iinline-3.C: New test.
4920 * gcc.dg/ipa/modif-1.c: Removed.
4921
4922 2010-06-25 Jan Hubicka <jh@suse.cz>
4923
4924 * gcc.dg/tree-ssa/ipa-split-1.c
4925
4926 2010-06-25 Martin Jambor <mjambor@suse.cz>
4927
4928 * g++.dg/ipa/iinline-2.C: New test.
4929
4930 2010-06-25 Jakub Jelinek <jakub@redhat.com>
4931
4932 PR middle-end/43866
4933 * gfortran.dg/pr43866.f90: New test.
4934
4935 PR tree-optimization/44539
4936 * gcc.dg/pr44539.c: New test.
4937
4938 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4939
4940 From Jim Wilson:
4941 PR target/43902
4942 * gcc.target/mips/madd-9.c: New test.
4943
4944 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4945
4946 PR c/44517
4947 * gcc.dg/noncompile/pr44517.c: New.
4948 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4949
4950 2010-06-24 Steve Ellcey <sje@cup.hp.com>
4951
4952 PR testsuite/43283
4953 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4954 and add argument to nop for IA64.
4955
4956 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4957
4958 PR target/44588
4959 * gcc.target/i386/mod-1.c: New.
4960 * gcc.target/i386/umod-1.c: Likewise.
4961 * gcc.target/i386/umod-2.c: Likewise.
4962 * gcc.target/i386/umod-3.c: Likewise.
4963
4964 2010-06-24 Jakub Jelinek <jakub@redhat.com>
4965
4966 PR middle-end/44492
4967 * g++.dg/torture/pr44492.C: New test.
4968
4969 2010-06-24 Andi Kleen <ak@linux.intel.com>
4970
4971 * c-c++-common/warn-omitted-condop.c: New.
4972
4973 2010-06-24 Tobias Burnus <burnus@net-b.de>
4974
4975 PR fortran/44614
4976 * gfortran.dg/import8.f90: New.
4977
4978 2010-06-23 Arnaud Charlet <charlet@adacore.com>
4979
4980 * gnat.dg/not_null.adb: Update test case.
4981
4982 2010-06-22 Jakub Jelinek <jakub@redhat.com>
4983
4984 PR c++/44619
4985 * g++.dg/warn/Wunused-var-13.C: New test.
4986
4987 PR c++/44627
4988 * g++.dg/diagnostic/method1.C: New test.
4989
4990 2010-06-22 Cary Coutant <ccoutant@google.com>
4991
4992 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4993
4994 2010-06-22 Janus Weil <janus@gcc.gnu.org>
4995
4996 PR fortran/44616
4997 * gfortran.dg/abstract_type_8.f03: New.
4998
4999 2010-06-21 Jason Merrill <jason@redhat.com>
5000
5001 * g++.dg/cpp0x/noexcept08.C: New.
5002
5003 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5004
5005 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5006
5007 PR target/44615
5008 * gcc.target/i386/sse2-vec-2a.c: New.
5009
5010 2010-06-21 DJ Delorie <dj@redhat.com>
5011
5012 * gcc.dg/pragma-diag-1.c: New.
5013
5014 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5015
5016 PR target/44615
5017 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5018
5019 2010-06-21 Alan Modra <amodra@gmail.com>
5020
5021 PR testsuite/44505
5022 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5023 tail call to check_fa_mid.
5024
5025 2010-06-21 Jakub Jelinek <jakub@redhat.com>
5026
5027 PR target/44575
5028 * gcc.c-torture/execute/pr44575.c: New test.
5029
5030 2010-06-21 Tobias Burnus <burnus@net-b.de>
5031
5032 PR fortran/40632
5033 * gfortran.dg/contiguous_1.f90: New.
5034 * gfortran.dg/contiguous_2.f90: New.
5035 * gfortran.dg/contiguous_3.f90: New.
5036
5037 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
5038
5039 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5040 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5041
5042 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
5043
5044 PR target/44546
5045 * gcc.target/i386/pr44546.c: New test.
5046
5047 2010-06-20 Joseph Myers <joseph@codesourcery.com>
5048
5049 * gcc.dg/opts-2.c: New test.
5050
5051 2010-06-19 Janus Weil <janus@gcc.gnu.org>
5052
5053 PR fortran/44584
5054 * gfortran.dg/typebound_proc_15.f03: Modified.
5055
5056 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
5057
5058 PR target/44072
5059 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5060 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5061
5062 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5063
5064 * g++.dg/ext/label13.C: Fix typo in last change.
5065
5066 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5067
5068 PR libfortran/44477
5069 * gfortran.dg/eof_3.f90
5070 * gfortran.dg/endfile_2.f90
5071 * gfortran.dg/endfile_4.f90
5072 * gfortran.dg/endfile_3.f90
5073
5074 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5075
5076 PR c++/41090
5077 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5078
5079 2010-06-18 Tobias Burnus <burnus@net-b.de>
5080
5081 PR fortran/44556
5082 * gfortran.dg/allocate_alloc_opt_11.f90: New.
5083
5084 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
5085
5086 * gcc.target/arm/pr40900.c: New test.
5087
5088 2010-06-18 Arnaud Charlet <charlet@adacore.com>
5089
5090 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5091
5092 2010-06-17 Janus Weil <janus@gcc.gnu.org>
5093
5094 PR fortran/44558
5095 * gfortran.dg/typebound_call_15.f03: New.
5096
5097 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
5098
5099 PR c++/44486
5100 * g++.dg/pr44486.C: New.
5101
5102 2010-06-16 DJ Delorie <dj@redhat.com>
5103
5104 * gcc.target/i386/volatile-bitfields-1.c: New.
5105 * gcc.target/i386/volatile-bitfields-2.c: New.
5106
5107 2010-06-16 Jason Merrill <jason@redhat.com>
5108
5109 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5110
5111 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5112
5113 2010-06-16 Richard Guenther <rguenther@suse.de>
5114
5115 PR c/44555
5116 * gcc.c-torture/execute/pr44555.c: New testcase.
5117
5118 2010-06-16 Janus Weil <janus@gcc.gnu.org>
5119
5120 PR fortran/44549
5121 * gfortran.dg/typebound_proc_16.f03: New.
5122
5123 2010-06-16 Martin Jambor <mjambor@suse.cz>
5124
5125 * g++.dg/torture/pr43905.C: New test.
5126
5127 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
5128
5129 PR testsuite/44538
5130 * gcc.dg/vect/slp-perm-5.c (main): Prevent
5131 initialization loop from being vectorized.
5132 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5133
5134 2010-06-16 Alan Modra <amodra@gmail.com>
5135
5136 PR tree-optimization/44507
5137 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5138
5139 2010-06-15 Jason Merrill <jason@redhat.com>
5140
5141 * g++.dg/overload/arg3.C: Adjust error locations.
5142 * g++.dg/overload/copy1.C: Likewise.
5143 * g++.dg/tc1/dr152.C: Likewise.
5144 * g++.dg/template/incomplete4.C: Likewise.
5145 * g++.dg/template/incomplete5.C: Likewise.
5146 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5147 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5148 * g++.old-deja/g++.pt/crash9.C: Likewise.
5149
5150 * g++.dg/inherit/virtual5.C: New.
5151
5152 * g++.dg/cpp0x/defaulted18.C: New.
5153
5154 * g++.dg/cpp0x/initlist40.C: New.
5155
5156 * g++.dg/cpp0x/initlist39.C: New.
5157
5158 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
5159
5160 PR middle-end/44391
5161 * gcc.dg/graphite/pr44391.c: New.
5162
5163 2010-06-15 Janus Weil <janus@gcc.gnu.org>
5164
5165 PR fortran/43388
5166 * gfortran.dg/allocate_alloc_opt_8.f90: New.
5167 * gfortran.dg/allocate_alloc_opt_9.f90: New.
5168 * gfortran.dg/allocate_alloc_opt_10.f90: New.
5169 * gfortran.dg/class_allocate_2.f03: Modified an error message.
5170
5171 2010-06-15 Richard Guenther <rguenther@suse.de>
5172
5173 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5174
5175 2010-06-15 Richard Guenther <rguenther@suse.de>
5176
5177 * gcc.dg/vect/bb-slp-21.c: Adjust.
5178 * gcc.dg/vect/bb-slp-13.c: Likewise
5179 * gcc.dg/vect/bb-slp-4.c: Likewise
5180 * gcc.dg/vect/bb-slp-22.c: Likewise
5181 * gcc.dg/vect/bb-slp-14.c: Likewise
5182 * gcc.dg/vect/bb-slp-23.c: Likewise
5183 * gcc.dg/vect/bb-slp-15.c: Likewise
5184 * gcc.dg/vect/bb-slp-17.c: Likewise
5185 * gcc.dg/vect/bb-slp-18.c: Likewise
5186 * gcc.dg/vect/bb-slp-19.c: Likewise
5187 * gcc.dg/vect/bb-slp-10.c: Likewise
5188 * gcc.dg/vect/bb-slp-11.c: Likewise
5189 * gcc.dg/vect/bb-slp-20.c: Likewise
5190 * gcc.dg/vect/bb-slp-3.c: Likewise
5191
5192 2010-06-15 Jakub Jelinek <jakub@redhat.com>
5193
5194 PR fortran/44536
5195 * gfortran.dg/gomp/pr44536.f90: New test.
5196 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5197
5198 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
5199
5200 PR target/44534
5201 * gcc.target/i386/avx-vextractf128-256-3.c: New.
5202 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5203
5204 2010-06-14 Jakub Jelinek <jakub@redhat.com>
5205
5206 PR tree-optimization/44508
5207 * gcc.dg/tree-ssa/pr21086.c: Adjust.
5208
5209 PR bootstrap/44509
5210 * gcc.dg/pr44509.c: New test.
5211
5212 2010-06-14 Ira Rosen <irar@il.ibm.com>
5213
5214 PR tree-optimization/44507
5215 * gcc.dg/vect/pr44507.c: New test.
5216
5217 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
5218
5219 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5220 and c-pretty-print.h.
5221
5222 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5223
5224 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
5225
5226 * gfortran.dg/whole_file_18.f90: Updated error message.
5227
5228 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
5229
5230 * gfortran.dg/whole_file_20.f03: New.
5231
5232 2010-06-12 Jan Hubicka <jh@suse.cz>
5233
5234 * gcc.c-torture/compile/pc44485.c: New testcase.
5235
5236 2010-06-12 Janus Weil <janus@gcc.gnu.org>
5237
5238 PR fortran/40117
5239 * gfortran.dg/typebound_proc_4.f03: Modified error message.
5240 * gfortran.dg/typebound_proc_14.f03: New.
5241 * gfortran.dg/typebound_proc_15.f03: New.
5242
5243 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5244
5245 * gcc.dg/opts-1.c: New test.
5246
5247 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5248
5249 * gcc.dg/funroll-loops-all.c: Update expected error.
5250
5251 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
5252
5253 PR target/44481
5254 * gcc.target/i386/pr44481.c: New test.
5255
5256 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
5257
5258 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5259
5260 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
5261
5262 PR middle-end/44483
5263 * gcc.dg/tree-ssa/pr44483.c: New.
5264
5265 2010-06-11 Paul Brook <paul@codesourcery.com>
5266
5267 * g++.dg/other/arm-neon-1.C: New test.
5268
5269 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
5270
5271 PR fortran/42051
5272 PR fortran/43896
5273 * gfortran.dg/class_23.f03: New test.
5274
5275 2010-06-11 Jan Hubicka <jh@suse.cz>
5276
5277 * gcc.dg/ipa/pure-const-2.c: New testcase.
5278
5279 2010-06-11 Jan Hubicka <jh@suse.cz>
5280
5281 * gcc.dg/noreturn-7.c: Update.
5282 * gcc.dg/noreturn-4.c: Update.
5283
5284 2010-06-10 Dodji Seketeli <dodji@redhat.com>
5285
5286 Fix MIPS bootstrap
5287 * g++.dg/other/typedef4.C: New test.
5288
5289 2010-06-10 Janus Weil <janus@gcc.gnu.org>
5290
5291 PR fortran/44207
5292 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5293
5294 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
5295
5296 PR fortran/44457
5297 * gfortran.dg/asynchronous_3.f03
5298
5299 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
5300
5301 PR middle-end/44185
5302 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5303 non-temporal stores out of the tests to form new test cases. As a
5304 result, no non-temporal store should be generated in this case.
5305
5306 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
5307 prefetch-7.c that generate one non-temporal store.
5308
5309 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
5310 prefetch-7.c that generate one non-temporal store and one
5311 one-temporal prefetch.
5312
5313 2010-06-10 Martin Jambor <mjambor@suse.cz>
5314
5315 PR tree-optimization/44258
5316 * gcc.dg/tree-ssa/pr44258.c: New test.
5317
5318 2010-06-10 Daniel Kraft <d@domob.eu>
5319
5320 PR fortran/38936
5321 * gfortran.dg/associate_1.f03: New test.
5322 * gfortran.dg/associate_2.f95: New test.
5323 * gfortran.dg/associate_3.f03: New test.
5324 * gfortran.dg/associate_4.f08: New test.
5325
5326 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5327
5328 * gfortran.dg/selected_char_kind_4.f90: New test.
5329
5330 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
5331
5332 * gcc.dg/pr42461.c: New test.
5333
5334 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5335
5336 PR fortran/44347
5337 * gfortran.dg/selected_real_kind_1.f90: New.
5338
5339 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5340
5341 PR fortran/44359
5342 * gfortran.dg/warn_conversion.f90: Removed check for redundant
5343 warning.
5344 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5345 check for warning.
5346
5347 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5348
5349 * gfortran.dg/data_namelist_conflict.f90: New test.
5350
5351 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5352
5353 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5354 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5355 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5356
5357 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5358
5359 * gfortran.dg/mvbits_9.f90: New test.
5360 * gfortran.dg/ibset_1.f90: Ditto.
5361 * gfortran.dg/ibits_1.f90: Ditto.
5362 * gfortran.dg/btest_1.f90: Ditto.
5363 * gfortran.dg/ibclr_1.f90: Ditto.
5364
5365 2010-06-09 Jason Merrill <jason@redhat.com>
5366
5367 PR c++/44366
5368 * g++.dg/cpp0x/decltype23.C: Move to...
5369 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5370
5371 2010-06-09 Janus Weil <janus@gcc.gnu.org>
5372
5373 PR fortran/44211
5374 * gfortran.dg/typebound_call_14.f03: New test.
5375
5376 2010-06-09 Martin Jambor <mjambor@suse.cz>
5377
5378 PR tree-optimization/44423
5379 * gcc.dg/tree-ssa/pr44423.c: New test.
5380
5381 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
5382
5383 PR testsuite/42843
5384 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5385 TV_NONE to initialize tv_id field.
5386 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5387 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5388 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5389 Include toplev.h .
5390 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5391 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5392 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5393
5394 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
5395
5396 PR tree-optimization/39874
5397 PR middle-end/28685
5398 * gcc.dg/pr39874.c: New file.
5399
5400 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
5401
5402 * g++.dg/ext/attr-alias-1.C: New.
5403 * g++.dg/ext/attr-alias-2.C: New.
5404
5405 2010-06-07 Tobias Burnus <burnus@net-b.de>
5406
5407 PR fortran/44446
5408 * gfortran.dg/proc_ptr_27.f90: New.
5409
5410 2010-06-07 Jason Merrill <jason@redhat.com>
5411
5412 PR c++/44366
5413 * g++.dg/cpp0x/decltype23.C: New.
5414
5415 2010-06-08 Andrew Pinski <pinskia@gmail.com>
5416 Shujing Zhao <pearly.zhao@oracle.com>
5417
5418 PR c/37724
5419 * gcc.dg/c90-const-expr-10.c: Adjust.
5420 * gcc.dg/c99-const-expr-10.c: Adjust.
5421 * gcc.dg/init-bad-7.c: New.
5422
5423 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5424
5425 * lib/target-supports.exp (check_effective_target_gas): New proc.
5426 * gcc.c-torture/execute/960321-1.x: New file.
5427
5428 2010-06-07 Jason Merrill <jason@redhat.com>
5429
5430 PR c++/44401
5431 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5432
5433 2010-06-07 Jakub Jelinek <jakub@redhat.com>
5434
5435 PR c++/44444
5436 * g++.dg/warn/Wunused-var-12.C: New test.
5437
5438 PR c++/44443
5439 * c-c++-common/Wunused-var-11.c: New test.
5440
5441 2010-06-07 Jan Hubicka <jh@suse.cz>
5442
5443 * gcc.dg/ipa/pure-const-1.c: New testcase.
5444
5445 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
5446
5447 PR rtl-optimization/44404
5448 * gcc.dg/pr44404.c: New.
5449
5450 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
5451
5452 PR target/44159
5453 * gcc.target/i386/abi-2.c: Check sysv abi here.
5454 * gcc.target/i386/aes-avx-check.h: Call test in noinline
5455 function to avoid failures by different ABIs.
5456 * gcc.target/i386/aes-check.h: Likewise.
5457 * gcc.target/i386/avx-check.h: Likewise.
5458 * gcc.target/i386/fma4-check.h: Likewise.
5459 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5460 * gcc.target/i386/mmx-check.h: Likewise.
5461 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5462 * gcc.target/i386/pclmul-check.h: Likewise.
5463 * gcc.target/i386/sse-check.h: Likewise.
5464 * gcc.target/i386/sse2-check.h: Likewise.
5465 * gcc.target/i386/sse3-check.h: Likewise.
5466 * gcc.target/i386/sse4_1-check.h: Likewise.
5467 * gcc.target/i386/sse4_2-check.h: Likewise.
5468 * gcc.target/i386/sse4a-check.h: Likewise.
5469 * gcc.target/i386/ssse3-check.h: Likewise.
5470 * gcc.target/i386/xop-check.h: Likewise.
5471 * gcc.target/i386/pr27971.c: Fix for LLP64.
5472 * gcc.target/i386/pr39139.c: Likewise.
5473 * gcc.target/i386/pr39315-check.c: Likewise.
5474 * gcc.target/i386/vararg-1.c: Likewise.
5475 * gcc.target/i386/vararg-2.c: Likewise.
5476 Additional add dg-compile to avoid failure due
5477 missing foo symbol.
5478
5479 * gcc.dg/compound-literal-1.c: Fix for llp64.
5480 * gcc.dg/pr32370.c: Likewise.
5481 * gcc.dg/pr37561.c: Likewise.
5482 * gcc.dg/pr41340.c: Likewise.
5483 * gcc.dg/pr41551.c: Likewise.
5484
5485 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5486
5487 PR c++/44188
5488 * g++.dg/debug/dwarf2/typedef3.C: New test.
5489
5490 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5491
5492 PR c/20000
5493 * c-c++-common/pr20000.c: New.
5494
5495 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
5496
5497 PR c++/44086
5498 * g++.dg/init/pr44086.C: New.
5499 * g++.dg/cpp0x/decltype4.C: Adjust.
5500
5501 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5502
5503 PR fortran/43945
5504 * gfortran.dg/generic_23.f03: New test.
5505
5506 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5507
5508 PR fortran/43895
5509 * gfortran.dg/alloc_comp_class_1.f90 : New test.
5510
5511 2010-06-05 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR c++/44361
5514 * c-c++-common/Wunused-var-9.c: New test.
5515
5516 2010-06-05 Jason Merrill <jason@redhat.com>
5517
5518 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5519
5520 2010-06-05 Joseph Myers <joseph@codesourcery.com>
5521
5522 PR c/44322
5523 * gcc.dg/c99-restrict-4.c: New test.
5524
5525 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
5526
5527 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5528 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5529 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5530 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5531 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5532 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5533 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5534 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5535 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5536 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5537 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5538 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5539 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5540 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5541 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5542 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5543 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5544 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5545 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5546 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5547 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5548 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5549
5550 2010-06-04 Jason Merrill <jason@redhat.com>
5551
5552 * g++.dg/cpp0x/noexcept06.C: New.
5553 * g++.dg/cpp0x/noexcept07.C: New.
5554
5555 * g++.dg/cpp0x/noexcept01.C: New.
5556 * g++.dg/cpp0x/noexcept02.C: New.
5557 * g++.dg/cpp0x/noexcept03.C: New.
5558 * g++.dg/cpp0x/noexcept04.C: New.
5559 * g++.dg/cpp0x/noexcept05.C: New.
5560
5561 2010-06-04 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR c++/44412
5564 * g++.dg/warn/Wunused-var-10.C: New test.
5565 * g++.dg/warn/Wunused-var-11.C: New test.
5566
5567 PR c++/44362
5568 * c-c++-common/Wunused-var-10.c: New test.
5569
5570 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5571
5572 PR c/25880
5573 * gcc.dg/assign-warn-2.c: Update.
5574 * gcc.dg/cpp/line3.c: Update.
5575 * gcc.dg/c99-array-lval-8.c: Update.
5576 * gcc.dg/cast-qual-2.c: Update.
5577 * gcc.dg/c99-arraydecl-3.c: Update.
5578 * gcc.dg/assign-warn-1.c: Update.
5579 * gcc.dg/format/gcc_diag-1.c: Update.
5580
5581 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5582
5583 PR rtl-optimization/39871
5584 PR rtl-optimization/40615
5585 PR rtl-optimization/42500
5586 PR rtl-optimization/42502
5587 * gcc.target/arm/eliminate.c: New test.
5588
5589 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR libstdc++/44410
5592 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5593 * g++.old-deja/g++.other/delete3.C: Likewise.
5594 * g++.old-deja/g++.other/new.C: Likewise.
5595 * g++.old-deja/g++.law/operators27.C: Likewise.
5596 * g++.old-deja/g++.mike/p755.C: Likewise.
5597 * g++.dg/eh/new1.C: Likewise.
5598 * g++.dg/init/new5.C: Likewise.
5599
5600 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5601
5602 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5603 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5604 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5605
5606 2010-06-03 Richard Guenther <rguenther@suse.de>
5607
5608 PR lto/41921
5609 * lib/lto.exp: Always load gcc.exp.
5610 (lto-obj): For C source files invoke gcc_target_compile.
5611 * g++.dg/lto/20100603-1_0.C: New testcase.
5612 * g++.dg/lto/20100603-1_1.c: Likewise.
5613
5614 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5615
5616 PR tree-optimization/43688
5617 * gfortran.dg/pr43688.f90: New.
5618
5619 2010-06-03 Richard Guenther <rguenther@suse.de>
5620
5621 PR lto/41584
5622 * gcc.dg/lto/20100603-1_0.c: New testcase.
5623 * gcc.dg/lto/20100603-2_0.c: Likewise.
5624 * gcc.dg/lto/20100603-3_0.c: Likewise.
5625
5626 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5627
5628 PR target/44218
5629 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5630 * gcc.target/powerpc/recip-2.c: Ditto.
5631 * gcc.target/powerpc/recip-3.c: Ditto.
5632 * gcc.target/powerpc/recip-4.c: Ditto.
5633 * gcc.target/powerpc/recip-5.c: Ditto.
5634 * gcc.target/powerpc/recip-6.c: Ditto.
5635 * gcc.target/powerpc/recip-7.c: Ditto.
5636 * gcc.target/powerpc/recip-test.h: Ditto.
5637 * gcc.target/powerpc/recip-test2.h: Ditto.
5638
5639 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5640
5641 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5642
5643 2010-06-02 Jason Merrill <jason@redhat.com>
5644
5645 * g++.dg/ext/vector9.C: Expect typedef in error message.
5646
5647 PR c++/9726
5648 PR c++/23594
5649 PR c++/44333
5650 * g++.dg/tc1/dr101.C: Remove xfails.
5651
5652 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5653
5654 PR middle-end/44372
5655 * g++.dg/ipa/pr44372.C: New.
5656
5657 2010-06-02 Jan Hubicka <jh@suse.cz>
5658
5659 PR middle-end/44295
5660 * g++.dg/torture/pr44295.C: Neww testcase.
5661
5662 2010-06-02 Jan Hubicka <jh@suse.cz>
5663
5664 * gcc.dg/tree-ssa/loadpre6.c: Update.
5665
5666 2010-06-02 Richard Guenther <rguenther@suse.de>
5667
5668 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5669 diagnostic.h.
5670
5671 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5672
5673 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5674 the link fail message.
5675
5676 2010-06-02 Tobias Burnus <burnus@net-b.de>
5677
5678 PR fortran/44360
5679 * gfortran.dg/use_13.f90: New test case.
5680
5681 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5682
5683 PR fortran/44371
5684 * gfortran.dg/error_stop_2.f08: Minor update.
5685
5686 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5687
5688 PR fortran/44371
5689 * gfortran.dg/error_stop_1.f08: New test.
5690 * gfortran.dg/error_stop_2.f08: New test.
5691
5692 2010-06-01 Jason Merrill <jason@redhat.com>
5693
5694 DR 990
5695 * g++.dg/cpp0x/initlist37.C: New.
5696 * g++.dg/cpp0x/initlist38.C: New.
5697
5698 PR c++/44358
5699 * g++.dg/cpp0x/initlist36.C: New.
5700
5701 2010-05-31 Jan Hubicka <jh@suse.cz>
5702
5703 * gcc.dg/noreturn-8.c: New testcase.
5704
5705 2010-05-31 Jan Hubicka <jh@suse.cz>
5706
5707 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5708 * gcc.dg/lto/noreturn-1_0.c: Move it here.
5709
5710 2010-05-31 Jan Hubicka <jh@suse.cz>
5711
5712 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5713 * gcc.dg/lto/noreturn-1_0.c: New testcase.
5714
5715 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5716
5717 PR fortran/36928
5718 * gfortran.dg/dependency_27.f90: New test.
5719 * gfortran.dg/array_assign_1.F90: New test.
5720
5721 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR target/44338
5724 * gcc.target/i386/sse-24.c: New test.
5725
5726 2010-05-31 Jan Hubicka <jh@suse.cz>
5727
5728 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5729
5730 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR middle-end/44337
5733 * gcc.dg/pr44337.c: New test.
5734
5735 PR tree-optimization/44182
5736 * g++.dg/debug/pr44182.C: New test.
5737
5738 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5739
5740 * gcc.dg/nested-func-7.c: New test.
5741 * gnat.dg/frame_overflow.adb: Adjust directives.
5742
5743 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5744
5745 * gnat.dg/prot2.ad[sb]: New test.
5746 * gnat.dg/prot2_pkg1.ads: New helper.
5747 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5748
5749 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5750
5751 * gnat.dg/array11.adb: Adjust dg-warning directive.
5752 * gnat.dg/object_overflow.adb: Likewise.
5753
5754 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5755
5756 PR middle-end/44306
5757 * gcc.dg/tree-ssa/pr44306.c: New.
5758
5759 2010-05-29 Jan Hubicka <jh@suse.cz>
5760
5761 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5762
5763 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5764
5765 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5766
5767 2010-05-28 Mike Stump <mikestump@comcast.net>
5768
5769 PR objc/44125
5770 * objc.dg/const-str-9.m: Remove static.
5771
5772 2010-05-28 Jakub Jelinek <jakub@redhat.com>
5773
5774 PR target/43636
5775 * gcc.c-torture/compile/pr43636.c: New test.
5776
5777 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5778
5779 PR objc++/23616
5780 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5781 * obj-c++.dg/try-catch-9.mm: Ditto.
5782
5783 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5784
5785 Revert patch for PR c++/44188
5786 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5787
5788 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5789
5790 PR c++/44188
5791 * g++.dg/debug/dwarf2/typedef3.C: New test.
5792
5793 2010-05-27 Jason Merrill <jason@redhat.com>
5794
5795 PR c++/43555
5796 * g++.dg/ext/vla9.C: New.
5797
5798 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5799
5800 PR objc/44140
5801 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5802 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5803 * objc.dg/torture/tls/thr-init.m: Ditto.
5804 * objc.dg/torture/trivial.m: Ditto.
5805 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5806 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5807 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5808 * obj-c++.dg/torture/trivial.mm: Ditto.
5809
5810 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5811
5812 * g++.dg/lto/20100302_0.C: Skip on darwin.
5813
5814 2010-05-27 Richard Guenther <rguenther@suse.de>
5815
5816 PR tree-optimization/44284
5817 * gcc.dg/vect/vect-118.c: New testcase.
5818 * gcc.dg/vect/bb-slp-20.c: Adjust.
5819 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5820 * gcc.dg/vect/slp-9.c: Likewise.
5821 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5822 * gcc.dg/vect/vect-10.c: Likewise.
5823 * gcc.dg/vect/vect-109.c: Likewise.
5824 * gcc.dg/vect/vect-12.c: Likewise.
5825 * gcc.dg/vect/vect-36.c: Likewise.
5826 * gcc.dg/vect/vect-7.c: Likewise.
5827 * gcc.dg/vect/vect-iv-8.c: Likewise.
5828 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5829 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5830 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5831 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5832 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5833 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5834 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5835 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5836 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5837 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5838 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5839 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5840 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5841 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5842 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5843 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5844 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5845
5846 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5847
5848 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5849 necessary.
5850
5851 2010-05-26 Jan Hubicka <jh@suse.cz>
5852
5853 * gcc.dg/lto/materialize-1_0.c: New file.
5854 * gcc.dg/lto/materialize-1_1.c: New file.
5855
5856 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5857
5858 * gnat.dg/lto10.adb: New test.
5859 * gnat.dg/lto10_pkg.ads: New helper.
5860
5861 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
5862
5863 * lib/target-supports.exp (check_effective_target_int128): New
5864 function to check if __int128 types are available for target.
5865 * c-c++-common/int128-types-1.c: New.
5866 * c-c++-common/int128-1.c: New.
5867 * c-c++-common/int128-2.c: New.
5868 * g++.dg/abi/mangle43.C: New.
5869 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5870 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5871 pointer-wide scalar.
5872 * g++.dg/other/pr25632.C: Likewise.
5873 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5874 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5875 overflow warnings.
5876 * g++.dg/warn/pr13358-4.C: Likewise.
5877 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5878 * g++.dg/warn/Wconversion-null.C: Likewise.
5879
5880 2010-05-26 Jason Merrill <jason@redhat.com>
5881
5882 PR c++/43382
5883 * g++.dg/cpp0x/variadic101.C: New.
5884
5885 2010-05-26 Richard Guenther <rguenther@suse.de>
5886
5887 PR rtl-optimization/44164
5888 * gcc.c-torture/execute/pr44164.c: New testcase.
5889 * g++.dg/tree-ssa/pr13146.C: Adjust.
5890
5891 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
5892
5893 PR fortran/40011
5894 * gfortran.dg/whole_file_19.f90 : New test.
5895
5896 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
5897
5898 PR fortran/30668
5899 PR fortran/31346
5900 PR fortran/34260
5901 * gfortran.dg/pr40999.f: Fix function type.
5902 * gfortran.dg/whole_file_5.f90: Likewise.
5903 * gfortran.dg/whole_file_6.f90: Likewise.
5904 * gfortran.dg/whole_file_16.f90: New.
5905 * gfortran.dg/whole_file_17.f90: New.
5906 * gfortran.dg/whole_file_18.f90: New.
5907
5908 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5909 Iain Sandoe <iains@gcc.gnu.org>
5910
5911 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5912 * gcc.c-torture/compile/pr44197.c: Require alias support.
5913 * gcc.dg/lto/20081222_0.c: Ditto.
5914
5915 2010-05-25 Jakub Jelinek <jakub@redhat.com>
5916
5917 PR debug/42801
5918 * gcc.dg/guality/vla-2.c: New test.
5919
5920 2010-05-25 Richard Guenther <rguenther@suse.de>
5921
5922 PR middle-end/44069
5923 * g++.dg/torture/pr44069.C: New testcase.
5924
5925 2010-05-25 Richard Guenther <rguenther@suse.de>
5926
5927 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5928
5929 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5930
5931 PR objc/44140
5932 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5933
5934 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5935
5936 * obj-c++.dg/torture/tls/trivial.mm: New.
5937 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5938 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5939 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5940 * obj-c++.dg/torture/tls/diag-1.mm: New.
5941 * obj-c++.dg/torture/tls/tls.exp: New.
5942 * obj-c++.dg/torture/trivial.mm: New.
5943 * obj-c++.dg/torture/dg-torture.exp: New.
5944 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5945 * obj-c++.dg/tls/trivial.m: New.
5946 * obj-c++.dg/tls/init-1.mm: New.
5947 * obj-c++.dg/tls/diag-1.mm: New.
5948 * obj-c++.dg/tls/init-2.mm: New.
5949 * obj-c++.dg/tls/diag-2.mm: New.
5950 * obj-c++.dg/tls/diag-3.mm: New.
5951 * obj-c++.dg/tls/diag-4.mm: New.
5952 * obj-c++.dg/tls/static-1.mm: New.
5953 * obj-c++.dg/tls/tls.exp: New.
5954 * obj-c++.dg/tls/diag-5.mm: New.
5955 * obj-c++.dg/tls/static-1a.mm: New.
5956 * objc-obj-c++-shared/Object1.mm: New.
5957 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5958
5959 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5960
5961 PR objc++/43689
5962 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5963 * obj-c++.dg/const-str-6.mm: Ditto.
5964
5965 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5966
5967 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5968
5969 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5970
5971 PR ada/38394
5972 * gnat.dg/array13.ad[sb]: New test.
5973
5974 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5975 Sandra Loosemore <sandra@codesourcery.com>
5976
5977 * gcc.target/arm/neon/: Regenerated test cases.
5978
5979 * gcc.target/arm/neon/polytypes.c,
5980 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5981 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
5982 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
5983 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5984 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5985 dg-add-options arm_neon.
5986
5987 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5988 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5989 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5990 and arm_neon_fp16_ok.
5991
5992 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5993 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5994
5995 * lib/target-supports.exp (add_options_for_arm_neon): New.
5996 (check_effective_target_arm_neon_ok_nocache): New, from
5997 check_effective_target_arm_neon_ok. Check multiple possibilities.
5998 (check_effective_target_arm_neon_ok): Use
5999 check_effective_target_arm_neon_ok_nocache.
6000 (add_options_for_arm_neon_fp16)
6001 (check_effective_target_arm_neon_fp16_ok)
6002 check_effective_target_arm_neon_fp16_ok_nocache): New.
6003 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6004
6005 2010-05-24 Jason Merrill <jason@redhat.com>
6006
6007 PR c++/41510
6008 * g++.dg/cpp0x/initlist35.C: New.
6009 * g++.dg/init/brace6.C: Adjust.
6010
6011 2010-05-24 Paul Brook <paul@codesourcery.com>
6012
6013 * gcc.target/arm/frame-pointer-1.c: New test.
6014 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6015 pointer elimination.
6016
6017 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6018
6019 PR target/44245
6020 * gcc.target/i386/crc32-3.c: New.
6021 * gcc.target/i386/crc32-4.c: Likewise.
6022
6023 2010-05-23 Joseph Myers <joseph@codesourcery.com>
6024
6025 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6026 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6027 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6028
6029 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6030
6031 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6032
6033 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
6034
6035 PR target/43869
6036 * gcc.c-target/pr43869.c: New test.
6037
6038 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6039
6040 PR fortran/44212
6041 * gfortran.dg/class_22.f03: New.
6042
6043 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
6044
6045 PR lto/44238
6046 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6047
6048 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6049
6050 PR fortran/44213
6051 * gfortran.dg/abstract_type_7.f03: New.
6052
6053 2010-05-21 Jason Merrill <jason@redhat.com>
6054
6055 * g++.dg/eh/spec11.C: Test cleanup optimization.
6056
6057 2010-05-21 Jakub Jelinek <jakub@redhat.com>
6058
6059 PR debug/44223
6060 * gcc.target/i386/pr44223.c: New test.
6061
6062 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6063
6064 * gcc.target/i386/pr25993.c: Use @function as type specifier.
6065
6066 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
6067
6068 * g++.dg/other/const3.C: New test.
6069
6070 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
6071
6072 PR fortran/38407
6073 * warn_unused_dummy_argument_1.f90: New.
6074 * warn_unused_dummy_argument_2.f90: New.
6075
6076 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6077
6078 PR c++/30298
6079 * g++.dg/inherit/crash1.C: New.
6080 * g++.dg/inherit/crash2.C: Likewise.
6081
6082 2010-05-20 Jakub Jelinek <jakub@redhat.com>
6083
6084 PR debug/44178
6085 * g++.dg/debug/pr44178.C: New test.
6086
6087 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
6088
6089 PR middle-end/44185
6090 * gcc.dg/tree-ssa/prefetch-6.c: Add
6091 --param min-insn-to-prefetch-ratio=6.
6092 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6093 allow unrolling, and adjust the movnti count.
6094
6095 2010-05-20 Jan Hubicka <jh@suse.cz>
6096
6097 PR middle-end/44197
6098 * gcc.c-torture/compile/pr44197.c: New file.
6099
6100 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
6101
6102 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6103 Fix test code.
6104 (check_effective_target_xop): Remove __may_alias__ attribute.
6105
6106 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
6107
6108 PR target/44202
6109 * gcc.c-torture/execute/pr44202-1.c: New test.
6110
6111 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6112
6113 PR fortran/43851
6114 * gfortran.dg/label_1.f90: Update test.
6115
6116 2010-05-19 Jan Hubicka <jh@suse.cz>
6117
6118 * gcc.dg/lto/ipareference2_0.c: New file.
6119 * gcc.dg/lto/ipareference2_1.c: New file.
6120
6121 2010-05-19 Jason Merrill <jason@redhat.com>
6122
6123 * g++.dg/parse/fn-typedef2.C: New.
6124
6125 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6126 function type.
6127
6128 PR c++/44193
6129 * g++.dg/template/fntype1.C: New.
6130
6131 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
6132
6133 * gnat.dg/discr23.ad[sb]: New test.
6134 * gnat.dg/discr23_pkg.ads: New helper.
6135
6136 * gnat.dg/specs/controlled1.ads: New test.
6137 * gnat.dg/specs/controlled1_pkg.ads: New helper.
6138
6139 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6140
6141 PR fortran/44055
6142 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6143 Fixed scope of C_SIZEOF.
6144 * gfortran.dg/warn_conversion_2.f90: New.
6145
6146 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6147
6148 * lib/target-supports.exp (check_effective_target_sse2): New proc.
6149 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6150 for optional selector.
6151 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6152 (check_effective_target_sse3): New proc.
6153 * gcc.target/i386/math-torture/math-torture.exp: Load
6154 target-supports.exp.
6155 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6156 check_effective_target_sse2.
6157 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6158 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6159 * g++.dg/vect/vect.exp: Likewise.
6160 * gfortran.dg/vect/vect.exp: Likewise.
6161 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6162 -msse2 if check_effective_target_sse2.
6163
6164 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6165 * gcc.target/i386/3dnow-2.c: Likewise.
6166 * gcc.target/i386/3dnowA-1.c: Likewise.
6167 * gcc.target/i386/3dnowA-2.c: Likewise.
6168 * gcc.target/i386/pr42549.c: Likewise.
6169
6170 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6171 * gcc.target/i386/sse3-addsubpd.c: Likewise.
6172 * gcc.target/i386/sse3-addsubps.c: Likewise.
6173 * gcc.target/i386/sse3-haddpd.c: Likewise.
6174 * gcc.target/i386/sse3-haddps.c: Likewise.
6175 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6176 * gcc.target/i386/sse3-hsubps.c: Likewise.
6177 * gcc.target/i386/sse3-movddup.c: Likewise.
6178 * gcc.target/i386/sse3-movshdup.c: Likewise.
6179 * gcc.target/i386/sse3-movsldup.c: Likewise.
6180
6181 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6182 * g++.dg/ext/attrib35.C: Likewise.
6183 * g++.dg/opt/pr40496.C: Likewise.
6184 * g++.dg/other/i386-1.C: Likewise.
6185 * g++.dg/other/i386-4.C: Likewise.
6186 * g++.dg/other/pr34435.C: Likewise.
6187 * g++.dg/other/pr39496.C: Likewise.
6188 * g++.dg/other/pr40446.C: Likewise.
6189 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6190 * gcc.dg/compat/vector-1a_main.c: Likewise.
6191 * gcc.dg/compat/vector-2a_main.c: Likewise.
6192 * gcc.dg/lto/20090206-1_0.c: Likewise.
6193 * gcc.dg/pr34856.c: Likewise.
6194 * gcc.dg/pr36584.c: Likewise.
6195 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
6196 * gcc.dg/pr37544.c: Likewise.
6197 * gcc.dg/torture/pr16104-1.c: Likewise.
6198 * gcc.dg/torture/pr35771-1.c: Likewise.
6199 * gcc.dg/torture/pr35771-2.c: Likewise.
6200 * gcc.dg/torture/pr35771-3.c: Likewise.
6201 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6202 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6203 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6204 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6205 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6206 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6207 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6208 * gcc.target/i386/20060512-1.c: Likewise.
6209 * gcc.target/i386/20060512-3.c: Likewise.
6210 * gcc.target/i386/all_one_m128i.c: Likewise.
6211 * gcc.target/i386/float128-1.c: Likewise.
6212 * gcc.target/i386/float128-2.c: Likewise.
6213 * gcc.target/i386/fpcvt-1.c: Likewise.
6214 * gcc.target/i386/fpcvt-2.c: Likewise.
6215 * gcc.target/i386/fpcvt-3.c: Likewise.
6216 * gcc.target/i386/fpprec-1.c: Likewise.
6217 * gcc.target/i386/funcspec-9.c: Likewise.
6218 * gcc.target/i386/incoming-1.c: Likewise.
6219 * gcc.target/i386/incoming-12.c: Likewise.
6220 * gcc.target/i386/incoming-2.c: Likewise.
6221 * gcc.target/i386/incoming-3.c: Likewise.
6222 * gcc.target/i386/incoming-4.c: Likewise.
6223 * gcc.target/i386/incoming-6.c: Likewise.
6224 * gcc.target/i386/incoming-7.c: Likewise.
6225 * gcc.target/i386/incoming-8.c: Likewise.
6226 * gcc.target/i386/opt-1.c: Likewise.
6227 * gcc.target/i386/opt-2.c: Likewise.
6228 * gcc.target/i386/ordcmp-1.c: Likewise.
6229 * gcc.target/i386/pr17692.c: Likewise.
6230 * gcc.target/i386/pr18614-1.c: Likewise.
6231 * gcc.target/i386/pr22152.c: Likewise.
6232 * gcc.target/i386/pr23570.c: Likewise.
6233 * gcc.target/i386/pr23575.c: Likewise.
6234 * gcc.target/i386/pr26449-1.c: Likewise.
6235 * gcc.target/i386/pr26600.c: Likewise.
6236 * gcc.target/i386/pr27790.c: Likewise.
6237 * gcc.target/i386/pr28839.c: Likewise.
6238 * gcc.target/i386/pr30970.c: Likewise.
6239 * gcc.target/i386/pr32000-1.c: Likewise.
6240 * gcc.target/i386/pr32000-2.c: Likewise.
6241 * gcc.target/i386/pr32280.c: Likewise.
6242 * gcc.target/i386/pr32661.c: Likewise.
6243 * gcc.target/i386/pr32708-1.c: Likewise.
6244 * gcc.target/i386/pr32961.c: Likewise.
6245 * gcc.target/i386/pr33329.c: Likewise.
6246 * gcc.target/i386/pr35714.c: Likewise.
6247 * gcc.target/i386/pr35767-1.c: Likewise.
6248 * gcc.target/i386/pr35767-1d.c: Likewise.
6249 * gcc.target/i386/pr35767-1i.c: Likewise.
6250 * gcc.target/i386/pr35767-2.c: Likewise.
6251 * gcc.target/i386/pr35767-2d.c: Likewise.
6252 * gcc.target/i386/pr35767-2i.c: Likewise.
6253 * gcc.target/i386/pr35767-3.c: Likewise.
6254 * gcc.target/i386/pr35767-5.c: Likewise.
6255 * gcc.target/i386/pr36222-1.c: Likewise.
6256 * gcc.target/i386/pr36578-1.c: Likewise.
6257 * gcc.target/i386/pr36578-2.c: Likewise.
6258 * gcc.target/i386/pr36992-1.c: Likewise.
6259 * gcc.target/i386/pr37101.c: Likewise.
6260 * gcc.target/i386/pr37216.c: Likewise.
6261 * gcc.target/i386/pr37434-1.c: Likewise.
6262 * gcc.target/i386/pr37434-2.c: Likewise.
6263 * gcc.target/i386/pr37843-3.c: Likewise.
6264 * gcc.target/i386/pr37843-4.c: Likewise.
6265 * gcc.target/i386/pr39162.c: Likewise.
6266 * gcc.target/i386/pr39315-1.c: Likewise.
6267 * gcc.target/i386/pr39315-2.c: Likewise.
6268 * gcc.target/i386/pr39315-3.c: Likewise.
6269 * gcc.target/i386/pr39315-4.c: Likewise.
6270 * gcc.target/i386/pr39445.c: Likewise.
6271 * gcc.target/i386/pr39496.c: Likewise.
6272 * gcc.target/i386/pr40809.c: Likewise.
6273 * gcc.target/i386/pr40906-3.c: Likewise.
6274 * gcc.target/i386/pr41019.c: Likewise.
6275 * gcc.target/i386/pr42542-1.c: Likewise.
6276 * gcc.target/i386/pr42542-2.c: Likewise.
6277 * gcc.target/i386/pr42542-3.c: Likewise.
6278 * gcc.target/i386/pr42542-3a.c: Likewise.
6279 * gcc.target/i386/pr42881.c: Likewise.
6280 * gcc.target/i386/push-1.c: Likewise.
6281 * gcc.target/i386/quad-sse.c: Likewise.
6282 * gcc.target/i386/reload-1.c: Likewise.
6283 * gcc.target/i386/sse-10.c: Likewise.
6284 * gcc.target/i386/sse-11.c: Likewise.
6285 * gcc.target/i386/sse-15.c: Likewise.
6286 * gcc.target/i386/sse-17.c: Likewise.
6287 * gcc.target/i386/sse-18.c: Likewise.
6288 * gcc.target/i386/sse-19.c: Likewise.
6289 * gcc.target/i386/sse-4.c: Likewise.
6290 * gcc.target/i386/sse-6.c: Likewise.
6291 * gcc.target/i386/sse-vect-types.c: Likewise.
6292 * gcc.target/i386/sse2-addpd-1.c: Likewise.
6293 * gcc.target/i386/sse2-addsd-1.c: Likewise.
6294 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6295 * gcc.target/i386/sse2-andpd-1.c: Likewise.
6296 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6297 * gcc.target/i386/sse2-comisd-1.c: Likewise.
6298 * gcc.target/i386/sse2-comisd-2.c: Likewise.
6299 * gcc.target/i386/sse2-comisd-3.c: Likewise.
6300 * gcc.target/i386/sse2-comisd-4.c: Likewise.
6301 * gcc.target/i386/sse2-comisd-5.c: Likewise.
6302 * gcc.target/i386/sse2-comisd-6.c: Likewise.
6303 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6304 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6305 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6306 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6307 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6308 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6309 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6310 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6311 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6312 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6313 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6314 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6315 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6316 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6317 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6318 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6319 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6320 * gcc.target/i386/sse2-divpd-1.c: Likewise.
6321 * gcc.target/i386/sse2-divsd-1.c: Likewise.
6322 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6323 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6324 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6325 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6326 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6327 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6328 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6329 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6330 * gcc.target/i386/sse2-minpd-1.c: Likewise.
6331 * gcc.target/i386/sse2-minsd-1.c: Likewise.
6332 * gcc.target/i386/sse2-mmx.c: Likewise.
6333 * gcc.target/i386/sse2-movapd-1.c: Likewise.
6334 * gcc.target/i386/sse2-movapd-2.c: Likewise.
6335 * gcc.target/i386/sse2-movd-1.c: Likewise.
6336 * gcc.target/i386/sse2-movd-2.c: Likewise.
6337 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6338 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6339 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6340 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6341 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6342 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6343 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6344 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6345 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6346 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6347 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6348 * gcc.target/i386/sse2-movq-1.c: Likewise.
6349 * gcc.target/i386/sse2-movq-2.c: Likewise.
6350 * gcc.target/i386/sse2-movq-3.c: Likewise.
6351 * gcc.target/i386/sse2-movsd-1.c: Likewise.
6352 * gcc.target/i386/sse2-movsd-2.c: Likewise.
6353 * gcc.target/i386/sse2-movupd-1.c: Likewise.
6354 * gcc.target/i386/sse2-movupd-2.c: Likewise.
6355 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6356 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6357 * gcc.target/i386/sse2-orpd-1.c: Likewise.
6358 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6359 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6360 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6361 * gcc.target/i386/sse2-paddb-1.c: Likewise.
6362 * gcc.target/i386/sse2-paddd-1.c: Likewise.
6363 * gcc.target/i386/sse2-paddq-1.c: Likewise.
6364 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6365 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6366 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6367 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6368 * gcc.target/i386/sse2-paddw-1.c: Likewise.
6369 * gcc.target/i386/sse2-pand-1.c: Likewise.
6370 * gcc.target/i386/sse2-pandn-1.c: Likewise.
6371 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6372 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6373 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6374 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6375 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6376 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6377 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6378 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6379 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6380 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6381 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6382 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6383 * gcc.target/i386/sse2-pminub-1.c: Likewise.
6384 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6385 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6386 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6387 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6388 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6389 * gcc.target/i386/sse2-por-1.c: Likewise.
6390 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6391 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6392 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6393 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6394 * gcc.target/i386/sse2-pslld-1.c: Likewise.
6395 * gcc.target/i386/sse2-pslld-2.c: Likewise.
6396 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6397 * gcc.target/i386/sse2-psllq-1.c: Likewise.
6398 * gcc.target/i386/sse2-psllq-2.c: Likewise.
6399 * gcc.target/i386/sse2-psllw-1.c: Likewise.
6400 * gcc.target/i386/sse2-psllw-2.c: Likewise.
6401 * gcc.target/i386/sse2-psrad-1.c: Likewise.
6402 * gcc.target/i386/sse2-psrad-2.c: Likewise.
6403 * gcc.target/i386/sse2-psraw-1.c: Likewise.
6404 * gcc.target/i386/sse2-psraw-2.c: Likewise.
6405 * gcc.target/i386/sse2-psrld-1.c: Likewise.
6406 * gcc.target/i386/sse2-psrld-2.c: Likewise.
6407 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6408 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6409 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6410 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6411 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6412 * gcc.target/i386/sse2-psubb-1.c: Likewise.
6413 * gcc.target/i386/sse2-psubd-1.c: Likewise.
6414 * gcc.target/i386/sse2-psubq-1.c: Likewise.
6415 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6416 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6417 * gcc.target/i386/sse2-psubw-1.c: Likewise.
6418 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6419 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6420 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6421 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6422 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6423 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6424 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6425 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6426 * gcc.target/i386/sse2-pxor-1.c: Likewise.
6427 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6428 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6429 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6430 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6431 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6432 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6433 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6434 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6435 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6436 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6437 * gcc.target/i386/sse2-shufps-1.c: Likewise.
6438 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6439 * gcc.target/i386/sse2-subpd-1.c: Likewise.
6440 * gcc.target/i386/sse2-subsd-1.c: Likewise.
6441 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6442 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6443 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6444 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6445 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6446 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6447 * gcc.target/i386/sse2-unpack-1.c: Likewise.
6448 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6449 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6450 * gcc.target/i386/sse2-vec-1.c: Likewise.
6451 * gcc.target/i386/sse2-vec-2.c: Likewise.
6452 * gcc.target/i386/sse2-vec-3.c: Likewise.
6453 * gcc.target/i386/sse2-vec-4.c: Likewise.
6454 * gcc.target/i386/sse2-vec-5.c: Likewise.
6455 * gcc.target/i386/sse2-vec-6.c: Likewise.
6456 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6457 * gcc.target/i386/ssefn-2.c: Likewise.
6458 * gcc.target/i386/ssefn-4.c: Likewise.
6459 * gcc.target/i386/ssefp-1.c: Likewise.
6460 * gcc.target/i386/ssefp-2.c: Likewise.
6461 * gcc.target/i386/sseregparm-3.c: Likewise.
6462 * gcc.target/i386/sseregparm-4.c: Likewise.
6463 * gcc.target/i386/sseregparm-5.c: Likewise.
6464 * gcc.target/i386/sseregparm-6.c: Likewise.
6465 * gcc.target/i386/sseregparm-7.c: Likewise.
6466 * gcc.target/i386/ssetype-1.c: Likewise.
6467 * gcc.target/i386/ssetype-2.c: Likewise.
6468 * gcc.target/i386/ssetype-3.c: Likewise.
6469 * gcc.target/i386/ssetype-4.c: Likewise.
6470 * gcc.target/i386/ssetype-5.c: Likewise.
6471 * gcc.target/i386/unordcmp-1.c: Likewise.
6472 * gcc.target/i386/vararg-1.c: Likewise.
6473 * gcc.target/i386/vararg-2.c: Likewise.
6474 * gcc.target/i386/vararg-3.c: Likewise.
6475 * gcc.target/i386/vararg-4.c: Likewise.
6476 * gcc.target/i386/vararg-7.c: Likewise.
6477 * gcc.target/i386/vararg-8.c: Likewise.
6478 * gcc.target/i386/vecinit-1.c: Likewise.
6479 * gcc.target/i386/vecinit-2.c: Likewise.
6480 * gcc.target/i386/vecinit-3.c: Likewise.
6481 * gcc.target/i386/vecinit-4.c: Likewise.
6482 * gcc.target/i386/vecinit-5.c: Likewise.
6483 * gcc.target/i386/vecinit-6.c: Likewise.
6484 * gcc.target/i386/vectorize2.c: Likewise.
6485 * gcc.target/i386/vectorize3.c: Likewise.
6486 * gcc.target/i386/vectorize4.c: Likewise.
6487 * gcc.target/i386/vectorize6.c: Likewise.
6488 * gcc.target/i386/vectorize7.c: Likewise.
6489 * gcc.target/i386/vectorize8.c: Likewise.
6490 * gcc.target/i386/vperm-v2df.c: Likewise.
6491 * gcc.target/i386/vperm-v2di.c: Likewise.
6492 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6493 * gcc.target/i386/xorps-sse2.c: Likewise.
6494 * gcc.target/i386/xorps.c: Likewise.
6495 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6496 * gfortran.dg/graphite/pr42326.f90: Likewise.
6497 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6498
6499 2010-05-19 Richard Guenther <rguenther@suse.de>
6500
6501 PR lto/44196
6502 * g++.dg/lto/20100519-1_0.C: New testcase.
6503
6504 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6505
6506 PR fortran/42360
6507 * gfortran.dg/warn_intent_out_not_set.f90: New.
6508
6509 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6510
6511 PR fortran/38404
6512 * gfortran.dg/data_char_1.f90: Updated warning message.
6513 * gfortran.dg/data_array_6.f: New.
6514
6515 2010-05-19 Martin Jambor <mjambor@suse.cz>
6516
6517 * g++.dg/ipa/ivinline-8.C: New test.
6518 * gcc.dg/ipa/iinline-2.c: Likewise.
6519
6520 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6521
6522 PR fortran/34505
6523 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6524 arguments; add check for return value kind.
6525 * gfortran.dg/float_1.f90: Likewise.
6526
6527 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6528
6529 * gcc.target/i386/20011009-1.c (COMMENT): Define.
6530 (main): Use it.
6531 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6532 * lib/lto.exp (lto_prune_warns): Fix location line regex.
6533 Prune another location line format.
6534 (lto-obj): Call lto_prune_warns on comp_output.
6535
6536 2010-05-18 Jan Hubicka <jh@suse.cz>
6537
6538 * gcc.dg/lto/ipacp_0.c: New test.
6539 * gcc.dg/lto/ipacp_1.c: New test.
6540
6541 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
6542
6543 PR lto/44184
6544 * gcc.dg/lto/20100518_0.c: New test.
6545
6546 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
6547
6548 * gnat.dg/specs/lto3.ads: Add missing dg-options.
6549
6550 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6551
6552 PR fortran/43990
6553 * gfortran.dg/class_21.f03: New.
6554
6555 2010-05-17 Jason Merrill <jason@redhat.com>
6556
6557 PR c++/44157
6558 * g++.dg/cpp0x/initlist34.C: New.
6559
6560 PR c++/44158
6561 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6562
6563 2010-05-17 Martin Jambor <mjambor@suse.cz>
6564
6565 * g++.dg/ipa/ivinline-1.C: New test.
6566 * g++.dg/ipa/ivinline-2.C: New test.
6567 * g++.dg/ipa/ivinline-3.C: New test.
6568 * g++.dg/ipa/ivinline-4.C: New test.
6569 * g++.dg/ipa/ivinline-5.C: New test.
6570 * g++.dg/ipa/ivinline-6.C: New test.
6571
6572 2010-05-17 Dodji Seketeli <dodji@redhat.com>
6573 Jason Merrill <jason@redhat.com>
6574
6575 PR c++/44108
6576 * c-c++-common/Wunused-var-8.c: New test.
6577
6578 2010-05-17 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR bootstrap/42347
6581 * gcc.c-torture/compile/pr42347.c: New test.
6582
6583 PR middle-end/44102
6584 * g++.dg/ext/asmgoto1.C: New test.
6585
6586 2010-05-17 Martin Jambor <mjambor@suse.cz>
6587
6588 PR middle-end/44133
6589 * gcc.dg/tree-ssa/pr44133.c: New test.
6590 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6591 precise.
6592
6593 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6594
6595 PR fortran/44044
6596 * gfortran.dg/class_20.f03: New.
6597
6598 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6599
6600 PR 44078
6601 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6602 debug messages but not the newly introduced one.
6603
6604 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
6605
6606 PR fortran/35779
6607 * gfortran.dg/initialization_25.f90: Commented testcase.
6608 * gfortran.dg/initialization_26.f90: New.
6609
6610 2010-05-16 Richard Guenther <rguenther@suse.de>
6611
6612 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6613 * gcc.dg/pr43084.c: Likewise.
6614 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6615 -fipa-type-escape.
6616 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6617 -fipa-type-escape.
6618 * gcc.dg/struct/struct-reorg.exp: Likewise.
6619 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6620 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6621
6622 2010-05-16 Joseph Myers <joseph@codesourcery.com>
6623
6624 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6625 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6626 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6627 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6628 tests.
6629
6630 2010-05-15 Jason Merrill <jason@redhat.com>
6631
6632 * g++.dg/eh/spec10.C: New.
6633 * g++.dg/eh/spec11.C: New.
6634 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6635
6636 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6637
6638 PR fortran/44154
6639 PR fortran/42647
6640 * gfortran.dg/allocatable_scalar_9.f90: New.
6641
6642 2010-05-15 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR c++/44148
6645 * g++.dg/torture/pr44148.C: New test.
6646
6647 2010-05-15 Joseph Myers <joseph@codesourcery.com>
6648
6649 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6650 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6651 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6652 diagnostics and type sizes.
6653
6654 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6655
6656 * gnat.dg/lto9.adb: New test.
6657 * gnat.dg/lto9_pkg1.ads: New helper.
6658 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6659
6660 2010-05-15 Jan Hubicka <jh@suse.cz>
6661
6662 * gcc.dg/lto/ipareference_1.c: Rename to ...
6663 * gcc.dg/lto/ipareference_0.c: ... this one.
6664 * gcc.dg/lto/ipareference_2.c: Rename to ...
6665 * gcc.dg/lto/ipareference_1.c: ... this one.
6666
6667 2010-05-15 Jan Hubicka <jh@suse.cz>
6668
6669 * gcc.dg/lto/ipareference_1.c: New file.
6670 * gcc.dg/lto/ipareference_2.c: New file.
6671
6672 2010-05-15 Richard Guenther <rguenther@suse.de>
6673
6674 PR tree-optimization/44038
6675 * gcc.c-torture/compile/pr44038.c: New testcase.
6676
6677 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6678
6679 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6680 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6681
6682 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6683
6684 PR fortran/43207
6685 PR fortran/43969
6686 * gfortran.dg/class_18.f03: New.
6687 * gfortran.dg/class_19.f03: New.
6688
6689 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR debug/44112
6692 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6693 * g++.dg/debug/dwarf2/const1.C: Remove.
6694
6695 2010-05-14 Jason Merrill <jason@redhat.com>
6696
6697 * g++.dg/eh/cond4.C: New.
6698 * g++.dg/eh/elide2.C: Adjust.
6699 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6700
6701 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6702
6703 PR fortran/44135
6704 * gfortran.dg/actual_array_interface_2.f90: New test.
6705
6706 2010-05-14 Richard Guenther <rguenther@suse.de>
6707
6708 PR tree-optimization/44119
6709 * gcc.c-torture/compile/pr44119.c: New testcase.
6710
6711 2010-05-14 Jason Merrill <jason@redhat.com>
6712
6713 PR c++/44127
6714 * g++.dg/eh/terminate1.C: New.
6715
6716 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6717
6718 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6719
6720 PR debug/44136
6721 * gcc.dg/pr44136.c: New test.
6722
6723 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6724
6725 PR c++/30566
6726 * g++.dg/warn/Wshadow-4.C: Adjust.
6727 * g++.dg/warn/Wshadow-5.C: New test.
6728 * g++.dg/warn/Wshadow-6.C: New test
6729
6730 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
6731
6732 PR fortran/35779
6733 * gfortran.dg/initialization_25.f90: New.
6734
6735 2010-05-13 Martin Jambor <mjambor@suse.cz>
6736
6737 * g++.dg/otr-fold-1.C: New test.
6738 * g++.dg/otr-fold-2.C: New test.
6739
6740 2010-05-13 Jakub Jelinek <jakub@redhat.com>
6741
6742 PR fortran/44036
6743 * gfortran.dg/gomp/pr44036-1.f90: New test.
6744 * gfortran.dg/gomp/pr44036-2.f90: New test.
6745 * gfortran.dg/gomp/pr44036-3.f90: New test.
6746
6747 PR debug/43983
6748 * gcc.dg/guality/sra-1.c: New test.
6749
6750 2010-05-12 Jan Hubicka <jh@suse.cz>
6751
6752 * tree-ssa/unreachable.c: New test.
6753
6754 2010-05-12 Jason Merrill <jason@redhat.com>
6755
6756 * g++.dg/cpp0x/sfinae1.C: New.
6757
6758 2010-05-12 Sriraman Tallam <tmsriram@google.com>
6759
6760 * gcc.target/i386/zee.c: New file.
6761
6762 2010-05-12 Jason Merrill <jason@redhat.com>
6763
6764 * g++.dg/conversion/op1.C: Expect template candidate message.
6765 * g++.dg/cpp0x/nullptr15.C: Likewise.
6766 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6767 * g++.dg/cpp0x/pr31431.C: Likewise.
6768 * g++.dg/cpp0x/temp_default2.C: Likewise.
6769 * g++.dg/cpp0x/trailing4.C: Likewise.
6770 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6771 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6772 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6773 * g++.dg/cpp0x/variadic35.C: Likewise.
6774 * g++.dg/cpp0x/vt-35147.C: Likewise.
6775 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6776 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6777 * g++.dg/ext/visibility/anon8.C: Likewise.
6778 * g++.dg/ext/vla2.C: Likewise.
6779 * g++.dg/other/pr28114.C: Likewise.
6780 * g++.dg/other/ptrmem10.C: Likewise.
6781 * g++.dg/other/ptrmem11.C: Likewise.
6782 * g++.dg/overload/unknown1.C: Likewise.
6783 * g++.dg/parse/template7.C: Likewise.
6784 * g++.dg/parse/typename7.C: Likewise.
6785 * g++.dg/template/conv11.C: Likewise.
6786 * g++.dg/template/copy1.C: Likewise.
6787 * g++.dg/template/deduce3.C: Likewise.
6788 * g++.dg/template/dependent-expr5.C: Likewise.
6789 * g++.dg/template/friend.C: Likewise.
6790 * g++.dg/template/incomplete2.C: Likewise.
6791 * g++.dg/template/local4.C: Likewise.
6792 * g++.dg/template/local6.C: Likewise.
6793 * g++.dg/template/operator10.C: Likewise.
6794 * g++.dg/template/overload6.C: Likewise.
6795 * g++.dg/template/ptrmem2.C: Likewise.
6796 * g++.dg/template/ptrmem20.C: Likewise.
6797 * g++.dg/template/ptrmem8.C: Likewise.
6798 * g++.dg/template/sfinae2.C: Likewise.
6799 * g++.dg/template/ttp25.C: Likewise.
6800 * g++.dg/template/unify10.C: Likewise.
6801 * g++.dg/template/unify11.C: Likewise.
6802 * g++.dg/template/unify6.C: Likewise.
6803 * g++.dg/template/unify7.C: Likewise.
6804 * g++.dg/template/unify9.C: Likewise.
6805 * g++.dg/template/varmod1.C: Likewise.
6806 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6807 * g++.old-deja/g++.law/operators32.C: Likewise.
6808 * g++.old-deja/g++.pt/crash28.C: Likewise.
6809 * g++.old-deja/g++.pt/crash60.C: Likewise.
6810 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6811 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6812 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6813 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6814 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6815 * g++.old-deja/g++.pt/expr2.C: Likewise.
6816 * g++.old-deja/g++.pt/overload7.C: Likewise.
6817 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6818 * g++.old-deja/g++.pt/spec5.C: Likewise.
6819 * g++.old-deja/g++.pt/spec6.C: Likewise.
6820 * g++.old-deja/g++.pt/t24.C: Likewise.
6821 * g++.old-deja/g++.pt/unify4.C: Likewise.
6822 * g++.old-deja/g++.pt/unify6.C: Likewise.
6823 * g++.old-deja/g++.pt/unify8.C: Likewise.
6824 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6825 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6826 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6827
6828 * g++.dg/cpp0x/initlist32.C: New.
6829
6830 * g++.dg/template/conv11.C: New.
6831 * g++.dg/conversion/op1.C: Adjust expected error.
6832
6833 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6834
6835 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6836
6837 PR target/44088
6838 * gcc.target/i386/avx-cmpsd-1.c: New.
6839 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6840 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6841 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6842 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6843 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6844
6845 2010-05-12 Jakub Jelinek <jakub@redhat.com>
6846
6847 PR middle-end/44085
6848 * gcc.dg/gomp/pr44085.c: New test.
6849 * gfortran.dg/gomp/pr44085.f90: New test.
6850
6851 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6852
6853 * objc-obj-c++-shared/Object1.m: New.
6854 * objc.dg/torture: New directory.
6855 * objc.dg/torture/tls: Ditto.
6856 * objc.dg/tls: Ditto.
6857 * objc.dg/torture/tls/trivial.m: New test.
6858 * objc.dg/torture/tls/thr-init-2.m: New test.
6859 * objc.dg/torture/tls/thr-init-3.m: New test.
6860 * objc.dg/torture/tls/thr-init.m: New test.
6861 * objc.dg/torture/tls/diag-1.m: New test.
6862 * objc.dg/torture/tls/tls.exp: New.
6863 * objc.dg/torture/trivial.m: New test.
6864 * objc.dg/torture/dg-torture.exp: New.
6865 * objc.dg/tls/diag-3.m: New test.
6866 * objc.dg/tls/diag-4.m: New test.
6867 * objc.dg/tls/diag-5.m: New test.
6868 * objc.dg/tls/init-1.m: New test.
6869 * objc.dg/tls/init-2.m: New test.
6870 * objc.dg/tls/tls.exp: New.
6871 * objc.dg/tls/diag-2.m: New test.
6872 * lib/objc.exp: Respond to dg-additional-files.
6873
6874 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6875
6876 * gcc.target/m68k/20100512-1.c: New.
6877
6878 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6879
6880 * gnat.dg/lto8.adb: New test.
6881 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6882 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6883
6884 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6885
6886 PR c++/34272
6887 PR c++/43630
6888 PR c++/34491
6889 * g++.dg/template/crash97.C: New.
6890 * g++.dg/template/crash98.C: Likewise.
6891 * g++.dg/template/crash99.C: Likewise.
6892 * g++.dg/cpp0x/pr31439.C: Adjust.
6893 * g++.dg/template/crash95.C: Likewise.
6894
6895 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR middle-end/44071
6898 * c-c++-common/asmgoto-4.c: New test.
6899 * gcc.target/i386/pr44071.c: New test.
6900
6901 PR c++/44062
6902 * c-c++-common/Wunused-var-7.c: New test.
6903 * g++.dg/warn/Wunused-var-9.C: New test.
6904
6905 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6906
6907 PR fortran/43711
6908 * gfortran.dg/gomp/pr43711.f90: New.
6909
6910 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
6911
6912 PR fortran/31820
6913 * gfortran.dg/select_5.f90: Updated.
6914
6915 2010-05-11 Jan Hubicka <jh@suse.cz>
6916
6917 PR tree-optimize/44063
6918 * gcc.c-torture/compile/pr44063.c: New testcase.
6919
6920 2010-05-11 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR debug/44023
6923 * gcc.dg/pr44023.c: New test.
6924
6925 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6926
6927 * gnat.dg/lto7.adb: New test.
6928 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6929
6930 2010-05-10 Jason Merrill <jason@redhat.com>
6931
6932 PR c++/44017
6933 * g++.dg/template/inherit5.C: New.
6934
6935 PR c++/44045
6936 * g++.dg/cpp0x/initlist33.C: New.
6937 * g++.dg/cpp0x/initlist26.C: Adjust.
6938 * g++.dg/cpp0x/initlist28.C: Adjust.
6939
6940 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6941
6942 PR c++/43719
6943 * g++.dg/init/pr43719.C: New.
6944 * g++.dg/anon-struct4.C: Adjust.
6945
6946 2010-05-10 Jakub Jelinek <jakub@redhat.com>
6947
6948 PR debug/44028
6949 * gcc.dg/pr44028.c: New test.
6950
6951 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
6952
6953 PR fortran/27866
6954 PR fortran/35003
6955 PR fortran/42809
6956 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6957 * gfortran.dg/warn_conversion.f90: New.
6958
6959 2010-05-10 Michael Matz <matz@suse.de>
6960
6961 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6962
6963 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6964
6965 PR rtl-optimization/44012
6966 * gcc.dg/pr44012.c: New.
6967
6968 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6969
6970 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6971 Log text on entry and exit.
6972 Prune Sun ld warnings for common symbols with differing sizes.
6973 (lto-link-and-maybe-run): Change caller.
6974
6975 2010-05-10 Janus Weil <janus@gcc.gnu.org>
6976
6977 PR fortran/44044
6978 * gfortran.dg/class_7.f03: Modified.
6979 * gfortran.dg/select_type_1.f03: Modified.
6980 * gfortran.dg/select_type_12.f03: New.
6981
6982 2010-05-10 Richard Guenther <rguenther@suse.de>
6983
6984 PR tree-optimization/44050
6985 * gcc.dg/torture/pr44050.c: New testcase.
6986
6987 2010-05-10 Wei Guozhi <carrot@google.com>
6988
6989 PR target/42879
6990 * gcc.target/arm/pr42879.c: New testcase.
6991
6992 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6993
6994 PR c/44051
6995 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6996
6997 2010-05-09 Joseph Myers <joseph@codesourcery.com>
6998
6999 PR c/10676
7000 * gcc.dg/anon-struct-10.c: New test.
7001
7002 2010-05-09 Richard Guenther <rguenther@suse.de>
7003
7004 PR middle-end/44024
7005 * gcc.dg/pr44024.c: New testcase.
7006
7007 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7008
7009 PR c/4784
7010 * gcc.dg/anon-struct-9.c: New test.
7011
7012 2010-05-09 Richard Guenther <rguenther@suse.de>
7013
7014 PR middle-end/44043
7015 * gcc.c-torture/compile/pr44043.c: New testcase.
7016
7017 2010-05-09 Richard Guenther <rguenther@suse.de>
7018
7019 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7020
7021 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
7022
7023 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7024
7025 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7026
7027 * gnat.dg/lto[12456].adb: Add "target lto" marker.
7028 * gnat.dg/specs/lto3.ads: Likewise.
7029
7030 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
7031
7032 PR middle-end/28685
7033 * gcc.dg/pr28685-1.c: New file.
7034
7035 2010-05-08 Richard Guenther <rguenther@suse.de>
7036
7037 PR tree-optimization/44030
7038 * gcc.c-torture/compile/pr44030.c: New testcase.
7039
7040 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7041
7042 * gnat.dg/lto6.adb: New test.
7043 * gnat.dg/lto6_pkg.ads: New helper.
7044
7045 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7046
7047 * gnat.dg/lto5.adb: New test.
7048 * gnat.dg/lto5_pkg.ad[sb]: New helper.
7049
7050 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7051
7052 * gnat.dg/lto4.ad[sb]: New test.
7053
7054 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7055
7056 * gnat.dg/specs/lto3.ads: New test.
7057 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7058 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7059
7060 2010-05-08 Quentin Ochem <ochem@adacore.com>
7061
7062 * gnat.dg/sizetype3.ad[sb]: New test.
7063 * gnat.dg/sizetype3_pkg.ads: New helper.
7064
7065 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
7066
7067 PR c++/43951
7068 * g++.dg/init/new29.C: New.
7069
7070 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
7071
7072 PR fortran/40728
7073 * gfortran.dg/coarray_1.f90: Fixed error message.
7074 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7075 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7076 * gfortran.dg/intrinsic_std_5.f90: New.
7077
7078 2010-05-07 Jason Merrill <jason@redhat.com>
7079
7080 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7081
7082 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7083
7084 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7085 (size_t, stderr): Remove.
7086 (read_error): Replaced __builtin_fprintf by fprintf.
7087
7088 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
7089
7090 * gcc.dg/ordered-comparison-1.c: New test.
7091 * gcc.dg/ordered-comparison-2.c: New test.
7092 * gcc.dg/ordered-comparison-3.c: New test.
7093 * gcc.dg/ordered-comparison-4.c: New test.
7094
7095 2010-05-06 Mike Stump <mikestump@comcast.net>
7096
7097 PR objc/35165
7098 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7099
7100 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
7101 Jason Merrill <jason@redhat.com>
7102
7103 * g++.dg/cpp0x/nullptr01.C: New.
7104 * g++.dg/cpp0x/nullptr02.C: New.
7105 * g++.dg/cpp0x/nullptr03.C: New.
7106 * g++.dg/cpp0x/nullptr04.C: New.
7107 * g++.dg/cpp0x/nullptr05.C: New.
7108 * g++.dg/cpp0x/nullptr06.C: New.
7109 * g++.dg/cpp0x/nullptr07.C: New.
7110 * g++.dg/cpp0x/nullptr08.C: New.
7111 * g++.dg/cpp0x/nullptr09.C: New.
7112 * g++.dg/cpp0x/nullptr10.C: New.
7113 * g++.dg/cpp0x/nullptr11.C: New.
7114 * g++.dg/cpp0x/nullptr12.C: New.
7115 * g++.dg/cpp0x/nullptr13.C: New.
7116 * g++.dg/cpp0x/nullptr14.C: New.
7117 * g++.dg/cpp0x/nullptr15.C: New.
7118 * g++.dg/cpp0x/nullptr16.C: New.
7119 * g++.dg/cpp0x/nullptr17.C: New.
7120 * g++.dg/cpp0x/nullptr18.C: New.
7121 * g++.dg/cpp0x/nullptr19.C: New.
7122 * g++.dg/cpp0x/nullptr20.C: New.
7123 * g++.dg/cpp0x/nullptr21.C: New.
7124 * g++.dg/cpp0x/nullptr22.C: New.
7125 * g++.dg/debug/nullptr01.C: New.
7126 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7127
7128 2010-05-06 Jakub Jelinek <jakub@redhat.com>
7129
7130 * gcc.dg/Wunused-var-8.c: Move to...
7131 * c-c++-common/Wunused-var-6.c: ... here. New test.
7132
7133 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7134
7135 PR c++/40406
7136 * g++.dg/template/crash96.C: New.
7137
7138 2010-05-06 Jan Hubicka <jh@suse.cz>
7139
7140 PR tree-optimization/43791
7141 * gcc.c-torture/compile/pr43791.c: New file.
7142
7143 2010-05-06 Michael Matz <matz@suse.de>
7144
7145 PR tree-optimization/43984
7146 * gfortran.dg/pr43984.f90: New test.
7147
7148 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7149
7150 PR 40989
7151 * gcc.dg/pr40989.c: New.
7152
7153 2010-05-06 Richard Guenther <rguenther@suse.de>
7154
7155 PR tree-optimization/43934
7156 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7157
7158 2010-05-06 Richard Guenther <rguenther@suse.de>
7159
7160 PR tree-optimization/43987
7161 * gcc.c-torture/execute/pr43987.c: New testcase.
7162 * gcc.dg/torture/pta-escape-1.c: Adjust.
7163 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7164 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7165 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7166 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7167
7168 2010-04-22 Jakub Jelinek <jakub@redhat.com>
7169 Dodji Seketeli <dodji@redhat.com>
7170
7171 PR c/18624
7172 * g++.dg/warn/Wunused-7.C: Add dg-warning.
7173 * g++.dg/template/sfinae16.C: Likewise.
7174 * gcc.dg/Wunused-var-1.c: Moved to...
7175 * c-c++-common/Wunused-var-1.c: ...here. New test.
7176 * gcc.dg/Wunused-var-2.c: Moved to...
7177 * c-c++-common/Wunused-var-2.c: ...here. New test.
7178 * gcc.dg/Wunused-var-3.c: Moved to...
7179 * c-c++-common/Wunused-var-3.c: ...here. New test.
7180 * gcc.dg/Wunused-var-4.c: Moved to...
7181 * gcc.dg/Wunused-var-1.c: ... here.
7182 * gcc.dg/Wunused-var-5.c: Moved to...
7183 * c-c++-common/Wunused-var-4.c: ...here. New test.
7184 * gcc.dg/Wunused-var-7.c: Moved to...
7185 * c-c++-common/Wunused-var-5.c: ...here. New test.
7186 * gcc.dg/Wunused-var-6.c: Moved to...
7187 * gcc.dg/Wunused-var-2.c: ... here.
7188 * c-c++-common/Wunused-var-1.c: New test.
7189 * c-c++-common/Wunused-var-2.c: New test.
7190 * c-c++-common/Wunused-var-3.c: New test.
7191 * c-c++-common/Wunused-var-4.c: New test.
7192 * c-c++-common/Wunused-var-5.c: New test.
7193 * g++.dg/warn/Wunused-var-1.C: New test.
7194 * g++.dg/warn/Wunused-var-2.C: New test.
7195 * g++.dg/warn/Wunused-var-3.C: New test.
7196 * g++.dg/warn/Wunused-var-4.C: New test.
7197 * g++.dg/warn/Wunused-var-5.C: New test.
7198 * g++.dg/warn/Wunused-var-6.C: New test.
7199 * g++.dg/warn/Wunused-var-7.C: New test.
7200 * g++.dg/warn/Wunused-var-8.C: New test.
7201 * g++.dg/warn/Wunused-parm-1.C: New test.
7202 * g++.dg/warn/Wunused-parm-2.C: New test.
7203 * g++.dg/warn/Wunused-parm-3.C: New test.
7204
7205 2010-05-06 Tobias Burnus <burnus@net-b.de>
7206
7207 PR fortran/43985
7208 * gfortran.dg/gomp/crayptr5.f90: New test case.
7209
7210 2010-05-05 Jason Merrill <jason@redhat.com>
7211
7212 PR debug/43370
7213 * g++.dg/ext/attrib39.C: New.
7214
7215 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
7216
7217 PR fortran/24978
7218 * gfortran.dg/data_invalid.f90: New.
7219
7220 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
7221
7222 * gnat.dg/lto2.adb: New test.
7223
7224 2010-05-05 Jason Merrill <jason@redhat.com>
7225
7226 PR c++/43787
7227 * g++.dg/opt/empty1.C: New.
7228
7229 2010-05-05 Janus Weil <janus@gcc.gnu.org>
7230
7231 PR fortran/43696
7232 * gfortran.dg/class_17.f03: New.
7233
7234 2010-05-04 Neil Vachharajani <nvachhar@google.com>
7235
7236 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7237
7238 2010-05-04 Mike Stump <mikestump@comcast.net>
7239
7240 PR objc/35165
7241 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7242
7243 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7244
7245 PR target/43668
7246 * gcc.target/i386/pr43668.c: New.
7247
7248 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7249
7250 PR c++/43028
7251 * g++.dg/cpp0x/initlist31.C: New.
7252
7253 2010-05-04 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR c/43981
7256 * gcc.dg/Wunused-var-8.c: New test.
7257
7258 2010-05-04 Jason Merrill <jason@redhat.com>
7259
7260 PR c++/38064
7261 * g++.dg/cpp0x/enum3.C: Extend.
7262
7263 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7264
7265 PR target/43799
7266 * gcc.target/i386/pr43799.c: New.
7267
7268 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
7269
7270 * gnat.dg/lto1.adb: New test.
7271 * gnat.dg/lto1_pkg.ad[sb]: New helper.
7272
7273 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7274
7275 PR middle-end/43671
7276 * gcc.target/i386/pr43671.c: New.
7277
7278 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7279
7280 PR c++/43705
7281 * g++.dg/template/crash95.C: New.
7282
7283 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7284
7285 PR debug/43508
7286 * gcc.target/i386/pr43508.c: New.
7287
7288 2010-05-04 Richard Guenther <rguenther@suse.de>
7289
7290 PR tree-optimization/43879
7291 * g++.dg/torture/pr43879-1_0.C: New testcase.
7292 * g++.dg/torture/pr43879-1_1.C: Likewise.
7293
7294 2010-05-03 Dodji Seketeli <dodji@redhat.com>
7295
7296 PR c++/43953
7297 * g++.dg/other/crash-12.C: New test.
7298
7299 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
7300
7301 * g++.dg/cdce3.C: Add a space. Updated.
7302
7303 2010-05-03 Jason Merrill <jason@redhat.com>
7304
7305 PR c++/43680
7306 * g++.dg/opt/enum2.C: New.
7307 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7308 * g++.dg/warn/Wswitch-1.C: Adjust message.
7309
7310 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7311
7312 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7313 * g++.dg/ext/label13.C: Fix typo.
7314 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7315 alpha*-dec-osf5*.
7316 * gcc.c-torture/compile/limits-declparen.c: xfail on
7317 alpha*-dec-osf5* with -g.
7318 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7319 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7320 * gcc.dg/c99-tgmath-2.c: Likewise.
7321 * gcc.dg/c99-tgmath-3.c: Likewise.
7322 * gcc.dg/c99-tgmath-4.c: Likewise.
7323
7324 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
7325
7326 PR fortran/43592
7327 * gfortran.dg/unexpected_interface.f90: New test.
7328
7329 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7330
7331 * ada/acats/run_acats (which): New function.
7332 (host_gnatchop, host_gnatmake): Use it.
7333
7334 2010-05-03 Richard Guenther <rguenther@suse.de>
7335
7336 PR tree-optimization/43971
7337 * gcc.dg/pr43971.c: New testcase.
7338
7339 2010-05-03 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR debug/43972
7342 * gcc.dg/debug/pr43972.c: New test.
7343
7344 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
7345
7346 PR testsuite/43963
7347 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7348
7349 2010-05-02 Richard Guenther <rguenther@suse.de>
7350
7351 PR tree-optimization/43879
7352 * gcc.dg/torture/pr43879-3.c: New testcase.
7353
7354 2010-05-01 Richard Guenther <rguenther@suse.de>
7355
7356 PR tree-optimization/43949
7357 * g++.dg/warn/Warray-bounds-5.C: New testcase.
7358
7359 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
7360
7361 PR c++/43951
7362 * g++.dg/init/new28.C: New.
7363
7364 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
7365
7366 PR objc++/32052
7367 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7368 structure and nested declarations.
7369 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
7370 structure and nested declarations. Reduce header clutter and
7371 use _exit() rather than abort().
7372 * objc.dg/encode-10.m: New.
7373 * objc.dg/encode-11.m: New.
7374
7375 2010-04-30 DJ Delorie <dj@redhat.com>
7376
7377 * gcc.c-torture/execute/20100430-1.c: New test.
7378
7379 2010-04-30 Jason Merrill <jason@redhat.com>
7380
7381 PR c++/43868
7382 * g++.dg/template/ptrmem21.C: New.
7383
7384 2010-04-30 Tobias Burnus Mburnus@net-b.de>
7385
7386 PR fortran/18918
7387 PR fortran/43931
7388 * gfortran.dg/coarray_13.f90: New test.
7389
7390 2010-04-30 Richard Guenther <rguenther@suse.de>
7391
7392 PR lto/43946
7393 * gcc.dg/lto/20100430-1_0.c: New testcase.
7394
7395 2010-04-30 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR debug/43942
7398 * c-c++-common/pr43942.c: New test.
7399
7400 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
7401
7402 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7403 conflict with darwin crt1.o 'start' symbol.
7404
7405 2010-04-30 Richard Guenther <rguenther@suse.de>
7406
7407 PR tree-optimization/43879
7408 * gcc.dg/torture/pr43879_1.c: New testcase.
7409
7410 2010-04-30 Richard Guenther <rguenther@suse.de>
7411
7412 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7413
7414 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
7415
7416 PR c++/43890
7417 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7418 user-provided constructor while recursing.
7419
7420 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7421
7422 PR fortran/42274
7423 * gfortran.dg/class_16.f03: New test.
7424
7425 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7426
7427 PR fortran/42274
7428 * gfortran.dg/class_15.f03: New.
7429
7430 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7431
7432 PR fortran/43326
7433 * gfortran.dg/dynamic_dispatch_9.f03: New test.
7434
7435 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7436
7437 PR fortran/43492
7438 * gfortran.dg/generic_22.f03 : New test.
7439
7440 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7441
7442 PR fortran/42353
7443 * gfortran.dg/class_14.f03: New test.
7444
7445 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7446
7447 PR fortran/42680
7448 * gfortran.dg/interface_32.f90: New test.
7449
7450 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
7451 Janus Weil <janus@gcc.gnu.org>
7452
7453 PR fortran/41829
7454 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7455 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7456 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7457
7458 2010-04-28 Mike Stump <mikestump@comcast.net>
7459
7460 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7461 dg-excess-errors.
7462 * g++.dg/uninit-pred-2_b.C: Likewise.
7463
7464 2010-04-28 Tobias Burnus <burnus@net-b.de>
7465
7466 PR fortran/18918
7467 PR fortran/43919
7468 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7469
7470 2010-04-28 Matthias Klose <doko@ubuntu.com>
7471
7472 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7473 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7474 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7475 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7476 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7477
7478 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
7479
7480 * gcc.dg/const-uniq-1.c: New test.
7481 * gcc.dg/lto/const-uniq_[01].c: Likewise.
7482
7483 2010-04-28 Xinliang David Li <davidxl@google.com>
7484
7485 * gcc.dg/uninit-pred-2_b.c: New test.
7486 * gcc.dg/uninit-pred-4_b.c: New test.
7487 * gcc.dg/uninit-pred-3_d.c: New test.
7488 * gcc.dg/uninit-pred-6_b.c: New test.
7489 * gcc.dg/uninit-pred-8_b.c: New test.
7490 * gcc.dg/uninit-pred-3_a.c: New test.
7491 * gcc.dg/uninit-pred-2_c.c: New test.
7492 * gcc.dg/uninit-pred-5_a.c: New test.
7493 * gcc.dg/uninit-pred-3_e.c: New test.
7494 * gcc.dg/uninit-pred-7_a.c: New test.
7495 * gcc.dg/uninit-pred-6_c.c: New test.
7496 * gcc.dg/uninit-pred-9_a.c: New test.
7497 * gcc.dg/uninit-pred-8_c.c: New test.
7498 * gcc.dg/uninit-pred-3_b.c: New test.
7499 * gcc.dg/uninit-pred-5_b.c: New test.
7500 * gcc.dg/uninit-pred-7_b.c: New test.
7501 * gcc.dg/uninit-pred-6_d.c: New test.
7502 * gcc.dg/uninit-pred-9_b.c: New test.
7503 * gcc.dg/uninit-pred-2_a.c: New test.
7504 * gcc.dg/uninit-pred-4_a.c: New test.
7505 * gcc.dg/uninit-pred-3_c.c: New test.
7506 * gcc.dg/uninit-pred-6_a.c: New test.
7507 * gcc.dg/uninit-pred-8_a.c: New test.
7508 * gcc.dg/uninit-pred-7_c.c: New test.
7509 * gcc.dg/uninit-pred-6_e.c: New test.
7510 * g++.dg/uninit-pred-loop-1_b.cc: New test.
7511 * g++.dg/uninit-pred-1_a.C: New test.
7512 * g++.dg/uninit-pred-1_b.C: New test.
7513 * g++.dg/uninit-pred-2_a.C: New test.
7514 * g++.dg/uninit-pred-2_b.C: New test.
7515 * g++.dg/uninit-pred-loop-1_a.cc: New test.
7516 * g++.dg/uninit-pred-loop-1_c.cc: New test.
7517 * g++.dg/uninit-pred-loop_1.cc: New test.
7518
7519 2010-04-28 Martin Jambor <mjambor@suse.cz>
7520
7521 * gcc.dg/lto/20091209-1_0.c: New testcase.
7522
7523 2010-04-28 Richard Guenther <rguenther@suse.de>
7524
7525 PR tree-optimization/43879
7526 PR tree-optimization/43909
7527 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7528
7529 2010-04-28 Richard Guenther <rguenther@suse.de>
7530
7531 PR c++/43880
7532 * g++.dg/torture/pr43880.C: New testcase.
7533
7534 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
7535
7536 PR c++/9335
7537 * g++.dg/template/recurse2.C: Update
7538 * g++.dg/template/recurse.C: Update.
7539 * g++.dg/template/pr23510.C: Update.
7540 * lib/prune.exp: Filter out 'recursively instantiated'.
7541
7542 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7543
7544 PR c++/29043
7545 * g++.dg/init/pr29043.C: New.
7546
7547 2010-04-27 Jason Merrill <jason@redhat.com>
7548
7549 * g++.dg/lookup/scoped5.C: Adjust.
7550 * g++.dg/lookup/scoped8.C: Adjust.
7551 * g++.dg/template/dependent-expr5.C: Adjust.
7552 * g++.old-deja/g++.brendan/nest1.C: Adjust.
7553
7554 PR c++/43856
7555 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7556
7557 PR c++/43875
7558 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7559
7560 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7561 Jan Hubicka <hubicka@ucw.cz>
7562
7563 * gcc.dg/pure-2.c: New testcase.
7564 * gcc.dg/const-1.c: New testcase.
7565
7566 2010-04-27 Jason Merrill <jason@redhat.com>
7567
7568 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7569
7570 PR c++/41468
7571 * g++.dg/template/sfinae17.C: New.
7572 * g++.dg/template/sfinae18.C: New.
7573
7574 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7575
7576 * g++.dg/init/pr42844.C: New.
7577 * g++.dg/cpp0x/pr42844-2.C: New.
7578 * g++.dg/cpp0x/defaulted2.C: Adjust.
7579 * g++.dg/tree-ssa/pr27549.C: Likewise.
7580 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7581
7582 2010-04-27 Tobias Burnus <burnus@net-b.de>
7583
7584 PR fortran/18918
7585 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7586
7587 2010-04-27 Richard Guenther <rguenther@suse.de>
7588
7589 PR middle-end/40561
7590 * g++.dg/other/pr40561.C: New testcase.
7591
7592 2010-04-27 Martin Jambor <mjambor@suse.cz>
7593
7594 PR middle-end/43812
7595 * g++.dg/ipa/pr43812.C: New test.
7596
7597 2010-04-27 Jan Hubicka <jh@suse.cz>
7598
7599 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7600 (test): ... this one.
7601
7602 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7603
7604 PR target/40657
7605 * gcc.target/arm/thumb-stackframe.c: New test.
7606
7607 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7608
7609 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7610 * gcc.dg/misc-column.c: Likewise.
7611 * gcc.dg/Walways-true-1.c: Likewise.
7612 * gcc.dg/Walways-true-2.c: Likewise.
7613 * gcc.dg/warn-addr-cmp.c: Likewise.
7614
7615 2010-04-27 Tobias Burnus <burnus@net-b.de>
7616
7617 PR fortran/18918
7618 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7619 * gfortran.dg/coarray_12.f90: New.
7620
7621 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7622
7623 PR c/32207
7624 * gcc.dg/pr32207.c: New test.
7625 * gcc.dg/misc-column.c: Adjust expected warning.
7626 * gcc.dg/Walways-true-1.c: Likewise.
7627 * gcc.dg/Walways-true-2.c: Likewise.
7628 * gcc.dg/warn-addr-cmp.c: Likewise.
7629
7630 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7631
7632 PR lto/42776
7633 * lib/lto.exp (lto_prune_vis_warns): New function.
7634 (lto-link-and-maybe-run): Call it.
7635
7636 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7637
7638 PR tree-optimization/43904
7639 * gcc.dg/tree-ssa/tailcall-6.c: New.
7640
7641 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7642
7643 PR testsuite/35165
7644 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7645 Darwin8/OSX10.4 - compatible code generation.
7646 Use scan-rtl-dump.
7647 * obj-c++.dg/stubify-1.mm: Ditto.
7648 * lib/objc-torture.exp: Do not require link success for
7649 "trivial.m" in the runtime checks when dowhat = 'compile'.
7650 * lib/dg-pch.exp (dg-flags-pch): New Proc.
7651 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7652 Darwin8/OSX10.4 - compatible code generation.
7653 * objc.dg/stubify-2.m: Ditto.
7654 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7655 * objc.dg/next-runtime-1.m: Ditto.
7656 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7657 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7658 runtimes on Darwin.
7659
7660 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
7661
7662 PR 43715
7663 * lib/plugin-support.exp: Use "-undefined
7664 dynamic_lookup" on darwin.
7665
7666 2010-04-26 Richard Guenther <rguenther@suse.de>
7667
7668 * gcc.dg/lto/20100426_0.c: New testcase.
7669
7670 2010-04-26 Jie Zhang <jie@codesourcery.com>
7671
7672 PR tree-optimization/43833
7673 gcc.dg/Warray-bounds-8.c: New test case.
7674
7675 2010-04-26 Richard Guenther <rguenther@suse.de>
7676
7677 PR lto/43080
7678 * g++.dg/lto/20100423-3_0.C: New testcase.
7679
7680 2010-04-26 Richard Guenther <rguenther@suse.de>
7681
7682 PR lto/42425
7683 * g++.dg/lto/20100423-2_0.C: New testcase.
7684
7685 2010-04-26 Ira Rosen <irar@il.ibm.com>
7686
7687 * gcc.dg/vect/bb-slp-23.c: New test.
7688
7689 2010-04-25 Joseph Myers <joseph@codesourcery.com>
7690
7691 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7692 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7693 * gcc.dg/c1x-float-1.c: New test.
7694
7695 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7696
7697 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7698 of "lea\[ \t\]".
7699
7700 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7701
7702 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7703 FreeBSD.
7704 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7705 * gfortran.dg/default_format_2.f90: Ditto.
7706
7707 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7708
7709 * gfortran.dg/pr43505.f90: Clean up .mod file.
7710 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7711 * gfortran.dg/pr41347.f90: Ditto.
7712 * gfortran.dg/internal_pack_4.f90: Ditto.
7713 * gfortran.dg/proc_decl_23.f90: Ditto.
7714 * gfortran.dg/recursive_check_3.f90: Ditto.
7715 * gfortran.dg/intent_out_3.f90: Ditto.
7716 * gfortran.dg/assignment_2.f90: Ditto.
7717 * gfortran.dg/pr41928.f90: Ditto.
7718 * gfortran.dg/pr42166.f90: Ditto.
7719 * gfortran.dg/private_type_12.f90: Ditto.
7720 * gfortran.dg/graphite/pr42185.f90: Ditto.
7721 * gfortran.dg/graphite/pr42186.f90: Ditto.
7722 * gfortran.dg/graphite/pr40982.f90: Ditto.
7723 * gfortran.dg/graphite/id-2.f90: Ditto.
7724 * gfortran.dg/graphite/id-4.f90: Ditto.
7725 * gfortran.dg/graphite/pr42050.f90: Ditto.
7726 * gfortran.dg/graphite/id-18.f90: Ditto.
7727 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7728 * gfortran.dg/graphite/pr41924.f90: Ditto.
7729 * gfortran.dg/graphite/pr42393.f90: Ditto.
7730 * gfortran.dg/graphite/pr37980.f90: Ditto.
7731 * gfortran.dg/graphite/pr38953.f90: Ditto.
7732 * gfortran.dg/graphite/pr42180.f90: Ditto.
7733 * gfortran.dg/graphite/pr42181.f90: Ditto.
7734 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7735 * gfortran.dg/select_type_4.f90: Ditto.
7736 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7737 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7738 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7739 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7740 * gfortran.dg/whole_file_11.f90: Ditto.
7741 * gfortran.dg/private_type_11.f90: Ditto.
7742 * gfortran.dg/vect/vect-gems.f90: Ditto.
7743 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7744
7745 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7746
7747 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7748
7749 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7750
7751 * gnat.dg/pack15.ad[sb]: New test.
7752
7753 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
7754
7755 * gcc.target/arm/mla-1.c: New test.
7756
7757 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7758
7759 PR fortran/30073
7760 PR fortran/43793
7761 * gfortran.dg/pr43793.f90: New test.
7762
7763 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7764
7765 PR tree-optimization/41442
7766 * gcc.target/i386/pr41442.c: New test.
7767
7768 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
7769
7770 PR fortran/43832
7771 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7772
7773 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7774
7775 PR fortran/43832
7776 * gfortran.dg/open_nounit.f90: New test.
7777
7778 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
7779
7780 PR fortran/43841
7781 PR fortran/43843
7782 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7783
7784 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7785
7786 * gcc.dg/Wconversion-integer.c: Update.
7787
7788 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7789
7790 * gnat.dg/unchecked_convert5.adb: New test.
7791
7792 2010-04-23 Richard Guenther <rguenther@suse.de>
7793
7794 PR lto/41734
7795 * gcc.dg/lto/20100423-2_0.c: New testcase.
7796 * gcc.dg/lto/20100423-2_0.c: Likewise.
7797
7798 2010-04-23 Richard Guenther <rguenther@suse.de>
7799
7800 PR lto/43455
7801 * gcc.dg/lto/20100423-1_0.c: New testcase.
7802 * gcc.dg/lto/20100423-1_1.c: Likewise.
7803
7804 2010-04-23 Martin Jambor <mjambor@suse.cz>
7805
7806 PR tree-optimization/43846
7807 * gcc.dg/tree-ssa/sra-10.c: New test.
7808
7809 2010-04-23 Martin Jambor <mjambor@suse.cz>
7810
7811 PR middle-end/43835
7812 * gcc.c-torture/execute/pr43835.c: New test.
7813
7814 2010-04-23 Richard Guenther <rguenther@suse.de>
7815
7816 PR lto/42653
7817 * g++.dg/lto/20100423-1_0.C: New testcase.
7818
7819 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7820
7821 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7822
7823 2010-04-22 Ira Rosen <irar@il.ibm.com>
7824
7825 PR tree-optimization/43842
7826 * gcc.dg/vect/pr43842.c: New test.
7827
7828 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7829
7830 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7831 * gcc.target/i386/wmul-2.c: Likewise.
7832
7833 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7834
7835 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7836 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7837
7838 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
7839
7840 * gfortran.dg/reassoc_6.f: New testcase.
7841
7842 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7843
7844 PR middle-end/29274
7845 * gcc.target/arm/wmul-1.c: New test.
7846 * gcc.target/arm/wmul-2.c: New test.
7847
7848 2010-04-22 Richard Guenther <rguenther@suse.de>
7849
7850 PR tree-optimization/43845
7851 * gcc.c-torture/compile/pr43845.c: New testcase.
7852
7853 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7854
7855 PR middle-end/29274
7856 * gcc.target/i386/wmul-1.c: New test.
7857 * gcc.target/i386/wmul-2.c: New test.
7858 * gcc.target/bfin/wmul-1.c: New test.
7859 * gcc.target/bfin/wmul-2.c: New test.
7860
7861 2010-04-22 Richard Guenther <rguenther@suse.de>
7862
7863 PR fortran/43829
7864 * gfortran.dg/vector_subscript_6.f90: New testcase.
7865 * gfortran.dg/assign_10.f90: Adjust.
7866
7867 2010-04-21 Jakub Jelinek <jakub@redhat.com>
7868
7869 PR fortran/43836
7870 * gfortran.dg/gomp/pr43836.f90: New test.
7871
7872 2010-04-21 Richard Guenther <rguenther@suse.de>
7873
7874 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7875
7876 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7877
7878 * gcc.dg/torture/builtin-cproj-3.c: New.
7879
7880 2010-04-20 Jason Merrill <jason@redhat.com>
7881
7882 PR c++/9335
7883 * g++.dg/template/recurse2.C: New.
7884 * g++.dg/parse/crash36.C: Adjust.
7885 * g++.dg/other/fold1.C: Adjust.
7886 * g++.dg/init/member1.C: Adjust.
7887 * lib/prune.exp: Prune "skipping N instantiation contexts".
7888
7889 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7890
7891 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7892
7893 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7894
7895 * gcc.dg/torture/builtin-cproj-1.c: New.
7896 * gcc.dg/torture/builtin-cproj-2.c: New.
7897
7898 2010-04-20 Dodji Seketeli <dodji@redhat.com>
7899
7900 PR c++/43800
7901 PR c++/43704
7902 * g++.dg/template/typedef32.C: Adjust.
7903 * g++.dg/template/typedef33.C: New test.
7904
7905 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
7906
7907 PR fortran/43227
7908 * gfortran.dg/proc_decl_23.f90: New test.
7909
7910 PR fortran/43266
7911 * gfortran.dg/abstract_type_6.f03: New test.
7912
7913 2010-04-20 Xinliang David Li <davidxl@google.com>
7914
7915 * g++.dg/tree-ssa/fold-compare.C: New.
7916
7917 2010-04-20 Richard Guenther <rguenther@suse.de>
7918
7919 PR tree-optimization/39417
7920 * g++.dg/torture/pr39417.C: New testcase.
7921
7922 2010-04-20 Richard Guenther <rguenther@suse.de>
7923
7924 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7925
7926 2010-04-20 Jakub Jelinek <jakub@redhat.com>
7927
7928 * g++.dg/debug/dwarf2/rv1.C: New test.
7929
7930 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7931
7932 PR target/43635
7933 * gcc.c-torture/compile/pr43635.c: New testcase.
7934
7935 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR fortran/43339
7938 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7939 of sequential loops being private only in the innermost containing
7940 task region.
7941
7942 PR middle-end/43337
7943 * gfortran.dg/gomp/pr43337.f90: New test.
7944
7945 2010-04-19 Richard Guenther <rguenther@suse.de>
7946
7947 PR tree-optimization/43796
7948 * gfortran.dg/pr43796.f90: New testcase.
7949
7950 2010-04-19 Richard Guenther <rguenther@suse.de>
7951
7952 PR tree-optimization/43783
7953 * gcc.c-torture/execute/pr43783.c: New testcase.
7954
7955 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
7956
7957 PR target/43766
7958 * gcc.target/i386/pr43766.c: New test.
7959
7960 2010-04-19 Jie Zhang <jie@codesourcery.com>
7961
7962 PR target/43662
7963 * gcc.target/i386/pr43662.c: New test.
7964
7965 2010-04-19 Dodji Seketeli <dodji@redhat.com>
7966
7967 PR c++/43704
7968 * g++.dg/template/typedef32.C: New test.
7969
7970 2010-04-19 Ira Rosen <irar@il.ibm.com>
7971
7972 PR tree-optimization/37027
7973 * lib/target-supports.exp
7974 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7975 * gcc.dg/vect/pr37027.c: New test.
7976 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7977 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7978 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7979 gcc.dg/vect/vect-complex-6.c: Likewise.
7980
7981 2010-04-19 Jakub Jelinek <jakub@redhat.com>
7982
7983 * g++.dg/debug/dwarf2/enum1.C: New test.
7984
7985 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7986
7987 * gnat.dg/rep_clause5.ad[sb]: New test.
7988 * gnat.dg/rep_clause5_pkg.ads: New helper.
7989
7990 2010-04-18 Ira Rosen <irar@il.ibm.com>
7991
7992 PR tree-optimization/43771
7993 * g++.dg/vect/pr43771.cc: New test.
7994
7995 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7996
7997 PR fortran/31538
7998 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7999 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8000
8001 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
8002
8003 * gnat.dg/sizetype.adb: Rename into...
8004 * gnat.dg/sizetype1.adb: ...this.
8005 * gnat.dg/sizetype2.adb: New test.
8006
8007 2010-04-16 Richard Guenther <rguenther@suse.de>
8008
8009 PR tree-optimization/43572
8010 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8011
8012 2010-04-16 Olivier Hainque <hainque@adacore.com>
8013
8014 * gnat.dg/specs/discr_private.ads: New test.
8015
8016 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
8017
8018 PR target/41514
8019 * gcc.target/arm/thumb-comparisons.c: New test.
8020
8021 PR target/40603
8022 * gcc.target/arm/thumb-cbranchqi.c: New test.
8023
8024 2010-04-16 Christian Bruel <christian.bruel@st.com>
8025
8026 * g++.dg/torture/pr36191.C: Enable for SH.
8027
8028 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
8029
8030 * gnat.dg/wide_boolean.adb: New test.
8031 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8032
8033 2010-04-15 Richard Guenther <rguenther@suse.de>
8034
8035 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8036 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8037 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8038 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8039 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8040 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8041 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8042 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8043 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8044 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8045 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8046 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8047 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8048 * gcc.dg/torture/ipa-pta-2.c: Likewise.
8049 * gcc.dg/torture/ipa-pta-1.c: Adjust.
8050
8051 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
8052
8053 PR target/21803
8054 * gcc.target/arm/pr42496.c: New test.
8055
8056 2010-04-14 Jason Merrill <jason@redhat.com>
8057
8058 PR c++/36625
8059 * g++.dg/ext/attrib38.C: New.
8060
8061 2010-04-14 Steve Ellcey <sje@cup.hp.com>
8062
8063 PR testsuite/43739
8064 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8065
8066 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8067
8068 PR 42966
8069 * gcc.dg/cpp/warn-undef-2.c: Update.
8070 * gcc.dg/cpp/warn-traditional-2.c: Update.
8071 * gcc.dg/cpp/warn-comments-2.c: Update.
8072 * gcc.dg/cpp/warn-variadic-2.c: Update.
8073 * gcc.dg/cpp/warn-long-long-2.c: Update.
8074 * gcc.dg/cpp/warn-deprecated-2.c: Update.
8075 * gcc.dg/cpp/warn-multichar-2.c: Update.
8076 * gcc.dg/cpp/warn-normalized-3.c: Update.
8077 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8078 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8079 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8080 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8081 * gcc.dg/cpp/warn-redefined-2.c: Update.
8082 * gfortran.dg/warning-directive-2.F90: Update.
8083 * c-c++-common/cpp/warning-directive-2.c: Update.
8084
8085 2010-04-14 Michael Matz <matz@suse.de>
8086
8087 PR tree-optimization/42963
8088 * gcc.dg/pr42963.c: New testcase.
8089
8090 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
8091
8092 * gnat.dg/class_wide.adb: Rename into...
8093 * gnat.dg/class_wide1.adb: ...this.
8094 * gnat.dg/class_wide2.ad[sb]: New test.
8095
8096 2010-04-14 Tobias Burnus <burnus@net-b.de>
8097
8098 PR fortran/18918
8099 * gfortran.dg/coarray_9.f90: Update dg-errors.
8100 * gfortran.dg/coarray_10.f90: New test.
8101 * gfortran.dg/coarray_11.f90: New test.
8102
8103 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8104
8105 PR fortran/43747
8106 gfortran.dg/initialization_24.f90: New test.
8107
8108 2010-04-13 Jason Merrill <jason@redhat.com>
8109
8110 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8111 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8112
8113 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
8114
8115 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8116 * g++.dg/dg.exp: Likewise.
8117 * gcc.dg/cpp/warning-directive-1.c: Move to ...
8118 * c-c++-common/cpp/warning-directive-1.c: ... here.
8119 * gcc.dg/cpp/warning-directive-2.c: Move to ...
8120 * c-c++-common/cpp/warning-directive-2.c: ... here.
8121 * gcc.dg/cpp/warning-directive-3.c: Move to ...
8122 * c-c++-common/cpp/warning-directive-3.c: ... here.
8123 * gcc.dg/cpp/warning-directive-4.c: Move to ...
8124 * c-c++-common/cpp/warning-directive-4.c: ... here.
8125 * g++.dg/cpp/warning-directive-1.C: Delete.
8126 * g++.dg/cpp/warning-directive-2.C: Delete.
8127 * g++.dg/cpp/warning-directive-3.C: Delete.
8128 * g++.dg/cpp/warning-directive-4.C: Delete.
8129 * gcc.dg/cpp/normalised-3.c: Delete.
8130 * g++.dg/cpp/normalised-1.C: Rename as ...
8131 * c-c++-common/cpp/normalised-3.c: ... this.
8132
8133 2010-04-13 Martin Jambor <mjambor@suse.cz>
8134
8135 * gcc.dg/tree-ssa/sra-9.c: New test.
8136
8137 2010-04-13 Michael Matz <matz@suse.de>
8138
8139 PR middle-end/43730
8140 * gcc.dg/pr43730.c: New test.
8141
8142 2010-04-13 Michael Matz <matz@suse.de>
8143
8144 * gcc.dg/tree-ssa/negate.c: New testcase.
8145
8146 2010-04-13 Richard Guenther <rguenther@suse.de>
8147
8148 PR testsuite/43735
8149 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8150
8151 2010-04-13 Richard Guenther <rguenther@suse.de>
8152
8153 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8154
8155 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
8156
8157 * gnat.dg/derived_type1.adb: New test.
8158
8159 2010-04-13 Matthias Klose <doko@ubuntu.com>
8160
8161 * gcc.dg/plugindir1.c: New testcase.
8162 * gcc.dg/plugindir2.c: New testcase.
8163 * gcc.dg/plugindir3.c: New testcase.
8164 * gcc.dg/plugindir4.c: New testcase.
8165
8166 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
8167
8168 * gcc.target/i386/rotate-2.c: New test.
8169
8170 2010-04-12 Jason Merrill <jason@redhat.com>
8171
8172 PR c++/43641
8173 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8174 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8175
8176 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
8177
8178 PR c++/25811
8179 * g++.dg/init/pr25811.C: New test.
8180
8181 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8182
8183 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8184 dg-error, dg-warning.
8185 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8186
8187 2010-04-12 Richard Guenther <rguenther@suse.de>
8188
8189 * gcc.dg/torture/inline-2.c: New testcase.
8190
8191 2010-04-12 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR bootstrap/43699
8194 * gcc.dg/Wunused-var-7.c: New test.
8195
8196 PR tree-optimization/43560
8197 * gcc.c-torture/execute/pr43560.c: New test.
8198
8199 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
8200
8201 * gnat.dg/aggr13.adb: New test.
8202 * gnat.dg/aggr14.adb: Likewise.
8203 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8204
8205 2010-04-12 Richard Guenther <rguenther@suse.de>
8206
8207 PR c++/43611
8208 * g++.dg/torture/pr43611.C: New testcase.
8209
8210 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
8211
8212 PR c/36774
8213 * gcc.dg/pr36774-1.c: New test.
8214 * gcc.dg/pr36774-2.c: New test.
8215
8216 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8217
8218 * gcc.target/sh/rte-delay-slot.c: New test.
8219
8220 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
8221
8222 * gnat.dg/pack9.adb: Remove -cargs option.
8223 * gnat.dg/aggr12.ad[sb]: New test.
8224
8225 2010-04-10 Jie Zhang <jie@codesourcery.com>
8226
8227 PR target/43417
8228 * gcc.target/sh/pr43417.c: New test.
8229
8230 2010-04-10 Tobias Burnus <burnus@net-b.de>
8231
8232 PR fortran/43591
8233 * gfortran.dg/spec_expr_6.f90: New test.
8234
8235 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8236
8237 PR cpp/43195
8238 * gcc.dg/cpp/pr43195.c: New.
8239 * gcc.dg/cpp/pr43195.h: New.
8240
8241 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8242
8243 PR 42965
8244 * gcc.dg/Werror-6.c: Adjust.
8245 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8246 * gcc.dg/Werror-4.c: Likewise.
8247 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8248 * gcc.dg/Wswitch-enum-error.c: Likewise.
8249 * gcc.dg/Wpointer-arith.c: Likewise.
8250 * gcc.dg/Wfatal.c: Likewise.
8251 * gcc.dg/Wswitch-error.c: Likewise.
8252 * g++.dg/warn/unused-result1-Werror.c: Likewise.
8253 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8254 * gcc.dg/cpp/warn-undef-2.c: Likewise.
8255 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8256 * gcc.dg/cpp/warn-comments-2.c: Likewise.
8257 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8258 * gcc.dg/cpp/warning-directive-2.c: Likewise.
8259 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8260 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8261 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8262 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8263 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8264 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8265 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8266 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8267 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8268 * g++.dg/cpp/warning-directive-2.C: Likewise.
8269 * gfortran.dg/warning-directive-2.F90: Likewise.
8270
8271 2010-04-09 Jason Merrill <jason@redhat.com>
8272
8273 PR c++/42623
8274 * g++.dg/template/sizeof13.C: New.
8275
8276 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
8277
8278 * g++.dg/other/pr35504.C: Add check for thiscall.
8279 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8280 * gcc.dg/torture/stackalign/thiscall-1.c: New.
8281
8282 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8283
8284 PR c++/28584
8285 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8286 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
8287 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8288 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
8289 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8290 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
8291 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8292 * g++.dg/other/increment1.C: Likewise.
8293
8294 2010-04-09 Tobias Burnus <burnus@net-b.de>
8295
8296 PR fortran/18918
8297 * gfortran.dg/coarray_7.f90: New test.
8298 * gfortran.dg/coarray_8.f90: New test.
8299
8300 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
8301
8302 PR fortran/28039
8303 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8304
8305 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8306
8307 PR target/43643
8308 * gcc.dg/pr43643.c: New test.
8309
8310 2010-04-08 Tobias Burnus <burnus@net-b.de>
8311
8312 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8313
8314 2010-04-08 Richard Guenther <rguenther@suse.de>
8315
8316 PR tree-optimization/43679
8317 * gcc.c-torture/compile/pr43679.c: New testcase.
8318
8319 2010-04-08 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR debug/43670
8322 * gcc.dg/pr43670.c: New test.
8323
8324 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
8325
8326 PR middle-end/40815
8327 * gcc.dg/tree-ssa/reassoc-19.c: New.
8328
8329 2010-04-07 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR c/18624
8332 * gcc.dg/Wunused-var-1.c: New test.
8333 * gcc.dg/Wunused-var-2.c: New test.
8334 * gcc.dg/Wunused-var-3.c: New test.
8335 * gcc.dg/Wunused-var-4.c: New test.
8336 * gcc.dg/Wunused-var-5.c: New test.
8337 * gcc.dg/Wunused-var-6.c: New test.
8338 * gcc.dg/Wunused-parm-1.c: New test.
8339
8340 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8341 * gcc.dg/trunc-1.c: Likewise.
8342 * gcc.dg/vla-9.c: Likewise.
8343 * gcc.dg/dfp/composite-type.c: Likewise.
8344
8345 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8346
8347 PR objc/35996
8348 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8349 * obj-c++.dg/objc-gc-3.mm: Ditto.
8350
8351 2010-04-07 Simon Baldwin <simonb@google.com>
8352
8353 * gcc.dg/cpp/warn-undef-2.c: New.
8354 * gcc.dg/cpp/warn-traditional-2.c: New.
8355 * gcc.dg/cpp/warn-comments-2.c: New.
8356 * gcc.dg/cpp/warning-directive-1.c: New.
8357 * gcc.dg/cpp/warn-long-long.c: New.
8358 * gcc.dg/cpp/warn-traditional.c: New.
8359 * gcc.dg/cpp/warn-variadic-2.c: New.
8360 * gcc.dg/cpp/warn-undef.c: New.
8361 * gcc.dg/cpp/warn-normalized-1.c: New.
8362 * gcc.dg/cpp/warning-directive-2.c: New.
8363 * gcc.dg/cpp/warn-long-long-2.c: New.
8364 * gcc.dg/cpp/warn-variadic.c: New.
8365 * gcc.dg/cpp/warn-normalized-2.c: New.
8366 * gcc.dg/cpp/warning-directive-3.c: New.
8367 * gcc.dg/cpp/warn-deprecated-2.c: New.
8368 * gcc.dg/cpp/warn-trigraphs-1.c: New.
8369 * gcc.dg/cpp/warn-multichar-2.c: New.
8370 * gcc.dg/cpp/warn-normalized-3.c: New.
8371 * gcc.dg/cpp/warning-directive-4.c: New.
8372 * gcc.dg/cpp/warn-unused-macros.c: New.
8373 * gcc.dg/cpp/warn-trigraphs-2.c: New.
8374 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8375 * gcc.dg/cpp/warn-cxx-compat.c: New.
8376 * gcc.dg/cpp/warn-redefined.c: New.
8377 * gcc.dg/cpp/warn-trigraphs-3.c: New.
8378 * gcc.dg/cpp/warn-unused-macros-2.c: New.
8379 * gcc.dg/cpp/warn-deprecated.c: New.
8380 * gcc.dg/cpp/warn-trigraphs-4.c: New.
8381 * gcc.dg/cpp/warn-redefined-2.c: New.
8382 * gcc.dg/cpp/warn-comments.c: New.
8383 * gcc.dg/cpp/warn-multichar.c: New.
8384 * g++.dg/cpp/warning-directive-1.C: New.
8385 * g++.dg/cpp/warning-directive-2.C: New.
8386 * g++.dg/cpp/warning-directive-3.C: New.
8387 * g++.dg/cpp/warning-directive-4.C: New.
8388 * gfortran.dg/warning-directive-1.F90: New.
8389 * gfortran.dg/warning-directive-3.F90: New.
8390 * gfortran.dg/warning-directive-2.F90: New.
8391 * gfortran.dg/warning-directive-4.F90: New.
8392
8393 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8394
8395 PR objc++/23716
8396 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8397
8398 2010-04-07 Jason Merrill <jason@redhat.com>
8399
8400 * g++.dg/template/dr408.C: New.
8401
8402 * g++.dg/lookup/ns4.C: New.
8403
8404 PR c++/38392
8405 * g++.dg/template/friend51.C: New test.
8406
8407 PR c++/41970
8408 * g++.old-deja/g++.other/linkage1.C: Adjust.
8409
8410 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8411
8412 PR c++/42697
8413 * g++.dg/template/crash94.C: New test.
8414
8415 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8416
8417 PR c++/40239
8418 * g++.dg/init/aggr5.C: New test.
8419 * g++.dg/init/aggr5.C: New test.
8420
8421 2010-04-07 Richard Guenther <rguenther@suse.de>
8422
8423 PR tree-optimization/43270
8424 * g++.dg/warn/Warray-bounds-4.C: New testcase.
8425 * gcc.dg/Warray-bounds-7.c: Likewise.
8426
8427 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
8428
8429 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8430 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8431 * gnat.dg/bit_packed_array4.ad[sb]: New test.
8432
8433 2010-04-07 Jie Zhang <jie@codesourcery.com>
8434
8435 PR c++/42556
8436 * g++.dg/init/pr42556.C: New test.
8437
8438 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8439
8440 PR debug/43628
8441 * g++.dg/debug/dwarf2/typedef2.C: New test.
8442
8443 2010-04-06 Dodji Seketeli <dodji@redhat.com>
8444
8445 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8446 c-c++-common/dwarf2/redeclaration-1.C
8447
8448 2010-04-06 Jason Merrill <jason@redhat.com>
8449
8450 * g++.dg/cpp0x/pr31437.C: Adjust error location.
8451 * g++.dg/ext/attrib18.C: Likewise.
8452 * g++.dg/ext/bitfield2.C: Likewise.
8453 * g++.dg/ext/bitfield4.C: Likewise.
8454 * g++.dg/ext/visibility/warn2.C: Likewise.
8455 * g++.dg/ext/visibility/warn3.C: Likewise.
8456 * g++.dg/gomp/pr26690-1.C: Likewise.
8457 * g++.dg/inherit/covariant7.C: Likewise.
8458 * g++.dg/init/synth2.C: Likewise.
8459 * g++.dg/lookup/using7.C: Likewise.
8460 * g++.dg/other/crash-4.C: Likewise.
8461 * g++.dg/other/error13.C: Likewise.
8462 * g++.dg/other/error20.C: Likewise.
8463 * g++.dg/parse/crash31.C: Likewise.
8464 * g++.dg/parse/error16.C: Likewise.
8465 * g++.dg/parse/error19.C: Likewise.
8466 * g++.dg/parse/error27.C: Likewise.
8467 * g++.dg/parse/error28.C: Likewise.
8468 * g++.dg/parse/fused-params1.C: Likewise.
8469 * g++.dg/template/error2.C: Likewise.
8470 * g++.dg/template/local6.C: Likewise.
8471 * g++.dg/template/qualttp15.C: Likewise.
8472 * g++.dg/warn/Wnvdtor-2.C: Likewise.
8473 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8474 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8475 * g++.old-deja/g++.brendan/crash29.C: Likewise.
8476 * g++.old-deja/g++.eh/spec6.C: Likewise.
8477 * g++.old-deja/g++.jason/crash3.C: Likewise.
8478 * g++.old-deja/g++.jason/destruct2.C: Likewise.
8479 * g++.old-deja/g++.law/ctors5.C: Likewise.
8480 * g++.old-deja/g++.law/ctors9.C: Likewise.
8481 * g++.old-deja/g++.mike/p3538a.C: Likewise.
8482 * g++.old-deja/g++.mike/p3538b.C: Likewise.
8483 * g++.old-deja/g++.other/struct1.C: Likewise.
8484 * g++.old-deja/g++.other/volatile1.C: Likewise.
8485 * g++.old-deja/g++.pt/crash36.C: Likewise.
8486 * g++.old-deja/g++.pt/derived3.C: Likewise.
8487 * g++.old-deja/g++.robertl/eb109.C: Likewise.
8488 * g++.old-deja/g++.robertl/eb4.C: Likewise.
8489
8490 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
8491
8492 PR middle-end/43519
8493 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8494 * gcc.dg/graphite/id-19.c: New.
8495
8496 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
8497
8498 PR middle-end/32824
8499 * gcc.dg/vect/pr32824: New.
8500
8501 2010-04-06 Tobias Burnus <burnus@net-b.de>
8502
8503 PR fortran/18918
8504 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8505 * gfortran.dg/coarray_3.f90: Ditto.
8506 * gfortran.dg/coarray_4.f90: Ditto.
8507 * gfortran.dg/coarray_5.f90: Ditto.
8508 * gfortran.dg/coarray_6.f90: Ditto.
8509 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8510
8511 2010-04-06 Tobias Burnus <burnus@net-b.de>
8512
8513 PR fortran/18918
8514 * gfortran.dg/coarray_4.f90: Fix test.
8515 * gfortran.dg/coarray_6.f90: Add more tests.
8516
8517 2010-04-06 Tobias Burnus <burnus@net-b.de>
8518
8519 PR fortran/18918
8520 * gfortran.dg/coarray_4.f90: New test.
8521 * gfortran.dg/coarray_5.f90: New test.
8522 * gfortran.dg/coarray_6.f90: New test.
8523
8524 2010-04-06 Tobias Burnus <burnus@net-b.de>
8525
8526 PR fortran/18918
8527 * gfortran.dg/iso_fortran_env_5.f90: New test.
8528 * gfortran.dg/iso_fortran_env_6.f90: New test.
8529
8530 2010-04-06 Tobias Burnus <burnus@net-b.de>
8531
8532 PR fortran/39997
8533 * gfortran.dg/coarray_1.f90: New test.
8534 * gfortran.dg/coarray_2.f90: New test.
8535 * gfortran.dg/coarray_3.f90: New test.
8536
8537 2010-04-06 Jason Merrill <jason@redhat.com>
8538
8539 PR c++/43648
8540 * g++.dg/template/dtor8.C: New.
8541
8542 PR c++/43621
8543 * g++.dg/template/error-recovery2.C: New.
8544
8545 2010-04-06 Jan Hubicka <jh@suse.czpli
8546
8547 PR tree-optimization/42906
8548 * gcc.dg/tree-ssa/dce-1.c: New testcase.
8549
8550 2010-04-06 Tobias Burnus <burnus@net-b.de>
8551
8552 PR fortran/43178
8553 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8554 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8555 * gfortran.dg/auto_dealloc_1.f90: Ditto.
8556
8557 2010-04-06 Richard Guenther <rguenther@suse.de>
8558
8559 PR tree-optimization/43627
8560 * gcc.dg/tree-ssa/vrp49.c: New testcase.
8561
8562 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8563
8564 PR target/43638
8565 * gcc.target/i386/pr43638.c: New test.
8566
8567 2010-04-06 Richard Guenther <rguenther@suse.de>
8568
8569 PR middle-end/43661
8570 * gcc.c-torture/compile/pr43661.c: New testcase.
8571
8572 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8573
8574 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8575
8576 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8577
8578 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8579
8580 2010-04-02 Richard Guenther <rguenther@suse.de>
8581
8582 PR tree-optimization/43629
8583 * gcc.c-torture/execute/pr43629.c: New testcase.
8584
8585 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8586 Dominique d'Humieres <dominiq@lps.ens.fr>
8587
8588 PR libfortran/43605
8589 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8590
8591 2010-04-01 Dodji Seketeli <dodji@redhat.com>
8592
8593 PR debug/43325
8594 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8595
8596 2010-04-01 Jason Merrill <jason@redhat.com>
8597
8598 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8599
8600 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8601 Manfred Schwarb <manfred99@gmx.ch>
8602
8603 PR libfortran/43605
8604 * gfortran.dg/ftell_3.f90: New test.
8605
8606 2010-04-01 Richard Guenther <rguenther@suse.de>
8607
8608 PR middle-end/43614
8609 * gcc.c-torture/compile/pr43614.c: New testcase.
8610
8611 2010-04-01 Martin Jambor <mjambor@suse.cz>
8612
8613 PR tree-optimization/43141
8614 * gcc.dg/guality/pr43141.c: New test.
8615
8616 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8617
8618 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8619 * g++.dg/eh/spbp.C: Likewise.
8620 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8621 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8622 superfluous casts.
8623 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8624 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8625 * objc.dg/dwarf-2.m: Likewise.
8626
8627 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8628
8629 PR middle-end/43464
8630 * gcc.dg/graphite/id-pr43464.c: New.
8631 * gcc.dg/graphite/id-pr43464-1.c: New.
8632
8633 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8634
8635 PR middle-end/43351
8636 * gcc.dg/graphite/id-pr43351.c
8637
8638 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8639
8640 PR testsuite/35165
8641 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8642 * obj-c++.dg/try-catch-2.mm: Ditto.
8643 * obj-c++.dg/lookup-2.mm: Ditto.
8644 * obj-c++.dg/encode-8.m: Ditto.
8645 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8646 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8647 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8648 * obj-c++.dg/const-str-11.mm: Ditto.
8649 * obj-c++.dg/const-str-9.mm: Ditto.
8650 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8651 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8652 * obj-c++.dg/except-1.mm: Ditto.
8653 * obj-c++.dg/const-str-7.mm: Ditto.
8654 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8655 * obj-c++.dg/const-str-3.mm: Ditto.
8656 * obj-c++.dg/const-str-7.mm: Ditto.
8657 * obj-c++.dg/stubify-2.mm: Change dump file name.
8658
8659 PR objc++/23613
8660 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8661 New macro.
8662 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8663 Remove dg-xfail-if.
8664
8665 2010-03-31 Martin Jambor <mjambor@suse.cz>
8666
8667 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8668 only with -O2, -O3 or -Os and not with -fwhopr.
8669
8670 2010-03-31 Dodji Seketeli <dodji@redhat.com>
8671
8672 PR c++/43558
8673 * g++.dg/template/typedef31.C: New test.
8674
8675 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8676
8677 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8678 assembler output on *-*-solaris2*.
8679 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8680
8681 2010-03-31 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR debug/43557
8684 * gcc.dg/pr43557-1.c: New test.
8685 * gcc.dg/pr43557-2.c: New file.
8686
8687 2010-03-31 Jie Zhang <jie@codesourcery.com>
8688
8689 PR 43562
8690 * gcc.dg/pr43562.c: New test.
8691
8692 2010-03-30 Jason Merrill <jason@redhat.com>
8693
8694 PR c++/43076
8695 * g++.dg/template/error-recovery1.C: New.
8696
8697 PR c++/41786
8698 * g++.dg/parse/ambig5.C: New.
8699
8700 2010-03-30 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR debug/43593
8703 * gcc.dg/guality/pr43593.c: New test.
8704
8705 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8706
8707 PR middle-end/43430
8708 * gcc.dg/vect/pr43430-1.c: New.
8709
8710 2010-03-30 Jason Merrill <jason@redhat.com>
8711
8712 PR c++/43559
8713 * g++.dg/template/partial7.C: New.
8714
8715 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8716
8717 * gcc.target/s390/stackcheck1.c: New testcase.
8718
8719 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8720
8721 PR libfortran/43265
8722 * gfortran.dg/read_eof_8.f90: New test.
8723
8724 2010-03-29 Jason Merrill <jason@redhat.com>
8725
8726 * gcc.dg/cpp/include6.c: Change [] to ().
8727
8728 N3077
8729 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8730 splicing and UCNs.
8731 * c-c++-common/raw-string-2.c: Add trigraph test.
8732 * c-c++-common/raw-string-8.c: New.
8733 * c-c++-common/raw-string-9.c: New.
8734 * c-c++-common/raw-string-10.c: New.
8735
8736 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8737 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8738 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8739 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8740 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8741 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8742 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8743
8744 2010-03-29 Richard Guenther <rguenther@suse.de>
8745
8746 PR tree-optimization/43560
8747 * gcc.dg/torture/pr43560.c: New testcase.
8748
8749 2010-03-29 Jason Merrill <jason@redhat.com>
8750
8751 N3077
8752 * g++.dg/ext/raw-string-1.C: Change [] to ().
8753 * g++.dg/ext/raw-string-2.C: Change [] to ().
8754 Don't use \ in delimiter.
8755 * g++.dg/ext/raw-string-3.C: Change [] to ().
8756 * g++.dg/ext/raw-string-4.C: Change [] to ().
8757 * g++.dg/ext/raw-string-5.C: Change [] to ().
8758 Test for error on \ in delimiter.
8759 * g++.dg/ext/raw-string-6.C: Change [] to ().
8760 * g++.dg/ext/raw-string-7.C: Change [] to ().
8761
8762 2010-03-29 Jie Zhang <jie@codesourcery.com>
8763
8764 PR 43564
8765 * gcc.dg/pr43564.c: New test.
8766
8767 2010-03-29 Tobias Burnus <burnus@net-b.de>
8768
8769 PR fortran/43551
8770 * gfortran.dg/direct_io_12.f90: New test.
8771
8772 2010-03-28 Jan Hubicka <jh@suse.cz>
8773
8774 PR tree-optimization/43505
8775 * gfortran.dg/pr43505.f90: New testcase.
8776
8777 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
8778
8779 PR tree-optimization/43528
8780 * gcc.target/i386/pr43528.c: New test.
8781
8782 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8783
8784 PR c/43381
8785 * gcc.dg/parm-impl-decl-3.c: New test.
8786
8787 2010-03-26 Jason Merrill <jason@redhat.com>
8788
8789 PR c++/43509
8790 * g++.dg/cpp0x/parse1.C: New.
8791
8792 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8793
8794 PR target/43524
8795 * gcc.target/i386/pr43524.c: New test.
8796
8797 2010-03-26 Martin Jambor <mjambor@suse.cz>
8798
8799 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8800 whitespace, rename main to foo.
8801 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8802 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8803 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8804 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8805 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8806 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8807 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8808 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8809 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8810 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8811 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8812
8813 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8814
8815 PR c++/43327
8816 * g++.dg/other/crash-10.C: New test.
8817 * g++.dg/other/crash-11.C: New test.
8818
8819 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8820
8821 PR libfortran/43517
8822 * gfortran.dg/read_eof_7.f90: New test.
8823
8824 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8825
8826 PR objc/35165
8827 PR testsuite/43512
8828 * objc-obj-c++-shared: New directory.
8829 * objc-obj-c++-shared/Object1-implementation.h: New file.
8830 * objc-obj-c++-shared/Object1.h: New file.
8831 * objc-obj-c++-shared/Protocol1.h: New file.
8832 * objc-obj-c++-shared/next-abi.h: New file.
8833 * objc-obj-c++-shared/next-mapping.h: New file.
8834 * objc/execute/next_mapping.h: Delete.
8835 * objc.dg/special/special.exp: For all targets run the tests with
8836 -fgnu-runtime, for darwin targets also run the tests with
8837 -fnext-runtime.
8838 * objc.dg/dg.exp: Ditto.
8839 * obj-c++.dg/dg.exp: Ditto.
8840 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8841 Protocol1.h) and next-mapping.h as required. Amend testcase to
8842 include use of updated NeXT interface.
8843 * objc/execute/formal_protocol-5.m: Ditto.
8844 * objc/execute/protocol-isEqual-2.m: Ditto.
8845 * objc/execute/protocol-isEqual-4.m: Ditto.
8846 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8847 Protocol1.h) and next-mapping.h as required.
8848 * objc/execute/object_is_class.m: Ditto.
8849 * objc/execute/enumeration-1.m: Ditto.
8850 * objc/execute/class-13.m: Ditto.
8851 * objc/execute/formal_protocol-2.m: Ditto.
8852 * objc/execute/formal_protocol-4.m: Ditto.
8853 * objc/execute/class-1.m: Ditto.
8854 * objc/execute/bycopy-1.m: Ditto.
8855 * objc/execute/formal_protocol-6.m: Ditto.
8856 * objc/execute/bycopy-3.m: Ditto.
8857 * objc/execute/class-3.m: Ditto.
8858 * objc/execute/bf-11.m: Ditto.
8859 * objc/execute/class-5.m: Ditto.
8860 * objc/execute/bf-13.m: Ditto.
8861 * objc/execute/class-7.m: Ditto.
8862 * objc/execute/bf-15.m: Ditto.
8863 * objc/execute/class-9.m: Ditto.
8864 * objc/execute/bf-17.m: Ditto.
8865 * objc/execute/bf-19.m: Ditto.
8866 * objc/execute/IMP.m: Ditto.
8867 * objc/execute/exceptions/catchall-1.m: Ditto.
8868 * objc/execute/exceptions/trivial.m: Ditto.
8869 * objc/execute/exceptions/finally-1.m: Ditto.
8870 * objc/execute/exceptions/local-variables-1.m: Ditto.
8871 * objc/execute/exceptions/foward-1.m: Ditto.
8872 * objc/execute/bf-2.m: Ditto.
8873 * objc/execute/string1.m: Ditto.
8874 * objc/execute/bf-4.m: Ditto.
8875 * objc/execute/informal_protocol.m: Ditto.
8876 * objc/execute/string3.m: Ditto.
8877 * objc/execute/bf-6.m: Ditto.
8878 * objc/execute/bf-8.m: Ditto.
8879 * objc/execute/class-tests-1.h: Ditto.
8880 * objc/execute/protocol-isEqual-1.m: Ditto.
8881 * objc/execute/protocol-isEqual-3.m: Ditto.
8882 * objc/execute/_cmd.m: Ditto.
8883 * objc/execute/function-message-1.m: Ditto.
8884 * objc/execute/bf-20.m: Ditto.
8885 * objc/execute/bf-common.h: Ditto.
8886 * objc/execute/np-2.m: Ditto.
8887 * objc/execute/class-10.m: Ditto.
8888 * objc/execute/class-12.m: Ditto.
8889 * objc/execute/enumeration-2.m: Ditto.
8890 * objc/execute/class-14.m: Ditto.
8891 * objc/execute/encode-1.m: Ditto.
8892 * objc/execute/formal_protocol-1.m: Ditto.
8893 * objc/execute/formal_protocol-3.m: Ditto.
8894 * objc/execute/accessing_ivars.m: Ditto.
8895 * objc/execute/bycopy-2.m: Ditto.
8896 * objc/execute/class-2.m: Ditto.
8897 * objc/execute/bf-10.m: Ditto.
8898 * objc/execute/formal_protocol-7.m: Ditto.
8899 * objc/execute/root_methods.m: Ditto.
8900 * objc/execute/class-4.m: Ditto.
8901 * objc/execute/bf-12.m: Ditto.
8902 * objc/execute/class-6.m: Ditto.
8903 * objc/execute/bf-14.m: Ditto.
8904 * objc/execute/nested-func-1.m: Ditto.
8905 * objc/execute/class-8.m: Ditto.
8906 * objc/execute/private.m: Ditto.
8907 * objc/execute/bf-16.m: Ditto.
8908 * objc/execute/bf-18.m: Ditto.
8909 * objc/execute/load-3.m: Ditto.
8910 * objc/execute/compatibility_alias.m: Ditto.
8911 * objc/execute/bf-1.m: Ditto.
8912 * objc/execute/no_clash.m: Ditto.
8913 * objc/execute/bf-3.m: Ditto.
8914 * objc/execute/string2.m: Ditto.
8915 * objc/execute/bf-5.m: Ditto.
8916 * objc/execute/string4.m: Ditto.
8917 * objc/execute/bf-7.m: Ditto.
8918 * objc/execute/object_is_meta_class.m: Ditto.
8919 * objc/execute/bf-9.m: Ditto.
8920 * objc/execute/bf-21.m: Ditto.
8921 * objc/execute/cascading-1.m: Ditto.
8922 * objc/execute/trivial.m: Ditto.
8923 * objc/execute/np-1.m: Ditto.
8924 * objc/compile/trivial.m: Ditto.
8925 * objc/execute/class_self-2.m: Include <stdlib.h>.
8926 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8927 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
8928 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8929 and 64bit. Use new NeXT interface as required.
8930 * objc.dg/special/unclaimed-category-1.m: Ditto.
8931 * objc.dg/special/unclaimed-category-1.h: Ditto.
8932 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8933 * objc.dg/func-ptr-1.m: Ditto.
8934 * objc.dg/stret-1.m: Ditto.
8935 * objc.dg/encode-2.m: Ditto.
8936 * objc.dg/category-1.m: Ditto.
8937 * objc.dg/encode-3.m: Ditto.
8938 * objc.dg/call-super-3.m: Ditto.
8939 * objc.dg/method-3.m: Ditto.
8940 * objc.dg/func-ptr-2.m: Ditto.
8941 * objc.dg/lookup-1.m: Ditto.
8942 * objc.dg/encode-4.m: Ditto.
8943 * objc.dg/fix-and-continue-1.m: Ditto.
8944 * objc.dg/proto-lossage-3.m: Ditto.
8945 * objc.dg/method-13.m: Ditto.
8946 * objc.dg/proto-qual-1.m: Ditto.
8947 * objc.dg/zero-link-3.m: Ditto.
8948 * objc.dg/bitfield-1.m: Ditto.
8949 * objc.dg/va-meth-1.m: Ditto.
8950 * objc.dg/super-class-3.m: Ditto.
8951 * objc.dg/call-super-1.m: Ditto.
8952 * objc.dg/type-size-2.m: Ditto.
8953 * objc.dg/method-10.m: Ditto.
8954 * objc.dg/defs.m: Ditto.
8955 * objc.dg/const-str-3.m: Ditto.
8956 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
8957 Protocol1.h) and next-mapping.h as required. Use new NeXT
8958 interface as required.
8959 * objc.dg/super-class-4.m: Ditto.
8960 * objc.dg/comp-types-8.m: Ditto.
8961 * objc.dg/call-super-2.m: Ditto.
8962 * objc.dg/objc-fast-4.m: Ditto.
8963 * objc.dg/method-6.m: Ditto.
8964 * objc.dg/const-str-3.m: Ditto.
8965 * objc.dg/const-str-7.m: Ditto.
8966 * objc.dg/method-15.m: Ditto.
8967 * objc.dg/method-19.m: Ditto.
8968 * objc.dg/sync-1.m: Ditto.
8969 * objc.dg/layout-1.m: Ditto.
8970 * objc.dg/bitfield-3.m: Ditto.
8971 * objc.dg/try-catch-3.m: Ditto.
8972 * objc.dg/try-catch-7.m: Ditto.
8973 * objc.dg/comp-types-10.m: Ditto.
8974 * objc.dg/selector-2.: Ditto.
8975 * objc.dg/method-7.m: Ditto.
8976 * objc.dg/typedef-alias-1.m: Ditto.
8977 * objc.dg/proto-lossage-2.m: Ditto.
8978 * objc.dg/comp-types-11.m: Ditto.
8979 * objc.dg/sizeof-1.m: Ditto.
8980 * objc.dg/method-17.m: Ditto.
8981 * objc.dg/bitfield-5.m: Ditto.
8982 * objc.dg/try-catch-1.m: Ditto.
8983 * objc.dg/encode-5.m: Ditto.
8984 * objc.dg/fix-and-continue-2.m: Ditto.
8985 * objc.dg/method-9.m: Ditto.
8986 * objc.dg/isa-field-1.m: Ditto.
8987 * objc.dg/local-decl-2.m: Ditto.
8988 * objc.dg/objc-gc-4.m: Ditto.
8989 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8990 * objc.dg/gnu-runtime-3.m: Ditto.
8991 * objc.dg/encode-7.m: Ditto.
8992 * objc.dg/encode-8.m: Ditto.
8993 * objc.dg/selector-3.m: Ditto.
8994 * objc.dg/gnu-runtime-1.m: Ditto.
8995 * objc.dg/const-str-12.m: Ditto.
8996 * objc.dg/gnu-runtime-2.m: Ditto.
8997 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8998 * objc.dg/selector-1.m: Ditto.
8999 * objc.dg/stubify-2.m: Ditto.
9000 * objc.dg/zero-link-1.m: Ditto.
9001 * objc.dg/stret-2.m: Ditto.
9002 * objc.dg/zero-link-2.m: Ditto.
9003 * objc.dg/next-runtime-1.m: Ditto.
9004 * objc.dg/symtab-1.m: Ditto.
9005 * objc.dg/stubify-1.m: Ditto.
9006 * objc.dg/bitfield-2.m: Ditto.
9007 * objc.dg/try-catch-10.m: Apply to both runtimes.
9008 * objc.dg/const-str-1.m: Ditto.
9009 * objc.dg/image-info.m: Ditto.
9010 * objc.dg/encode-9.m: Ditto.
9011 * objc.dg/pragma-1.m: Apply test to all targets.
9012 * objc.dg/const-str-4.m: Ditto.
9013 * objc.dg/const-str-8.m: Ditto.
9014 * objc.dg/super-class-2.m: Ditto.
9015 * objc.dg/try-catch-5.m: Ditto.
9016 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9017 Protocol1.h) and next-mapping.h as required. Use new NeXT
9018 interface as required. Skip for gnu-runtime. Test for .quad at m64.
9019 * objc.dg/const-str-11.m: Ditto.
9020 * objc.dg/const-str-9.m: Ditto.
9021 * objc.dg/method-4.m: Skip for 64Bit NeXT.
9022 * objc.dg/encode-1.m: Remove redundant -lobjc.
9023 * objc.dg/try-catch-9.m: Tidy space.
9024 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9025 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9026 and 64bit. Use new NeXT interface as required.
9027 * obj-c++.dg/template-4.mm: Ditto.
9028 * obj-c++.dg/defs.mm: Ditto.
9029 * obj-c++.dg/basic.mm: Ditto.
9030 * obj-c++.dg/encode-4.mm: Ditto.
9031 * obj-c++.dg/method-17.mm: Ditto.
9032 * obj-c++.dg/proto-lossage-3.mm: Ditto.
9033 * obj-c++.dg/cxx-class-1.mm: Ditto.
9034 * obj-c++.dg/method-10.mm: Ditto.
9035 * obj-c++.dg/va-meth-1.mm: Ditto.
9036 * obj-c++.dg/encode-5.mm: Ditto.
9037 * obj-c++.dg/lookup-2.mm: Ditto.
9038 * obj-c++.dg/template-3.mm: Ditto.
9039 * obj-c++.dg/proto-qual-1.mm: Ditto.
9040 * obj-c++.dg/qual-types-1.m: Ditto.
9041 * obj-c++.dg/cxx-scope-1.mm: Ditto.
9042 * obj-c++.dg/template-1.mm: Ditto.
9043 * obj-c++.dg/encode-6.mm: Ditto.
9044 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
9045 Protocol1.h) and next-mapping.h as required. Use new NeXT
9046 interface as required.
9047 * obj-c++.dg/except-1.mm: Ditto.
9048 * obj-c++.dg/const-str-7.mm: Ditto.
9049 * obj-c++.dg/ivar-list-semi.mm: Ditto.
9050 * obj-c++.dg/cxx-scope-2.mm: Ditto.
9051 * obj-c++.dg/selector-2.mm: Ditto.
9052 * obj-c++.dg/isa-field-1.mm: Ditto.
9053 * obj-c++.dg/try-catch-1.mm: Ditto.
9054 * obj-c++.dg/local-decl-1.mm: Ditto.
9055 * obj-c++.dg/try-catch-9.mm: Ditto.
9056 * obj-c++.dg/no-extra-load.mm: Ditto.
9057 * obj-c++.dg/selector-5.mm: Ditto.
9058 * obj-c++.dg/method-12.mm: Ditto.
9059 * obj-c++.dg/try-catch-11.mm: Ditto.
9060 * obj-c++.dg/comp-types-11.mm: Ditto.
9061 * obj-c++.dg/bitfield-3.mm: Ditto.
9062 * obj-c++.dg/method-6.mm: Ditto.
9063 * obj-c++.dg/super-class-2.mm: Ditto.
9064 * obj-c++.dg/method-21.mm: Ditto.
9065 * obj-c++.dg/const-str-8.mm: Ditto.
9066 * obj-c++.dg/try-catch-7.mm: Ditto.
9067 * obj-c++.dg/method-15.mm: Ditto.
9068 * obj-c++.dg/layout-1.mm: Ditto.
9069 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9070 * obj-c++.dg/const-str-3.mm: Ditto.
9071 * obj-c++.dg/try-catch-2.mm: Ditto.
9072 * obj-c++.dg/objc-gc-3.mm: Ditto.
9073 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9074 * obj-c++.dg/bitfield-1.mm: Ditto.
9075 * obj-c++.dg/selector-6.mm: Ditto.
9076 * obj-c++.dg/method-13.mm: Ditto.
9077 * obj-c++.dg/comp-types-12.mm: Ditto.
9078 * obj-c++.dg/bitfield-4.mm: Ditto.
9079 * obj-c++.dg/try-catch-8.mm: Ditto.
9080 * obj-c++.dg/method-2.mm: Ditto.
9081 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9082 * obj-c++.dg/typedef-alias-1.mm: Ditto.
9083 * obj-c++.dg/const-str-4.mm: Ditto.
9084 * obj-c++.dg/proto-lossage-2.mm: Ditto.
9085 * obj-c++.dg/try-catch-3.mm: Ditto.
9086 * obj-c++.dg/comp-types-9.mm: Ditto.
9087 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9088 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9089 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9090 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9091 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9092 Use new NeXT interface as required.
9093 * obj-c++.dg/const-str-10.mm: Ditto.
9094 * obj-c++.dg/const-str-11.mm: Ditto.
9095 * obj-c++.dg/const-str-9.mm: Ditto.
9096 * obj-c++.dg/method-11.mm: Ditto.
9097 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9098 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9099 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9100 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9101 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9102
9103 2010-03-25 Dodji Seketeli <dodji@redhat.com>
9104
9105 PR c++/43206
9106 * g++.dg/template/typedef30.C: New test case.
9107
9108 2010-03-25 Jakub Jelinek <jakub@redhat.com>
9109
9110 PR c/43385
9111 * gcc.c-torture/execute/pr43385.c: New test.
9112
9113 2010-03-24 Joseph Myers <joseph@codesourcery.com>
9114
9115 * gcc.dg/strncpy-fix-1.c: New test.
9116
9117 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9118
9119 PR testsuite/41609
9120 * lib/objc-torture.exp (objc-set-runtime-options): New.
9121 * objc/execute/execute.exp: Check runtime options on each pass.
9122 * objc/execute/exceptions/exceptions.exp: Ditto.
9123 * objc/compile/compile.exp: Ditto.
9124
9125 PR testsuite/42348
9126 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9127 standard tests.
9128 (check_effective_target_objc2): New proc.
9129 (check_effective_target_next_runtime): New proc.
9130 * lib/objc.exp: Determine which runtime is in force and support it.
9131 * lib/obj-c++.exp: Ditto.
9132
9133 2010-03-24 Jason Merrill <jason@redhat.com>
9134
9135 PR c++/43502
9136 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9137
9138 2010-03-24 Martin Jambor <mjambor@suse.cz>
9139
9140 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9141 a loop.
9142 * gcc.dg/ipa/ipa-2.c: Likewise.
9143 * gcc.dg/ipa/ipa-3.c: Likewise.
9144 * gcc.dg/ipa/ipa-4.c: Likewise.
9145 * gcc.dg/ipa/ipa-5.c: Likewise.
9146 * gcc.dg/ipa/ipa-7.c: Likewise.
9147 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9148 a loop.
9149 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9150 i_can_not_be_propagated_fully2 into a loop.
9151 * gcc.dg/ipa/ipa-8.c: New test.
9152 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9153
9154 2010-03-24 Jakub Jelinek <jakub@redhat.com>
9155
9156 PR debug/19192
9157 PR debug/43479
9158 * gcc.dg/guality/pr43479.c: New test.
9159 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9160 and add volatile keyword.
9161
9162 2010-03-23 Mike Stump <mikestump@comcast.net>
9163
9164 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9165
9166 2010-03-23 Jason Merrill <jason@redhat.com>
9167
9168 * g++.dg/ext/altivec-17.C: Adjust error message.
9169
9170 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9171 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9172 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9173 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9174 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9175 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9176
9177 2010-03-22 Jason Merrill <jason@redhat.com>
9178
9179 PR c++/43333
9180 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9181 * g++.dg/ext/is_pod_98.C: New.
9182
9183 PR c++/43281
9184 * g++.dg/cpp0x/auto18.C: New.
9185
9186 * gcc.dg/pr36997.c: Adjust error message.
9187 * g++.dg/ext/vector9.C: Likewise.
9188 * g++.dg/conversion/simd3.C: Likewise.
9189 * g++.dg/other/error23.C: Likewise.
9190
9191 2010-03-22 Michael Matz <matz@suse.de>
9192
9193 PR middle-end/43475
9194 * gfortran.dg/pr43475.f90: New testcase.
9195
9196 2010-03-22 Richard Guenther <rguenther@suse.de>
9197
9198 PR tree-optimization/43390
9199 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9200
9201 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9202
9203 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9204 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9205
9206 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
9207 Michael Matz <matz@suse.de>
9208
9209 PR c++/43081
9210 * g++.dg/parse/crash56.C: New test.
9211
9212 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
9213
9214 PR fortran/43450
9215 * gfortran.dg/whole_file_15.f90 : New test.
9216
9217 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9218
9219 PR fortran/43409
9220 * gfortran.dg/inquire_size.f90: New test.
9221
9222 2010-03-20 Richard Guenther <rguenther@suse.de>
9223
9224 PR rtl-optimization/43438
9225 * gcc.c-torture/execute/pr43438.c: New testcase.
9226
9227 2010-03-20 Dodji Seketeli <dodji@redhat.com>
9228
9229 PR c++/43375
9230 * g++.dg/abi/mangle42.C: New test.
9231
9232 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9233
9234 PR C/43211
9235 * gcc.dg/pr43211.c: New test.
9236 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9237
9238 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
9239
9240 PR rtl-optimization/42258
9241 * gcc.target/arm/thumb1-mul-moves.c: New test.
9242
9243 PR target/40697
9244 * gcc.target/arm/thumb-andsi.c: New test.
9245
9246 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9247 dg-require-effective-target.
9248
9249 2010-03-19 Michael Matz <matz@suse.de>
9250
9251 PR c++/43116
9252 * g++.dg/other/pr43116.C: New testcase.
9253
9254 2010-03-19 Michael Matz <matz@suse.de>
9255
9256 PR target/43305
9257 * gcc.dg/pr43305.c: New testcase.
9258
9259 2010-03-19 Richard Guenther <rguenther@suse.de>
9260
9261 PR tree-optimization/43415
9262 * gcc.c-torture/compile/pr43415.c: New testcase.
9263
9264 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
9265
9266 PR ada/43106
9267 * gnat.dg/case_optimization2.adb: New test.
9268 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9269
9270 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9271 Jack Howarth <howarth@bromo.med.uc.edu>
9272
9273 PR target/36399
9274 * gcc.target/i386/push-1.c: Don't xfail
9275 scan-assembler-not "movups" on darwin.
9276
9277 2010-03-18 Jakub Jelinek <jakub@redhat.com>
9278
9279 PR debug/43058
9280 * gcc.dg/pr43058.c: New test.
9281
9282 2010-03-18 Martin Jambor <mjambor@suse.cz>
9283
9284 PR middle-end/42450
9285 * g++.dg/torture/pr42450.C: New test.
9286
9287 2010-03-18 Michael Matz <matz@suse.de>
9288
9289 PR middle-end/43419
9290 * gcc.dg/pr43419.c: New testcase.
9291
9292 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
9293
9294 PR rtl-optimization/43360
9295 * gcc.dg/torture/pr43360.c: New.
9296
9297 2010-03-18 Michael Matz <matz@suse.de>
9298
9299 PR tree-optimization/43402
9300 * gcc.dg/pr43402.c: New testcase.
9301
9302 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
9303
9304 PR target/42427
9305 * gcc.dg/pr42427.c: New test.
9306
9307 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9308
9309 PR libfortran/43265
9310 * gfortran.dg/read_empty_file.f: New test.
9311 * gfortran.dg/read_eof_all.f90: New test.
9312 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9313 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9314
9315 2010-03-17 Michael Matz <matz@suse.de>
9316
9317 * gcc.dg/pr43300.c: Add -w.
9318
9319 2010-03-17 Richard Guenther <rguenther@suse.de>
9320
9321 * gcc.dg/pr43379.c: Add -w.
9322
9323 2010-03-17 Tobias Burnus <burnus@net-b.de>
9324
9325 PR fortran/43331
9326 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9327
9328 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
9329
9330 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9331
9332 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9333
9334 * ada/acats/run_all.sh: Log start and end times.
9335
9336 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9337
9338 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9339
9340 2010-03-16 Richard Guenther <rguenther@suse.de>
9341
9342 PR middle-end/43379
9343 * gcc.dg/pr43379.c: New testcase.
9344
9345 2010-03-16 Jakub Jelinek <jakub@redhat.com>
9346
9347 PR debug/43051
9348 * gcc.dg/guality/pr43051-1.c: New test.
9349
9350 2010-03-15 Janis Johnson <janis187@us.ibm.com>
9351
9352 PR testsuite/43363
9353 * g++.dg/ext/altivec-17.C: Handle changes to error message.
9354
9355 2010-03-15 Michael Matz <matz@suse.de>
9356
9357 PR middle-end/43300
9358 * gcc.dg/pr43300.c: New testcase.
9359
9360 2010-03-15 Richard Guenther <rguenther@suse.de>
9361
9362 PR tree-optimization/43367
9363 * gcc.c-torture/compile/pr43367.c: New testcase.
9364
9365 2010-03-15 Richard Guenther <rguenther@suse.de>
9366
9367 PR tree-optimization/43317
9368 * gcc.dg/pr43317.c: New testcase.
9369
9370 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9371
9372 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9373
9374 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9375
9376 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9377
9378 2010-03-14 Tobias Burnus <burnus@net-b.de>
9379
9380 PR fortran/43362
9381 * gfortran.dg/impure_constructor_1.f90: New test.
9382
9383 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9384
9385 PR middle-end/43354
9386 * gfortran.dg/graphite/id-pr43354.f: New.
9387
9388 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9389
9390 PR middle-end/43349
9391 * gfortran.dg/graphite/pr43349.f: New.
9392
9393 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9394
9395 PR middle-end/43306
9396 * gcc.dg/graphite/pr43306.c: New.
9397
9398 2010-03-12 David S. Miller <davem@davemloft.net>
9399
9400 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9401 sparc.
9402
9403 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9404
9405 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9406
9407 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
9408
9409 PR fortran/43291
9410 PR fortran/43326
9411 * gfortran.dg/dynamic_dispatch_7.f03: New test.
9412
9413 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
9414
9415 * gfortran.dg/default_format_denormal_1.f90: Don't assume
9416 fail for *-*-mingw* targets.
9417
9418 2010-03-12 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR debug/43329
9421 * gcc.dg/guality/pr43329-1.c: New test.
9422
9423 2010-03-11 Martin Jambor <mjambor@suse.cz>
9424
9425 PR tree-optimization/43257
9426 * g++.dg/torture/pr43257.C: New test.
9427
9428 2010-03-11 Tobias Burnus <burnus@net-b.de>
9429
9430 PR fortran/43228
9431 * gfortran.dg/namelist_61.f90: New test.
9432
9433 2010-03-11 Richard Guenther <rguenther@suse.de>
9434
9435 PR tree-optimization/43255
9436 * gcc.c-torture/compile/pr43255.c: New testcase.
9437
9438 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9439
9440 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9441 * gcc.dg/pr43280.c: New testcase.
9442
9443 2010-03-11 Richard Guenther <rguenther@suse.de>
9444
9445 PR lto/43200
9446 * gcc.dg/lto/20100227-1_0.c: New testcase.
9447 * gcc.dg/lto/20100227-1_1.c: Likewise.
9448
9449 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9450
9451 PR libfortran/43320
9452 PR libfortran/43265
9453 * gfortran.dg/read_eof_6.f: New test
9454 * gfortran.dg/read_x_eof.f90: New test.
9455 * gfortran.dg/read_x_past.f: Update test.
9456
9457 2010-03-10 Jan Hubicka <jh@suse.cz>
9458
9459 * gcc.c-torture/compile/pr43288.c: New test.
9460
9461 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9462
9463 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9464 -fpic/-fPIC flags.
9465 * g++.old-deja/g++.pt/asm2.C: Likewise.
9466 * gcc.c-torture/compile/20000804-1.c: Likewise.
9467 * gcc.target/i386/clobbers.c: Likewise.
9468
9469 2010-03-10 Tobias Burnus <burnus@net-b.de>
9470
9471 PR fortran/43303
9472 * gfortran.dg/c_assoc_3.f90: New test.
9473
9474 2010-03-10 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR debug/36728
9477 * gcc.dg/guality/pr36728-1.c: New test.
9478 * gcc.dg/guality/pr36728-2.c: New test.
9479
9480 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9481
9482 * gcc.dg/h8300-div-delay-slot.c: New test.
9483
9484 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
9485
9486 PR tree-optimization/43236
9487 * gcc.c-torture/execute/pr43236.c: New test.
9488
9489 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
9490
9491 PR middle-end/42859
9492 * g++.dg/eh/pr42859.C: New test.
9493
9494 2010-03-09 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR debug/43299
9497 * gcc.dg/pr43299.c: New test.
9498
9499 PR debug/43290
9500 * g++.dg/eh/unwind2.C: New test.
9501
9502 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9503 Reza Yazdani <reza.yazdani@amd.com>
9504
9505 PR middle-end/43065
9506 * gcc.dg/graphite/run-id-4.c: New.
9507
9508 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9509
9510 PR middle-end/43065
9511 * gcc.dg/graphite/run-id-3.c: New.
9512
9513 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
9514
9515 PR middle-end/42644
9516 PR middle-end/42130
9517 * gcc.dg/graphite/id-18.c: New.
9518 * gcc.dg/graphite/run-id-pr42644.c: New.
9519
9520 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9521
9522 PR middle-end/42326
9523 * gcc.dg/graphite/pr42326.c: New.
9524
9525 2010-03-08 Richard Guenther <rguenther@suse.de>
9526
9527 PR tree-optimization/43269
9528 * gcc.c-torture/execute/pr43269.c: New testcase.
9529
9530 2010-03-08 Janus Weil <janus@gcc.gnu.org>
9531
9532 PR fortran/43256
9533 * gfortran.dg/typebound_call_13.f03: New.
9534
9535 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
9536
9537 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9538 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9539
9540 2010-03-05 Jason Merrill <jason@redhat.com>
9541
9542 * g++.dg/abi/mangle40.C: Require weak and alias.
9543
9544 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9545
9546 PR middle-end/42326
9547 * gfortran.dg/graphite/pr42326.f90: New.
9548 * gfortran.dg/graphite/pr42326-1.f90: New.
9549
9550 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9551
9552 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9553 (gnat_target_compile): Likewise.
9554 Reinitialize GNAT_UNDER_TEST if target changes.
9555 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9556 (local_find_gnatmake): Pass full --GCC to gnatlink.
9557 Remove --LINK.
9558
9559 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9560
9561 PR c/43248
9562 * gcc.dg/compound-literal-1.c: New testcase.
9563
9564 2010-03-04 Martin Jambor <mjambor@suse.cz>
9565
9566 PR tree-optimization/43164
9567 PR tree-optimization/43191
9568 * gcc.c-torture/compile/pr43164.c: New test.
9569 * gcc.c-torture/compile/pr43191.c: Likewise.
9570
9571 2010-03-04 Janus Weil <janus@gcc.gnu.org>
9572
9573 PR fortran/43244
9574 * gfortran.dg/finalize_9.f90: New.
9575
9576 2010-03-04 Tobias Burnus <burnus@net-b.de>
9577 Ken Werner <ken@linux.vnet.ibm.com>
9578
9579 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9580 to dg-options for spu.
9581 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9582 dump-scan target to exclude spu.
9583
9584 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9585
9586 PR middle-end/43209
9587 * gcc.dg/tree-ssa/ivopts-4.c: New.
9588
9589 2010-03-03 Janis Johnson <janis187@us.ibm.com>
9590
9591 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9592 include-opts and exclude-opts; skip checking the flags if arguments
9593 are the same as the defaults.
9594 (dg-xfail-if): Verify the number of arguments, supply defaults
9595 for unspecified optional arguments.
9596 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9597
9598 2010-03-03 Jason Merrill <jason@redhat.com>
9599
9600 PR c++/12909
9601 * g++.dg/abi/mangle40.C: Updated.
9602
9603 2010-03-03 Jason Merrill <jason@redhat.com>
9604
9605 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9606 * g++.dg/abi/mangle23.C: Likewise.
9607 * g++.dg/eh/simd-2.C: Likewise.
9608 * g++.dg/ext/attribute-test-2.C: Likewise.
9609 * g++.dg/ext/vector14.C: Likewise.
9610 * g++.dg/other/pr34435.C: Likewise.
9611 * g++.dg/template/conv8.C: Likewise.
9612 * g++.dg/template/nontype9.C: Likewise.
9613 * g++.dg/template/qualttp17.C: Likewise.
9614 * g++.dg/template/ref1.C: Likewise.
9615 * g++.old-deja/g++.pt/crash68.C: Likewise.
9616 * g++.old-deja/g++.pt/ref1.C: Likewise.
9617 * g++.old-deja/g++.pt/ref3.C: Likewise.
9618 * g++.old-deja/g++.pt/ref4.C: Likewise.
9619
9620 PR c++/12909
9621 * g++.dg/abi/mangle40.C: New.
9622 * g++.dg/abi/mangle41.C: New.
9623 * g++.dg/lto/20100302_0.C: New.
9624 * g++.dg/lto/20100302_1.C: New.
9625 * g++.dg/lto/20100302.h: New.
9626
9627 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
9628
9629 PR fortran/43243
9630 * gfortran.dg/internal_pack_12.f90: New test.
9631
9632 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9633
9634 * gcc.dg/pr36997.c: Adjust error message.
9635
9636 2010-03-03 Mike Stump <mikestump@comcast.net>
9637
9638 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9639 adjustments to not be present on machines that align the stack to
9640 more than 4 bytes and don't have a red zone yet as that is an
9641 unimplemented optimization.
9642
9643 2010-03-03 Janus Weil <janus@gcc.gnu.org>
9644
9645 PR fortran/43169
9646 * gfortran.dg/impure_assignment_3.f90: New.
9647
9648 2010-03-03 Jakub Jelinek <jakub@redhat.com>
9649
9650 PR debug/43229
9651 * gfortran.dg/pr43229.f90: New test.
9652
9653 PR debug/43237
9654 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9655
9656 PR debug/43177
9657 * gcc.dg/guality/pr43177.c: New test.
9658
9659 2010-03-02 Jason Merrill <jason@redhat.com>
9660
9661 * g++.dg/ext/vector9.C: Adjust error message.
9662 * g++.dg/conversion/simd3.C: Likewise.
9663 * g++.dg/other/error23.C: Likewise.
9664
9665 2010-03-02 Mike Stump <mikestump@comcast.net>
9666
9667 PR c++/41090
9668 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9669
9670 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
9671
9672 PR fortran/43180
9673 * gfortran.dg/internal_pack_10.f90: New test.
9674
9675 PR fortran/43173
9676 * gfortran.dg/internal_pack_11.f90: New test.
9677
9678 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9679
9680 PR middle-end/42640
9681 * gcc.dg/tree-ssa/pr42640.c: New.
9682
9683 2010-03-01 Richard Guenther <rguenther@suse.de>
9684
9685 PR tree-optimization/43220
9686 * gcc.c-torture/execute/pr43220.c: New testcase.
9687
9688 2010-03-01 Richard Guenther <rguenther@suse.de>
9689
9690 PR middle-end/43213
9691 * gcc.dg/pr43213.c: New testcase.
9692
9693 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9694
9695 PR pch/14940
9696 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9697
9698 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9699
9700 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9701 New function.
9702 (check_effective_target_ucn): Likewise.
9703
9704 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9705 if !ucn.
9706 * gcc.dg/ucnid-2.c: Likewise.
9707 * gcc.dg/ucnid-3.c: Likewise.
9708 * gcc.dg/ucnid-4.c: Likewise.
9709 * gcc.dg/ucnid-11.c: Likewise.
9710 * gcc.dg/ucnid-12.c: Likewise.
9711 * gcc.dg/ucnid-6.c: Skip if !ucn.
9712 * gcc.dg/ucnid-9.c: Likewise.
9713
9714 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9715
9716 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9717 lists to dg-skip-if.
9718 * gcc.target/i386/stackalign/return-3.c: Likewise.
9719
9720 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9721
9722 * gcc.target/i386/clearcap.map: New file.
9723 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9724 Pass clearcap.map by default if supported.
9725
9726 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9727
9728 PR fortran/42900
9729 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9730 Explain this.
9731 * gfortran.dg/stat_2.f90: Likewise.
9732
9733 2010-03-01 Tobias Burnus <burnus@net-b.de>
9734
9735 PR fortran/43199
9736 * gfortran.dg/module_read_2.f90: New test.
9737
9738 2010-02-27 Mark Mitchell <mark@codesourcery.com>
9739
9740 PR c++/42748
9741 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9742 * g++.dg/abi/mangle12.C: Likewise.
9743 * g++.dg/abi/mangle20-2.C: Likewise.
9744 * g++.dg/abi/mangle17.C: Likewise.
9745 * g++.dg/template/cond2.C: Likewise.
9746 * g++.dg/template/pr35240.C: Likewise.
9747
9748 2010-02-27 Richard Guenther <rguenther@suse.de>
9749
9750 PR tree-optimization/43186
9751 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9752
9753 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9754
9755 * g++.dg/abi/packed1.C: Expect warning on the SH.
9756
9757 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
9758
9759 PR c++/42054:
9760 * g++.dg/parse/error37.C: New test.
9761
9762 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9763
9764 PR c/24577
9765 PR c/43192
9766 * gcc.dg/pr8927-1.c: Match new note.
9767 * gcc.dg/990506-0.c: Likewise.
9768 * gcc.dg/gomp/flush-2.c: Likewise.
9769 * gcc.dg/gomp/atomic-5.c: Likewise.
9770 * gcc.dg/gomp/pr34607.c: Likewise.
9771 * gcc.dg/pr35746.c: Likewise.
9772 * gcc.dg/cpp/pragma-1.c: Likewise.
9773 * gcc.dg/cpp/pragma-2.c: Likewise.
9774 * gcc.dg/pr41842.c: Likewise.
9775 * gcc.dg/noncompile/20040629-1.c: Likewise.
9776 * objc.dg/private-1.m: Likewise.
9777
9778 2010-02-27 Tobias Burnus <burnus@net-b.de>
9779
9780 PR fortran/43185
9781 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9782 * gfortran.dg/default_initialization_4.f90: New test.
9783
9784 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9785
9786 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9787 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9788 * gnat.dg/thin_pointer2.adb: New test.
9789 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9790
9791 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9792
9793 PR c/20631
9794 * gcc.dg/cpp/c90-pedantic.c: New.
9795 * gcc.dg/cpp/c90.c: New.
9796 * gcc.dg/gnu90-const-expr-1.c: New.
9797 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9798
9799 2010-02-26 Richard Guenther <rguenther@suse.de>
9800
9801 PR tree-optimization/43186
9802 * gcc.c-torture/compile/pr43186.c: New testcase.
9803
9804 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR debug/43190
9807 * c-c++-common/dwarf2/pr43190.c: New test.
9808
9809 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9810
9811 PR testsuite/37074:
9812 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9813
9814 2010-02-26 Richard Guenther <rguenther@suse.de>
9815
9816 PR tree-optimization/43188
9817 * gcc.c-torture/compile/pr43188.c: New testcase.
9818
9819 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9820
9821 PR target/43175
9822 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9823
9824 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9825
9826 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9827
9828 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9829
9830 PR target/43154
9831 * gcc.target/powerpc/pr43154.c: New file.
9832
9833 2010-02-25 Jakub Jelinek <jakub@redhat.com>
9834
9835 PR debug/43166
9836 * gfortran.dg/debug/pr43166.f: New test.
9837
9838 PR debug/43165
9839 * gcc.dg/torture/pr43165.c: New test.
9840
9841 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9842
9843 PR c/43128
9844 * c-c++-common/pr41779.c: Update.
9845
9846 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9847
9848 PR ada/32547
9849 * lib/gnat-dg.exp (gnat_load): Redefine.
9850
9851 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9852 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9853
9854 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9855
9856 PR libobjc/36610
9857 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9858 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9859 -fgnu-runtime.
9860 Sort entries.
9861
9862 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9863
9864 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9865
9866 2010-02-24 Jakub Jelinek <jakub@redhat.com>
9867
9868 PR debug/43150
9869 * gcc.dg/guality/vla-1.c: New test.
9870
9871 2010-02-24 Tobias Burnus <burnus@net-b.de>
9872
9873 PR fortran/43042
9874 * gfortran.dg/c_ptr_tests_15.f90: New test.
9875
9876 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9877
9878 PR target/43107
9879 * gcc.target/i386/pr43107.c: New test.
9880
9881 2010-02-23 Jason Merrill <jason@redhat.com>
9882
9883 PR c++/43143
9884 * g++.dg/cpp0x/variadic100.C: New.
9885
9886 2010-02-23 Jason Merrill <jason@redhat.com>
9887
9888 PR debug/42800
9889 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9890 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9891 * c-c++-common/dwarf2/vla1.c: New.
9892
9893 2010-02-23 Jakub Jelinek <jakub@redhat.com>
9894
9895 PR target/43139
9896 * gcc.dg/pr43139.c: New test.
9897
9898 PR debug/43077
9899 * gcc.dg/guality/pr43077-1.c: New test.
9900
9901 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9902
9903 PR 43123
9904 * gcc.dg/march.c: New.
9905 * gcc.dg/march-generic.c: New.
9906 * gcc.dg/mtune.c: New.
9907
9908 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9909
9910 PR middle-end/43083
9911 * gcc.dg/graphite/pr43083.c: New.
9912
9913 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9914
9915 PR middle-end/43097
9916 * gfortran.dg/graphite/pr43097.f: New.
9917
9918 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9919 Manuel López-Ibáñez <manu@gcc.gnu.org>
9920
9921 PR middle-end/43140
9922 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9923
9924 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9925
9926 PR middle-end/43026
9927 * g++.dg/graphite/pr43026.C: New.
9928
9929 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9930
9931 PR c++/43126
9932 * gcc.dg/cleanup-1.c: Update.
9933 * gcc.dg/func-args-1.c: Update.
9934 * gcc.dg/format/sentinel-1.c: Update.
9935 * g++.old-deja/g++.jason/scoping10.C: Update.
9936 * g++.old-deja/g++.ns/lookup5.C: Update.
9937 * g++.dg/ext/cleanup-1.C: Update.
9938 * g++.dg/parse/varmod1.C: Update.
9939 * g++.dg/parse/error33.C: Update.
9940 * g++.dg/expr/call3.C: Update.
9941 * g++.dg/func-args-1.C: New.
9942
9943 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9944
9945 PR c/43125
9946 * gcc.dg/attr-used-2.c: Moved to ...
9947 * c-c++-common/attr-used-2.c: Here.
9948
9949 * gcc.dg/attr-used.c: Moved to ...
9950 * c-c++-common/attr-used.c: Here.
9951
9952 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9953
9954 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9955
9956 2010-02-22 Richard Guenther <rguenther@suse.de>
9957
9958 PR lto/43045
9959 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9960 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9961
9962 2010-02-22 Richard Guenther <rguenther@suse.de>
9963
9964 PR tree-optimization/42749
9965 * gcc.c-torture/compile/pr42749.c: New testcase.
9966
9967 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
9968
9969 PR fortran/43072
9970 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9971 * gfortran.dg/internal_pack_9.f90: New test.
9972
9973 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9974
9975 PR c++/23510
9976 * g++.dg/template/recurse.C: Adjust.
9977 * g++.dg/template/pr23510.C: New.
9978
9979 2010-02-21 Dodji Seketeli <dodji@redhat.com>
9980
9981 PR c++/42824
9982 * g++.dg/template/memclass4.C: New test.
9983
9984 2010-02-21 Tobias Burnus <burnus@net-b.de>
9985
9986 PR fortran/35259
9987 * gfortran.dg/reassoc_5.f90: New test.
9988
9989 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
9990
9991 PR target/43067
9992 * gcc.target/i386/pr43067.c: New test.
9993
9994 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9995
9996 PR c++/35669
9997 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9998 -Wconversion-null.
9999 * g++.dg/warn/Wconversion-null.C: New test.
10000 * g++.old-deja/g++.other/null1.C: Move to...
10001 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10002
10003 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
10004
10005 PR fortran/36932
10006 PR fortran/36933
10007 * gfortran.dg/dependency_26.f90: New test.
10008
10009 PR fortran/43072
10010 * gfortran.dg/internal_pack_7.f90: New test.
10011
10012 PR fortran/43111
10013 * gfortran.dg/internal_pack_8.f90: New test.
10014
10015 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10016
10017 PR 43128
10018 * c-c++-common/pr41779.c: Fix broken testcase.
10019
10020 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10021
10022 PR 36513
10023 * c-c++-common/pr36513.c: New testcase.
10024 * c-c++-common/pr36513-2.c: New testcase.
10025
10026 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10027
10028 PR 41779
10029 * c-c++-common/pr41779.c: New.
10030
10031 2010-02-19 Jakub Jelinek <jakub@redhat.com>
10032
10033 PR debug/43084
10034 * gcc.dg/pr43084.c: New test.
10035
10036 2010-02-19 Richard Guenther <rguenther@suse.de>
10037
10038 PR tree-optimization/42916
10039 * gcc.dg/pr42916.c: New testcase.
10040
10041 2010-02-18 Jason Merrill <jason@redhat.com>
10042
10043 PR c++/42837
10044 * g++.dg/abi/packed1.C: Add expected warning.
10045
10046 PR c++/43108
10047 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10048 * gcc.dg/torture/dg-torture.exp: Likewise.
10049 * c-c++-common/torture/complex-sign.h,
10050 c-c++-common/torture/complex-sign-add.c,
10051 c-c++-common/torture/complex-sign-mixed-add.c,
10052 c-c++-common/torture/complex-sign-mixed-div.c,
10053 c-c++-common/torture/complex-sign-mixed-mul.c,
10054 c-c++-common/torture/complex-sign-mixed-sub.c,
10055 c-c++-common/torture/complex-sign-mul.c,
10056 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10057 Adapt for C++ compilation as well.
10058
10059 PR c++/43070
10060 * g++.dg/ext/label1.C: Update.
10061 * g++.dg/ext/label2.C: Update.
10062
10063 PR c++/26261
10064 * g++.dg/template/dependent-name6.C: New.
10065
10066 PR c++/43109
10067 * g++.dg/parse/namespace12.C: New.
10068
10069 2010-02-18 Martin Jambor <mjambor@suse.cz>
10070
10071 PR tree-optimization/43066
10072 * gcc.c-torture/compile/pr43066.c: New test.
10073
10074 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
10075
10076 * g++.dg/ext/attrib35.C: Fix target selector string.
10077 * g++.dg/ext/attrib36.C: Ditto.
10078 * g++.dg/ext/attrib37.C: Ditto.
10079 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10080 * g++.dg/abi/mangle25.C: Ditto.
10081
10082 2010-02-17 Jason Merrill <jason@redhat.com>
10083
10084 PR c++/43069
10085 * g++.dg/parse/namespace11.C: New.
10086
10087 PR c++/43093
10088 * g++.dg/ext/attrib37.C: New.
10089
10090 PR c++/43079
10091 * g++.dg/template/ptrmem20.C: New.
10092
10093 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
10094
10095 PR target/43103
10096 * gcc.target/i386/xop-check.h: Include m256-check.h.
10097 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10098 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10099 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10100 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10101
10102 2010-02-17 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR debug/42918
10105 * gcc.dg/pr42918.c: New test.
10106
10107 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
10108
10109 * g++.dg/ext/attrib36.C: Require ILP32.
10110
10111 2010-02-16 Richard Guenther <rguenther@suse.de>
10112
10113 PR tree-optimization/41043
10114 * gfortran.dg/pr41043.f90: New testcase.
10115 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10116
10117 2010-02-16 Jason Merrill <jason@redhat.com>
10118
10119 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10120
10121 2010-02-16 Ira Rosen <irar@il.ibm.com>
10122
10123 PR tree-optimization/43074
10124 * gcc.dg/vect/fast-math-pr43074.c: New test.
10125
10126 2010-02-16 Jakub Jelinek <jakub@redhat.com>
10127
10128 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10129
10130 2010-02-16 Jason Merrill <jason@redhat.com>
10131
10132 PR c++/43031
10133 * g++.dg/ext/attrib36.C: New.
10134
10135 PR c++/43036
10136 * g++.dg/other/array6.C: New.
10137
10138 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10139
10140 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10141
10142 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
10143
10144 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10145 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10146 * gcc.target/i386/xop-vpermil2pd-1.c: New.
10147 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10148 * gcc.target/i386/xop-vpermil2ps-1.c: New.
10149 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10150
10151 2010-02-15 Richard Guenther <rguenther@suse.de>
10152
10153 PR middle-end/43068
10154 * g++.dg/torture/pr43068.C: New testcase.
10155
10156 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
10157
10158 PR c++/43024
10159 * g++.dg/opt/ice1.C: New.
10160
10161 2010-02-14 Jason Merrill <jason@redhat.com>
10162
10163 PR c++/41997
10164 * g++.dg/cpp0x/initlist-opt.C: New.
10165
10166 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
10167
10168 PR fortran/41113
10169 PR fortran/41117
10170 * gfortran.dg/internal_pack_6.f90: New test.
10171
10172 2010-02-12 Jason Merrill <jason@redhat.com>
10173
10174 PR c++/43054
10175 * g++.dg/cpp0x/variadic99.C: New.
10176
10177 2010-02-12 Jakub Jelinek <jakub@redhat.com>
10178
10179 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10180 sign extend pointers to gualchk_t.
10181
10182 PR c++/43033
10183 * g++.dg/other/default3.C: Xfail g4 test.
10184
10185 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10186
10187 PR middle-end/43012
10188 * gcc.dg/graphite/pr43012.c: New.
10189
10190 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10191
10192 PR middle-end/42930
10193 * g++.dg/graphite/pr42930.C: New.
10194
10195 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10196
10197 PR middle-end/42914
10198 PR middle-end/42530
10199 * gcc.dg/graphite/pr42530.c: New.
10200 * gcc.dg/graphite/pr42914.c: New.
10201
10202 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10203
10204 PR middle-end/42771
10205 * gcc.dg/graphite/pr42771.c: New.
10206
10207 2010-02-11 Richard Guenther <rguenther@suse.de>
10208
10209 PR tree-optimization/42998
10210 * gcc.c-torture/compile/pr42998.c: New testcase.
10211
10212 2010-02-10 Jason Merrill <jason@redhat.com>
10213
10214 PR c++/41896
10215 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10216
10217 PR c++/42983, core issue 906
10218 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10219 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10220
10221 PR c++/43016
10222 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10223
10224 2010-02-10 Richard Guenther <rguenther@suse.de>
10225
10226 PR tree-optimization/43017
10227 * gcc.dg/torture/pr43017.c: New testcase.
10228
10229 2010-02-10 Tobias Burnus <burnus@net-b.de>
10230
10231 PR fortran/40823
10232 * gfortran.dg/private_type_1.f90: Update error location.
10233 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10234 * gfortran.dg/typebound_operator_2.f03: Ditto.
10235 * gfortran.dg/assignment_2.f90: Ditto.
10236 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10237 * gfortran.dg/binding_label_tests_9.f03: Ditto.
10238
10239 2010-02-10 Tobias Burnus <burnus@net-b.de>
10240
10241 PR fortran/43015
10242 * gfortran.dg/bind_c_usage_20.f90: New test.
10243
10244 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR debug/43010
10247 * g++.dg/debug/pr43010.C: New test.
10248
10249 2010-02-10 Richard Guenther <rguenther@suse.de>
10250
10251 PR c/43007
10252 * gcc.c-torture/execute/20100209-1.c: New testcase.
10253 * gcc.dg/fold-div-3.c: Likewise.
10254
10255 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10256
10257 * gcc.dg/builtin-ffs-1.c: New test.
10258
10259 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10260
10261 PR fortran/42999
10262 * gfortran.dg/array_constructor_35.f90: New test.
10263
10264 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10265
10266 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10267
10268 2010-02-09 Jason Merrill <jason@redhat.com>
10269
10270 PR c++/42399
10271 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10272
10273 PR c++/42370
10274 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10275
10276 2010-02-09 Tobias Burnus <burnus@net-b.de>
10277
10278 PR fortran/41869
10279 * gfortran.dg/module_write_1.f90: New test.
10280
10281 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
10282
10283 * gcc.dg/pr19340.c: Adjust.
10284
10285 2010-02-09 Richard Guenther <rguenther@suse.de>
10286
10287 PR tree-optimization/43008
10288 * gcc.c-torture/execute/pr43008.c: New testcase.
10289
10290 2010-02-09 Richard Guenther <rguenther@suse.de>
10291
10292 PR tree-optimization/43000
10293 * gcc.dg/torture/pr43000.c: New testcase.
10294 * gcc.dg/torture/pr43002.c: Likewise.
10295
10296 2010-02-09 Daniel Kraft <d@domob.eu>
10297
10298 PR fortran/39171
10299 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10300 and pass -Wsurprising as necessary.
10301
10302 2010-02-08 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR tree-optimization/42890
10305 * g++.dg/torture/pr42890.C: New test.
10306
10307 2010-02-08 Richard Guenther <rguenther@suse.de>
10308
10309 PR middle-end/42995
10310 * gcc.dg/tree-ssa/inline-4.c: New testcase.
10311
10312 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10313
10314 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
10315 return 0 from main.
10316 * gcc.dg/graphite/block-1.c: Same.
10317 * gcc.dg/graphite/block-3.c: Same.
10318 * gcc.dg/graphite/block-4.c: Same.
10319 * gcc.dg/graphite/block-5.c: Same.
10320 * gcc.dg/graphite/block-6.c: Same.
10321 * gcc.dg/graphite/block-7.c: Same.
10322 * gcc.dg/graphite/interchange-0.c: Same.
10323 * gcc.dg/graphite/interchange-1.c: Same.
10324 * gcc.dg/graphite/interchange-10.c: Same.
10325 * gcc.dg/graphite/interchange-11.c: Same.
10326 * gcc.dg/graphite/interchange-12.c: Same.
10327 * gcc.dg/graphite/interchange-2.c: Same.
10328 * gcc.dg/graphite/interchange-3.c: Same.
10329 * gcc.dg/graphite/interchange-4.c: Same.
10330 * gcc.dg/graphite/interchange-5.c: Same.
10331 * gcc.dg/graphite/interchange-6.c: Same.
10332 * gcc.dg/graphite/interchange-7.c: Same.
10333 * gcc.dg/graphite/interchange-8.c: Same.
10334 * gcc.dg/graphite/interchange-9.c: Same.
10335 * gcc.dg/graphite/interchange-mvt.c: Same.
10336
10337 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10338
10339 * gfortran.dg/graphite/id-19.f: New.
10340 * gfortran.dg/graphite/pr14741.f90: New.
10341 * gfortran.dg/graphite/pr41924.f90: New.
10342 * gfortran.dg/graphite/run-id-2.f90: New.
10343
10344 2010-02-07 Richard Guenther <rguenther@suse.de>
10345
10346 PR middle-end/42956
10347 * gcc.c-torture/compile/pr42956.c: New testcase.
10348
10349 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10350
10351 PR libfortran/42742
10352 * gfortran.dg/fmt_cache_2.f: New test.
10353
10354 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10355
10356 * gfortran.dg/read_no_eor.f90: New test.
10357
10358 2010-02-05 Jason Merrill <jason@redhat.com>
10359
10360 * g++.dg/ext/label13.C: Move constructor body out of class.
10361
10362 2010-02-03 Jason Merrill <jason@redhat.com>
10363
10364 PR c++/42870
10365 * g++.dg/ext/dllexport3.C: New.
10366
10367 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
10368
10369 * gcc.dg/format/ms-format3.c: New test for specific MS types.
10370
10371 2010-02-05 Richard Guenther <rguenther@suse.de>
10372
10373 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10374
10375 2010-02-05 Dodji Seketeli <dodji@redhat.com>
10376
10377 PR c++/42915
10378 * g++.dg/other/crash-9.C: New test.
10379
10380 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
10381
10382 PR fortran/42309
10383 * gfortran.dg/subref_array_pointer_4.f90 : New test.
10384
10385 2010-02-04 Richard Guenther <rguenther@suse.de>
10386
10387 PR rtl-optimization/42952
10388 * gcc.dg/torture/pr42952.c: New testcase.
10389
10390 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10391
10392 PR libfortran/42901
10393 * gfortran.dg/namelist_60.f90: New test.
10394
10395 2010-02-03 Jason Merrill <jason@redhat.com>
10396
10397 PR c++/40138
10398 * g++.dg/ext/builtin11.C: New.
10399
10400 PR c++/4926
10401 PR c++/38600
10402 * g++.dg/abi/mangle35.C: New.
10403 * g++.dg/abi/mangle37.C: New.
10404
10405 PR c++/12909
10406 * g++.dg/abi/mangle36.C: New.
10407
10408 PR c++/35652
10409 * g++.dg/warn/string1.C: New.
10410
10411 2010-02-03 Richard Guenther <rguenther@suse.de>
10412
10413 PR tree-optimization/42944
10414 * gcc.dg/errno-1.c: New testcase.
10415
10416 2010-02-03 Richard Guenther <rguenther@suse.de>
10417
10418 PR middle-end/42927
10419 * gcc.c-torture/compile/pr42927.c: New testcase.
10420
10421 2010-02-03 Tobias Burnus <burnus@net-b.de>
10422
10423 PR fortran/42936
10424 * gfortran.dg/null_4.f90: New test.
10425
10426 2010-02-02 Jason Merrill <jason@redhat.com>
10427
10428 PR c++/41090
10429 * g++.dg/ext/label13.C: New.
10430
10431 2010-02-02 Tobias Burnus <burnus@net-b.de>
10432
10433 PR fortran/42650
10434 * gfortran.dg/func_result_5.f90: New test.
10435
10436 2010-02-01 Tobias Burnus <burnus@net-b.de>
10437
10438 PR fortran/42922
10439 * gfortran.dg/pure_initializer_3.f90: News test.
10440
10441 2010-01-31 Janus Weil <janus@gcc.gnu.org>
10442
10443 PR fortran/42888
10444 * gfortran.dg/allocate_derived_2.f90: New test.
10445
10446 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
10447
10448 PR middle-end/42898
10449 * gcc.dg/torture/pr42898-2.c: New test.
10450
10451 2010-01-31 Richard Guenther <rguenther@suse.de>
10452
10453 PR middle-end/42898
10454 * gcc.dg/torture/pr42898.c: New testcase.
10455
10456 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
10457
10458 PR fortran/38324
10459 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10460 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10461
10462 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
10463
10464 * g++.dg/tree-ssa/inline-1.C: New.
10465 * g++.dg/tree-ssa/inline-2.C: New.
10466 * g++.dg/tree-ssa/inline-3.C: New.
10467
10468 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
10469
10470 PR testsuite/41701
10471 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10472 the string 'pow' in the pathname of the compiler from generating a
10473 test failure.
10474
10475 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10476
10477 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10478 * g++.old-deja/g++.mike/eh17.C: Likewise.
10479 * g++.old-deja/g++.mike/p5571.C: Likewise.
10480
10481 2010-01-29 Dodji Seketeli <dodji@redhat.com>
10482
10483 PR c++/42758
10484 PR c++/42634
10485 PR c++/42336
10486 PR c++/42797
10487 PR c++/42880
10488 * g++.dg/other/crash-5.C: New test.
10489 * g++.dg/other/crash-6.C: New test.
10490 * g++.dg/other/crash-7.C: New test.
10491 * g++.dg/other/crash-8.C: New test.
10492
10493 2010-01-29 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR rtl-optimization/42889
10496 * gcc.dg/pr42889.c: New test.
10497
10498 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
10499
10500 * gcc.target/i386/pr42881.c: Use SSE2.
10501
10502 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
10503
10504 PR target/42891
10505 * gcc.target/i386/pr42891.c: New test.
10506
10507 2010-01-28 Richard Guenther <rguenther@suse.de>
10508
10509 PR tree-optimization/42871
10510 * g++.dg/torture/pr42871.C: New testcase.
10511
10512 2010-01-28 Richard Guenther <rguenther@suse.de>
10513
10514 * gcc.dg/Wobjsize-1.h: New testcase.
10515 * gcc.dg/Wobjsize-1.c: Likewise.
10516
10517 2010-01-28 Richard Guenther <rguenther@suse.de>
10518
10519 PR middle-end/42883
10520 * g++.dg/torture/pr42883.C: New testcase.
10521
10522 2010-01-28 Michael Matz <matz@suse.de>
10523
10524 * gcc.target/i386/pr42881.c: New test.
10525
10526 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10527
10528 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10529 Add i?86-*-solaris2* support.
10530
10531 2010-01-28 Dodji Seketeli <dodji@redhat.com>
10532
10533 PR c++/42713
10534 PR c++/42820
10535 * g++.dg/template/typedef27.C: New test case.
10536 * g++.dg/template/typedef28.C: New test case.
10537
10538 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
10539
10540 * gcc.dg/optimize-bswap*.c: Add ARM target
10541
10542 2010-01-27 Richard Guenther <rguenther@suse.de>
10543
10544 PR middle-end/42878
10545 * gcc.dg/torture/pr42878-1.c: New testcase.
10546 * gcc.dg/torture/pr42878-2.c: Likewise.
10547
10548 2010-01-27 Jakub Jelinek <jakub@redhat.com>
10549
10550 PR middle-end/42874
10551 * gcc.dg/vla-22.c: New test.
10552
10553 2010-01-26 Jakub Jelinek <jakub@redhat.com>
10554
10555 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10556 current collation.
10557
10558 2010-01-26 Richard Guenther <rguenther@suse.de>
10559
10560 PR rtl-optimization/42685
10561 * gcc.dg/pr42685.c: New testcase.
10562 * g++.dg/other/pr42685.C: Likewise.
10563
10564 2010-01-26 Richard Guenther <rguenther@suse.de>
10565
10566 PR middle-end/42806
10567 * g++.dg/other/pr42806.C: New testcase.
10568
10569 2010-01-26 Richard Guenther <rguenther@suse.de>
10570
10571 PR tree-optimization/42250
10572 * gcc.dg/pr42250.c: New testcase.
10573
10574 2010-01-25 Arnaud Charlet <charlet@adacore.com>
10575
10576 * gnat.dg/array_bounds_test.adb: New test.
10577
10578 2010-01-25 Tobias Burnus <burnus@net-b.de>
10579
10580 PR fortran/42858
10581 * gfortran.dg/generic_21.f90: New test.
10582
10583 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10584
10585 PR testsuite/41522
10586 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10587
10588 2010-01-24 Mark Mitchell <mark@codesourcery.com>
10589
10590 PR c++/42748
10591 * g++.dg/abi/arm_va_list2.C: New test.
10592 * g++.dg/abi/arm_va_list2.h: Companion header file.
10593
10594 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
10595
10596 PR fortran/41044
10597 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10598
10599 PR fortran/41167
10600 * gfortran.dg/char_array_arg_1.f90 : New test.
10601
10602 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10603
10604 2010-01-24 Tobias Burnus <burnus@net-b.de>
10605
10606 PR fortran/39304
10607 * gfortran.dg/generic_20.f90: New test.
10608
10609 2010-01-22 Michael Matz <matz@suse.de>
10610
10611 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10612 -msse2.
10613
10614 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
10615
10616 PR fortran/42736
10617 * gfortran.dg/dependency_25.f90 : New test.
10618
10619 2010-01-21 Martin Jambor <mjambor@suse.cz>
10620
10621 PR tree-optimization/42585
10622 * gcc.dg/tree-ssa/pr42585.c: New test.
10623
10624 2010-01-21 Richard Guenther <rguenther@suse.de>
10625
10626 PR middle-end/19988
10627 * gcc.dg/pr19988.c: New testcase.
10628
10629 2010-01-20 Janis Johnson <janis187@us.ibm.com>
10630
10631 * g++.dg/compat/decimal/compat-common.h: New file.
10632 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10633 * g++.dg/compat/decimal/pass_x.h: New file.
10634 * g++.dg/compat/decimal/pass_y.h: New file.
10635 * g++.dg/compat/decimal/pass-1_main.C: New file.
10636 * g++.dg/compat/decimal/pass-1_x.C: New file.
10637 * g++.dg/compat/decimal/pass-1_y.C: New file.
10638 * g++.dg/compat/decimal/pass-2_main.C: New file.
10639 * g++.dg/compat/decimal/pass-2_x.C: New file.
10640 * g++.dg/compat/decimal/pass-2_y.C: New file.
10641 * g++.dg/compat/decimal/pass-3_main.C: New file.
10642 * g++.dg/compat/decimal/pass-3_x.C: New file.
10643 * g++.dg/compat/decimal/pass-3_y.C: New file.
10644 * g++.dg/compat/decimal/pass-4_main.C: New file.
10645 * g++.dg/compat/decimal/pass-4_x.C: New file.
10646 * g++.dg/compat/decimal/pass-4_y.C: New file.
10647 * g++.dg/compat/decimal/pass-5_main.C: New file.
10648 * g++.dg/compat/decimal/pass-5_x.C: New file.
10649 * g++.dg/compat/decimal/pass-5_y.C: New file.
10650 * g++.dg/compat/decimal/pass-6_main.C: New file.
10651 * g++.dg/compat/decimal/pass-6_x.C: New file.
10652 * g++.dg/compat/decimal/pass-6_y.C: New file.
10653 * g++.dg/compat/decimal/return_x.h: New file.
10654 * g++.dg/compat/decimal/return_y.h: New file.
10655 * g++.dg/compat/decimal/return-1_main.C: New file.
10656 * g++.dg/compat/decimal/return-1_x.C: New file.
10657 * g++.dg/compat/decimal/return-1_y.C: New file.
10658 * g++.dg/compat/decimal/return-2_main.C: New file.
10659 * g++.dg/compat/decimal/return-2_x.C: New file.
10660 * g++.dg/compat/decimal/return-2_y.C: New file.
10661 * g++.dg/compat/decimal/return-3_main.C: New file.
10662 * g++.dg/compat/decimal/return-3_x.C: New file.
10663 * g++.dg/compat/decimal/return-3_y.C: New file.
10664 * g++.dg/compat/decimal/return-4_main.C: New file.
10665 * g++.dg/compat/decimal/return-4_x.C: New file.
10666 * g++.dg/compat/decimal/return-4_y.C: New file.
10667 * g++.dg/compat/decimal/return-5_main.C: New file.
10668 * g++.dg/compat/decimal/return-5_x.C: New file.
10669 * g++.dg/compat/decimal/return-5_y.C: New file.
10670 * g++.dg/compat/decimal/return-6_main.C: New file.
10671 * g++.dg/compat/decimal/return-6_x.C: New file.
10672 * g++.dg/compat/decimal/return-6_y.C: New file.
10673
10674 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10675
10676 PR debug/42715
10677 * gcc.dg/pr42715.c: New.
10678
10679 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10680
10681 PR c++/42038
10682 * g++.dg/parse/crash55.C: New.
10683
10684 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10685
10686 PR debug/42782
10687 * gcc.dg/guality/pr42782.c: New.
10688
10689 2010-01-20 Jason Merrill <jason@redhat.com>
10690
10691 PR c++/41788
10692 * g++.dg/abi/packed1.C: New.
10693
10694 PR c++/41920
10695 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10696
10697 PR c++/40750
10698 * g++.dg/parse/fn-typedef1.C: New.
10699 * g++.dg/other/cv_quals.C: Adjust.
10700
10701 2010-01-20 Anthony Green <green@moxielogic.com>
10702
10703 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10704 pack(push) pragma).
10705 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10706 * gcc.dg/20020312-2.c: Port this to the moxie core.
10707 * gcc.dg/weak/typeof-2.c: Ditto.
10708
10709 2010-01-20 Richard Guenther <rguenther@suse.de>
10710
10711 PR tree-optimization/42717
10712 * gcc.c-torture/compile/pr42717.c: New testcase.
10713
10714 2010-01-20 Jakub Jelinek <jakub@redhat.com>
10715
10716 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10717 of signed, add a few new tests.
10718
10719 PR middle-end/42803
10720 * g++.dg/parse/limits-initializer1.C: New test.
10721
10722 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10723
10724 PR fortran/42804
10725 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10726 * gfortran.dg/typebound_call_12.f03: New test.
10727
10728 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
10729
10730 PR fortran/42783
10731 * gfortran.dg/bounds_check_15.f90 : New test.
10732
10733 2010-01-19 Michael Matz <matz@suse.de>
10734
10735 PR tree-optimization/41783
10736 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10737
10738 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10739
10740 PR target/38697.
10741 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10742 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10743 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10744 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10745 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10746 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10747 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10748 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10749 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10750 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10751 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10752
10753 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10754
10755 PR fortran/42545
10756 * gfortran.dg/extends_6.f03: Modified an error message.
10757 * gfortran.dg/extends_10.f03: New test.
10758 * gfortran.dg/private_type_6.f03: Modified an error message.
10759 * gfortran.dg/structure_constructor_8.f03: Ditto.
10760
10761 2010-01-19 Jakub Jelinek <jakub@redhat.com>
10762
10763 PR tree-optimization/42719
10764 * gcc.dg/pr42719.c: New test.
10765
10766 PR debug/42728
10767 * gcc.dg/pr42728.c: New test.
10768
10769 2010-01-19 Anthony Green <green@moxielogic.com>
10770
10771 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10772
10773 2010-01-18 Anthony Green <green@moxielogic.com>
10774
10775 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10776 for moxie.
10777
10778 2010-01-19 Dodji Seketeli <dodji@redhat.com>
10779
10780 * g++.dg/template/error45.C: reverted as part of reverting the
10781 fix of PR c++/42634.
10782
10783 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10784
10785 PR c++/42634
10786 * g++.dg/template/error45.C: New test.
10787
10788 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10789
10790 PR c++/42766
10791 * g++.dg/conversion/op6.C: New test.
10792
10793 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10794
10795 PR target/42774
10796 * gcc.target/alpha/pr42774.c: New test.
10797
10798 2010-01-18 Richard Guenther <rguenther@suse.de>
10799
10800 PR tree-optimization/42781
10801 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10802
10803 2010-01-17 Richard Guenther <rguenther@suse.de>
10804
10805 PR middle-end/42248
10806 * gcc.c-torture/execute/pr42248.c: New testcase.
10807
10808 2010-01-17 Richard Guenther <rguenther@suse.de>
10809
10810 PR tree-optimization/42773
10811 * g++.dg/torture/pr42773.C: New testcase.
10812
10813 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10814
10815 PR fortran/42677
10816 * gfortran.dg/interface_assignment_5.f90: New test.
10817
10818 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10819
10820 PR c++/42697
10821 * g++.dg/template/crash94.C: Reverted.
10822
10823 2010-01-17 Jie Zhang <jie.zhang@analog.com>
10824
10825 PR debug/42767
10826 * gcc.dg/debug/pr42767.c: New.
10827
10828 2010-01-15 Jason Merrill <jason@redhat.com>
10829
10830 PR c++/42761
10831 * g++.dg/cpp0x/decltype22.C: New.
10832
10833 2010-01-16 Jakub Jelinek <jakub@redhat.com>
10834
10835 PR middle-end/42760
10836 * g++.dg/torture/pr42760.C: New test.
10837
10838 2010-01-15 Jing Yu <jingyu@google.com>
10839
10840 PR rtl-optimization/42691
10841 * gcc.c-torture/execute/pr42691.c: New.
10842
10843 2010-01-15 Richard Guenther <rguenther@suse.de>
10844
10845 PR middle-end/42739
10846 * g++.dg/torture/pr42739.C: New testcase.
10847
10848 2010-01-15 Dodji Seketeli <dodji@redhat.com>
10849
10850 * g++.dg/template/error45.C: Revert as part of reverting changes
10851 or PR c++/42634.
10852
10853 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10854
10855 PR fortran/42684
10856 * gfortran.dg/interface_31.f90: New test.
10857
10858 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10859
10860 * gcc.target/powerpc/pr42747.c: New file.
10861
10862 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10863
10864 PR middle-end/42674
10865 * c-c++-common/pr42674.c: New test.
10866
10867 PR c++/42608
10868 * g++.dg/template/instantiate11.C: New test.
10869
10870 2010-01-14 Jason Merrill <jason@redhat.com>
10871
10872 PR c++/42701
10873 * g++.dg/overload/error3.C: New.
10874
10875 PR c++/42655
10876 * g++.dg/overload/rvalue1.C: New.
10877
10878 2010-01-14 Martin Jambor <mjambor@suse.cz>
10879
10880 PR tree-optimization/42706
10881 * gcc.dg/ipa/pr42706.c: New testcase.
10882
10883 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10884
10885 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10886
10887 2010-01-14 Martin Jambor <mjambor@suse.cz>
10888
10889 PR tree-optimization/42714
10890 * g++.dg/torture/pr42714.C: New test.
10891
10892 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10893
10894 PR rtl-optimization/42246
10895 * gfortran.dg/pr42246-2.f: New.
10896
10897 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10898
10899 PR rtl-optimization/42389
10900 * gcc.dg/pr42389.c: New.
10901
10902 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10903
10904 PR rtl-optimization/42388
10905 * gcc.dg/pr42388.c: New.
10906
10907 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10908
10909 PR rtl-optimization/42294
10910 * gfortran.dg/pr42294.f: New.
10911
10912 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10913
10914 PR rtl-optimization/39453
10915 PR rtl-optimization/42246
10916 * gcc.dg/pr39453.c: New.
10917 * gcc.dg/pr42246.c: New.
10918
10919 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10920
10921 PR middle-end/42245
10922 * gcc.dg/pr42245.c: New.
10923 * gcc.dg/pr42245-2.c: New.
10924
10925 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
10926
10927 PR rtl-optimization/42249
10928 * gcc.dg/pr42249.c: New.
10929
10930 2010-01-14 Jakub Jelinek <jakub@redhat.com>
10931
10932 PR c/42721
10933 * gcc.c-torture/execute/pr42721.c: New test.
10934
10935 2010-01-14 Ira Rosen <irar@il.ibm.com>
10936
10937 PR tree-optimization/42709
10938 * gcc.dg/vect/pr42709.c: New test.
10939
10940 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10941
10942 PR fortran/41478
10943 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10944 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
10945
10946 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
10947
10948 PR fortran/42481
10949 * gfortran.dg/generic_19.f90 : New test.
10950
10951 2010-01-13 Richard Guenther <rguenther@suse.de>
10952
10953 PR tree-optimization/42730
10954 * gcc.c-torture/compile/pr42730.c: New testcase.
10955
10956 2010-01-13 Steve Ellcey <sje@cup.hp.com>
10957
10958 PR target/pr42542
10959 * gcc.target/ia64/pr42542-1.c: New.
10960 * gcc.target/ia64/pr42542-2.c: New.
10961 * gcc.target/ia64/pr42542-3.c: New.
10962
10963 2010-01-13 Dodji Seketeli <dodji@redhat.com>
10964
10965 PR c++/42634
10966 * g++.dg/template/error45.C: New test.
10967
10968 2010-01-13 Martin Jambor <mjambor@suse.cz>
10969
10970 PR tree-optimization/42704
10971 * g++.dg/torture/pr42704.C: New test.
10972
10973 2010-01-13 Martin Jambor <mjambor@suse.cz>
10974
10975 PR tree-optimization/42703
10976 * gcc.c-torture/compile/pr42703.c: New test.
10977
10978 2010-01-13 Richard Guenther <rguenther@suse.de>
10979
10980 PR tree-optimization/42705
10981 * gcc.c-torture/compile/pr42705.c: New testcase.
10982
10983 2010-01-13 Jie Zhang <jie.zhang@analog.com>
10984
10985 * gcc.target/bfin/l2.c: New test.
10986 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10987
10988 2010-01-13 Richard Guenther <rguenther@suse.de>
10989
10990 PR middle-end/42716
10991 * gcc.c-torture/compile/pr42716.c: New testcase.
10992
10993 2010-01-13 Richard Guenther <rguenther@suse.de>
10994
10995 PR lto/42678
10996 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10997
10998 2010-01-12 Joseph Myers <joseph@codesourcery.com>
10999
11000 PR c/42708
11001 * gcc.c-torture/compile/pr42708-1.c: New test.
11002
11003 2010-01-12 Jakub Jelinek <jakub@redhat.com>
11004
11005 PR debug/42662
11006 * gcc.dg/pr42662.c: New test.
11007
11008 PR tree-optimization/42645
11009 * g++.dg/other/pr42645-1.C: New test.
11010 * g++.dg/other/pr42645-2.C: New test.
11011
11012 2010-01-11 Janis Johnson <janis187@us.ibm.com>
11013
11014 PR target/42416
11015 * gcc.target/powerpc/warn-1.c: New test.
11016 * gcc.target/powerpc/warn-2.c: New test.
11017
11018 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
11019
11020 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11021 stack alignment.
11022
11023 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
11024
11025 * gcc.dg/lto/20100108_0.c: New.
11026
11027 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
11028
11029 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11030 Add -march=i686 -msse for 32bit x86 targets.
11031
11032 2010-01-10 Richard Guenther <rguenther@suse.de>
11033
11034 PR middle-end/42667
11035 * gcc.dg/torture/pr42667.c: New testcase.
11036
11037 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11038
11039 PR fortran/32489
11040 * gfortran.dg/array_constructor_34.f90: New test.
11041
11042 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11043
11044 PR fortran/20923
11045 * gfortran.dg/array_constructor_33.f90: New test.
11046 gfortran.dg/array_function_5.f90: Add credit.
11047
11048 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11049
11050 PR debug/42631
11051 * gcc.dg/pr42631.c: New.
11052
11053 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11054
11055 PR debug/42630
11056 * gcc.dg/pr42630.c: New.
11057
11058 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11059
11060 PR debug/42629
11061 * gcc.dg/pr42629.c: New.
11062
11063 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11064
11065 PR middle-end/42363
11066 * gcc.dg/torture/pr42363.c: New.
11067
11068 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11069
11070 PR debug/42604
11071 PR debug/42395
11072 * gcc.dg/vect/pr42604.c: New.
11073 * gcc.dg/vect/pr42395.c: New.
11074
11075 2010-01-09 Richard Guenther <rguenther@suse.de>
11076
11077 PR middle-end/42512
11078 * gcc.c-torture/execute/pr42512.c: New testcase.
11079
11080 2010-01-09 Tobias Burnus <burnus@net-b.de>
11081
11082 PR fortran/41298
11083 * gfortran.dg/c_ptr_tests_14.f90: New test.
11084
11085 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11086
11087 PR ada/41929
11088 * gnat.dg/null_pointer_deref1.adb: Don't run on
11089 sparc*-sun-solaris2.11.
11090
11091 2010-01-08 Richard Guenther <rguenther@suse.de>
11092
11093 PR lto/42528
11094 * gcc.dg/lto/20100103-1_0.c: New testcase.
11095 * gcc.dg/lto/20100103-2_0.c: Likewise.
11096
11097 2010-01-08 Tobias Burnus <burnus@net-b.de
11098
11099 PR/fortran 25829
11100 * gfortran.dg/asynchronous_1.f90: New test.
11101 * gfortran.dg/asynchronous_2.f90: New test.
11102 * gfortran.dg/conflicts.f90: Update error message.
11103
11104 2010-01-07 Dodji Seketeli <dodji@redhat.com>
11105
11106 c++/40155
11107 * g++.dg/cpp0x/variadic-unify-2.C: New test.
11108
11109 2010-01-07 Jakub Jelinek <jakub@redhat.com>
11110
11111 PR tree-optimization/42625
11112 * g++.dg/opt/dtor4.C: New test.
11113 * g++.dg/opt/dtor4.h: New.
11114 * g++.dg/opt/dtor4-aux.cc: New.
11115
11116 2010-01-07 Tobias Burnus <burnus@net-b.de>
11117
11118 PR fortran/42597
11119 * gfortran.dg/proc_ptr_26.f90: New test.
11120
11121 2010-01-07 Tobias Burnus <burnus@net-b.de>
11122
11123 PR fortran/41872
11124 * gfortran.dg/allocatable_scalar_7.f90: New test.
11125
11126 2010-01-06 Richard Guenther <rguenther@suse.de>
11127
11128 * gcc.c-torture/compile/pr42632.c: New testcase.
11129
11130 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11131
11132 PR target/42542
11133 * gcc.target/i386/pr42542-4.c: New.
11134 * gcc.target/i386/pr42542-4a.c: Likewise.
11135 * gcc.target/i386/pr42542-5.c: Likewise.
11136 * gcc.target/i386/pr42542-5a.c: Likewise.
11137
11138 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
11139
11140 * gcc.dg/tls/opt-15.c: New test.
11141
11142 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11143
11144 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11145
11146 2010-01-05 Martin Jambor <mjambor@suse.cz>
11147
11148 PR tree-optimization/42462
11149 * g++.dg/torture/pr42462.C: New test.
11150
11151 2010-01-05 Jason Merrill <jason@redhat.com>
11152
11153 * g++.dg/cpp0x/initlist30.C: New test.
11154
11155 2010-01-05 Richard Guenther <rguenther@suse.de>
11156
11157 PR tree-optimization/42614
11158 * gcc.c-torture/execute/pr42614.c: New testcase.
11159
11160 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
11161
11162 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11163 * gcc.dg/Wunreachable-1.c: Remove the testcase of
11164 -Wunreachable-code.
11165 * gcc.dg/Wunreachable-2.c: Likewise.
11166 * gcc.dg/Wunreachable-3.c: Likewise.
11167 * gcc.dg/Wunreachable-4.c: Likewise.
11168 * gcc.dg/Wunreachable-5.c: Likewise.
11169 * gcc.dg/Wunreachable-6.c: Likewise.
11170 * gcc.dg/Wunreachable-7.c: Likewise.
11171 * gcc.dg/Wunreachable-8.c: Likewise.
11172 * gcc.dg/20041231-1.c: Likewise.
11173
11174 2010-01-05 Jakub Jelinek <jakub@redhat.com>
11175
11176 PR other/42611
11177 * gcc.dg/pr42611.c: New test.
11178
11179 PR tree-optimization/42508
11180 * g++.dg/opt/pr42508.C: New test.
11181
11182 2010-01-05 Tobias Burnus <burnus@net-b.de>
11183
11184 PR fortran/41872
11185 * gfortran.dg/allocatable_scalar_8.f90: New.
11186
11187 2010-01-04 Martin Jambor <mjambor@suse.cz>
11188
11189 PR tree-optimization/42398
11190 * gcc.c-torture/compile/pr42398.c: New test.
11191
11192 2010-01-04 Jason Merrill <jason@redhat.com>
11193
11194 PR c++/42555
11195 * g++.dg/ext/attrib35.C: New.
11196
11197 PR c++/42567
11198 * g++.dg/cpp0x/auto17.C: New.
11199
11200 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
11201
11202 * gcc.dg/lto/20100104_0.c: New.
11203
11204 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
11205
11206 PR target/42542
11207 * gcc.target/i386/pr42542-1.c: New.
11208 * gcc.target/i386/pr42542-1a.c: Likewise.
11209 * gcc.target/i386/pr42542-1b.c: Likewise.
11210 * gcc.target/i386/pr42542-2.c: Likewise.
11211 * gcc.target/i386/pr42542-2a.c: Likewise.
11212 * gcc.target/i386/pr42542-2b.c: Likewise.
11213 * gcc.target/i386/pr42542-3.c: Likewise.
11214 * gcc.target/i386/pr42542-3a.c: Likewise.
11215
11216 2009-01-04 Tobias Burnus <burnus@net-b.de>
11217
11218 PR fortran/41872
11219 * gfortran.dg/allocatable_scalar_5.f90: New test.
11220 * gfortran.dg/allocatable_scalar_6.f90: New test.
11221
11222 2010-01-03 Richard Guenther <rguenther@suse.de>
11223
11224 PR testsuite/42583
11225 * gfortran.dg/gomp/recursion1.f90: Remove.
11226
11227 2010-01-03 Richard Guenther <rguenther@suse.de>
11228
11229 * gcc.dg/Warray-bounds.c: Remove XFAILs.
11230 * gcc.dg/uninit-6.c: Likewise.
11231 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11232
11233 2010-01-03 Richard Guenther <rguenther@suse.de>
11234
11235 PR tree-optimization/42589
11236 * gcc.target/i386/pr42589.c: New testcase.
11237
11238 2010-01-03 Richard Guenther <rguenther@suse.de>
11239
11240 PR tree-optimization/42438
11241 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11242
11243 2010-01-02 Richard Guenther <rguenther@suse.de>
11244
11245 PR testsuite/41651
11246 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11247
11248 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
11249
11250 PR target/42448
11251 * gcc.target/alpha/pr42448-1.c: New test.
11252 * gcc.target/alpha/pr42448-2.c: Ditto.
11253
11254 2010-01-01 Joseph Myers <joseph@codesourcery.com>
11255
11256 PR preprocessor/41947
11257 * gcc.dg/c99-hexfloat-3.c: New test.
11258
11259 2010-01-01 Richard Guenther <rguenther@suse.de>
11260
11261 PR c/42570
11262 * gcc.c-torture/execute/pr42570.c: New testcase.
11263
11264 2010-01-01 Richard Guenther <rguenther@suse.de>
11265
11266 PR middle-end/42559
11267 * gcc.c-torture/compile/pr42559.c: New testcase.
11268
11269 \f
11270 Copyright (C) 2010 Free Software Foundation, Inc.
11271
11272 Copying and distribution of this file, with or without modification,
11273 are permitted in any medium without royalty provided the copyright
11274 notice and this notice are preserved.
This page took 0.525733 seconds and 5 git commands to generate.