dfdaa82e26e27bce38f70245364bafda28a5fc37
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2
3 Merge from 'apple/trunk' branch on FSF servers.
4
5 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
6
7 Radar 4133425
8 * objc.dg/private-1.m: Test modified.
9 * obj-c++.dg/private-1.mm: Test modified.
10
11 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
12
13 PR testsuite/45987
14 * gcc.target/i386/push-1.c: Remove.
15
16 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
17 H.J. Lu <hongjiu.lu@intel.com>
18
19 PR target/46051
20 * gcc.target/i386/pr46051.c: New test.
21
22 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
23
24 * obj-c++.dg/gnu-api-2-class.mm: New.
25 * obj-c++.dg/gnu-api-2-ivar.mm: New.
26 * obj-c++.dg/gnu-api-2-method.mm: New.
27 * obj-c++.dg/gnu-api-2-objc.mm: New.
28 * obj-c++.dg/gnu-api-2-object.mm: New.
29 * obj-c++.dg/gnu-api-2-property.mm: New.
30 * obj-c++.dg/gnu-api-2-protocol.mm: New.
31 * obj-c++.dg/gnu-api-2-sel.mm: New.
32
33 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
34
35 * objc.dg/fsf-package-0.m: New.
36 * obj-c++.dg/fsf-package-0.m: New.
37
38 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
39
40 PR objc/18255
41 * objc.dg/pr18255.m: New.
42
43 2010-10-16 Jan Hubicka <jh@suse.cz>
44
45 PR middle-end/44206
46 * g++.dg/torture/pr44206.C: New.
47
48 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
49
50 * objc.dg/gnu-api-2-class.m: New.
51 * objc.dg/gnu-api-2-objc.m: New.
52
53 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
54
55 * objc.dg/gnu-api-2-ivar.m: New.
56
57 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
58
59 * objc.dg/gnu-api-2-property.m: New.
60
61 2010-10-15 Xinliang David Li <davidxl@google.com>
62
63 * g++.dg/uninit-pred-3_a.C: New test.
64 * g++.dg/uninit-pred-3_b.C: New test.
65
66 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
67
68 * objc.dg/gnu-api-2-object.m: New.
69
70 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
71
72 * objc.dg/gnu-api-2-method.m: New.
73
74 2010-10-15 Jason Merrill <jason@redhat.com>
75
76 * g++.dg/lto/pr45983_0.C: New.
77
78 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
79
80 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
81 builtin combiner patterns.
82 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
83 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
84 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
85 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
86 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
87
88 2010-10-15 Richard Guenther <rguenther@suse.de>
89
90 * g++.dg/lto/20101015-1_0.C: New testcase.
91
92 2010-10-15 Richard Guenther <rguenther@suse.de>
93
94 PR testsuite/46021
95 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
96 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
97
98 2010-10-15 Richard Guenther <rguenther@suse.de>
99
100 PR lto/45957
101 * g++.dg/lto/20101014-1_0.C: New testcase.
102
103 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
104
105 * objc.dg/gnu-api-2-protocol.m: New.
106 * objc.dg/gnu-api-2-sel.m: New.
107
108 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
109
110 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
111 arm-eabi targets.
112
113 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
114
115 * gcc.dg/20101010-1.c: New testcase.
116
117 2010-10-15 Jie Zhang <jie@codesourcery.com>
118
119 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
120 script when relocatable linking.
121
122 2010-10-14 Yao Qi <yao@codesourcery.com>
123
124 PR target/45447
125 * gcc.target/arm/pr45447.c: New test.
126
127 2010-10-14 Jan Hubicka <jh@suse.cz>
128
129 PR middle-end/45621
130 * g++.dg/lto/pr45621.h : New.
131 * g++.dg/lto/pr45621_0.C: New.
132 * g++.dg/lto/pr45621_1.C: New.
133
134 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
135
136 * objc.dg/property: New.
137 * objc.dg/property/fsf-property-basic.m: New.
138 * objc.dg/property/fsf-property-method-access.m: New.
139 * objc.dg/property/fsf-property-named-ivar.m: New.
140 * obj-c++.dg/property: New.
141 * obj-c++.dg/property/fsf-property-basic.mm: New.
142 * obj-c++.dg/property/fsf-property-method-access.mm: New.
143 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
144
145 merge from FSF apple 'trunk' branch.
146 2006 Fariborz Jahanian <fjahanian@apple.com>
147
148 Radars 4436866, 4505126, 4506903, 4517826
149 * objc.dg/property/property-1.m: New.
150 * objc.dg/property/property-2.m: New.
151 * objc.dg/property/property-3.m: New.
152 * objc.dg/property/property-neg-1.m: New.
153 * objc.dg/property/property-neg-2.m: New.
154 * objc.dg/property/property-neg-3.m: New.
155 * objc.dg/property/property-neg-4.m: New.
156 * objc.dg/property/property-neg-5.m: New.
157 * objc.dg/property/property-neg-6.m: New.
158 * objc.dg/property/property-neg-7.m: New.
159 * objc.dg/property/property.exp: New.
160 * obj-c++.dg/property/property-1.mm: New.
161 * obj-c++.dg/property/property-2.mm: New.
162 * obj-c++.dg/property/property-3.mm: New.
163 * obj-c++.dg/property/property-neg-1.mm: New.
164 * obj-c++.dg/property/property-neg-2.mm: New.
165 * obj-c++.dg/property/property-neg-3.mm: New.
166 * obj-c++.dg/property/property-neg-4.mm: New.
167 * obj-c++.dg/property/property-neg-5.mm: New.
168 * obj-c++.dg/property/property-neg-6.mm: New.
169 * obj-c++.dg/property/property-neg-7.mm: New.
170 * obj-c++.dg/property/property.exp: New.
171
172 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
173
174 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
175
176 2010-10-14 Joseph Myers <joseph@codesourcery.com>
177
178 PR c/45969
179 * gcc.c-torture/compile/pr45969-1.c: New test.
180
181 2010-10-14 Richard Guenther <rguenther@suse.de>
182
183 PR tree-optimization/44913
184 * gcc.dg/torture/pr44913.c: New testcase.
185
186 2010-10-14 Richard Guenther <rguenther@suse.de>
187
188 PR lto/45382
189 * g++.dg/lto/20101014-2_0.C: New testcase.
190
191 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
192
193 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
194 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
195 * gcc.target/i386/pr44130.c: Likewise.
196 * gcc.target/i386/pr44144.c: Likewise.
197 * gcc.target/i386/pr44180.c: Likewise.
198 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
199 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
200 * gcc.target/i386/vect-sizes-1.c: Likewise.
201 * gcc.target/i386/vectorize4-avx.c: Likewise.
202
203 2010-10-14 Richard Guenther <rguenther@suse.de>
204
205 PR lto/44561
206 * g++.dg/lto/20101010-3_0.C: New testcase.
207 * g++.dg/lto/20101010-4_0.C: Likewise.
208
209 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
210
211 * objc.dg/pr45878.m: Update to include NSConstantString interface
212 for -fnext-runtime.
213 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
214 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
215 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
216 reference for m64 -fnext-runtime.
217
218 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
219
220 * gcc.target/i386/vect-sizes-1.c: New.
221
222 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
223
224 PR middle-end/46011
225 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
226
227 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
228
229 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
230 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
231
232 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
233
234 * gcc.target/ia64/20101005.c: New test.
235
236 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
237
238 PR rtl-optimization/45570
239 * gcc.dg/pr45570.c: New test.
240
241 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
242
243 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
244 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
245 * gcc.target/i386/vectorize4-avx.c: Likewise.
246
247 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
248
249 * gcc.target/i386/avx-copysign-vec.c: New.
250 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
251
252 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
253
254 PR middle-end/44130
255 * gcc.target/i386/pr44130.c: New.
256
257 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
258
259 PR middle-end/44144
260 * gcc.target/i386/pr44144.c: New.
261
262 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
263
264 PR target/44180
265 * gcc.target/i386/pr44180.c: New.
266
267 2010-10-13 Jason Merrill <jason@redhat.com>
268
269 * g++.dg/template/canon-type-8.C: New.
270
271 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
272
273 * gcc.c-torture/execute/20101013-1.c: New test.
274
275 2010-10-13 Richard Guenther <rguenther@suse.de>
276
277 PR objc/45878
278 * objc.dg/pr45878.m: New testcase.
279
280 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
281
282 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
283 * gcc.dg/format/dfp-printf-1.c: Likewise.
284 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
285
286 2010-10-13 Richard Guenther <rguenther@suse.de>
287
288 PR tree-optimization/45788
289 * g++.dg/pr45788.C: New testcase.
290
291 2010-10-13 Richard Guenther <rguenther@suse.de>
292
293 PR tree-optimization/45970
294 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
295
296 2010-10-13 Richard Guenther <rguenther@suse.de>
297
298 PR tree-optimization/45982
299 * gcc.dg/torture/pr45982.c: New testcase.
300 * gcc.dg/tree-ssa/pr24287.c: Adjust.
301 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
302 * gcc.dg/torture/pr39074-2.c: Likewise.
303
304 2010-10-13 Richard Guenther <rguenther@suse.de>
305
306 PR middle-end/45874
307 * g++.dg/torture/pr45874.C: New testcase.
308
309 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
310
311 * objc.dg/attributes/method-attribute-1.m: Update to respond
312 to implemented method attributes..
313 * objc.dg/attributes/method-attribute-2.m: Likewise.
314 * objc.dg/attributes/method-attribute-3.m: Likewise.
315 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
316 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
317 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
318
319 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
320
321 PR libobjc/23214
322 * objc.dg/pr23214.m: New.
323
324 2010-10-12 Michael Eager <eager@eagercon.com>
325
326 PR testsuite/45856
327 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
328 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
329
330 2010-10-12 Jakub Jelinek <jakub@redhat.com>
331
332 PR fortran/45636
333 * gcc.c-torture/execute/pr45636.c: New test.
334 * gfortran.dg/pr45636.f90: New test.
335
336 2010-10-12 Richard Henderson <rth@redhat.com>
337
338 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
339
340 2010-10-12 Daniel Kraft <d@domob.eu>
341
342 PR fortran/38936
343 * gfortran.dg/associate_1.f03: More tests with derived-types.
344 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
345 * gfortran.dg/associate_8.f03: Fix typo.
346 * gfortran.dg/initialization_27.f90: Fix typo.
347
348 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
349
350 PR testsuite/45851
351 * lib/lto.exp (lto-get-options-main): Support optional target
352 selector for dg-extra-ld-options.
353
354 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
355
356 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
357 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
358
359 2010-10-11 Martin Jambor <mjambor@suse.cz>
360
361 PR middle-end/45699
362 * g++.dg/torture/pr45699.C: New test.
363 * g++.dg/otr-fold-1.C: Adjusted.
364 * g++.dg/otr-fold-1.C: Likewise.
365
366 2010-10-11 Nick Clifton <nickc@redhat.com>
367
368 * gcc.c-torture/compile/pr44197.c: Require visibility support.
369 Allow for a user label prefix.
370
371 2010-10-10 Richard Guenther <rguenther@suse.de>
372
373 * g++.dg/lto/20101010-1_0.C: New testcase.
374 * g++.dg/lto/20101010-2_0.C: Likewise.
375
376 2010-10-11 Ira Rosen <irar@il.ibm.com>
377
378 PR tree-optimization/45902
379 * gcc.dg/vect/45902.c: New test.
380
381 2010-10-11 Jakub Jelinek <jakub@redhat.com>
382
383 PR target/45870
384 * gcc.dg/tls/pr45870.c: New test.
385
386 2010-10-10 Janus Weil <janus@gcc.gnu.org>
387
388 PR fortran/45961
389 * gfortran.dg/typebound_operator_6.f03: New.
390
391 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
392
393 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
394 and adjust -export symbol scanning.
395 * g++.dg/ext/dllexport1.C: Likewise.
396 * g++.dg/ext/dllexport3.C: Likewise.
397 * gcc.dg/dll-3.c: Likewise.
398 * gcc.dg/dll-4.c: Likewise.
399 * gcc.dg/dll-5.c: Likewise.
400
401 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
402
403 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
404 instead of tree_profile dump file.
405 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
406 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
407 dump file.
408
409 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
410
411 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
412
413 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
414
415 * gfortran.dg/character_comparison_4.f90: New test.
416 * gfortran.dg/character_comparison_5.f90: New test.
417 * gfortran.dg/character_comparison_6.f90: New test.
418
419 2010-10-09 Richard Henderson <rth@redhat.com>
420
421 * lib/target-supports.exp
422 (check_effective_target_automatic_stack_alignment): Always true.
423
424 2010-10-09 Richard Guenther <rguenther@suse.de>
425
426 PR lto/45956
427 * gcc.dg/lto/20101009-2_0.c: New testcase.
428 * gcc.dg/lto/20101009-2_1.c: Likewise.
429 * gcc.dg/lto/20101009-2_2.c: Likewise.
430
431 2010-10-09 Richard Guenther <rguenther@suse.de>
432
433 PR lto/45947
434 * g++.dg/lto/20101009-1_0.C: New testcase.
435
436 2010-10-09 Richard Guenther <rguenther@suse.de>
437
438 PR tree-optimization/45945
439 * gcc.dg/lto/20101009-1_0.c: New testcase.
440
441 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
442
443 PR target/45913
444 * gcc.target/i386/pr45913.c: New.
445
446 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
447
448 PR fortran/45943
449 * gfortran.dg/streamio_16.f90: Update test.
450
451 2010-10-08 Jakub Jelinek <jakub@redhat.com>
452
453 PR tree-optimization/45903
454 * gcc.target/i386/pr45903.c: New test.
455
456 2010-10-08 Arnaud Charlet <charlet@adacore.com>
457
458 * gnat.dg/interface5.adb: Compile with warnings disabled.
459
460 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
461
462 * obj-c++.dg/encode-10.mm: New testcase.
463
464 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
465
466 PR objc++/23614
467 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
468 C++ class. Removed XFAIL.
469
470 2010-10-07 Janus Weil <janus@gcc.gnu.org>
471
472 PR fortran/45933
473 * gfortran.dg/typebound_operator_5.f03: New.
474
475 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
476
477 Merge from 'apple/trunk' branch on FSF servers.
478
479 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
480
481 Radar 4508851
482 * obj-c++.dg/method-namespace-1.mm: New.
483
484 2010-10-07 Martin Jambor <mjambor@suse.cz>
485
486 * gcc.dg/tree-ssa/sra-11.c: New test.
487
488 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
489
490 PR Tree-Vect/45847
491 * gcc.dg/vect/pr45847.c: New test.
492
493 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
494 Kai Tietz <kai.tietz@onevision.com>
495
496 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
497
498 2010-10-07 Richard Guenther <rguenther@suse.de>
499
500 PR tree-optimization/45732
501 * gcc.dg/torture/pr45732.c: New testcase.
502
503 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
504
505 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
506 * objc.dg/foreach-2.m: Likewise.
507 * objc.dg/foreach-3.m: Likewise.
508 * objc.dg/foreach-4.m: Likewise.
509 * objc.dg/foreach-5.m: Likewise.
510 * objc.dg/foreach-6.m: Likewise.
511 * objc.dg/foreach-7.m: Likewise.
512 * objc.dg/objc-foreach-4.m: Likewise.
513 * objc.dg/objc-foreach-5.m: Likewise.
514
515 2010-10-07 Richard Guenther <rguenther@suse.de>
516
517 PR middle-end/45869
518 * gcc.dg/torture/pr45869.c: New testcase.
519
520 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
521
522 * objc.dg/set-not-used-1.m: New
523 * obj-c++.dg/set-not-used-1.mm: New.
524
525 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
526
527 * objc.dg/attributes/method-attribute-3.m: New.
528 * obj-c++.dg/attributes/method-attribute-3.mm: New.
529
530 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
531
532 PR fortran/45916
533 * gfortran.dg/generic_typebound_operator_1.f90: New test.
534
535 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
536
537 PR fortran/45889
538 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
539
540 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
541
542 Merge from 'apple/trunk' branch on FSF servers.
543
544 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
545
546 Radar 4278774
547 * obj-c++.dg/encode-9.mm: New.
548
549 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
550
551 * g++.dg/cpp0x/pr45908.C: New test.
552
553 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
554
555 * gnat.dg/opt6.ad[sb]: New test.
556
557 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
558
559 Implemented fast enumeration for Objective-C.
560 * objc.dg/foreach-1.m: New.
561 * objc.dg/foreach-2.m: New.
562 * objc.dg/foreach-3.m: New.
563 * objc.dg/foreach-4.m: New.
564 * objc.dg/foreach-5.m: New.
565 * objc.dg/foreach-6.m: New.
566 * objc.dg/foreach-7.m: New.
567
568 Merge from 'apple/trunk' branch on FSF servers:
569 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
570
571 Radar 4502236
572 * objc.dg/objc-foreach-5.m: New.
573
574 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
575
576 Radar 4507230
577 * objc.dg/objc-foreach-4.m: New.
578
579 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
580
581 Radar 4472881
582 * objc.dg/objc-foreach-3.m: New.
583
584 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
585
586 Radar 4468498
587 * objc.dg/objc-foreach-2.m: New.
588
589 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
590
591 Radar 4294910
592 * objc.dg/objc-foreach-1.m: New
593
594 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
595
596 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
597 unsigned values.
598
599 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
600
601 PR objc++/28050
602 * obj-c++.dg/syntax-error-10.mm: New.
603
604 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
605
606 PR objc++/23707
607 * obj-c++.dg/syntax-error-9.mm: New.
608
609 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
610
611 PR objc++/31126
612 * obj-c++.dg/syntax-error-8.mm: New.
613
614 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
615
616 Merge from 'apple/trunk' branch on FSF servers.
617
618 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
619
620 Radar 4290840
621 * obj-c++.dg/syntax-error-7.mm: New
622
623 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
624
625 Radar 4294425
626 * obj-c++.dg/syntax-error-6.mm: New
627
628 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
629
630 Radar 4261146
631 * obj-c++.dg/syntax-error-5.mm: New
632
633 2005-08-15 Ziemowit Laski <zlaski@apple.com>
634
635 Radar 4093475
636 * obj-c++.dg/syntax-error-[3-4].mm: New.
637
638 2005-08-02 Ziemowit Laski <zlaski@apple.com>
639
640 Radar 4185810
641 * obj-c++.dg/syntax-error-[1-2].mm: New.
642
643 2010-10-05 Ira Rosen <irar@il.ibm.com>
644
645 PR tree-optimization/45752
646 * gcc.dg/vect/pr45752.c: New test.
647
648 2010-10-05 Richard Guenther <rguenther@suse.de>
649
650 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
651 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
652 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
653 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
654 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
655 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
656 * gcc.dg/tree-prof/stringop-1.c: Likewise.
657 * gcc.dg/tree-prof/stringop-2.c: Likewise.
658 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
659 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
660 * gcc.dg/tree-prof/update-loopch.c: Likewise.
661 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
662 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
663 * gcc.dg/tree-prof/tracer-1.c: Likewise.
664 * gcc.dg/tree-ssa/inline-4.c: Likewise.
665 * gcc.dg/tree-ssa/inline-3.c: Likewise.
666 * gcc.dg/tree-ssa/20080530.c: Likewise.
667 * g++.dg/tree-ssa/inline-3.C: Likewise.
668 * g++.dg/tree-ssa/inline-1.C: Likewise.
669 * g++.dg/tree-ssa/inline-2.C: Likewise.
670 * gcc.dg/profile-dir-1.c: Likewise.
671 * gcc.dg/profile-dir-2.c: Likewise.
672 * gcc.dg/profile-dir-3.c: Likewise.
673
674 2010-10-05 Richard Guenther <rguenther@suse.de>
675
676 PR middle-end/45877
677 * g++.dg/torture/pr45877.C: New testcase.
678
679 2010-10-04 Jakub Jelinek <jakub@redhat.com>
680
681 PR debug/45849
682 * gcc.dg/debug/pr45849.c: New test.
683
684 PR middle-end/45876
685 * gcc.c-torture/compile/pr45876.c: New test.
686
687 2010-10-04 Julian Brown <julian@codesourcery.com>
688
689 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
690 vect_hw_misalign.
691 * gcc.dg/vect/vect-60.c: Likewise.
692 * gcc.dg/vect/vect-56.c: Likewise.
693 * gcc.dg/vect/vect-93.c: Likewise.
694 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
695 * gcc.dg/vect/vect-95.c: Likewise.
696 * gcc.dg/vect/vect-96.c: Likewise.
697 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
698 * gcc.dg/vect/slp-25.c: Likewise.
699 * gcc.dg/vect/slp-3.c: Likewise.
700 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
701 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
702 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
703 * gcc.dg/vect/vect-109.c: Likewise.
704 * gcc.dg/vect/vect-peel-1.c: Likewise.
705 * gcc.dg/vect/vect-peel-2.c: Likewise.
706 * lib/target-supports.exp
707 (check_effective_target_arm_vect_no_misalign): New.
708 (check_effective_target_vect_no_align): Use above.
709 (check_effective_target_vect_element_align): New.
710 (add_options_for_quad_vectors): New.
711
712 2010-10-04 Martin Jambor <mjambor@suse.cz>
713
714 PR tree-optimization/45572
715 * g++.dg/ipa/pr45572-1.C: New test.
716 * g++.dg/ipa/pr45572-2.C: Likewise.
717
718 2010-10-03 Ian Lance Taylor <iant@google.com>
719
720 * gcc.dg/anon-struct-11.c: New test.
721 * gcc.dg/anon-struct-12.c: New test.
722 * gcc.dg/anon-struct-13.c: New test.
723 * gcc.dg/anon-struct-14.c: New test.
724
725 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
726
727 * g++.dg/torture/pr45764.C: Revert revision 164914.
728 * gcc.dg/vect/pr43432.c: Likewise.
729 * gcc.dg/vect/vect-114.c: Likewise.
730 * gcc.dg/vect/vect-15.c: Likewise.
731
732 2010-10-03 Jason Merrill <jason@redhat.com>
733
734 * g++.dg/cpp0x/sfinae5.C: New.
735
736 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
737
738 PR tree-optimization/45720
739 PR tree-optimization/45764
740 * g++.dg/torture/pr45764.C: New.
741
742 * gcc.dg/vect/pr43432.c: Xfail.
743 * gcc.dg/vect/vect-114.c: Likewise.
744 * gcc.dg/vect/vect-15.c: Likewise.
745
746 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
747
748 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
749 hppa*-*-hpux*.
750 * gcc.dg/torture/pr45678-2.c: Likewise.
751
752 2010-10-02 Janus Weil <janus@gcc.gnu.org>
753
754 PR fortran/45748
755 * gfortran.dg/intrinsic_6.f90: New.
756
757 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
758
759 PR fortran/42831
760 * gfortran.dg/dependency_37.f90: New test.
761
762 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
763
764 * gcc.target/i386/shift_mask.c: New test.
765
766 2010-10-01 Richard Guenther <rguenther@suse.de>
767
768 PR tree-optimization/45854
769 * g++.dg/torture/pr45854.C: New testcase.
770
771 2010-09-30 Michael Eager <eager@eagercon.com>
772
773 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
774 __FLT_{MIN,MAX}__.
775
776 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
777
778 PR middle-end/45758
779 * gfortran.dg/graphite/pr45758.f90: New.
780
781 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
782
783 PR middle-end/45230
784 * gcc.dg/graphite/id-pr45230.c: New.
785
786 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
787
788 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
789 * gfortran.dg/graphite/graphite.exp: Same.
790 * gcc.dg/graphite/vect-pr43423.c: New.
791
792 2010-09-30 Jakub Jelinek <jakub@redhat.com>
793
794 PR target/45843
795 * g++.dg/torture/pr45843.C: New test.
796
797 2010-09-30 Janus Weil <janus@gcc.gnu.org>
798
799 PR fortran/45828
800 * gfortran.dg/allocate_derived_5.f90: New.
801
802 2010-09-30 Jakub Jelinek <jakub@redhat.com>
803
804 PR tree-optimization/31261
805 * gcc.dg/tree-ssa/pr31261.c: New test.
806
807 2010-09-30 Michael Eager <eager@eagercon.com>
808
809 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
810 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
811 * gcc.target/microblaze/microblaze.exp: Ditto.
812 * gcc.target/microblaze/others/string_cst1.c: Ditto.
813 * gcc.target/microblaze/others/string_cst2.c: Ditto.
814 * gcc.target/microblaze/others/data_var1.c: Ditto.
815 * gcc.target/microblaze/others/data_var2.c: Ditto.
816 * gcc.target/microblaze/others/data_var3.c: Ditto.
817 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
818 * gcc.target/microblaze/others/strings1.c:: Ditto.
819 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
820 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
821 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
822 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
823 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
824 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
825 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
826 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
827 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
828 * gcc.target/microblaze/isa/pcmp.c: Ditto.
829 * gcc.target/microblaze/isa/nofloat.c: Ditto.
830 * gcc.target/microblaze/isa/fcvt.c: Ditto.
831 * gcc.target/microblaze/isa/float.c: Ditto.
832 * gcc.target/microblaze/isa/mulh.c: Ditto.
833 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
834 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
835 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
836 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
837 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
838 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
839 * gcc.target/microblaze/isa/bshift.c: Ditto.
840 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
841 * gcc.target/microblaze/isa/div.c: Ditto.
842 * gcc.target/microblaze/isa/vanilla.c: Ditto.
843 * gcc.target/microblaze/isa/mul.c: Ditto.
844
845 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
846
847 merge from FSF 'apple/trunk' branch.
848 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
849
850 Radar 4386773
851 * objc.dg/enhanced-proto-1.m: New.
852 * objc.dg/enhanced-proto-2.m: New.
853 * obj-c++.dg/enhanced-proto-1.mm: New
854 * obj-c++.dg/enhanced-proto-2.mm: New.
855
856 2010-09-30 Richard Guenther <rguenther@suse.de>
857
858 PR testsuite/45702
859 * gcc.dg/debug/pr41893-1.c: Adjust.
860 * gcc.dg/pr30762-1.c: Likewise.
861 * gcc.dg/pr31529-1.c: Likewise.
862 * gcc.dg/pr34457-1.c: Likewise.
863 * gcc.dg/pr34668-1.c: Likewise.
864 * gcc.dg/pr43557-1.c: Likewise.
865
866 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
867
868 PR objc/45842
869 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
870 * objc.dg/const-str-3.m: Correct header for memcpy.
871 * objc.dg/const-str-7.m: Likewise.
872 * objc.dg/method-20b.m: Provide an implementation of Object.
873 Adjust XFAIL for m64 NeXT runtime.
874 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
875 * objc.dg/encode-3.m: Correct line ordering, provide header for
876 sprintf.
877 * objc.dg/encode-7-next.m: Only run for 32bit.
878 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
879 * objc.dg/type-size-2.m: Provide an implementation of Object.
880 Ajust headers.
881 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
882 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
883 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
884 Adjust XFAIL for m64 NeXT runtime.
885 * obj-c++.dg/method-22.mm: Likewise.
886 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
887
888 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
889
890 Merge from 'apple/trunk' branch on FSF servers.
891
892 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
893
894 Radar 4278236
895 * obj-c++.dg/bad-forward-decl.mm: New
896
897 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
898
899 * ada/acats/run_acats: Revert revision 157037.
900
901 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
902
903 Merge from 'apple/trunk' branch on FSF servers.
904
905 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
906
907 Radar 4281748
908 * objc.dg/naming-2.m: Update
909 * objc.dg/naming-3.m: New
910
911 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
912
913 PR target/40457
914 * gcc.target/arm/pr40457-3.c: New test.
915
916 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
917
918 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
919 alias checking.
920 * lib/target-supports.exp (check_ifunc_available): Likewise.
921
922 2010-09-29 Tristan Gingold <gingold@adacore.com>
923
924 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
925
926 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
927
928 * objc.dg/keywords-1.m: New test.
929 * objc.dg/keywords-2.m: New test.
930 * objc.dg/keywords-3.m: New test.
931 * obj-c++.dg/keywords-1.mm: New test.
932 * obj-c++.dg/keywords-2.mm: New test.
933
934 2010-09-28 Jason Merrill <jason@redhat.com>
935
936 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
937 * g++.dg/ext/complit11.C: Likewise.
938 * g++.old-deja/g++.law/temps1.C: Likewise.
939
940 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
941 * g++.old-deja/g++.mike/misc6.C: Likewise.
942
943 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
944
945 * objc.dg/attributes/method-attribute-1.m: New.
946 * objc.dg/attributes/method-attribute-2.m: New.
947
948 * obj-c++.dg/attributes/method-attribute-1.m: New.
949 * obj-c++.dg/attributes/method-attribute-2.m: New.
950
951 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
952
953 * objc.dg/attributes: New.
954 * objc.dg/attributes/attributes.exp: New.
955 * objc.dg/attributes/class-attribute-1.m: New.
956 * objc.dg/attributes/class-attribute-2.m: New
957 * objc.dg/attributes/categ-attribute-1.m: New
958 * objc.dg/attributes/categ-attribute-2.m: New
959 * objc.dg/attributes/proto-attribute-1.m: New
960
961 * obj-c++.dg/attributes: New.
962 * obj-c++.dg/attributes/attributes.exp: New
963 * obj-c++.dg/attributes/class-attribute-1.mm: New
964 * obj-c++.dg/attributes/class-attribute-2.mm: New
965 * obj-c++.dg/attributes/categ-attribute-1.mm: New
966 * obj-c++.dg/attributes/categ-attribute-2.mm: New
967 * obj-c++.dg/attributes/proto-attribute-1.mm: New
968
969 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
970
971 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
972 from the branch renamed to method-20b.m to avoid clashes).
973
974 2005-08-23 Stuart Hastings <stuart@apple.com>
975 Ziemowit Laski <zlaski@apple.com>
976
977 Radar 4209854
978 * obj-c++.dg/method-23.mm: New.
979 * objc.dg/method-20.m: New.
980
981 2010-09-28 Jan Hubicka <jh@suse.cz>
982
983 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
984
985 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
986
987 PR target/44452
988 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
989 i?86-*-solaris2.[89], *-*-vxworks*.
990 * gcc.target/i386/pr22152.c: Likewise.
991 * gcc.target/i386/vect8-ret.c: New test.
992
993 2010-09-28 Jie Zhang <jie@codesourcery.com>
994
995 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
996
997 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
998
999 Merge from 'apple/trunk' branch on FSF servers.
1000
1001 2005-07-18 Ziemowit Laski <zlaski@apple.com>
1002
1003 Radar 4175534
1004 * obj-c++.dg/method-22.mm: New.
1005
1006 2010-09-27 Jason Merrill <jason@redhat.com>
1007
1008 * g++.dg/cpp0x/rv-lvalue-req.C: New.
1009 * g++.dg/ext/complit11.C: Adjust.
1010 * g++.old-deja/g++.law/temps1.C: Adjust.
1011 * g++.old-deja/g++.ns/koenig6.C: Adjust.
1012 * g++.old-deja/g++.oliva/partord1.C: Adjust.
1013
1014 2010-09-27 Ian Lance Taylor <iant@google.com>
1015
1016 * lib/target-supports.exp (check_effective_target_split_stack):
1017 New procedure.
1018 * gcc.dg/split-1.c: New test.
1019 * gcc.dg/split-2.c: New test.
1020 * gcc.dg/split-3.c: New test.
1021 * gcc.dg/split-4.c: New test.
1022
1023 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1024
1025 PR objc/25464
1026 * objc.dg/type-size-3.m: New test.
1027
1028 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1029
1030 PR objc/45763
1031 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1032
1033 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1034
1035 PR objc/25450
1036 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1037 * objc.dg/type-size-2.m: Same change.
1038 * obj-c++.dg/encode-5.mm: Same change.
1039
1040 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1041
1042 Merge from 'apple/trunk' branch on FSF servers. The original
1043 Changelogs are below.
1044
1045 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1046 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1047 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1048 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1049 in the branch).
1050 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1051 proto-qual-1.m in the branch) and the normal ABI on GNU.
1052 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
1053 the test only with the NeXT runtime.
1054 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1055 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1056 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1057 Run the test only with the NeXT runtime.
1058
1059 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1060
1061 Radar 4492973
1062 * objc.dg/encode-7-64bit.m: New.
1063 * objc.dg/encode-7.m: Skip if -m64.
1064
1065 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
1066
1067 Radar 4301047
1068 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1069 * obj-c++.dg/threedotthree-abi-1.mm: New
1070 * objc.dg/threedotthree-abi-1.m: New
1071
1072 2005-07-20 Ziemowit Laski <zlaski@apple.com>
1073
1074 Radar 4136935
1075 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1076 * objc.dg/encode-6.m: Likewise.
1077 * objc.dg/encode-7.m: New test case.
1078
1079 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1080
1081 Merge from 'apple/trunk' branch on FSF servers. Renamed
1082 const-str-12.m to constr-str-12b.m to avoid conflicts.
1083
1084 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
1085
1086 Radar 4229905
1087 * obj-c++.dg/warn5.mm: New
1088
1089 2005-06-22 Ziemowit Laski <zlaski@apple.com>
1090
1091 Radar 4154928
1092 * obj-c++.dg/const-str-12.mm: New.
1093 * objc.dg/const-str-12.m: New.
1094
1095 2010-09-27 Tobias Burnus <burnus@net-b.de>
1096
1097 PR fortran/40569
1098 PR fortran/40568
1099 * gfortran.dg/storage_size_2.f08: Fix test.
1100 * gfortran.dg/c_sizeof_1.f90: Fix test.
1101 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1102 * gfortran.dg/c_sizeof_3.f90: New.
1103 * gfortran.dg/c_sizeof_4.f90: New.
1104 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1105 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1106
1107 2010-09-26 Daniel Kraft <d@domob.eu>
1108
1109 PR fortran/45783
1110 PR fortran/45795
1111 * gfortran.dg/select_type_18.f03: New test.
1112
1113 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
1114
1115 * gnat.dg/return2.ad[sb]: New test.
1116 * gnat.dg/return2_pkg.ads: New helper.
1117
1118 2010-09-25 Daniel Kraft <d@domob.eu>
1119
1120 PR fortran/45776
1121 * gfortran.dg/io_constraints_6.f03: New test.
1122 * gfortran.dg/io_constraints_7.f03: New test.
1123 * gfortran.dg/newunit_2.f90: New test.
1124
1125 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
1126
1127 * gfortran.dg/operator_c1202.f90: New test.
1128
1129 2010-09-24 Jan Hubicka <jh@suse.cz>
1130
1131 * gcc.dg/tree-ssa/leaf.c: New testcase.
1132
1133 2010-09-24 Jan Hubicka <jh@suse.cz>
1134
1135 PR tree-optimization/45738
1136 PR tree-optimization/45741
1137 * gcc.c-torture/compile/pr45741.c: New.
1138 * gfortran.fortran-torture/compile/pr45738.f90: New.
1139
1140 2010-09-24 Joseph Myers <joseph@codesourcery.com>
1141
1142 * gcc.dg/cpp/undef-opt-1.c: New test.
1143
1144 2010-09-24 Jason Merrill <jason@redhat.com>
1145
1146 * g++.dg/other/error10.C: Adjust expected output.
1147
1148 2010-09-24 Jakub Jelinek <jakub@redhat.com>
1149
1150 PR middle-end/45234
1151 * gcc.dg/torture/stackalign/alloca-6.c: New test.
1152 * gcc.target/i386/pr45234.c: New test.
1153
1154 2010-09-24 Richard Guenther <rguenther@suse.de>
1155
1156 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1157
1158 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
1159
1160 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1161 as a comment leader in regexp.
1162
1163 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1164
1165 * objc.dg/sync-2.m: New test.
1166 * obj-c++.dg/sync-2.mm: New test.
1167
1168 2010-09-24 Tobias Burnus <burnus@net-b.de>
1169
1170 PR fortran/40571
1171 * gfortran.dg/iso_fortran_env_7.f90: New.
1172
1173 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1174
1175 * obj-c++.dg/too-many-args.mm: New file.
1176
1177 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1178
1179 Merge from 'apple/trunk' branch on FSF servers.
1180
1181 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1182
1183 Radar 4491608
1184 * objc.dg/too-many-args.m: New
1185
1186 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1187
1188 PR fortran/45744
1189 * gfortran.dg/dependency_36.f90: New test.
1190
1191 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
1192
1193 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1194 * gcc.target/i386/pad-3.c: Ditto.
1195 * gcc.target/i386/pad-7.c: Ditto.
1196 * gcc.target/i386/pad-7.c: Ditto.
1197 * gcc.target/i386/pr36502.c: Ditto.
1198 * gcc.target/i386/zee.c: Ditto.
1199 * gcc.target/i386/20060821-1.c: Ditto.
1200 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
1201 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
1202 * gcc.target/i386/pad-5b.c: Ditto.
1203 * gcc.target/i386/pad-6a.c: Ditto.
1204 * gcc.target/i386/pad-6b.c: Ditto.
1205 * gcc.target/i386/pad-8.c: Ditto.
1206 * gcc.target/i386/pad-9.c: Ditto.
1207 * gcc.target/i386/pad-10.c: Ditto.
1208 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
1209
1210 2010-09-23 Richard Guenther <rguenther@suse.de>
1211
1212 PR tree-optimization/45565
1213 * g++.dg/ipa/pr45565.C: New testcase.
1214
1215 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
1216
1217 PR fortran/45745
1218 PR fortran/45648
1219 * gfortran.dg/vector_subscript_bound_1.f90: New.
1220
1221 2010-09-23 Richard Guenther <rguenther@suse.de>
1222
1223 PR middle-end/45750
1224 * gcc.dg/pr45750.c: New testcase.
1225
1226 2010-09-23 Jakub Jelinek <jakub@redhat.com>
1227
1228 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1229 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
1230 build.
1231
1232 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
1233
1234 PR rtl-optimization/44374
1235 * gcc.target/arm/headmerge-1.c: New test.
1236 * gcc.target/arm/headmerge-2.c: New test.
1237 * gcc.target/i386/headmerge-1.c: New test.
1238 * gcc.target/i386/headmerge-2.c: New test.
1239
1240 2010-09-23 Daniel Kraft <d@domob.eu>
1241
1242 PR fortran/38936
1243 PR fortran/44044
1244 PR fortran/45474
1245 * gfortran.dg/intrinsic_intent_1.f03: New test.
1246 * gfortran.dg/select_type_17.f03: New test.
1247 * gfortran.dg/associate_5.f03: More definability tests.
1248 * gfortran.dg/enum_2.f90: Check definability.
1249 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1250 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1251 * gfortran.dg/char_expr_2.f90: Ditto.
1252 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1253 * gfortran.dg/enum_5.f90: Ditto.
1254 * gfortran.dg/equiv_constraint_8.f90: Ditto.
1255 * gfortran.dg/impure_assignment_2.f90: Ditto.
1256 * gfortran.dg/impure_assignment_3.f90: Ditto.
1257 * gfortran.dg/intent_out_1.f90: Ditto.
1258 * gfortran.dg/intent_out_3.f90: Ditto.
1259 * gfortran.dg/pointer_assign_7.f90: Ditto.
1260 * gfortran.dg/pointer_intent_3.f90: Ditto.
1261 * gfortran.dg/pr19936_1.f90: Ditto.
1262 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1263 * gfortran.dg/simpleif_2.f90: Ditto.
1264 * gfortran.dg/protected_5.f90: Ditto.
1265 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1266 * gfortran.dg/protected_6.f90: Ditto.
1267 * gfortran.dg/protected_7.f90: Ditto.
1268
1269 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1270
1271 PR libfortran/45710
1272 * gfortran.dg/namelist_65.f90: New test.
1273
1274 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1275
1276 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1277 the regexp pattern between the expected label and location string.
1278
1279 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1280
1281 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1282
1283 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1284
1285 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1286 * gcc.dg/pr27898.c: Likewise.
1287 * gcc.dg/pr28712.c: Likewise.
1288 * gcc.dg/pr30762-1.c: Likewise.
1289 * gcc.dg/pr31529-1.c: Likewise.
1290 * gcc.dg/pr34457-1.c: Likewise.
1291 * gcc.dg/pr34668-1.c: Likewise.
1292 * gcc.dg/pr34989-1.c: Likewise.
1293 * gcc.dg/pr43557-1.c: Likewise.
1294
1295 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR rtl-optimization/45739
1298 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1299
1300 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
1301
1302 * gcc.target/sparc/mnofpu.c: New test.
1303
1304 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR rtl-optimization/45739
1307 * gcc.target/i386/pr45739.c: New test.
1308
1309 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
1310
1311 PR fortran/45648
1312 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1313 and counts. Add non-elemental function call check.
1314
1315 PR fortran/45648
1316 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1317 arguments checks. Update temporary counts.
1318 * gfortran.dg/transpose_optimization_1.f90: New.
1319
1320 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1321
1322 PR objc/23710
1323 * objc.dg/invalid-method-1.m: New.
1324
1325 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1326
1327 Merge from 'apple/trunk' branch on FSF servers.
1328
1329 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
1330
1331 Radar 4291785
1332 * objc.dg/naming-4.m: New
1333 * objc.dg/naming-5.m: New
1334 * obj-c++.dg/naming-1.mm: New
1335 * obj-c++.dg/naming-2.mm: New
1336
1337 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
1338 Jack Howarth <howarth@bromo.med.uc.edu>
1339
1340 PR c++/45645
1341 * g++.dg/torture/pr44972.C: Use portable assert().
1342
1343 2010-09-21 Richard Guenther <rguenther@suse.de>
1344
1345 PR tree-optimization/45580
1346 * g++.dg/torture/pr45580.C: New testcase.
1347
1348 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
1349
1350 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1351
1352 2010-09-20 Janus Weil <janus@gcc.gnu.org>
1353
1354 PR fortran/45438
1355 * gfortran.dg/pointer_check_7.f90: New.
1356
1357 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR rtl-optimization/45728
1360 * gcc.c-torture/compile/pr45728.c: New test.
1361
1362 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
1363
1364 PR fortran/45081
1365 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1366
1367 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
1368
1369 * g++.dg/tree-ssa/pr45605.C: Add "\\".
1370
1371 2010-09-20 Richard Guenther <rguenther@suse.de>
1372
1373 PR middle-end/45704
1374 * gcc.dg/torture/pr45704.c: New testcase.
1375
1376 2010-09-20 Jan Hubicka <jh@suse.cz>
1377
1378 PR tree-optimize/45605
1379 * g++.dg/tree-ssa/pr45605.C: New testcase.
1380
1381 2010-09-20 Michael Matz <matz@suse.de>
1382
1383 PR testsuite/45706
1384 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1385 enough.
1386
1387 2010-09-20 Richard Guenther <rguenther@suse.de>
1388
1389 PR tree-optimization/45705
1390 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1391
1392 2010-09-20 Michael Matz <matz@suse.de>
1393
1394 PR testsuite/45706
1395 * lib/target-supports.exp (check_effective_target_vect_perm):
1396 Add i?86-*-*.
1397
1398 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR rtl-optimization/45695
1401 * gcc.c-torture/execute/pr45695.c: New test.
1402
1403 2010-09-19 Jan Hubicka <jh@suse.cz>
1404
1405 PR lto/44246
1406 * gcc.c-torture/compile/pr44246.c:New file.
1407
1408 2010-09-19 Ira Rosen <irar@il.ibm.com>
1409
1410 PR tree-optimization/45714
1411 * gfortran.dg/vect/pr45714-a.f: New test.
1412 * gfortran.dg/vect/pr45714-b.f: New test.
1413
1414 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1415
1416 * gnat.dg/const1.adb: Rename into...
1417 * gnat.dg/constant1.adb: ...this.
1418 * gnat.dg/constant2.adb: New test.
1419 * gnat.dg/constant2_pkg1.ads: New helper.
1420 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1421
1422 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1423
1424 * gnat.dg/specs/constant1.ads: New test.
1425 * gnat.dg/specs/constant1_pkg.ads: New helper.
1426
1427 2010-09-18 Jan Hubicka <jh@suse.cz>
1428
1429 PR tree-optimization/45453
1430 * g++.dg/tree-ssa/pr45453.C: New testcase.
1431
1432 2010-09-18 Jason Merrill <jason@redhat.com>
1433
1434 * g++.dg/cpp0x/initlist44.C: New.
1435
1436 2010-09-18 Richard Guenther <rguenther@suse.de>
1437
1438 PR tree-optimization/45709
1439 * g++.dg/torture/pr45709-2.C: New testcase.
1440
1441 2010-09-18 Richard Guenther <rguenther@suse.de>
1442
1443 PR tree-optimization/45709
1444 * g++.dg/torture/pr45709.C: New testcase.
1445
1446 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
1447
1448 PR testsuite/45719
1449 * gcc.target/i386/pad-3.c: Pass -fno-pic.
1450
1451 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1452
1453 * gcc.target/i386/pad-1.c: New.
1454 * gcc.target/i386/pad-2.c: Likewise.
1455 * gcc.target/i386/pad-3.c: Likewise.
1456 * gcc.target/i386/pad-4.c: Likewise.
1457 * gcc.target/i386/pad-5a.c: Likewise.
1458 * gcc.target/i386/pad-5b.c: Likewise.
1459 * gcc.target/i386/pad-6a.c: Likewise.
1460 * gcc.target/i386/pad-6b.c: Likewise.
1461 * gcc.target/i386/pad-7.c: Likewise.
1462 * gcc.target/i386/pad-8.c: Likewise.
1463 * gcc.target/i386/pad-9.c: Likewise.
1464 * gcc.target/i386/pad-10.c: Likewise.
1465
1466 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1467
1468 PR middle-end/45234
1469 * gcc.dg/torture/stackalign/alloca-5.c: New.
1470
1471 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1472
1473 PR middle-end/45678
1474 * gcc.dg/torture/pr45678-2.c: New.
1475
1476 2010-09-17 Richard Guenther <rguenther@suse.de>
1477
1478 PR middle-end/45678
1479 * gcc.dg/torture/pr45678-1.c: New testcase.
1480
1481 2010-09-17 Michael Matz <matz@suse.de>
1482
1483 PR tree-optimization/43432
1484 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1485 check_effective_target_vect_perm_short): New predicates.
1486 (check_effective_target_vect_perm): Include x86_64.
1487 * gcc.dg/vect/pr43432.c: New test.
1488 * gcc.dg/vect/vect-114.c: Adjust.
1489 * gcc.dg/vect/vect-15.c: Ditto.
1490 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1491 * gcc.dg/vect/slp-perm-9.c: Ditto.
1492
1493 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
1494
1495 PR testsuite/45692
1496 * objc/execute/exceptions/throw-nil.m: Run the test only with the
1497 GNU runtime.
1498
1499 2010-09-17 Richard Guenther <rguenther@suse.de>
1500
1501 * gcc.dg/pr27898.c: Use -flto instead of -combine.
1502 * gcc.dg/pr28706.c: Likewise.
1503 * gcc.dg/pr28712.c: Likewise.
1504 * gcc.dg/pr30762-1.c: Likewise.
1505 * gcc.dg/pr30762-2.c: Likewise.
1506 * gcc.dg/pr31529-1.c: Likewise.
1507 * gcc.dg/pr31529-2.c: Likewise.
1508 * gcc.dg/pr34457-1.c: Likewise.
1509 * gcc.dg/pr34457-2.c: Likewise.
1510 * gcc.dg/pr34668-1.c: Likewise.
1511 * gcc.dg/pr34668-2.c: Likewise.
1512 * gcc.dg/pr34989-1.c: Likewise.
1513 * gcc.dg/pr34989-2.c: Likewise.
1514 * gcc.dg/pr43557-1.c: Likewise.
1515 * gcc.dg/pr43557-2.c: Likewise.
1516 * gcc.dg/debug/pr41893-1.c: Likewise.
1517 * gcc.dg/matrix/matrix.exp: Do not use -combine.
1518 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1519 * gcc.dg/matrix/matrix-4.c: Likewise.
1520 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1521 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1522 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1523 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1524
1525 2010-09-16 Tobias Burnus <burnus@net-b.de>
1526
1527 PR fortran/43665
1528 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1529 optimizations.
1530 * gfortran.dg/intent_optimize_1.f90: New test.
1531
1532 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
1533
1534 * gcc.target/i386/divmod-1.c: New.
1535 * gcc.target/i386/divmod-2.c: Likewise.
1536 * gcc.target/i386/divmod-3.c: Likewise.
1537 * gcc.target/i386/divmod-4.c: Likewise.
1538 * gcc.target/i386/divmod-4a.c: Likewise.
1539 * gcc.target/i386/divmod-5.c: Likewise.
1540 * gcc.target/i386/divmod-6.c: Likewise.
1541 * gcc.target/i386/divmod-7.c: Likewise.
1542 * gcc.target/i386/divmod-8.c: Likewise.
1543 * gcc.target/i386/udivmod-1.c: Likewise.
1544 * gcc.target/i386/udivmod-2.c: Likewise.
1545 * gcc.target/i386/udivmod-3.c: Likewise.
1546 * gcc.target/i386/udivmod-4.c: Likewise.
1547 * gcc.target/i386/udivmod-4a.c: Likewise.
1548 * gcc.target/i386/udivmod-5.c: Likewise.
1549 * gcc.target/i386/udivmod-6.c: Likewise.
1550 * gcc.target/i386/udivmod-7.c: Likewise.
1551 * gcc.target/i386/udivmod-8.c: Likewise.
1552
1553 2010-09-16 Jan Hubicka <jh@suse.cz>
1554
1555 * g++.dg/lto/pr45679-1_0.C: New file.
1556 * g++.dg/lto/pr45679-1_1.C: New file.
1557 * g++.dg/lto/pr45679-0_0.C: New file.
1558 * g++.dg/lto/pr45679-0_1.C: New file.
1559
1560 2010-09-16 Janus Weil <janus@gcc.gnu.org>
1561
1562 PR fortran/45674
1563 * gfortran.dg/class_dummy_2.f03: New.
1564
1565 2010-09-16 Richard Guenther <rguenther@suse.de>
1566
1567 PR tree-optimization/45623
1568 * gcc.dg/torture/pr45623.c: New testcase.
1569
1570 2010-09-16 Ira Rosen <irar@il.ibm.com>
1571
1572 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1573 name and parentheses.
1574 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1575
1576 2010-09-15 Jason Merrill <jason@redhat.com>
1577
1578 * g++.dg/parse/parameter-declaration-2.C: New.
1579
1580 * g++.dg/cpp0x/scoped_enum2.C: New.
1581
1582 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
1583
1584 * gcc.c-torture/compile/20100915-1.c: New test.
1585
1586 2010-09-15 Martin Jambor <mjambor@suse.cz>
1587
1588 PR middle-end/45644
1589 * gcc.dg/ipa/pr45644.c: New test.
1590
1591 2010-09-15 Jakub Jelinek <jakub@redhat.com>
1592
1593 PR tree-optimization/45633
1594 * gcc.dg/vect/pr45633.c: New test.
1595
1596 2010-09-15 Janus Weil <janus@gcc.gnu.org>
1597
1598 PR fortran/45577
1599 * gfortran.dg/allocate_derived_4.f90: New.
1600
1601 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
1602
1603 * lib/target-supports.exp
1604 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1605 supported flag to true for neon.
1606
1607 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1608
1609 PR c++/45665
1610 * g++.dg/template/crash103.C: New.
1611
1612 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
1613
1614 Merge from 'apple/trunk' branch on FSF servers.
1615
1616 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
1617
1618 Radar 4457381
1619 * objc.dg/msg-in-protocol.m: New.
1620 * obj-c++.dg/msg-in-protocol.mm: New.
1621
1622 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
1623
1624 Radar 4219590
1625 * objc.dg/break-in-ifstmt.m: New.
1626
1627 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1628
1629 Radar 4174166
1630 * obj-c++.dg/comp-types-13.mm: New.
1631 * objc.dg/comp-types-12.m: New.
1632
1633 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1634
1635 Radar 4216500
1636 * obj-c++.dg/proto-lossage-7.mm: New.
1637 * objc.dg/proto-lossage-7.m: New.
1638
1639 2010-09-14 Jan Hubicka <jh@suse.cz>
1640
1641 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1642 folding.
1643 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1644 folding.
1645
1646 2010-09-14 Jakub Jelinek <jakub@redhat.com>
1647
1648 PR middle-end/45567
1649 * gcc.dg/pr45567.c: New test.
1650
1651 PR debug/45660
1652 * g++.dg/debug/pr45660.C: New test.
1653
1654 2010-09-14 Ira Rosen <irar@il.ibm.com>
1655
1656 PR tree-optimization/45470
1657 * g++.dg/vect/pr45470-a.cc: New test.
1658 * g++.dg/vect/pr45470-a.cc: New test.
1659
1660 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
1661
1662 PR target/42070
1663 * lib/profopt.exp: Prune warnings on execname2 compile.
1664 * lib/prune.exp: Prune "can't add line info" warnings.
1665
1666 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1667
1668 PR libfortran/45532
1669 * gfortran.dg/namelist_64.f90: New test.
1670
1671 2010-09-13 Jakub Jelinek <jakub@redhat.com>
1672
1673 PR rtl-optimization/45617
1674 * gcc.target/i386/pr45617.c: New test.
1675
1676 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
1677
1678 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1679
1680 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
1681
1682 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1683 * gcc.target/i386/fma4-vector.c: Likewise.
1684 * gcc.target/i386/vectorize2.c: Likewise.
1685 * gcc.target/i386/vectorize4.c: Likewise.
1686 * gcc.target/i386/vectorize5.c: Likewise.
1687 * gcc.target/i386/vectorize6.c: Likewise.
1688 * gcc.target/i386/vectorize8.c: Likewise.
1689
1690 * gcc.target/i386/vect-double-1.c: New.
1691 * gcc.target/i386/vect-double-1a.c: Likewise.
1692 * gcc.target/i386/vect-double-2.c: Likewise.
1693 * gcc.target/i386/vect-double-2a.c: Likewise.
1694
1695 * lib/target-supports.exp (check_effective_target_vect_double):
1696 Set et_vect_double_saved to 0 when tuning for Atom.
1697
1698 2010-09-13 Jan Hubicka <jh@suse.cz>
1699
1700 * gcc.dg/torture/pr23821.c: Drop static keyword.
1701 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1702 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1703
1704 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
1705
1706 * gcc.target/arm/sync-1.c: New.
1707
1708 2010-09-12 Olivier Hainque <hainque@adacore.com>
1709
1710 * gnat.dg/memtrap.adb: New test.
1711
1712 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1713
1714 * gfortran.dg/promotion.f90: Fix options.
1715
1716 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
1717
1718 * g++.dg/cpp0x/range-for1.C: New.
1719 * g++.dg/cpp0x/range-for2.C: New.
1720 * g++.dg/cpp0x/range-for3.C: New.
1721 * g++.dg/cpp0x/range-for4.C: New.
1722 * g++.dg/cpp0x/range-for5.C: New.
1723 * g++.dg/cpp0x/range-for6.C: New.
1724
1725 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
1726
1727 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1728 and counts. Check that transpose is not called.
1729 * gfortran.dg/transpose_2.f90: Update error message.
1730
1731 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1732
1733 PR c++/43824
1734 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1735 * g++.dg/lookup/strong-using-2.C: Likewise.
1736 * g++.dg/lookup/strong-using-3.C: Likewise.
1737 * g++.dg/lookup/strong-using-5.C: Likewise.
1738
1739 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1740 * g++.dg/cpp0x/inline-ns4.C: New.
1741 * g++.dg/cpp0x/inline-ns5.C: New.
1742
1743 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
1744
1745 PR middle-end/45634
1746 * gfortran.fortran-torture/compile/pr45634.f90: New.
1747
1748 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1749
1750 * objc.dg/fobjc-exceptions.m: New test.
1751
1752 2010-09-10 Jan Hubicka <jh@suse.cz>
1753
1754 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1755
1756 2010-09-10 Martin Jambor <mjambor@suse.cz>
1757
1758 PR tree-optimization/44972
1759 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1760 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1761 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1762 instead.
1763 * g++.dg/torture/pr44972.C: New test.
1764
1765 2010-09-10 Martin Jambor <mjambor@suse.cz>
1766
1767 PR tree-optimization/44972
1768 * g++.dg/torture/pr34850.C: Remove expected warning.
1769
1770 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1771
1772 * gfortran.dg/dummy_optional_arg.f90: New test.
1773
1774 2010-09-08 Jan Hubicka <jh@suse.cz>
1775
1776 PR tree-optimization/45598
1777 * fortran.fortran-torture/compile/pr45598.f90: New test.
1778
1779 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1780
1781 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1782 * lib/target-supports.exp (check_ifunc_available): New.
1783 * gcc.dg/attr-ifunc-1.c: New.
1784 * gcc.dg/attr-ifunc-2.c: New.
1785 * gcc.dg/attr-ifunc-3.c: New.
1786 * gcc.dg/attr-ifunc-4.c: New.
1787 * gcc.dg/attr-ifunc-5.c: New.
1788 * g++.dg/ext/attr-ifunc-1.C: New.
1789 * g++.dg/ext/attr-ifunc-2.C: New.
1790 * g++.dg/ext/attr-ifunc-3.C: New.
1791 * g++.dg/ext/attr-ifunc-4.C: New.
1792
1793 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1794
1795 PR middle-end/40386
1796 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1797
1798 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1799
1800 * gfortran.dg/inline_transpose_1.f90: New test.
1801
1802 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1803
1804 PR c++/45588
1805 * g++.dg/warn/Wunused-var-15.C: New test.
1806
1807 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1808
1809 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1810 hppa*-*-hpux*.
1811
1812 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1813
1814 * objc/execute/exceptions/throw-nil.m: New test.
1815 * objc/execute/exceptions/handler-1.m: Updated to use the new
1816 objc_set_uncaught_exception_handler() function.
1817 * objc/execute/exceptions/matcher-1.m: New test.
1818
1819 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1820
1821 PR fortran/38282
1822 * gfortran.dg/bit_comparison_1.F90: New test.
1823 * gfortran.dg/leadz_trailz_3.f90: New test.
1824 * gfortran.dg/masklr_2.F90: New test.
1825 * gfortran.dg/shiftalr_1.F90: New test.
1826 * gfortran.dg/merge_bits_2.F90: New test.
1827 * gfortran.dg/dshift_2.F90: New test.
1828 * gfortran.dg/bit_comparison_2.F90: New test.
1829 * gfortran.dg/masklr_1.F90: New test.
1830 * gfortran.dg/merge_bits_1.F90: New test.
1831 * gfortran.dg/dshift_1.F90: New test.
1832 * gfortran.dg/shiftalr_2.F90: New test.
1833
1834 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1835
1836 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1837 functions from objc/typedstream.h are deprecated.
1838
1839 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1840
1841 * lib/target-supports.exp
1842 (check_effective_target_run_expensive_tests): New proc.
1843 * gcc.c-torture/compile/limits-fnargs.c: Use
1844 dg-require-effective-target run_expensive_tests.
1845
1846 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR fortran/45597
1849 * gfortran.dg/gomp/pr45597.f90: New test.
1850
1851 PR fortran/45595
1852 * gfortran.dg/gomp/pr45595.f90: New test.
1853
1854 2010-09-08 Michael Matz <matz@suse.de>
1855
1856 * c-c++-common/uninit-17.c: Adjust.
1857
1858 2010-09-08 Michael Matz <matz@suse.de>
1859
1860 PR tree-optimization/43430
1861 * gcc.dg/vect/pr43430-2.c: New test.
1862
1863 2010-09-08 Michael Matz <matz@suse.de>
1864
1865 PR tree-optimization/33244
1866 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1867
1868 2010-09-08 Richard Guenther <rguenther@suse.de>
1869
1870 PR tree-optimization/45578
1871 * gfortran.dg/pr45578.f90: New testcase.
1872
1873 2010-09-08 Richard Guenther <rguenther@suse.de>
1874
1875 PR testsuite/45590
1876 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1877
1878 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1879
1880 PR fortran/45576
1881 * gfortran.dg/char_length_18.f90: New test.
1882
1883 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1884
1885 PR target/36502
1886 * gcc.target/i386/pr36502.c: New test.
1887
1888 PR target/42313
1889 PR target/44651
1890 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1891 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1892
1893 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1894
1895 * gfortran.dg/achar_4.f90: Enable bounds checking.
1896
1897 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
1898
1899 PR target/45206
1900 * gcc.target/i386/pr45206.c: New test.
1901
1902 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
1903
1904 PR fortran/45505
1905 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1906
1907 2010-09-07 Jan Hubicka <jh@suse.cz>
1908
1909 * gcc.c-torture/compile/20100907.c: New testcase.
1910
1911 2010-09-07 Richard Guenther <rguenther@suse.de>
1912
1913 PR middle-end/45569
1914 * g++.dg/eh/pr45569.C: New testcase.
1915
1916 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1917
1918 PR target/43137
1919 * gcc.target/arm/pr43137.c: New test.
1920
1921 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1922
1923 PR fortran/36931
1924 * gfortran.dg/dependency_35.f90: New test.
1925
1926 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1927
1928 PR fortran/34145
1929 * gfortran.dg/char_length_17.f90: New test.
1930
1931 2010-09-06 Dodji Seketeli <dodji@redhat.com>
1932
1933 PR c++/45200
1934 PR c++/45293
1935 PR c++/45558
1936 * g++.dg/template/typedef34.C: New test.
1937 * g++.dg/template/typedef35.C: New test.
1938
1939 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
1940
1941 PR target/22152
1942 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1943
1944 2010-09-06 Mark Mitchell <mark@codesourcery.com>
1945
1946 * g++.dg/warn/Wdouble-promotion.C: New.
1947
1948 2010-09-06 Arnaud Charlet <charlet@adacore.com>
1949
1950 * g++.dg/parse/redef2.C: New.
1951
1952 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1953
1954 * gcc.dg/20100906-1.c: New testcase.
1955
1956 2010-09-06 Jakub Jelinek <jakub@redhat.com>
1957
1958 PR testsuite/45543
1959 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1960 DW_TAG_enumeration_type DIE.
1961
1962 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1963
1964 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1965 Update XFAILs.
1966
1967 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
1968
1969 PR rtl-optimization/44919
1970 * g++.dg/opt/pr44919.C: New.
1971
1972 2010-09-06 Tobias Burnus <burnus@net-b.de>
1973
1974 PR fortran/38282
1975 * gfortran.dg/iall_iany_iparity_1.f90: New.
1976 * gfortran.dg/iall_iany_iparity_2.f90: New.
1977
1978 2010-09-06 Jason Merrill <jason@redhat.com>
1979
1980 * g++.dg/cpp0x/initlist42.C: New.
1981
1982 * g++.dg/cpp0x/auto19.C: New.
1983
1984 * g++.dg/template/sfinae25.C: New.
1985 * g++.dg/template/char1.C: Expect warning.
1986 * g++.dg/template/nontype10.C: Likewise.
1987
1988 * g++.dg/cpp0x/implicit9.C: New.
1989
1990 * g++.dg/cpp0x/initlist43.C: New.
1991
1992 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1993
1994 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1995
1996 2010-09-05 Mark Mitchell <mark@codesourcery.com>
1997
1998 * gcc.dg/Wdouble-promotion.c: New.
1999
2000 2010-09-05 Tobias Burnus <burnus@net-b.de>
2001
2002 * gfortran.dg/float128_1.f90: Remove test case as
2003 it always fails since Rev 163611 backed out the
2004 front-end implementation.
2005
2006 2010-09-05 Tobias Burnus <burnus@net-b.de>
2007
2008 * gfortran.dg/float128_1.f90: XFAIL test case.
2009
2010 2010-09-05 Tobias Burnus <burnus@net-b.de>
2011
2012 * gfortran.dg/bessel_7.f90: Decrease required precision.
2013
2014 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
2015
2016 PR testsuite/45545
2017 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2018 ref-all-matching targets.
2019
2020 2010-09-05 Richard Guenther <rguenther@suse.de>
2021
2022 PR tree-optimization/45535
2023 * gcc.c-torture/compile/pr45535.c: New testcase.
2024
2025 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
2026
2027 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2028 "\[^\n\]*".
2029 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2030 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2031 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2032 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2033 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2034 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2035 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2036 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2037 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2038 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2039 * gcc.target/i386/pr22152.c: Likewise.
2040 * gcc.target/i386/pr36992-1.c: Likewise.
2041 * gcc.target/i386/pr36992-2.c: Likewise.
2042 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2043
2044 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2045
2046 PR testsuite/43957
2047 * gcc.dg/const-uniq-1.c: Modify regexp.
2048
2049 2010-09-04 Tobias Burnus <burnus@net-b.de>
2050
2051 PR fortran/45530
2052 * gfortran.dg/namelist_63.f90: New.
2053
2054 2010-09-04 Jan Hubicka <jh@suse.cz>
2055
2056 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2057 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2058
2059 2010-09-04 Jan Hubicka <jh@suse.cz>
2060
2061 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2062
2063 2010-09-04 Janus Weil <janus@gcc.gnu.org>
2064
2065 PR fortran/45507
2066 * gfortran.dg/allocate_alloc_opt_12.f90: New.
2067
2068 2010-09-03 Joseph Myers <joseph@codesourcery.com>
2069
2070 * gcc.dg/opts-4.c: New test.
2071
2072 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2073
2074 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2075 * gcc.dg/vect/vect-peel-4.c: Ditto.
2076
2077 2010-09-03 Daniel Kraft <d@domob.eu>
2078
2079 PR fortran/45525
2080 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2081
2082 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2083
2084 PR fortran/45159
2085 * gfortran.dg/dependency_34.f90: New test.
2086
2087 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2088
2089 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2090
2091 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2092
2093 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2094 gcc.target/i386/clearcap.map if supported.
2095
2096 2010-09-03 Michael Matz <matz@suse.de>
2097
2098 PR middle-end/45415
2099 * gcc.dg/pr45415.c: New test.
2100
2101 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
2102
2103 PR tree-optimization/45506
2104 * gcc.dg/pr45506.c: New.
2105
2106 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
2107
2108 PR target/45476
2109 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2110 * gcc.target/i386/float128-2.c: Ditto.
2111
2112 2010-09-03 Daniel Kraft <d@domob.eu>
2113
2114 PR fortran/34162
2115 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2116 * gfortran.dg/internal_dummy_2.f08: New test.
2117 * gfortran.dg/internal_dummy_3.f08: New test.
2118 * gfortran.dg/internal_dummy_4.f08: New test.
2119
2120 2010-09-03 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR debug/45500
2123 * gcc.target/i386/pr45500.c: New test.
2124
2125 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
2126
2127 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2128
2129 2010-09-03 Daniel Kraft <d@domob.eu>
2130
2131 PR fortran/44602
2132 * gfortran.dg/exit_2.f08; Adapt error messages.
2133 * gfortran.dg/exit_3.f08: New test.
2134 * gfortran.dg/exit_4.f08: New test.
2135 * gfortran.dg/exit_5.f03: New test.
2136
2137 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2138
2139 * gfortran.dg/ishft_4.f90: New test.
2140
2141 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2142
2143 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2144 FRIZ/XSRIZ instruciton for (double)(long long)x.
2145 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2146
2147 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2148
2149 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2150
2151 2010-09-02 Richard Guenther <rguenther@suse.de>
2152
2153 PR tree-optimization/44937
2154 PR tree-optimization/45412
2155 * g++.dg/opt/pr45412.C: New testcase.
2156 * gcc.c-torture/compile/pr45412.c: Likewise.
2157 * gcc.c-torture/compile/pr44937.c: Likewise.
2158
2159 2010-09-02 Joseph Myers <joseph@codesourcery.com>
2160
2161 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
2162 but using -Werror=comment.
2163 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2164 expected error messages.
2165
2166 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2167
2168 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2169 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2170
2171 2010-09-02 Tobias Burnus <burnus@net-b.de>
2172
2173 PR fortran/45489
2174 * gfortran.dg/initialization_27.f90: New.
2175
2176 2010-09-02 Ira Rosen <irar@il.ibm.com>
2177
2178 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2179 check into different basic blocks. Expect vectorization if misaligned
2180 stores are supported.
2181 * gcc.dg/vect/bb-slp-8a.c: New test.
2182 * gcc.dg/vect/bb-slp-8b.c: New test.
2183
2184 2010-09-01 Steve Ellcey <sje@cup.hp.com>
2185
2186 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2187
2188 2010-09-01 Janus Weil <janus@gcc.gnu.org>
2189
2190 PR fortran/44541
2191 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2192 * gfortran.dg/class_dummy_1.f03: New.
2193
2194 2010-09-01 Jakub Jelinek <jakub@redhat.com>
2195
2196 PR middle-end/45458
2197 * g++.dg/tree-prof/partition2.C: New test.
2198
2199 2010-09-01 Richard Guenther <rguenther@suse.de>
2200
2201 * gcc.dg/vect/vect-outer-fir.c: Adjust.
2202 * gcc.dg/tree-ssa/vrp54.c: New testcase.
2203 * gcc.c-torture/execute/20100827-1.c: Likewise.
2204
2205 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2206
2207 * gfortran.dg/execute_command_line_1.f90: New test.
2208
2209 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR preprocessor/45457
2212 * c-c++-common/cpp/pr45457.c: New test.
2213
2214 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
2215
2216 * gcc.dg/nested-func-8.c: New test.
2217
2218 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2219
2220 PR fortran/38282
2221 * gfortran.dg/popcnt_poppar_1.F90: New test.
2222 * gfortran.dg/popcnt_poppar_2.F90: New test.
2223
2224 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
2225
2226 * gcc.target/i386/volatile-2.c: Require nonpic target.
2227
2228 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR middle-end/45461
2231 * gcc.dg/pr45461.c: New test.
2232
2233 2010-08-31 Richard Guenther <rguenther@suse.de>
2234
2235 PR testsuite/45455
2236 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2237
2238 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
2239
2240 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2241
2242 2010-08-30 Janus Weil <janus@gcc.gnu.org>
2243
2244 PR fortran/45456
2245 * gfortran.dg/typebound_proc_18.f03: New.
2246
2247 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
2248
2249 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2250 * lib/scanasm.exp (scan-stack-usage): Likewise.
2251 (scan-stack-usage-not): Likewise.
2252 * gcc.dg/stack-usage-1.c: New test.
2253 * gcc.target/i386/stack-usage-realign.c: Likewise.
2254
2255 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
2256
2257 PR tree-optimization/45427
2258 * gcc.dg/tree-ssa/pr45427.c: New test.
2259
2260 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2261
2262 PR c++/45043
2263 * g++.dg/template/crash102.C: New.
2264
2265 2010-08-30 Jakub Jelinek <jakub@redhat.com>
2266
2267 PR middle-end/45423
2268 * gcc.dg/gomp/atomic-12.c: New test.
2269 * gcc.dg/gomp/atomic-13.c: New test.
2270 * gcc.dg/gomp/atomic-14.c: New test.
2271 * g++.dg/gomp/atomic-11.C: New test.
2272 * g++.dg/gomp/atomic-12.C: New test.
2273 * g++.dg/gomp/atomic-13.C: New test.
2274 * g++.dg/gomp/atomic-14.C: New test.
2275
2276 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2277
2278 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2279 delimiter.
2280
2281 2010-08-30 Thomas Quinot <quinot@adacore.com>
2282
2283 * gnat.dg/discr24.adb: New test.
2284
2285 2010-08-30 Richard Guenther <rguenther@suse.de>
2286
2287 PR tree-optimization/45449
2288 * gcc.dg/pr45449.c: New testcase.
2289
2290 2010-08-30 Joseph Myers <joseph@codesourcery.com>
2291
2292 * gcc.dg/opts-1.c: Expect errors, not warnings.
2293
2294 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2295
2296 PR fortran/42769
2297 * gfortran.dg/dynamic_dispatch_11.f03: New.
2298
2299 2010-08-29 Jason Merrill <jason@redhat.com>
2300
2301 PR c++/44991
2302 * g++.dg/parse/defarg15.C: New.
2303
2304 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2305
2306 PR fortran/45439
2307 * gfortran.dg/select_type_16.f03: New.
2308
2309 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
2310 Tobias Burnus <burnus@net-b.de>
2311
2312 * gfortran.dg/bessel_7.f90: Decrease required precision.
2313
2314 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
2315 Kaz Kojima <kkojima@gcc.gnu.org>
2316
2317 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
2318
2319 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2320
2321 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2322 floating point conversion code generation.
2323 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2324 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2325 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2326 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2327 to integer conversion code generation.
2328 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2329 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2330 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2331 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2332
2333 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2334
2335 PR fortran/32049
2336 * gfortran.dg/random_seed_1.f90: Adjust test.
2337 * gfortran.dg/float128_1.f90: New test.
2338
2339 2010-08-27 Tobias Burnus <burnus@net-b.de>
2340
2341 PR fortran/33197
2342 * gfortran.dg/norm2_1.f90: New.
2343 * gfortran.dg/norm2_2.f90: New.
2344 * gfortran.dg/norm2_3.f90: New.
2345 * gfortran.dg/norm2_4.f90: New.
2346 * gfortran.dg/parity_1.f90: New.
2347 * gfortran.dg/parity_2.f90: New.
2348 * gfortran.dg/parity_3.f90: New.
2349
2350 2010-08-27 Janus Weil <janus@gcc.gnu.org>
2351
2352 PR fortran/45420
2353 * gfortran.dg/select_type_15.f03: New.
2354
2355 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2356
2357 PR libfortran/43217
2358 * gfortran.dg/hollerith8.f90: New test.
2359
2360 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2361
2362 PR fortran/45159
2363 * gfortran.dg/dependency_33.f90: New test.
2364
2365 2010-08-27 Richard Guenther <rguenther@suse.de>
2366
2367 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2368 * gcc.dg/graphite/scop-2.c: Likewise.
2369 * gcc.dg/graphite/scop-20.c: Likewise.
2370 * gcc.dg/vect/slp-25.c: Likewise.
2371
2372 2010-08-27 Olivier Hainque <hainque@adacore.com>
2373
2374 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2375
2376 2010-08-26 Daniel Kraft <d@domob.eu>
2377
2378 PR fortran/38936
2379 PR fortran/44047
2380 PR fortran/45384
2381 * gfortran.dg/associate_8.f03: New test.
2382 * gfortran.dg/select_type_13.f03: New test.
2383 * gfortran.dg/select_type_14.f03: New test.
2384
2385 2010-08-26 Jakub Jelinek <jakub@redhat.com>
2386
2387 PR tree-optimization/44485
2388 * gcc.dg/pr44485.c: New test.
2389
2390 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2391
2392 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2393 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2394 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2395
2396 2010-08-26 Richard Guenther <rguenther@suse.de>
2397
2398 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2399 * gcc.dg/graphite/scop-21.c: Likewise.
2400
2401 2010-08-26 Richard Guenther <rguenther@suse.de>
2402
2403 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2404 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2405 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2406 * gcc.dg/vect/vect-91.c: Likewise.
2407 * gcc.dg/vect/vect-peel-1.c: Likewise.
2408 * gcc.dg/vect/vect-peel-2.c: Likewise.
2409 * gcc.dg/vect/vect-peel-4.c: Likewise.
2410
2411 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2412
2413 PR libfortran/41859
2414 * gfortran.dg/der_io_4.f90: New test.
2415
2416 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2417
2418 PR rtl-optimization/44858
2419 * gcc.c-torture/execute/pr44858.c: New test.
2420
2421 PR rtl-optimization/45400
2422 * g++.dg/other/i386-8.C: New test.
2423
2424 2010-08-25 Richard Guenther <rguenther@suse.de>
2425
2426 * gcc.dg/alias-8.c: Adjust.
2427
2428 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
2429
2430 * gcc.target/i386/combine-mul.c: New test.
2431
2432 2010-08-25 Richard Guenther <rguenther@suse.de>
2433
2434 PR lto/44562
2435 * gcc.dg/graphite/id-27.c: New testcase.
2436 * gcc.dg/lto/20100825-1_0.c: Likewise.
2437
2438 2010-08-25 Richard Guenther <rguenther@suse.de>
2439
2440 PR tree-optimization/45316
2441 * g++.dg/opt/pr45316.C: New testcase.
2442
2443 2010-08-25 Richard Guenther <rguenther@suse.de>
2444
2445 PR tree-optimization/45393
2446 * g++.dg/torture/pr45393.C: New testcase.
2447
2448 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR tree-optimization/45059
2451 * gcc.c-torture/compile/pr45059.c: New test.
2452
2453 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
2454
2455 * lib/target-supports.exp (check_effective_target_vect_unpack):
2456 Set vect_unpack supported flag to true for neon.
2457
2458 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2459
2460 * gcc.dg/tree-ssa/ifc-5.c: New.
2461
2462 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2463
2464 * gcc.dg/tree-ssa/ifc-4.c: New.
2465 * gcc.dg/tree-ssa/ifc-7.c: New.
2466
2467 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
2468
2469 * gcc.dg/vect/vect.exp: Check loongson targets
2470 * g++.dg/vect/vect.exp: Likewise
2471 * gfortran.dg/vect/vect.exp: Likewise
2472
2473 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2474
2475 * gcc.target/powerpc/vsx-mass-1.c: New file, test
2476 -mveclibabi=mass.
2477
2478 2010-08-23 Janus Weil <janus@gcc.gnu.org>
2479
2480 PR fortran/45366
2481 * gfortran.dg/proc_ptr_29.f90: New.
2482
2483 2010-08-22 Tobias Burnus <burnus@net-b.de>
2484 Dominique d'Humieres <dominiq@lps.ens.fr>
2485
2486 PR fortran/45367
2487 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2488
2489 2010-08-22 Tobias Burnus <burnus@net-b.de>
2490
2491 PR fortran/45367
2492 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2493
2494 2010-08-22 Tobias Burnus <burnus@net-b.de>
2495
2496 PR fortran/36158
2497 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2498
2499 2010-08-22 Tobias Burnus <burnus@net-b.de>
2500 Dominique d'Humieres <dominiq@lps.ens.fr>
2501
2502 PR fortran/45367
2503 PR fortran/36158
2504 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2505 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2506
2507 2010-08-21 Janus Weil <janus@gcc.gnu.org>
2508
2509 PR fortran/44863
2510 PR fortran/45271
2511 PR fortran/45290
2512 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2513 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2514 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2515
2516 2010-08-21 Tobias Burnus <burnus@net-b.de>
2517
2518 PR fortran/36158
2519 PR fortran/33197
2520 * gfortran.dg/bessel_6.f90: New.
2521 * gfortran.dg/bessel_7.f90: New.
2522
2523 2010-08-20 Jan Hubicka <jh@suse.cz>
2524
2525 PR c++/45307
2526 PR c++/17736
2527 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2528 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2529
2530 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
2531
2532 PR target/45336
2533 * gcc.target/i386/pr45336-1.c: New.
2534 * gcc.target/i386/pr45336-2.c: Likewise.
2535 * gcc.target/i386/pr45336-3.c: Likewise.
2536 * gcc.target/i386/pr45336-4.c: Likewise.
2537
2538 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
2539
2540 PR testsuite/45361
2541 * gcc.target/i386/volatile-2.c: Update scan strings to also
2542 include (%rip) for the memory reference on x86_64.
2543
2544 2010-08-20 Jakub Jelinek <jakub@redhat.com>
2545
2546 PR middle-end/44974
2547 * gcc.dg/pr44974.c: New test.
2548
2549 PR rtl-optimization/45353
2550 * gcc.dg/pr45353.c: New test.
2551
2552 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
2553
2554 * gcc.target/i386/volatile-2.c: New.
2555
2556 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
2557
2558 PR rtl-optimization/44691
2559 * gfortran.dg/pr44691.f: New test.
2560
2561 2010-10-19 Olivier Hainque <hainque@adacore.com>
2562
2563 * gcc.target/sparc/sibcall-dslot.c: New testcase.
2564
2565 2010-08-19 Jason Merrill <jason@redhat.com>
2566
2567 * g++.dg/init/synth3.C: New.
2568 * g++.dg/init/value8.C: New.
2569 * g++.dg/tree-ssa/empty-2.C: New.
2570 * g++.dg/cpp0x/noexcept09.C: New.
2571
2572 2010-08-19 Daniel Kraft <d@domob.eu>
2573
2574 PR fortran/29785
2575 PR fortran/45016
2576 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2577 * gfortran.dg/pointer_remapping_1.f90: New test.
2578 * gfortran.dg/pointer_remapping_2.f03: New test.
2579 * gfortran.dg/pointer_remapping_3.f08: New test.
2580 * gfortran.dg/pointer_remapping_4.f03: New test.
2581 * gfortran.dg/pointer_remapping_5.f08: New test.
2582 * gfortran.dg/pointer_remapping_6.f08: New test.
2583
2584 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
2585
2586 PR testsuite/45324
2587 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2588
2589 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2590
2591 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2592
2593 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
2594
2595 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2596 variable.
2597
2598 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2599
2600 PR target/45070
2601 * gcc.c-torture/execute/pr45070.c: New.
2602
2603 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2604
2605 * g++.dg/pr44328.C: New test.
2606
2607 2010-08-19 Tobias Burnus <burnus@net-b.de>
2608
2609 PR fortran/36158
2610 PR fortran/33197
2611 * gfortran.dg/bessel_3.f90: New.
2612 * gfortran.dg/bessel_4.f90: New.
2613 * gfortran.dg/bessel_5.f90: New.
2614
2615 2010-08-19 Janus Weil <janus@gcc.gnu.org>
2616
2617 PR fortran/45290
2618 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2619 * gfortran.dg/pointer_init_2.f90: New.
2620 * gfortran.dg/pointer_init_3.f90: New.
2621 * gfortran.dg/pointer_init_4.f90: New.
2622
2623 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
2624
2625 PR c++/45049
2626 * g++.dg/pr45049-1.C: New test.
2627 * g++.dg/pr45049-2.C: New test.
2628
2629 2010-08-18 Jie Zhang <jie@codesourcery.com>
2630
2631 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2632 20 if __ARM_PCS is defined otherwise 64.
2633 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2634 instead of hard coded 64.
2635
2636 2010-08-18 Yao Qi <yao@codesourcery.com>
2637
2638 PR target/45094
2639 * gcc.target/arm/pr45094.c: New test.
2640
2641 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2642
2643 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2644
2645 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2646
2647 PR rtl-optimization/42575
2648 * gcc.target/arm/pr42575.c: New test.
2649
2650 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2651
2652 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2653 * gcc.dg/tls/thr-cse-1.c: New.
2654
2655 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2656
2657 PR debug/42487
2658 * lib/target-supports.exp
2659 (check_effective_target_function_sections): New.
2660 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2661 function sections before proceding.
2662
2663 2010-08-17 Jakub Jelinek <jakub@redhat.com>
2664
2665 PR fortran/45308
2666 * gfortran.dg/pr45308.f03: New test.
2667
2668 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
2669
2670 PR target/45296
2671 * gcc.target/i386/pr45296.c: New test.
2672
2673 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
2674
2675 * g++.dg/ext/uow-1.C: New.
2676 * g++.dg/ext/uow-2.C: New.
2677 * g++.dg/ext/uow-3.C: New.
2678 * g++.dg/ext/uow-4.C: New.
2679
2680 2010-08-17 Richard Guenther <rguenther@suse.de>
2681
2682 PR testsuite/45266
2683 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2684
2685 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
2686
2687 PR c/40563
2688 * gcc.dg/Wcxx-compat-20.c: New test.
2689
2690 2010-08-17 Daniel Kraft <d@domob.eu>
2691
2692 PR fortran/38936
2693 * gfortran.dg/associate_1.f03: Extended to test newly supported
2694 features like association to variables.
2695 * gfortran.dg/associate_3.f03: Removed check for illegal change
2696 of associate-name here...
2697 * gfortran.dg/associate_5.f03: ...and added it here.
2698 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2699 * gfortran.dg/associate_7.f03: New test.
2700
2701 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
2702
2703 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2704
2705 2010-08-15 Daniel Kraft <d@domob.eu>
2706
2707 PR fortran/38936
2708 * gfortran.dg/associate_1.f03: Enable test for array expressions.
2709 * gfortran.dg/associate_3.f03: Clarify comment.
2710 * gfortran.dg/associate_5.f03: New test.
2711 * gfortran.dg/associate_6.f03: New test.
2712
2713 2010-08-15 Tobias Burnus <burnus@net-b.de>
2714
2715 PR fortran/45211
2716 * gfortran.dg/bind_c_usage_21.f90: New.
2717 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2718
2719 2010-08-15 Tobias Burnus <burnus@net-b.de>
2720
2721 * gfortran.dg/optional_absent_1.f90: New.
2722 * gfortran.dg/null_actual.f90: New.
2723
2724 2010-08-15 Tobias Burnus <burnus@net-b.de>
2725
2726 * gfortran.dg/pointer_target_1.f90: New.
2727 * gfortran.dg/pointer_target_2.f90: New.
2728 * gfortran.dg/pointer_target_3.f90: New.
2729
2730 2010-08-15 Daniel Kraft <d@domob.eu>
2731
2732 PR fortran/45197
2733 * gfortran.dg/elemental_args_check_3.f90: New test.
2734 * gfortran.dg/impure_1.f08: New test.
2735 * gfortran.dg/impure_2.f08: New test.
2736 * gfortran.dg/impure_3.f90: New test.
2737 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2738
2739 2010-08-15 Ira Rosen <irar@il.ibm.com>
2740
2741 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2742 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2743 SLP tests.
2744 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2745 misaligned loads.
2746 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2747 misaligned stores.c
2748 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2749
2750 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2751
2752 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2753 dg-require-effective-target after dg-do.
2754
2755 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2756
2757 * lib/target-supports.exp (check_effective_target_vect_int): Return
2758 true for Loongson targets.
2759 (check_effective_target_vect_shift): Likewise.
2760 (check_effective_target_vect_no_int_max): Likewise.
2761 (check_effective_target_vect_no_align): Likewise.
2762 (check_effective_target_vect_short_mult): Likewise.
2763
2764 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
2765
2766 * g++.dg/cast.C: Change fields of structures to "long" to pass
2767 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2768 * g++.dg/cpp0x/iop.C: Ditto.
2769 * g++.dg/cpp0x/named_refs.C: Ditto.
2770 * g++.dg/cpp0x/rv1p.C: Ditto.
2771 * g++.dg/cpp0x/rv2p.C: Ditto.
2772 * g++.dg/cpp0x/rv3p.C: Ditto.
2773 * g++.dg/cpp0x/rv4p.C: Ditto.
2774 * g++.dg/cpp0x/rv5p.C: Ditto.
2775 * g++.dg/cpp0x/rv6p.C: Ditto.
2776 * g++.dg/cpp0x/rv7p.C: Ditto.
2777 * g++.dg/cpp0x/rv8p.C: Ditto.
2778 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2779
2780 2010-08-13 Daniel Kraft <d@domob.eu>
2781
2782 * gfortran.dg/implied_shape_1.f08: New test.
2783 * gfortran.dg/implied_shape_2.f90: New test.
2784 * gfortran.dg/implied_shape_3.f08: New test.
2785
2786 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2787
2788 PR libfortran/42526
2789 * gfortran.dg/char_component_initializer_1.f90: New test.
2790
2791 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2792
2793 PR tree-optimization/45241
2794 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2795
2796 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2797
2798 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2799 to dg-options.
2800 * gcc.target/i386/pr40906-2.c: Ditto.
2801 * gcc.target/i386/pr40906-3.c: Ditto.
2802
2803 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2804
2805 PR middle-end/45262
2806 * gcc.c-torture/execute/pr45262.c: New test.
2807
2808 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2809
2810 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2811 empty argument.
2812 * g++.dg/other/profile1.C: Ditto.
2813
2814 2010-08-12 Richard Guenther <rguenther@suse.de>
2815
2816 PR tree-optimization/45232
2817 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2818 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2819 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2820 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2821 unsigned arithmetic.
2822 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2823 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2824 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2825 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2826 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2827 unsigned arithmetic.
2828 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2829 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2830 unsigned arithmetic.
2831 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2832 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2833 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2834 unsigned arithmetic.
2835 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2836 * gcc.dg/tree-ssa/negate.c: Adjust.
2837 * gcc.dg/vect/vect-1.c: Adjust.
2838 * gfortran.dg/reassoc_6.f: XFAIL.
2839
2840 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2841
2842 PR debug/45259
2843 * gcc.dg/pr45259.c: New test.
2844
2845 2010-08-12 Wei Guozhi <carrot@google.com>
2846
2847 PR target/44999
2848 * gcc.target/arm/pr44999.c: New testcase.
2849
2850 2010-08-12 Jie Zhang <jie@codesourcery.com>
2851
2852 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2853 (N): Likewise.
2854 (main): Adjust accordingly.
2855
2856 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2857
2858 * gfortran.dg/graphite/id-22.f: New.
2859
2860 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2861
2862 * gcc.dg/graphite/id-26.c: New.
2863
2864 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2865
2866 * gcc.dg/graphite/id-25.c: New.
2867
2868 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2869
2870 * gcc.dg/graphite/run-id-5.c: New.
2871 * gcc.dg/graphite/run-id-6.c: New.
2872 * gfortran.dg/graphite/id-21.f: New.
2873
2874 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2875
2876 * gcc.dg/graphite/id-24.c: New.
2877
2878 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2879
2880 * gcc.dg/tree-ssa/pr20742.c: New.
2881
2882 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2883
2884 * gcc.dg/graphite/id-23.c: New.
2885
2886 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2887
2888 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2889
2890 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2891
2892 * gcc.dg/graphite/pr42729.c: New.
2893
2894 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2895
2896 * gfortran.dg/graphite/id-20.f: New.
2897
2898 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2899
2900 * gcc.dg/graphite/id-22.c: New.
2901
2902 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2903
2904 * gcc.dg/graphite/run-id-2.c: Call abort.
2905
2906 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
2907
2908 * gcc.dg/graphite/id-20.c: New.
2909
2910 2010-08-11 Janus Weil <janus@gcc.gnu.org>
2911 Steve Kargl <kargl@gcc.gnu.org>
2912
2913 PR fortran/44595
2914 * gfortran.dg/move_alloc_3.f90: New.
2915 * gfortran.dg/random_seed_2.f90: New.
2916
2917 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2918
2919 * lib/target-supports.exp (check_effective_target_sync_int_long):
2920 Add hppa*-*-linux*.
2921 (check_effective_target_sync_char_short): Likewise.
2922
2923 2010-08-10 Yao Qi <yao@codesourcery.com>
2924
2925 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2926 general form.
2927 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2928 * g++.dg/other/packed1.C: Likewise.
2929 * g++.dg/other/crash-4.C: Likewise.
2930 * g++.dg/ext/packed8.C: Likewise.
2931 * g++.dg/init/array16.C: Likewise.
2932
2933 2010-08-10 xinliang David Li <davidxl@google.com>
2934 * gcc.dg/tree-ssa/loop-19.c: Add option
2935 -fno-prefetch-loop-array
2936
2937 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2938
2939 PR middle-end/45182
2940 * gcc.c-torture/compile/pr45182.c: New test.
2941
2942 2010-08-09 Jason Merrill <jason@redhat.com>
2943
2944 PR c++/45236
2945 * g++.dg/cpp0x/variadic-104.C: New.
2946
2947 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2948
2949 PR fortran/44235
2950 * gfortran.dg/dependency_32.f90: New test.
2951
2952 2010-08-09 Richard Guenther <rguenther@suse.de>
2953
2954 PR middle-end/44632
2955 * g++.dg/opt/nrv17.C: New testcase.
2956
2957 2010-08-09 Richard Guenther <rguenther@suse.de>
2958
2959 PR middle-end/45212
2960 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2961 alignment from MEM_REF offset only if we took it from the
2962 base object.
2963
2964 * gcc.target/i386/pr24178.c: New testcase.
2965
2966 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2967
2968 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2969 * gcc.dg/20030702-1.c: Ditto.
2970 * gcc.dg/20050309-1.c: Ditto.
2971 * gcc.dg/20050325-1.c: Ditto.
2972 * gcc.dg/20050330-2.c: Ditto.
2973 * gcc.dg/20051201-1.c: Ditto.
2974 * gcc.dg/gomp/pr27573.c: Ditto.
2975 * gcc.dg/gomp/pr34610.c: Ditto.
2976 * gcc.dg/pr24225.c: Ditto.
2977 * gcc.dg/pr26570.c: Ditto.
2978 * gcc.dg/pr32773.c: Ditto.
2979 * g++.dg/gcov/gcov-6.C: Ditto.
2980 * g++.dg/gomp/pr34608.C: Ditto.
2981 * gfortran.dg/gomp/pr27573.f90: Ditto.
2982
2983 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2984 dg-require-host-local dg directive.
2985 * gcc.dg/profile-dir-2.c: Ditto.
2986 * gcc.dg/profile-dir-3.c: Ditto.
2987
2988 2010-08-08 Richard Guenther <rguenther@suse.de>
2989
2990 PR tree-optimization/45109
2991 * gcc.c-torture/compile/pr45109.c: New testcase.
2992
2993 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
2994
2995 * gcc.dg/march.c: Skip if -march defined.
2996 * gcc.dg/mtune.c: Skip if -mtune defined.
2997
2998 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2999 generic thunk support.
3000
3001 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
3002
3003 PR target/45213
3004 * gcc.target/i386/pr45213.c: New test.
3005
3006 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3007
3008 PR libfortran/45143
3009 * gfortran.dg/fmt_error_11.f03: New test.
3010
3011 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
3012
3013 * lib/target-supports.exp (check_effective_target_sync_int_long):
3014 Add arm*-*-linux-gnueabi.
3015 (check_effective_target_sync_char_short): Likewise.
3016
3017 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3018
3019 PR fortran/45159
3020 * gfortran.dg/dependency_31.f90: New test.
3021
3022 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3023
3024 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
3025
3026 2010-08-06 Jason Merrill <jason@redhat.com>
3027
3028 * g++.dg/cpp0x/sfinae3.C: New.
3029 * g++.dg/cpp0x/sfinae4.C: New.
3030
3031 2010-08-06 Richard Guenther <rguenther@suse.de>
3032
3033 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3034 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3035 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3036 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3037 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3038 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3039 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3040 * gcc.c-torture/execute/20100805-1.c: Likewise.
3041
3042 2010-08-05 Martin Jambor <mjambor@suse.cz>
3043
3044 PR testsuite/42855
3045 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3046
3047 2010-08-05 Martin Jambor <mjambor@suse.cz>
3048
3049 * gcc.dg/ipa/ipcp-ii-1.c: New test.
3050 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3051
3052 2010-08-05 Martin Jambor <mjambor@suse.cz>
3053
3054 * g++.dg/ipa/devirt-1.C: New test.
3055 * g++.dg/ipa/devirt-2.C: Likewise.
3056 * g++.dg/ipa/devirt-3.C: Likewise.
3057 * g++.dg/ipa/devirt-4.C: Likewise.
3058 * g++.dg/ipa/devirt-5.C: Likewise.
3059 * gcc.dg/ipa/iinline-3.c: Likewise.
3060
3061 2010-08-05 Jie Zhang <jie@codesourcery.com>
3062
3063 PR tree-optimization/45144
3064 * gcc.dg/tree-ssa/pr45144.c: New test.
3065
3066 2010-08-04 Janus Weil <janus@gcc.gnu.org>
3067
3068 PR fortran/42207
3069 PR fortran/44064
3070 PR fortran/44065
3071 * gfortran.dg/class_25.f03: New.
3072 * gfortran.dg/class_26.f03: New.
3073
3074 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
3075
3076 * g++.dg/warn/miss-format-1.C: Update line number.
3077
3078 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
3079
3080 PR c++/44641
3081 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3082 .frame and .mask assembler directives.
3083
3084 2010-08-04 Richard Guenther <rguenther@suse.de>
3085
3086 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3087 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3088 * gcc.dg/tree-ssa/vrp50.c: Likewise.
3089 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3090
3091 2010-08-04 Tobias Burnus <burnus@net-b.de>
3092
3093 PR fortran/44857
3094 * gfortran.dg/derived_constructor_char_1.f90: New.
3095 * gfortran.dg/derived_constructor_char_2.f90: New.
3096
3097 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3098
3099 PR fortran/45159
3100 * gfortran.dg/dependency_30.f90: New test.
3101
3102 2010-08-03 Jan Hubicka <jh@suse.cz>
3103
3104 * gcc.c-torture/compile/pr45085.c: New testcase.
3105
3106 2010-08-03 Janus Weil <janus@gcc.gnu.org>
3107
3108 PR fortran/44584
3109 PR fortran/45161
3110 * gfortran.dg/typebound_call_9.f03: Modified.
3111 * gfortran.dg/typebound_generic_1.f03: Modified.
3112
3113 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3114
3115 PR fortran/45159
3116
3117 * gfortran.dg/dependency_29.f90: New test.
3118
3119 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3120
3121 PR fortran/36854
3122 * gfortran.dg/character_comparison_2.f90: New test.
3123 * gfortran.dg/character_comparison_3.f90: New test.
3124 * gfortran.dg/dependency_28.f90: New test.
3125
3126 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
3127
3128 PR target/40457
3129 * gcc.target/arm/pr40457-1.c: New test.
3130 * gcc.target/arm/pr40457-2.c: New test.
3131
3132 2010-08-01 Janus Weil <janus@gcc.gnu.org>
3133
3134 PR fortran/44912
3135 * gfortran.dg/typebound_call_17.f03: New.
3136
3137 2010-07-30 Janus Weil <janus@gcc.gnu.org>
3138
3139 PR fortran/44929
3140 * gfortran.dg/allocate_derived_3.f90: New.
3141
3142 2010-07-30 Xinliang David Li <davidxl@google.com>
3143 PR tree-optimization/45121
3144 * c-c++-common/uninit-17.c: Add -fno-ivops option.
3145
3146 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3147
3148 PR c++/45112
3149 * g++.dg/pr45112.C: New test.
3150
3151 2010-07-30 Jakub Jelinek <jakub@redhat.com>
3152
3153 PR debug/45055
3154 PR rtl-optimization/45137
3155 * gcc.dg/pr45055.c: New test.
3156
3157 2010-07-30 Alan Modra <amodra@gmail.com>
3158
3159 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3160 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3161
3162 2010-07-29 Tobias Burnus <burnus@net-b.de>
3163
3164 PR fortran/45087
3165 PR fortran/45125
3166 * gfortran.dg/whole_file_25.f90: New.
3167 * gfortran.dg/whole_file_26.f90: New.
3168 * gfortran.dg/whole_file_27.f90: New.
3169
3170 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3171
3172 PR fortran/44962
3173 * gfortran.dg/typebound_proc_17.f03: New.
3174
3175 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3176
3177 PR fortran/45004
3178 * gfortran.dg/move_alloc_2.f90: New.
3179
3180 2010-07-29 Xinliang David Li <davidxl@google.com>
3181 PR tree-optimization/45121
3182 * c-c++-common/uninit-17.c: Fix expected output.
3183
3184 2010-07-29 Richard Guenther <rguenther@suse.de>
3185
3186 PR tree-optimization/45120
3187 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3188
3189 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
3190
3191 PR fortran/42051
3192 PR fortran/44064
3193 * gfortran.dg/pr42051.f03: New testcase.
3194
3195 2010-07-29 Richard Guenther <rguenther@suse.de>
3196
3197 PR middle-end/45034
3198 * gcc.c-torture/execute/pr45034.c: New testcase.
3199
3200 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3201
3202 PR c++/45096
3203 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3204
3205 2010-07-28 Daniel Kraft <d@domob.eu>
3206
3207 * gfortran.dg/bound_8.f90: New test.
3208
3209 2010-07-28 Jakub Jelinek <jakub@redhat.com>
3210
3211 PR debug/45105
3212 * gcc.dg/pr45105.c: New test.
3213
3214 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3215
3216 PR rtl-optimization/45107
3217 * gcc.dg/pr45107.c: New test.
3218
3219 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3220
3221 PR rtl-optimization/45101
3222 * gcc.dg/pr45101.c: New test.
3223
3224 2010-07-28 Tobias Burnus <burnus@net-b.de>
3225
3226 PR fortran/45077
3227 * gfortran.dg/whole_file_24.f90: New.
3228
3229 2010-07-27 Jason Merrill <jason@redhat.com>
3230
3231 * g++.dg/cpp0x/variadic102.C: New.
3232 * g++.dg/cpp0x/variadic103.C: New.
3233
3234 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3235
3236 PR rtl-optimization/40956
3237 PR target/42495
3238 PR middle-end/42574
3239 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3240 * gcc.target/arm/pr42574.c: Add tests.
3241
3242 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3243
3244 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3245 test name.
3246 (cleanup-repo-files): Ditto.
3247 (cleanup-saved-temps): Ditto.
3248
3249 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR testsuite/44701
3252 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3253
3254 PR c/45079
3255 * gcc.dg/pr45079.c: New test.
3256
3257 2010-07-27 Ira Rosen <irar@il.ibm.com>
3258
3259 PR tree-optimization/44152
3260 * gcc.dg/vect/fast-math-pr44152.c: New test.
3261
3262 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
3263
3264 PR ObjC/44140
3265 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3266 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3267 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3268 * obj-c++.dg/torture/trivial.mm: Ditto.
3269 * objc.dg/torture/tls/thr-init-2.m: Ditto.
3270 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3271 * objc.dg/torture/tls/thr-init.m: Ditto.
3272 * objc.dg/torture/trivial.m: Ditto.
3273
3274 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3275
3276 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3277 Skip on spu-*-* targets.
3278
3279 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR tree-optimization/45083
3282 * gcc.dg/pr45083.c: New test.
3283
3284 2010-07-26 Tobias Burnus <burnus@net-b.de>
3285
3286 PR fortran/40873
3287 * gfortran.dg/whole_file_22.f90: New test.
3288 * gfortran.dg/whole_file_23.f90: New test.
3289
3290 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
3291 Jack Howarth <howarth@bromo.med.uc.edu>
3292 Richard Henderson <rth@redhat.com>
3293
3294 PR target/44132
3295 * gcc.dg/tls/thr-init-1.c: New.
3296 * gcc.dg/tls/thr-init-2.c: New.
3297 * gcc.dg/torture/tls New.
3298 * gcc.dg/torture/tls/tls-test.c: New.
3299 * gcc.dg/torture/tls/thr-init-1.c: New.
3300 * gcc.dg/torture/tls/tls.exp: New.
3301 * gcc.dg/torture/tls/thr-init-2.c: New.
3302 * gcc.dg/tls/emutls-2.c: New test
3303
3304 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3305 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3306 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3307 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3308 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3309 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3310 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3311 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3312 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3313 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3314 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3315 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3316 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3317 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3318 gfortran.dg/gomp/appendix-a/a.22.4.f90,
3319 gfortran.dg/gomp/appendix-a/a.22.5.f90,
3320 gfortran.dg/gomp/appendix-a/a.22.6.f90,
3321 gfortran.dg/gomp/appendix-a/a.24.1.f90,
3322 gfortran.dg/gomp/appendix-a/a.32.1.f90,
3323 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3324 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3325 gfortran.dg/gomp/omp_threadprivate1.f90,
3326 gfortran.dg/gomp/omp_threadprivate2.f90,
3327 gfortran.dg/gomp/reduction1.f90,
3328 gfortran.dg/gomp/sharing-1.f90: Likewise.
3329
3330 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3331
3332 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3333 sse_runtime.
3334 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3335 dg-require-visibility.
3336
3337 2010-07-26 Richard Guenther <rguenther@suse.de>
3338
3339 PR tree-optimization/43784
3340 * gcc.c-torture/execute/pr43784.c: New testcase.
3341 * g++.dg/torture/pr43784.C: Likewise.
3342
3343 2010-07-26 Richard Guenther <rguenther@suse.de>
3344
3345 PR middle-end/45056
3346 * g++.dg/pr45056.C: New testcase.
3347
3348 2010-07-26 Richard Guenther <rguenther@suse.de>
3349
3350 PR tree-optimization/45071
3351 * gcc.dg/pr45071.c: New testcase.
3352
3353 2010-07-26 Tobias Burnus <burnus@net-b.de>
3354
3355 PR fortran/45066
3356 * gfortran.dg/namelist_62.f90: New.
3357
3358 2010-07-26 Richard Guenther <rguenther@suse.de>
3359
3360 * gcc.c-torture/execute/pr45017.c: Move ...
3361 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
3362
3363 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3364
3365 PR fortran/40628
3366 * trim_optimize_1.f90: New test.
3367 * character_comparision_1.f90: New test.
3368
3369 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3370
3371 PR fortran/42852
3372 * gfortran.dg/wtruncate_fix.f: New test.
3373
3374 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
3375
3376 PR testsuite/45068
3377 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3378
3379 2010-07-24 Richard Guenther <rguenther@suse.de>
3380
3381 PR lto/43788
3382 * g++.dg/lto/20100724-1_0.C: New testcase.
3383
3384 2010-07-24 Richard Guenther <rguenther@suse.de>
3385
3386 PR lto/43212
3387 * gcc.dg/lto/20100724-1_0.c: New testcase.
3388 * gcc.dg/lto/20100724-1_1.c: Likewise.
3389
3390 2010-07-24 Tobias Burnus <burnus@net-b.de>
3391
3392 PR fortran/40011
3393 * gfortran.dg/whole_file_21.f90: New.
3394
3395 * gfortran.dg/integer_exponentiation_3.F90: Use
3396 -ffloat-store only for i?86/x86-64 -m32.
3397
3398 2010-07-24 Tobias Burnus <burnus@net-b.de>
3399
3400 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3401 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3402
3403 2010-07-24 Tobias Burnus <burnus@net-b.de>
3404
3405 * gfortran.dg/func_decl_4.f90: Split test into two ...
3406 * gfortran.dg/func_decl_5.f90: ... parts.
3407 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3408 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3409 * gfortran.dg/global_references_1.f90: Add new dg-warning.
3410 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3411 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3412 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3413 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3414 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3415 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3416 * gfortran.dg/sizeof.f90: Make test valid.
3417 * gfortran.dg/pr20865.f90: Add new dg-error.
3418 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3419 * gfortran.dg/g77/19990218-0.f: Ditto.
3420 * gfortran.dg/g77/19990218-1.f: Ditto.
3421 * gfortran.dg/g77/970625-2.f: Ditto.
3422 * gfortran.dg/pr37243.f: Fix function declaration.
3423 * gfortran.dg/use_only_1.f90: Fix implicit typing.
3424 * gfortran.dg/loc_1.f90: Fix pointer datatype.
3425
3426 2010-07-23 Tobias Burnus <burnus@net-b.de>
3427
3428 PR fortran/44945
3429 * gfortran.dg/char_array_structure_constructor.f90: Add
3430 -fwhole-file as dg-option as it otherwise fails on some
3431 systems.
3432
3433 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
3434
3435 * gnat.dg/aggr16.ad[sb]: New test.
3436 * gnat.dg/aggr16_pkg.ads: New helper.
3437
3438 2010-07-23 Richard Guenther <rguenther@suse.de>
3439
3440 PR lto/43071
3441 * g++.dg/lto/20100723-1_0.C: New testcase.
3442
3443 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
3444
3445 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3446 AVX support.
3447 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3448 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3449
3450 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3451
3452 * lib/target-supports.exp (add_options_for_tls): New proc.
3453 * g++.dg/tls/static-1.C: Use dg-add-options tls.
3454 * g++.dg/tls/static-1a.cc: Likewise.
3455 * gcc.dg/tls/emutls-1.c: Likewise.
3456 * gcc.dg/tls/opt-11.c: Likewise.
3457 * gcc.dg/tls/opt-12.c: Likewise.
3458 * gcc.dg/tls/pr24428-2.c: Likewise.
3459 * gcc.dg/tls/pr24428.c: Likewise.
3460 * obj-c++.dg/tls/static-1.mm: Likewise.
3461 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3462 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3463 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3464 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3465 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3466 * objc.dg/torture/tls/thr-init.m: Likewise.
3467 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3468
3469 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3470
3471 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3472 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3473 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3474 optimized dump files.
3475
3476 2010-07-23 Jakub Jelinek <jakub@redhat.com>
3477
3478 PR tree-optimization/45047
3479 * gcc.c-torture/compile/pr45047.c: New test.
3480
3481 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3482
3483 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3484 instead of dg-compile.
3485 * gcc.dg/float-range-4.c: Ditto.
3486 * gcc.dg/float-range-5.c: Ditto.
3487 * gcc.dg/fold-overflow-1.c: Ditto.
3488 * gcc.dg/gomp/sections-4.c: Ditto.
3489 * gcc.dg/transparent-union-1.c: Ditto.
3490 * gcc.dg/transparent-union-2.c: Ditto.
3491 * gcc.target/i386/pr39315-check.c: Ditto.
3492 * g++.dg/gomp/sections-4.C: Ditto.
3493 * g++.dg/template/dtor7.C: Ditto.
3494 * g++.dg/tree-ssa/pr19952.C: Ditto.
3495 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3496 * gfortran.dg/graphite/pr42185.f90: Ditto.
3497 * gfortran.dg/namelist_36.f90: Ditto.
3498 * gnat.dg/noreturn1.adb: Ditto.
3499 * gnat.dg/specs/small_alignment.ads: Ditto.
3500
3501 2010-07-23 Martin Jambor <mjambor@suse.cz>
3502
3503 PR tree-optimization/44915
3504 * g++.dg/torture/pr44915.C: New test.
3505
3506 2010-07-23 Martin Jambor <mjambor@suse.cz>
3507
3508 PR tree-optimization/44914
3509 * g++.dg/tree-ssa/pr44914.C: New test.
3510
3511 2010-07-23 Jie Zhang <jie@codesourcery.com>
3512
3513 PR target/44290
3514 * gcc.dg/pr44290-1.c: New test.
3515 * gcc.dg/pr44290-2.c: New test.
3516
3517 2010-07-23 Jason Merrill <jason@redhat.com>
3518
3519 PR c++/45008
3520 * g++.dg/abi/mangle44.C: New.
3521
3522 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3523
3524 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3525 for compile-time only tests.
3526 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3527 target check.
3528 * gcc.target/i386/pr39315-4.c: Ditto.
3529 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3530 target check. Include sse-os-support.h.
3531 (main): Call check_isa and sse_os_support.
3532 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3533 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3534 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3535 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3536 target check. Include sse-os-support.h.
3537 (main): Call check_isa and sse_os_support.
3538 * gcc.target/i386/vperm-v2df.c: Ditto.
3539
3540 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3541
3542 * lib/target-supports.exp (check_avx_hw_available): New procedure.
3543 (check_effective_target_avx_runtime): New procedure.
3544 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3545 (check_effective_target_sse_runtime): Add check_effective_target_sse.
3546
3547 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3548 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
3549 and __get_cpuid test.
3550 * gcc.dg/compat/vector-2b_main.c: Ditto.
3551
3552 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3553
3554 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3555 for compile-time only test.
3556 * gcc.dg/pr32716.c: Ditto.
3557 * gcc.dg/pr34856.c: Ditto.
3558 * gcc.dg/pr36997.c: Ditto.
3559 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3560 * gfortran.dg/pr28158.f90: Ditto.
3561 * gfortran.dg/pr30667.f: Ditto.
3562
3563 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3564 i?86-*-* and x86_64-*-* targets to disable execution on targets
3565 without sse2 runtime support.
3566 * g++.dg/vect/vect.exp: Ditto.
3567 * gfortran.dg/vect/vect.exp: Ditto.
3568
3569 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3570 * gcc.dg/pr37544.c: Ditto.
3571 * gcc.dg/pr40550.c: Ditto.
3572 * gcc.dg/compat/union-m128-1_main.c: Ditto.
3573 * gcc.dg/compat/vector-1a_main.c: Ditto.
3574 * gcc.dg/compat/vector-2a_main.c: Ditto.
3575 * gcc.dg/torture/pr16104-1.c: Ditto.
3576 * gcc.dg/torture/pr35771-1.c: Ditto.
3577 * gcc.dg/torture/pr35771-2.c: Ditto.
3578 * gcc.dg/torture/pr35771-3.c: Ditto.
3579 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3580 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3581 * gcc.dg/torture/stackalign/push-1.c: Ditto.
3582 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3583 * g++.dg/other/i386-1.C: Ditto.
3584 * g++.dg/other/pr40446.C: Ditto.
3585
3586 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3587
3588 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3589
3590 2010-07-23 Daniel Kraft <d@domob.eu>
3591
3592 PR fortran/44709
3593 * gfortran.dg/exit_1.f08: New test.
3594 * gfortran.dg/exit_2.f08: New test.
3595
3596 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
3597
3598 PR tree-optimization/39839
3599 * gcc.target/arm/pr39839.c: New test case.
3600
3601 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3602
3603 * gnat.dg/unchecked_convert5b.adb: New test.
3604 * gnat.dg/unchecked_convert6.adb: Likewise.
3605 * gnat.dg/unchecked_convert6b.adb: Likewise.
3606
3607 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3608
3609 * gnat.dg/aggr15.ad[sb]: New test.
3610
3611 2010-07-22 Dodji Seketeli <dodji@redhat.com>
3612
3613 PR debug/45024
3614 * g++.dg/debug/dwarf2/nested-2.C: New test case.
3615
3616 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
3617
3618 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3619 with dg-require-linker-plugin.
3620
3621 2010-07-22 Richard Guenther <rguenther@suse.de>
3622
3623 PR lto/43850
3624 * g++.dg/lto/20100722-1_0.C: New testcase.
3625
3626 2010-07-22 Richard Guenther <rguenther@suse.de>
3627
3628 PR lto/42451
3629 * gcc.dg/lto/20100720-3_0.c: New testcase.
3630 * gcc.dg/lto/20100720-3_1.c: Likewise.
3631
3632 2010-07-22 Richard Guenther <rguenther@suse.de>
3633
3634 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3635 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3636
3637 PR lto/43373
3638 * gcc.dg/lto/20100722-1_0.c: New testcase.
3639
3640 2010-07-22 Martin Jambor <mjambor@suse.cz>
3641
3642 PR tree-optimization/44891
3643 * gcc.c-torture/compile/pr44891.c: New test.
3644
3645 2010-07-22 Richard Guenther <rguenther@suse.de>
3646
3647 PR tree-optimization/45017
3648 * gcc.c-torture/execute/pr45017.c: New testcase.
3649
3650 2010-07-22 Tobias Burnus <burnus@net-b.de>
3651
3652 PR fortran/45019
3653 * gfortran.dg/aliasing_dummy_5.f90: New.
3654
3655 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3656
3657 PR target/43698
3658 * gcc.target/arm/pr43698.c: New test.
3659
3660 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
3661
3662 PR fortran/44929
3663 * Revert my commit r162325 for this PR.
3664
3665 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3666
3667 PR debug/45015
3668 * gcc.target/m68k/pr45015.c: New test.
3669
3670 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
3671
3672 PR c++/44641
3673 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3674 comments.
3675
3676 2010-07-21 Richard Guenther <rguenther@suse.de>
3677
3678 PR lto/45018
3679 * g++.dg/lto/20100721-1_0.C: New testcase.
3680
3681 2010-07-21 Martin Jambor <mjambor@suse.cz>
3682
3683 PR tree-optimization/44900
3684 * g++.dg/torture/pr44900.C: New test.
3685
3686 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
3687
3688 PR middle-end/44738
3689 * c-c++-common/uninit-17.c: Correct expected error.
3690
3691 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3692
3693 * gcc.dg/guality/asm-1.c: New test.
3694
3695 PR debug/45003
3696 * gcc.dg/guality/pr45003-2.c: New test.
3697 * gcc.dg/guality/pr45003-3.c: New test.
3698
3699 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3700
3701 PR libfortran/44697
3702 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3703
3704 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
3705
3706 * lib/scanasm.exp (dg-function-on-line): Test that a function is
3707 defined on the current line.
3708 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3709 * g++.dg/debug/dwarf2/pr44641.C: New.
3710
3711 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
3712
3713 * gcc.target/powerpc/block-move-1.c: New test.
3714 * gcc.target/powerpc/block-move-2.c: New test.
3715
3716 2010-07-20 Jason Merrill <jason@redhat.com>
3717
3718 PR c++/44967
3719 * g++.dg/cpp0x/sfinae2.C: New.
3720
3721 2010-07-20 Richard Guenther <rguenther@suse.de>
3722
3723 PR lto/42696
3724 * gcc.dg/lto/20100720-4_0.c: New testcase.
3725
3726 2010-07-20 Richard Guenther <rguenther@suse.de>
3727
3728 PR lto/43221
3729 * gcc.dg/lto/20100720-2_0.c: New testcase.
3730 * gcc.dg/lto/20100720-2_1.c: Likewise.
3731
3732 2010-07-20 Richard Guenther <rguenther@suse.de>
3733
3734 PR lto/43208
3735 * gcc.dg/lto/20100720-1_0.c: New testcase.
3736 * gcc.dg/lto/20100720-1_1.c: Likewise.
3737
3738 2010-07-20 Jakub Jelinek <jakub@redhat.com>
3739
3740 PR debug/45003
3741 * gcc.dg/guality/pr45003-1.c: New test.
3742
3743 2010-07-20 Richard Guenther <rguenther@suse.de>
3744
3745 PR tree-optimization/44977
3746 * gcc.dg/torture/pr44977.c: New testcase.
3747
3748 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
3749
3750 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3751 sync_char_short
3752
3753 2010-07-20 Richard Guenther <rguenther@suse.de>
3754
3755 PR middle-end/44971
3756 PR middle-end/44988
3757 * gcc.dg/pr44971.c: New testcase.
3758 * gcc.c-torture/compile/pr44988.c: Likewise.
3759
3760 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3761
3762 PR fortran/44929
3763 * gfortran.dg/allocate_with_typespec.f90: New test.
3764 * gfortran.dg/allocate_derived_1.f90: Update error message.
3765
3766 2010-07-19 Jason Merrill <jason@redhat.com>
3767
3768 PR c++/44996
3769 * g++.dg/cpp0x/decltype23.C: New.
3770
3771 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
3772
3773 PR fortran/42385
3774 * gfortran.dg/class_defined_operator_1.f03 : New test.
3775
3776 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3777
3778 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3779 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3780 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3781 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3782
3783 2010-07-19 Richard Guenther <rguenther@suse.de>
3784
3785 PR middle-end/44941
3786 * gcc.c-torture/compile/pr44941.c: New testcase.
3787
3788 2010-07-19 Jason Merrill <jason@redhat.com>
3789
3790 PR c++/44969
3791 * g++.dg/template/sfinae24.C: New.
3792
3793 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3794
3795 PR fortran/44353
3796 * gfortran.dg/data_implied_do_2.f90: Removed.
3797
3798 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3799
3800 PR c++/44969
3801 * g++.dg/template/sfinae23.C: New.
3802
3803 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3804
3805 * lib/target-supports.exp (check_sse_os_support_available): New
3806 proc.
3807 (check_sse_hw_available): New proc.
3808 (check_effective_target_sse_runtime): New proc.
3809 (check_effective_target_sse2_runtime): New proc.
3810 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3811 -msse2 if check_sse_os_support_available.
3812 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3813 check_sse_os_support_available.
3814 * gcc.dg/vect/vect.exp: Likewise.
3815 * gfortran.dg/vect/vect.exp: Likewise.
3816 * gcc.target/i386/sol2-check: Renamed to ...
3817 * gcc.target/i386/sse-os-support.h: ... this.
3818 (sol2_check): Renamed to ...
3819 (sse_os_support): ... this.
3820 Only test movss with xmm registers.
3821 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3822 Removed ILL_INSN, ILL_INSN_LEN.
3823 * gcc.target/i386/sse2-check.h: Likewise.
3824 * gcc.target/i386/sse3-check.h: Likewise.
3825 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3826 Removed cpuid.h, __get_cpuid test.
3827 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3828 Removed cpuid.h, __get_cpuid test.
3829 * g++.dg/other/pr40446.C: Likewise.
3830 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3831 * gcc.dg/compat/vector-1a_main.c: Likewise.
3832 * gcc.dg/compat/vector-2a_main.c: Likewise.
3833 * gcc.dg/pr36584.c: Likewise.
3834 * gcc.dg/pr37544.c: Likewise.
3835 * gcc.dg/torture/pr16104-1.c: Likewise.
3836 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3837 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3838 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3839 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3840 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3841 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3842 sse2_runtime.
3843 * gcc.dg/torture/pr35771-2.c: Likewise.
3844 * gcc.dg/torture/pr35771-3.c: Likewise.
3845 * gcc.target/i386/pr39315-2.c: Likewise.
3846 * gcc.target/i386/pr39315-4.c: Likewise.
3847 * gcc.target/i386/vperm-v2df.c: Likewise.
3848 * gcc.target/i386/vperm-v2di.c: Likewise.
3849 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3850 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3851 sse_runtime.
3852
3853 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
3854
3855 PR fortran/44353
3856 * gfortran.dg/data_implied_do_2.f90: New test.
3857
3858 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3859
3860 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3861
3862 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3863
3864 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3865 to the "mips16" group.
3866 (mips_using_mips16_p): New procedure.
3867 (mips-dg-options): Use it.
3868
3869 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3870
3871 * gcc.target/mips/mips16-attributes-4.c: New test.
3872
3873 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3874
3875 PR testsuite/44418
3876 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3877 * gcc.target/powerpc/recip-2.c: Ditto.
3878 * gcc.target/powerpc/recip-3.c: Ditto.
3879
3880 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3881
3882 * gcc.target/arm/pr42235.c: New test.
3883
3884 2010-07-16 Jason Merrill <jason@redhat.com>
3885
3886 PR c++/32505
3887 * g++.dg/template/partial8.C: New.
3888
3889 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3890
3891 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3892 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3893 in C++.
3894 (gualcvt): New overloaded inline.
3895 (GUALCVT): Use it for C++.
3896 * g++.dg/guality/guality.exp: New.
3897 * g++.dg/guality/guality.h: New.
3898 * g++.dg/guality/redeclaration1.C: New test.
3899 * g++.dg/dg.exp: Prune also guality/* tests.
3900 * gcc.dg/guality/pr43141.c: Moved to...
3901 * c-c++-common/guality/pr43141.c: ... here.
3902
3903 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3904
3905 PR libfortran/37077
3906 * gfortran.dg/char4_iunit_2.f03: New test.
3907
3908 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3909
3910 * lib/plugin-support.exp (plugin-test-execute):
3911 Add ${gcc_objdir}/intl to includes.
3912
3913 2010-07-16 Jakub Jelinek <jakub@redhat.com>
3914
3915 PR target/44942
3916 * gcc.c-torture/execute/pr44942.c: New test.
3917 * gcc.target/i386/pr44942.c: New test.
3918
3919 2010-07-15 Jason Merrill <jason@redhat.com>
3920
3921 PR c++/44909
3922 * g++.dg/cpp0x/implicit7.C: New.
3923 * g++.dg/cpp0x/implicit8.C: New.
3924
3925 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3926
3927 Disable float tests for __SPU__ targets due to lack of signed zero:
3928 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3929 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3930 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3931 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3932 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3933 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3934 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3935 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3936 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3937
3938 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3939
3940 * gfortran.dg/select_char_2.f90: New test.
3941
3942 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3943
3944 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3945 with DECL_CHAIN.
3946
3947 2010-07-15 Janus Weil <janus@gcc.gnu.org>
3948
3949 PR fortran/44936
3950 * gfortran.dg/typebound_generic_9.f03: New.
3951
3952 2010-07-15 Richard Guenther <rguenther@suse.de>
3953
3954 PR tree-optimization/44946
3955 * gcc.c-torture/compile/pr44946.c: New testcase.
3956
3957 2010-07-15 Jakub Jelinek <jakub@redhat.com>
3958
3959 PR fortran/40206
3960 * gfortran.dg/select_char_3.f90: New test.
3961
3962 2010-07-15 Magnus Granberg <zorry@gentoo.org>
3963 Kevin F. Quinn <kevquinn@gentoo.org>
3964
3965 * gcc.dg/Wtrampolines.c: New.
3966
3967 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3968
3969 PR libfortran/44934
3970 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3971
3972 2010-07-14 Jason Merrill <jason@redhat.com>
3973
3974 PR c++/44810
3975 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3976
3977 Implement C++0x unrestricted unions (N2544)
3978 * g++.dg/cpp0x/union1.C: New.
3979 * g++.dg/cpp0x/union2.C: New.
3980 * g++.dg/cpp0x/union3.C: New.
3981 * g++.dg/cpp0x/defaulted2.C: Adjust.
3982 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3983 * g++.old-deja/g++.ext/anon2.C: Adjust.
3984 * g++.old-deja/g++.mike/misc6.C: Adjust.
3985
3986 2010-07-14 Janus Weil <janus@gcc.gnu.org>
3987
3988 PR fortran/44925
3989 * gfortran.dg/c_loc_tests_15.f90: New.
3990
3991 2010-07-13 Jason Merrill <jason@redhat.com>
3992
3993 PR c++/44909
3994 * g++.dg/cpp0x/implicit6.C: New.
3995
3996 2010-07-13 Jason Merrill <jason@redhat.com>
3997
3998 PR c++/44540
3999 * g++.dg/abi/noreturn1.C: New.
4000 * g++.dg/abi/noreturn2.C: New.
4001
4002 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
4003
4004 PR other/44874
4005 PR debug/44832
4006 * c-c++-common/pr44832.c: New test.
4007
4008 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
4009
4010 PR objc/44488
4011 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4012 on the target. Make sure that we can assemble the emitted asm when
4013 the test type is 'compile'.
4014
4015 2010-07-13 Richard Guenther <rguenther@suse.de>
4016
4017 PR tree-optimization/36960
4018 * g++.dg/torture/pr36960.C: New testcase.
4019
4020 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4021
4022 PR c++/44908
4023 * g++.dg/template/sfinae21.C: New.
4024 * g++.dg/template/sfinae22.C: Likewise.
4025
4026 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
4027
4028 PR testsuite/42843
4029 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4030 * gcc.dg/plugin/ggcplug.c: Likewise.
4031 * g++.dg/plugin/selfassign.c: Likewise.
4032 * g++.dg/plugin/attribute_plugin.c: Likewise.
4033 * g++.dg/plugin/dumb_plugin.c: Likewise.
4034 * g++.dg/plugin/pragma_plugin.c: Likewise.
4035
4036 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
4037
4038 * gcc.c-torture/execute/pr44683.x: New.
4039 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4040
4041 2010-07-13 Janus Weil <janus@gcc.gnu.org>
4042
4043 PR fortran/44434
4044 PR fortran/44565
4045 PR fortran/43945
4046 PR fortran/44869
4047 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4048 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4049 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4050 * gfortran.dh/typebound_call_16.f03: New.
4051 * gfortran.dg/typebound_generic_6.f03: New.
4052 * gfortran.dg/typebound_generic_7.f03: New.
4053 * gfortran.dg/typebound_generic_8.f03: New.
4054
4055 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4056
4057 PR libfortran/37077
4058 * gfortran.dg/char4_iunit_1.f03: New test.
4059
4060 2010-07-12 Jakub Jelinek <jakub@redhat.com>
4061
4062 * gcc.dg/tree-ssa/vrp53.c: New test.
4063
4064 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
4065
4066 PR c++/44907
4067 * g++.dg/template/sfinae19.C: New.
4068 * g++.dg/template/sfinae20.C: Likewise.
4069
4070 2010-07-12 Jie Zhang <jie@codesourcery.com>
4071
4072 * gcc.target/arm/interrupt-1.c: New test.
4073 * gcc.target/arm/interrupt-2.c: New test.
4074
4075 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4076
4077 * gcc.dg/pr42427.c: Require c99_runtime.
4078 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4079 c99_runtime.
4080 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4081 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4082 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4083 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4084 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4085 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4086 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4087 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4088 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4089 * gcc.target/i386/pr37275.c: Require visibility support.
4090
4091 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4092
4093 * lib/target-supports.exp (check_effective_target_sse): New proc.
4094 * gcc.target/i386/sol2-check.h: New file.
4095 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4096 Include sol2-check.h.
4097 (main) Only run do_test () if sol2_check ().
4098 * gcc.target/i386/sse2-check.h: Likewise.
4099 * gcc.target/i386/sse3-check.h: Likewise.
4100 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4101 [__sun__ && __svr4__]: Execute SSE2 instruction.
4102 * gcc.target/i386/math-torture/math-torture.exp: Only add options
4103 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4104 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4105 * g++.dg/ext/vector14.C: Likewise.
4106 * g++.dg/other/mmintrin.C: Likewise.
4107 * gcc.dg/20020418-1.c: Likewise.
4108 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4109 * gcc.dg/format/ms_unnamed-1.c: Likewise.
4110 * gcc.dg/format/unnamed-1.c: Likewise.
4111 Adapt dg-warning line number.
4112 * gcc.dg/graphite/pr40281.c: Likewise.
4113 * gcc.dg/pr32176.c: Likewise.
4114 * gcc.dg/pr40550.c: Likewise.
4115 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4116 * gcc.dg/torture/pr36891.c: Likewise.
4117 * gcc.target/i386/20020218-1.c: Likewise.
4118 * gcc.target/i386/20020523.c: Likewise.
4119 * gcc.target/i386/abi-1.c: Likewise.
4120 * gcc.target/i386/brokensqrt.c: Likewise.
4121 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4122 * gcc.target/i386/pr13366.c: Likewise.
4123 * gcc.target/i386/pr13685.c: Likewise.
4124 * gcc.target/i386/pr24306.c: Likewise.
4125 * gcc.target/i386/pr31486.c: Likewise.
4126 * gcc.target/i386/pr32065-1.c: Likewise.
4127 * gcc.target/i386/pr32065-2.c: Likewise.
4128 * gcc.target/i386/pr32389.c: Likewise.
4129 * gcc.target/i386/pr38824.c: Likewise.
4130 * gcc.target/i386/pr38931.c: Likewise.
4131 * gcc.target/i386/pr39592-1.c: Likewise.
4132 * gcc.target/i386/pr43766.c: Likewise.
4133 * gcc.target/i386/recip-divf.c: Likewise.
4134 * gcc.target/i386/recip-sqrtf.c: Likewise.
4135 * gcc.target/i386/recip-vec-divf.c: Likewise.
4136 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4137 * gcc.target/i386/sse-1.c: Likewise.
4138 * gcc.target/i386/sse-16.c: Likewise.
4139 * gcc.target/i386/sse-2.c: Likewise.
4140 * gcc.target/i386/sse-20.c: Likewise.
4141 * gcc.target/i386/sse-3.c: Likewise.
4142 * gcc.target/i386/sse-7.c: Likewise.
4143 * gcc.target/i386/sse-9.c: Likewise.
4144 * gcc.target/i386/sse-addps-1.c: Likewise.
4145 * gcc.target/i386/sse-addss-1.c: Likewise.
4146 * gcc.target/i386/sse-andnps-1.c: Likewise.
4147 * gcc.target/i386/sse-andps-1.c: Likewise.
4148 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4149 * gcc.target/i386/sse-comiss-1.c: Likewise.
4150 * gcc.target/i386/sse-comiss-2.c: Likewise.
4151 * gcc.target/i386/sse-comiss-3.c: Likewise.
4152 * gcc.target/i386/sse-comiss-4.c: Likewise.
4153 * gcc.target/i386/sse-comiss-5.c: Likewise.
4154 * gcc.target/i386/sse-comiss-6.c: Likewise.
4155 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4156 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4157 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4158 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4159 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4160 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4161 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4162 * gcc.target/i386/sse-divps-1.c: Likewise.
4163 * gcc.target/i386/sse-divss-1.c: Likewise.
4164 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4165 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4166 * gcc.target/i386/sse-maxps-1.c: Likewise.
4167 * gcc.target/i386/sse-maxss-1.c: Likewise.
4168 * gcc.target/i386/sse-minps-1.c: Likewise.
4169 * gcc.target/i386/sse-minss-1.c: Likewise.
4170 * gcc.target/i386/sse-movaps-1.c: Likewise.
4171 * gcc.target/i386/sse-movaps-2.c: Likewise.
4172 * gcc.target/i386/sse-movhlps-1.c: Likewise.
4173 * gcc.target/i386/sse-movhps-1.c: Likewise.
4174 * gcc.target/i386/sse-movhps-2.c: Likewise.
4175 * gcc.target/i386/sse-movlhps-1.c: Likewise.
4176 * gcc.target/i386/sse-movmskps-1.c: Likewise.
4177 * gcc.target/i386/sse-movntps-1.c: Likewise.
4178 * gcc.target/i386/sse-movss-1.c: Likewise.
4179 * gcc.target/i386/sse-movss-2.c: Likewise.
4180 * gcc.target/i386/sse-movss-3.c: Likewise.
4181 * gcc.target/i386/sse-movups-1.c: Likewise.
4182 * gcc.target/i386/sse-movups-2.c: Likewise.
4183 * gcc.target/i386/sse-mulps-1.c: Likewise.
4184 * gcc.target/i386/sse-mulss-1.c: Likewise.
4185 * gcc.target/i386/sse-orps-1.c: Likewise.
4186 * gcc.target/i386/sse-rcpps-1.c: Likewise.
4187 * gcc.target/i386/sse-recip-vec.c: Likewise.
4188 * gcc.target/i386/sse-recip.c: Likewise.
4189 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4190 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4191 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4192 * gcc.target/i386/sse-subps-1.c: Likewise.
4193 * gcc.target/i386/sse-subss-1.c: Likewise.
4194 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4195 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4196 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4197 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4198 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4199 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4200 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4201 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4202 * gcc.target/i386/sse-xorps-1.c: Likewise.
4203 * gcc.target/i386/ssefn-1.c: Likewise.
4204 * gcc.target/i386/ssefn-3.c: Likewise.
4205 * gcc.target/i386/sseregparm-1.c: Likewise.
4206 * gcc.target/i386/stackalign/return-3.c: Likewise.
4207 * gcc.target/i386/vectorize1.c: Likewise.
4208 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4209 * gcc.target/i386/xorps-sse.c: Likewise.
4210 * gfortran.dg/pr28158.f90: Likewise.
4211 * gfortran.dg/pr30667.f: Likewise.
4212 * gnat.dg/loop_optimization7.adb: Likewise.
4213 * gnat.dg/sse_nolib.adb: Likewise.
4214
4215 2010-07-11 Tobias Burnus <burnus@net-b.de>
4216
4217 PR fortran/44702
4218 * gfortran.dg/use_rename_6.f90: New.
4219 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4220
4221 2010-07-11 Janus Weil <janus@gcc.gnu.org>
4222
4223 PR fortran/44869
4224 * gfortran.dg/class_24.f03: New.
4225
4226 2010-07-10 Richard Guenther <rguenther@suse.de>
4227
4228 PR lto/44889
4229 * gcc.dg/lto/20100709-1_0.c: New testcase.
4230 * gcc.dg/lto/20100709-1_1.c: Likewise.
4231
4232 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
4233
4234 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4235
4236 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
4237
4238 PR objc/44140
4239 * objc.dg/lto/trivial-1_0.m: New.
4240 * objc.dg/lto/lto.exp: New.
4241 * obj-c++.dg/lto/trivial-1_0.mm: New.
4242 * obj-c++.dg/lto/lto.exp: New.
4243 * objc.dg/symtab-1.m: Adjust sizes.
4244 * objc.dg/image-info.m: Do not run for gnu-runtime.
4245
4246 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4247
4248 * gcc.dg/pr32370.c: Allow another kind of error message.
4249
4250 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
4251
4252 * gnat.dg/atomic3.adb: New test.
4253
4254 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4255 Denys Vlasenko <dvlasenk@redhat.com>
4256 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4257
4258 PR tree-optimization/28632
4259 * gcc.dg/tree-ssa/vrp51.c: New test.
4260 * gcc.dg/tree-ssa/vrp52.c: New test.
4261
4262 2010-07-09 Jason Merrill <jason@redhat.com>
4263
4264 * g++.dg/abi/covariant6.C: New.
4265 * g++.dg/inherit/covariant17.C: Test both bases.
4266 * g++.dg/inherit/covariant7.C: Check vtable layout.
4267
4268 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
4269
4270 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4271
4272 2010-07-09 Richard Guenther <rguenther@suse.de>
4273
4274 PR tree-optimization/44852
4275 * gcc.c-torture/execute/pr44852.c: New testcase.
4276
4277 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4278
4279 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4280 multiplication by values.
4281 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4282 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4283
4284 2010-07-09 Richard Guenther <rguenther@suse.de>
4285
4286 PR tree-optimization/44882
4287 * gfortran.dg/pr44882.f90: New testcase.
4288
4289 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4290
4291 PR target/40657
4292 * gcc.target/arm/pr40657-1.c: New test.
4293 * gcc.target/arm/pr40657-2.c: New test.
4294 * gcc.c-torture/execute/pr40657.c: New test.
4295
4296 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4297
4298 * gcc.dg/tree-ssa/vrp50.c: New test.
4299 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4300
4301 2010-07-08 Janus Weil <janus@gcc.gnu.org>
4302
4303 PR fortran/44649
4304 * gfortran.dg/c_sizeof_1.f90: Modified.
4305 * gfortran.dg/storage_size_1.f08: New.
4306 * gfortran.dg/storage_size_2.f08: New.
4307
4308 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
4309
4310 * gcc.c-torture/execute/20100708-1.c: New test.
4311
4312 2010-07-08 Jakub Jelinek <jakub@redhat.com>
4313
4314 PR fortran/44847
4315 * gfortran.dg/gomp/pr44847.f90: New test.
4316
4317 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
4318
4319 PR tree-optimization/44710
4320 * gcc.dg/tree-ssa/ifc-6.c: New.
4321 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4322
4323 2010-07-08 Tobias Burnus <burnus@net-b.de>
4324
4325 PR fortran/18918
4326 * gfortran.dg/coarray_10.f90: Add an additional test.
4327
4328 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
4329
4330 PR middle-end/44828
4331 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4332 * gcc.c-torture/execute/pr44828.x: Revert.
4333
4334 2010-07-08 Jason Merrill <jason@redhat.com>
4335
4336 PR c++/43120
4337 * g++.dg/inherit/covariant17.C: New.
4338 * g++.dg/abi/covariant1.C: Actually test for the bug.
4339
4340 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
4341
4342 PR rtl-optimization/44838
4343 * gcc.dg/pr44838.c: New.
4344
4345 2010-07-08 Richard Guenther <rguenther@suse.de>
4346
4347 PR tree-optimization/44831
4348 * gcc.c-torture/compile/pr44831.c: New testcase.
4349 * gcc.dg/tree-ssa/pr21463.c: Adjust.
4350
4351 2010-07-08 Richard Guenther <rguenther@suse.de>
4352
4353 PR tree-optimization/44861
4354 * g++.dg/vect/pr44861.cc: New testcase.
4355
4356 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4357
4358 PR middle-end/44828
4359 * gcc.c-torture/execute/pr44828.x: New file.
4360
4361 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4362
4363 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4364 dg-options.
4365 * g++.dg/ext/altivec-17.C: Adjust error message.
4366
4367 2010-07-07 Tom Tromey <tromey@redhat.com>
4368
4369 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4370
4371 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
4372
4373 PR target/44844
4374 * gcc.target/i386/rdrand-1.c: Scan "jnc".
4375 * gcc.target/i386/rdrand-2.c: Likewise.
4376 * gcc.target/i386/rdrand-3.c: Likewise.
4377
4378 2010-07-07 Jan Hubicka <jh@suse.cz>
4379
4380 PR middle-end/44813
4381 * g++.dg/torture/pr44813.C: New testcase.
4382 * g++.dg/torture/pr44826.C: New testcase.
4383
4384 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
4385
4386 PR rtl-optimization/44787
4387 * gcc.c-torture/compile/pr44788.c: New test.
4388 * gcc.target/arm/pr44788.c: New test.
4389
4390 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4391
4392 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4393
4394 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4395
4396 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4397 to dg-options.
4398
4399 2010-07-06 Tobias Burnus <burnus@net-b.de>
4400
4401 PR fortran/44742
4402 * gfortran.dg/parameter_array_init_6.f90: New.
4403 * gfortran.dg/initialization_20.f90: Update dg-error.
4404 * gfortran.dg/initialization_24.f90: Ditto.
4405
4406 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4407 PR fortran/PR44693
4408 * gfortran.dg/dim_range_1.f90: New test.
4409 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
4410
4411 2010-07-06 Jason Merrill <jason@redhat.com>
4412
4413 PR c++/44703
4414 * g++.dg/cpp0x/initlist41.C: New.
4415
4416 PR c++/44778
4417 * g++.dg/template/ptrmem22.C: New.
4418
4419 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
4420
4421 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4422 support.
4423 * gcc.target/i386/i386.exp: Likewise.
4424
4425 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4426
4427 PR testsuite/44195
4428 * gcc.dg/lto/20100518_0.c: Limit to x86.
4429
4430 2010-07-06 Richard Guenther <rguenther@suse.de>
4431
4432 PR middle-end/44828
4433 * gcc.c-torture/execute/pr44828.c: New testcase.
4434
4435 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
4436
4437 * g++.dg/warn/noeffect2.C: Adjust expected warning.
4438 * g++.dg/warn/volatile1.C: Likewise.
4439 * g++.dg/template/warn1.C: Likewise.
4440
4441 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
4442
4443 AVX Programming Reference (June, 2010)
4444 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4445 * g++.dg/other/i386-3.C: Likewise.
4446 * gcc.target/i386/sse-12.c: Likewise.
4447
4448 * gcc.target/i386/f16c-check.h: New.
4449 * gcc.target/i386/rdfsbase-1.c: Likewise.
4450 * gcc.target/i386/rdfsbase-2.c: Likewise.
4451 * gcc.target/i386/rdgsbase-1.c: Likewise.
4452 * gcc.target/i386/rdgsbase-2.c: Likewise.
4453 * gcc.target/i386/rdrand-1.c: Likewise.
4454 * gcc.target/i386/rdrand-2.c: Likewise.
4455 * gcc.target/i386/rdrand-3.c: Likewise.
4456 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4457 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4458 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4459 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4460 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4461 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4462 * gcc.target/i386/wrfsbase-1.c: Likewise.
4463 * gcc.target/i386/wrfsbase-2.c: Likewise.
4464 * gcc.target/i386/wrgsbase-1.c: Likewise.
4465 * gcc.target/i386/wrgsbase-2.c: Likewise.
4466
4467 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4468 (__builtin_ia32_vcvtps2ph): New.
4469 (__builtin_ia32_vcvtps2ph256): Likewise.
4470
4471 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4472 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4473
4474 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4475 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4476
4477 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4478 (__builtin_ia32_vcvtps2ph256): Likewise.
4479 Add fsgsbase,rdrnd,f16c.
4480
4481 * lib/target-supports.exp (check_effective_target_f16c): New.
4482
4483 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4484
4485 * gcc.dg/guality/nrv-1.c: New test.
4486
4487 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
4488
4489 PR middle-end/42505
4490 * gcc.target/arm/pr42505.c: New test case.
4491
4492 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4493
4494 PR c++/44808
4495 * g++.dg/opt/nrv16.C: New test.
4496
4497 2010-07-05 Richard Guenther <rguenther@suse.de>
4498
4499 PR tree-optimization/44784
4500 * gcc.c-torture/compile/pr44784.c: New testcase.
4501
4502 2010-07-05 Ira Rosen <irar@il.ibm.com>
4503
4504 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4505 Increase loop bound and array size.
4506 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4507 Likewise.
4508
4509 2010-07-05 Ira Rosen <irar@il.ibm.com>
4510
4511 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4512 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4513 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4514 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4515 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4516
4517 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
4518
4519 PR c++/22138
4520 * g++.dg/parse/template25.C: New.
4521
4522 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
4523
4524 PR rtl-optimization/44695
4525 * gcc.dg/torture/pr44695.c: New.
4526
4527 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4528
4529 PR c++/16630
4530 * g++.dg/ext/pretty3.C: New.
4531
4532 2010-07-04 Richard Guenther <rguenther@suse.de>
4533
4534 PR middle-end/44809
4535 * g++.dg/torture/pr44809.C: New testcase.
4536
4537 2010-07-04 Richard Guenther <rguenther@suse.de>
4538
4539 PR tree-optimization/44656
4540 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4541
4542 2010-07-04 Ira Rosen <irar@il.ibm.com>
4543 Revital Eres <eres@il.ibm.com>
4544
4545 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4546 misaligned stores.
4547 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4548 gcc.dg/vect/vect-96.c: Likewise.
4549 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4550 that support misaligned stores. Change the number of expected
4551 misaligned accesses.
4552 * gcc.dg/vect/vect-peel-1.c: New test.
4553 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4554 gcc.dg/vect/vect-peel-4.c: Likewise.
4555 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4556 vectorizable on all targets that support realignment.
4557 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4558
4559 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
4560
4561 PR c/44806
4562 * gcc.dg/torture/pr44806.c: New.
4563
4564 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4565
4566 * gnat.dg/cond_expr1.adb: New test.
4567
4568 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4569
4570 * gnat.dg/modular3.adb: New test.
4571 * gnat.dg/modular3_pkg.ads: New helper.
4572
4573 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
4574 Mikael Pettersson <mikpe@it.uu.se>
4575
4576 PR testsuite/44518
4577 * obj-c++.dg/encode-2.mm: Produce object and save temps.
4578 Make signed-ness of chars explicit. Scan the object for
4579 strings that are split by some target assemblers.
4580 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4581 explicit.
4582
4583 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
4584
4585 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4586
4587 2010-07-02 Le-Chun Wu <lcwu@google.com>
4588
4589 PR/44128
4590 * g++.dg/warn/Wshadow-7.C: New test.
4591
4592 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4593 Julian Brown <julian@codesourcery.com>
4594 Sandra Loosemore <sandra@codesourcery.com>
4595
4596 * gcc.c-torture/execute/20100416-1.c: New test case.
4597
4598 2010-07-02 Julian Brown <julian@codesourcery.com>
4599 Sandra Loosemore <sandra@codesourcery.com>
4600
4601 PR target/43703
4602
4603 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4604 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4605
4606 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4607 Julian Brown <julian@codesourcery.com>
4608
4609 * gcc.target/arm/neon/vadds64.c: Regenerated.
4610 * gcc.target/arm/neon/vaddu64.c: Regenerated.
4611 * gcc.target/arm/neon/vsubs64.c: Regenerated.
4612 * gcc.target/arm/neon/vsubu64.c: Regenerated.
4613 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4614 * gcc.target/arm/neon-vmls-1.c: Likewise.
4615 * gcc.target/arm/neon-vsubs64.c: New execution test.
4616 * gcc.target/arm/neon-vsubu64.c: New execution test.
4617 * gcc.target/arm/neon-vadds64.c: New execution test.
4618 * gcc.target/arm/neon-vaddu64.c: New execution test.
4619
4620 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4621
4622 * gcc.target/arm/neon-vands64.c: New.
4623 * gcc.target/arm/neon-vandu64.c: New.
4624 * gcc.target/arm/neon-vbics64.c: New.
4625 * gcc.target/arm/neon-vbicu64.c: New.
4626 * gcc.target/arm/neon-veors64.c: New.
4627 * gcc.target/arm/neon-veoru64.c: New.
4628 * gcc.target/arm/neon-vorns64.c: New.
4629 * gcc.target/arm/neon-vornu64.c: New.
4630 * gcc.target/arm/neon-vorrs64.c: New.
4631 * gcc.target/arm/neon-vorru64.c: New.
4632 * gcc.target/arm/neon/vands64.c: Regenerated.
4633 * gcc.target/arm/neon/vandu64.c: Regenerated.
4634 * gcc.target/arm/neon/vbics64.c: Regenerated.
4635 * gcc.target/arm/neon/vbicu64.c: Regenerated.
4636 * gcc.target/arm/neon/veors64.c: Regenerated.
4637 * gcc.target/arm/neon/veoru64.c: Regenerated.
4638 * gcc.target/arm/neon/vorns64.c: Regenerated.
4639 * gcc.target/arm/neon/vornu64.c: Regenerated.
4640 * gcc.target/arm/neon/vorrs64.c: Regenerated.
4641 * gcc.target/arm/neon/vorru64.c: Regenerated.
4642
4643 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4644
4645 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4646
4647 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4648
4649 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4650 * gfortran.dg/intent_out_5.f90: Same.
4651 * gfortran.dg/ltrans-7.f90: Same.
4652 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4653
4654 2010-07-02 Jan Hubicka <jh@suse.cz>
4655
4656 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4657
4658 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4659
4660 * objc-obj-c++-shared/Object1.h: Correct Line endings.
4661
4662 2010-07-02 Jakub Jelinek <jakub@redhat.com>
4663
4664 PR c++/44780
4665 * c-c++-common/Wunused-var-12.c: New test.
4666
4667 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
4668
4669 PR target/42835
4670 * gcc.target/arm/pr42835.c: New test.
4671
4672 PR target/42172
4673 * gcc.target/arm/pr42172-1.c: New test.
4674
4675 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4676
4677 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4678
4679 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4680
4681 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4682 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4683 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4684 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4685 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4686 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4687 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4688 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4689 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4690 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4691 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4692 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4693 * gcc.target/arm/neon-vdup_ns64.c: New.
4694 * gcc.target/arm/neon-vdup_nu64.c: New.
4695 * gcc.target/arm/neon-vdupQ_ns64.c: New.
4696 * gcc.target/arm/neon-vdupQ_nu64.c: New.
4697 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4698 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4699 * gcc.target/arm/neon-vmov_ns64.c: New.
4700 * gcc.target/arm/neon-vmov_nu64.c: New.
4701 * gcc.target/arm/neon-vmovQ_ns64.c: New.
4702 * gcc.target/arm/neon-vmovQ_nu64.c: New.
4703 * gcc.target/arm/neon-vget_lanes64.c: New.
4704 * gcc.target/arm/neon-vget_laneu64.c: New.
4705 * gcc.target/arm/neon-vset_lanes64.c: New.
4706 * gcc.target/arm/neon-vset_laneu64.c: New.
4707
4708 2010-07-02 Richard Guenther <rguenther@suse.de>
4709
4710 * g++.dg/torture/20100702-1.C: New testcase.
4711
4712 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4713
4714 PR target/44707
4715 * gcc.c-torture/compile/pr44707.c: New test.
4716
4717 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4718
4719 PR c++/44039
4720 * g++.dg/template/crash101.C: New.
4721
4722 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4723
4724 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4725 Use the ABI-0 accessors and fail it for m64.
4726
4727 2010-07-02 Jan Hubicka <jh@suse.cz>
4728
4729 * g++.dg/tree-ssa/pr44706.C: New testcase.
4730
4731 2010-07-02 Richard Guenther <rguenther@suse.de>
4732
4733 PR tree-optimization/44748
4734 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4735
4736 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4737
4738 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4739 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
4740 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4741 the method types to forward:.
4742
4743 2010-06-30 Jason Merrill <jason@redhat.com>
4744
4745 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4746 * g++.dg/other/pr25632.C: Likewise.
4747
4748 2010-07-01 Jakub Jelinek <jakub@redhat.com>
4749
4750 PR tree-optimization/40421
4751 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4752
4753 2010-07-01 Richard Guenther <rguenther@suse.de>
4754
4755 PR middle-end/42834
4756 PR middle-end/44468
4757 * gcc.c-torture/execute/20100316-1.c: New testcase.
4758 * gcc.c-torture/execute/pr44468.c: Likewise.
4759 * gcc.c-torture/compile/20100609-1.c: Likewise.
4760 * gcc.dg/volatile2.c: Adjust.
4761 * gcc.dg/plugin/selfassign.c: Likewise.
4762 * gcc.dg/pr36902.c: Likewise.
4763 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4764 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4765 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4766 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4767 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4768 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4769 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4770 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4771 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4772 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4773 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4774 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4775 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4776 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4777 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4778 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4779 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4780 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4781 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4782 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4783 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4784 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4785 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4786 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4787 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4788 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4789 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4790 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4791 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4792 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4793 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4794 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4795 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4796 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4797 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4798 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4799 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4800 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4801 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4802 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4803 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4804 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4805 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4806 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4807 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4808 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4809 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4810 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4811 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4812 * g++.dg/tree-ssa/pr31146.C: Likewise.
4813 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4814 * g++.dg/tree-ssa/pr33604.C: Likewise.
4815 * g++.dg/plugin/selfassign.c: Likewise.
4816 * gfortran.dg/array_memcpy_3.f90: Likewise.
4817 * gfortran.dg/array_memcpy_4.f90: Likewise.
4818 * c-c++-common/torture/pr42834.c: New testcase.
4819
4820 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4821
4822 PR c++/44628
4823 * g++.dg/template/crash100.C: New.
4824
4825 2010-06-30 Jan Hubicka <jh@suse.cz>
4826
4827 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4828
4829 2010-06-30 Michael Matz <matz@suse.de>
4830
4831 PR bootstrap/44699
4832 * gcc.dg/pr44699.c: New test.
4833
4834 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4835
4836 PR tree-optimization/39799
4837 * c-c++-common/uninit-17.c: New test.
4838
4839 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4840
4841 PR libfortran/43298
4842 * gfortran.dg/read_infnan_1.f90: New test.
4843
4844 2010-06-29 Jason Merrill <jason@redhat.com>
4845
4846 Enable implicitly declared move constructor/operator= (N3053).
4847 * g++.dg/cpp0x/implicit3.C: New.
4848 * g++.dg/cpp0x/implicit4.C: New.
4849 * g++.dg/cpp0x/implicit5.C: New.
4850 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4851 * g++.dg/cpp0x/not_special.C: Adjust.
4852 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4853 * g++.dg/cpp0x/rv1n.C: Adjust.
4854 * g++.dg/cpp0x/rv1p.C: Adjust.
4855 * g++.dg/cpp0x/rv2n.C: Adjust.
4856 * g++.dg/cpp0x/rv2p.C: Adjust.
4857 * g++.dg/cpp0x/rv3n.C: Adjust.
4858 * g++.dg/cpp0x/rv3p.C: Adjust.
4859 * g++.dg/cpp0x/rv4n.C: Adjust.
4860 * g++.dg/cpp0x/rv4p.C: Adjust.
4861 * g++.dg/cpp0x/rv5n.C: Adjust.
4862 * g++.dg/cpp0x/rv5p.C: Adjust.
4863 * g++.dg/cpp0x/rv6n.C: Adjust.
4864 * g++.dg/cpp0x/rv6p.C: Adjust.
4865 * g++.dg/cpp0x/rv7n.C: Adjust.
4866 * g++.dg/cpp0x/rv7p.C: Adjust.
4867 * g++.dg/cpp0x/rv8p.C: Adjust.
4868 * g++.dg/gomp/pr26690-1.C: Adjust.
4869 * g++.dg/other/error20.C: Adjust.
4870 * g++.dg/other/error31.C: Adjust.
4871 * g++.dg/parse/error19.C: Adjust.
4872 * g++.dg/template/qualttp5.C: Adjust.
4873 * g++.old-deja/g++.law/ctors5.C: Adjust.
4874
4875 Enable implicitly deleted functions (N2346)
4876 * g++.dg/cpp0x/defaulted17.C: New.
4877 * g++.dg/cpp0x/implicit1.C: New.
4878 * g++.dg/cpp0x/implicit2.C: New.
4879 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4880 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4881 * g++.dg/init/ctor4.C: Adjust.
4882 * g++.dg/init/synth2.C: Adjust.
4883 * g++.dg/lto/20081118_1.C: Adjust.
4884 * g++.dg/other/error13.C: Adjust.
4885 * g++.dg/other/unused1.C: Adjust.
4886 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4887 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4888 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4889 * g++.old-deja/g++.law/ctors17.C: Adjust.
4890 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4891 * g++.old-deja/g++.pt/assign1.C: Adjust.
4892 * g++.old-deja/g++.pt/crash20.C: Adjust.
4893
4894 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4895 * g++.dg/cpp0x/defaulted13.C: Adjust.
4896 * g++.dg/cpp0x/defaulted2.C: Adjust.
4897 * g++.dg/cpp0x/defaulted3.C: Adjust.
4898 * g++.dg/cpp0x/initlist9.C: Adjust.
4899 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4900 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4901 * g++.dg/init/synth2.C: Adjust.
4902
4903 * g++.dg/cpp0x/defaulted19.C: New.
4904
4905 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4906 * g++.dg/template/error23.C: Fix for -std=c++0x.
4907
4908 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4909
4910 PR fortran/44718
4911 * gfortran.dg/proc_ptr_28.f90: New.
4912
4913 2010-06-29 Jakub Jelinek <jakub@redhat.com>
4914
4915 PR tree-optimization/43801
4916 * g++.dg/torture/pr43801.C: New test.
4917
4918 PR debug/44668
4919 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4920
4921 2010-06-29 Jason Merrill <jason@redhat.com>
4922
4923 PR c++/44587
4924 * g++.dg/template/qualified-id2.C: New.
4925 * g++.dg/template/qualified-id3.C: New.
4926
4927 2010-06-29 Janus Weil <janus@gcc.gnu.org>
4928
4929 PR fortran/44696
4930 * gfortran.dg/associated_target_4.f90: New.
4931
4932 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
4933
4934 PR fortran/44582
4935 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4936
4937 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4938
4939 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4940
4941 2010-06-29 Jan Hubicka <jh@suse.cz>
4942
4943 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4944
4945 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4946
4947 PR target/43902
4948 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4949 * gcc.target/arm/wmul-3.c: New test.
4950 * gcc.target/arm/wmul-4.c: New test.
4951
4952 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4953
4954 PR rtl-optimization/44659
4955 * gcc.target/i386/extract-1.c: New.
4956 * gcc.target/i386/extract-2.c: Likewise.
4957 * gcc.target/i386/extract-3.c: Likewise.
4958 * gcc.target/i386/extract-4.c: Likewise.
4959 * gcc.target/i386/extract-5.c: Likewise.
4960 * gcc.target/i386/extract-6.c: Likewise.
4961
4962 2010-06-28 Jakub Jelinek <jakub@redhat.com>
4963
4964 PR c++/44682
4965 * g++.dg/warn/Wunused-var-14.C: New test.
4966
4967 2010-06-28 Tobias Burnus <burnus@net-b.de>
4968
4969 PR fortran/43298
4970 * gfortran.dg/nan_6.f90: New.
4971
4972 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4973
4974 PR tree-optimization/43781
4975 * gcc.dg/torture/pr43781.c: New.
4976
4977 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
4978
4979 PR fortran/40158
4980 * gfortran.dg/actual_rank_check_1.f90: New test.
4981
4982 2010-06-28 Martin Jambor <mjambor@suse.cz>
4983
4984 * gcc.dg/ipa/ipa-sra-6.c: New test.
4985
4986 2010-06-28 Jan Hubicka <jh@suse.cz>
4987
4988 PR tree-optimization/44687
4989 * gcc.c-torture/compile/pr44687.c
4990
4991 2010-06-28 Martin Jambor <mjambor@suse.cz>
4992
4993 PR c++/44535
4994 * g++.dg/torture/pr44535.C: New test.
4995
4996 2010-06-28 Michael Matz <matz@suse.de>
4997
4998 PR middle-end/44592
4999 * gfortran.dg/pr44592.f90: New test.
5000
5001 2010-06-28 Jan Hubicka <jh@suse.cz>
5002
5003 PR tree-optimization/44357
5004 * g++.dg/torture/pr44357.C: New testcase.
5005
5006 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5007
5008 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5009 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5010 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5011 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5012 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5013 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5014 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5015 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5016
5017 2010-06-27 Jan Hubicka <jh@suse.cz>
5018
5019 * gcc.c-torture/compile/pr44686.c: New file.
5020
5021 2010-06-27 Richard Guenther <rguenther@suse.de>
5022
5023 PR tree-optimization/44683
5024 * gcc.c-torture/execute/pr44683.c: New testcase.
5025
5026 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
5027
5028 * gnat.dg/noreturn3.ad[sb]: New test.
5029
5030 2010-06-26 Jason Merrill <jason@redhat.com>
5031
5032 * g++.dg/cpp0x/explicit5.C: New.
5033
5034 2010-06-26 Richard Guenther <rguenther@suse.de>
5035
5036 PR tree-optimization/44393
5037 * gcc.dg/pr44393.c: New testcase.
5038
5039 2010-06-26 Jan Hubicka <jh@suse.cz>
5040
5041 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5042
5043 2010-06-26 Richard Guenther <rguenther@suse.de>
5044
5045 PR middle-end/44674
5046 * gcc.dg/pr44674.c: New testcase.
5047
5048 2010-06-26 Joseph Myers <joseph@codesourcery.com>
5049
5050 * gcc.dg/opts-3.c: New test.
5051
5052 2010-06-26 Tobias Burnus <burnus@net-b.de>
5053
5054 * gfortran.dg/type_decl_1.f90: New.
5055 * gfortran.dg/type_decl_2.f90: New.
5056
5057 2010-06-26 Tobias Burnus <burnus@net-b.de>
5058
5059 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5060 * gfortran.dg/semicolon_fixed_2.f: Ditto.
5061
5062 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5063
5064 PR testsuite/38946
5065 * gfortran.dg/array_constructor_23.f: Update test to allow for small
5066 error in comparing reals.
5067
5068 2010-06-25 Tobias Burnus <burnus@net-b.de>
5069
5070 * selected_real_kind_2.f90: New.
5071 * selected_real_kind_3.f90: New.
5072
5073 2010-06-25 Tobias Burnus <burnus@net-b.de>
5074
5075 * gfortran.dg/entry_19.f90: New.
5076
5077 2010-06-25 Tobias Burnus <burnus@net-b.de>
5078
5079 * gfortran.dg/end_subroutine_1.f90: New.
5080 * gfortran.dg/end_subroutine_2.f90: New.
5081 * gfortran.dg/interface_proc_end.f90: Update.
5082
5083 2010-06-25 Tobias Burnus <burnus@net-b.de>
5084
5085 * gfortran.dg/semicolon_fixed.f: Update.
5086 * gfortran.dg/semicolon_fixed_2.f: New.
5087 * gfortran.dg/semicolon_free_2.f90: New.
5088 * gfortran.dg/semicolon_free.f90: Update.
5089
5090 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5091
5092 PR fortran/44448
5093 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5094
5095 2010-06-25 Martin Jambor <mjambor@suse.cz>
5096
5097 * g++.dg/ipa/iinline-3.C: New test.
5098 * gcc.dg/ipa/modif-1.c: Removed.
5099
5100 2010-06-25 Jan Hubicka <jh@suse.cz>
5101
5102 * gcc.dg/tree-ssa/ipa-split-1.c
5103
5104 2010-06-25 Martin Jambor <mjambor@suse.cz>
5105
5106 * g++.dg/ipa/iinline-2.C: New test.
5107
5108 2010-06-25 Jakub Jelinek <jakub@redhat.com>
5109
5110 PR middle-end/43866
5111 * gfortran.dg/pr43866.f90: New test.
5112
5113 PR tree-optimization/44539
5114 * gcc.dg/pr44539.c: New test.
5115
5116 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
5117
5118 From Jim Wilson:
5119 PR target/43902
5120 * gcc.target/mips/madd-9.c: New test.
5121
5122 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
5123
5124 PR c/44517
5125 * gcc.dg/noncompile/pr44517.c: New.
5126 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5127
5128 2010-06-24 Steve Ellcey <sje@cup.hp.com>
5129
5130 PR testsuite/43283
5131 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5132 and add argument to nop for IA64.
5133
5134 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
5135
5136 PR target/44588
5137 * gcc.target/i386/mod-1.c: New.
5138 * gcc.target/i386/umod-1.c: Likewise.
5139 * gcc.target/i386/umod-2.c: Likewise.
5140 * gcc.target/i386/umod-3.c: Likewise.
5141
5142 2010-06-24 Jakub Jelinek <jakub@redhat.com>
5143
5144 PR middle-end/44492
5145 * g++.dg/torture/pr44492.C: New test.
5146
5147 2010-06-24 Andi Kleen <ak@linux.intel.com>
5148
5149 * c-c++-common/warn-omitted-condop.c: New.
5150
5151 2010-06-24 Tobias Burnus <burnus@net-b.de>
5152
5153 PR fortran/44614
5154 * gfortran.dg/import8.f90: New.
5155
5156 2010-06-23 Arnaud Charlet <charlet@adacore.com>
5157
5158 * gnat.dg/not_null.adb: Update test case.
5159
5160 2010-06-22 Jakub Jelinek <jakub@redhat.com>
5161
5162 PR c++/44619
5163 * g++.dg/warn/Wunused-var-13.C: New test.
5164
5165 PR c++/44627
5166 * g++.dg/diagnostic/method1.C: New test.
5167
5168 2010-06-22 Cary Coutant <ccoutant@google.com>
5169
5170 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5171
5172 2010-06-22 Janus Weil <janus@gcc.gnu.org>
5173
5174 PR fortran/44616
5175 * gfortran.dg/abstract_type_8.f03: New.
5176
5177 2010-06-21 Jason Merrill <jason@redhat.com>
5178
5179 * g++.dg/cpp0x/noexcept08.C: New.
5180
5181 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5182
5183 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5184
5185 PR target/44615
5186 * gcc.target/i386/sse2-vec-2a.c: New.
5187
5188 2010-06-21 DJ Delorie <dj@redhat.com>
5189
5190 * gcc.dg/pragma-diag-1.c: New.
5191
5192 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5193
5194 PR target/44615
5195 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5196
5197 2010-06-21 Alan Modra <amodra@gmail.com>
5198
5199 PR testsuite/44505
5200 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5201 tail call to check_fa_mid.
5202
5203 2010-06-21 Jakub Jelinek <jakub@redhat.com>
5204
5205 PR target/44575
5206 * gcc.c-torture/execute/pr44575.c: New test.
5207
5208 2010-06-21 Tobias Burnus <burnus@net-b.de>
5209
5210 PR fortran/40632
5211 * gfortran.dg/contiguous_1.f90: New.
5212 * gfortran.dg/contiguous_2.f90: New.
5213 * gfortran.dg/contiguous_3.f90: New.
5214
5215 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
5216
5217 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5218 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5219
5220 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
5221
5222 PR target/44546
5223 * gcc.target/i386/pr44546.c: New test.
5224
5225 2010-06-20 Joseph Myers <joseph@codesourcery.com>
5226
5227 * gcc.dg/opts-2.c: New test.
5228
5229 2010-06-19 Janus Weil <janus@gcc.gnu.org>
5230
5231 PR fortran/44584
5232 * gfortran.dg/typebound_proc_15.f03: Modified.
5233
5234 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
5235
5236 PR target/44072
5237 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5238 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5239
5240 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5241
5242 * g++.dg/ext/label13.C: Fix typo in last change.
5243
5244 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5245
5246 PR libfortran/44477
5247 * gfortran.dg/eof_3.f90
5248 * gfortran.dg/endfile_2.f90
5249 * gfortran.dg/endfile_4.f90
5250 * gfortran.dg/endfile_3.f90
5251
5252 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5253
5254 PR c++/41090
5255 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5256
5257 2010-06-18 Tobias Burnus <burnus@net-b.de>
5258
5259 PR fortran/44556
5260 * gfortran.dg/allocate_alloc_opt_11.f90: New.
5261
5262 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
5263
5264 * gcc.target/arm/pr40900.c: New test.
5265
5266 2010-06-18 Arnaud Charlet <charlet@adacore.com>
5267
5268 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5269
5270 2010-06-17 Janus Weil <janus@gcc.gnu.org>
5271
5272 PR fortran/44558
5273 * gfortran.dg/typebound_call_15.f03: New.
5274
5275 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
5276
5277 PR c++/44486
5278 * g++.dg/pr44486.C: New.
5279
5280 2010-06-16 DJ Delorie <dj@redhat.com>
5281
5282 * gcc.target/i386/volatile-bitfields-1.c: New.
5283 * gcc.target/i386/volatile-bitfields-2.c: New.
5284
5285 2010-06-16 Jason Merrill <jason@redhat.com>
5286
5287 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5288
5289 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5290
5291 2010-06-16 Richard Guenther <rguenther@suse.de>
5292
5293 PR c/44555
5294 * gcc.c-torture/execute/pr44555.c: New testcase.
5295
5296 2010-06-16 Janus Weil <janus@gcc.gnu.org>
5297
5298 PR fortran/44549
5299 * gfortran.dg/typebound_proc_16.f03: New.
5300
5301 2010-06-16 Martin Jambor <mjambor@suse.cz>
5302
5303 * g++.dg/torture/pr43905.C: New test.
5304
5305 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
5306
5307 PR testsuite/44538
5308 * gcc.dg/vect/slp-perm-5.c (main): Prevent
5309 initialization loop from being vectorized.
5310 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5311
5312 2010-06-16 Alan Modra <amodra@gmail.com>
5313
5314 PR tree-optimization/44507
5315 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5316
5317 2010-06-15 Jason Merrill <jason@redhat.com>
5318
5319 * g++.dg/overload/arg3.C: Adjust error locations.
5320 * g++.dg/overload/copy1.C: Likewise.
5321 * g++.dg/tc1/dr152.C: Likewise.
5322 * g++.dg/template/incomplete4.C: Likewise.
5323 * g++.dg/template/incomplete5.C: Likewise.
5324 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5325 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5326 * g++.old-deja/g++.pt/crash9.C: Likewise.
5327
5328 * g++.dg/inherit/virtual5.C: New.
5329
5330 * g++.dg/cpp0x/defaulted18.C: New.
5331
5332 * g++.dg/cpp0x/initlist40.C: New.
5333
5334 * g++.dg/cpp0x/initlist39.C: New.
5335
5336 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
5337
5338 PR middle-end/44391
5339 * gcc.dg/graphite/pr44391.c: New.
5340
5341 2010-06-15 Janus Weil <janus@gcc.gnu.org>
5342
5343 PR fortran/43388
5344 * gfortran.dg/allocate_alloc_opt_8.f90: New.
5345 * gfortran.dg/allocate_alloc_opt_9.f90: New.
5346 * gfortran.dg/allocate_alloc_opt_10.f90: New.
5347 * gfortran.dg/class_allocate_2.f03: Modified an error message.
5348
5349 2010-06-15 Richard Guenther <rguenther@suse.de>
5350
5351 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5352
5353 2010-06-15 Richard Guenther <rguenther@suse.de>
5354
5355 * gcc.dg/vect/bb-slp-21.c: Adjust.
5356 * gcc.dg/vect/bb-slp-13.c: Likewise
5357 * gcc.dg/vect/bb-slp-4.c: Likewise
5358 * gcc.dg/vect/bb-slp-22.c: Likewise
5359 * gcc.dg/vect/bb-slp-14.c: Likewise
5360 * gcc.dg/vect/bb-slp-23.c: Likewise
5361 * gcc.dg/vect/bb-slp-15.c: Likewise
5362 * gcc.dg/vect/bb-slp-17.c: Likewise
5363 * gcc.dg/vect/bb-slp-18.c: Likewise
5364 * gcc.dg/vect/bb-slp-19.c: Likewise
5365 * gcc.dg/vect/bb-slp-10.c: Likewise
5366 * gcc.dg/vect/bb-slp-11.c: Likewise
5367 * gcc.dg/vect/bb-slp-20.c: Likewise
5368 * gcc.dg/vect/bb-slp-3.c: Likewise
5369
5370 2010-06-15 Jakub Jelinek <jakub@redhat.com>
5371
5372 PR fortran/44536
5373 * gfortran.dg/gomp/pr44536.f90: New test.
5374 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5375
5376 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
5377
5378 PR target/44534
5379 * gcc.target/i386/avx-vextractf128-256-3.c: New.
5380 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5381
5382 2010-06-14 Jakub Jelinek <jakub@redhat.com>
5383
5384 PR tree-optimization/44508
5385 * gcc.dg/tree-ssa/pr21086.c: Adjust.
5386
5387 PR bootstrap/44509
5388 * gcc.dg/pr44509.c: New test.
5389
5390 2010-06-14 Ira Rosen <irar@il.ibm.com>
5391
5392 PR tree-optimization/44507
5393 * gcc.dg/vect/pr44507.c: New test.
5394
5395 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
5396
5397 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5398 and c-pretty-print.h.
5399
5400 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5401
5402 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
5403
5404 * gfortran.dg/whole_file_18.f90: Updated error message.
5405
5406 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
5407
5408 * gfortran.dg/whole_file_20.f03: New.
5409
5410 2010-06-12 Jan Hubicka <jh@suse.cz>
5411
5412 * gcc.c-torture/compile/pc44485.c: New testcase.
5413
5414 2010-06-12 Janus Weil <janus@gcc.gnu.org>
5415
5416 PR fortran/40117
5417 * gfortran.dg/typebound_proc_4.f03: Modified error message.
5418 * gfortran.dg/typebound_proc_14.f03: New.
5419 * gfortran.dg/typebound_proc_15.f03: New.
5420
5421 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5422
5423 * gcc.dg/opts-1.c: New test.
5424
5425 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5426
5427 * gcc.dg/funroll-loops-all.c: Update expected error.
5428
5429 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
5430
5431 PR target/44481
5432 * gcc.target/i386/pr44481.c: New test.
5433
5434 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
5435
5436 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5437
5438 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
5439
5440 PR middle-end/44483
5441 * gcc.dg/tree-ssa/pr44483.c: New.
5442
5443 2010-06-11 Paul Brook <paul@codesourcery.com>
5444
5445 * g++.dg/other/arm-neon-1.C: New test.
5446
5447 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
5448
5449 PR fortran/42051
5450 PR fortran/43896
5451 * gfortran.dg/class_23.f03: New test.
5452
5453 2010-06-11 Jan Hubicka <jh@suse.cz>
5454
5455 * gcc.dg/ipa/pure-const-2.c: New testcase.
5456
5457 2010-06-11 Jan Hubicka <jh@suse.cz>
5458
5459 * gcc.dg/noreturn-7.c: Update.
5460 * gcc.dg/noreturn-4.c: Update.
5461
5462 2010-06-10 Dodji Seketeli <dodji@redhat.com>
5463
5464 Fix MIPS bootstrap
5465 * g++.dg/other/typedef4.C: New test.
5466
5467 2010-06-10 Janus Weil <janus@gcc.gnu.org>
5468
5469 PR fortran/44207
5470 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5471
5472 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
5473
5474 PR fortran/44457
5475 * gfortran.dg/asynchronous_3.f03
5476
5477 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
5478
5479 PR middle-end/44185
5480 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5481 non-temporal stores out of the tests to form new test cases. As a
5482 result, no non-temporal store should be generated in this case.
5483
5484 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
5485 prefetch-7.c that generate one non-temporal store.
5486
5487 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
5488 prefetch-7.c that generate one non-temporal store and one
5489 one-temporal prefetch.
5490
5491 2010-06-10 Martin Jambor <mjambor@suse.cz>
5492
5493 PR tree-optimization/44258
5494 * gcc.dg/tree-ssa/pr44258.c: New test.
5495
5496 2010-06-10 Daniel Kraft <d@domob.eu>
5497
5498 PR fortran/38936
5499 * gfortran.dg/associate_1.f03: New test.
5500 * gfortran.dg/associate_2.f95: New test.
5501 * gfortran.dg/associate_3.f03: New test.
5502 * gfortran.dg/associate_4.f08: New test.
5503
5504 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5505
5506 * gfortran.dg/selected_char_kind_4.f90: New test.
5507
5508 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
5509
5510 * gcc.dg/pr42461.c: New test.
5511
5512 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5513
5514 PR fortran/44347
5515 * gfortran.dg/selected_real_kind_1.f90: New.
5516
5517 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5518
5519 PR fortran/44359
5520 * gfortran.dg/warn_conversion.f90: Removed check for redundant
5521 warning.
5522 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5523 check for warning.
5524
5525 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5526
5527 * gfortran.dg/data_namelist_conflict.f90: New test.
5528
5529 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5530
5531 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5532 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5533 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5534
5535 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5536
5537 * gfortran.dg/mvbits_9.f90: New test.
5538 * gfortran.dg/ibset_1.f90: Ditto.
5539 * gfortran.dg/ibits_1.f90: Ditto.
5540 * gfortran.dg/btest_1.f90: Ditto.
5541 * gfortran.dg/ibclr_1.f90: Ditto.
5542
5543 2010-06-09 Jason Merrill <jason@redhat.com>
5544
5545 PR c++/44366
5546 * g++.dg/cpp0x/decltype23.C: Move to...
5547 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5548
5549 2010-06-09 Janus Weil <janus@gcc.gnu.org>
5550
5551 PR fortran/44211
5552 * gfortran.dg/typebound_call_14.f03: New test.
5553
5554 2010-06-09 Martin Jambor <mjambor@suse.cz>
5555
5556 PR tree-optimization/44423
5557 * gcc.dg/tree-ssa/pr44423.c: New test.
5558
5559 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
5560
5561 PR testsuite/42843
5562 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5563 TV_NONE to initialize tv_id field.
5564 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5565 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5566 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5567 Include toplev.h .
5568 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5569 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5570 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5571
5572 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
5573
5574 PR tree-optimization/39874
5575 PR middle-end/28685
5576 * gcc.dg/pr39874.c: New file.
5577
5578 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
5579
5580 * g++.dg/ext/attr-alias-1.C: New.
5581 * g++.dg/ext/attr-alias-2.C: New.
5582
5583 2010-06-07 Tobias Burnus <burnus@net-b.de>
5584
5585 PR fortran/44446
5586 * gfortran.dg/proc_ptr_27.f90: New.
5587
5588 2010-06-07 Jason Merrill <jason@redhat.com>
5589
5590 PR c++/44366
5591 * g++.dg/cpp0x/decltype23.C: New.
5592
5593 2010-06-08 Andrew Pinski <pinskia@gmail.com>
5594 Shujing Zhao <pearly.zhao@oracle.com>
5595
5596 PR c/37724
5597 * gcc.dg/c90-const-expr-10.c: Adjust.
5598 * gcc.dg/c99-const-expr-10.c: Adjust.
5599 * gcc.dg/init-bad-7.c: New.
5600
5601 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5602
5603 * lib/target-supports.exp (check_effective_target_gas): New proc.
5604 * gcc.c-torture/execute/960321-1.x: New file.
5605
5606 2010-06-07 Jason Merrill <jason@redhat.com>
5607
5608 PR c++/44401
5609 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5610
5611 2010-06-07 Jakub Jelinek <jakub@redhat.com>
5612
5613 PR c++/44444
5614 * g++.dg/warn/Wunused-var-12.C: New test.
5615
5616 PR c++/44443
5617 * c-c++-common/Wunused-var-11.c: New test.
5618
5619 2010-06-07 Jan Hubicka <jh@suse.cz>
5620
5621 * gcc.dg/ipa/pure-const-1.c: New testcase.
5622
5623 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
5624
5625 PR rtl-optimization/44404
5626 * gcc.dg/pr44404.c: New.
5627
5628 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
5629
5630 PR target/44159
5631 * gcc.target/i386/abi-2.c: Check sysv abi here.
5632 * gcc.target/i386/aes-avx-check.h: Call test in noinline
5633 function to avoid failures by different ABIs.
5634 * gcc.target/i386/aes-check.h: Likewise.
5635 * gcc.target/i386/avx-check.h: Likewise.
5636 * gcc.target/i386/fma4-check.h: Likewise.
5637 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5638 * gcc.target/i386/mmx-check.h: Likewise.
5639 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5640 * gcc.target/i386/pclmul-check.h: Likewise.
5641 * gcc.target/i386/sse-check.h: Likewise.
5642 * gcc.target/i386/sse2-check.h: Likewise.
5643 * gcc.target/i386/sse3-check.h: Likewise.
5644 * gcc.target/i386/sse4_1-check.h: Likewise.
5645 * gcc.target/i386/sse4_2-check.h: Likewise.
5646 * gcc.target/i386/sse4a-check.h: Likewise.
5647 * gcc.target/i386/ssse3-check.h: Likewise.
5648 * gcc.target/i386/xop-check.h: Likewise.
5649 * gcc.target/i386/pr27971.c: Fix for LLP64.
5650 * gcc.target/i386/pr39139.c: Likewise.
5651 * gcc.target/i386/pr39315-check.c: Likewise.
5652 * gcc.target/i386/vararg-1.c: Likewise.
5653 * gcc.target/i386/vararg-2.c: Likewise.
5654 Additional add dg-compile to avoid failure due
5655 missing foo symbol.
5656
5657 * gcc.dg/compound-literal-1.c: Fix for llp64.
5658 * gcc.dg/pr32370.c: Likewise.
5659 * gcc.dg/pr37561.c: Likewise.
5660 * gcc.dg/pr41340.c: Likewise.
5661 * gcc.dg/pr41551.c: Likewise.
5662
5663 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5664
5665 PR c++/44188
5666 * g++.dg/debug/dwarf2/typedef3.C: New test.
5667
5668 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5669
5670 PR c/20000
5671 * c-c++-common/pr20000.c: New.
5672
5673 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
5674
5675 PR c++/44086
5676 * g++.dg/init/pr44086.C: New.
5677 * g++.dg/cpp0x/decltype4.C: Adjust.
5678
5679 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5680
5681 PR fortran/43945
5682 * gfortran.dg/generic_23.f03: New test.
5683
5684 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5685
5686 PR fortran/43895
5687 * gfortran.dg/alloc_comp_class_1.f90 : New test.
5688
5689 2010-06-05 Jakub Jelinek <jakub@redhat.com>
5690
5691 PR c++/44361
5692 * c-c++-common/Wunused-var-9.c: New test.
5693
5694 2010-06-05 Jason Merrill <jason@redhat.com>
5695
5696 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5697
5698 2010-06-05 Joseph Myers <joseph@codesourcery.com>
5699
5700 PR c/44322
5701 * gcc.dg/c99-restrict-4.c: New test.
5702
5703 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
5704
5705 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5706 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5707 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5708 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5709 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5710 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5711 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5712 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5713 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5714 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5715 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5716 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5717 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5718 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5719 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5720 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5721 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5722 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5723 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5724 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5725 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5726 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5727
5728 2010-06-04 Jason Merrill <jason@redhat.com>
5729
5730 * g++.dg/cpp0x/noexcept06.C: New.
5731 * g++.dg/cpp0x/noexcept07.C: New.
5732
5733 * g++.dg/cpp0x/noexcept01.C: New.
5734 * g++.dg/cpp0x/noexcept02.C: New.
5735 * g++.dg/cpp0x/noexcept03.C: New.
5736 * g++.dg/cpp0x/noexcept04.C: New.
5737 * g++.dg/cpp0x/noexcept05.C: New.
5738
5739 2010-06-04 Jakub Jelinek <jakub@redhat.com>
5740
5741 PR c++/44412
5742 * g++.dg/warn/Wunused-var-10.C: New test.
5743 * g++.dg/warn/Wunused-var-11.C: New test.
5744
5745 PR c++/44362
5746 * c-c++-common/Wunused-var-10.c: New test.
5747
5748 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5749
5750 PR c/25880
5751 * gcc.dg/assign-warn-2.c: Update.
5752 * gcc.dg/cpp/line3.c: Update.
5753 * gcc.dg/c99-array-lval-8.c: Update.
5754 * gcc.dg/cast-qual-2.c: Update.
5755 * gcc.dg/c99-arraydecl-3.c: Update.
5756 * gcc.dg/assign-warn-1.c: Update.
5757 * gcc.dg/format/gcc_diag-1.c: Update.
5758
5759 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5760
5761 PR rtl-optimization/39871
5762 PR rtl-optimization/40615
5763 PR rtl-optimization/42500
5764 PR rtl-optimization/42502
5765 * gcc.target/arm/eliminate.c: New test.
5766
5767 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5768
5769 PR libstdc++/44410
5770 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5771 * g++.old-deja/g++.other/delete3.C: Likewise.
5772 * g++.old-deja/g++.other/new.C: Likewise.
5773 * g++.old-deja/g++.law/operators27.C: Likewise.
5774 * g++.old-deja/g++.mike/p755.C: Likewise.
5775 * g++.dg/eh/new1.C: Likewise.
5776 * g++.dg/init/new5.C: Likewise.
5777
5778 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5779
5780 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5781 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5782 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5783
5784 2010-06-03 Richard Guenther <rguenther@suse.de>
5785
5786 PR lto/41921
5787 * lib/lto.exp: Always load gcc.exp.
5788 (lto-obj): For C source files invoke gcc_target_compile.
5789 * g++.dg/lto/20100603-1_0.C: New testcase.
5790 * g++.dg/lto/20100603-1_1.c: Likewise.
5791
5792 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5793
5794 PR tree-optimization/43688
5795 * gfortran.dg/pr43688.f90: New.
5796
5797 2010-06-03 Richard Guenther <rguenther@suse.de>
5798
5799 PR lto/41584
5800 * gcc.dg/lto/20100603-1_0.c: New testcase.
5801 * gcc.dg/lto/20100603-2_0.c: Likewise.
5802 * gcc.dg/lto/20100603-3_0.c: Likewise.
5803
5804 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5805
5806 PR target/44218
5807 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5808 * gcc.target/powerpc/recip-2.c: Ditto.
5809 * gcc.target/powerpc/recip-3.c: Ditto.
5810 * gcc.target/powerpc/recip-4.c: Ditto.
5811 * gcc.target/powerpc/recip-5.c: Ditto.
5812 * gcc.target/powerpc/recip-6.c: Ditto.
5813 * gcc.target/powerpc/recip-7.c: Ditto.
5814 * gcc.target/powerpc/recip-test.h: Ditto.
5815 * gcc.target/powerpc/recip-test2.h: Ditto.
5816
5817 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5818
5819 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5820
5821 2010-06-02 Jason Merrill <jason@redhat.com>
5822
5823 * g++.dg/ext/vector9.C: Expect typedef in error message.
5824
5825 PR c++/9726
5826 PR c++/23594
5827 PR c++/44333
5828 * g++.dg/tc1/dr101.C: Remove xfails.
5829
5830 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5831
5832 PR middle-end/44372
5833 * g++.dg/ipa/pr44372.C: New.
5834
5835 2010-06-02 Jan Hubicka <jh@suse.cz>
5836
5837 PR middle-end/44295
5838 * g++.dg/torture/pr44295.C: Neww testcase.
5839
5840 2010-06-02 Jan Hubicka <jh@suse.cz>
5841
5842 * gcc.dg/tree-ssa/loadpre6.c: Update.
5843
5844 2010-06-02 Richard Guenther <rguenther@suse.de>
5845
5846 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5847 diagnostic.h.
5848
5849 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5850
5851 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5852 the link fail message.
5853
5854 2010-06-02 Tobias Burnus <burnus@net-b.de>
5855
5856 PR fortran/44360
5857 * gfortran.dg/use_13.f90: New test case.
5858
5859 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5860
5861 PR fortran/44371
5862 * gfortran.dg/error_stop_2.f08: Minor update.
5863
5864 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5865
5866 PR fortran/44371
5867 * gfortran.dg/error_stop_1.f08: New test.
5868 * gfortran.dg/error_stop_2.f08: New test.
5869
5870 2010-06-01 Jason Merrill <jason@redhat.com>
5871
5872 DR 990
5873 * g++.dg/cpp0x/initlist37.C: New.
5874 * g++.dg/cpp0x/initlist38.C: New.
5875
5876 PR c++/44358
5877 * g++.dg/cpp0x/initlist36.C: New.
5878
5879 2010-05-31 Jan Hubicka <jh@suse.cz>
5880
5881 * gcc.dg/noreturn-8.c: New testcase.
5882
5883 2010-05-31 Jan Hubicka <jh@suse.cz>
5884
5885 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5886 * gcc.dg/lto/noreturn-1_0.c: Move it here.
5887
5888 2010-05-31 Jan Hubicka <jh@suse.cz>
5889
5890 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5891 * gcc.dg/lto/noreturn-1_0.c: New testcase.
5892
5893 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5894
5895 PR fortran/36928
5896 * gfortran.dg/dependency_27.f90: New test.
5897 * gfortran.dg/array_assign_1.F90: New test.
5898
5899 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR target/44338
5902 * gcc.target/i386/sse-24.c: New test.
5903
5904 2010-05-31 Jan Hubicka <jh@suse.cz>
5905
5906 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5907
5908 2010-05-31 Jakub Jelinek <jakub@redhat.com>
5909
5910 PR middle-end/44337
5911 * gcc.dg/pr44337.c: New test.
5912
5913 PR tree-optimization/44182
5914 * g++.dg/debug/pr44182.C: New test.
5915
5916 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5917
5918 * gcc.dg/nested-func-7.c: New test.
5919 * gnat.dg/frame_overflow.adb: Adjust directives.
5920
5921 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5922
5923 * gnat.dg/prot2.ad[sb]: New test.
5924 * gnat.dg/prot2_pkg1.ads: New helper.
5925 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5926
5927 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5928
5929 * gnat.dg/array11.adb: Adjust dg-warning directive.
5930 * gnat.dg/object_overflow.adb: Likewise.
5931
5932 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5933
5934 PR middle-end/44306
5935 * gcc.dg/tree-ssa/pr44306.c: New.
5936
5937 2010-05-29 Jan Hubicka <jh@suse.cz>
5938
5939 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5940
5941 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5942
5943 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5944
5945 2010-05-28 Mike Stump <mikestump@comcast.net>
5946
5947 PR objc/44125
5948 * objc.dg/const-str-9.m: Remove static.
5949
5950 2010-05-28 Jakub Jelinek <jakub@redhat.com>
5951
5952 PR target/43636
5953 * gcc.c-torture/compile/pr43636.c: New test.
5954
5955 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5956
5957 PR objc++/23616
5958 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5959 * obj-c++.dg/try-catch-9.mm: Ditto.
5960
5961 2010-05-28 Dodji Seketeli <dodji@redhat.com>
5962
5963 Revert patch for PR c++/44188
5964 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5965
5966 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5967
5968 PR c++/44188
5969 * g++.dg/debug/dwarf2/typedef3.C: New test.
5970
5971 2010-05-27 Jason Merrill <jason@redhat.com>
5972
5973 PR c++/43555
5974 * g++.dg/ext/vla9.C: New.
5975
5976 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5977
5978 PR objc/44140
5979 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5980 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5981 * objc.dg/torture/tls/thr-init.m: Ditto.
5982 * objc.dg/torture/trivial.m: Ditto.
5983 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5984 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5985 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5986 * obj-c++.dg/torture/trivial.mm: Ditto.
5987
5988 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5989
5990 * g++.dg/lto/20100302_0.C: Skip on darwin.
5991
5992 2010-05-27 Richard Guenther <rguenther@suse.de>
5993
5994 PR tree-optimization/44284
5995 * gcc.dg/vect/vect-118.c: New testcase.
5996 * gcc.dg/vect/bb-slp-20.c: Adjust.
5997 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5998 * gcc.dg/vect/slp-9.c: Likewise.
5999 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6000 * gcc.dg/vect/vect-10.c: Likewise.
6001 * gcc.dg/vect/vect-109.c: Likewise.
6002 * gcc.dg/vect/vect-12.c: Likewise.
6003 * gcc.dg/vect/vect-36.c: Likewise.
6004 * gcc.dg/vect/vect-7.c: Likewise.
6005 * gcc.dg/vect/vect-iv-8.c: Likewise.
6006 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6007 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6008 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6009 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6010 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6011 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6012 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6013 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6014 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6015 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6016 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6017 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6018 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6019 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6020 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6021 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6022 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6023
6024 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6025
6026 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6027 necessary.
6028
6029 2010-05-26 Jan Hubicka <jh@suse.cz>
6030
6031 * gcc.dg/lto/materialize-1_0.c: New file.
6032 * gcc.dg/lto/materialize-1_1.c: New file.
6033
6034 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
6035
6036 * gnat.dg/lto10.adb: New test.
6037 * gnat.dg/lto10_pkg.ads: New helper.
6038
6039 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
6040
6041 * lib/target-supports.exp (check_effective_target_int128): New
6042 function to check if __int128 types are available for target.
6043 * c-c++-common/int128-types-1.c: New.
6044 * c-c++-common/int128-1.c: New.
6045 * c-c++-common/int128-2.c: New.
6046 * g++.dg/abi/mangle43.C: New.
6047 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6048 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6049 pointer-wide scalar.
6050 * g++.dg/other/pr25632.C: Likewise.
6051 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6052 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6053 overflow warnings.
6054 * g++.dg/warn/pr13358-4.C: Likewise.
6055 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
6056 * g++.dg/warn/Wconversion-null.C: Likewise.
6057
6058 2010-05-26 Jason Merrill <jason@redhat.com>
6059
6060 PR c++/43382
6061 * g++.dg/cpp0x/variadic101.C: New.
6062
6063 2010-05-26 Richard Guenther <rguenther@suse.de>
6064
6065 PR rtl-optimization/44164
6066 * gcc.c-torture/execute/pr44164.c: New testcase.
6067 * g++.dg/tree-ssa/pr13146.C: Adjust.
6068
6069 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
6070
6071 PR fortran/40011
6072 * gfortran.dg/whole_file_19.f90 : New test.
6073
6074 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
6075
6076 PR fortran/30668
6077 PR fortran/31346
6078 PR fortran/34260
6079 * gfortran.dg/pr40999.f: Fix function type.
6080 * gfortran.dg/whole_file_5.f90: Likewise.
6081 * gfortran.dg/whole_file_6.f90: Likewise.
6082 * gfortran.dg/whole_file_16.f90: New.
6083 * gfortran.dg/whole_file_17.f90: New.
6084 * gfortran.dg/whole_file_18.f90: New.
6085
6086 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
6087 Iain Sandoe <iains@gcc.gnu.org>
6088
6089 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6090 * gcc.c-torture/compile/pr44197.c: Require alias support.
6091 * gcc.dg/lto/20081222_0.c: Ditto.
6092
6093 2010-05-25 Jakub Jelinek <jakub@redhat.com>
6094
6095 PR debug/42801
6096 * gcc.dg/guality/vla-2.c: New test.
6097
6098 2010-05-25 Richard Guenther <rguenther@suse.de>
6099
6100 PR middle-end/44069
6101 * g++.dg/torture/pr44069.C: New testcase.
6102
6103 2010-05-25 Richard Guenther <rguenther@suse.de>
6104
6105 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6106
6107 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6108
6109 PR objc/44140
6110 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6111
6112 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6113
6114 * obj-c++.dg/torture/tls/trivial.mm: New.
6115 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6116 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6117 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6118 * obj-c++.dg/torture/tls/diag-1.mm: New.
6119 * obj-c++.dg/torture/tls/tls.exp: New.
6120 * obj-c++.dg/torture/trivial.mm: New.
6121 * obj-c++.dg/torture/dg-torture.exp: New.
6122 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6123 * obj-c++.dg/tls/trivial.m: New.
6124 * obj-c++.dg/tls/init-1.mm: New.
6125 * obj-c++.dg/tls/diag-1.mm: New.
6126 * obj-c++.dg/tls/init-2.mm: New.
6127 * obj-c++.dg/tls/diag-2.mm: New.
6128 * obj-c++.dg/tls/diag-3.mm: New.
6129 * obj-c++.dg/tls/diag-4.mm: New.
6130 * obj-c++.dg/tls/static-1.mm: New.
6131 * obj-c++.dg/tls/tls.exp: New.
6132 * obj-c++.dg/tls/diag-5.mm: New.
6133 * obj-c++.dg/tls/static-1a.mm: New.
6134 * objc-obj-c++-shared/Object1.mm: New.
6135 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6136
6137 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
6138
6139 PR objc++/43689
6140 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6141 * obj-c++.dg/const-str-6.mm: Ditto.
6142
6143 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6144
6145 * g++.dg/parse/array-size2.C: Remove dg-error directives.
6146
6147 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6148
6149 PR ada/38394
6150 * gnat.dg/array13.ad[sb]: New test.
6151
6152 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
6153 Sandra Loosemore <sandra@codesourcery.com>
6154
6155 * gcc.target/arm/neon/: Regenerated test cases.
6156
6157 * gcc.target/arm/neon/polytypes.c,
6158 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6159 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6160 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6161 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6162 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6163 dg-add-options arm_neon.
6164
6165 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6166 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6167 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6168 and arm_neon_fp16_ok.
6169
6170 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6171 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6172
6173 * lib/target-supports.exp (add_options_for_arm_neon): New.
6174 (check_effective_target_arm_neon_ok_nocache): New, from
6175 check_effective_target_arm_neon_ok. Check multiple possibilities.
6176 (check_effective_target_arm_neon_ok): Use
6177 check_effective_target_arm_neon_ok_nocache.
6178 (add_options_for_arm_neon_fp16)
6179 (check_effective_target_arm_neon_fp16_ok)
6180 check_effective_target_arm_neon_fp16_ok_nocache): New.
6181 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6182
6183 2010-05-24 Jason Merrill <jason@redhat.com>
6184
6185 PR c++/41510
6186 * g++.dg/cpp0x/initlist35.C: New.
6187 * g++.dg/init/brace6.C: Adjust.
6188
6189 2010-05-24 Paul Brook <paul@codesourcery.com>
6190
6191 * gcc.target/arm/frame-pointer-1.c: New test.
6192 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6193 pointer elimination.
6194
6195 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6196
6197 PR target/44245
6198 * gcc.target/i386/crc32-3.c: New.
6199 * gcc.target/i386/crc32-4.c: Likewise.
6200
6201 2010-05-23 Joseph Myers <joseph@codesourcery.com>
6202
6203 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6204 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6205 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6206
6207 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6208
6209 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6210
6211 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
6212
6213 PR target/43869
6214 * gcc.c-target/pr43869.c: New test.
6215
6216 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6217
6218 PR fortran/44212
6219 * gfortran.dg/class_22.f03: New.
6220
6221 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
6222
6223 PR lto/44238
6224 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6225
6226 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6227
6228 PR fortran/44213
6229 * gfortran.dg/abstract_type_7.f03: New.
6230
6231 2010-05-21 Jason Merrill <jason@redhat.com>
6232
6233 * g++.dg/eh/spec11.C: Test cleanup optimization.
6234
6235 2010-05-21 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR debug/44223
6238 * gcc.target/i386/pr44223.c: New test.
6239
6240 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6241
6242 * gcc.target/i386/pr25993.c: Use @function as type specifier.
6243
6244 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
6245
6246 * g++.dg/other/const3.C: New test.
6247
6248 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
6249
6250 PR fortran/38407
6251 * warn_unused_dummy_argument_1.f90: New.
6252 * warn_unused_dummy_argument_2.f90: New.
6253
6254 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6255
6256 PR c++/30298
6257 * g++.dg/inherit/crash1.C: New.
6258 * g++.dg/inherit/crash2.C: Likewise.
6259
6260 2010-05-20 Jakub Jelinek <jakub@redhat.com>
6261
6262 PR debug/44178
6263 * g++.dg/debug/pr44178.C: New test.
6264
6265 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
6266
6267 PR middle-end/44185
6268 * gcc.dg/tree-ssa/prefetch-6.c: Add
6269 --param min-insn-to-prefetch-ratio=6.
6270 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6271 allow unrolling, and adjust the movnti count.
6272
6273 2010-05-20 Jan Hubicka <jh@suse.cz>
6274
6275 PR middle-end/44197
6276 * gcc.c-torture/compile/pr44197.c: New file.
6277
6278 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
6279
6280 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6281 Fix test code.
6282 (check_effective_target_xop): Remove __may_alias__ attribute.
6283
6284 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
6285
6286 PR target/44202
6287 * gcc.c-torture/execute/pr44202-1.c: New test.
6288
6289 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6290
6291 PR fortran/43851
6292 * gfortran.dg/label_1.f90: Update test.
6293
6294 2010-05-19 Jan Hubicka <jh@suse.cz>
6295
6296 * gcc.dg/lto/ipareference2_0.c: New file.
6297 * gcc.dg/lto/ipareference2_1.c: New file.
6298
6299 2010-05-19 Jason Merrill <jason@redhat.com>
6300
6301 * g++.dg/parse/fn-typedef2.C: New.
6302
6303 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6304 function type.
6305
6306 PR c++/44193
6307 * g++.dg/template/fntype1.C: New.
6308
6309 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
6310
6311 * gnat.dg/discr23.ad[sb]: New test.
6312 * gnat.dg/discr23_pkg.ads: New helper.
6313
6314 * gnat.dg/specs/controlled1.ads: New test.
6315 * gnat.dg/specs/controlled1_pkg.ads: New helper.
6316
6317 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6318
6319 PR fortran/44055
6320 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6321 Fixed scope of C_SIZEOF.
6322 * gfortran.dg/warn_conversion_2.f90: New.
6323
6324 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6325
6326 * lib/target-supports.exp (check_effective_target_sse2): New proc.
6327 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6328 for optional selector.
6329 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6330 (check_effective_target_sse3): New proc.
6331 * gcc.target/i386/math-torture/math-torture.exp: Load
6332 target-supports.exp.
6333 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6334 check_effective_target_sse2.
6335 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6336 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6337 * g++.dg/vect/vect.exp: Likewise.
6338 * gfortran.dg/vect/vect.exp: Likewise.
6339 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6340 -msse2 if check_effective_target_sse2.
6341
6342 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6343 * gcc.target/i386/3dnow-2.c: Likewise.
6344 * gcc.target/i386/3dnowA-1.c: Likewise.
6345 * gcc.target/i386/3dnowA-2.c: Likewise.
6346 * gcc.target/i386/pr42549.c: Likewise.
6347
6348 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6349 * gcc.target/i386/sse3-addsubpd.c: Likewise.
6350 * gcc.target/i386/sse3-addsubps.c: Likewise.
6351 * gcc.target/i386/sse3-haddpd.c: Likewise.
6352 * gcc.target/i386/sse3-haddps.c: Likewise.
6353 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6354 * gcc.target/i386/sse3-hsubps.c: Likewise.
6355 * gcc.target/i386/sse3-movddup.c: Likewise.
6356 * gcc.target/i386/sse3-movshdup.c: Likewise.
6357 * gcc.target/i386/sse3-movsldup.c: Likewise.
6358
6359 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6360 * g++.dg/ext/attrib35.C: Likewise.
6361 * g++.dg/opt/pr40496.C: Likewise.
6362 * g++.dg/other/i386-1.C: Likewise.
6363 * g++.dg/other/i386-4.C: Likewise.
6364 * g++.dg/other/pr34435.C: Likewise.
6365 * g++.dg/other/pr39496.C: Likewise.
6366 * g++.dg/other/pr40446.C: Likewise.
6367 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6368 * gcc.dg/compat/vector-1a_main.c: Likewise.
6369 * gcc.dg/compat/vector-2a_main.c: Likewise.
6370 * gcc.dg/lto/20090206-1_0.c: Likewise.
6371 * gcc.dg/pr34856.c: Likewise.
6372 * gcc.dg/pr36584.c: Likewise.
6373 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
6374 * gcc.dg/pr37544.c: Likewise.
6375 * gcc.dg/torture/pr16104-1.c: Likewise.
6376 * gcc.dg/torture/pr35771-1.c: Likewise.
6377 * gcc.dg/torture/pr35771-2.c: Likewise.
6378 * gcc.dg/torture/pr35771-3.c: Likewise.
6379 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6380 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6381 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6382 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6383 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6384 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6385 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6386 * gcc.target/i386/20060512-1.c: Likewise.
6387 * gcc.target/i386/20060512-3.c: Likewise.
6388 * gcc.target/i386/all_one_m128i.c: Likewise.
6389 * gcc.target/i386/float128-1.c: Likewise.
6390 * gcc.target/i386/float128-2.c: Likewise.
6391 * gcc.target/i386/fpcvt-1.c: Likewise.
6392 * gcc.target/i386/fpcvt-2.c: Likewise.
6393 * gcc.target/i386/fpcvt-3.c: Likewise.
6394 * gcc.target/i386/fpprec-1.c: Likewise.
6395 * gcc.target/i386/funcspec-9.c: Likewise.
6396 * gcc.target/i386/incoming-1.c: Likewise.
6397 * gcc.target/i386/incoming-12.c: Likewise.
6398 * gcc.target/i386/incoming-2.c: Likewise.
6399 * gcc.target/i386/incoming-3.c: Likewise.
6400 * gcc.target/i386/incoming-4.c: Likewise.
6401 * gcc.target/i386/incoming-6.c: Likewise.
6402 * gcc.target/i386/incoming-7.c: Likewise.
6403 * gcc.target/i386/incoming-8.c: Likewise.
6404 * gcc.target/i386/opt-1.c: Likewise.
6405 * gcc.target/i386/opt-2.c: Likewise.
6406 * gcc.target/i386/ordcmp-1.c: Likewise.
6407 * gcc.target/i386/pr17692.c: Likewise.
6408 * gcc.target/i386/pr18614-1.c: Likewise.
6409 * gcc.target/i386/pr22152.c: Likewise.
6410 * gcc.target/i386/pr23570.c: Likewise.
6411 * gcc.target/i386/pr23575.c: Likewise.
6412 * gcc.target/i386/pr26449-1.c: Likewise.
6413 * gcc.target/i386/pr26600.c: Likewise.
6414 * gcc.target/i386/pr27790.c: Likewise.
6415 * gcc.target/i386/pr28839.c: Likewise.
6416 * gcc.target/i386/pr30970.c: Likewise.
6417 * gcc.target/i386/pr32000-1.c: Likewise.
6418 * gcc.target/i386/pr32000-2.c: Likewise.
6419 * gcc.target/i386/pr32280.c: Likewise.
6420 * gcc.target/i386/pr32661.c: Likewise.
6421 * gcc.target/i386/pr32708-1.c: Likewise.
6422 * gcc.target/i386/pr32961.c: Likewise.
6423 * gcc.target/i386/pr33329.c: Likewise.
6424 * gcc.target/i386/pr35714.c: Likewise.
6425 * gcc.target/i386/pr35767-1.c: Likewise.
6426 * gcc.target/i386/pr35767-1d.c: Likewise.
6427 * gcc.target/i386/pr35767-1i.c: Likewise.
6428 * gcc.target/i386/pr35767-2.c: Likewise.
6429 * gcc.target/i386/pr35767-2d.c: Likewise.
6430 * gcc.target/i386/pr35767-2i.c: Likewise.
6431 * gcc.target/i386/pr35767-3.c: Likewise.
6432 * gcc.target/i386/pr35767-5.c: Likewise.
6433 * gcc.target/i386/pr36222-1.c: Likewise.
6434 * gcc.target/i386/pr36578-1.c: Likewise.
6435 * gcc.target/i386/pr36578-2.c: Likewise.
6436 * gcc.target/i386/pr36992-1.c: Likewise.
6437 * gcc.target/i386/pr37101.c: Likewise.
6438 * gcc.target/i386/pr37216.c: Likewise.
6439 * gcc.target/i386/pr37434-1.c: Likewise.
6440 * gcc.target/i386/pr37434-2.c: Likewise.
6441 * gcc.target/i386/pr37843-3.c: Likewise.
6442 * gcc.target/i386/pr37843-4.c: Likewise.
6443 * gcc.target/i386/pr39162.c: Likewise.
6444 * gcc.target/i386/pr39315-1.c: Likewise.
6445 * gcc.target/i386/pr39315-2.c: Likewise.
6446 * gcc.target/i386/pr39315-3.c: Likewise.
6447 * gcc.target/i386/pr39315-4.c: Likewise.
6448 * gcc.target/i386/pr39445.c: Likewise.
6449 * gcc.target/i386/pr39496.c: Likewise.
6450 * gcc.target/i386/pr40809.c: Likewise.
6451 * gcc.target/i386/pr40906-3.c: Likewise.
6452 * gcc.target/i386/pr41019.c: Likewise.
6453 * gcc.target/i386/pr42542-1.c: Likewise.
6454 * gcc.target/i386/pr42542-2.c: Likewise.
6455 * gcc.target/i386/pr42542-3.c: Likewise.
6456 * gcc.target/i386/pr42542-3a.c: Likewise.
6457 * gcc.target/i386/pr42881.c: Likewise.
6458 * gcc.target/i386/push-1.c: Likewise.
6459 * gcc.target/i386/quad-sse.c: Likewise.
6460 * gcc.target/i386/reload-1.c: Likewise.
6461 * gcc.target/i386/sse-10.c: Likewise.
6462 * gcc.target/i386/sse-11.c: Likewise.
6463 * gcc.target/i386/sse-15.c: Likewise.
6464 * gcc.target/i386/sse-17.c: Likewise.
6465 * gcc.target/i386/sse-18.c: Likewise.
6466 * gcc.target/i386/sse-19.c: Likewise.
6467 * gcc.target/i386/sse-4.c: Likewise.
6468 * gcc.target/i386/sse-6.c: Likewise.
6469 * gcc.target/i386/sse-vect-types.c: Likewise.
6470 * gcc.target/i386/sse2-addpd-1.c: Likewise.
6471 * gcc.target/i386/sse2-addsd-1.c: Likewise.
6472 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6473 * gcc.target/i386/sse2-andpd-1.c: Likewise.
6474 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6475 * gcc.target/i386/sse2-comisd-1.c: Likewise.
6476 * gcc.target/i386/sse2-comisd-2.c: Likewise.
6477 * gcc.target/i386/sse2-comisd-3.c: Likewise.
6478 * gcc.target/i386/sse2-comisd-4.c: Likewise.
6479 * gcc.target/i386/sse2-comisd-5.c: Likewise.
6480 * gcc.target/i386/sse2-comisd-6.c: Likewise.
6481 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6482 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6483 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6484 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6485 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6486 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6487 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6488 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6489 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6490 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6491 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6492 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6493 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6494 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6495 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6496 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6497 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6498 * gcc.target/i386/sse2-divpd-1.c: Likewise.
6499 * gcc.target/i386/sse2-divsd-1.c: Likewise.
6500 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6501 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6502 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6503 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6504 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6505 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6506 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6507 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6508 * gcc.target/i386/sse2-minpd-1.c: Likewise.
6509 * gcc.target/i386/sse2-minsd-1.c: Likewise.
6510 * gcc.target/i386/sse2-mmx.c: Likewise.
6511 * gcc.target/i386/sse2-movapd-1.c: Likewise.
6512 * gcc.target/i386/sse2-movapd-2.c: Likewise.
6513 * gcc.target/i386/sse2-movd-1.c: Likewise.
6514 * gcc.target/i386/sse2-movd-2.c: Likewise.
6515 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6516 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6517 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6518 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6519 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6520 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6521 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6522 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6523 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6524 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6525 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6526 * gcc.target/i386/sse2-movq-1.c: Likewise.
6527 * gcc.target/i386/sse2-movq-2.c: Likewise.
6528 * gcc.target/i386/sse2-movq-3.c: Likewise.
6529 * gcc.target/i386/sse2-movsd-1.c: Likewise.
6530 * gcc.target/i386/sse2-movsd-2.c: Likewise.
6531 * gcc.target/i386/sse2-movupd-1.c: Likewise.
6532 * gcc.target/i386/sse2-movupd-2.c: Likewise.
6533 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6534 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6535 * gcc.target/i386/sse2-orpd-1.c: Likewise.
6536 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6537 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6538 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6539 * gcc.target/i386/sse2-paddb-1.c: Likewise.
6540 * gcc.target/i386/sse2-paddd-1.c: Likewise.
6541 * gcc.target/i386/sse2-paddq-1.c: Likewise.
6542 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6543 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6544 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6545 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6546 * gcc.target/i386/sse2-paddw-1.c: Likewise.
6547 * gcc.target/i386/sse2-pand-1.c: Likewise.
6548 * gcc.target/i386/sse2-pandn-1.c: Likewise.
6549 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6550 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6551 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6552 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6553 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6554 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6555 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6556 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6557 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6558 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6559 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6560 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6561 * gcc.target/i386/sse2-pminub-1.c: Likewise.
6562 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6563 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6564 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6565 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6566 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6567 * gcc.target/i386/sse2-por-1.c: Likewise.
6568 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6569 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6570 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6571 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6572 * gcc.target/i386/sse2-pslld-1.c: Likewise.
6573 * gcc.target/i386/sse2-pslld-2.c: Likewise.
6574 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6575 * gcc.target/i386/sse2-psllq-1.c: Likewise.
6576 * gcc.target/i386/sse2-psllq-2.c: Likewise.
6577 * gcc.target/i386/sse2-psllw-1.c: Likewise.
6578 * gcc.target/i386/sse2-psllw-2.c: Likewise.
6579 * gcc.target/i386/sse2-psrad-1.c: Likewise.
6580 * gcc.target/i386/sse2-psrad-2.c: Likewise.
6581 * gcc.target/i386/sse2-psraw-1.c: Likewise.
6582 * gcc.target/i386/sse2-psraw-2.c: Likewise.
6583 * gcc.target/i386/sse2-psrld-1.c: Likewise.
6584 * gcc.target/i386/sse2-psrld-2.c: Likewise.
6585 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6586 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6587 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6588 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6589 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6590 * gcc.target/i386/sse2-psubb-1.c: Likewise.
6591 * gcc.target/i386/sse2-psubd-1.c: Likewise.
6592 * gcc.target/i386/sse2-psubq-1.c: Likewise.
6593 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6594 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6595 * gcc.target/i386/sse2-psubw-1.c: Likewise.
6596 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6597 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6598 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6599 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6600 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6601 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6602 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6603 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6604 * gcc.target/i386/sse2-pxor-1.c: Likewise.
6605 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6606 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6607 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6608 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6609 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6610 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6611 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6612 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6613 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6614 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6615 * gcc.target/i386/sse2-shufps-1.c: Likewise.
6616 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6617 * gcc.target/i386/sse2-subpd-1.c: Likewise.
6618 * gcc.target/i386/sse2-subsd-1.c: Likewise.
6619 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6620 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6621 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6622 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6623 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6624 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6625 * gcc.target/i386/sse2-unpack-1.c: Likewise.
6626 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6627 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6628 * gcc.target/i386/sse2-vec-1.c: Likewise.
6629 * gcc.target/i386/sse2-vec-2.c: Likewise.
6630 * gcc.target/i386/sse2-vec-3.c: Likewise.
6631 * gcc.target/i386/sse2-vec-4.c: Likewise.
6632 * gcc.target/i386/sse2-vec-5.c: Likewise.
6633 * gcc.target/i386/sse2-vec-6.c: Likewise.
6634 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6635 * gcc.target/i386/ssefn-2.c: Likewise.
6636 * gcc.target/i386/ssefn-4.c: Likewise.
6637 * gcc.target/i386/ssefp-1.c: Likewise.
6638 * gcc.target/i386/ssefp-2.c: Likewise.
6639 * gcc.target/i386/sseregparm-3.c: Likewise.
6640 * gcc.target/i386/sseregparm-4.c: Likewise.
6641 * gcc.target/i386/sseregparm-5.c: Likewise.
6642 * gcc.target/i386/sseregparm-6.c: Likewise.
6643 * gcc.target/i386/sseregparm-7.c: Likewise.
6644 * gcc.target/i386/ssetype-1.c: Likewise.
6645 * gcc.target/i386/ssetype-2.c: Likewise.
6646 * gcc.target/i386/ssetype-3.c: Likewise.
6647 * gcc.target/i386/ssetype-4.c: Likewise.
6648 * gcc.target/i386/ssetype-5.c: Likewise.
6649 * gcc.target/i386/unordcmp-1.c: Likewise.
6650 * gcc.target/i386/vararg-1.c: Likewise.
6651 * gcc.target/i386/vararg-2.c: Likewise.
6652 * gcc.target/i386/vararg-3.c: Likewise.
6653 * gcc.target/i386/vararg-4.c: Likewise.
6654 * gcc.target/i386/vararg-7.c: Likewise.
6655 * gcc.target/i386/vararg-8.c: Likewise.
6656 * gcc.target/i386/vecinit-1.c: Likewise.
6657 * gcc.target/i386/vecinit-2.c: Likewise.
6658 * gcc.target/i386/vecinit-3.c: Likewise.
6659 * gcc.target/i386/vecinit-4.c: Likewise.
6660 * gcc.target/i386/vecinit-5.c: Likewise.
6661 * gcc.target/i386/vecinit-6.c: Likewise.
6662 * gcc.target/i386/vectorize2.c: Likewise.
6663 * gcc.target/i386/vectorize3.c: Likewise.
6664 * gcc.target/i386/vectorize4.c: Likewise.
6665 * gcc.target/i386/vectorize6.c: Likewise.
6666 * gcc.target/i386/vectorize7.c: Likewise.
6667 * gcc.target/i386/vectorize8.c: Likewise.
6668 * gcc.target/i386/vperm-v2df.c: Likewise.
6669 * gcc.target/i386/vperm-v2di.c: Likewise.
6670 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6671 * gcc.target/i386/xorps-sse2.c: Likewise.
6672 * gcc.target/i386/xorps.c: Likewise.
6673 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6674 * gfortran.dg/graphite/pr42326.f90: Likewise.
6675 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6676
6677 2010-05-19 Richard Guenther <rguenther@suse.de>
6678
6679 PR lto/44196
6680 * g++.dg/lto/20100519-1_0.C: New testcase.
6681
6682 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6683
6684 PR fortran/42360
6685 * gfortran.dg/warn_intent_out_not_set.f90: New.
6686
6687 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6688
6689 PR fortran/38404
6690 * gfortran.dg/data_char_1.f90: Updated warning message.
6691 * gfortran.dg/data_array_6.f: New.
6692
6693 2010-05-19 Martin Jambor <mjambor@suse.cz>
6694
6695 * g++.dg/ipa/ivinline-8.C: New test.
6696 * gcc.dg/ipa/iinline-2.c: Likewise.
6697
6698 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6699
6700 PR fortran/34505
6701 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6702 arguments; add check for return value kind.
6703 * gfortran.dg/float_1.f90: Likewise.
6704
6705 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6706
6707 * gcc.target/i386/20011009-1.c (COMMENT): Define.
6708 (main): Use it.
6709 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6710 * lib/lto.exp (lto_prune_warns): Fix location line regex.
6711 Prune another location line format.
6712 (lto-obj): Call lto_prune_warns on comp_output.
6713
6714 2010-05-18 Jan Hubicka <jh@suse.cz>
6715
6716 * gcc.dg/lto/ipacp_0.c: New test.
6717 * gcc.dg/lto/ipacp_1.c: New test.
6718
6719 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
6720
6721 PR lto/44184
6722 * gcc.dg/lto/20100518_0.c: New test.
6723
6724 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
6725
6726 * gnat.dg/specs/lto3.ads: Add missing dg-options.
6727
6728 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6729
6730 PR fortran/43990
6731 * gfortran.dg/class_21.f03: New.
6732
6733 2010-05-17 Jason Merrill <jason@redhat.com>
6734
6735 PR c++/44157
6736 * g++.dg/cpp0x/initlist34.C: New.
6737
6738 PR c++/44158
6739 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6740
6741 2010-05-17 Martin Jambor <mjambor@suse.cz>
6742
6743 * g++.dg/ipa/ivinline-1.C: New test.
6744 * g++.dg/ipa/ivinline-2.C: New test.
6745 * g++.dg/ipa/ivinline-3.C: New test.
6746 * g++.dg/ipa/ivinline-4.C: New test.
6747 * g++.dg/ipa/ivinline-5.C: New test.
6748 * g++.dg/ipa/ivinline-6.C: New test.
6749
6750 2010-05-17 Dodji Seketeli <dodji@redhat.com>
6751 Jason Merrill <jason@redhat.com>
6752
6753 PR c++/44108
6754 * c-c++-common/Wunused-var-8.c: New test.
6755
6756 2010-05-17 Jakub Jelinek <jakub@redhat.com>
6757
6758 PR bootstrap/42347
6759 * gcc.c-torture/compile/pr42347.c: New test.
6760
6761 PR middle-end/44102
6762 * g++.dg/ext/asmgoto1.C: New test.
6763
6764 2010-05-17 Martin Jambor <mjambor@suse.cz>
6765
6766 PR middle-end/44133
6767 * gcc.dg/tree-ssa/pr44133.c: New test.
6768 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6769 precise.
6770
6771 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6772
6773 PR fortran/44044
6774 * gfortran.dg/class_20.f03: New.
6775
6776 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6777
6778 PR 44078
6779 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6780 debug messages but not the newly introduced one.
6781
6782 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
6783
6784 PR fortran/35779
6785 * gfortran.dg/initialization_25.f90: Commented testcase.
6786 * gfortran.dg/initialization_26.f90: New.
6787
6788 2010-05-16 Richard Guenther <rguenther@suse.de>
6789
6790 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6791 * gcc.dg/pr43084.c: Likewise.
6792 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6793 -fipa-type-escape.
6794 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6795 -fipa-type-escape.
6796 * gcc.dg/struct/struct-reorg.exp: Likewise.
6797 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6798 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6799
6800 2010-05-16 Joseph Myers <joseph@codesourcery.com>
6801
6802 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6803 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6804 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6805 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6806 tests.
6807
6808 2010-05-15 Jason Merrill <jason@redhat.com>
6809
6810 * g++.dg/eh/spec10.C: New.
6811 * g++.dg/eh/spec11.C: New.
6812 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6813
6814 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6815
6816 PR fortran/44154
6817 PR fortran/42647
6818 * gfortran.dg/allocatable_scalar_9.f90: New.
6819
6820 2010-05-15 Jakub Jelinek <jakub@redhat.com>
6821
6822 PR c++/44148
6823 * g++.dg/torture/pr44148.C: New test.
6824
6825 2010-05-15 Joseph Myers <joseph@codesourcery.com>
6826
6827 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6828 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6829 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6830 diagnostics and type sizes.
6831
6832 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6833
6834 * gnat.dg/lto9.adb: New test.
6835 * gnat.dg/lto9_pkg1.ads: New helper.
6836 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6837
6838 2010-05-15 Jan Hubicka <jh@suse.cz>
6839
6840 * gcc.dg/lto/ipareference_1.c: Rename to ...
6841 * gcc.dg/lto/ipareference_0.c: ... this one.
6842 * gcc.dg/lto/ipareference_2.c: Rename to ...
6843 * gcc.dg/lto/ipareference_1.c: ... this one.
6844
6845 2010-05-15 Jan Hubicka <jh@suse.cz>
6846
6847 * gcc.dg/lto/ipareference_1.c: New file.
6848 * gcc.dg/lto/ipareference_2.c: New file.
6849
6850 2010-05-15 Richard Guenther <rguenther@suse.de>
6851
6852 PR tree-optimization/44038
6853 * gcc.c-torture/compile/pr44038.c: New testcase.
6854
6855 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6856
6857 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6858 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6859
6860 2010-05-15 Janus Weil <janus@gcc.gnu.org>
6861
6862 PR fortran/43207
6863 PR fortran/43969
6864 * gfortran.dg/class_18.f03: New.
6865 * gfortran.dg/class_19.f03: New.
6866
6867 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR debug/44112
6870 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6871 * g++.dg/debug/dwarf2/const1.C: Remove.
6872
6873 2010-05-14 Jason Merrill <jason@redhat.com>
6874
6875 * g++.dg/eh/cond4.C: New.
6876 * g++.dg/eh/elide2.C: Adjust.
6877 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6878
6879 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6880
6881 PR fortran/44135
6882 * gfortran.dg/actual_array_interface_2.f90: New test.
6883
6884 2010-05-14 Richard Guenther <rguenther@suse.de>
6885
6886 PR tree-optimization/44119
6887 * gcc.c-torture/compile/pr44119.c: New testcase.
6888
6889 2010-05-14 Jason Merrill <jason@redhat.com>
6890
6891 PR c++/44127
6892 * g++.dg/eh/terminate1.C: New.
6893
6894 2010-05-14 Jakub Jelinek <jakub@redhat.com>
6895
6896 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6897
6898 PR debug/44136
6899 * gcc.dg/pr44136.c: New test.
6900
6901 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6902
6903 PR c++/30566
6904 * g++.dg/warn/Wshadow-4.C: Adjust.
6905 * g++.dg/warn/Wshadow-5.C: New test.
6906 * g++.dg/warn/Wshadow-6.C: New test
6907
6908 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
6909
6910 PR fortran/35779
6911 * gfortran.dg/initialization_25.f90: New.
6912
6913 2010-05-13 Martin Jambor <mjambor@suse.cz>
6914
6915 * g++.dg/otr-fold-1.C: New test.
6916 * g++.dg/otr-fold-2.C: New test.
6917
6918 2010-05-13 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR fortran/44036
6921 * gfortran.dg/gomp/pr44036-1.f90: New test.
6922 * gfortran.dg/gomp/pr44036-2.f90: New test.
6923 * gfortran.dg/gomp/pr44036-3.f90: New test.
6924
6925 PR debug/43983
6926 * gcc.dg/guality/sra-1.c: New test.
6927
6928 2010-05-12 Jan Hubicka <jh@suse.cz>
6929
6930 * tree-ssa/unreachable.c: New test.
6931
6932 2010-05-12 Jason Merrill <jason@redhat.com>
6933
6934 * g++.dg/cpp0x/sfinae1.C: New.
6935
6936 2010-05-12 Sriraman Tallam <tmsriram@google.com>
6937
6938 * gcc.target/i386/zee.c: New file.
6939
6940 2010-05-12 Jason Merrill <jason@redhat.com>
6941
6942 * g++.dg/conversion/op1.C: Expect template candidate message.
6943 * g++.dg/cpp0x/nullptr15.C: Likewise.
6944 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6945 * g++.dg/cpp0x/pr31431.C: Likewise.
6946 * g++.dg/cpp0x/temp_default2.C: Likewise.
6947 * g++.dg/cpp0x/trailing4.C: Likewise.
6948 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6949 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6950 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6951 * g++.dg/cpp0x/variadic35.C: Likewise.
6952 * g++.dg/cpp0x/vt-35147.C: Likewise.
6953 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6954 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6955 * g++.dg/ext/visibility/anon8.C: Likewise.
6956 * g++.dg/ext/vla2.C: Likewise.
6957 * g++.dg/other/pr28114.C: Likewise.
6958 * g++.dg/other/ptrmem10.C: Likewise.
6959 * g++.dg/other/ptrmem11.C: Likewise.
6960 * g++.dg/overload/unknown1.C: Likewise.
6961 * g++.dg/parse/template7.C: Likewise.
6962 * g++.dg/parse/typename7.C: Likewise.
6963 * g++.dg/template/conv11.C: Likewise.
6964 * g++.dg/template/copy1.C: Likewise.
6965 * g++.dg/template/deduce3.C: Likewise.
6966 * g++.dg/template/dependent-expr5.C: Likewise.
6967 * g++.dg/template/friend.C: Likewise.
6968 * g++.dg/template/incomplete2.C: Likewise.
6969 * g++.dg/template/local4.C: Likewise.
6970 * g++.dg/template/local6.C: Likewise.
6971 * g++.dg/template/operator10.C: Likewise.
6972 * g++.dg/template/overload6.C: Likewise.
6973 * g++.dg/template/ptrmem2.C: Likewise.
6974 * g++.dg/template/ptrmem20.C: Likewise.
6975 * g++.dg/template/ptrmem8.C: Likewise.
6976 * g++.dg/template/sfinae2.C: Likewise.
6977 * g++.dg/template/ttp25.C: Likewise.
6978 * g++.dg/template/unify10.C: Likewise.
6979 * g++.dg/template/unify11.C: Likewise.
6980 * g++.dg/template/unify6.C: Likewise.
6981 * g++.dg/template/unify7.C: Likewise.
6982 * g++.dg/template/unify9.C: Likewise.
6983 * g++.dg/template/varmod1.C: Likewise.
6984 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6985 * g++.old-deja/g++.law/operators32.C: Likewise.
6986 * g++.old-deja/g++.pt/crash28.C: Likewise.
6987 * g++.old-deja/g++.pt/crash60.C: Likewise.
6988 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6989 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6990 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6991 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6992 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6993 * g++.old-deja/g++.pt/expr2.C: Likewise.
6994 * g++.old-deja/g++.pt/overload7.C: Likewise.
6995 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6996 * g++.old-deja/g++.pt/spec5.C: Likewise.
6997 * g++.old-deja/g++.pt/spec6.C: Likewise.
6998 * g++.old-deja/g++.pt/t24.C: Likewise.
6999 * g++.old-deja/g++.pt/unify4.C: Likewise.
7000 * g++.old-deja/g++.pt/unify6.C: Likewise.
7001 * g++.old-deja/g++.pt/unify8.C: Likewise.
7002 * g++.old-deja/g++.robertl/eb119.C: Likewise.
7003 * g++.old-deja/g++.robertl/eb79.C: Likewise.
7004 * g++.old-deja/g++.robertl/eb98.C: Likewise.
7005
7006 * g++.dg/cpp0x/initlist32.C: New.
7007
7008 * g++.dg/template/conv11.C: New.
7009 * g++.dg/conversion/op1.C: Adjust expected error.
7010
7011 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7012
7013 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
7014
7015 PR target/44088
7016 * gcc.target/i386/avx-cmpsd-1.c: New.
7017 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7018 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7019 * gcc.target/i386/avx-cmpss-2.c: Likewise.
7020 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7021 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7022
7023 2010-05-12 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR middle-end/44085
7026 * gcc.dg/gomp/pr44085.c: New test.
7027 * gfortran.dg/gomp/pr44085.f90: New test.
7028
7029 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
7030
7031 * objc-obj-c++-shared/Object1.m: New.
7032 * objc.dg/torture: New directory.
7033 * objc.dg/torture/tls: Ditto.
7034 * objc.dg/tls: Ditto.
7035 * objc.dg/torture/tls/trivial.m: New test.
7036 * objc.dg/torture/tls/thr-init-2.m: New test.
7037 * objc.dg/torture/tls/thr-init-3.m: New test.
7038 * objc.dg/torture/tls/thr-init.m: New test.
7039 * objc.dg/torture/tls/diag-1.m: New test.
7040 * objc.dg/torture/tls/tls.exp: New.
7041 * objc.dg/torture/trivial.m: New test.
7042 * objc.dg/torture/dg-torture.exp: New.
7043 * objc.dg/tls/diag-3.m: New test.
7044 * objc.dg/tls/diag-4.m: New test.
7045 * objc.dg/tls/diag-5.m: New test.
7046 * objc.dg/tls/init-1.m: New test.
7047 * objc.dg/tls/init-2.m: New test.
7048 * objc.dg/tls/tls.exp: New.
7049 * objc.dg/tls/diag-2.m: New test.
7050 * lib/objc.exp: Respond to dg-additional-files.
7051
7052 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
7053
7054 * gcc.target/m68k/20100512-1.c: New.
7055
7056 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
7057
7058 * gnat.dg/lto8.adb: New test.
7059 * gnat.dg/lto8_pkg.ad[sb]: New helper.
7060 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7061
7062 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7063
7064 PR c++/34272
7065 PR c++/43630
7066 PR c++/34491
7067 * g++.dg/template/crash97.C: New.
7068 * g++.dg/template/crash98.C: Likewise.
7069 * g++.dg/template/crash99.C: Likewise.
7070 * g++.dg/cpp0x/pr31439.C: Adjust.
7071 * g++.dg/template/crash95.C: Likewise.
7072
7073 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7074
7075 PR middle-end/44071
7076 * c-c++-common/asmgoto-4.c: New test.
7077 * gcc.target/i386/pr44071.c: New test.
7078
7079 PR c++/44062
7080 * c-c++-common/Wunused-var-7.c: New test.
7081 * g++.dg/warn/Wunused-var-9.C: New test.
7082
7083 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7084
7085 PR fortran/43711
7086 * gfortran.dg/gomp/pr43711.f90: New.
7087
7088 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7089
7090 PR fortran/31820
7091 * gfortran.dg/select_5.f90: Updated.
7092
7093 2010-05-11 Jan Hubicka <jh@suse.cz>
7094
7095 PR tree-optimize/44063
7096 * gcc.c-torture/compile/pr44063.c: New testcase.
7097
7098 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7099
7100 PR debug/44023
7101 * gcc.dg/pr44023.c: New test.
7102
7103 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
7104
7105 * gnat.dg/lto7.adb: New test.
7106 * gnat.dg/lto7_pkg.ad[sb]: New helper.
7107
7108 2010-05-10 Jason Merrill <jason@redhat.com>
7109
7110 PR c++/44017
7111 * g++.dg/template/inherit5.C: New.
7112
7113 PR c++/44045
7114 * g++.dg/cpp0x/initlist33.C: New.
7115 * g++.dg/cpp0x/initlist26.C: Adjust.
7116 * g++.dg/cpp0x/initlist28.C: Adjust.
7117
7118 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
7119
7120 PR c++/43719
7121 * g++.dg/init/pr43719.C: New.
7122 * g++.dg/anon-struct4.C: Adjust.
7123
7124 2010-05-10 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR debug/44028
7127 * gcc.dg/pr44028.c: New test.
7128
7129 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
7130
7131 PR fortran/27866
7132 PR fortran/35003
7133 PR fortran/42809
7134 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7135 * gfortran.dg/warn_conversion.f90: New.
7136
7137 2010-05-10 Michael Matz <matz@suse.de>
7138
7139 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7140
7141 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
7142
7143 PR rtl-optimization/44012
7144 * gcc.dg/pr44012.c: New.
7145
7146 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7147
7148 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7149 Log text on entry and exit.
7150 Prune Sun ld warnings for common symbols with differing sizes.
7151 (lto-link-and-maybe-run): Change caller.
7152
7153 2010-05-10 Janus Weil <janus@gcc.gnu.org>
7154
7155 PR fortran/44044
7156 * gfortran.dg/class_7.f03: Modified.
7157 * gfortran.dg/select_type_1.f03: Modified.
7158 * gfortran.dg/select_type_12.f03: New.
7159
7160 2010-05-10 Richard Guenther <rguenther@suse.de>
7161
7162 PR tree-optimization/44050
7163 * gcc.dg/torture/pr44050.c: New testcase.
7164
7165 2010-05-10 Wei Guozhi <carrot@google.com>
7166
7167 PR target/42879
7168 * gcc.target/arm/pr42879.c: New testcase.
7169
7170 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7171
7172 PR c/44051
7173 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7174
7175 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7176
7177 PR c/10676
7178 * gcc.dg/anon-struct-10.c: New test.
7179
7180 2010-05-09 Richard Guenther <rguenther@suse.de>
7181
7182 PR middle-end/44024
7183 * gcc.dg/pr44024.c: New testcase.
7184
7185 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7186
7187 PR c/4784
7188 * gcc.dg/anon-struct-9.c: New test.
7189
7190 2010-05-09 Richard Guenther <rguenther@suse.de>
7191
7192 PR middle-end/44043
7193 * gcc.c-torture/compile/pr44043.c: New testcase.
7194
7195 2010-05-09 Richard Guenther <rguenther@suse.de>
7196
7197 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7198
7199 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
7200
7201 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7202
7203 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7204
7205 * gnat.dg/lto[12456].adb: Add "target lto" marker.
7206 * gnat.dg/specs/lto3.ads: Likewise.
7207
7208 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
7209
7210 PR middle-end/28685
7211 * gcc.dg/pr28685-1.c: New file.
7212
7213 2010-05-08 Richard Guenther <rguenther@suse.de>
7214
7215 PR tree-optimization/44030
7216 * gcc.c-torture/compile/pr44030.c: New testcase.
7217
7218 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7219
7220 * gnat.dg/lto6.adb: New test.
7221 * gnat.dg/lto6_pkg.ads: New helper.
7222
7223 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7224
7225 * gnat.dg/lto5.adb: New test.
7226 * gnat.dg/lto5_pkg.ad[sb]: New helper.
7227
7228 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7229
7230 * gnat.dg/lto4.ad[sb]: New test.
7231
7232 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7233
7234 * gnat.dg/specs/lto3.ads: New test.
7235 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7236 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7237
7238 2010-05-08 Quentin Ochem <ochem@adacore.com>
7239
7240 * gnat.dg/sizetype3.ad[sb]: New test.
7241 * gnat.dg/sizetype3_pkg.ads: New helper.
7242
7243 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
7244
7245 PR c++/43951
7246 * g++.dg/init/new29.C: New.
7247
7248 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
7249
7250 PR fortran/40728
7251 * gfortran.dg/coarray_1.f90: Fixed error message.
7252 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7253 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7254 * gfortran.dg/intrinsic_std_5.f90: New.
7255
7256 2010-05-07 Jason Merrill <jason@redhat.com>
7257
7258 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7259
7260 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7261
7262 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7263 (size_t, stderr): Remove.
7264 (read_error): Replaced __builtin_fprintf by fprintf.
7265
7266 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
7267
7268 * gcc.dg/ordered-comparison-1.c: New test.
7269 * gcc.dg/ordered-comparison-2.c: New test.
7270 * gcc.dg/ordered-comparison-3.c: New test.
7271 * gcc.dg/ordered-comparison-4.c: New test.
7272
7273 2010-05-06 Mike Stump <mikestump@comcast.net>
7274
7275 PR objc/35165
7276 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7277
7278 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
7279 Jason Merrill <jason@redhat.com>
7280
7281 * g++.dg/cpp0x/nullptr01.C: New.
7282 * g++.dg/cpp0x/nullptr02.C: New.
7283 * g++.dg/cpp0x/nullptr03.C: New.
7284 * g++.dg/cpp0x/nullptr04.C: New.
7285 * g++.dg/cpp0x/nullptr05.C: New.
7286 * g++.dg/cpp0x/nullptr06.C: New.
7287 * g++.dg/cpp0x/nullptr07.C: New.
7288 * g++.dg/cpp0x/nullptr08.C: New.
7289 * g++.dg/cpp0x/nullptr09.C: New.
7290 * g++.dg/cpp0x/nullptr10.C: New.
7291 * g++.dg/cpp0x/nullptr11.C: New.
7292 * g++.dg/cpp0x/nullptr12.C: New.
7293 * g++.dg/cpp0x/nullptr13.C: New.
7294 * g++.dg/cpp0x/nullptr14.C: New.
7295 * g++.dg/cpp0x/nullptr15.C: New.
7296 * g++.dg/cpp0x/nullptr16.C: New.
7297 * g++.dg/cpp0x/nullptr17.C: New.
7298 * g++.dg/cpp0x/nullptr18.C: New.
7299 * g++.dg/cpp0x/nullptr19.C: New.
7300 * g++.dg/cpp0x/nullptr20.C: New.
7301 * g++.dg/cpp0x/nullptr21.C: New.
7302 * g++.dg/cpp0x/nullptr22.C: New.
7303 * g++.dg/debug/nullptr01.C: New.
7304 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7305
7306 2010-05-06 Jakub Jelinek <jakub@redhat.com>
7307
7308 * gcc.dg/Wunused-var-8.c: Move to...
7309 * c-c++-common/Wunused-var-6.c: ... here. New test.
7310
7311 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7312
7313 PR c++/40406
7314 * g++.dg/template/crash96.C: New.
7315
7316 2010-05-06 Jan Hubicka <jh@suse.cz>
7317
7318 PR tree-optimization/43791
7319 * gcc.c-torture/compile/pr43791.c: New file.
7320
7321 2010-05-06 Michael Matz <matz@suse.de>
7322
7323 PR tree-optimization/43984
7324 * gfortran.dg/pr43984.f90: New test.
7325
7326 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7327
7328 PR 40989
7329 * gcc.dg/pr40989.c: New.
7330
7331 2010-05-06 Richard Guenther <rguenther@suse.de>
7332
7333 PR tree-optimization/43934
7334 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7335
7336 2010-05-06 Richard Guenther <rguenther@suse.de>
7337
7338 PR tree-optimization/43987
7339 * gcc.c-torture/execute/pr43987.c: New testcase.
7340 * gcc.dg/torture/pta-escape-1.c: Adjust.
7341 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7342 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7343 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7344 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7345
7346 2010-04-22 Jakub Jelinek <jakub@redhat.com>
7347 Dodji Seketeli <dodji@redhat.com>
7348
7349 PR c/18624
7350 * g++.dg/warn/Wunused-7.C: Add dg-warning.
7351 * g++.dg/template/sfinae16.C: Likewise.
7352 * gcc.dg/Wunused-var-1.c: Moved to...
7353 * c-c++-common/Wunused-var-1.c: ...here. New test.
7354 * gcc.dg/Wunused-var-2.c: Moved to...
7355 * c-c++-common/Wunused-var-2.c: ...here. New test.
7356 * gcc.dg/Wunused-var-3.c: Moved to...
7357 * c-c++-common/Wunused-var-3.c: ...here. New test.
7358 * gcc.dg/Wunused-var-4.c: Moved to...
7359 * gcc.dg/Wunused-var-1.c: ... here.
7360 * gcc.dg/Wunused-var-5.c: Moved to...
7361 * c-c++-common/Wunused-var-4.c: ...here. New test.
7362 * gcc.dg/Wunused-var-7.c: Moved to...
7363 * c-c++-common/Wunused-var-5.c: ...here. New test.
7364 * gcc.dg/Wunused-var-6.c: Moved to...
7365 * gcc.dg/Wunused-var-2.c: ... here.
7366 * c-c++-common/Wunused-var-1.c: New test.
7367 * c-c++-common/Wunused-var-2.c: New test.
7368 * c-c++-common/Wunused-var-3.c: New test.
7369 * c-c++-common/Wunused-var-4.c: New test.
7370 * c-c++-common/Wunused-var-5.c: New test.
7371 * g++.dg/warn/Wunused-var-1.C: New test.
7372 * g++.dg/warn/Wunused-var-2.C: New test.
7373 * g++.dg/warn/Wunused-var-3.C: New test.
7374 * g++.dg/warn/Wunused-var-4.C: New test.
7375 * g++.dg/warn/Wunused-var-5.C: New test.
7376 * g++.dg/warn/Wunused-var-6.C: New test.
7377 * g++.dg/warn/Wunused-var-7.C: New test.
7378 * g++.dg/warn/Wunused-var-8.C: New test.
7379 * g++.dg/warn/Wunused-parm-1.C: New test.
7380 * g++.dg/warn/Wunused-parm-2.C: New test.
7381 * g++.dg/warn/Wunused-parm-3.C: New test.
7382
7383 2010-05-06 Tobias Burnus <burnus@net-b.de>
7384
7385 PR fortran/43985
7386 * gfortran.dg/gomp/crayptr5.f90: New test case.
7387
7388 2010-05-05 Jason Merrill <jason@redhat.com>
7389
7390 PR debug/43370
7391 * g++.dg/ext/attrib39.C: New.
7392
7393 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
7394
7395 PR fortran/24978
7396 * gfortran.dg/data_invalid.f90: New.
7397
7398 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
7399
7400 * gnat.dg/lto2.adb: New test.
7401
7402 2010-05-05 Jason Merrill <jason@redhat.com>
7403
7404 PR c++/43787
7405 * g++.dg/opt/empty1.C: New.
7406
7407 2010-05-05 Janus Weil <janus@gcc.gnu.org>
7408
7409 PR fortran/43696
7410 * gfortran.dg/class_17.f03: New.
7411
7412 2010-05-04 Neil Vachharajani <nvachhar@google.com>
7413
7414 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7415
7416 2010-05-04 Mike Stump <mikestump@comcast.net>
7417
7418 PR objc/35165
7419 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7420
7421 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7422
7423 PR target/43668
7424 * gcc.target/i386/pr43668.c: New.
7425
7426 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7427
7428 PR c++/43028
7429 * g++.dg/cpp0x/initlist31.C: New.
7430
7431 2010-05-04 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR c/43981
7434 * gcc.dg/Wunused-var-8.c: New test.
7435
7436 2010-05-04 Jason Merrill <jason@redhat.com>
7437
7438 PR c++/38064
7439 * g++.dg/cpp0x/enum3.C: Extend.
7440
7441 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7442
7443 PR target/43799
7444 * gcc.target/i386/pr43799.c: New.
7445
7446 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
7447
7448 * gnat.dg/lto1.adb: New test.
7449 * gnat.dg/lto1_pkg.ad[sb]: New helper.
7450
7451 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7452
7453 PR middle-end/43671
7454 * gcc.target/i386/pr43671.c: New.
7455
7456 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7457
7458 PR c++/43705
7459 * g++.dg/template/crash95.C: New.
7460
7461 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7462
7463 PR debug/43508
7464 * gcc.target/i386/pr43508.c: New.
7465
7466 2010-05-04 Richard Guenther <rguenther@suse.de>
7467
7468 PR tree-optimization/43879
7469 * g++.dg/torture/pr43879-1_0.C: New testcase.
7470 * g++.dg/torture/pr43879-1_1.C: Likewise.
7471
7472 2010-05-03 Dodji Seketeli <dodji@redhat.com>
7473
7474 PR c++/43953
7475 * g++.dg/other/crash-12.C: New test.
7476
7477 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
7478
7479 * g++.dg/cdce3.C: Add a space. Updated.
7480
7481 2010-05-03 Jason Merrill <jason@redhat.com>
7482
7483 PR c++/43680
7484 * g++.dg/opt/enum2.C: New.
7485 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7486 * g++.dg/warn/Wswitch-1.C: Adjust message.
7487
7488 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7489
7490 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7491 * g++.dg/ext/label13.C: Fix typo.
7492 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7493 alpha*-dec-osf5*.
7494 * gcc.c-torture/compile/limits-declparen.c: xfail on
7495 alpha*-dec-osf5* with -g.
7496 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7497 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7498 * gcc.dg/c99-tgmath-2.c: Likewise.
7499 * gcc.dg/c99-tgmath-3.c: Likewise.
7500 * gcc.dg/c99-tgmath-4.c: Likewise.
7501
7502 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
7503
7504 PR fortran/43592
7505 * gfortran.dg/unexpected_interface.f90: New test.
7506
7507 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7508
7509 * ada/acats/run_acats (which): New function.
7510 (host_gnatchop, host_gnatmake): Use it.
7511
7512 2010-05-03 Richard Guenther <rguenther@suse.de>
7513
7514 PR tree-optimization/43971
7515 * gcc.dg/pr43971.c: New testcase.
7516
7517 2010-05-03 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR debug/43972
7520 * gcc.dg/debug/pr43972.c: New test.
7521
7522 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
7523
7524 PR testsuite/43963
7525 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7526
7527 2010-05-02 Richard Guenther <rguenther@suse.de>
7528
7529 PR tree-optimization/43879
7530 * gcc.dg/torture/pr43879-3.c: New testcase.
7531
7532 2010-05-01 Richard Guenther <rguenther@suse.de>
7533
7534 PR tree-optimization/43949
7535 * g++.dg/warn/Warray-bounds-5.C: New testcase.
7536
7537 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
7538
7539 PR c++/43951
7540 * g++.dg/init/new28.C: New.
7541
7542 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
7543
7544 PR objc++/32052
7545 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7546 structure and nested declarations.
7547 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
7548 structure and nested declarations. Reduce header clutter and
7549 use _exit() rather than abort().
7550 * objc.dg/encode-10.m: New.
7551 * objc.dg/encode-11.m: New.
7552
7553 2010-04-30 DJ Delorie <dj@redhat.com>
7554
7555 * gcc.c-torture/execute/20100430-1.c: New test.
7556
7557 2010-04-30 Jason Merrill <jason@redhat.com>
7558
7559 PR c++/43868
7560 * g++.dg/template/ptrmem21.C: New.
7561
7562 2010-04-30 Tobias Burnus Mburnus@net-b.de>
7563
7564 PR fortran/18918
7565 PR fortran/43931
7566 * gfortran.dg/coarray_13.f90: New test.
7567
7568 2010-04-30 Richard Guenther <rguenther@suse.de>
7569
7570 PR lto/43946
7571 * gcc.dg/lto/20100430-1_0.c: New testcase.
7572
7573 2010-04-30 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR debug/43942
7576 * c-c++-common/pr43942.c: New test.
7577
7578 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
7579
7580 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7581 conflict with darwin crt1.o 'start' symbol.
7582
7583 2010-04-30 Richard Guenther <rguenther@suse.de>
7584
7585 PR tree-optimization/43879
7586 * gcc.dg/torture/pr43879_1.c: New testcase.
7587
7588 2010-04-30 Richard Guenther <rguenther@suse.de>
7589
7590 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7591
7592 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
7593
7594 PR c++/43890
7595 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7596 user-provided constructor while recursing.
7597
7598 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7599
7600 PR fortran/42274
7601 * gfortran.dg/class_16.f03: New test.
7602
7603 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7604
7605 PR fortran/42274
7606 * gfortran.dg/class_15.f03: New.
7607
7608 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7609
7610 PR fortran/43326
7611 * gfortran.dg/dynamic_dispatch_9.f03: New test.
7612
7613 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7614
7615 PR fortran/43492
7616 * gfortran.dg/generic_22.f03 : New test.
7617
7618 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7619
7620 PR fortran/42353
7621 * gfortran.dg/class_14.f03: New test.
7622
7623 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7624
7625 PR fortran/42680
7626 * gfortran.dg/interface_32.f90: New test.
7627
7628 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
7629 Janus Weil <janus@gcc.gnu.org>
7630
7631 PR fortran/41829
7632 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7633 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7634 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7635
7636 2010-04-28 Mike Stump <mikestump@comcast.net>
7637
7638 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7639 dg-excess-errors.
7640 * g++.dg/uninit-pred-2_b.C: Likewise.
7641
7642 2010-04-28 Tobias Burnus <burnus@net-b.de>
7643
7644 PR fortran/18918
7645 PR fortran/43919
7646 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7647
7648 2010-04-28 Matthias Klose <doko@ubuntu.com>
7649
7650 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7651 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7652 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7653 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7654 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7655
7656 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
7657
7658 * gcc.dg/const-uniq-1.c: New test.
7659 * gcc.dg/lto/const-uniq_[01].c: Likewise.
7660
7661 2010-04-28 Xinliang David Li <davidxl@google.com>
7662
7663 * gcc.dg/uninit-pred-2_b.c: New test.
7664 * gcc.dg/uninit-pred-4_b.c: New test.
7665 * gcc.dg/uninit-pred-3_d.c: New test.
7666 * gcc.dg/uninit-pred-6_b.c: New test.
7667 * gcc.dg/uninit-pred-8_b.c: New test.
7668 * gcc.dg/uninit-pred-3_a.c: New test.
7669 * gcc.dg/uninit-pred-2_c.c: New test.
7670 * gcc.dg/uninit-pred-5_a.c: New test.
7671 * gcc.dg/uninit-pred-3_e.c: New test.
7672 * gcc.dg/uninit-pred-7_a.c: New test.
7673 * gcc.dg/uninit-pred-6_c.c: New test.
7674 * gcc.dg/uninit-pred-9_a.c: New test.
7675 * gcc.dg/uninit-pred-8_c.c: New test.
7676 * gcc.dg/uninit-pred-3_b.c: New test.
7677 * gcc.dg/uninit-pred-5_b.c: New test.
7678 * gcc.dg/uninit-pred-7_b.c: New test.
7679 * gcc.dg/uninit-pred-6_d.c: New test.
7680 * gcc.dg/uninit-pred-9_b.c: New test.
7681 * gcc.dg/uninit-pred-2_a.c: New test.
7682 * gcc.dg/uninit-pred-4_a.c: New test.
7683 * gcc.dg/uninit-pred-3_c.c: New test.
7684 * gcc.dg/uninit-pred-6_a.c: New test.
7685 * gcc.dg/uninit-pred-8_a.c: New test.
7686 * gcc.dg/uninit-pred-7_c.c: New test.
7687 * gcc.dg/uninit-pred-6_e.c: New test.
7688 * g++.dg/uninit-pred-loop-1_b.cc: New test.
7689 * g++.dg/uninit-pred-1_a.C: New test.
7690 * g++.dg/uninit-pred-1_b.C: New test.
7691 * g++.dg/uninit-pred-2_a.C: New test.
7692 * g++.dg/uninit-pred-2_b.C: New test.
7693 * g++.dg/uninit-pred-loop-1_a.cc: New test.
7694 * g++.dg/uninit-pred-loop-1_c.cc: New test.
7695 * g++.dg/uninit-pred-loop_1.cc: New test.
7696
7697 2010-04-28 Martin Jambor <mjambor@suse.cz>
7698
7699 * gcc.dg/lto/20091209-1_0.c: New testcase.
7700
7701 2010-04-28 Richard Guenther <rguenther@suse.de>
7702
7703 PR tree-optimization/43879
7704 PR tree-optimization/43909
7705 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7706
7707 2010-04-28 Richard Guenther <rguenther@suse.de>
7708
7709 PR c++/43880
7710 * g++.dg/torture/pr43880.C: New testcase.
7711
7712 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
7713
7714 PR c++/9335
7715 * g++.dg/template/recurse2.C: Update
7716 * g++.dg/template/recurse.C: Update.
7717 * g++.dg/template/pr23510.C: Update.
7718 * lib/prune.exp: Filter out 'recursively instantiated'.
7719
7720 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7721
7722 PR c++/29043
7723 * g++.dg/init/pr29043.C: New.
7724
7725 2010-04-27 Jason Merrill <jason@redhat.com>
7726
7727 * g++.dg/lookup/scoped5.C: Adjust.
7728 * g++.dg/lookup/scoped8.C: Adjust.
7729 * g++.dg/template/dependent-expr5.C: Adjust.
7730 * g++.old-deja/g++.brendan/nest1.C: Adjust.
7731
7732 PR c++/43856
7733 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7734
7735 PR c++/43875
7736 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7737
7738 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7739 Jan Hubicka <hubicka@ucw.cz>
7740
7741 * gcc.dg/pure-2.c: New testcase.
7742 * gcc.dg/const-1.c: New testcase.
7743
7744 2010-04-27 Jason Merrill <jason@redhat.com>
7745
7746 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7747
7748 PR c++/41468
7749 * g++.dg/template/sfinae17.C: New.
7750 * g++.dg/template/sfinae18.C: New.
7751
7752 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7753
7754 * g++.dg/init/pr42844.C: New.
7755 * g++.dg/cpp0x/pr42844-2.C: New.
7756 * g++.dg/cpp0x/defaulted2.C: Adjust.
7757 * g++.dg/tree-ssa/pr27549.C: Likewise.
7758 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7759
7760 2010-04-27 Tobias Burnus <burnus@net-b.de>
7761
7762 PR fortran/18918
7763 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7764
7765 2010-04-27 Richard Guenther <rguenther@suse.de>
7766
7767 PR middle-end/40561
7768 * g++.dg/other/pr40561.C: New testcase.
7769
7770 2010-04-27 Martin Jambor <mjambor@suse.cz>
7771
7772 PR middle-end/43812
7773 * g++.dg/ipa/pr43812.C: New test.
7774
7775 2010-04-27 Jan Hubicka <jh@suse.cz>
7776
7777 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7778 (test): ... this one.
7779
7780 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7781
7782 PR target/40657
7783 * gcc.target/arm/thumb-stackframe.c: New test.
7784
7785 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7786
7787 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7788 * gcc.dg/misc-column.c: Likewise.
7789 * gcc.dg/Walways-true-1.c: Likewise.
7790 * gcc.dg/Walways-true-2.c: Likewise.
7791 * gcc.dg/warn-addr-cmp.c: Likewise.
7792
7793 2010-04-27 Tobias Burnus <burnus@net-b.de>
7794
7795 PR fortran/18918
7796 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7797 * gfortran.dg/coarray_12.f90: New.
7798
7799 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7800
7801 PR c/32207
7802 * gcc.dg/pr32207.c: New test.
7803 * gcc.dg/misc-column.c: Adjust expected warning.
7804 * gcc.dg/Walways-true-1.c: Likewise.
7805 * gcc.dg/Walways-true-2.c: Likewise.
7806 * gcc.dg/warn-addr-cmp.c: Likewise.
7807
7808 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7809
7810 PR lto/42776
7811 * lib/lto.exp (lto_prune_vis_warns): New function.
7812 (lto-link-and-maybe-run): Call it.
7813
7814 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7815
7816 PR tree-optimization/43904
7817 * gcc.dg/tree-ssa/tailcall-6.c: New.
7818
7819 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7820
7821 PR testsuite/35165
7822 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7823 Darwin8/OSX10.4 - compatible code generation.
7824 Use scan-rtl-dump.
7825 * obj-c++.dg/stubify-1.mm: Ditto.
7826 * lib/objc-torture.exp: Do not require link success for
7827 "trivial.m" in the runtime checks when dowhat = 'compile'.
7828 * lib/dg-pch.exp (dg-flags-pch): New Proc.
7829 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7830 Darwin8/OSX10.4 - compatible code generation.
7831 * objc.dg/stubify-2.m: Ditto.
7832 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7833 * objc.dg/next-runtime-1.m: Ditto.
7834 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7835 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7836 runtimes on Darwin.
7837
7838 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
7839
7840 PR 43715
7841 * lib/plugin-support.exp: Use "-undefined
7842 dynamic_lookup" on darwin.
7843
7844 2010-04-26 Richard Guenther <rguenther@suse.de>
7845
7846 * gcc.dg/lto/20100426_0.c: New testcase.
7847
7848 2010-04-26 Jie Zhang <jie@codesourcery.com>
7849
7850 PR tree-optimization/43833
7851 gcc.dg/Warray-bounds-8.c: New test case.
7852
7853 2010-04-26 Richard Guenther <rguenther@suse.de>
7854
7855 PR lto/43080
7856 * g++.dg/lto/20100423-3_0.C: New testcase.
7857
7858 2010-04-26 Richard Guenther <rguenther@suse.de>
7859
7860 PR lto/42425
7861 * g++.dg/lto/20100423-2_0.C: New testcase.
7862
7863 2010-04-26 Ira Rosen <irar@il.ibm.com>
7864
7865 * gcc.dg/vect/bb-slp-23.c: New test.
7866
7867 2010-04-25 Joseph Myers <joseph@codesourcery.com>
7868
7869 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7870 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7871 * gcc.dg/c1x-float-1.c: New test.
7872
7873 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7874
7875 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7876 of "lea\[ \t\]".
7877
7878 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7879
7880 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7881 FreeBSD.
7882 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7883 * gfortran.dg/default_format_2.f90: Ditto.
7884
7885 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7886
7887 * gfortran.dg/pr43505.f90: Clean up .mod file.
7888 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7889 * gfortran.dg/pr41347.f90: Ditto.
7890 * gfortran.dg/internal_pack_4.f90: Ditto.
7891 * gfortran.dg/proc_decl_23.f90: Ditto.
7892 * gfortran.dg/recursive_check_3.f90: Ditto.
7893 * gfortran.dg/intent_out_3.f90: Ditto.
7894 * gfortran.dg/assignment_2.f90: Ditto.
7895 * gfortran.dg/pr41928.f90: Ditto.
7896 * gfortran.dg/pr42166.f90: Ditto.
7897 * gfortran.dg/private_type_12.f90: Ditto.
7898 * gfortran.dg/graphite/pr42185.f90: Ditto.
7899 * gfortran.dg/graphite/pr42186.f90: Ditto.
7900 * gfortran.dg/graphite/pr40982.f90: Ditto.
7901 * gfortran.dg/graphite/id-2.f90: Ditto.
7902 * gfortran.dg/graphite/id-4.f90: Ditto.
7903 * gfortran.dg/graphite/pr42050.f90: Ditto.
7904 * gfortran.dg/graphite/id-18.f90: Ditto.
7905 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7906 * gfortran.dg/graphite/pr41924.f90: Ditto.
7907 * gfortran.dg/graphite/pr42393.f90: Ditto.
7908 * gfortran.dg/graphite/pr37980.f90: Ditto.
7909 * gfortran.dg/graphite/pr38953.f90: Ditto.
7910 * gfortran.dg/graphite/pr42180.f90: Ditto.
7911 * gfortran.dg/graphite/pr42181.f90: Ditto.
7912 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7913 * gfortran.dg/select_type_4.f90: Ditto.
7914 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7915 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7916 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7917 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7918 * gfortran.dg/whole_file_11.f90: Ditto.
7919 * gfortran.dg/private_type_11.f90: Ditto.
7920 * gfortran.dg/vect/vect-gems.f90: Ditto.
7921 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
7922
7923 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7924
7925 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7926
7927 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7928
7929 * gnat.dg/pack15.ad[sb]: New test.
7930
7931 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
7932
7933 * gcc.target/arm/mla-1.c: New test.
7934
7935 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7936
7937 PR fortran/30073
7938 PR fortran/43793
7939 * gfortran.dg/pr43793.f90: New test.
7940
7941 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7942
7943 PR tree-optimization/41442
7944 * gcc.target/i386/pr41442.c: New test.
7945
7946 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
7947
7948 PR fortran/43832
7949 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7950
7951 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7952
7953 PR fortran/43832
7954 * gfortran.dg/open_nounit.f90: New test.
7955
7956 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
7957
7958 PR fortran/43841
7959 PR fortran/43843
7960 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7961
7962 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7963
7964 * gcc.dg/Wconversion-integer.c: Update.
7965
7966 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7967
7968 * gnat.dg/unchecked_convert5.adb: New test.
7969
7970 2010-04-23 Richard Guenther <rguenther@suse.de>
7971
7972 PR lto/41734
7973 * gcc.dg/lto/20100423-2_0.c: New testcase.
7974 * gcc.dg/lto/20100423-2_0.c: Likewise.
7975
7976 2010-04-23 Richard Guenther <rguenther@suse.de>
7977
7978 PR lto/43455
7979 * gcc.dg/lto/20100423-1_0.c: New testcase.
7980 * gcc.dg/lto/20100423-1_1.c: Likewise.
7981
7982 2010-04-23 Martin Jambor <mjambor@suse.cz>
7983
7984 PR tree-optimization/43846
7985 * gcc.dg/tree-ssa/sra-10.c: New test.
7986
7987 2010-04-23 Martin Jambor <mjambor@suse.cz>
7988
7989 PR middle-end/43835
7990 * gcc.c-torture/execute/pr43835.c: New test.
7991
7992 2010-04-23 Richard Guenther <rguenther@suse.de>
7993
7994 PR lto/42653
7995 * g++.dg/lto/20100423-1_0.C: New testcase.
7996
7997 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
7998
7999 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8000
8001 2010-04-22 Ira Rosen <irar@il.ibm.com>
8002
8003 PR tree-optimization/43842
8004 * gcc.dg/vect/pr43842.c: New test.
8005
8006 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8007
8008 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8009 * gcc.target/i386/wmul-2.c: Likewise.
8010
8011 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8012
8013 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8014 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8015
8016 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
8017
8018 * gfortran.dg/reassoc_6.f: New testcase.
8019
8020 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8021
8022 PR middle-end/29274
8023 * gcc.target/arm/wmul-1.c: New test.
8024 * gcc.target/arm/wmul-2.c: New test.
8025
8026 2010-04-22 Richard Guenther <rguenther@suse.de>
8027
8028 PR tree-optimization/43845
8029 * gcc.c-torture/compile/pr43845.c: New testcase.
8030
8031 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8032
8033 PR middle-end/29274
8034 * gcc.target/i386/wmul-1.c: New test.
8035 * gcc.target/i386/wmul-2.c: New test.
8036 * gcc.target/bfin/wmul-1.c: New test.
8037 * gcc.target/bfin/wmul-2.c: New test.
8038
8039 2010-04-22 Richard Guenther <rguenther@suse.de>
8040
8041 PR fortran/43829
8042 * gfortran.dg/vector_subscript_6.f90: New testcase.
8043 * gfortran.dg/assign_10.f90: Adjust.
8044
8045 2010-04-21 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR fortran/43836
8048 * gfortran.dg/gomp/pr43836.f90: New test.
8049
8050 2010-04-21 Richard Guenther <rguenther@suse.de>
8051
8052 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8053
8054 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8055
8056 * gcc.dg/torture/builtin-cproj-3.c: New.
8057
8058 2010-04-20 Jason Merrill <jason@redhat.com>
8059
8060 PR c++/9335
8061 * g++.dg/template/recurse2.C: New.
8062 * g++.dg/parse/crash36.C: Adjust.
8063 * g++.dg/other/fold1.C: Adjust.
8064 * g++.dg/init/member1.C: Adjust.
8065 * lib/prune.exp: Prune "skipping N instantiation contexts".
8066
8067 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8068
8069 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8070
8071 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8072
8073 * gcc.dg/torture/builtin-cproj-1.c: New.
8074 * gcc.dg/torture/builtin-cproj-2.c: New.
8075
8076 2010-04-20 Dodji Seketeli <dodji@redhat.com>
8077
8078 PR c++/43800
8079 PR c++/43704
8080 * g++.dg/template/typedef32.C: Adjust.
8081 * g++.dg/template/typedef33.C: New test.
8082
8083 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
8084
8085 PR fortran/43227
8086 * gfortran.dg/proc_decl_23.f90: New test.
8087
8088 PR fortran/43266
8089 * gfortran.dg/abstract_type_6.f03: New test.
8090
8091 2010-04-20 Xinliang David Li <davidxl@google.com>
8092
8093 * g++.dg/tree-ssa/fold-compare.C: New.
8094
8095 2010-04-20 Richard Guenther <rguenther@suse.de>
8096
8097 PR tree-optimization/39417
8098 * g++.dg/torture/pr39417.C: New testcase.
8099
8100 2010-04-20 Richard Guenther <rguenther@suse.de>
8101
8102 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8103
8104 2010-04-20 Jakub Jelinek <jakub@redhat.com>
8105
8106 * g++.dg/debug/dwarf2/rv1.C: New test.
8107
8108 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8109
8110 PR target/43635
8111 * gcc.c-torture/compile/pr43635.c: New testcase.
8112
8113 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR fortran/43339
8116 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8117 of sequential loops being private only in the innermost containing
8118 task region.
8119
8120 PR middle-end/43337
8121 * gfortran.dg/gomp/pr43337.f90: New test.
8122
8123 2010-04-19 Richard Guenther <rguenther@suse.de>
8124
8125 PR tree-optimization/43796
8126 * gfortran.dg/pr43796.f90: New testcase.
8127
8128 2010-04-19 Richard Guenther <rguenther@suse.de>
8129
8130 PR tree-optimization/43783
8131 * gcc.c-torture/execute/pr43783.c: New testcase.
8132
8133 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
8134
8135 PR target/43766
8136 * gcc.target/i386/pr43766.c: New test.
8137
8138 2010-04-19 Jie Zhang <jie@codesourcery.com>
8139
8140 PR target/43662
8141 * gcc.target/i386/pr43662.c: New test.
8142
8143 2010-04-19 Dodji Seketeli <dodji@redhat.com>
8144
8145 PR c++/43704
8146 * g++.dg/template/typedef32.C: New test.
8147
8148 2010-04-19 Ira Rosen <irar@il.ibm.com>
8149
8150 PR tree-optimization/37027
8151 * lib/target-supports.exp
8152 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8153 * gcc.dg/vect/pr37027.c: New test.
8154 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8155 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8156 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8157 gcc.dg/vect/vect-complex-6.c: Likewise.
8158
8159 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8160
8161 * g++.dg/debug/dwarf2/enum1.C: New test.
8162
8163 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
8164
8165 * gnat.dg/rep_clause5.ad[sb]: New test.
8166 * gnat.dg/rep_clause5_pkg.ads: New helper.
8167
8168 2010-04-18 Ira Rosen <irar@il.ibm.com>
8169
8170 PR tree-optimization/43771
8171 * g++.dg/vect/pr43771.cc: New test.
8172
8173 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
8174
8175 PR fortran/31538
8176 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8177 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8178
8179 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
8180
8181 * gnat.dg/sizetype.adb: Rename into...
8182 * gnat.dg/sizetype1.adb: ...this.
8183 * gnat.dg/sizetype2.adb: New test.
8184
8185 2010-04-16 Richard Guenther <rguenther@suse.de>
8186
8187 PR tree-optimization/43572
8188 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8189
8190 2010-04-16 Olivier Hainque <hainque@adacore.com>
8191
8192 * gnat.dg/specs/discr_private.ads: New test.
8193
8194 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
8195
8196 PR target/41514
8197 * gcc.target/arm/thumb-comparisons.c: New test.
8198
8199 PR target/40603
8200 * gcc.target/arm/thumb-cbranchqi.c: New test.
8201
8202 2010-04-16 Christian Bruel <christian.bruel@st.com>
8203
8204 * g++.dg/torture/pr36191.C: Enable for SH.
8205
8206 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
8207
8208 * gnat.dg/wide_boolean.adb: New test.
8209 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8210
8211 2010-04-15 Richard Guenther <rguenther@suse.de>
8212
8213 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8214 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8215 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8216 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8217 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8218 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8219 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8220 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8221 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8222 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8223 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8224 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8225 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8226 * gcc.dg/torture/ipa-pta-2.c: Likewise.
8227 * gcc.dg/torture/ipa-pta-1.c: Adjust.
8228
8229 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
8230
8231 PR target/21803
8232 * gcc.target/arm/pr42496.c: New test.
8233
8234 2010-04-14 Jason Merrill <jason@redhat.com>
8235
8236 PR c++/36625
8237 * g++.dg/ext/attrib38.C: New.
8238
8239 2010-04-14 Steve Ellcey <sje@cup.hp.com>
8240
8241 PR testsuite/43739
8242 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8243
8244 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8245
8246 PR 42966
8247 * gcc.dg/cpp/warn-undef-2.c: Update.
8248 * gcc.dg/cpp/warn-traditional-2.c: Update.
8249 * gcc.dg/cpp/warn-comments-2.c: Update.
8250 * gcc.dg/cpp/warn-variadic-2.c: Update.
8251 * gcc.dg/cpp/warn-long-long-2.c: Update.
8252 * gcc.dg/cpp/warn-deprecated-2.c: Update.
8253 * gcc.dg/cpp/warn-multichar-2.c: Update.
8254 * gcc.dg/cpp/warn-normalized-3.c: Update.
8255 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8256 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8257 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8258 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8259 * gcc.dg/cpp/warn-redefined-2.c: Update.
8260 * gfortran.dg/warning-directive-2.F90: Update.
8261 * c-c++-common/cpp/warning-directive-2.c: Update.
8262
8263 2010-04-14 Michael Matz <matz@suse.de>
8264
8265 PR tree-optimization/42963
8266 * gcc.dg/pr42963.c: New testcase.
8267
8268 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
8269
8270 * gnat.dg/class_wide.adb: Rename into...
8271 * gnat.dg/class_wide1.adb: ...this.
8272 * gnat.dg/class_wide2.ad[sb]: New test.
8273
8274 2010-04-14 Tobias Burnus <burnus@net-b.de>
8275
8276 PR fortran/18918
8277 * gfortran.dg/coarray_9.f90: Update dg-errors.
8278 * gfortran.dg/coarray_10.f90: New test.
8279 * gfortran.dg/coarray_11.f90: New test.
8280
8281 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8282
8283 PR fortran/43747
8284 gfortran.dg/initialization_24.f90: New test.
8285
8286 2010-04-13 Jason Merrill <jason@redhat.com>
8287
8288 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8289 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8290
8291 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
8292
8293 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8294 * g++.dg/dg.exp: Likewise.
8295 * gcc.dg/cpp/warning-directive-1.c: Move to ...
8296 * c-c++-common/cpp/warning-directive-1.c: ... here.
8297 * gcc.dg/cpp/warning-directive-2.c: Move to ...
8298 * c-c++-common/cpp/warning-directive-2.c: ... here.
8299 * gcc.dg/cpp/warning-directive-3.c: Move to ...
8300 * c-c++-common/cpp/warning-directive-3.c: ... here.
8301 * gcc.dg/cpp/warning-directive-4.c: Move to ...
8302 * c-c++-common/cpp/warning-directive-4.c: ... here.
8303 * g++.dg/cpp/warning-directive-1.C: Delete.
8304 * g++.dg/cpp/warning-directive-2.C: Delete.
8305 * g++.dg/cpp/warning-directive-3.C: Delete.
8306 * g++.dg/cpp/warning-directive-4.C: Delete.
8307 * gcc.dg/cpp/normalised-3.c: Delete.
8308 * g++.dg/cpp/normalised-1.C: Rename as ...
8309 * c-c++-common/cpp/normalised-3.c: ... this.
8310
8311 2010-04-13 Martin Jambor <mjambor@suse.cz>
8312
8313 * gcc.dg/tree-ssa/sra-9.c: New test.
8314
8315 2010-04-13 Michael Matz <matz@suse.de>
8316
8317 PR middle-end/43730
8318 * gcc.dg/pr43730.c: New test.
8319
8320 2010-04-13 Michael Matz <matz@suse.de>
8321
8322 * gcc.dg/tree-ssa/negate.c: New testcase.
8323
8324 2010-04-13 Richard Guenther <rguenther@suse.de>
8325
8326 PR testsuite/43735
8327 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8328
8329 2010-04-13 Richard Guenther <rguenther@suse.de>
8330
8331 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8332
8333 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
8334
8335 * gnat.dg/derived_type1.adb: New test.
8336
8337 2010-04-13 Matthias Klose <doko@ubuntu.com>
8338
8339 * gcc.dg/plugindir1.c: New testcase.
8340 * gcc.dg/plugindir2.c: New testcase.
8341 * gcc.dg/plugindir3.c: New testcase.
8342 * gcc.dg/plugindir4.c: New testcase.
8343
8344 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
8345
8346 * gcc.target/i386/rotate-2.c: New test.
8347
8348 2010-04-12 Jason Merrill <jason@redhat.com>
8349
8350 PR c++/43641
8351 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8352 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8353
8354 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
8355
8356 PR c++/25811
8357 * g++.dg/init/pr25811.C: New test.
8358
8359 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8360
8361 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8362 dg-error, dg-warning.
8363 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8364
8365 2010-04-12 Richard Guenther <rguenther@suse.de>
8366
8367 * gcc.dg/torture/inline-2.c: New testcase.
8368
8369 2010-04-12 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR bootstrap/43699
8372 * gcc.dg/Wunused-var-7.c: New test.
8373
8374 PR tree-optimization/43560
8375 * gcc.c-torture/execute/pr43560.c: New test.
8376
8377 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
8378
8379 * gnat.dg/aggr13.adb: New test.
8380 * gnat.dg/aggr14.adb: Likewise.
8381 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8382
8383 2010-04-12 Richard Guenther <rguenther@suse.de>
8384
8385 PR c++/43611
8386 * g++.dg/torture/pr43611.C: New testcase.
8387
8388 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
8389
8390 PR c/36774
8391 * gcc.dg/pr36774-1.c: New test.
8392 * gcc.dg/pr36774-2.c: New test.
8393
8394 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8395
8396 * gcc.target/sh/rte-delay-slot.c: New test.
8397
8398 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
8399
8400 * gnat.dg/pack9.adb: Remove -cargs option.
8401 * gnat.dg/aggr12.ad[sb]: New test.
8402
8403 2010-04-10 Jie Zhang <jie@codesourcery.com>
8404
8405 PR target/43417
8406 * gcc.target/sh/pr43417.c: New test.
8407
8408 2010-04-10 Tobias Burnus <burnus@net-b.de>
8409
8410 PR fortran/43591
8411 * gfortran.dg/spec_expr_6.f90: New test.
8412
8413 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8414
8415 PR cpp/43195
8416 * gcc.dg/cpp/pr43195.c: New.
8417 * gcc.dg/cpp/pr43195.h: New.
8418
8419 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8420
8421 PR 42965
8422 * gcc.dg/Werror-6.c: Adjust.
8423 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8424 * gcc.dg/Werror-4.c: Likewise.
8425 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8426 * gcc.dg/Wswitch-enum-error.c: Likewise.
8427 * gcc.dg/Wpointer-arith.c: Likewise.
8428 * gcc.dg/Wfatal.c: Likewise.
8429 * gcc.dg/Wswitch-error.c: Likewise.
8430 * g++.dg/warn/unused-result1-Werror.c: Likewise.
8431 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8432 * gcc.dg/cpp/warn-undef-2.c: Likewise.
8433 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8434 * gcc.dg/cpp/warn-comments-2.c: Likewise.
8435 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8436 * gcc.dg/cpp/warning-directive-2.c: Likewise.
8437 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8438 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8439 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8440 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8441 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8442 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8443 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8444 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8445 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8446 * g++.dg/cpp/warning-directive-2.C: Likewise.
8447 * gfortran.dg/warning-directive-2.F90: Likewise.
8448
8449 2010-04-09 Jason Merrill <jason@redhat.com>
8450
8451 PR c++/42623
8452 * g++.dg/template/sizeof13.C: New.
8453
8454 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
8455
8456 * g++.dg/other/pr35504.C: Add check for thiscall.
8457 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8458 * gcc.dg/torture/stackalign/thiscall-1.c: New.
8459
8460 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8461
8462 PR c++/28584
8463 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8464 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
8465 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8466 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
8467 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8468 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
8469 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8470 * g++.dg/other/increment1.C: Likewise.
8471
8472 2010-04-09 Tobias Burnus <burnus@net-b.de>
8473
8474 PR fortran/18918
8475 * gfortran.dg/coarray_7.f90: New test.
8476 * gfortran.dg/coarray_8.f90: New test.
8477
8478 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
8479
8480 PR fortran/28039
8481 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8482
8483 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8484
8485 PR target/43643
8486 * gcc.dg/pr43643.c: New test.
8487
8488 2010-04-08 Tobias Burnus <burnus@net-b.de>
8489
8490 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8491
8492 2010-04-08 Richard Guenther <rguenther@suse.de>
8493
8494 PR tree-optimization/43679
8495 * gcc.c-torture/compile/pr43679.c: New testcase.
8496
8497 2010-04-08 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR debug/43670
8500 * gcc.dg/pr43670.c: New test.
8501
8502 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
8503
8504 PR middle-end/40815
8505 * gcc.dg/tree-ssa/reassoc-19.c: New.
8506
8507 2010-04-07 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR c/18624
8510 * gcc.dg/Wunused-var-1.c: New test.
8511 * gcc.dg/Wunused-var-2.c: New test.
8512 * gcc.dg/Wunused-var-3.c: New test.
8513 * gcc.dg/Wunused-var-4.c: New test.
8514 * gcc.dg/Wunused-var-5.c: New test.
8515 * gcc.dg/Wunused-var-6.c: New test.
8516 * gcc.dg/Wunused-parm-1.c: New test.
8517
8518 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8519 * gcc.dg/trunc-1.c: Likewise.
8520 * gcc.dg/vla-9.c: Likewise.
8521 * gcc.dg/dfp/composite-type.c: Likewise.
8522
8523 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8524
8525 PR objc/35996
8526 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8527 * obj-c++.dg/objc-gc-3.mm: Ditto.
8528
8529 2010-04-07 Simon Baldwin <simonb@google.com>
8530
8531 * gcc.dg/cpp/warn-undef-2.c: New.
8532 * gcc.dg/cpp/warn-traditional-2.c: New.
8533 * gcc.dg/cpp/warn-comments-2.c: New.
8534 * gcc.dg/cpp/warning-directive-1.c: New.
8535 * gcc.dg/cpp/warn-long-long.c: New.
8536 * gcc.dg/cpp/warn-traditional.c: New.
8537 * gcc.dg/cpp/warn-variadic-2.c: New.
8538 * gcc.dg/cpp/warn-undef.c: New.
8539 * gcc.dg/cpp/warn-normalized-1.c: New.
8540 * gcc.dg/cpp/warning-directive-2.c: New.
8541 * gcc.dg/cpp/warn-long-long-2.c: New.
8542 * gcc.dg/cpp/warn-variadic.c: New.
8543 * gcc.dg/cpp/warn-normalized-2.c: New.
8544 * gcc.dg/cpp/warning-directive-3.c: New.
8545 * gcc.dg/cpp/warn-deprecated-2.c: New.
8546 * gcc.dg/cpp/warn-trigraphs-1.c: New.
8547 * gcc.dg/cpp/warn-multichar-2.c: New.
8548 * gcc.dg/cpp/warn-normalized-3.c: New.
8549 * gcc.dg/cpp/warning-directive-4.c: New.
8550 * gcc.dg/cpp/warn-unused-macros.c: New.
8551 * gcc.dg/cpp/warn-trigraphs-2.c: New.
8552 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8553 * gcc.dg/cpp/warn-cxx-compat.c: New.
8554 * gcc.dg/cpp/warn-redefined.c: New.
8555 * gcc.dg/cpp/warn-trigraphs-3.c: New.
8556 * gcc.dg/cpp/warn-unused-macros-2.c: New.
8557 * gcc.dg/cpp/warn-deprecated.c: New.
8558 * gcc.dg/cpp/warn-trigraphs-4.c: New.
8559 * gcc.dg/cpp/warn-redefined-2.c: New.
8560 * gcc.dg/cpp/warn-comments.c: New.
8561 * gcc.dg/cpp/warn-multichar.c: New.
8562 * g++.dg/cpp/warning-directive-1.C: New.
8563 * g++.dg/cpp/warning-directive-2.C: New.
8564 * g++.dg/cpp/warning-directive-3.C: New.
8565 * g++.dg/cpp/warning-directive-4.C: New.
8566 * gfortran.dg/warning-directive-1.F90: New.
8567 * gfortran.dg/warning-directive-3.F90: New.
8568 * gfortran.dg/warning-directive-2.F90: New.
8569 * gfortran.dg/warning-directive-4.F90: New.
8570
8571 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8572
8573 PR objc++/23716
8574 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8575
8576 2010-04-07 Jason Merrill <jason@redhat.com>
8577
8578 * g++.dg/template/dr408.C: New.
8579
8580 * g++.dg/lookup/ns4.C: New.
8581
8582 PR c++/38392
8583 * g++.dg/template/friend51.C: New test.
8584
8585 PR c++/41970
8586 * g++.old-deja/g++.other/linkage1.C: Adjust.
8587
8588 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8589
8590 PR c++/42697
8591 * g++.dg/template/crash94.C: New test.
8592
8593 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8594
8595 PR c++/40239
8596 * g++.dg/init/aggr5.C: New test.
8597 * g++.dg/init/aggr5.C: New test.
8598
8599 2010-04-07 Richard Guenther <rguenther@suse.de>
8600
8601 PR tree-optimization/43270
8602 * g++.dg/warn/Warray-bounds-4.C: New testcase.
8603 * gcc.dg/Warray-bounds-7.c: Likewise.
8604
8605 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
8606
8607 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8608 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8609 * gnat.dg/bit_packed_array4.ad[sb]: New test.
8610
8611 2010-04-07 Jie Zhang <jie@codesourcery.com>
8612
8613 PR c++/42556
8614 * g++.dg/init/pr42556.C: New test.
8615
8616 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8617
8618 PR debug/43628
8619 * g++.dg/debug/dwarf2/typedef2.C: New test.
8620
8621 2010-04-06 Dodji Seketeli <dodji@redhat.com>
8622
8623 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8624 c-c++-common/dwarf2/redeclaration-1.C
8625
8626 2010-04-06 Jason Merrill <jason@redhat.com>
8627
8628 * g++.dg/cpp0x/pr31437.C: Adjust error location.
8629 * g++.dg/ext/attrib18.C: Likewise.
8630 * g++.dg/ext/bitfield2.C: Likewise.
8631 * g++.dg/ext/bitfield4.C: Likewise.
8632 * g++.dg/ext/visibility/warn2.C: Likewise.
8633 * g++.dg/ext/visibility/warn3.C: Likewise.
8634 * g++.dg/gomp/pr26690-1.C: Likewise.
8635 * g++.dg/inherit/covariant7.C: Likewise.
8636 * g++.dg/init/synth2.C: Likewise.
8637 * g++.dg/lookup/using7.C: Likewise.
8638 * g++.dg/other/crash-4.C: Likewise.
8639 * g++.dg/other/error13.C: Likewise.
8640 * g++.dg/other/error20.C: Likewise.
8641 * g++.dg/parse/crash31.C: Likewise.
8642 * g++.dg/parse/error16.C: Likewise.
8643 * g++.dg/parse/error19.C: Likewise.
8644 * g++.dg/parse/error27.C: Likewise.
8645 * g++.dg/parse/error28.C: Likewise.
8646 * g++.dg/parse/fused-params1.C: Likewise.
8647 * g++.dg/template/error2.C: Likewise.
8648 * g++.dg/template/local6.C: Likewise.
8649 * g++.dg/template/qualttp15.C: Likewise.
8650 * g++.dg/warn/Wnvdtor-2.C: Likewise.
8651 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8652 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8653 * g++.old-deja/g++.brendan/crash29.C: Likewise.
8654 * g++.old-deja/g++.eh/spec6.C: Likewise.
8655 * g++.old-deja/g++.jason/crash3.C: Likewise.
8656 * g++.old-deja/g++.jason/destruct2.C: Likewise.
8657 * g++.old-deja/g++.law/ctors5.C: Likewise.
8658 * g++.old-deja/g++.law/ctors9.C: Likewise.
8659 * g++.old-deja/g++.mike/p3538a.C: Likewise.
8660 * g++.old-deja/g++.mike/p3538b.C: Likewise.
8661 * g++.old-deja/g++.other/struct1.C: Likewise.
8662 * g++.old-deja/g++.other/volatile1.C: Likewise.
8663 * g++.old-deja/g++.pt/crash36.C: Likewise.
8664 * g++.old-deja/g++.pt/derived3.C: Likewise.
8665 * g++.old-deja/g++.robertl/eb109.C: Likewise.
8666 * g++.old-deja/g++.robertl/eb4.C: Likewise.
8667
8668 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
8669
8670 PR middle-end/43519
8671 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8672 * gcc.dg/graphite/id-19.c: New.
8673
8674 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
8675
8676 PR middle-end/32824
8677 * gcc.dg/vect/pr32824: New.
8678
8679 2010-04-06 Tobias Burnus <burnus@net-b.de>
8680
8681 PR fortran/18918
8682 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8683 * gfortran.dg/coarray_3.f90: Ditto.
8684 * gfortran.dg/coarray_4.f90: Ditto.
8685 * gfortran.dg/coarray_5.f90: Ditto.
8686 * gfortran.dg/coarray_6.f90: Ditto.
8687 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8688
8689 2010-04-06 Tobias Burnus <burnus@net-b.de>
8690
8691 PR fortran/18918
8692 * gfortran.dg/coarray_4.f90: Fix test.
8693 * gfortran.dg/coarray_6.f90: Add more tests.
8694
8695 2010-04-06 Tobias Burnus <burnus@net-b.de>
8696
8697 PR fortran/18918
8698 * gfortran.dg/coarray_4.f90: New test.
8699 * gfortran.dg/coarray_5.f90: New test.
8700 * gfortran.dg/coarray_6.f90: New test.
8701
8702 2010-04-06 Tobias Burnus <burnus@net-b.de>
8703
8704 PR fortran/18918
8705 * gfortran.dg/iso_fortran_env_5.f90: New test.
8706 * gfortran.dg/iso_fortran_env_6.f90: New test.
8707
8708 2010-04-06 Tobias Burnus <burnus@net-b.de>
8709
8710 PR fortran/39997
8711 * gfortran.dg/coarray_1.f90: New test.
8712 * gfortran.dg/coarray_2.f90: New test.
8713 * gfortran.dg/coarray_3.f90: New test.
8714
8715 2010-04-06 Jason Merrill <jason@redhat.com>
8716
8717 PR c++/43648
8718 * g++.dg/template/dtor8.C: New.
8719
8720 PR c++/43621
8721 * g++.dg/template/error-recovery2.C: New.
8722
8723 2010-04-06 Jan Hubicka <jh@suse.czpli
8724
8725 PR tree-optimization/42906
8726 * gcc.dg/tree-ssa/dce-1.c: New testcase.
8727
8728 2010-04-06 Tobias Burnus <burnus@net-b.de>
8729
8730 PR fortran/43178
8731 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8732 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8733 * gfortran.dg/auto_dealloc_1.f90: Ditto.
8734
8735 2010-04-06 Richard Guenther <rguenther@suse.de>
8736
8737 PR tree-optimization/43627
8738 * gcc.dg/tree-ssa/vrp49.c: New testcase.
8739
8740 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR target/43638
8743 * gcc.target/i386/pr43638.c: New test.
8744
8745 2010-04-06 Richard Guenther <rguenther@suse.de>
8746
8747 PR middle-end/43661
8748 * gcc.c-torture/compile/pr43661.c: New testcase.
8749
8750 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8751
8752 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8753
8754 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8755
8756 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8757
8758 2010-04-02 Richard Guenther <rguenther@suse.de>
8759
8760 PR tree-optimization/43629
8761 * gcc.c-torture/execute/pr43629.c: New testcase.
8762
8763 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8764 Dominique d'Humieres <dominiq@lps.ens.fr>
8765
8766 PR libfortran/43605
8767 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8768
8769 2010-04-01 Dodji Seketeli <dodji@redhat.com>
8770
8771 PR debug/43325
8772 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8773
8774 2010-04-01 Jason Merrill <jason@redhat.com>
8775
8776 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8777
8778 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8779 Manfred Schwarb <manfred99@gmx.ch>
8780
8781 PR libfortran/43605
8782 * gfortran.dg/ftell_3.f90: New test.
8783
8784 2010-04-01 Richard Guenther <rguenther@suse.de>
8785
8786 PR middle-end/43614
8787 * gcc.c-torture/compile/pr43614.c: New testcase.
8788
8789 2010-04-01 Martin Jambor <mjambor@suse.cz>
8790
8791 PR tree-optimization/43141
8792 * gcc.dg/guality/pr43141.c: New test.
8793
8794 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8795
8796 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8797 * g++.dg/eh/spbp.C: Likewise.
8798 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8799 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8800 superfluous casts.
8801 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8802 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8803 * objc.dg/dwarf-2.m: Likewise.
8804
8805 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8806
8807 PR middle-end/43464
8808 * gcc.dg/graphite/id-pr43464.c: New.
8809 * gcc.dg/graphite/id-pr43464-1.c: New.
8810
8811 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8812
8813 PR middle-end/43351
8814 * gcc.dg/graphite/id-pr43351.c
8815
8816 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8817
8818 PR testsuite/35165
8819 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8820 * obj-c++.dg/try-catch-2.mm: Ditto.
8821 * obj-c++.dg/lookup-2.mm: Ditto.
8822 * obj-c++.dg/encode-8.m: Ditto.
8823 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8824 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8825 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8826 * obj-c++.dg/const-str-11.mm: Ditto.
8827 * obj-c++.dg/const-str-9.mm: Ditto.
8828 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8829 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8830 * obj-c++.dg/except-1.mm: Ditto.
8831 * obj-c++.dg/const-str-7.mm: Ditto.
8832 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8833 * obj-c++.dg/const-str-3.mm: Ditto.
8834 * obj-c++.dg/const-str-7.mm: Ditto.
8835 * obj-c++.dg/stubify-2.mm: Change dump file name.
8836
8837 PR objc++/23613
8838 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
8839 New macro.
8840 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
8841 Remove dg-xfail-if.
8842
8843 2010-03-31 Martin Jambor <mjambor@suse.cz>
8844
8845 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8846 only with -O2, -O3 or -Os and not with -fwhopr.
8847
8848 2010-03-31 Dodji Seketeli <dodji@redhat.com>
8849
8850 PR c++/43558
8851 * g++.dg/template/typedef31.C: New test.
8852
8853 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8854
8855 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8856 assembler output on *-*-solaris2*.
8857 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8858
8859 2010-03-31 Jakub Jelinek <jakub@redhat.com>
8860
8861 PR debug/43557
8862 * gcc.dg/pr43557-1.c: New test.
8863 * gcc.dg/pr43557-2.c: New file.
8864
8865 2010-03-31 Jie Zhang <jie@codesourcery.com>
8866
8867 PR 43562
8868 * gcc.dg/pr43562.c: New test.
8869
8870 2010-03-30 Jason Merrill <jason@redhat.com>
8871
8872 PR c++/43076
8873 * g++.dg/template/error-recovery1.C: New.
8874
8875 PR c++/41786
8876 * g++.dg/parse/ambig5.C: New.
8877
8878 2010-03-30 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR debug/43593
8881 * gcc.dg/guality/pr43593.c: New test.
8882
8883 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8884
8885 PR middle-end/43430
8886 * gcc.dg/vect/pr43430-1.c: New.
8887
8888 2010-03-30 Jason Merrill <jason@redhat.com>
8889
8890 PR c++/43559
8891 * g++.dg/template/partial7.C: New.
8892
8893 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8894
8895 * gcc.target/s390/stackcheck1.c: New testcase.
8896
8897 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8898
8899 PR libfortran/43265
8900 * gfortran.dg/read_eof_8.f90: New test.
8901
8902 2010-03-29 Jason Merrill <jason@redhat.com>
8903
8904 * gcc.dg/cpp/include6.c: Change [] to ().
8905
8906 N3077
8907 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8908 splicing and UCNs.
8909 * c-c++-common/raw-string-2.c: Add trigraph test.
8910 * c-c++-common/raw-string-8.c: New.
8911 * c-c++-common/raw-string-9.c: New.
8912 * c-c++-common/raw-string-10.c: New.
8913
8914 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8915 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8916 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8917 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8918 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8919 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8920 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8921
8922 2010-03-29 Richard Guenther <rguenther@suse.de>
8923
8924 PR tree-optimization/43560
8925 * gcc.dg/torture/pr43560.c: New testcase.
8926
8927 2010-03-29 Jason Merrill <jason@redhat.com>
8928
8929 N3077
8930 * g++.dg/ext/raw-string-1.C: Change [] to ().
8931 * g++.dg/ext/raw-string-2.C: Change [] to ().
8932 Don't use \ in delimiter.
8933 * g++.dg/ext/raw-string-3.C: Change [] to ().
8934 * g++.dg/ext/raw-string-4.C: Change [] to ().
8935 * g++.dg/ext/raw-string-5.C: Change [] to ().
8936 Test for error on \ in delimiter.
8937 * g++.dg/ext/raw-string-6.C: Change [] to ().
8938 * g++.dg/ext/raw-string-7.C: Change [] to ().
8939
8940 2010-03-29 Jie Zhang <jie@codesourcery.com>
8941
8942 PR 43564
8943 * gcc.dg/pr43564.c: New test.
8944
8945 2010-03-29 Tobias Burnus <burnus@net-b.de>
8946
8947 PR fortran/43551
8948 * gfortran.dg/direct_io_12.f90: New test.
8949
8950 2010-03-28 Jan Hubicka <jh@suse.cz>
8951
8952 PR tree-optimization/43505
8953 * gfortran.dg/pr43505.f90: New testcase.
8954
8955 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
8956
8957 PR tree-optimization/43528
8958 * gcc.target/i386/pr43528.c: New test.
8959
8960 2010-03-26 Joseph Myers <joseph@codesourcery.com>
8961
8962 PR c/43381
8963 * gcc.dg/parm-impl-decl-3.c: New test.
8964
8965 2010-03-26 Jason Merrill <jason@redhat.com>
8966
8967 PR c++/43509
8968 * g++.dg/cpp0x/parse1.C: New.
8969
8970 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
8971
8972 PR target/43524
8973 * gcc.target/i386/pr43524.c: New test.
8974
8975 2010-03-26 Martin Jambor <mjambor@suse.cz>
8976
8977 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
8978 whitespace, rename main to foo.
8979 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8980 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8981 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8982 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8983 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8984 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8985 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8986 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8987 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8988 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8989 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
8990
8991 2010-03-26 Dodji Seketeli <dodji@redhat.com>
8992
8993 PR c++/43327
8994 * g++.dg/other/crash-10.C: New test.
8995 * g++.dg/other/crash-11.C: New test.
8996
8997 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8998
8999 PR libfortran/43517
9000 * gfortran.dg/read_eof_7.f90: New test.
9001
9002 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9003
9004 PR objc/35165
9005 PR testsuite/43512
9006 * objc-obj-c++-shared: New directory.
9007 * objc-obj-c++-shared/Object1-implementation.h: New file.
9008 * objc-obj-c++-shared/Object1.h: New file.
9009 * objc-obj-c++-shared/Protocol1.h: New file.
9010 * objc-obj-c++-shared/next-abi.h: New file.
9011 * objc-obj-c++-shared/next-mapping.h: New file.
9012 * objc/execute/next_mapping.h: Delete.
9013 * objc.dg/special/special.exp: For all targets run the tests with
9014 -fgnu-runtime, for darwin targets also run the tests with
9015 -fnext-runtime.
9016 * objc.dg/dg.exp: Ditto.
9017 * obj-c++.dg/dg.exp: Ditto.
9018 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9019 Protocol1.h) and next-mapping.h as required. Amend testcase to
9020 include use of updated NeXT interface.
9021 * objc/execute/formal_protocol-5.m: Ditto.
9022 * objc/execute/protocol-isEqual-2.m: Ditto.
9023 * objc/execute/protocol-isEqual-4.m: Ditto.
9024 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9025 Protocol1.h) and next-mapping.h as required.
9026 * objc/execute/object_is_class.m: Ditto.
9027 * objc/execute/enumeration-1.m: Ditto.
9028 * objc/execute/class-13.m: Ditto.
9029 * objc/execute/formal_protocol-2.m: Ditto.
9030 * objc/execute/formal_protocol-4.m: Ditto.
9031 * objc/execute/class-1.m: Ditto.
9032 * objc/execute/bycopy-1.m: Ditto.
9033 * objc/execute/formal_protocol-6.m: Ditto.
9034 * objc/execute/bycopy-3.m: Ditto.
9035 * objc/execute/class-3.m: Ditto.
9036 * objc/execute/bf-11.m: Ditto.
9037 * objc/execute/class-5.m: Ditto.
9038 * objc/execute/bf-13.m: Ditto.
9039 * objc/execute/class-7.m: Ditto.
9040 * objc/execute/bf-15.m: Ditto.
9041 * objc/execute/class-9.m: Ditto.
9042 * objc/execute/bf-17.m: Ditto.
9043 * objc/execute/bf-19.m: Ditto.
9044 * objc/execute/IMP.m: Ditto.
9045 * objc/execute/exceptions/catchall-1.m: Ditto.
9046 * objc/execute/exceptions/trivial.m: Ditto.
9047 * objc/execute/exceptions/finally-1.m: Ditto.
9048 * objc/execute/exceptions/local-variables-1.m: Ditto.
9049 * objc/execute/exceptions/foward-1.m: Ditto.
9050 * objc/execute/bf-2.m: Ditto.
9051 * objc/execute/string1.m: Ditto.
9052 * objc/execute/bf-4.m: Ditto.
9053 * objc/execute/informal_protocol.m: Ditto.
9054 * objc/execute/string3.m: Ditto.
9055 * objc/execute/bf-6.m: Ditto.
9056 * objc/execute/bf-8.m: Ditto.
9057 * objc/execute/class-tests-1.h: Ditto.
9058 * objc/execute/protocol-isEqual-1.m: Ditto.
9059 * objc/execute/protocol-isEqual-3.m: Ditto.
9060 * objc/execute/_cmd.m: Ditto.
9061 * objc/execute/function-message-1.m: Ditto.
9062 * objc/execute/bf-20.m: Ditto.
9063 * objc/execute/bf-common.h: Ditto.
9064 * objc/execute/np-2.m: Ditto.
9065 * objc/execute/class-10.m: Ditto.
9066 * objc/execute/class-12.m: Ditto.
9067 * objc/execute/enumeration-2.m: Ditto.
9068 * objc/execute/class-14.m: Ditto.
9069 * objc/execute/encode-1.m: Ditto.
9070 * objc/execute/formal_protocol-1.m: Ditto.
9071 * objc/execute/formal_protocol-3.m: Ditto.
9072 * objc/execute/accessing_ivars.m: Ditto.
9073 * objc/execute/bycopy-2.m: Ditto.
9074 * objc/execute/class-2.m: Ditto.
9075 * objc/execute/bf-10.m: Ditto.
9076 * objc/execute/formal_protocol-7.m: Ditto.
9077 * objc/execute/root_methods.m: Ditto.
9078 * objc/execute/class-4.m: Ditto.
9079 * objc/execute/bf-12.m: Ditto.
9080 * objc/execute/class-6.m: Ditto.
9081 * objc/execute/bf-14.m: Ditto.
9082 * objc/execute/nested-func-1.m: Ditto.
9083 * objc/execute/class-8.m: Ditto.
9084 * objc/execute/private.m: Ditto.
9085 * objc/execute/bf-16.m: Ditto.
9086 * objc/execute/bf-18.m: Ditto.
9087 * objc/execute/load-3.m: Ditto.
9088 * objc/execute/compatibility_alias.m: Ditto.
9089 * objc/execute/bf-1.m: Ditto.
9090 * objc/execute/no_clash.m: Ditto.
9091 * objc/execute/bf-3.m: Ditto.
9092 * objc/execute/string2.m: Ditto.
9093 * objc/execute/bf-5.m: Ditto.
9094 * objc/execute/string4.m: Ditto.
9095 * objc/execute/bf-7.m: Ditto.
9096 * objc/execute/object_is_meta_class.m: Ditto.
9097 * objc/execute/bf-9.m: Ditto.
9098 * objc/execute/bf-21.m: Ditto.
9099 * objc/execute/cascading-1.m: Ditto.
9100 * objc/execute/trivial.m: Ditto.
9101 * objc/execute/np-1.m: Ditto.
9102 * objc/compile/trivial.m: Ditto.
9103 * objc/execute/class_self-2.m: Include <stdlib.h>.
9104 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9105 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9106 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9107 and 64bit. Use new NeXT interface as required.
9108 * objc.dg/special/unclaimed-category-1.m: Ditto.
9109 * objc.dg/special/unclaimed-category-1.h: Ditto.
9110 * objc.dg/special/unclaimed-category-1a.m: Ditto.
9111 * objc.dg/func-ptr-1.m: Ditto.
9112 * objc.dg/stret-1.m: Ditto.
9113 * objc.dg/encode-2.m: Ditto.
9114 * objc.dg/category-1.m: Ditto.
9115 * objc.dg/encode-3.m: Ditto.
9116 * objc.dg/call-super-3.m: Ditto.
9117 * objc.dg/method-3.m: Ditto.
9118 * objc.dg/func-ptr-2.m: Ditto.
9119 * objc.dg/lookup-1.m: Ditto.
9120 * objc.dg/encode-4.m: Ditto.
9121 * objc.dg/fix-and-continue-1.m: Ditto.
9122 * objc.dg/proto-lossage-3.m: Ditto.
9123 * objc.dg/method-13.m: Ditto.
9124 * objc.dg/proto-qual-1.m: Ditto.
9125 * objc.dg/zero-link-3.m: Ditto.
9126 * objc.dg/bitfield-1.m: Ditto.
9127 * objc.dg/va-meth-1.m: Ditto.
9128 * objc.dg/super-class-3.m: Ditto.
9129 * objc.dg/call-super-1.m: Ditto.
9130 * objc.dg/type-size-2.m: Ditto.
9131 * objc.dg/method-10.m: Ditto.
9132 * objc.dg/defs.m: Ditto.
9133 * objc.dg/const-str-3.m: Ditto.
9134 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9135 Protocol1.h) and next-mapping.h as required. Use new NeXT
9136 interface as required.
9137 * objc.dg/super-class-4.m: Ditto.
9138 * objc.dg/comp-types-8.m: Ditto.
9139 * objc.dg/call-super-2.m: Ditto.
9140 * objc.dg/objc-fast-4.m: Ditto.
9141 * objc.dg/method-6.m: Ditto.
9142 * objc.dg/const-str-3.m: Ditto.
9143 * objc.dg/const-str-7.m: Ditto.
9144 * objc.dg/method-15.m: Ditto.
9145 * objc.dg/method-19.m: Ditto.
9146 * objc.dg/sync-1.m: Ditto.
9147 * objc.dg/layout-1.m: Ditto.
9148 * objc.dg/bitfield-3.m: Ditto.
9149 * objc.dg/try-catch-3.m: Ditto.
9150 * objc.dg/try-catch-7.m: Ditto.
9151 * objc.dg/comp-types-10.m: Ditto.
9152 * objc.dg/selector-2.: Ditto.
9153 * objc.dg/method-7.m: Ditto.
9154 * objc.dg/typedef-alias-1.m: Ditto.
9155 * objc.dg/proto-lossage-2.m: Ditto.
9156 * objc.dg/comp-types-11.m: Ditto.
9157 * objc.dg/sizeof-1.m: Ditto.
9158 * objc.dg/method-17.m: Ditto.
9159 * objc.dg/bitfield-5.m: Ditto.
9160 * objc.dg/try-catch-1.m: Ditto.
9161 * objc.dg/encode-5.m: Ditto.
9162 * objc.dg/fix-and-continue-2.m: Ditto.
9163 * objc.dg/method-9.m: Ditto.
9164 * objc.dg/isa-field-1.m: Ditto.
9165 * objc.dg/local-decl-2.m: Ditto.
9166 * objc.dg/objc-gc-4.m: Ditto.
9167 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9168 * objc.dg/gnu-runtime-3.m: Ditto.
9169 * objc.dg/encode-7.m: Ditto.
9170 * objc.dg/encode-8.m: Ditto.
9171 * objc.dg/selector-3.m: Ditto.
9172 * objc.dg/gnu-runtime-1.m: Ditto.
9173 * objc.dg/const-str-12.m: Ditto.
9174 * objc.dg/gnu-runtime-2.m: Ditto.
9175 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9176 * objc.dg/selector-1.m: Ditto.
9177 * objc.dg/stubify-2.m: Ditto.
9178 * objc.dg/zero-link-1.m: Ditto.
9179 * objc.dg/stret-2.m: Ditto.
9180 * objc.dg/zero-link-2.m: Ditto.
9181 * objc.dg/next-runtime-1.m: Ditto.
9182 * objc.dg/symtab-1.m: Ditto.
9183 * objc.dg/stubify-1.m: Ditto.
9184 * objc.dg/bitfield-2.m: Ditto.
9185 * objc.dg/try-catch-10.m: Apply to both runtimes.
9186 * objc.dg/const-str-1.m: Ditto.
9187 * objc.dg/image-info.m: Ditto.
9188 * objc.dg/encode-9.m: Ditto.
9189 * objc.dg/pragma-1.m: Apply test to all targets.
9190 * objc.dg/const-str-4.m: Ditto.
9191 * objc.dg/const-str-8.m: Ditto.
9192 * objc.dg/super-class-2.m: Ditto.
9193 * objc.dg/try-catch-5.m: Ditto.
9194 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9195 Protocol1.h) and next-mapping.h as required. Use new NeXT
9196 interface as required. Skip for gnu-runtime. Test for .quad at m64.
9197 * objc.dg/const-str-11.m: Ditto.
9198 * objc.dg/const-str-9.m: Ditto.
9199 * objc.dg/method-4.m: Skip for 64Bit NeXT.
9200 * objc.dg/encode-1.m: Remove redundant -lobjc.
9201 * objc.dg/try-catch-9.m: Tidy space.
9202 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9203 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9204 and 64bit. Use new NeXT interface as required.
9205 * obj-c++.dg/template-4.mm: Ditto.
9206 * obj-c++.dg/defs.mm: Ditto.
9207 * obj-c++.dg/basic.mm: Ditto.
9208 * obj-c++.dg/encode-4.mm: Ditto.
9209 * obj-c++.dg/method-17.mm: Ditto.
9210 * obj-c++.dg/proto-lossage-3.mm: Ditto.
9211 * obj-c++.dg/cxx-class-1.mm: Ditto.
9212 * obj-c++.dg/method-10.mm: Ditto.
9213 * obj-c++.dg/va-meth-1.mm: Ditto.
9214 * obj-c++.dg/encode-5.mm: Ditto.
9215 * obj-c++.dg/lookup-2.mm: Ditto.
9216 * obj-c++.dg/template-3.mm: Ditto.
9217 * obj-c++.dg/proto-qual-1.mm: Ditto.
9218 * obj-c++.dg/qual-types-1.m: Ditto.
9219 * obj-c++.dg/cxx-scope-1.mm: Ditto.
9220 * obj-c++.dg/template-1.mm: Ditto.
9221 * obj-c++.dg/encode-6.mm: Ditto.
9222 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
9223 Protocol1.h) and next-mapping.h as required. Use new NeXT
9224 interface as required.
9225 * obj-c++.dg/except-1.mm: Ditto.
9226 * obj-c++.dg/const-str-7.mm: Ditto.
9227 * obj-c++.dg/ivar-list-semi.mm: Ditto.
9228 * obj-c++.dg/cxx-scope-2.mm: Ditto.
9229 * obj-c++.dg/selector-2.mm: Ditto.
9230 * obj-c++.dg/isa-field-1.mm: Ditto.
9231 * obj-c++.dg/try-catch-1.mm: Ditto.
9232 * obj-c++.dg/local-decl-1.mm: Ditto.
9233 * obj-c++.dg/try-catch-9.mm: Ditto.
9234 * obj-c++.dg/no-extra-load.mm: Ditto.
9235 * obj-c++.dg/selector-5.mm: Ditto.
9236 * obj-c++.dg/method-12.mm: Ditto.
9237 * obj-c++.dg/try-catch-11.mm: Ditto.
9238 * obj-c++.dg/comp-types-11.mm: Ditto.
9239 * obj-c++.dg/bitfield-3.mm: Ditto.
9240 * obj-c++.dg/method-6.mm: Ditto.
9241 * obj-c++.dg/super-class-2.mm: Ditto.
9242 * obj-c++.dg/method-21.mm: Ditto.
9243 * obj-c++.dg/const-str-8.mm: Ditto.
9244 * obj-c++.dg/try-catch-7.mm: Ditto.
9245 * obj-c++.dg/method-15.mm: Ditto.
9246 * obj-c++.dg/layout-1.mm: Ditto.
9247 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9248 * obj-c++.dg/const-str-3.mm: Ditto.
9249 * obj-c++.dg/try-catch-2.mm: Ditto.
9250 * obj-c++.dg/objc-gc-3.mm: Ditto.
9251 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9252 * obj-c++.dg/bitfield-1.mm: Ditto.
9253 * obj-c++.dg/selector-6.mm: Ditto.
9254 * obj-c++.dg/method-13.mm: Ditto.
9255 * obj-c++.dg/comp-types-12.mm: Ditto.
9256 * obj-c++.dg/bitfield-4.mm: Ditto.
9257 * obj-c++.dg/try-catch-8.mm: Ditto.
9258 * obj-c++.dg/method-2.mm: Ditto.
9259 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9260 * obj-c++.dg/typedef-alias-1.mm: Ditto.
9261 * obj-c++.dg/const-str-4.mm: Ditto.
9262 * obj-c++.dg/proto-lossage-2.mm: Ditto.
9263 * obj-c++.dg/try-catch-3.mm: Ditto.
9264 * obj-c++.dg/comp-types-9.mm: Ditto.
9265 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9266 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9267 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9268 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9269 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9270 Use new NeXT interface as required.
9271 * obj-c++.dg/const-str-10.mm: Ditto.
9272 * obj-c++.dg/const-str-11.mm: Ditto.
9273 * obj-c++.dg/const-str-9.mm: Ditto.
9274 * obj-c++.dg/method-11.mm: Ditto.
9275 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9276 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9277 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9278 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9279 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9280
9281 2010-03-25 Dodji Seketeli <dodji@redhat.com>
9282
9283 PR c++/43206
9284 * g++.dg/template/typedef30.C: New test case.
9285
9286 2010-03-25 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR c/43385
9289 * gcc.c-torture/execute/pr43385.c: New test.
9290
9291 2010-03-24 Joseph Myers <joseph@codesourcery.com>
9292
9293 * gcc.dg/strncpy-fix-1.c: New test.
9294
9295 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9296
9297 PR testsuite/41609
9298 * lib/objc-torture.exp (objc-set-runtime-options): New.
9299 * objc/execute/execute.exp: Check runtime options on each pass.
9300 * objc/execute/exceptions/exceptions.exp: Ditto.
9301 * objc/compile/compile.exp: Ditto.
9302
9303 PR testsuite/42348
9304 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9305 standard tests.
9306 (check_effective_target_objc2): New proc.
9307 (check_effective_target_next_runtime): New proc.
9308 * lib/objc.exp: Determine which runtime is in force and support it.
9309 * lib/obj-c++.exp: Ditto.
9310
9311 2010-03-24 Jason Merrill <jason@redhat.com>
9312
9313 PR c++/43502
9314 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9315
9316 2010-03-24 Martin Jambor <mjambor@suse.cz>
9317
9318 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9319 a loop.
9320 * gcc.dg/ipa/ipa-2.c: Likewise.
9321 * gcc.dg/ipa/ipa-3.c: Likewise.
9322 * gcc.dg/ipa/ipa-4.c: Likewise.
9323 * gcc.dg/ipa/ipa-5.c: Likewise.
9324 * gcc.dg/ipa/ipa-7.c: Likewise.
9325 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9326 a loop.
9327 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9328 i_can_not_be_propagated_fully2 into a loop.
9329 * gcc.dg/ipa/ipa-8.c: New test.
9330 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9331
9332 2010-03-24 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR debug/19192
9335 PR debug/43479
9336 * gcc.dg/guality/pr43479.c: New test.
9337 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9338 and add volatile keyword.
9339
9340 2010-03-23 Mike Stump <mikestump@comcast.net>
9341
9342 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9343
9344 2010-03-23 Jason Merrill <jason@redhat.com>
9345
9346 * g++.dg/ext/altivec-17.C: Adjust error message.
9347
9348 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9349 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9350 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9351 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9352 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9353 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9354
9355 2010-03-22 Jason Merrill <jason@redhat.com>
9356
9357 PR c++/43333
9358 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9359 * g++.dg/ext/is_pod_98.C: New.
9360
9361 PR c++/43281
9362 * g++.dg/cpp0x/auto18.C: New.
9363
9364 * gcc.dg/pr36997.c: Adjust error message.
9365 * g++.dg/ext/vector9.C: Likewise.
9366 * g++.dg/conversion/simd3.C: Likewise.
9367 * g++.dg/other/error23.C: Likewise.
9368
9369 2010-03-22 Michael Matz <matz@suse.de>
9370
9371 PR middle-end/43475
9372 * gfortran.dg/pr43475.f90: New testcase.
9373
9374 2010-03-22 Richard Guenther <rguenther@suse.de>
9375
9376 PR tree-optimization/43390
9377 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9378
9379 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9380
9381 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9382 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9383
9384 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
9385 Michael Matz <matz@suse.de>
9386
9387 PR c++/43081
9388 * g++.dg/parse/crash56.C: New test.
9389
9390 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
9391
9392 PR fortran/43450
9393 * gfortran.dg/whole_file_15.f90 : New test.
9394
9395 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9396
9397 PR fortran/43409
9398 * gfortran.dg/inquire_size.f90: New test.
9399
9400 2010-03-20 Richard Guenther <rguenther@suse.de>
9401
9402 PR rtl-optimization/43438
9403 * gcc.c-torture/execute/pr43438.c: New testcase.
9404
9405 2010-03-20 Dodji Seketeli <dodji@redhat.com>
9406
9407 PR c++/43375
9408 * g++.dg/abi/mangle42.C: New test.
9409
9410 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9411
9412 PR C/43211
9413 * gcc.dg/pr43211.c: New test.
9414 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9415
9416 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
9417
9418 PR rtl-optimization/42258
9419 * gcc.target/arm/thumb1-mul-moves.c: New test.
9420
9421 PR target/40697
9422 * gcc.target/arm/thumb-andsi.c: New test.
9423
9424 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9425 dg-require-effective-target.
9426
9427 2010-03-19 Michael Matz <matz@suse.de>
9428
9429 PR c++/43116
9430 * g++.dg/other/pr43116.C: New testcase.
9431
9432 2010-03-19 Michael Matz <matz@suse.de>
9433
9434 PR target/43305
9435 * gcc.dg/pr43305.c: New testcase.
9436
9437 2010-03-19 Richard Guenther <rguenther@suse.de>
9438
9439 PR tree-optimization/43415
9440 * gcc.c-torture/compile/pr43415.c: New testcase.
9441
9442 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
9443
9444 PR ada/43106
9445 * gnat.dg/case_optimization2.adb: New test.
9446 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9447
9448 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9449 Jack Howarth <howarth@bromo.med.uc.edu>
9450
9451 PR target/36399
9452 * gcc.target/i386/push-1.c: Don't xfail
9453 scan-assembler-not "movups" on darwin.
9454
9455 2010-03-18 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR debug/43058
9458 * gcc.dg/pr43058.c: New test.
9459
9460 2010-03-18 Martin Jambor <mjambor@suse.cz>
9461
9462 PR middle-end/42450
9463 * g++.dg/torture/pr42450.C: New test.
9464
9465 2010-03-18 Michael Matz <matz@suse.de>
9466
9467 PR middle-end/43419
9468 * gcc.dg/pr43419.c: New testcase.
9469
9470 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
9471
9472 PR rtl-optimization/43360
9473 * gcc.dg/torture/pr43360.c: New.
9474
9475 2010-03-18 Michael Matz <matz@suse.de>
9476
9477 PR tree-optimization/43402
9478 * gcc.dg/pr43402.c: New testcase.
9479
9480 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
9481
9482 PR target/42427
9483 * gcc.dg/pr42427.c: New test.
9484
9485 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9486
9487 PR libfortran/43265
9488 * gfortran.dg/read_empty_file.f: New test.
9489 * gfortran.dg/read_eof_all.f90: New test.
9490 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9491 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9492
9493 2010-03-17 Michael Matz <matz@suse.de>
9494
9495 * gcc.dg/pr43300.c: Add -w.
9496
9497 2010-03-17 Richard Guenther <rguenther@suse.de>
9498
9499 * gcc.dg/pr43379.c: Add -w.
9500
9501 2010-03-17 Tobias Burnus <burnus@net-b.de>
9502
9503 PR fortran/43331
9504 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9505
9506 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
9507
9508 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9509
9510 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9511
9512 * ada/acats/run_all.sh: Log start and end times.
9513
9514 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9515
9516 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9517
9518 2010-03-16 Richard Guenther <rguenther@suse.de>
9519
9520 PR middle-end/43379
9521 * gcc.dg/pr43379.c: New testcase.
9522
9523 2010-03-16 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR debug/43051
9526 * gcc.dg/guality/pr43051-1.c: New test.
9527
9528 2010-03-15 Janis Johnson <janis187@us.ibm.com>
9529
9530 PR testsuite/43363
9531 * g++.dg/ext/altivec-17.C: Handle changes to error message.
9532
9533 2010-03-15 Michael Matz <matz@suse.de>
9534
9535 PR middle-end/43300
9536 * gcc.dg/pr43300.c: New testcase.
9537
9538 2010-03-15 Richard Guenther <rguenther@suse.de>
9539
9540 PR tree-optimization/43367
9541 * gcc.c-torture/compile/pr43367.c: New testcase.
9542
9543 2010-03-15 Richard Guenther <rguenther@suse.de>
9544
9545 PR tree-optimization/43317
9546 * gcc.dg/pr43317.c: New testcase.
9547
9548 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9549
9550 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9551
9552 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9553
9554 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9555
9556 2010-03-14 Tobias Burnus <burnus@net-b.de>
9557
9558 PR fortran/43362
9559 * gfortran.dg/impure_constructor_1.f90: New test.
9560
9561 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9562
9563 PR middle-end/43354
9564 * gfortran.dg/graphite/id-pr43354.f: New.
9565
9566 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9567
9568 PR middle-end/43349
9569 * gfortran.dg/graphite/pr43349.f: New.
9570
9571 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9572
9573 PR middle-end/43306
9574 * gcc.dg/graphite/pr43306.c: New.
9575
9576 2010-03-12 David S. Miller <davem@davemloft.net>
9577
9578 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9579 sparc.
9580
9581 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9582
9583 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9584
9585 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
9586
9587 PR fortran/43291
9588 PR fortran/43326
9589 * gfortran.dg/dynamic_dispatch_7.f03: New test.
9590
9591 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
9592
9593 * gfortran.dg/default_format_denormal_1.f90: Don't assume
9594 fail for *-*-mingw* targets.
9595
9596 2010-03-12 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR debug/43329
9599 * gcc.dg/guality/pr43329-1.c: New test.
9600
9601 2010-03-11 Martin Jambor <mjambor@suse.cz>
9602
9603 PR tree-optimization/43257
9604 * g++.dg/torture/pr43257.C: New test.
9605
9606 2010-03-11 Tobias Burnus <burnus@net-b.de>
9607
9608 PR fortran/43228
9609 * gfortran.dg/namelist_61.f90: New test.
9610
9611 2010-03-11 Richard Guenther <rguenther@suse.de>
9612
9613 PR tree-optimization/43255
9614 * gcc.c-torture/compile/pr43255.c: New testcase.
9615
9616 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9617
9618 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9619 * gcc.dg/pr43280.c: New testcase.
9620
9621 2010-03-11 Richard Guenther <rguenther@suse.de>
9622
9623 PR lto/43200
9624 * gcc.dg/lto/20100227-1_0.c: New testcase.
9625 * gcc.dg/lto/20100227-1_1.c: Likewise.
9626
9627 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9628
9629 PR libfortran/43320
9630 PR libfortran/43265
9631 * gfortran.dg/read_eof_6.f: New test
9632 * gfortran.dg/read_x_eof.f90: New test.
9633 * gfortran.dg/read_x_past.f: Update test.
9634
9635 2010-03-10 Jan Hubicka <jh@suse.cz>
9636
9637 * gcc.c-torture/compile/pr43288.c: New test.
9638
9639 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9640
9641 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9642 -fpic/-fPIC flags.
9643 * g++.old-deja/g++.pt/asm2.C: Likewise.
9644 * gcc.c-torture/compile/20000804-1.c: Likewise.
9645 * gcc.target/i386/clobbers.c: Likewise.
9646
9647 2010-03-10 Tobias Burnus <burnus@net-b.de>
9648
9649 PR fortran/43303
9650 * gfortran.dg/c_assoc_3.f90: New test.
9651
9652 2010-03-10 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR debug/36728
9655 * gcc.dg/guality/pr36728-1.c: New test.
9656 * gcc.dg/guality/pr36728-2.c: New test.
9657
9658 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9659
9660 * gcc.dg/h8300-div-delay-slot.c: New test.
9661
9662 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
9663
9664 PR tree-optimization/43236
9665 * gcc.c-torture/execute/pr43236.c: New test.
9666
9667 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
9668
9669 PR middle-end/42859
9670 * g++.dg/eh/pr42859.C: New test.
9671
9672 2010-03-09 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR debug/43299
9675 * gcc.dg/pr43299.c: New test.
9676
9677 PR debug/43290
9678 * g++.dg/eh/unwind2.C: New test.
9679
9680 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9681 Reza Yazdani <reza.yazdani@amd.com>
9682
9683 PR middle-end/43065
9684 * gcc.dg/graphite/run-id-4.c: New.
9685
9686 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9687
9688 PR middle-end/43065
9689 * gcc.dg/graphite/run-id-3.c: New.
9690
9691 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
9692
9693 PR middle-end/42644
9694 PR middle-end/42130
9695 * gcc.dg/graphite/id-18.c: New.
9696 * gcc.dg/graphite/run-id-pr42644.c: New.
9697
9698 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9699
9700 PR middle-end/42326
9701 * gcc.dg/graphite/pr42326.c: New.
9702
9703 2010-03-08 Richard Guenther <rguenther@suse.de>
9704
9705 PR tree-optimization/43269
9706 * gcc.c-torture/execute/pr43269.c: New testcase.
9707
9708 2010-03-08 Janus Weil <janus@gcc.gnu.org>
9709
9710 PR fortran/43256
9711 * gfortran.dg/typebound_call_13.f03: New.
9712
9713 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
9714
9715 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9716 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9717
9718 2010-03-05 Jason Merrill <jason@redhat.com>
9719
9720 * g++.dg/abi/mangle40.C: Require weak and alias.
9721
9722 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9723
9724 PR middle-end/42326
9725 * gfortran.dg/graphite/pr42326.f90: New.
9726 * gfortran.dg/graphite/pr42326-1.f90: New.
9727
9728 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9729
9730 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9731 (gnat_target_compile): Likewise.
9732 Reinitialize GNAT_UNDER_TEST if target changes.
9733 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9734 (local_find_gnatmake): Pass full --GCC to gnatlink.
9735 Remove --LINK.
9736
9737 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9738
9739 PR c/43248
9740 * gcc.dg/compound-literal-1.c: New testcase.
9741
9742 2010-03-04 Martin Jambor <mjambor@suse.cz>
9743
9744 PR tree-optimization/43164
9745 PR tree-optimization/43191
9746 * gcc.c-torture/compile/pr43164.c: New test.
9747 * gcc.c-torture/compile/pr43191.c: Likewise.
9748
9749 2010-03-04 Janus Weil <janus@gcc.gnu.org>
9750
9751 PR fortran/43244
9752 * gfortran.dg/finalize_9.f90: New.
9753
9754 2010-03-04 Tobias Burnus <burnus@net-b.de>
9755 Ken Werner <ken@linux.vnet.ibm.com>
9756
9757 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9758 to dg-options for spu.
9759 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9760 dump-scan target to exclude spu.
9761
9762 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9763
9764 PR middle-end/43209
9765 * gcc.dg/tree-ssa/ivopts-4.c: New.
9766
9767 2010-03-03 Janis Johnson <janis187@us.ibm.com>
9768
9769 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9770 include-opts and exclude-opts; skip checking the flags if arguments
9771 are the same as the defaults.
9772 (dg-xfail-if): Verify the number of arguments, supply defaults
9773 for unspecified optional arguments.
9774 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9775
9776 2010-03-03 Jason Merrill <jason@redhat.com>
9777
9778 PR c++/12909
9779 * g++.dg/abi/mangle40.C: Updated.
9780
9781 2010-03-03 Jason Merrill <jason@redhat.com>
9782
9783 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9784 * g++.dg/abi/mangle23.C: Likewise.
9785 * g++.dg/eh/simd-2.C: Likewise.
9786 * g++.dg/ext/attribute-test-2.C: Likewise.
9787 * g++.dg/ext/vector14.C: Likewise.
9788 * g++.dg/other/pr34435.C: Likewise.
9789 * g++.dg/template/conv8.C: Likewise.
9790 * g++.dg/template/nontype9.C: Likewise.
9791 * g++.dg/template/qualttp17.C: Likewise.
9792 * g++.dg/template/ref1.C: Likewise.
9793 * g++.old-deja/g++.pt/crash68.C: Likewise.
9794 * g++.old-deja/g++.pt/ref1.C: Likewise.
9795 * g++.old-deja/g++.pt/ref3.C: Likewise.
9796 * g++.old-deja/g++.pt/ref4.C: Likewise.
9797
9798 PR c++/12909
9799 * g++.dg/abi/mangle40.C: New.
9800 * g++.dg/abi/mangle41.C: New.
9801 * g++.dg/lto/20100302_0.C: New.
9802 * g++.dg/lto/20100302_1.C: New.
9803 * g++.dg/lto/20100302.h: New.
9804
9805 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
9806
9807 PR fortran/43243
9808 * gfortran.dg/internal_pack_12.f90: New test.
9809
9810 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9811
9812 * gcc.dg/pr36997.c: Adjust error message.
9813
9814 2010-03-03 Mike Stump <mikestump@comcast.net>
9815
9816 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9817 adjustments to not be present on machines that align the stack to
9818 more than 4 bytes and don't have a red zone yet as that is an
9819 unimplemented optimization.
9820
9821 2010-03-03 Janus Weil <janus@gcc.gnu.org>
9822
9823 PR fortran/43169
9824 * gfortran.dg/impure_assignment_3.f90: New.
9825
9826 2010-03-03 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR debug/43229
9829 * gfortran.dg/pr43229.f90: New test.
9830
9831 PR debug/43237
9832 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9833
9834 PR debug/43177
9835 * gcc.dg/guality/pr43177.c: New test.
9836
9837 2010-03-02 Jason Merrill <jason@redhat.com>
9838
9839 * g++.dg/ext/vector9.C: Adjust error message.
9840 * g++.dg/conversion/simd3.C: Likewise.
9841 * g++.dg/other/error23.C: Likewise.
9842
9843 2010-03-02 Mike Stump <mikestump@comcast.net>
9844
9845 PR c++/41090
9846 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9847
9848 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
9849
9850 PR fortran/43180
9851 * gfortran.dg/internal_pack_10.f90: New test.
9852
9853 PR fortran/43173
9854 * gfortran.dg/internal_pack_11.f90: New test.
9855
9856 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9857
9858 PR middle-end/42640
9859 * gcc.dg/tree-ssa/pr42640.c: New.
9860
9861 2010-03-01 Richard Guenther <rguenther@suse.de>
9862
9863 PR tree-optimization/43220
9864 * gcc.c-torture/execute/pr43220.c: New testcase.
9865
9866 2010-03-01 Richard Guenther <rguenther@suse.de>
9867
9868 PR middle-end/43213
9869 * gcc.dg/pr43213.c: New testcase.
9870
9871 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9872
9873 PR pch/14940
9874 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9875
9876 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9877
9878 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9879 New function.
9880 (check_effective_target_ucn): Likewise.
9881
9882 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9883 if !ucn.
9884 * gcc.dg/ucnid-2.c: Likewise.
9885 * gcc.dg/ucnid-3.c: Likewise.
9886 * gcc.dg/ucnid-4.c: Likewise.
9887 * gcc.dg/ucnid-11.c: Likewise.
9888 * gcc.dg/ucnid-12.c: Likewise.
9889 * gcc.dg/ucnid-6.c: Skip if !ucn.
9890 * gcc.dg/ucnid-9.c: Likewise.
9891
9892 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9893
9894 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9895 lists to dg-skip-if.
9896 * gcc.target/i386/stackalign/return-3.c: Likewise.
9897
9898 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9899
9900 * gcc.target/i386/clearcap.map: New file.
9901 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9902 Pass clearcap.map by default if supported.
9903
9904 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9905
9906 PR fortran/42900
9907 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9908 Explain this.
9909 * gfortran.dg/stat_2.f90: Likewise.
9910
9911 2010-03-01 Tobias Burnus <burnus@net-b.de>
9912
9913 PR fortran/43199
9914 * gfortran.dg/module_read_2.f90: New test.
9915
9916 2010-02-27 Mark Mitchell <mark@codesourcery.com>
9917
9918 PR c++/42748
9919 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9920 * g++.dg/abi/mangle12.C: Likewise.
9921 * g++.dg/abi/mangle20-2.C: Likewise.
9922 * g++.dg/abi/mangle17.C: Likewise.
9923 * g++.dg/template/cond2.C: Likewise.
9924 * g++.dg/template/pr35240.C: Likewise.
9925
9926 2010-02-27 Richard Guenther <rguenther@suse.de>
9927
9928 PR tree-optimization/43186
9929 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9930
9931 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9932
9933 * g++.dg/abi/packed1.C: Expect warning on the SH.
9934
9935 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
9936
9937 PR c++/42054:
9938 * g++.dg/parse/error37.C: New test.
9939
9940 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9941
9942 PR c/24577
9943 PR c/43192
9944 * gcc.dg/pr8927-1.c: Match new note.
9945 * gcc.dg/990506-0.c: Likewise.
9946 * gcc.dg/gomp/flush-2.c: Likewise.
9947 * gcc.dg/gomp/atomic-5.c: Likewise.
9948 * gcc.dg/gomp/pr34607.c: Likewise.
9949 * gcc.dg/pr35746.c: Likewise.
9950 * gcc.dg/cpp/pragma-1.c: Likewise.
9951 * gcc.dg/cpp/pragma-2.c: Likewise.
9952 * gcc.dg/pr41842.c: Likewise.
9953 * gcc.dg/noncompile/20040629-1.c: Likewise.
9954 * objc.dg/private-1.m: Likewise.
9955
9956 2010-02-27 Tobias Burnus <burnus@net-b.de>
9957
9958 PR fortran/43185
9959 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9960 * gfortran.dg/default_initialization_4.f90: New test.
9961
9962 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9963
9964 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9965 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9966 * gnat.dg/thin_pointer2.adb: New test.
9967 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9968
9969 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9970
9971 PR c/20631
9972 * gcc.dg/cpp/c90-pedantic.c: New.
9973 * gcc.dg/cpp/c90.c: New.
9974 * gcc.dg/gnu90-const-expr-1.c: New.
9975 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9976
9977 2010-02-26 Richard Guenther <rguenther@suse.de>
9978
9979 PR tree-optimization/43186
9980 * gcc.c-torture/compile/pr43186.c: New testcase.
9981
9982 2010-02-26 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR debug/43190
9985 * c-c++-common/dwarf2/pr43190.c: New test.
9986
9987 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9988
9989 PR testsuite/37074:
9990 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9991
9992 2010-02-26 Richard Guenther <rguenther@suse.de>
9993
9994 PR tree-optimization/43188
9995 * gcc.c-torture/compile/pr43188.c: New testcase.
9996
9997 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9998
9999 PR target/43175
10000 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10001
10002 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
10003
10004 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10005
10006 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10007
10008 PR target/43154
10009 * gcc.target/powerpc/pr43154.c: New file.
10010
10011 2010-02-25 Jakub Jelinek <jakub@redhat.com>
10012
10013 PR debug/43166
10014 * gfortran.dg/debug/pr43166.f: New test.
10015
10016 PR debug/43165
10017 * gcc.dg/torture/pr43165.c: New test.
10018
10019 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10020
10021 PR c/43128
10022 * c-c++-common/pr41779.c: Update.
10023
10024 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10025
10026 PR ada/32547
10027 * lib/gnat-dg.exp (gnat_load): Redefine.
10028
10029 * ada/acats/run_acats: Run run_all.sh with $SHELL.
10030 * ada/acats/run_all.sh: Downcase tasking not implemented message.
10031
10032 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10033
10034 PR libobjc/36610
10035 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10036 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10037 -fgnu-runtime.
10038 Sort entries.
10039
10040 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10041
10042 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10043
10044 2010-02-24 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR debug/43150
10047 * gcc.dg/guality/vla-1.c: New test.
10048
10049 2010-02-24 Tobias Burnus <burnus@net-b.de>
10050
10051 PR fortran/43042
10052 * gfortran.dg/c_ptr_tests_15.f90: New test.
10053
10054 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR target/43107
10057 * gcc.target/i386/pr43107.c: New test.
10058
10059 2010-02-23 Jason Merrill <jason@redhat.com>
10060
10061 PR c++/43143
10062 * g++.dg/cpp0x/variadic100.C: New.
10063
10064 2010-02-23 Jason Merrill <jason@redhat.com>
10065
10066 PR debug/42800
10067 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10068 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10069 * c-c++-common/dwarf2/vla1.c: New.
10070
10071 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10072
10073 PR target/43139
10074 * gcc.dg/pr43139.c: New test.
10075
10076 PR debug/43077
10077 * gcc.dg/guality/pr43077-1.c: New test.
10078
10079 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10080
10081 PR 43123
10082 * gcc.dg/march.c: New.
10083 * gcc.dg/march-generic.c: New.
10084 * gcc.dg/mtune.c: New.
10085
10086 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10087
10088 PR middle-end/43083
10089 * gcc.dg/graphite/pr43083.c: New.
10090
10091 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10092
10093 PR middle-end/43097
10094 * gfortran.dg/graphite/pr43097.f: New.
10095
10096 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10097 Manuel López-Ibáñez <manu@gcc.gnu.org>
10098
10099 PR middle-end/43140
10100 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10101
10102 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10103
10104 PR middle-end/43026
10105 * g++.dg/graphite/pr43026.C: New.
10106
10107 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10108
10109 PR c++/43126
10110 * gcc.dg/cleanup-1.c: Update.
10111 * gcc.dg/func-args-1.c: Update.
10112 * gcc.dg/format/sentinel-1.c: Update.
10113 * g++.old-deja/g++.jason/scoping10.C: Update.
10114 * g++.old-deja/g++.ns/lookup5.C: Update.
10115 * g++.dg/ext/cleanup-1.C: Update.
10116 * g++.dg/parse/varmod1.C: Update.
10117 * g++.dg/parse/error33.C: Update.
10118 * g++.dg/expr/call3.C: Update.
10119 * g++.dg/func-args-1.C: New.
10120
10121 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
10122
10123 PR c/43125
10124 * gcc.dg/attr-used-2.c: Moved to ...
10125 * c-c++-common/attr-used-2.c: Here.
10126
10127 * gcc.dg/attr-used.c: Moved to ...
10128 * c-c++-common/attr-used.c: Here.
10129
10130 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
10131
10132 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10133
10134 2010-02-22 Richard Guenther <rguenther@suse.de>
10135
10136 PR lto/43045
10137 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10138 * gfortran.dg/lto/20100222-1_1.c: Likewise.
10139
10140 2010-02-22 Richard Guenther <rguenther@suse.de>
10141
10142 PR tree-optimization/42749
10143 * gcc.c-torture/compile/pr42749.c: New testcase.
10144
10145 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
10146
10147 PR fortran/43072
10148 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10149 * gfortran.dg/internal_pack_9.f90: New test.
10150
10151 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
10152
10153 PR c++/23510
10154 * g++.dg/template/recurse.C: Adjust.
10155 * g++.dg/template/pr23510.C: New.
10156
10157 2010-02-21 Dodji Seketeli <dodji@redhat.com>
10158
10159 PR c++/42824
10160 * g++.dg/template/memclass4.C: New test.
10161
10162 2010-02-21 Tobias Burnus <burnus@net-b.de>
10163
10164 PR fortran/35259
10165 * gfortran.dg/reassoc_5.f90: New test.
10166
10167 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
10168
10169 PR target/43067
10170 * gcc.target/i386/pr43067.c: New test.
10171
10172 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10173
10174 PR c++/35669
10175 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10176 -Wconversion-null.
10177 * g++.dg/warn/Wconversion-null.C: New test.
10178 * g++.old-deja/g++.other/null1.C: Move to...
10179 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10180
10181 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
10182
10183 PR fortran/36932
10184 PR fortran/36933
10185 * gfortran.dg/dependency_26.f90: New test.
10186
10187 PR fortran/43072
10188 * gfortran.dg/internal_pack_7.f90: New test.
10189
10190 PR fortran/43111
10191 * gfortran.dg/internal_pack_8.f90: New test.
10192
10193 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10194
10195 PR 43128
10196 * c-c++-common/pr41779.c: Fix broken testcase.
10197
10198 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10199
10200 PR 36513
10201 * c-c++-common/pr36513.c: New testcase.
10202 * c-c++-common/pr36513-2.c: New testcase.
10203
10204 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10205
10206 PR 41779
10207 * c-c++-common/pr41779.c: New.
10208
10209 2010-02-19 Jakub Jelinek <jakub@redhat.com>
10210
10211 PR debug/43084
10212 * gcc.dg/pr43084.c: New test.
10213
10214 2010-02-19 Richard Guenther <rguenther@suse.de>
10215
10216 PR tree-optimization/42916
10217 * gcc.dg/pr42916.c: New testcase.
10218
10219 2010-02-18 Jason Merrill <jason@redhat.com>
10220
10221 PR c++/42837
10222 * g++.dg/abi/packed1.C: Add expected warning.
10223
10224 PR c++/43108
10225 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10226 * gcc.dg/torture/dg-torture.exp: Likewise.
10227 * c-c++-common/torture/complex-sign.h,
10228 c-c++-common/torture/complex-sign-add.c,
10229 c-c++-common/torture/complex-sign-mixed-add.c,
10230 c-c++-common/torture/complex-sign-mixed-div.c,
10231 c-c++-common/torture/complex-sign-mixed-mul.c,
10232 c-c++-common/torture/complex-sign-mixed-sub.c,
10233 c-c++-common/torture/complex-sign-mul.c,
10234 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10235 Adapt for C++ compilation as well.
10236
10237 PR c++/43070
10238 * g++.dg/ext/label1.C: Update.
10239 * g++.dg/ext/label2.C: Update.
10240
10241 PR c++/26261
10242 * g++.dg/template/dependent-name6.C: New.
10243
10244 PR c++/43109
10245 * g++.dg/parse/namespace12.C: New.
10246
10247 2010-02-18 Martin Jambor <mjambor@suse.cz>
10248
10249 PR tree-optimization/43066
10250 * gcc.c-torture/compile/pr43066.c: New test.
10251
10252 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
10253
10254 * g++.dg/ext/attrib35.C: Fix target selector string.
10255 * g++.dg/ext/attrib36.C: Ditto.
10256 * g++.dg/ext/attrib37.C: Ditto.
10257 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10258 * g++.dg/abi/mangle25.C: Ditto.
10259
10260 2010-02-17 Jason Merrill <jason@redhat.com>
10261
10262 PR c++/43069
10263 * g++.dg/parse/namespace11.C: New.
10264
10265 PR c++/43093
10266 * g++.dg/ext/attrib37.C: New.
10267
10268 PR c++/43079
10269 * g++.dg/template/ptrmem20.C: New.
10270
10271 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
10272
10273 PR target/43103
10274 * gcc.target/i386/xop-check.h: Include m256-check.h.
10275 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10276 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10277 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10278 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10279
10280 2010-02-17 Jakub Jelinek <jakub@redhat.com>
10281
10282 PR debug/42918
10283 * gcc.dg/pr42918.c: New test.
10284
10285 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
10286
10287 * g++.dg/ext/attrib36.C: Require ILP32.
10288
10289 2010-02-16 Richard Guenther <rguenther@suse.de>
10290
10291 PR tree-optimization/41043
10292 * gfortran.dg/pr41043.f90: New testcase.
10293 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10294
10295 2010-02-16 Jason Merrill <jason@redhat.com>
10296
10297 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10298
10299 2010-02-16 Ira Rosen <irar@il.ibm.com>
10300
10301 PR tree-optimization/43074
10302 * gcc.dg/vect/fast-math-pr43074.c: New test.
10303
10304 2010-02-16 Jakub Jelinek <jakub@redhat.com>
10305
10306 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10307
10308 2010-02-16 Jason Merrill <jason@redhat.com>
10309
10310 PR c++/43031
10311 * g++.dg/ext/attrib36.C: New.
10312
10313 PR c++/43036
10314 * g++.dg/other/array6.C: New.
10315
10316 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10317
10318 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10319
10320 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
10321
10322 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10323 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10324 * gcc.target/i386/xop-vpermil2pd-1.c: New.
10325 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10326 * gcc.target/i386/xop-vpermil2ps-1.c: New.
10327 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10328
10329 2010-02-15 Richard Guenther <rguenther@suse.de>
10330
10331 PR middle-end/43068
10332 * g++.dg/torture/pr43068.C: New testcase.
10333
10334 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
10335
10336 PR c++/43024
10337 * g++.dg/opt/ice1.C: New.
10338
10339 2010-02-14 Jason Merrill <jason@redhat.com>
10340
10341 PR c++/41997
10342 * g++.dg/cpp0x/initlist-opt.C: New.
10343
10344 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
10345
10346 PR fortran/41113
10347 PR fortran/41117
10348 * gfortran.dg/internal_pack_6.f90: New test.
10349
10350 2010-02-12 Jason Merrill <jason@redhat.com>
10351
10352 PR c++/43054
10353 * g++.dg/cpp0x/variadic99.C: New.
10354
10355 2010-02-12 Jakub Jelinek <jakub@redhat.com>
10356
10357 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10358 sign extend pointers to gualchk_t.
10359
10360 PR c++/43033
10361 * g++.dg/other/default3.C: Xfail g4 test.
10362
10363 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10364
10365 PR middle-end/43012
10366 * gcc.dg/graphite/pr43012.c: New.
10367
10368 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10369
10370 PR middle-end/42930
10371 * g++.dg/graphite/pr42930.C: New.
10372
10373 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10374
10375 PR middle-end/42914
10376 PR middle-end/42530
10377 * gcc.dg/graphite/pr42530.c: New.
10378 * gcc.dg/graphite/pr42914.c: New.
10379
10380 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10381
10382 PR middle-end/42771
10383 * gcc.dg/graphite/pr42771.c: New.
10384
10385 2010-02-11 Richard Guenther <rguenther@suse.de>
10386
10387 PR tree-optimization/42998
10388 * gcc.c-torture/compile/pr42998.c: New testcase.
10389
10390 2010-02-10 Jason Merrill <jason@redhat.com>
10391
10392 PR c++/41896
10393 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10394
10395 PR c++/42983, core issue 906
10396 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10397 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10398
10399 PR c++/43016
10400 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10401
10402 2010-02-10 Richard Guenther <rguenther@suse.de>
10403
10404 PR tree-optimization/43017
10405 * gcc.dg/torture/pr43017.c: New testcase.
10406
10407 2010-02-10 Tobias Burnus <burnus@net-b.de>
10408
10409 PR fortran/40823
10410 * gfortran.dg/private_type_1.f90: Update error location.
10411 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10412 * gfortran.dg/typebound_operator_2.f03: Ditto.
10413 * gfortran.dg/assignment_2.f90: Ditto.
10414 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10415 * gfortran.dg/binding_label_tests_9.f03: Ditto.
10416
10417 2010-02-10 Tobias Burnus <burnus@net-b.de>
10418
10419 PR fortran/43015
10420 * gfortran.dg/bind_c_usage_20.f90: New test.
10421
10422 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10423
10424 PR debug/43010
10425 * g++.dg/debug/pr43010.C: New test.
10426
10427 2010-02-10 Richard Guenther <rguenther@suse.de>
10428
10429 PR c/43007
10430 * gcc.c-torture/execute/20100209-1.c: New testcase.
10431 * gcc.dg/fold-div-3.c: Likewise.
10432
10433 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10434
10435 * gcc.dg/builtin-ffs-1.c: New test.
10436
10437 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10438
10439 PR fortran/42999
10440 * gfortran.dg/array_constructor_35.f90: New test.
10441
10442 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10443
10444 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10445
10446 2010-02-09 Jason Merrill <jason@redhat.com>
10447
10448 PR c++/42399
10449 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10450
10451 PR c++/42370
10452 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10453
10454 2010-02-09 Tobias Burnus <burnus@net-b.de>
10455
10456 PR fortran/41869
10457 * gfortran.dg/module_write_1.f90: New test.
10458
10459 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
10460
10461 * gcc.dg/pr19340.c: Adjust.
10462
10463 2010-02-09 Richard Guenther <rguenther@suse.de>
10464
10465 PR tree-optimization/43008
10466 * gcc.c-torture/execute/pr43008.c: New testcase.
10467
10468 2010-02-09 Richard Guenther <rguenther@suse.de>
10469
10470 PR tree-optimization/43000
10471 * gcc.dg/torture/pr43000.c: New testcase.
10472 * gcc.dg/torture/pr43002.c: Likewise.
10473
10474 2010-02-09 Daniel Kraft <d@domob.eu>
10475
10476 PR fortran/39171
10477 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10478 and pass -Wsurprising as necessary.
10479
10480 2010-02-08 Jakub Jelinek <jakub@redhat.com>
10481
10482 PR tree-optimization/42890
10483 * g++.dg/torture/pr42890.C: New test.
10484
10485 2010-02-08 Richard Guenther <rguenther@suse.de>
10486
10487 PR middle-end/42995
10488 * gcc.dg/tree-ssa/inline-4.c: New testcase.
10489
10490 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10491
10492 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
10493 return 0 from main.
10494 * gcc.dg/graphite/block-1.c: Same.
10495 * gcc.dg/graphite/block-3.c: Same.
10496 * gcc.dg/graphite/block-4.c: Same.
10497 * gcc.dg/graphite/block-5.c: Same.
10498 * gcc.dg/graphite/block-6.c: Same.
10499 * gcc.dg/graphite/block-7.c: Same.
10500 * gcc.dg/graphite/interchange-0.c: Same.
10501 * gcc.dg/graphite/interchange-1.c: Same.
10502 * gcc.dg/graphite/interchange-10.c: Same.
10503 * gcc.dg/graphite/interchange-11.c: Same.
10504 * gcc.dg/graphite/interchange-12.c: Same.
10505 * gcc.dg/graphite/interchange-2.c: Same.
10506 * gcc.dg/graphite/interchange-3.c: Same.
10507 * gcc.dg/graphite/interchange-4.c: Same.
10508 * gcc.dg/graphite/interchange-5.c: Same.
10509 * gcc.dg/graphite/interchange-6.c: Same.
10510 * gcc.dg/graphite/interchange-7.c: Same.
10511 * gcc.dg/graphite/interchange-8.c: Same.
10512 * gcc.dg/graphite/interchange-9.c: Same.
10513 * gcc.dg/graphite/interchange-mvt.c: Same.
10514
10515 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10516
10517 * gfortran.dg/graphite/id-19.f: New.
10518 * gfortran.dg/graphite/pr14741.f90: New.
10519 * gfortran.dg/graphite/pr41924.f90: New.
10520 * gfortran.dg/graphite/run-id-2.f90: New.
10521
10522 2010-02-07 Richard Guenther <rguenther@suse.de>
10523
10524 PR middle-end/42956
10525 * gcc.c-torture/compile/pr42956.c: New testcase.
10526
10527 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10528
10529 PR libfortran/42742
10530 * gfortran.dg/fmt_cache_2.f: New test.
10531
10532 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10533
10534 * gfortran.dg/read_no_eor.f90: New test.
10535
10536 2010-02-05 Jason Merrill <jason@redhat.com>
10537
10538 * g++.dg/ext/label13.C: Move constructor body out of class.
10539
10540 2010-02-03 Jason Merrill <jason@redhat.com>
10541
10542 PR c++/42870
10543 * g++.dg/ext/dllexport3.C: New.
10544
10545 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
10546
10547 * gcc.dg/format/ms-format3.c: New test for specific MS types.
10548
10549 2010-02-05 Richard Guenther <rguenther@suse.de>
10550
10551 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10552
10553 2010-02-05 Dodji Seketeli <dodji@redhat.com>
10554
10555 PR c++/42915
10556 * g++.dg/other/crash-9.C: New test.
10557
10558 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
10559
10560 PR fortran/42309
10561 * gfortran.dg/subref_array_pointer_4.f90 : New test.
10562
10563 2010-02-04 Richard Guenther <rguenther@suse.de>
10564
10565 PR rtl-optimization/42952
10566 * gcc.dg/torture/pr42952.c: New testcase.
10567
10568 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10569
10570 PR libfortran/42901
10571 * gfortran.dg/namelist_60.f90: New test.
10572
10573 2010-02-03 Jason Merrill <jason@redhat.com>
10574
10575 PR c++/40138
10576 * g++.dg/ext/builtin11.C: New.
10577
10578 PR c++/4926
10579 PR c++/38600
10580 * g++.dg/abi/mangle35.C: New.
10581 * g++.dg/abi/mangle37.C: New.
10582
10583 PR c++/12909
10584 * g++.dg/abi/mangle36.C: New.
10585
10586 PR c++/35652
10587 * g++.dg/warn/string1.C: New.
10588
10589 2010-02-03 Richard Guenther <rguenther@suse.de>
10590
10591 PR tree-optimization/42944
10592 * gcc.dg/errno-1.c: New testcase.
10593
10594 2010-02-03 Richard Guenther <rguenther@suse.de>
10595
10596 PR middle-end/42927
10597 * gcc.c-torture/compile/pr42927.c: New testcase.
10598
10599 2010-02-03 Tobias Burnus <burnus@net-b.de>
10600
10601 PR fortran/42936
10602 * gfortran.dg/null_4.f90: New test.
10603
10604 2010-02-02 Jason Merrill <jason@redhat.com>
10605
10606 PR c++/41090
10607 * g++.dg/ext/label13.C: New.
10608
10609 2010-02-02 Tobias Burnus <burnus@net-b.de>
10610
10611 PR fortran/42650
10612 * gfortran.dg/func_result_5.f90: New test.
10613
10614 2010-02-01 Tobias Burnus <burnus@net-b.de>
10615
10616 PR fortran/42922
10617 * gfortran.dg/pure_initializer_3.f90: News test.
10618
10619 2010-01-31 Janus Weil <janus@gcc.gnu.org>
10620
10621 PR fortran/42888
10622 * gfortran.dg/allocate_derived_2.f90: New test.
10623
10624 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
10625
10626 PR middle-end/42898
10627 * gcc.dg/torture/pr42898-2.c: New test.
10628
10629 2010-01-31 Richard Guenther <rguenther@suse.de>
10630
10631 PR middle-end/42898
10632 * gcc.dg/torture/pr42898.c: New testcase.
10633
10634 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
10635
10636 PR fortran/38324
10637 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10638 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10639
10640 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
10641
10642 * g++.dg/tree-ssa/inline-1.C: New.
10643 * g++.dg/tree-ssa/inline-2.C: New.
10644 * g++.dg/tree-ssa/inline-3.C: New.
10645
10646 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
10647
10648 PR testsuite/41701
10649 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10650 the string 'pow' in the pathname of the compiler from generating a
10651 test failure.
10652
10653 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10654
10655 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10656 * g++.old-deja/g++.mike/eh17.C: Likewise.
10657 * g++.old-deja/g++.mike/p5571.C: Likewise.
10658
10659 2010-01-29 Dodji Seketeli <dodji@redhat.com>
10660
10661 PR c++/42758
10662 PR c++/42634
10663 PR c++/42336
10664 PR c++/42797
10665 PR c++/42880
10666 * g++.dg/other/crash-5.C: New test.
10667 * g++.dg/other/crash-6.C: New test.
10668 * g++.dg/other/crash-7.C: New test.
10669 * g++.dg/other/crash-8.C: New test.
10670
10671 2010-01-29 Jakub Jelinek <jakub@redhat.com>
10672
10673 PR rtl-optimization/42889
10674 * gcc.dg/pr42889.c: New test.
10675
10676 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
10677
10678 * gcc.target/i386/pr42881.c: Use SSE2.
10679
10680 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
10681
10682 PR target/42891
10683 * gcc.target/i386/pr42891.c: New test.
10684
10685 2010-01-28 Richard Guenther <rguenther@suse.de>
10686
10687 PR tree-optimization/42871
10688 * g++.dg/torture/pr42871.C: New testcase.
10689
10690 2010-01-28 Richard Guenther <rguenther@suse.de>
10691
10692 * gcc.dg/Wobjsize-1.h: New testcase.
10693 * gcc.dg/Wobjsize-1.c: Likewise.
10694
10695 2010-01-28 Richard Guenther <rguenther@suse.de>
10696
10697 PR middle-end/42883
10698 * g++.dg/torture/pr42883.C: New testcase.
10699
10700 2010-01-28 Michael Matz <matz@suse.de>
10701
10702 * gcc.target/i386/pr42881.c: New test.
10703
10704 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10705
10706 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10707 Add i?86-*-solaris2* support.
10708
10709 2010-01-28 Dodji Seketeli <dodji@redhat.com>
10710
10711 PR c++/42713
10712 PR c++/42820
10713 * g++.dg/template/typedef27.C: New test case.
10714 * g++.dg/template/typedef28.C: New test case.
10715
10716 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
10717
10718 * gcc.dg/optimize-bswap*.c: Add ARM target
10719
10720 2010-01-27 Richard Guenther <rguenther@suse.de>
10721
10722 PR middle-end/42878
10723 * gcc.dg/torture/pr42878-1.c: New testcase.
10724 * gcc.dg/torture/pr42878-2.c: Likewise.
10725
10726 2010-01-27 Jakub Jelinek <jakub@redhat.com>
10727
10728 PR middle-end/42874
10729 * gcc.dg/vla-22.c: New test.
10730
10731 2010-01-26 Jakub Jelinek <jakub@redhat.com>
10732
10733 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10734 current collation.
10735
10736 2010-01-26 Richard Guenther <rguenther@suse.de>
10737
10738 PR rtl-optimization/42685
10739 * gcc.dg/pr42685.c: New testcase.
10740 * g++.dg/other/pr42685.C: Likewise.
10741
10742 2010-01-26 Richard Guenther <rguenther@suse.de>
10743
10744 PR middle-end/42806
10745 * g++.dg/other/pr42806.C: New testcase.
10746
10747 2010-01-26 Richard Guenther <rguenther@suse.de>
10748
10749 PR tree-optimization/42250
10750 * gcc.dg/pr42250.c: New testcase.
10751
10752 2010-01-25 Arnaud Charlet <charlet@adacore.com>
10753
10754 * gnat.dg/array_bounds_test.adb: New test.
10755
10756 2010-01-25 Tobias Burnus <burnus@net-b.de>
10757
10758 PR fortran/42858
10759 * gfortran.dg/generic_21.f90: New test.
10760
10761 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10762
10763 PR testsuite/41522
10764 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10765
10766 2010-01-24 Mark Mitchell <mark@codesourcery.com>
10767
10768 PR c++/42748
10769 * g++.dg/abi/arm_va_list2.C: New test.
10770 * g++.dg/abi/arm_va_list2.h: Companion header file.
10771
10772 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
10773
10774 PR fortran/41044
10775 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10776
10777 PR fortran/41167
10778 * gfortran.dg/char_array_arg_1.f90 : New test.
10779
10780 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10781
10782 2010-01-24 Tobias Burnus <burnus@net-b.de>
10783
10784 PR fortran/39304
10785 * gfortran.dg/generic_20.f90: New test.
10786
10787 2010-01-22 Michael Matz <matz@suse.de>
10788
10789 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10790 -msse2.
10791
10792 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
10793
10794 PR fortran/42736
10795 * gfortran.dg/dependency_25.f90 : New test.
10796
10797 2010-01-21 Martin Jambor <mjambor@suse.cz>
10798
10799 PR tree-optimization/42585
10800 * gcc.dg/tree-ssa/pr42585.c: New test.
10801
10802 2010-01-21 Richard Guenther <rguenther@suse.de>
10803
10804 PR middle-end/19988
10805 * gcc.dg/pr19988.c: New testcase.
10806
10807 2010-01-20 Janis Johnson <janis187@us.ibm.com>
10808
10809 * g++.dg/compat/decimal/compat-common.h: New file.
10810 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10811 * g++.dg/compat/decimal/pass_x.h: New file.
10812 * g++.dg/compat/decimal/pass_y.h: New file.
10813 * g++.dg/compat/decimal/pass-1_main.C: New file.
10814 * g++.dg/compat/decimal/pass-1_x.C: New file.
10815 * g++.dg/compat/decimal/pass-1_y.C: New file.
10816 * g++.dg/compat/decimal/pass-2_main.C: New file.
10817 * g++.dg/compat/decimal/pass-2_x.C: New file.
10818 * g++.dg/compat/decimal/pass-2_y.C: New file.
10819 * g++.dg/compat/decimal/pass-3_main.C: New file.
10820 * g++.dg/compat/decimal/pass-3_x.C: New file.
10821 * g++.dg/compat/decimal/pass-3_y.C: New file.
10822 * g++.dg/compat/decimal/pass-4_main.C: New file.
10823 * g++.dg/compat/decimal/pass-4_x.C: New file.
10824 * g++.dg/compat/decimal/pass-4_y.C: New file.
10825 * g++.dg/compat/decimal/pass-5_main.C: New file.
10826 * g++.dg/compat/decimal/pass-5_x.C: New file.
10827 * g++.dg/compat/decimal/pass-5_y.C: New file.
10828 * g++.dg/compat/decimal/pass-6_main.C: New file.
10829 * g++.dg/compat/decimal/pass-6_x.C: New file.
10830 * g++.dg/compat/decimal/pass-6_y.C: New file.
10831 * g++.dg/compat/decimal/return_x.h: New file.
10832 * g++.dg/compat/decimal/return_y.h: New file.
10833 * g++.dg/compat/decimal/return-1_main.C: New file.
10834 * g++.dg/compat/decimal/return-1_x.C: New file.
10835 * g++.dg/compat/decimal/return-1_y.C: New file.
10836 * g++.dg/compat/decimal/return-2_main.C: New file.
10837 * g++.dg/compat/decimal/return-2_x.C: New file.
10838 * g++.dg/compat/decimal/return-2_y.C: New file.
10839 * g++.dg/compat/decimal/return-3_main.C: New file.
10840 * g++.dg/compat/decimal/return-3_x.C: New file.
10841 * g++.dg/compat/decimal/return-3_y.C: New file.
10842 * g++.dg/compat/decimal/return-4_main.C: New file.
10843 * g++.dg/compat/decimal/return-4_x.C: New file.
10844 * g++.dg/compat/decimal/return-4_y.C: New file.
10845 * g++.dg/compat/decimal/return-5_main.C: New file.
10846 * g++.dg/compat/decimal/return-5_x.C: New file.
10847 * g++.dg/compat/decimal/return-5_y.C: New file.
10848 * g++.dg/compat/decimal/return-6_main.C: New file.
10849 * g++.dg/compat/decimal/return-6_x.C: New file.
10850 * g++.dg/compat/decimal/return-6_y.C: New file.
10851
10852 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10853
10854 PR debug/42715
10855 * gcc.dg/pr42715.c: New.
10856
10857 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10858
10859 PR c++/42038
10860 * g++.dg/parse/crash55.C: New.
10861
10862 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
10863
10864 PR debug/42782
10865 * gcc.dg/guality/pr42782.c: New.
10866
10867 2010-01-20 Jason Merrill <jason@redhat.com>
10868
10869 PR c++/41788
10870 * g++.dg/abi/packed1.C: New.
10871
10872 PR c++/41920
10873 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10874
10875 PR c++/40750
10876 * g++.dg/parse/fn-typedef1.C: New.
10877 * g++.dg/other/cv_quals.C: Adjust.
10878
10879 2010-01-20 Anthony Green <green@moxielogic.com>
10880
10881 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10882 pack(push) pragma).
10883 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10884 * gcc.dg/20020312-2.c: Port this to the moxie core.
10885 * gcc.dg/weak/typeof-2.c: Ditto.
10886
10887 2010-01-20 Richard Guenther <rguenther@suse.de>
10888
10889 PR tree-optimization/42717
10890 * gcc.c-torture/compile/pr42717.c: New testcase.
10891
10892 2010-01-20 Jakub Jelinek <jakub@redhat.com>
10893
10894 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10895 of signed, add a few new tests.
10896
10897 PR middle-end/42803
10898 * g++.dg/parse/limits-initializer1.C: New test.
10899
10900 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10901
10902 PR fortran/42804
10903 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10904 * gfortran.dg/typebound_call_12.f03: New test.
10905
10906 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
10907
10908 PR fortran/42783
10909 * gfortran.dg/bounds_check_15.f90 : New test.
10910
10911 2010-01-19 Michael Matz <matz@suse.de>
10912
10913 PR tree-optimization/41783
10914 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10915
10916 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10917
10918 PR target/38697.
10919 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10920 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10921 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10922 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10923 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10924 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10925 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10926 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10927 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10928 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10929 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10930
10931 2010-01-19 Janus Weil <janus@gcc.gnu.org>
10932
10933 PR fortran/42545
10934 * gfortran.dg/extends_6.f03: Modified an error message.
10935 * gfortran.dg/extends_10.f03: New test.
10936 * gfortran.dg/private_type_6.f03: Modified an error message.
10937 * gfortran.dg/structure_constructor_8.f03: Ditto.
10938
10939 2010-01-19 Jakub Jelinek <jakub@redhat.com>
10940
10941 PR tree-optimization/42719
10942 * gcc.dg/pr42719.c: New test.
10943
10944 PR debug/42728
10945 * gcc.dg/pr42728.c: New test.
10946
10947 2010-01-19 Anthony Green <green@moxielogic.com>
10948
10949 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10950
10951 2010-01-18 Anthony Green <green@moxielogic.com>
10952
10953 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10954 for moxie.
10955
10956 2010-01-19 Dodji Seketeli <dodji@redhat.com>
10957
10958 * g++.dg/template/error45.C: reverted as part of reverting the
10959 fix of PR c++/42634.
10960
10961 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10962
10963 PR c++/42634
10964 * g++.dg/template/error45.C: New test.
10965
10966 2010-01-18 Dodji Seketeli <dodji@redhat.com>
10967
10968 PR c++/42766
10969 * g++.dg/conversion/op6.C: New test.
10970
10971 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
10972
10973 PR target/42774
10974 * gcc.target/alpha/pr42774.c: New test.
10975
10976 2010-01-18 Richard Guenther <rguenther@suse.de>
10977
10978 PR tree-optimization/42781
10979 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10980
10981 2010-01-17 Richard Guenther <rguenther@suse.de>
10982
10983 PR middle-end/42248
10984 * gcc.c-torture/execute/pr42248.c: New testcase.
10985
10986 2010-01-17 Richard Guenther <rguenther@suse.de>
10987
10988 PR tree-optimization/42773
10989 * g++.dg/torture/pr42773.C: New testcase.
10990
10991 2010-01-17 Janus Weil <janus@gcc.gnu.org>
10992
10993 PR fortran/42677
10994 * gfortran.dg/interface_assignment_5.f90: New test.
10995
10996 2010-01-17 Dodji Seketeli <dodji@redhat.com>
10997
10998 PR c++/42697
10999 * g++.dg/template/crash94.C: Reverted.
11000
11001 2010-01-17 Jie Zhang <jie.zhang@analog.com>
11002
11003 PR debug/42767
11004 * gcc.dg/debug/pr42767.c: New.
11005
11006 2010-01-15 Jason Merrill <jason@redhat.com>
11007
11008 PR c++/42761
11009 * g++.dg/cpp0x/decltype22.C: New.
11010
11011 2010-01-16 Jakub Jelinek <jakub@redhat.com>
11012
11013 PR middle-end/42760
11014 * g++.dg/torture/pr42760.C: New test.
11015
11016 2010-01-15 Jing Yu <jingyu@google.com>
11017
11018 PR rtl-optimization/42691
11019 * gcc.c-torture/execute/pr42691.c: New.
11020
11021 2010-01-15 Richard Guenther <rguenther@suse.de>
11022
11023 PR middle-end/42739
11024 * g++.dg/torture/pr42739.C: New testcase.
11025
11026 2010-01-15 Dodji Seketeli <dodji@redhat.com>
11027
11028 * g++.dg/template/error45.C: Revert as part of reverting changes
11029 or PR c++/42634.
11030
11031 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11032
11033 PR fortran/42684
11034 * gfortran.dg/interface_31.f90: New test.
11035
11036 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11037
11038 * gcc.target/powerpc/pr42747.c: New file.
11039
11040 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR middle-end/42674
11043 * c-c++-common/pr42674.c: New test.
11044
11045 PR c++/42608
11046 * g++.dg/template/instantiate11.C: New test.
11047
11048 2010-01-14 Jason Merrill <jason@redhat.com>
11049
11050 PR c++/42701
11051 * g++.dg/overload/error3.C: New.
11052
11053 PR c++/42655
11054 * g++.dg/overload/rvalue1.C: New.
11055
11056 2010-01-14 Martin Jambor <mjambor@suse.cz>
11057
11058 PR tree-optimization/42706
11059 * gcc.dg/ipa/pr42706.c: New testcase.
11060
11061 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
11062
11063 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11064
11065 2010-01-14 Martin Jambor <mjambor@suse.cz>
11066
11067 PR tree-optimization/42714
11068 * g++.dg/torture/pr42714.C: New test.
11069
11070 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11071
11072 PR rtl-optimization/42246
11073 * gfortran.dg/pr42246-2.f: New.
11074
11075 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11076
11077 PR rtl-optimization/42389
11078 * gcc.dg/pr42389.c: New.
11079
11080 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11081
11082 PR rtl-optimization/42388
11083 * gcc.dg/pr42388.c: New.
11084
11085 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11086
11087 PR rtl-optimization/42294
11088 * gfortran.dg/pr42294.f: New.
11089
11090 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11091
11092 PR rtl-optimization/39453
11093 PR rtl-optimization/42246
11094 * gcc.dg/pr39453.c: New.
11095 * gcc.dg/pr42246.c: New.
11096
11097 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11098
11099 PR middle-end/42245
11100 * gcc.dg/pr42245.c: New.
11101 * gcc.dg/pr42245-2.c: New.
11102
11103 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11104
11105 PR rtl-optimization/42249
11106 * gcc.dg/pr42249.c: New.
11107
11108 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11109
11110 PR c/42721
11111 * gcc.c-torture/execute/pr42721.c: New test.
11112
11113 2010-01-14 Ira Rosen <irar@il.ibm.com>
11114
11115 PR tree-optimization/42709
11116 * gcc.dg/vect/pr42709.c: New test.
11117
11118 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11119
11120 PR fortran/41478
11121 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11122 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11123
11124 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11125
11126 PR fortran/42481
11127 * gfortran.dg/generic_19.f90 : New test.
11128
11129 2010-01-13 Richard Guenther <rguenther@suse.de>
11130
11131 PR tree-optimization/42730
11132 * gcc.c-torture/compile/pr42730.c: New testcase.
11133
11134 2010-01-13 Steve Ellcey <sje@cup.hp.com>
11135
11136 PR target/pr42542
11137 * gcc.target/ia64/pr42542-1.c: New.
11138 * gcc.target/ia64/pr42542-2.c: New.
11139 * gcc.target/ia64/pr42542-3.c: New.
11140
11141 2010-01-13 Dodji Seketeli <dodji@redhat.com>
11142
11143 PR c++/42634
11144 * g++.dg/template/error45.C: New test.
11145
11146 2010-01-13 Martin Jambor <mjambor@suse.cz>
11147
11148 PR tree-optimization/42704
11149 * g++.dg/torture/pr42704.C: New test.
11150
11151 2010-01-13 Martin Jambor <mjambor@suse.cz>
11152
11153 PR tree-optimization/42703
11154 * gcc.c-torture/compile/pr42703.c: New test.
11155
11156 2010-01-13 Richard Guenther <rguenther@suse.de>
11157
11158 PR tree-optimization/42705
11159 * gcc.c-torture/compile/pr42705.c: New testcase.
11160
11161 2010-01-13 Jie Zhang <jie.zhang@analog.com>
11162
11163 * gcc.target/bfin/l2.c: New test.
11164 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11165
11166 2010-01-13 Richard Guenther <rguenther@suse.de>
11167
11168 PR middle-end/42716
11169 * gcc.c-torture/compile/pr42716.c: New testcase.
11170
11171 2010-01-13 Richard Guenther <rguenther@suse.de>
11172
11173 PR lto/42678
11174 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11175
11176 2010-01-12 Joseph Myers <joseph@codesourcery.com>
11177
11178 PR c/42708
11179 * gcc.c-torture/compile/pr42708-1.c: New test.
11180
11181 2010-01-12 Jakub Jelinek <jakub@redhat.com>
11182
11183 PR debug/42662
11184 * gcc.dg/pr42662.c: New test.
11185
11186 PR tree-optimization/42645
11187 * g++.dg/other/pr42645-1.C: New test.
11188 * g++.dg/other/pr42645-2.C: New test.
11189
11190 2010-01-11 Janis Johnson <janis187@us.ibm.com>
11191
11192 PR target/42416
11193 * gcc.target/powerpc/warn-1.c: New test.
11194 * gcc.target/powerpc/warn-2.c: New test.
11195
11196 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
11197
11198 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11199 stack alignment.
11200
11201 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
11202
11203 * gcc.dg/lto/20100108_0.c: New.
11204
11205 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
11206
11207 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11208 Add -march=i686 -msse for 32bit x86 targets.
11209
11210 2010-01-10 Richard Guenther <rguenther@suse.de>
11211
11212 PR middle-end/42667
11213 * gcc.dg/torture/pr42667.c: New testcase.
11214
11215 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11216
11217 PR fortran/32489
11218 * gfortran.dg/array_constructor_34.f90: New test.
11219
11220 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11221
11222 PR fortran/20923
11223 * gfortran.dg/array_constructor_33.f90: New test.
11224 gfortran.dg/array_function_5.f90: Add credit.
11225
11226 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11227
11228 PR debug/42631
11229 * gcc.dg/pr42631.c: New.
11230
11231 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11232
11233 PR debug/42630
11234 * gcc.dg/pr42630.c: New.
11235
11236 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11237
11238 PR debug/42629
11239 * gcc.dg/pr42629.c: New.
11240
11241 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11242
11243 PR middle-end/42363
11244 * gcc.dg/torture/pr42363.c: New.
11245
11246 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11247
11248 PR debug/42604
11249 PR debug/42395
11250 * gcc.dg/vect/pr42604.c: New.
11251 * gcc.dg/vect/pr42395.c: New.
11252
11253 2010-01-09 Richard Guenther <rguenther@suse.de>
11254
11255 PR middle-end/42512
11256 * gcc.c-torture/execute/pr42512.c: New testcase.
11257
11258 2010-01-09 Tobias Burnus <burnus@net-b.de>
11259
11260 PR fortran/41298
11261 * gfortran.dg/c_ptr_tests_14.f90: New test.
11262
11263 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11264
11265 PR ada/41929
11266 * gnat.dg/null_pointer_deref1.adb: Don't run on
11267 sparc*-sun-solaris2.11.
11268
11269 2010-01-08 Richard Guenther <rguenther@suse.de>
11270
11271 PR lto/42528
11272 * gcc.dg/lto/20100103-1_0.c: New testcase.
11273 * gcc.dg/lto/20100103-2_0.c: Likewise.
11274
11275 2010-01-08 Tobias Burnus <burnus@net-b.de
11276
11277 PR/fortran 25829
11278 * gfortran.dg/asynchronous_1.f90: New test.
11279 * gfortran.dg/asynchronous_2.f90: New test.
11280 * gfortran.dg/conflicts.f90: Update error message.
11281
11282 2010-01-07 Dodji Seketeli <dodji@redhat.com>
11283
11284 c++/40155
11285 * g++.dg/cpp0x/variadic-unify-2.C: New test.
11286
11287 2010-01-07 Jakub Jelinek <jakub@redhat.com>
11288
11289 PR tree-optimization/42625
11290 * g++.dg/opt/dtor4.C: New test.
11291 * g++.dg/opt/dtor4.h: New.
11292 * g++.dg/opt/dtor4-aux.cc: New.
11293
11294 2010-01-07 Tobias Burnus <burnus@net-b.de>
11295
11296 PR fortran/42597
11297 * gfortran.dg/proc_ptr_26.f90: New test.
11298
11299 2010-01-07 Tobias Burnus <burnus@net-b.de>
11300
11301 PR fortran/41872
11302 * gfortran.dg/allocatable_scalar_7.f90: New test.
11303
11304 2010-01-06 Richard Guenther <rguenther@suse.de>
11305
11306 * gcc.c-torture/compile/pr42632.c: New testcase.
11307
11308 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11309
11310 PR target/42542
11311 * gcc.target/i386/pr42542-4.c: New.
11312 * gcc.target/i386/pr42542-4a.c: Likewise.
11313 * gcc.target/i386/pr42542-5.c: Likewise.
11314 * gcc.target/i386/pr42542-5a.c: Likewise.
11315
11316 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
11317
11318 * gcc.dg/tls/opt-15.c: New test.
11319
11320 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11321
11322 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11323
11324 2010-01-05 Martin Jambor <mjambor@suse.cz>
11325
11326 PR tree-optimization/42462
11327 * g++.dg/torture/pr42462.C: New test.
11328
11329 2010-01-05 Jason Merrill <jason@redhat.com>
11330
11331 * g++.dg/cpp0x/initlist30.C: New test.
11332
11333 2010-01-05 Richard Guenther <rguenther@suse.de>
11334
11335 PR tree-optimization/42614
11336 * gcc.c-torture/execute/pr42614.c: New testcase.
11337
11338 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
11339
11340 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11341 * gcc.dg/Wunreachable-1.c: Remove the testcase of
11342 -Wunreachable-code.
11343 * gcc.dg/Wunreachable-2.c: Likewise.
11344 * gcc.dg/Wunreachable-3.c: Likewise.
11345 * gcc.dg/Wunreachable-4.c: Likewise.
11346 * gcc.dg/Wunreachable-5.c: Likewise.
11347 * gcc.dg/Wunreachable-6.c: Likewise.
11348 * gcc.dg/Wunreachable-7.c: Likewise.
11349 * gcc.dg/Wunreachable-8.c: Likewise.
11350 * gcc.dg/20041231-1.c: Likewise.
11351
11352 2010-01-05 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR other/42611
11355 * gcc.dg/pr42611.c: New test.
11356
11357 PR tree-optimization/42508
11358 * g++.dg/opt/pr42508.C: New test.
11359
11360 2010-01-05 Tobias Burnus <burnus@net-b.de>
11361
11362 PR fortran/41872
11363 * gfortran.dg/allocatable_scalar_8.f90: New.
11364
11365 2010-01-04 Martin Jambor <mjambor@suse.cz>
11366
11367 PR tree-optimization/42398
11368 * gcc.c-torture/compile/pr42398.c: New test.
11369
11370 2010-01-04 Jason Merrill <jason@redhat.com>
11371
11372 PR c++/42555
11373 * g++.dg/ext/attrib35.C: New.
11374
11375 PR c++/42567
11376 * g++.dg/cpp0x/auto17.C: New.
11377
11378 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
11379
11380 * gcc.dg/lto/20100104_0.c: New.
11381
11382 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
11383
11384 PR target/42542
11385 * gcc.target/i386/pr42542-1.c: New.
11386 * gcc.target/i386/pr42542-1a.c: Likewise.
11387 * gcc.target/i386/pr42542-1b.c: Likewise.
11388 * gcc.target/i386/pr42542-2.c: Likewise.
11389 * gcc.target/i386/pr42542-2a.c: Likewise.
11390 * gcc.target/i386/pr42542-2b.c: Likewise.
11391 * gcc.target/i386/pr42542-3.c: Likewise.
11392 * gcc.target/i386/pr42542-3a.c: Likewise.
11393
11394 2009-01-04 Tobias Burnus <burnus@net-b.de>
11395
11396 PR fortran/41872
11397 * gfortran.dg/allocatable_scalar_5.f90: New test.
11398 * gfortran.dg/allocatable_scalar_6.f90: New test.
11399
11400 2010-01-03 Richard Guenther <rguenther@suse.de>
11401
11402 PR testsuite/42583
11403 * gfortran.dg/gomp/recursion1.f90: Remove.
11404
11405 2010-01-03 Richard Guenther <rguenther@suse.de>
11406
11407 * gcc.dg/Warray-bounds.c: Remove XFAILs.
11408 * gcc.dg/uninit-6.c: Likewise.
11409 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11410
11411 2010-01-03 Richard Guenther <rguenther@suse.de>
11412
11413 PR tree-optimization/42589
11414 * gcc.target/i386/pr42589.c: New testcase.
11415
11416 2010-01-03 Richard Guenther <rguenther@suse.de>
11417
11418 PR tree-optimization/42438
11419 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11420
11421 2010-01-02 Richard Guenther <rguenther@suse.de>
11422
11423 PR testsuite/41651
11424 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11425
11426 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
11427
11428 PR target/42448
11429 * gcc.target/alpha/pr42448-1.c: New test.
11430 * gcc.target/alpha/pr42448-2.c: Ditto.
11431
11432 2010-01-01 Joseph Myers <joseph@codesourcery.com>
11433
11434 PR preprocessor/41947
11435 * gcc.dg/c99-hexfloat-3.c: New test.
11436
11437 2010-01-01 Richard Guenther <rguenther@suse.de>
11438
11439 PR c/42570
11440 * gcc.c-torture/execute/pr42570.c: New testcase.
11441
11442 2010-01-01 Richard Guenther <rguenther@suse.de>
11443
11444 PR middle-end/42559
11445 * gcc.c-torture/compile/pr42559.c: New testcase.
11446
11447 \f
11448 Copyright (C) 2010 Free Software Foundation, Inc.
11449
11450 Copying and distribution of this file, with or without modification,
11451 are permitted in any medium without royalty provided the copyright
11452 notice and this notice are preserved.