re PR tree-optimization/45919 (ICE: SIGSEGV in fold_ctor_reference (tree-ssa-ccp...
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-10-20 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/45919
4 * gcc.c-torture/compile/pr45919.c: New test.
5
6 PR tree-optimization/46066
7 * gcc.dg/autopar/pr46066.c: New test.
8
9 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10
11 PR c++/46024
12 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
13
14 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15
16 PR c++/46056
17 * g++.dg/cpp0x/range-for7.C: New.
18
19 2010-10-20 Richard Guenther <rguenther@suse.de>
20
21 PR lto/45667
22 * g++.dg/lto/20101020-1_0.h: New testcase.
23 * g++.dg/lto/20101020-1_0.C: Likewise.
24 * g++.dg/lto/20101020-1_1.C: Likewise.
25
26 2010-10-20 Dmitry Melnik <dm@ispras.ru>
27
28 * gcc.dg/20101013-1.c: New test.
29
30 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
31
32 PR target/46085
33 * gcc.target/i386/pr46085-1.c: New.
34 * gcc.target/i386/pr46085-2.c: Likewise.
35
36 2010-10-20 Richard Guenther <rguenther@suse.de>
37
38 PR tree-optimization/45860
39 * gcc.dg/torture/pr45860.c: New testcase.
40
41 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
42
43 * gnat.dg/discr25.adb: New test.
44 * gnat.dg/discr25_pkg.ad[sb]: New helper.
45
46 2010-10-20 Olivier Hainque <hainque@adacore.com>
47
48 * gcc.target/powerpc/ehreturn.c: New test.
49
50 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
51
52 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
53 not require Foundation and run with the GNU runtime as well.
54
55 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
56
57 Radar 4439126
58 * obj-c++.dg/template-8.mm: New.
59
60 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
61
62 PR objc/23709
63 * objc.dg/pr23709.m: New.
64 * obj-c++.dg/pr23709.m: New.
65
66 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
67
68 PR c++/46046
69 * g++.dg/template/crash104.C: New.
70
71 2010-10-19 Richard Henderson <rth@redhat.com>
72
73 * gcc.target/i386/fma3-fma.c: New.
74 * gcc.target/i386/fma3-builtin.c: New.
75 * gcc.target/i386/fma4-builtin.c: New.
76
77 2010-10-19 Richard Guenther <rguenther@suse.de>
78
79 PR testsuite/46081
80 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
81
82 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
83
84 Merge from 'apple/trunk' branch on FSF servers.
85
86 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
87
88 Radar 4293709
89 * objc.dg/proto-init-mimatch-1.m: New.
90 * obj-c++.dg/proto-init-mimatch-1.mm: New.
91
92 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
93
94 Implemented parsing @synthesize and @dynamic for
95 Objective-C/Objective-C++.
96 * objc.dg/property/dynamic-1.m: New.
97 * objc.dg/property/synthesize-1.m: New.
98 * obj-c++.dg/property/dynamic-1.mm: New.
99 * obj-c++.dg/property/synthesize-1.mm: New.
100
101 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
102
103 * objc.dg/at-class-1.m: New.
104 * objc.dg/at-class-1.mm: New.
105
106 2010-10-18 Steve Ellcey <sje@cup.hp.com>
107
108 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
109
110 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
111
112 Merge from 'apple/trunk' branch on FSF servers.
113
114 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
115
116 Radar 4407151
117 * obj-c++.dg/template-7.mm: New.
118
119 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
120
121 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
122 bugfix.
123
124 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
125
126 Merge from 'apple/trunk' branch on FSF servers.
127
128 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
129
130 Radar 4451818
131 * obj-c++.dg/try-catch-16.mm: New.
132 * obj-c++.dg/try-catch-17.mm: New.
133
134 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
135
136 Radar 4330422
137 * obj-c++.dg/try-catch-15.mm: New
138
139 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
140
141 Radar 4204796
142 * obj-c++.dg/try-catch-12.mm: New
143 * obj-c++.dg/try-catch-13.mm: New
144 * obj-c++.dg/try-catch-14.mm: New
145 * objc.dg/try-catch-11.m: New
146 * objc.dg/try-catch-12.m: New
147 * objc.dg/try-catch-13.m: New
148
149 2010-10-18 Richard Henderson <rth@redhat.com>
150
151 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
152
153 2010-10-18 Jakub Jelinek <jakub@redhat.com>
154
155 PR c/46015
156 * c-c++-common/Wunused-var-13.c: New test.
157
158 2010-10-18 Richard Guenther <rguenther@suse.de>
159
160 PR tree-optimization/45967
161 * gcc.dg/torture/pr45967.c: New testcase.
162 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
163 * gcc.dg/ipa/ipa-pta-13.c: Likewise
164 * gcc.dg/torture/pr39074-2.c: Likewise
165 * gcc.dg/torture/pta-escape-1.c: Likewise
166 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
167 * gcc.dg/tree-ssa/pta-callused.c: Likewise
168 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
169 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
170 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
171 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
172
173 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
174
175 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
176
177 2010-10-18 Richard Guenther <rguenther@suse.de>
178
179 PR lto/44950
180 * g++.dg/lto/20101015-2_0.C: New testcase.
181
182 2010-10-18 Jakub Jelinek <jakub@redhat.com>
183
184 PR middle-end/46019
185 * gcc.c-torture/execute/pr46019.c: New test.
186
187 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
188
189 Merge from 'apple/trunk' branch on FSF servers.
190
191 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
192
193 Radar 4516785
194 * obj-c++.dg/method-namespace-2.mm: New.
195
196 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
197
198 Merge from 'apple/trunk' branch on FSF servers.
199
200 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
201
202 Radar 4133425
203 * objc.dg/private-1.m: Test modified.
204 * obj-c++.dg/private-1.mm: Test modified.
205
206 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
207
208 PR testsuite/45987
209 * gcc.target/i386/push-1.c: Remove.
210
211 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
212 H.J. Lu <hongjiu.lu@intel.com>
213
214 PR target/46051
215 * gcc.target/i386/pr46051.c: New test.
216
217 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
218
219 * obj-c++.dg/gnu-api-2-class.mm: New.
220 * obj-c++.dg/gnu-api-2-ivar.mm: New.
221 * obj-c++.dg/gnu-api-2-method.mm: New.
222 * obj-c++.dg/gnu-api-2-objc.mm: New.
223 * obj-c++.dg/gnu-api-2-object.mm: New.
224 * obj-c++.dg/gnu-api-2-property.mm: New.
225 * obj-c++.dg/gnu-api-2-protocol.mm: New.
226 * obj-c++.dg/gnu-api-2-sel.mm: New.
227
228 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
229
230 * objc.dg/fsf-package-0.m: New.
231 * obj-c++.dg/fsf-package-0.m: New.
232
233 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
234
235 PR objc/18255
236 * objc.dg/pr18255.m: New.
237
238 2010-10-16 Jan Hubicka <jh@suse.cz>
239
240 PR middle-end/44206
241 * g++.dg/torture/pr44206.C: New.
242
243 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
244
245 * objc.dg/gnu-api-2-class.m: New.
246 * objc.dg/gnu-api-2-objc.m: New.
247
248 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
249
250 * objc.dg/gnu-api-2-ivar.m: New.
251
252 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
253
254 * objc.dg/gnu-api-2-property.m: New.
255
256 2010-10-15 Xinliang David Li <davidxl@google.com>
257
258 * g++.dg/uninit-pred-3_a.C: New test.
259 * g++.dg/uninit-pred-3_b.C: New test.
260
261 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
262
263 * objc.dg/gnu-api-2-object.m: New.
264
265 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
266
267 * objc.dg/gnu-api-2-method.m: New.
268
269 2010-10-15 Jason Merrill <jason@redhat.com>
270
271 * g++.dg/lto/pr45983_0.C: New.
272
273 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
274
275 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
276 builtin combiner patterns.
277 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
278 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
279 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
280 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
281 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
282
283 2010-10-15 Richard Guenther <rguenther@suse.de>
284
285 * g++.dg/lto/20101015-1_0.C: New testcase.
286
287 2010-10-15 Richard Guenther <rguenther@suse.de>
288
289 PR testsuite/46021
290 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
291 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
292
293 2010-10-15 Richard Guenther <rguenther@suse.de>
294
295 PR lto/45957
296 * g++.dg/lto/20101014-1_0.C: New testcase.
297
298 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
299
300 * objc.dg/gnu-api-2-protocol.m: New.
301 * objc.dg/gnu-api-2-sel.m: New.
302
303 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
304
305 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
306 arm-eabi targets.
307
308 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
309
310 * gcc.dg/20101010-1.c: New testcase.
311
312 2010-10-15 Jie Zhang <jie@codesourcery.com>
313
314 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
315 script when relocatable linking.
316
317 2010-10-14 Yao Qi <yao@codesourcery.com>
318
319 PR target/45447
320 * gcc.target/arm/pr45447.c: New test.
321
322 2010-10-14 Jan Hubicka <jh@suse.cz>
323
324 PR middle-end/45621
325 * g++.dg/lto/pr45621.h : New.
326 * g++.dg/lto/pr45621_0.C: New.
327 * g++.dg/lto/pr45621_1.C: New.
328
329 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
330
331 * objc.dg/property: New.
332 * objc.dg/property/fsf-property-basic.m: New.
333 * objc.dg/property/fsf-property-method-access.m: New.
334 * objc.dg/property/fsf-property-named-ivar.m: New.
335 * obj-c++.dg/property: New.
336 * obj-c++.dg/property/fsf-property-basic.mm: New.
337 * obj-c++.dg/property/fsf-property-method-access.mm: New.
338 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
339
340 merge from FSF apple 'trunk' branch.
341 2006 Fariborz Jahanian <fjahanian@apple.com>
342
343 Radars 4436866, 4505126, 4506903, 4517826
344 * objc.dg/property/property-1.m: New.
345 * objc.dg/property/property-2.m: New.
346 * objc.dg/property/property-3.m: New.
347 * objc.dg/property/property-neg-1.m: New.
348 * objc.dg/property/property-neg-2.m: New.
349 * objc.dg/property/property-neg-3.m: New.
350 * objc.dg/property/property-neg-4.m: New.
351 * objc.dg/property/property-neg-5.m: New.
352 * objc.dg/property/property-neg-6.m: New.
353 * objc.dg/property/property-neg-7.m: New.
354 * objc.dg/property/property.exp: New.
355 * obj-c++.dg/property/property-1.mm: New.
356 * obj-c++.dg/property/property-2.mm: New.
357 * obj-c++.dg/property/property-3.mm: New.
358 * obj-c++.dg/property/property-neg-1.mm: New.
359 * obj-c++.dg/property/property-neg-2.mm: New.
360 * obj-c++.dg/property/property-neg-3.mm: New.
361 * obj-c++.dg/property/property-neg-4.mm: New.
362 * obj-c++.dg/property/property-neg-5.mm: New.
363 * obj-c++.dg/property/property-neg-6.mm: New.
364 * obj-c++.dg/property/property-neg-7.mm: New.
365 * obj-c++.dg/property/property.exp: New.
366
367 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
368
369 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
370
371 2010-10-14 Joseph Myers <joseph@codesourcery.com>
372
373 PR c/45969
374 * gcc.c-torture/compile/pr45969-1.c: New test.
375
376 2010-10-14 Richard Guenther <rguenther@suse.de>
377
378 PR tree-optimization/44913
379 * gcc.dg/torture/pr44913.c: New testcase.
380
381 2010-10-14 Richard Guenther <rguenther@suse.de>
382
383 PR lto/45382
384 * g++.dg/lto/20101014-2_0.C: New testcase.
385
386 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
387
388 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
389 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
390 * gcc.target/i386/pr44130.c: Likewise.
391 * gcc.target/i386/pr44144.c: Likewise.
392 * gcc.target/i386/pr44180.c: Likewise.
393 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
394 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
395 * gcc.target/i386/vect-sizes-1.c: Likewise.
396 * gcc.target/i386/vectorize4-avx.c: Likewise.
397
398 2010-10-14 Richard Guenther <rguenther@suse.de>
399
400 PR lto/44561
401 * g++.dg/lto/20101010-3_0.C: New testcase.
402 * g++.dg/lto/20101010-4_0.C: Likewise.
403
404 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
405
406 * objc.dg/pr45878.m: Update to include NSConstantString interface
407 for -fnext-runtime.
408 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
409 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
410 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
411 reference for m64 -fnext-runtime.
412
413 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
414
415 * gcc.target/i386/vect-sizes-1.c: New.
416
417 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
418
419 PR middle-end/46011
420 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
421
422 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
423
424 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
425 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
426
427 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
428
429 * gcc.target/ia64/20101005.c: New test.
430
431 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
432
433 PR rtl-optimization/45570
434 * gcc.dg/pr45570.c: New test.
435
436 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
437
438 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
439 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
440 * gcc.target/i386/vectorize4-avx.c: Likewise.
441
442 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
443
444 * gcc.target/i386/avx-copysign-vec.c: New.
445 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
446
447 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
448
449 PR middle-end/44130
450 * gcc.target/i386/pr44130.c: New.
451
452 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
453
454 PR middle-end/44144
455 * gcc.target/i386/pr44144.c: New.
456
457 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
458
459 PR target/44180
460 * gcc.target/i386/pr44180.c: New.
461
462 2010-10-13 Jason Merrill <jason@redhat.com>
463
464 * g++.dg/template/canon-type-8.C: New.
465
466 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
467
468 * gcc.c-torture/execute/20101013-1.c: New test.
469
470 2010-10-13 Richard Guenther <rguenther@suse.de>
471
472 PR objc/45878
473 * objc.dg/pr45878.m: New testcase.
474
475 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
476
477 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
478 * gcc.dg/format/dfp-printf-1.c: Likewise.
479 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
480
481 2010-10-13 Richard Guenther <rguenther@suse.de>
482
483 PR tree-optimization/45788
484 * g++.dg/pr45788.C: New testcase.
485
486 2010-10-13 Richard Guenther <rguenther@suse.de>
487
488 PR tree-optimization/45970
489 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
490
491 2010-10-13 Richard Guenther <rguenther@suse.de>
492
493 PR tree-optimization/45982
494 * gcc.dg/torture/pr45982.c: New testcase.
495 * gcc.dg/tree-ssa/pr24287.c: Adjust.
496 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
497 * gcc.dg/torture/pr39074-2.c: Likewise.
498
499 2010-10-13 Richard Guenther <rguenther@suse.de>
500
501 PR middle-end/45874
502 * g++.dg/torture/pr45874.C: New testcase.
503
504 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
505
506 * objc.dg/attributes/method-attribute-1.m: Update to respond
507 to implemented method attributes..
508 * objc.dg/attributes/method-attribute-2.m: Likewise.
509 * objc.dg/attributes/method-attribute-3.m: Likewise.
510 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
511 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
512 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
513
514 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
515
516 PR libobjc/23214
517 * objc.dg/pr23214.m: New.
518
519 2010-10-12 Michael Eager <eager@eagercon.com>
520
521 PR testsuite/45856
522 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
523 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
524
525 2010-10-12 Jakub Jelinek <jakub@redhat.com>
526
527 PR fortran/45636
528 * gcc.c-torture/execute/pr45636.c: New test.
529 * gfortran.dg/pr45636.f90: New test.
530
531 2010-10-12 Richard Henderson <rth@redhat.com>
532
533 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
534
535 2010-10-12 Daniel Kraft <d@domob.eu>
536
537 PR fortran/38936
538 * gfortran.dg/associate_1.f03: More tests with derived-types.
539 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
540 * gfortran.dg/associate_8.f03: Fix typo.
541 * gfortran.dg/initialization_27.f90: Fix typo.
542
543 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
544
545 PR testsuite/45851
546 * lib/lto.exp (lto-get-options-main): Support optional target
547 selector for dg-extra-ld-options.
548
549 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
550
551 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
552 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
553
554 2010-10-11 Martin Jambor <mjambor@suse.cz>
555
556 PR middle-end/45699
557 * g++.dg/torture/pr45699.C: New test.
558 * g++.dg/otr-fold-1.C: Adjusted.
559 * g++.dg/otr-fold-1.C: Likewise.
560
561 2010-10-11 Nick Clifton <nickc@redhat.com>
562
563 * gcc.c-torture/compile/pr44197.c: Require visibility support.
564 Allow for a user label prefix.
565
566 2010-10-10 Richard Guenther <rguenther@suse.de>
567
568 * g++.dg/lto/20101010-1_0.C: New testcase.
569 * g++.dg/lto/20101010-2_0.C: Likewise.
570
571 2010-10-11 Ira Rosen <irar@il.ibm.com>
572
573 PR tree-optimization/45902
574 * gcc.dg/vect/45902.c: New test.
575
576 2010-10-11 Jakub Jelinek <jakub@redhat.com>
577
578 PR target/45870
579 * gcc.dg/tls/pr45870.c: New test.
580
581 2010-10-10 Janus Weil <janus@gcc.gnu.org>
582
583 PR fortran/45961
584 * gfortran.dg/typebound_operator_6.f03: New.
585
586 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
587
588 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
589 and adjust -export symbol scanning.
590 * g++.dg/ext/dllexport1.C: Likewise.
591 * g++.dg/ext/dllexport3.C: Likewise.
592 * gcc.dg/dll-3.c: Likewise.
593 * gcc.dg/dll-4.c: Likewise.
594 * gcc.dg/dll-5.c: Likewise.
595
596 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
597
598 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
599 instead of tree_profile dump file.
600 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
601 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
602 dump file.
603
604 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
605
606 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
607
608 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
609
610 * gfortran.dg/character_comparison_4.f90: New test.
611 * gfortran.dg/character_comparison_5.f90: New test.
612 * gfortran.dg/character_comparison_6.f90: New test.
613
614 2010-10-09 Richard Henderson <rth@redhat.com>
615
616 * lib/target-supports.exp
617 (check_effective_target_automatic_stack_alignment): Always true.
618
619 2010-10-09 Richard Guenther <rguenther@suse.de>
620
621 PR lto/45956
622 * gcc.dg/lto/20101009-2_0.c: New testcase.
623 * gcc.dg/lto/20101009-2_1.c: Likewise.
624 * gcc.dg/lto/20101009-2_2.c: Likewise.
625
626 2010-10-09 Richard Guenther <rguenther@suse.de>
627
628 PR lto/45947
629 * g++.dg/lto/20101009-1_0.C: New testcase.
630
631 2010-10-09 Richard Guenther <rguenther@suse.de>
632
633 PR tree-optimization/45945
634 * gcc.dg/lto/20101009-1_0.c: New testcase.
635
636 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
637
638 PR target/45913
639 * gcc.target/i386/pr45913.c: New.
640
641 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
642
643 PR fortran/45943
644 * gfortran.dg/streamio_16.f90: Update test.
645
646 2010-10-08 Jakub Jelinek <jakub@redhat.com>
647
648 PR tree-optimization/45903
649 * gcc.target/i386/pr45903.c: New test.
650
651 2010-10-08 Arnaud Charlet <charlet@adacore.com>
652
653 * gnat.dg/interface5.adb: Compile with warnings disabled.
654
655 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
656
657 * obj-c++.dg/encode-10.mm: New testcase.
658
659 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
660
661 PR objc++/23614
662 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
663 C++ class. Removed XFAIL.
664
665 2010-10-07 Janus Weil <janus@gcc.gnu.org>
666
667 PR fortran/45933
668 * gfortran.dg/typebound_operator_5.f03: New.
669
670 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
671
672 Merge from 'apple/trunk' branch on FSF servers.
673
674 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
675
676 Radar 4508851
677 * obj-c++.dg/method-namespace-1.mm: New.
678
679 2010-10-07 Martin Jambor <mjambor@suse.cz>
680
681 * gcc.dg/tree-ssa/sra-11.c: New test.
682
683 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
684
685 PR Tree-Vect/45847
686 * gcc.dg/vect/pr45847.c: New test.
687
688 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
689 Kai Tietz <kai.tietz@onevision.com>
690
691 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
692
693 2010-10-07 Richard Guenther <rguenther@suse.de>
694
695 PR tree-optimization/45732
696 * gcc.dg/torture/pr45732.c: New testcase.
697
698 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
699
700 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
701 * objc.dg/foreach-2.m: Likewise.
702 * objc.dg/foreach-3.m: Likewise.
703 * objc.dg/foreach-4.m: Likewise.
704 * objc.dg/foreach-5.m: Likewise.
705 * objc.dg/foreach-6.m: Likewise.
706 * objc.dg/foreach-7.m: Likewise.
707 * objc.dg/objc-foreach-4.m: Likewise.
708 * objc.dg/objc-foreach-5.m: Likewise.
709
710 2010-10-07 Richard Guenther <rguenther@suse.de>
711
712 PR middle-end/45869
713 * gcc.dg/torture/pr45869.c: New testcase.
714
715 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
716
717 * objc.dg/set-not-used-1.m: New
718 * obj-c++.dg/set-not-used-1.mm: New.
719
720 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
721
722 * objc.dg/attributes/method-attribute-3.m: New.
723 * obj-c++.dg/attributes/method-attribute-3.mm: New.
724
725 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
726
727 PR fortran/45916
728 * gfortran.dg/generic_typebound_operator_1.f90: New test.
729
730 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
731
732 PR fortran/45889
733 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
734
735 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
736
737 Merge from 'apple/trunk' branch on FSF servers.
738
739 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
740
741 Radar 4278774
742 * obj-c++.dg/encode-9.mm: New.
743
744 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
745
746 * g++.dg/cpp0x/pr45908.C: New test.
747
748 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
749
750 * gnat.dg/opt6.ad[sb]: New test.
751
752 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
753
754 Implemented fast enumeration for Objective-C.
755 * objc.dg/foreach-1.m: New.
756 * objc.dg/foreach-2.m: New.
757 * objc.dg/foreach-3.m: New.
758 * objc.dg/foreach-4.m: New.
759 * objc.dg/foreach-5.m: New.
760 * objc.dg/foreach-6.m: New.
761 * objc.dg/foreach-7.m: New.
762
763 Merge from 'apple/trunk' branch on FSF servers:
764 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
765
766 Radar 4502236
767 * objc.dg/objc-foreach-5.m: New.
768
769 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
770
771 Radar 4507230
772 * objc.dg/objc-foreach-4.m: New.
773
774 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
775
776 Radar 4472881
777 * objc.dg/objc-foreach-3.m: New.
778
779 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
780
781 Radar 4468498
782 * objc.dg/objc-foreach-2.m: New.
783
784 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
785
786 Radar 4294910
787 * objc.dg/objc-foreach-1.m: New
788
789 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
790
791 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
792 unsigned values.
793
794 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
795
796 PR objc++/28050
797 * obj-c++.dg/syntax-error-10.mm: New.
798
799 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
800
801 PR objc++/23707
802 * obj-c++.dg/syntax-error-9.mm: New.
803
804 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
805
806 PR objc++/31126
807 * obj-c++.dg/syntax-error-8.mm: New.
808
809 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
810
811 Merge from 'apple/trunk' branch on FSF servers.
812
813 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
814
815 Radar 4290840
816 * obj-c++.dg/syntax-error-7.mm: New
817
818 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
819
820 Radar 4294425
821 * obj-c++.dg/syntax-error-6.mm: New
822
823 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
824
825 Radar 4261146
826 * obj-c++.dg/syntax-error-5.mm: New
827
828 2005-08-15 Ziemowit Laski <zlaski@apple.com>
829
830 Radar 4093475
831 * obj-c++.dg/syntax-error-[3-4].mm: New.
832
833 2005-08-02 Ziemowit Laski <zlaski@apple.com>
834
835 Radar 4185810
836 * obj-c++.dg/syntax-error-[1-2].mm: New.
837
838 2010-10-05 Ira Rosen <irar@il.ibm.com>
839
840 PR tree-optimization/45752
841 * gcc.dg/vect/pr45752.c: New test.
842
843 2010-10-05 Richard Guenther <rguenther@suse.de>
844
845 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
846 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
847 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
848 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
849 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
850 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
851 * gcc.dg/tree-prof/stringop-1.c: Likewise.
852 * gcc.dg/tree-prof/stringop-2.c: Likewise.
853 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
854 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
855 * gcc.dg/tree-prof/update-loopch.c: Likewise.
856 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
857 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
858 * gcc.dg/tree-prof/tracer-1.c: Likewise.
859 * gcc.dg/tree-ssa/inline-4.c: Likewise.
860 * gcc.dg/tree-ssa/inline-3.c: Likewise.
861 * gcc.dg/tree-ssa/20080530.c: Likewise.
862 * g++.dg/tree-ssa/inline-3.C: Likewise.
863 * g++.dg/tree-ssa/inline-1.C: Likewise.
864 * g++.dg/tree-ssa/inline-2.C: Likewise.
865 * gcc.dg/profile-dir-1.c: Likewise.
866 * gcc.dg/profile-dir-2.c: Likewise.
867 * gcc.dg/profile-dir-3.c: Likewise.
868
869 2010-10-05 Richard Guenther <rguenther@suse.de>
870
871 PR middle-end/45877
872 * g++.dg/torture/pr45877.C: New testcase.
873
874 2010-10-04 Jakub Jelinek <jakub@redhat.com>
875
876 PR debug/45849
877 * gcc.dg/debug/pr45849.c: New test.
878
879 PR middle-end/45876
880 * gcc.c-torture/compile/pr45876.c: New test.
881
882 2010-10-04 Julian Brown <julian@codesourcery.com>
883
884 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
885 vect_hw_misalign.
886 * gcc.dg/vect/vect-60.c: Likewise.
887 * gcc.dg/vect/vect-56.c: Likewise.
888 * gcc.dg/vect/vect-93.c: Likewise.
889 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
890 * gcc.dg/vect/vect-95.c: Likewise.
891 * gcc.dg/vect/vect-96.c: Likewise.
892 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
893 * gcc.dg/vect/slp-25.c: Likewise.
894 * gcc.dg/vect/slp-3.c: Likewise.
895 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
896 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
897 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
898 * gcc.dg/vect/vect-109.c: Likewise.
899 * gcc.dg/vect/vect-peel-1.c: Likewise.
900 * gcc.dg/vect/vect-peel-2.c: Likewise.
901 * lib/target-supports.exp
902 (check_effective_target_arm_vect_no_misalign): New.
903 (check_effective_target_vect_no_align): Use above.
904 (check_effective_target_vect_element_align): New.
905 (add_options_for_quad_vectors): New.
906
907 2010-10-04 Martin Jambor <mjambor@suse.cz>
908
909 PR tree-optimization/45572
910 * g++.dg/ipa/pr45572-1.C: New test.
911 * g++.dg/ipa/pr45572-2.C: Likewise.
912
913 2010-10-03 Ian Lance Taylor <iant@google.com>
914
915 * gcc.dg/anon-struct-11.c: New test.
916 * gcc.dg/anon-struct-12.c: New test.
917 * gcc.dg/anon-struct-13.c: New test.
918 * gcc.dg/anon-struct-14.c: New test.
919
920 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
921
922 * g++.dg/torture/pr45764.C: Revert revision 164914.
923 * gcc.dg/vect/pr43432.c: Likewise.
924 * gcc.dg/vect/vect-114.c: Likewise.
925 * gcc.dg/vect/vect-15.c: Likewise.
926
927 2010-10-03 Jason Merrill <jason@redhat.com>
928
929 * g++.dg/cpp0x/sfinae5.C: New.
930
931 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
932
933 PR tree-optimization/45720
934 PR tree-optimization/45764
935 * g++.dg/torture/pr45764.C: New.
936
937 * gcc.dg/vect/pr43432.c: Xfail.
938 * gcc.dg/vect/vect-114.c: Likewise.
939 * gcc.dg/vect/vect-15.c: Likewise.
940
941 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
942
943 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
944 hppa*-*-hpux*.
945 * gcc.dg/torture/pr45678-2.c: Likewise.
946
947 2010-10-02 Janus Weil <janus@gcc.gnu.org>
948
949 PR fortran/45748
950 * gfortran.dg/intrinsic_6.f90: New.
951
952 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
953
954 PR fortran/42831
955 * gfortran.dg/dependency_37.f90: New test.
956
957 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
958
959 * gcc.target/i386/shift_mask.c: New test.
960
961 2010-10-01 Richard Guenther <rguenther@suse.de>
962
963 PR tree-optimization/45854
964 * g++.dg/torture/pr45854.C: New testcase.
965
966 2010-09-30 Michael Eager <eager@eagercon.com>
967
968 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
969 __FLT_{MIN,MAX}__.
970
971 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
972
973 PR middle-end/45758
974 * gfortran.dg/graphite/pr45758.f90: New.
975
976 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
977
978 PR middle-end/45230
979 * gcc.dg/graphite/id-pr45230.c: New.
980
981 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
982
983 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
984 * gfortran.dg/graphite/graphite.exp: Same.
985 * gcc.dg/graphite/vect-pr43423.c: New.
986
987 2010-09-30 Jakub Jelinek <jakub@redhat.com>
988
989 PR target/45843
990 * g++.dg/torture/pr45843.C: New test.
991
992 2010-09-30 Janus Weil <janus@gcc.gnu.org>
993
994 PR fortran/45828
995 * gfortran.dg/allocate_derived_5.f90: New.
996
997 2010-09-30 Jakub Jelinek <jakub@redhat.com>
998
999 PR tree-optimization/31261
1000 * gcc.dg/tree-ssa/pr31261.c: New test.
1001
1002 2010-09-30 Michael Eager <eager@eagercon.com>
1003
1004 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1005 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1006 * gcc.target/microblaze/microblaze.exp: Ditto.
1007 * gcc.target/microblaze/others/string_cst1.c: Ditto.
1008 * gcc.target/microblaze/others/string_cst2.c: Ditto.
1009 * gcc.target/microblaze/others/data_var1.c: Ditto.
1010 * gcc.target/microblaze/others/data_var2.c: Ditto.
1011 * gcc.target/microblaze/others/data_var3.c: Ditto.
1012 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1013 * gcc.target/microblaze/others/strings1.c:: Ditto.
1014 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1015 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1016 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1017 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1018 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1019 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1020 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1021 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1022 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1023 * gcc.target/microblaze/isa/pcmp.c: Ditto.
1024 * gcc.target/microblaze/isa/nofloat.c: Ditto.
1025 * gcc.target/microblaze/isa/fcvt.c: Ditto.
1026 * gcc.target/microblaze/isa/float.c: Ditto.
1027 * gcc.target/microblaze/isa/mulh.c: Ditto.
1028 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1029 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1030 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1031 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1032 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1033 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1034 * gcc.target/microblaze/isa/bshift.c: Ditto.
1035 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1036 * gcc.target/microblaze/isa/div.c: Ditto.
1037 * gcc.target/microblaze/isa/vanilla.c: Ditto.
1038 * gcc.target/microblaze/isa/mul.c: Ditto.
1039
1040 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1041
1042 merge from FSF 'apple/trunk' branch.
1043 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
1044
1045 Radar 4386773
1046 * objc.dg/enhanced-proto-1.m: New.
1047 * objc.dg/enhanced-proto-2.m: New.
1048 * obj-c++.dg/enhanced-proto-1.mm: New
1049 * obj-c++.dg/enhanced-proto-2.mm: New.
1050
1051 2010-09-30 Richard Guenther <rguenther@suse.de>
1052
1053 PR testsuite/45702
1054 * gcc.dg/debug/pr41893-1.c: Adjust.
1055 * gcc.dg/pr30762-1.c: Likewise.
1056 * gcc.dg/pr31529-1.c: Likewise.
1057 * gcc.dg/pr34457-1.c: Likewise.
1058 * gcc.dg/pr34668-1.c: Likewise.
1059 * gcc.dg/pr43557-1.c: Likewise.
1060
1061 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1062
1063 PR objc/45842
1064 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1065 * objc.dg/const-str-3.m: Correct header for memcpy.
1066 * objc.dg/const-str-7.m: Likewise.
1067 * objc.dg/method-20b.m: Provide an implementation of Object.
1068 Adjust XFAIL for m64 NeXT runtime.
1069 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1070 * objc.dg/encode-3.m: Correct line ordering, provide header for
1071 sprintf.
1072 * objc.dg/encode-7-next.m: Only run for 32bit.
1073 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1074 * objc.dg/type-size-2.m: Provide an implementation of Object.
1075 Ajust headers.
1076 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1077 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1078 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1079 Adjust XFAIL for m64 NeXT runtime.
1080 * obj-c++.dg/method-22.mm: Likewise.
1081 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1082
1083 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
1084
1085 Merge from 'apple/trunk' branch on FSF servers.
1086
1087 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1088
1089 Radar 4278236
1090 * obj-c++.dg/bad-forward-decl.mm: New
1091
1092 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
1093
1094 * ada/acats/run_acats: Revert revision 157037.
1095
1096 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1097
1098 Merge from 'apple/trunk' branch on FSF servers.
1099
1100 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1101
1102 Radar 4281748
1103 * objc.dg/naming-2.m: Update
1104 * objc.dg/naming-3.m: New
1105
1106 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1107
1108 PR target/40457
1109 * gcc.target/arm/pr40457-3.c: New test.
1110
1111 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
1112
1113 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1114 alias checking.
1115 * lib/target-supports.exp (check_ifunc_available): Likewise.
1116
1117 2010-09-29 Tristan Gingold <gingold@adacore.com>
1118
1119 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1120
1121 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1122
1123 * objc.dg/keywords-1.m: New test.
1124 * objc.dg/keywords-2.m: New test.
1125 * objc.dg/keywords-3.m: New test.
1126 * obj-c++.dg/keywords-1.mm: New test.
1127 * obj-c++.dg/keywords-2.mm: New test.
1128
1129 2010-09-28 Jason Merrill <jason@redhat.com>
1130
1131 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1132 * g++.dg/ext/complit11.C: Likewise.
1133 * g++.old-deja/g++.law/temps1.C: Likewise.
1134
1135 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1136 * g++.old-deja/g++.mike/misc6.C: Likewise.
1137
1138 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1139
1140 * objc.dg/attributes/method-attribute-1.m: New.
1141 * objc.dg/attributes/method-attribute-2.m: New.
1142
1143 * obj-c++.dg/attributes/method-attribute-1.m: New.
1144 * obj-c++.dg/attributes/method-attribute-2.m: New.
1145
1146 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1147
1148 * objc.dg/attributes: New.
1149 * objc.dg/attributes/attributes.exp: New.
1150 * objc.dg/attributes/class-attribute-1.m: New.
1151 * objc.dg/attributes/class-attribute-2.m: New
1152 * objc.dg/attributes/categ-attribute-1.m: New
1153 * objc.dg/attributes/categ-attribute-2.m: New
1154 * objc.dg/attributes/proto-attribute-1.m: New
1155
1156 * obj-c++.dg/attributes: New.
1157 * obj-c++.dg/attributes/attributes.exp: New
1158 * obj-c++.dg/attributes/class-attribute-1.mm: New
1159 * obj-c++.dg/attributes/class-attribute-2.mm: New
1160 * obj-c++.dg/attributes/categ-attribute-1.mm: New
1161 * obj-c++.dg/attributes/categ-attribute-2.mm: New
1162 * obj-c++.dg/attributes/proto-attribute-1.mm: New
1163
1164 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1165
1166 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1167 from the branch renamed to method-20b.m to avoid clashes).
1168
1169 2005-08-23 Stuart Hastings <stuart@apple.com>
1170 Ziemowit Laski <zlaski@apple.com>
1171
1172 Radar 4209854
1173 * obj-c++.dg/method-23.mm: New.
1174 * objc.dg/method-20.m: New.
1175
1176 2010-09-28 Jan Hubicka <jh@suse.cz>
1177
1178 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1179
1180 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1181
1182 PR target/44452
1183 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1184 i?86-*-solaris2.[89], *-*-vxworks*.
1185 * gcc.target/i386/pr22152.c: Likewise.
1186 * gcc.target/i386/vect8-ret.c: New test.
1187
1188 2010-09-28 Jie Zhang <jie@codesourcery.com>
1189
1190 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1191
1192 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1193
1194 Merge from 'apple/trunk' branch on FSF servers.
1195
1196 2005-07-18 Ziemowit Laski <zlaski@apple.com>
1197
1198 Radar 4175534
1199 * obj-c++.dg/method-22.mm: New.
1200
1201 2010-09-27 Jason Merrill <jason@redhat.com>
1202
1203 * g++.dg/cpp0x/rv-lvalue-req.C: New.
1204 * g++.dg/ext/complit11.C: Adjust.
1205 * g++.old-deja/g++.law/temps1.C: Adjust.
1206 * g++.old-deja/g++.ns/koenig6.C: Adjust.
1207 * g++.old-deja/g++.oliva/partord1.C: Adjust.
1208
1209 2010-09-27 Ian Lance Taylor <iant@google.com>
1210
1211 * lib/target-supports.exp (check_effective_target_split_stack):
1212 New procedure.
1213 * gcc.dg/split-1.c: New test.
1214 * gcc.dg/split-2.c: New test.
1215 * gcc.dg/split-3.c: New test.
1216 * gcc.dg/split-4.c: New test.
1217
1218 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1219
1220 PR objc/25464
1221 * objc.dg/type-size-3.m: New test.
1222
1223 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1224
1225 PR objc/45763
1226 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1227
1228 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1229
1230 PR objc/25450
1231 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1232 * objc.dg/type-size-2.m: Same change.
1233 * obj-c++.dg/encode-5.mm: Same change.
1234
1235 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1236
1237 Merge from 'apple/trunk' branch on FSF servers. The original
1238 Changelogs are below.
1239
1240 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1241 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1242 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1243 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1244 in the branch).
1245 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1246 proto-qual-1.m in the branch) and the normal ABI on GNU.
1247 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
1248 the test only with the NeXT runtime.
1249 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1250 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1251 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1252 Run the test only with the NeXT runtime.
1253
1254 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1255
1256 Radar 4492973
1257 * objc.dg/encode-7-64bit.m: New.
1258 * objc.dg/encode-7.m: Skip if -m64.
1259
1260 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
1261
1262 Radar 4301047
1263 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1264 * obj-c++.dg/threedotthree-abi-1.mm: New
1265 * objc.dg/threedotthree-abi-1.m: New
1266
1267 2005-07-20 Ziemowit Laski <zlaski@apple.com>
1268
1269 Radar 4136935
1270 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1271 * objc.dg/encode-6.m: Likewise.
1272 * objc.dg/encode-7.m: New test case.
1273
1274 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1275
1276 Merge from 'apple/trunk' branch on FSF servers. Renamed
1277 const-str-12.m to constr-str-12b.m to avoid conflicts.
1278
1279 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
1280
1281 Radar 4229905
1282 * obj-c++.dg/warn5.mm: New
1283
1284 2005-06-22 Ziemowit Laski <zlaski@apple.com>
1285
1286 Radar 4154928
1287 * obj-c++.dg/const-str-12.mm: New.
1288 * objc.dg/const-str-12.m: New.
1289
1290 2010-09-27 Tobias Burnus <burnus@net-b.de>
1291
1292 PR fortran/40569
1293 PR fortran/40568
1294 * gfortran.dg/storage_size_2.f08: Fix test.
1295 * gfortran.dg/c_sizeof_1.f90: Fix test.
1296 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1297 * gfortran.dg/c_sizeof_3.f90: New.
1298 * gfortran.dg/c_sizeof_4.f90: New.
1299 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1300 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1301
1302 2010-09-26 Daniel Kraft <d@domob.eu>
1303
1304 PR fortran/45783
1305 PR fortran/45795
1306 * gfortran.dg/select_type_18.f03: New test.
1307
1308 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
1309
1310 * gnat.dg/return2.ad[sb]: New test.
1311 * gnat.dg/return2_pkg.ads: New helper.
1312
1313 2010-09-25 Daniel Kraft <d@domob.eu>
1314
1315 PR fortran/45776
1316 * gfortran.dg/io_constraints_6.f03: New test.
1317 * gfortran.dg/io_constraints_7.f03: New test.
1318 * gfortran.dg/newunit_2.f90: New test.
1319
1320 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
1321
1322 * gfortran.dg/operator_c1202.f90: New test.
1323
1324 2010-09-24 Jan Hubicka <jh@suse.cz>
1325
1326 * gcc.dg/tree-ssa/leaf.c: New testcase.
1327
1328 2010-09-24 Jan Hubicka <jh@suse.cz>
1329
1330 PR tree-optimization/45738
1331 PR tree-optimization/45741
1332 * gcc.c-torture/compile/pr45741.c: New.
1333 * gfortran.fortran-torture/compile/pr45738.f90: New.
1334
1335 2010-09-24 Joseph Myers <joseph@codesourcery.com>
1336
1337 * gcc.dg/cpp/undef-opt-1.c: New test.
1338
1339 2010-09-24 Jason Merrill <jason@redhat.com>
1340
1341 * g++.dg/other/error10.C: Adjust expected output.
1342
1343 2010-09-24 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR middle-end/45234
1346 * gcc.dg/torture/stackalign/alloca-6.c: New test.
1347 * gcc.target/i386/pr45234.c: New test.
1348
1349 2010-09-24 Richard Guenther <rguenther@suse.de>
1350
1351 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1352
1353 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
1354
1355 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1356 as a comment leader in regexp.
1357
1358 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1359
1360 * objc.dg/sync-2.m: New test.
1361 * obj-c++.dg/sync-2.mm: New test.
1362
1363 2010-09-24 Tobias Burnus <burnus@net-b.de>
1364
1365 PR fortran/40571
1366 * gfortran.dg/iso_fortran_env_7.f90: New.
1367
1368 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1369
1370 * obj-c++.dg/too-many-args.mm: New file.
1371
1372 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1373
1374 Merge from 'apple/trunk' branch on FSF servers.
1375
1376 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1377
1378 Radar 4491608
1379 * objc.dg/too-many-args.m: New
1380
1381 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1382
1383 PR fortran/45744
1384 * gfortran.dg/dependency_36.f90: New test.
1385
1386 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
1387
1388 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1389 * gcc.target/i386/pad-3.c: Ditto.
1390 * gcc.target/i386/pad-7.c: Ditto.
1391 * gcc.target/i386/pad-7.c: Ditto.
1392 * gcc.target/i386/pr36502.c: Ditto.
1393 * gcc.target/i386/zee.c: Ditto.
1394 * gcc.target/i386/20060821-1.c: Ditto.
1395 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
1396 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
1397 * gcc.target/i386/pad-5b.c: Ditto.
1398 * gcc.target/i386/pad-6a.c: Ditto.
1399 * gcc.target/i386/pad-6b.c: Ditto.
1400 * gcc.target/i386/pad-8.c: Ditto.
1401 * gcc.target/i386/pad-9.c: Ditto.
1402 * gcc.target/i386/pad-10.c: Ditto.
1403 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
1404
1405 2010-09-23 Richard Guenther <rguenther@suse.de>
1406
1407 PR tree-optimization/45565
1408 * g++.dg/ipa/pr45565.C: New testcase.
1409
1410 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
1411
1412 PR fortran/45745
1413 PR fortran/45648
1414 * gfortran.dg/vector_subscript_bound_1.f90: New.
1415
1416 2010-09-23 Richard Guenther <rguenther@suse.de>
1417
1418 PR middle-end/45750
1419 * gcc.dg/pr45750.c: New testcase.
1420
1421 2010-09-23 Jakub Jelinek <jakub@redhat.com>
1422
1423 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1424 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
1425 build.
1426
1427 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
1428
1429 PR rtl-optimization/44374
1430 * gcc.target/arm/headmerge-1.c: New test.
1431 * gcc.target/arm/headmerge-2.c: New test.
1432 * gcc.target/i386/headmerge-1.c: New test.
1433 * gcc.target/i386/headmerge-2.c: New test.
1434
1435 2010-09-23 Daniel Kraft <d@domob.eu>
1436
1437 PR fortran/38936
1438 PR fortran/44044
1439 PR fortran/45474
1440 * gfortran.dg/intrinsic_intent_1.f03: New test.
1441 * gfortran.dg/select_type_17.f03: New test.
1442 * gfortran.dg/associate_5.f03: More definability tests.
1443 * gfortran.dg/enum_2.f90: Check definability.
1444 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1445 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1446 * gfortran.dg/char_expr_2.f90: Ditto.
1447 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1448 * gfortran.dg/enum_5.f90: Ditto.
1449 * gfortran.dg/equiv_constraint_8.f90: Ditto.
1450 * gfortran.dg/impure_assignment_2.f90: Ditto.
1451 * gfortran.dg/impure_assignment_3.f90: Ditto.
1452 * gfortran.dg/intent_out_1.f90: Ditto.
1453 * gfortran.dg/intent_out_3.f90: Ditto.
1454 * gfortran.dg/pointer_assign_7.f90: Ditto.
1455 * gfortran.dg/pointer_intent_3.f90: Ditto.
1456 * gfortran.dg/pr19936_1.f90: Ditto.
1457 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1458 * gfortran.dg/simpleif_2.f90: Ditto.
1459 * gfortran.dg/protected_5.f90: Ditto.
1460 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1461 * gfortran.dg/protected_6.f90: Ditto.
1462 * gfortran.dg/protected_7.f90: Ditto.
1463
1464 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1465
1466 PR libfortran/45710
1467 * gfortran.dg/namelist_65.f90: New test.
1468
1469 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1470
1471 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1472 the regexp pattern between the expected label and location string.
1473
1474 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1475
1476 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1477
1478 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1479
1480 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1481 * gcc.dg/pr27898.c: Likewise.
1482 * gcc.dg/pr28712.c: Likewise.
1483 * gcc.dg/pr30762-1.c: Likewise.
1484 * gcc.dg/pr31529-1.c: Likewise.
1485 * gcc.dg/pr34457-1.c: Likewise.
1486 * gcc.dg/pr34668-1.c: Likewise.
1487 * gcc.dg/pr34989-1.c: Likewise.
1488 * gcc.dg/pr43557-1.c: Likewise.
1489
1490 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1491
1492 PR rtl-optimization/45739
1493 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1494
1495 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
1496
1497 * gcc.target/sparc/mnofpu.c: New test.
1498
1499 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1500
1501 PR rtl-optimization/45739
1502 * gcc.target/i386/pr45739.c: New test.
1503
1504 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
1505
1506 PR fortran/45648
1507 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1508 and counts. Add non-elemental function call check.
1509
1510 PR fortran/45648
1511 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1512 arguments checks. Update temporary counts.
1513 * gfortran.dg/transpose_optimization_1.f90: New.
1514
1515 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1516
1517 PR objc/23710
1518 * objc.dg/invalid-method-1.m: New.
1519
1520 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1521
1522 Merge from 'apple/trunk' branch on FSF servers.
1523
1524 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
1525
1526 Radar 4291785
1527 * objc.dg/naming-4.m: New
1528 * objc.dg/naming-5.m: New
1529 * obj-c++.dg/naming-1.mm: New
1530 * obj-c++.dg/naming-2.mm: New
1531
1532 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
1533 Jack Howarth <howarth@bromo.med.uc.edu>
1534
1535 PR c++/45645
1536 * g++.dg/torture/pr44972.C: Use portable assert().
1537
1538 2010-09-21 Richard Guenther <rguenther@suse.de>
1539
1540 PR tree-optimization/45580
1541 * g++.dg/torture/pr45580.C: New testcase.
1542
1543 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
1544
1545 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1546
1547 2010-09-20 Janus Weil <janus@gcc.gnu.org>
1548
1549 PR fortran/45438
1550 * gfortran.dg/pointer_check_7.f90: New.
1551
1552 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR rtl-optimization/45728
1555 * gcc.c-torture/compile/pr45728.c: New test.
1556
1557 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
1558
1559 PR fortran/45081
1560 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1561
1562 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
1563
1564 * g++.dg/tree-ssa/pr45605.C: Add "\\".
1565
1566 2010-09-20 Richard Guenther <rguenther@suse.de>
1567
1568 PR middle-end/45704
1569 * gcc.dg/torture/pr45704.c: New testcase.
1570
1571 2010-09-20 Jan Hubicka <jh@suse.cz>
1572
1573 PR tree-optimize/45605
1574 * g++.dg/tree-ssa/pr45605.C: New testcase.
1575
1576 2010-09-20 Michael Matz <matz@suse.de>
1577
1578 PR testsuite/45706
1579 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1580 enough.
1581
1582 2010-09-20 Richard Guenther <rguenther@suse.de>
1583
1584 PR tree-optimization/45705
1585 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1586
1587 2010-09-20 Michael Matz <matz@suse.de>
1588
1589 PR testsuite/45706
1590 * lib/target-supports.exp (check_effective_target_vect_perm):
1591 Add i?86-*-*.
1592
1593 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR rtl-optimization/45695
1596 * gcc.c-torture/execute/pr45695.c: New test.
1597
1598 2010-09-19 Jan Hubicka <jh@suse.cz>
1599
1600 PR lto/44246
1601 * gcc.c-torture/compile/pr44246.c:New file.
1602
1603 2010-09-19 Ira Rosen <irar@il.ibm.com>
1604
1605 PR tree-optimization/45714
1606 * gfortran.dg/vect/pr45714-a.f: New test.
1607 * gfortran.dg/vect/pr45714-b.f: New test.
1608
1609 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1610
1611 * gnat.dg/const1.adb: Rename into...
1612 * gnat.dg/constant1.adb: ...this.
1613 * gnat.dg/constant2.adb: New test.
1614 * gnat.dg/constant2_pkg1.ads: New helper.
1615 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1616
1617 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1618
1619 * gnat.dg/specs/constant1.ads: New test.
1620 * gnat.dg/specs/constant1_pkg.ads: New helper.
1621
1622 2010-09-18 Jan Hubicka <jh@suse.cz>
1623
1624 PR tree-optimization/45453
1625 * g++.dg/tree-ssa/pr45453.C: New testcase.
1626
1627 2010-09-18 Jason Merrill <jason@redhat.com>
1628
1629 * g++.dg/cpp0x/initlist44.C: New.
1630
1631 2010-09-18 Richard Guenther <rguenther@suse.de>
1632
1633 PR tree-optimization/45709
1634 * g++.dg/torture/pr45709-2.C: New testcase.
1635
1636 2010-09-18 Richard Guenther <rguenther@suse.de>
1637
1638 PR tree-optimization/45709
1639 * g++.dg/torture/pr45709.C: New testcase.
1640
1641 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
1642
1643 PR testsuite/45719
1644 * gcc.target/i386/pad-3.c: Pass -fno-pic.
1645
1646 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1647
1648 * gcc.target/i386/pad-1.c: New.
1649 * gcc.target/i386/pad-2.c: Likewise.
1650 * gcc.target/i386/pad-3.c: Likewise.
1651 * gcc.target/i386/pad-4.c: Likewise.
1652 * gcc.target/i386/pad-5a.c: Likewise.
1653 * gcc.target/i386/pad-5b.c: Likewise.
1654 * gcc.target/i386/pad-6a.c: Likewise.
1655 * gcc.target/i386/pad-6b.c: Likewise.
1656 * gcc.target/i386/pad-7.c: Likewise.
1657 * gcc.target/i386/pad-8.c: Likewise.
1658 * gcc.target/i386/pad-9.c: Likewise.
1659 * gcc.target/i386/pad-10.c: Likewise.
1660
1661 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1662
1663 PR middle-end/45234
1664 * gcc.dg/torture/stackalign/alloca-5.c: New.
1665
1666 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
1667
1668 PR middle-end/45678
1669 * gcc.dg/torture/pr45678-2.c: New.
1670
1671 2010-09-17 Richard Guenther <rguenther@suse.de>
1672
1673 PR middle-end/45678
1674 * gcc.dg/torture/pr45678-1.c: New testcase.
1675
1676 2010-09-17 Michael Matz <matz@suse.de>
1677
1678 PR tree-optimization/43432
1679 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1680 check_effective_target_vect_perm_short): New predicates.
1681 (check_effective_target_vect_perm): Include x86_64.
1682 * gcc.dg/vect/pr43432.c: New test.
1683 * gcc.dg/vect/vect-114.c: Adjust.
1684 * gcc.dg/vect/vect-15.c: Ditto.
1685 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1686 * gcc.dg/vect/slp-perm-9.c: Ditto.
1687
1688 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
1689
1690 PR testsuite/45692
1691 * objc/execute/exceptions/throw-nil.m: Run the test only with the
1692 GNU runtime.
1693
1694 2010-09-17 Richard Guenther <rguenther@suse.de>
1695
1696 * gcc.dg/pr27898.c: Use -flto instead of -combine.
1697 * gcc.dg/pr28706.c: Likewise.
1698 * gcc.dg/pr28712.c: Likewise.
1699 * gcc.dg/pr30762-1.c: Likewise.
1700 * gcc.dg/pr30762-2.c: Likewise.
1701 * gcc.dg/pr31529-1.c: Likewise.
1702 * gcc.dg/pr31529-2.c: Likewise.
1703 * gcc.dg/pr34457-1.c: Likewise.
1704 * gcc.dg/pr34457-2.c: Likewise.
1705 * gcc.dg/pr34668-1.c: Likewise.
1706 * gcc.dg/pr34668-2.c: Likewise.
1707 * gcc.dg/pr34989-1.c: Likewise.
1708 * gcc.dg/pr34989-2.c: Likewise.
1709 * gcc.dg/pr43557-1.c: Likewise.
1710 * gcc.dg/pr43557-2.c: Likewise.
1711 * gcc.dg/debug/pr41893-1.c: Likewise.
1712 * gcc.dg/matrix/matrix.exp: Do not use -combine.
1713 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1714 * gcc.dg/matrix/matrix-4.c: Likewise.
1715 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1716 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1717 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1718 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1719
1720 2010-09-16 Tobias Burnus <burnus@net-b.de>
1721
1722 PR fortran/43665
1723 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1724 optimizations.
1725 * gfortran.dg/intent_optimize_1.f90: New test.
1726
1727 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
1728
1729 * gcc.target/i386/divmod-1.c: New.
1730 * gcc.target/i386/divmod-2.c: Likewise.
1731 * gcc.target/i386/divmod-3.c: Likewise.
1732 * gcc.target/i386/divmod-4.c: Likewise.
1733 * gcc.target/i386/divmod-4a.c: Likewise.
1734 * gcc.target/i386/divmod-5.c: Likewise.
1735 * gcc.target/i386/divmod-6.c: Likewise.
1736 * gcc.target/i386/divmod-7.c: Likewise.
1737 * gcc.target/i386/divmod-8.c: Likewise.
1738 * gcc.target/i386/udivmod-1.c: Likewise.
1739 * gcc.target/i386/udivmod-2.c: Likewise.
1740 * gcc.target/i386/udivmod-3.c: Likewise.
1741 * gcc.target/i386/udivmod-4.c: Likewise.
1742 * gcc.target/i386/udivmod-4a.c: Likewise.
1743 * gcc.target/i386/udivmod-5.c: Likewise.
1744 * gcc.target/i386/udivmod-6.c: Likewise.
1745 * gcc.target/i386/udivmod-7.c: Likewise.
1746 * gcc.target/i386/udivmod-8.c: Likewise.
1747
1748 2010-09-16 Jan Hubicka <jh@suse.cz>
1749
1750 * g++.dg/lto/pr45679-1_0.C: New file.
1751 * g++.dg/lto/pr45679-1_1.C: New file.
1752 * g++.dg/lto/pr45679-0_0.C: New file.
1753 * g++.dg/lto/pr45679-0_1.C: New file.
1754
1755 2010-09-16 Janus Weil <janus@gcc.gnu.org>
1756
1757 PR fortran/45674
1758 * gfortran.dg/class_dummy_2.f03: New.
1759
1760 2010-09-16 Richard Guenther <rguenther@suse.de>
1761
1762 PR tree-optimization/45623
1763 * gcc.dg/torture/pr45623.c: New testcase.
1764
1765 2010-09-16 Ira Rosen <irar@il.ibm.com>
1766
1767 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1768 name and parentheses.
1769 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1770
1771 2010-09-15 Jason Merrill <jason@redhat.com>
1772
1773 * g++.dg/parse/parameter-declaration-2.C: New.
1774
1775 * g++.dg/cpp0x/scoped_enum2.C: New.
1776
1777 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
1778
1779 * gcc.c-torture/compile/20100915-1.c: New test.
1780
1781 2010-09-15 Martin Jambor <mjambor@suse.cz>
1782
1783 PR middle-end/45644
1784 * gcc.dg/ipa/pr45644.c: New test.
1785
1786 2010-09-15 Jakub Jelinek <jakub@redhat.com>
1787
1788 PR tree-optimization/45633
1789 * gcc.dg/vect/pr45633.c: New test.
1790
1791 2010-09-15 Janus Weil <janus@gcc.gnu.org>
1792
1793 PR fortran/45577
1794 * gfortran.dg/allocate_derived_4.f90: New.
1795
1796 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
1797
1798 * lib/target-supports.exp
1799 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1800 supported flag to true for neon.
1801
1802 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1803
1804 PR c++/45665
1805 * g++.dg/template/crash103.C: New.
1806
1807 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
1808
1809 Merge from 'apple/trunk' branch on FSF servers.
1810
1811 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
1812
1813 Radar 4457381
1814 * objc.dg/msg-in-protocol.m: New.
1815 * obj-c++.dg/msg-in-protocol.mm: New.
1816
1817 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
1818
1819 Radar 4219590
1820 * objc.dg/break-in-ifstmt.m: New.
1821
1822 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1823
1824 Radar 4174166
1825 * obj-c++.dg/comp-types-13.mm: New.
1826 * objc.dg/comp-types-12.m: New.
1827
1828 2005-08-22 Ziemowit Laski <zlaski@apple.com>
1829
1830 Radar 4216500
1831 * obj-c++.dg/proto-lossage-7.mm: New.
1832 * objc.dg/proto-lossage-7.m: New.
1833
1834 2010-09-14 Jan Hubicka <jh@suse.cz>
1835
1836 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1837 folding.
1838 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1839 folding.
1840
1841 2010-09-14 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR middle-end/45567
1844 * gcc.dg/pr45567.c: New test.
1845
1846 PR debug/45660
1847 * g++.dg/debug/pr45660.C: New test.
1848
1849 2010-09-14 Ira Rosen <irar@il.ibm.com>
1850
1851 PR tree-optimization/45470
1852 * g++.dg/vect/pr45470-a.cc: New test.
1853 * g++.dg/vect/pr45470-a.cc: New test.
1854
1855 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
1856
1857 PR target/42070
1858 * lib/profopt.exp: Prune warnings on execname2 compile.
1859 * lib/prune.exp: Prune "can't add line info" warnings.
1860
1861 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1862
1863 PR libfortran/45532
1864 * gfortran.dg/namelist_64.f90: New test.
1865
1866 2010-09-13 Jakub Jelinek <jakub@redhat.com>
1867
1868 PR rtl-optimization/45617
1869 * gcc.target/i386/pr45617.c: New test.
1870
1871 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
1872
1873 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1874
1875 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
1876
1877 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1878 * gcc.target/i386/fma4-vector.c: Likewise.
1879 * gcc.target/i386/vectorize2.c: Likewise.
1880 * gcc.target/i386/vectorize4.c: Likewise.
1881 * gcc.target/i386/vectorize5.c: Likewise.
1882 * gcc.target/i386/vectorize6.c: Likewise.
1883 * gcc.target/i386/vectorize8.c: Likewise.
1884
1885 * gcc.target/i386/vect-double-1.c: New.
1886 * gcc.target/i386/vect-double-1a.c: Likewise.
1887 * gcc.target/i386/vect-double-2.c: Likewise.
1888 * gcc.target/i386/vect-double-2a.c: Likewise.
1889
1890 * lib/target-supports.exp (check_effective_target_vect_double):
1891 Set et_vect_double_saved to 0 when tuning for Atom.
1892
1893 2010-09-13 Jan Hubicka <jh@suse.cz>
1894
1895 * gcc.dg/torture/pr23821.c: Drop static keyword.
1896 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1897 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1898
1899 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
1900
1901 * gcc.target/arm/sync-1.c: New.
1902
1903 2010-09-12 Olivier Hainque <hainque@adacore.com>
1904
1905 * gnat.dg/memtrap.adb: New test.
1906
1907 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1908
1909 * gfortran.dg/promotion.f90: Fix options.
1910
1911 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
1912
1913 * g++.dg/cpp0x/range-for1.C: New.
1914 * g++.dg/cpp0x/range-for2.C: New.
1915 * g++.dg/cpp0x/range-for3.C: New.
1916 * g++.dg/cpp0x/range-for4.C: New.
1917 * g++.dg/cpp0x/range-for5.C: New.
1918 * g++.dg/cpp0x/range-for6.C: New.
1919
1920 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
1921
1922 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1923 and counts. Check that transpose is not called.
1924 * gfortran.dg/transpose_2.f90: Update error message.
1925
1926 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1927
1928 PR c++/43824
1929 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1930 * g++.dg/lookup/strong-using-2.C: Likewise.
1931 * g++.dg/lookup/strong-using-3.C: Likewise.
1932 * g++.dg/lookup/strong-using-5.C: Likewise.
1933
1934 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1935 * g++.dg/cpp0x/inline-ns4.C: New.
1936 * g++.dg/cpp0x/inline-ns5.C: New.
1937
1938 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
1939
1940 PR middle-end/45634
1941 * gfortran.fortran-torture/compile/pr45634.f90: New.
1942
1943 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1944
1945 * objc.dg/fobjc-exceptions.m: New test.
1946
1947 2010-09-10 Jan Hubicka <jh@suse.cz>
1948
1949 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1950
1951 2010-09-10 Martin Jambor <mjambor@suse.cz>
1952
1953 PR tree-optimization/44972
1954 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1955 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1956 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1957 instead.
1958 * g++.dg/torture/pr44972.C: New test.
1959
1960 2010-09-10 Martin Jambor <mjambor@suse.cz>
1961
1962 PR tree-optimization/44972
1963 * g++.dg/torture/pr34850.C: Remove expected warning.
1964
1965 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1966
1967 * gfortran.dg/dummy_optional_arg.f90: New test.
1968
1969 2010-09-08 Jan Hubicka <jh@suse.cz>
1970
1971 PR tree-optimization/45598
1972 * fortran.fortran-torture/compile/pr45598.f90: New test.
1973
1974 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1975
1976 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1977 * lib/target-supports.exp (check_ifunc_available): New.
1978 * gcc.dg/attr-ifunc-1.c: New.
1979 * gcc.dg/attr-ifunc-2.c: New.
1980 * gcc.dg/attr-ifunc-3.c: New.
1981 * gcc.dg/attr-ifunc-4.c: New.
1982 * gcc.dg/attr-ifunc-5.c: New.
1983 * g++.dg/ext/attr-ifunc-1.C: New.
1984 * g++.dg/ext/attr-ifunc-2.C: New.
1985 * g++.dg/ext/attr-ifunc-3.C: New.
1986 * g++.dg/ext/attr-ifunc-4.C: New.
1987
1988 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1989
1990 PR middle-end/40386
1991 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
1992
1993 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1994
1995 * gfortran.dg/inline_transpose_1.f90: New test.
1996
1997 2010-09-08 Jakub Jelinek <jakub@redhat.com>
1998
1999 PR c++/45588
2000 * g++.dg/warn/Wunused-var-15.C: New test.
2001
2002 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2003
2004 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2005 hppa*-*-hpux*.
2006
2007 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2008
2009 * objc/execute/exceptions/throw-nil.m: New test.
2010 * objc/execute/exceptions/handler-1.m: Updated to use the new
2011 objc_set_uncaught_exception_handler() function.
2012 * objc/execute/exceptions/matcher-1.m: New test.
2013
2014 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2015
2016 PR fortran/38282
2017 * gfortran.dg/bit_comparison_1.F90: New test.
2018 * gfortran.dg/leadz_trailz_3.f90: New test.
2019 * gfortran.dg/masklr_2.F90: New test.
2020 * gfortran.dg/shiftalr_1.F90: New test.
2021 * gfortran.dg/merge_bits_2.F90: New test.
2022 * gfortran.dg/dshift_2.F90: New test.
2023 * gfortran.dg/bit_comparison_2.F90: New test.
2024 * gfortran.dg/masklr_1.F90: New test.
2025 * gfortran.dg/merge_bits_1.F90: New test.
2026 * gfortran.dg/dshift_1.F90: New test.
2027 * gfortran.dg/shiftalr_2.F90: New test.
2028
2029 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2030
2031 * objc.dg/type-stream-1.m: Replaced with a test that tests that
2032 functions from objc/typedstream.h are deprecated.
2033
2034 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2035
2036 * lib/target-supports.exp
2037 (check_effective_target_run_expensive_tests): New proc.
2038 * gcc.c-torture/compile/limits-fnargs.c: Use
2039 dg-require-effective-target run_expensive_tests.
2040
2041 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2042
2043 PR fortran/45597
2044 * gfortran.dg/gomp/pr45597.f90: New test.
2045
2046 PR fortran/45595
2047 * gfortran.dg/gomp/pr45595.f90: New test.
2048
2049 2010-09-08 Michael Matz <matz@suse.de>
2050
2051 * c-c++-common/uninit-17.c: Adjust.
2052
2053 2010-09-08 Michael Matz <matz@suse.de>
2054
2055 PR tree-optimization/43430
2056 * gcc.dg/vect/pr43430-2.c: New test.
2057
2058 2010-09-08 Michael Matz <matz@suse.de>
2059
2060 PR tree-optimization/33244
2061 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2062
2063 2010-09-08 Richard Guenther <rguenther@suse.de>
2064
2065 PR tree-optimization/45578
2066 * gfortran.dg/pr45578.f90: New testcase.
2067
2068 2010-09-08 Richard Guenther <rguenther@suse.de>
2069
2070 PR testsuite/45590
2071 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2072
2073 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2074
2075 PR fortran/45576
2076 * gfortran.dg/char_length_18.f90: New test.
2077
2078 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
2079
2080 PR target/36502
2081 * gcc.target/i386/pr36502.c: New test.
2082
2083 PR target/42313
2084 PR target/44651
2085 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2086 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2087
2088 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
2089
2090 * gfortran.dg/achar_4.f90: Enable bounds checking.
2091
2092 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
2093
2094 PR target/45206
2095 * gcc.target/i386/pr45206.c: New test.
2096
2097 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
2098
2099 PR fortran/45505
2100 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2101
2102 2010-09-07 Jan Hubicka <jh@suse.cz>
2103
2104 * gcc.c-torture/compile/20100907.c: New testcase.
2105
2106 2010-09-07 Richard Guenther <rguenther@suse.de>
2107
2108 PR middle-end/45569
2109 * g++.dg/eh/pr45569.C: New testcase.
2110
2111 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
2112
2113 PR target/43137
2114 * gcc.target/arm/pr43137.c: New test.
2115
2116 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2117
2118 PR fortran/36931
2119 * gfortran.dg/dependency_35.f90: New test.
2120
2121 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2122
2123 PR fortran/34145
2124 * gfortran.dg/char_length_17.f90: New test.
2125
2126 2010-09-06 Dodji Seketeli <dodji@redhat.com>
2127
2128 PR c++/45200
2129 PR c++/45293
2130 PR c++/45558
2131 * g++.dg/template/typedef34.C: New test.
2132 * g++.dg/template/typedef35.C: New test.
2133
2134 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
2135
2136 PR target/22152
2137 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2138
2139 2010-09-06 Mark Mitchell <mark@codesourcery.com>
2140
2141 * g++.dg/warn/Wdouble-promotion.C: New.
2142
2143 2010-09-06 Arnaud Charlet <charlet@adacore.com>
2144
2145 * g++.dg/parse/redef2.C: New.
2146
2147 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2148
2149 * gcc.dg/20100906-1.c: New testcase.
2150
2151 2010-09-06 Jakub Jelinek <jakub@redhat.com>
2152
2153 PR testsuite/45543
2154 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2155 DW_TAG_enumeration_type DIE.
2156
2157 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
2158
2159 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2160 Update XFAILs.
2161
2162 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
2163
2164 PR rtl-optimization/44919
2165 * g++.dg/opt/pr44919.C: New.
2166
2167 2010-09-06 Tobias Burnus <burnus@net-b.de>
2168
2169 PR fortran/38282
2170 * gfortran.dg/iall_iany_iparity_1.f90: New.
2171 * gfortran.dg/iall_iany_iparity_2.f90: New.
2172
2173 2010-09-06 Jason Merrill <jason@redhat.com>
2174
2175 * g++.dg/cpp0x/initlist42.C: New.
2176
2177 * g++.dg/cpp0x/auto19.C: New.
2178
2179 * g++.dg/template/sfinae25.C: New.
2180 * g++.dg/template/char1.C: Expect warning.
2181 * g++.dg/template/nontype10.C: Likewise.
2182
2183 * g++.dg/cpp0x/implicit9.C: New.
2184
2185 * g++.dg/cpp0x/initlist43.C: New.
2186
2187 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
2188
2189 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2190
2191 2010-09-05 Mark Mitchell <mark@codesourcery.com>
2192
2193 * gcc.dg/Wdouble-promotion.c: New.
2194
2195 2010-09-05 Tobias Burnus <burnus@net-b.de>
2196
2197 * gfortran.dg/float128_1.f90: Remove test case as
2198 it always fails since Rev 163611 backed out the
2199 front-end implementation.
2200
2201 2010-09-05 Tobias Burnus <burnus@net-b.de>
2202
2203 * gfortran.dg/float128_1.f90: XFAIL test case.
2204
2205 2010-09-05 Tobias Burnus <burnus@net-b.de>
2206
2207 * gfortran.dg/bessel_7.f90: Decrease required precision.
2208
2209 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
2210
2211 PR testsuite/45545
2212 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2213 ref-all-matching targets.
2214
2215 2010-09-05 Richard Guenther <rguenther@suse.de>
2216
2217 PR tree-optimization/45535
2218 * gcc.c-torture/compile/pr45535.c: New testcase.
2219
2220 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
2221
2222 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2223 "\[^\n\]*".
2224 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2225 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2226 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2227 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2228 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2229 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2230 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2231 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2232 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2233 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2234 * gcc.target/i386/pr22152.c: Likewise.
2235 * gcc.target/i386/pr36992-1.c: Likewise.
2236 * gcc.target/i386/pr36992-2.c: Likewise.
2237 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2238
2239 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2240
2241 PR testsuite/43957
2242 * gcc.dg/const-uniq-1.c: Modify regexp.
2243
2244 2010-09-04 Tobias Burnus <burnus@net-b.de>
2245
2246 PR fortran/45530
2247 * gfortran.dg/namelist_63.f90: New.
2248
2249 2010-09-04 Jan Hubicka <jh@suse.cz>
2250
2251 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2252 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2253
2254 2010-09-04 Jan Hubicka <jh@suse.cz>
2255
2256 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2257
2258 2010-09-04 Janus Weil <janus@gcc.gnu.org>
2259
2260 PR fortran/45507
2261 * gfortran.dg/allocate_alloc_opt_12.f90: New.
2262
2263 2010-09-03 Joseph Myers <joseph@codesourcery.com>
2264
2265 * gcc.dg/opts-4.c: New test.
2266
2267 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2268
2269 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2270 * gcc.dg/vect/vect-peel-4.c: Ditto.
2271
2272 2010-09-03 Daniel Kraft <d@domob.eu>
2273
2274 PR fortran/45525
2275 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2276
2277 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2278
2279 PR fortran/45159
2280 * gfortran.dg/dependency_34.f90: New test.
2281
2282 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2283
2284 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2285
2286 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2287
2288 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2289 gcc.target/i386/clearcap.map if supported.
2290
2291 2010-09-03 Michael Matz <matz@suse.de>
2292
2293 PR middle-end/45415
2294 * gcc.dg/pr45415.c: New test.
2295
2296 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
2297
2298 PR tree-optimization/45506
2299 * gcc.dg/pr45506.c: New.
2300
2301 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
2302
2303 PR target/45476
2304 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2305 * gcc.target/i386/float128-2.c: Ditto.
2306
2307 2010-09-03 Daniel Kraft <d@domob.eu>
2308
2309 PR fortran/34162
2310 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2311 * gfortran.dg/internal_dummy_2.f08: New test.
2312 * gfortran.dg/internal_dummy_3.f08: New test.
2313 * gfortran.dg/internal_dummy_4.f08: New test.
2314
2315 2010-09-03 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR debug/45500
2318 * gcc.target/i386/pr45500.c: New test.
2319
2320 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
2321
2322 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2323
2324 2010-09-03 Daniel Kraft <d@domob.eu>
2325
2326 PR fortran/44602
2327 * gfortran.dg/exit_2.f08; Adapt error messages.
2328 * gfortran.dg/exit_3.f08: New test.
2329 * gfortran.dg/exit_4.f08: New test.
2330 * gfortran.dg/exit_5.f03: New test.
2331
2332 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2333
2334 * gfortran.dg/ishft_4.f90: New test.
2335
2336 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2337
2338 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2339 FRIZ/XSRIZ instruciton for (double)(long long)x.
2340 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2341
2342 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2343
2344 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2345
2346 2010-09-02 Richard Guenther <rguenther@suse.de>
2347
2348 PR tree-optimization/44937
2349 PR tree-optimization/45412
2350 * g++.dg/opt/pr45412.C: New testcase.
2351 * gcc.c-torture/compile/pr45412.c: Likewise.
2352 * gcc.c-torture/compile/pr44937.c: Likewise.
2353
2354 2010-09-02 Joseph Myers <joseph@codesourcery.com>
2355
2356 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
2357 but using -Werror=comment.
2358 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2359 expected error messages.
2360
2361 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2362
2363 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2364 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2365
2366 2010-09-02 Tobias Burnus <burnus@net-b.de>
2367
2368 PR fortran/45489
2369 * gfortran.dg/initialization_27.f90: New.
2370
2371 2010-09-02 Ira Rosen <irar@il.ibm.com>
2372
2373 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2374 check into different basic blocks. Expect vectorization if misaligned
2375 stores are supported.
2376 * gcc.dg/vect/bb-slp-8a.c: New test.
2377 * gcc.dg/vect/bb-slp-8b.c: New test.
2378
2379 2010-09-01 Steve Ellcey <sje@cup.hp.com>
2380
2381 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2382
2383 2010-09-01 Janus Weil <janus@gcc.gnu.org>
2384
2385 PR fortran/44541
2386 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2387 * gfortran.dg/class_dummy_1.f03: New.
2388
2389 2010-09-01 Jakub Jelinek <jakub@redhat.com>
2390
2391 PR middle-end/45458
2392 * g++.dg/tree-prof/partition2.C: New test.
2393
2394 2010-09-01 Richard Guenther <rguenther@suse.de>
2395
2396 * gcc.dg/vect/vect-outer-fir.c: Adjust.
2397 * gcc.dg/tree-ssa/vrp54.c: New testcase.
2398 * gcc.c-torture/execute/20100827-1.c: Likewise.
2399
2400 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2401
2402 * gfortran.dg/execute_command_line_1.f90: New test.
2403
2404 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2405
2406 PR preprocessor/45457
2407 * c-c++-common/cpp/pr45457.c: New test.
2408
2409 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
2410
2411 * gcc.dg/nested-func-8.c: New test.
2412
2413 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2414
2415 PR fortran/38282
2416 * gfortran.dg/popcnt_poppar_1.F90: New test.
2417 * gfortran.dg/popcnt_poppar_2.F90: New test.
2418
2419 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
2420
2421 * gcc.target/i386/volatile-2.c: Require nonpic target.
2422
2423 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2424
2425 PR middle-end/45461
2426 * gcc.dg/pr45461.c: New test.
2427
2428 2010-08-31 Richard Guenther <rguenther@suse.de>
2429
2430 PR testsuite/45455
2431 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2432
2433 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
2434
2435 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2436
2437 2010-08-30 Janus Weil <janus@gcc.gnu.org>
2438
2439 PR fortran/45456
2440 * gfortran.dg/typebound_proc_18.f03: New.
2441
2442 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
2443
2444 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2445 * lib/scanasm.exp (scan-stack-usage): Likewise.
2446 (scan-stack-usage-not): Likewise.
2447 * gcc.dg/stack-usage-1.c: New test.
2448 * gcc.target/i386/stack-usage-realign.c: Likewise.
2449
2450 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
2451
2452 PR tree-optimization/45427
2453 * gcc.dg/tree-ssa/pr45427.c: New test.
2454
2455 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2456
2457 PR c++/45043
2458 * g++.dg/template/crash102.C: New.
2459
2460 2010-08-30 Jakub Jelinek <jakub@redhat.com>
2461
2462 PR middle-end/45423
2463 * gcc.dg/gomp/atomic-12.c: New test.
2464 * gcc.dg/gomp/atomic-13.c: New test.
2465 * gcc.dg/gomp/atomic-14.c: New test.
2466 * g++.dg/gomp/atomic-11.C: New test.
2467 * g++.dg/gomp/atomic-12.C: New test.
2468 * g++.dg/gomp/atomic-13.C: New test.
2469 * g++.dg/gomp/atomic-14.C: New test.
2470
2471 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2472
2473 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2474 delimiter.
2475
2476 2010-08-30 Thomas Quinot <quinot@adacore.com>
2477
2478 * gnat.dg/discr24.adb: New test.
2479
2480 2010-08-30 Richard Guenther <rguenther@suse.de>
2481
2482 PR tree-optimization/45449
2483 * gcc.dg/pr45449.c: New testcase.
2484
2485 2010-08-30 Joseph Myers <joseph@codesourcery.com>
2486
2487 * gcc.dg/opts-1.c: Expect errors, not warnings.
2488
2489 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2490
2491 PR fortran/42769
2492 * gfortran.dg/dynamic_dispatch_11.f03: New.
2493
2494 2010-08-29 Jason Merrill <jason@redhat.com>
2495
2496 PR c++/44991
2497 * g++.dg/parse/defarg15.C: New.
2498
2499 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2500
2501 PR fortran/45439
2502 * gfortran.dg/select_type_16.f03: New.
2503
2504 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
2505 Tobias Burnus <burnus@net-b.de>
2506
2507 * gfortran.dg/bessel_7.f90: Decrease required precision.
2508
2509 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
2510 Kaz Kojima <kkojima@gcc.gnu.org>
2511
2512 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
2513
2514 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2515
2516 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2517 floating point conversion code generation.
2518 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2519 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2520 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2521 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2522 to integer conversion code generation.
2523 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2524 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2525 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2526 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2527
2528 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2529
2530 PR fortran/32049
2531 * gfortran.dg/random_seed_1.f90: Adjust test.
2532 * gfortran.dg/float128_1.f90: New test.
2533
2534 2010-08-27 Tobias Burnus <burnus@net-b.de>
2535
2536 PR fortran/33197
2537 * gfortran.dg/norm2_1.f90: New.
2538 * gfortran.dg/norm2_2.f90: New.
2539 * gfortran.dg/norm2_3.f90: New.
2540 * gfortran.dg/norm2_4.f90: New.
2541 * gfortran.dg/parity_1.f90: New.
2542 * gfortran.dg/parity_2.f90: New.
2543 * gfortran.dg/parity_3.f90: New.
2544
2545 2010-08-27 Janus Weil <janus@gcc.gnu.org>
2546
2547 PR fortran/45420
2548 * gfortran.dg/select_type_15.f03: New.
2549
2550 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2551
2552 PR libfortran/43217
2553 * gfortran.dg/hollerith8.f90: New test.
2554
2555 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2556
2557 PR fortran/45159
2558 * gfortran.dg/dependency_33.f90: New test.
2559
2560 2010-08-27 Richard Guenther <rguenther@suse.de>
2561
2562 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2563 * gcc.dg/graphite/scop-2.c: Likewise.
2564 * gcc.dg/graphite/scop-20.c: Likewise.
2565 * gcc.dg/vect/slp-25.c: Likewise.
2566
2567 2010-08-27 Olivier Hainque <hainque@adacore.com>
2568
2569 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2570
2571 2010-08-26 Daniel Kraft <d@domob.eu>
2572
2573 PR fortran/38936
2574 PR fortran/44047
2575 PR fortran/45384
2576 * gfortran.dg/associate_8.f03: New test.
2577 * gfortran.dg/select_type_13.f03: New test.
2578 * gfortran.dg/select_type_14.f03: New test.
2579
2580 2010-08-26 Jakub Jelinek <jakub@redhat.com>
2581
2582 PR tree-optimization/44485
2583 * gcc.dg/pr44485.c: New test.
2584
2585 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2586
2587 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2588 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2589 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2590
2591 2010-08-26 Richard Guenther <rguenther@suse.de>
2592
2593 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2594 * gcc.dg/graphite/scop-21.c: Likewise.
2595
2596 2010-08-26 Richard Guenther <rguenther@suse.de>
2597
2598 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2599 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2600 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2601 * gcc.dg/vect/vect-91.c: Likewise.
2602 * gcc.dg/vect/vect-peel-1.c: Likewise.
2603 * gcc.dg/vect/vect-peel-2.c: Likewise.
2604 * gcc.dg/vect/vect-peel-4.c: Likewise.
2605
2606 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2607
2608 PR libfortran/41859
2609 * gfortran.dg/der_io_4.f90: New test.
2610
2611 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2612
2613 PR rtl-optimization/44858
2614 * gcc.c-torture/execute/pr44858.c: New test.
2615
2616 PR rtl-optimization/45400
2617 * g++.dg/other/i386-8.C: New test.
2618
2619 2010-08-25 Richard Guenther <rguenther@suse.de>
2620
2621 * gcc.dg/alias-8.c: Adjust.
2622
2623 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
2624
2625 * gcc.target/i386/combine-mul.c: New test.
2626
2627 2010-08-25 Richard Guenther <rguenther@suse.de>
2628
2629 PR lto/44562
2630 * gcc.dg/graphite/id-27.c: New testcase.
2631 * gcc.dg/lto/20100825-1_0.c: Likewise.
2632
2633 2010-08-25 Richard Guenther <rguenther@suse.de>
2634
2635 PR tree-optimization/45316
2636 * g++.dg/opt/pr45316.C: New testcase.
2637
2638 2010-08-25 Richard Guenther <rguenther@suse.de>
2639
2640 PR tree-optimization/45393
2641 * g++.dg/torture/pr45393.C: New testcase.
2642
2643 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2644
2645 PR tree-optimization/45059
2646 * gcc.c-torture/compile/pr45059.c: New test.
2647
2648 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
2649
2650 * lib/target-supports.exp (check_effective_target_vect_unpack):
2651 Set vect_unpack supported flag to true for neon.
2652
2653 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2654
2655 * gcc.dg/tree-ssa/ifc-5.c: New.
2656
2657 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
2658
2659 * gcc.dg/tree-ssa/ifc-4.c: New.
2660 * gcc.dg/tree-ssa/ifc-7.c: New.
2661
2662 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
2663
2664 * gcc.dg/vect/vect.exp: Check loongson targets
2665 * g++.dg/vect/vect.exp: Likewise
2666 * gfortran.dg/vect/vect.exp: Likewise
2667
2668 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2669
2670 * gcc.target/powerpc/vsx-mass-1.c: New file, test
2671 -mveclibabi=mass.
2672
2673 2010-08-23 Janus Weil <janus@gcc.gnu.org>
2674
2675 PR fortran/45366
2676 * gfortran.dg/proc_ptr_29.f90: New.
2677
2678 2010-08-22 Tobias Burnus <burnus@net-b.de>
2679 Dominique d'Humieres <dominiq@lps.ens.fr>
2680
2681 PR fortran/45367
2682 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2683
2684 2010-08-22 Tobias Burnus <burnus@net-b.de>
2685
2686 PR fortran/45367
2687 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2688
2689 2010-08-22 Tobias Burnus <burnus@net-b.de>
2690
2691 PR fortran/36158
2692 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2693
2694 2010-08-22 Tobias Burnus <burnus@net-b.de>
2695 Dominique d'Humieres <dominiq@lps.ens.fr>
2696
2697 PR fortran/45367
2698 PR fortran/36158
2699 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2700 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2701
2702 2010-08-21 Janus Weil <janus@gcc.gnu.org>
2703
2704 PR fortran/44863
2705 PR fortran/45271
2706 PR fortran/45290
2707 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2708 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2709 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2710
2711 2010-08-21 Tobias Burnus <burnus@net-b.de>
2712
2713 PR fortran/36158
2714 PR fortran/33197
2715 * gfortran.dg/bessel_6.f90: New.
2716 * gfortran.dg/bessel_7.f90: New.
2717
2718 2010-08-20 Jan Hubicka <jh@suse.cz>
2719
2720 PR c++/45307
2721 PR c++/17736
2722 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2723 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2724
2725 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
2726
2727 PR target/45336
2728 * gcc.target/i386/pr45336-1.c: New.
2729 * gcc.target/i386/pr45336-2.c: Likewise.
2730 * gcc.target/i386/pr45336-3.c: Likewise.
2731 * gcc.target/i386/pr45336-4.c: Likewise.
2732
2733 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
2734
2735 PR testsuite/45361
2736 * gcc.target/i386/volatile-2.c: Update scan strings to also
2737 include (%rip) for the memory reference on x86_64.
2738
2739 2010-08-20 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR middle-end/44974
2742 * gcc.dg/pr44974.c: New test.
2743
2744 PR rtl-optimization/45353
2745 * gcc.dg/pr45353.c: New test.
2746
2747 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
2748
2749 * gcc.target/i386/volatile-2.c: New.
2750
2751 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
2752
2753 PR rtl-optimization/44691
2754 * gfortran.dg/pr44691.f: New test.
2755
2756 2010-10-19 Olivier Hainque <hainque@adacore.com>
2757
2758 * gcc.target/sparc/sibcall-dslot.c: New testcase.
2759
2760 2010-08-19 Jason Merrill <jason@redhat.com>
2761
2762 * g++.dg/init/synth3.C: New.
2763 * g++.dg/init/value8.C: New.
2764 * g++.dg/tree-ssa/empty-2.C: New.
2765 * g++.dg/cpp0x/noexcept09.C: New.
2766
2767 2010-08-19 Daniel Kraft <d@domob.eu>
2768
2769 PR fortran/29785
2770 PR fortran/45016
2771 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2772 * gfortran.dg/pointer_remapping_1.f90: New test.
2773 * gfortran.dg/pointer_remapping_2.f03: New test.
2774 * gfortran.dg/pointer_remapping_3.f08: New test.
2775 * gfortran.dg/pointer_remapping_4.f03: New test.
2776 * gfortran.dg/pointer_remapping_5.f08: New test.
2777 * gfortran.dg/pointer_remapping_6.f08: New test.
2778
2779 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
2780
2781 PR testsuite/45324
2782 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2783
2784 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2785
2786 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2787
2788 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
2789
2790 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2791 variable.
2792
2793 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2794
2795 PR target/45070
2796 * gcc.c-torture/execute/pr45070.c: New.
2797
2798 2010-08-19 Ian Bolton <ian.bolton@arm.com>
2799
2800 * g++.dg/pr44328.C: New test.
2801
2802 2010-08-19 Tobias Burnus <burnus@net-b.de>
2803
2804 PR fortran/36158
2805 PR fortran/33197
2806 * gfortran.dg/bessel_3.f90: New.
2807 * gfortran.dg/bessel_4.f90: New.
2808 * gfortran.dg/bessel_5.f90: New.
2809
2810 2010-08-19 Janus Weil <janus@gcc.gnu.org>
2811
2812 PR fortran/45290
2813 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2814 * gfortran.dg/pointer_init_2.f90: New.
2815 * gfortran.dg/pointer_init_3.f90: New.
2816 * gfortran.dg/pointer_init_4.f90: New.
2817
2818 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
2819
2820 PR c++/45049
2821 * g++.dg/pr45049-1.C: New test.
2822 * g++.dg/pr45049-2.C: New test.
2823
2824 2010-08-18 Jie Zhang <jie@codesourcery.com>
2825
2826 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2827 20 if __ARM_PCS is defined otherwise 64.
2828 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2829 instead of hard coded 64.
2830
2831 2010-08-18 Yao Qi <yao@codesourcery.com>
2832
2833 PR target/45094
2834 * gcc.target/arm/pr45094.c: New test.
2835
2836 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2837
2838 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2839
2840 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2841
2842 PR rtl-optimization/42575
2843 * gcc.target/arm/pr42575.c: New test.
2844
2845 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2846
2847 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2848 * gcc.dg/tls/thr-cse-1.c: New.
2849
2850 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
2851
2852 PR debug/42487
2853 * lib/target-supports.exp
2854 (check_effective_target_function_sections): New.
2855 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2856 function sections before proceding.
2857
2858 2010-08-17 Jakub Jelinek <jakub@redhat.com>
2859
2860 PR fortran/45308
2861 * gfortran.dg/pr45308.f03: New test.
2862
2863 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
2864
2865 PR target/45296
2866 * gcc.target/i386/pr45296.c: New test.
2867
2868 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
2869
2870 * g++.dg/ext/uow-1.C: New.
2871 * g++.dg/ext/uow-2.C: New.
2872 * g++.dg/ext/uow-3.C: New.
2873 * g++.dg/ext/uow-4.C: New.
2874
2875 2010-08-17 Richard Guenther <rguenther@suse.de>
2876
2877 PR testsuite/45266
2878 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2879
2880 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
2881
2882 PR c/40563
2883 * gcc.dg/Wcxx-compat-20.c: New test.
2884
2885 2010-08-17 Daniel Kraft <d@domob.eu>
2886
2887 PR fortran/38936
2888 * gfortran.dg/associate_1.f03: Extended to test newly supported
2889 features like association to variables.
2890 * gfortran.dg/associate_3.f03: Removed check for illegal change
2891 of associate-name here...
2892 * gfortran.dg/associate_5.f03: ...and added it here.
2893 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2894 * gfortran.dg/associate_7.f03: New test.
2895
2896 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
2897
2898 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2899
2900 2010-08-15 Daniel Kraft <d@domob.eu>
2901
2902 PR fortran/38936
2903 * gfortran.dg/associate_1.f03: Enable test for array expressions.
2904 * gfortran.dg/associate_3.f03: Clarify comment.
2905 * gfortran.dg/associate_5.f03: New test.
2906 * gfortran.dg/associate_6.f03: New test.
2907
2908 2010-08-15 Tobias Burnus <burnus@net-b.de>
2909
2910 PR fortran/45211
2911 * gfortran.dg/bind_c_usage_21.f90: New.
2912 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2913
2914 2010-08-15 Tobias Burnus <burnus@net-b.de>
2915
2916 * gfortran.dg/optional_absent_1.f90: New.
2917 * gfortran.dg/null_actual.f90: New.
2918
2919 2010-08-15 Tobias Burnus <burnus@net-b.de>
2920
2921 * gfortran.dg/pointer_target_1.f90: New.
2922 * gfortran.dg/pointer_target_2.f90: New.
2923 * gfortran.dg/pointer_target_3.f90: New.
2924
2925 2010-08-15 Daniel Kraft <d@domob.eu>
2926
2927 PR fortran/45197
2928 * gfortran.dg/elemental_args_check_3.f90: New test.
2929 * gfortran.dg/impure_1.f08: New test.
2930 * gfortran.dg/impure_2.f08: New test.
2931 * gfortran.dg/impure_3.f90: New test.
2932 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2933
2934 2010-08-15 Ira Rosen <irar@il.ibm.com>
2935
2936 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2937 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2938 SLP tests.
2939 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2940 misaligned loads.
2941 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2942 misaligned stores.c
2943 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2944
2945 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2946
2947 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2948 dg-require-effective-target after dg-do.
2949
2950 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2951
2952 * lib/target-supports.exp (check_effective_target_vect_int): Return
2953 true for Loongson targets.
2954 (check_effective_target_vect_shift): Likewise.
2955 (check_effective_target_vect_no_int_max): Likewise.
2956 (check_effective_target_vect_no_align): Likewise.
2957 (check_effective_target_vect_short_mult): Likewise.
2958
2959 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
2960
2961 * g++.dg/cast.C: Change fields of structures to "long" to pass
2962 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2963 * g++.dg/cpp0x/iop.C: Ditto.
2964 * g++.dg/cpp0x/named_refs.C: Ditto.
2965 * g++.dg/cpp0x/rv1p.C: Ditto.
2966 * g++.dg/cpp0x/rv2p.C: Ditto.
2967 * g++.dg/cpp0x/rv3p.C: Ditto.
2968 * g++.dg/cpp0x/rv4p.C: Ditto.
2969 * g++.dg/cpp0x/rv5p.C: Ditto.
2970 * g++.dg/cpp0x/rv6p.C: Ditto.
2971 * g++.dg/cpp0x/rv7p.C: Ditto.
2972 * g++.dg/cpp0x/rv8p.C: Ditto.
2973 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2974
2975 2010-08-13 Daniel Kraft <d@domob.eu>
2976
2977 * gfortran.dg/implied_shape_1.f08: New test.
2978 * gfortran.dg/implied_shape_2.f90: New test.
2979 * gfortran.dg/implied_shape_3.f08: New test.
2980
2981 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2982
2983 PR libfortran/42526
2984 * gfortran.dg/char_component_initializer_1.f90: New test.
2985
2986 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2987
2988 PR tree-optimization/45241
2989 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2990
2991 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
2992
2993 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2994 to dg-options.
2995 * gcc.target/i386/pr40906-2.c: Ditto.
2996 * gcc.target/i386/pr40906-3.c: Ditto.
2997
2998 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR middle-end/45262
3001 * gcc.c-torture/execute/pr45262.c: New test.
3002
3003 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3004
3005 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3006 empty argument.
3007 * g++.dg/other/profile1.C: Ditto.
3008
3009 2010-08-12 Richard Guenther <rguenther@suse.de>
3010
3011 PR tree-optimization/45232
3012 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3013 * gcc.dg/tree-ssa/loop-7.c: Adjust.
3014 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3015 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3016 unsigned arithmetic.
3017 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3018 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3019 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3020 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3021 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3022 unsigned arithmetic.
3023 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3024 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3025 unsigned arithmetic.
3026 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3027 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3028 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3029 unsigned arithmetic.
3030 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3031 * gcc.dg/tree-ssa/negate.c: Adjust.
3032 * gcc.dg/vect/vect-1.c: Adjust.
3033 * gfortran.dg/reassoc_6.f: XFAIL.
3034
3035 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3036
3037 PR debug/45259
3038 * gcc.dg/pr45259.c: New test.
3039
3040 2010-08-12 Wei Guozhi <carrot@google.com>
3041
3042 PR target/44999
3043 * gcc.target/arm/pr44999.c: New testcase.
3044
3045 2010-08-12 Jie Zhang <jie@codesourcery.com>
3046
3047 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3048 (N): Likewise.
3049 (main): Adjust accordingly.
3050
3051 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3052
3053 * gfortran.dg/graphite/id-22.f: New.
3054
3055 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3056
3057 * gcc.dg/graphite/id-26.c: New.
3058
3059 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3060
3061 * gcc.dg/graphite/id-25.c: New.
3062
3063 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3064
3065 * gcc.dg/graphite/run-id-5.c: New.
3066 * gcc.dg/graphite/run-id-6.c: New.
3067 * gfortran.dg/graphite/id-21.f: New.
3068
3069 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3070
3071 * gcc.dg/graphite/id-24.c: New.
3072
3073 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3074
3075 * gcc.dg/tree-ssa/pr20742.c: New.
3076
3077 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3078
3079 * gcc.dg/graphite/id-23.c: New.
3080
3081 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3082
3083 * gfortran.dg/graphite/id-20.f: Adjust testcase.
3084
3085 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3086
3087 * gcc.dg/graphite/pr42729.c: New.
3088
3089 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3090
3091 * gfortran.dg/graphite/id-20.f: New.
3092
3093 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3094
3095 * gcc.dg/graphite/id-22.c: New.
3096
3097 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3098
3099 * gcc.dg/graphite/run-id-2.c: Call abort.
3100
3101 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3102
3103 * gcc.dg/graphite/id-20.c: New.
3104
3105 2010-08-11 Janus Weil <janus@gcc.gnu.org>
3106 Steve Kargl <kargl@gcc.gnu.org>
3107
3108 PR fortran/44595
3109 * gfortran.dg/move_alloc_3.f90: New.
3110 * gfortran.dg/random_seed_2.f90: New.
3111
3112 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3113
3114 * lib/target-supports.exp (check_effective_target_sync_int_long):
3115 Add hppa*-*-linux*.
3116 (check_effective_target_sync_char_short): Likewise.
3117
3118 2010-08-10 Yao Qi <yao@codesourcery.com>
3119
3120 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3121 general form.
3122 * gcc.dg/tree-ssa/loop-31.c: Likewise.
3123 * g++.dg/other/packed1.C: Likewise.
3124 * g++.dg/other/crash-4.C: Likewise.
3125 * g++.dg/ext/packed8.C: Likewise.
3126 * g++.dg/init/array16.C: Likewise.
3127
3128 2010-08-10 xinliang David Li <davidxl@google.com>
3129 * gcc.dg/tree-ssa/loop-19.c: Add option
3130 -fno-prefetch-loop-array
3131
3132 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
3133
3134 PR middle-end/45182
3135 * gcc.c-torture/compile/pr45182.c: New test.
3136
3137 2010-08-09 Jason Merrill <jason@redhat.com>
3138
3139 PR c++/45236
3140 * g++.dg/cpp0x/variadic-104.C: New.
3141
3142 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3143
3144 PR fortran/44235
3145 * gfortran.dg/dependency_32.f90: New test.
3146
3147 2010-08-09 Richard Guenther <rguenther@suse.de>
3148
3149 PR middle-end/44632
3150 * g++.dg/opt/nrv17.C: New testcase.
3151
3152 2010-08-09 Richard Guenther <rguenther@suse.de>
3153
3154 PR middle-end/45212
3155 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3156 alignment from MEM_REF offset only if we took it from the
3157 base object.
3158
3159 * gcc.target/i386/pr24178.c: New testcase.
3160
3161 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3162
3163 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3164 * gcc.dg/20030702-1.c: Ditto.
3165 * gcc.dg/20050309-1.c: Ditto.
3166 * gcc.dg/20050325-1.c: Ditto.
3167 * gcc.dg/20050330-2.c: Ditto.
3168 * gcc.dg/20051201-1.c: Ditto.
3169 * gcc.dg/gomp/pr27573.c: Ditto.
3170 * gcc.dg/gomp/pr34610.c: Ditto.
3171 * gcc.dg/pr24225.c: Ditto.
3172 * gcc.dg/pr26570.c: Ditto.
3173 * gcc.dg/pr32773.c: Ditto.
3174 * g++.dg/gcov/gcov-6.C: Ditto.
3175 * g++.dg/gomp/pr34608.C: Ditto.
3176 * gfortran.dg/gomp/pr27573.f90: Ditto.
3177
3178 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
3179 dg-require-host-local dg directive.
3180 * gcc.dg/profile-dir-2.c: Ditto.
3181 * gcc.dg/profile-dir-3.c: Ditto.
3182
3183 2010-08-08 Richard Guenther <rguenther@suse.de>
3184
3185 PR tree-optimization/45109
3186 * gcc.c-torture/compile/pr45109.c: New testcase.
3187
3188 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3189
3190 * gcc.dg/march.c: Skip if -march defined.
3191 * gcc.dg/mtune.c: Skip if -mtune defined.
3192
3193 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3194 generic thunk support.
3195
3196 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
3197
3198 PR target/45213
3199 * gcc.target/i386/pr45213.c: New test.
3200
3201 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3202
3203 PR libfortran/45143
3204 * gfortran.dg/fmt_error_11.f03: New test.
3205
3206 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
3207
3208 * lib/target-supports.exp (check_effective_target_sync_int_long):
3209 Add arm*-*-linux-gnueabi.
3210 (check_effective_target_sync_char_short): Likewise.
3211
3212 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3213
3214 PR fortran/45159
3215 * gfortran.dg/dependency_31.f90: New test.
3216
3217 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3218
3219 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
3220
3221 2010-08-06 Jason Merrill <jason@redhat.com>
3222
3223 * g++.dg/cpp0x/sfinae3.C: New.
3224 * g++.dg/cpp0x/sfinae4.C: New.
3225
3226 2010-08-06 Richard Guenther <rguenther@suse.de>
3227
3228 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3229 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3230 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3231 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3232 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3233 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3234 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3235 * gcc.c-torture/execute/20100805-1.c: Likewise.
3236
3237 2010-08-05 Martin Jambor <mjambor@suse.cz>
3238
3239 PR testsuite/42855
3240 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3241
3242 2010-08-05 Martin Jambor <mjambor@suse.cz>
3243
3244 * gcc.dg/ipa/ipcp-ii-1.c: New test.
3245 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3246
3247 2010-08-05 Martin Jambor <mjambor@suse.cz>
3248
3249 * g++.dg/ipa/devirt-1.C: New test.
3250 * g++.dg/ipa/devirt-2.C: Likewise.
3251 * g++.dg/ipa/devirt-3.C: Likewise.
3252 * g++.dg/ipa/devirt-4.C: Likewise.
3253 * g++.dg/ipa/devirt-5.C: Likewise.
3254 * gcc.dg/ipa/iinline-3.c: Likewise.
3255
3256 2010-08-05 Jie Zhang <jie@codesourcery.com>
3257
3258 PR tree-optimization/45144
3259 * gcc.dg/tree-ssa/pr45144.c: New test.
3260
3261 2010-08-04 Janus Weil <janus@gcc.gnu.org>
3262
3263 PR fortran/42207
3264 PR fortran/44064
3265 PR fortran/44065
3266 * gfortran.dg/class_25.f03: New.
3267 * gfortran.dg/class_26.f03: New.
3268
3269 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
3270
3271 * g++.dg/warn/miss-format-1.C: Update line number.
3272
3273 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
3274
3275 PR c++/44641
3276 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3277 .frame and .mask assembler directives.
3278
3279 2010-08-04 Richard Guenther <rguenther@suse.de>
3280
3281 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3282 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3283 * gcc.dg/tree-ssa/vrp50.c: Likewise.
3284 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3285
3286 2010-08-04 Tobias Burnus <burnus@net-b.de>
3287
3288 PR fortran/44857
3289 * gfortran.dg/derived_constructor_char_1.f90: New.
3290 * gfortran.dg/derived_constructor_char_2.f90: New.
3291
3292 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3293
3294 PR fortran/45159
3295 * gfortran.dg/dependency_30.f90: New test.
3296
3297 2010-08-03 Jan Hubicka <jh@suse.cz>
3298
3299 * gcc.c-torture/compile/pr45085.c: New testcase.
3300
3301 2010-08-03 Janus Weil <janus@gcc.gnu.org>
3302
3303 PR fortran/44584
3304 PR fortran/45161
3305 * gfortran.dg/typebound_call_9.f03: Modified.
3306 * gfortran.dg/typebound_generic_1.f03: Modified.
3307
3308 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3309
3310 PR fortran/45159
3311
3312 * gfortran.dg/dependency_29.f90: New test.
3313
3314 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3315
3316 PR fortran/36854
3317 * gfortran.dg/character_comparison_2.f90: New test.
3318 * gfortran.dg/character_comparison_3.f90: New test.
3319 * gfortran.dg/dependency_28.f90: New test.
3320
3321 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
3322
3323 PR target/40457
3324 * gcc.target/arm/pr40457-1.c: New test.
3325 * gcc.target/arm/pr40457-2.c: New test.
3326
3327 2010-08-01 Janus Weil <janus@gcc.gnu.org>
3328
3329 PR fortran/44912
3330 * gfortran.dg/typebound_call_17.f03: New.
3331
3332 2010-07-30 Janus Weil <janus@gcc.gnu.org>
3333
3334 PR fortran/44929
3335 * gfortran.dg/allocate_derived_3.f90: New.
3336
3337 2010-07-30 Xinliang David Li <davidxl@google.com>
3338 PR tree-optimization/45121
3339 * c-c++-common/uninit-17.c: Add -fno-ivops option.
3340
3341 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3342
3343 PR c++/45112
3344 * g++.dg/pr45112.C: New test.
3345
3346 2010-07-30 Jakub Jelinek <jakub@redhat.com>
3347
3348 PR debug/45055
3349 PR rtl-optimization/45137
3350 * gcc.dg/pr45055.c: New test.
3351
3352 2010-07-30 Alan Modra <amodra@gmail.com>
3353
3354 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3355 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3356
3357 2010-07-29 Tobias Burnus <burnus@net-b.de>
3358
3359 PR fortran/45087
3360 PR fortran/45125
3361 * gfortran.dg/whole_file_25.f90: New.
3362 * gfortran.dg/whole_file_26.f90: New.
3363 * gfortran.dg/whole_file_27.f90: New.
3364
3365 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3366
3367 PR fortran/44962
3368 * gfortran.dg/typebound_proc_17.f03: New.
3369
3370 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3371
3372 PR fortran/45004
3373 * gfortran.dg/move_alloc_2.f90: New.
3374
3375 2010-07-29 Xinliang David Li <davidxl@google.com>
3376 PR tree-optimization/45121
3377 * c-c++-common/uninit-17.c: Fix expected output.
3378
3379 2010-07-29 Richard Guenther <rguenther@suse.de>
3380
3381 PR tree-optimization/45120
3382 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3383
3384 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
3385
3386 PR fortran/42051
3387 PR fortran/44064
3388 * gfortran.dg/pr42051.f03: New testcase.
3389
3390 2010-07-29 Richard Guenther <rguenther@suse.de>
3391
3392 PR middle-end/45034
3393 * gcc.c-torture/execute/pr45034.c: New testcase.
3394
3395 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3396
3397 PR c++/45096
3398 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3399
3400 2010-07-28 Daniel Kraft <d@domob.eu>
3401
3402 * gfortran.dg/bound_8.f90: New test.
3403
3404 2010-07-28 Jakub Jelinek <jakub@redhat.com>
3405
3406 PR debug/45105
3407 * gcc.dg/pr45105.c: New test.
3408
3409 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3410
3411 PR rtl-optimization/45107
3412 * gcc.dg/pr45107.c: New test.
3413
3414 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3415
3416 PR rtl-optimization/45101
3417 * gcc.dg/pr45101.c: New test.
3418
3419 2010-07-28 Tobias Burnus <burnus@net-b.de>
3420
3421 PR fortran/45077
3422 * gfortran.dg/whole_file_24.f90: New.
3423
3424 2010-07-27 Jason Merrill <jason@redhat.com>
3425
3426 * g++.dg/cpp0x/variadic102.C: New.
3427 * g++.dg/cpp0x/variadic103.C: New.
3428
3429 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3430
3431 PR rtl-optimization/40956
3432 PR target/42495
3433 PR middle-end/42574
3434 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3435 * gcc.target/arm/pr42574.c: Add tests.
3436
3437 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3438
3439 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3440 test name.
3441 (cleanup-repo-files): Ditto.
3442 (cleanup-saved-temps): Ditto.
3443
3444 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3445
3446 PR testsuite/44701
3447 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3448
3449 PR c/45079
3450 * gcc.dg/pr45079.c: New test.
3451
3452 2010-07-27 Ira Rosen <irar@il.ibm.com>
3453
3454 PR tree-optimization/44152
3455 * gcc.dg/vect/fast-math-pr44152.c: New test.
3456
3457 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
3458
3459 PR ObjC/44140
3460 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3461 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3462 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3463 * obj-c++.dg/torture/trivial.mm: Ditto.
3464 * objc.dg/torture/tls/thr-init-2.m: Ditto.
3465 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3466 * objc.dg/torture/tls/thr-init.m: Ditto.
3467 * objc.dg/torture/trivial.m: Ditto.
3468
3469 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3470
3471 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3472 Skip on spu-*-* targets.
3473
3474 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3475
3476 PR tree-optimization/45083
3477 * gcc.dg/pr45083.c: New test.
3478
3479 2010-07-26 Tobias Burnus <burnus@net-b.de>
3480
3481 PR fortran/40873
3482 * gfortran.dg/whole_file_22.f90: New test.
3483 * gfortran.dg/whole_file_23.f90: New test.
3484
3485 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
3486 Jack Howarth <howarth@bromo.med.uc.edu>
3487 Richard Henderson <rth@redhat.com>
3488
3489 PR target/44132
3490 * gcc.dg/tls/thr-init-1.c: New.
3491 * gcc.dg/tls/thr-init-2.c: New.
3492 * gcc.dg/torture/tls New.
3493 * gcc.dg/torture/tls/tls-test.c: New.
3494 * gcc.dg/torture/tls/thr-init-1.c: New.
3495 * gcc.dg/torture/tls/tls.exp: New.
3496 * gcc.dg/torture/tls/thr-init-2.c: New.
3497 * gcc.dg/tls/emutls-2.c: New test
3498
3499 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3500 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3501 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3502 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3503 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3504 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3505 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3506 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3507 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3508 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3509 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3510 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3511 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3512 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3513 gfortran.dg/gomp/appendix-a/a.22.4.f90,
3514 gfortran.dg/gomp/appendix-a/a.22.5.f90,
3515 gfortran.dg/gomp/appendix-a/a.22.6.f90,
3516 gfortran.dg/gomp/appendix-a/a.24.1.f90,
3517 gfortran.dg/gomp/appendix-a/a.32.1.f90,
3518 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3519 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3520 gfortran.dg/gomp/omp_threadprivate1.f90,
3521 gfortran.dg/gomp/omp_threadprivate2.f90,
3522 gfortran.dg/gomp/reduction1.f90,
3523 gfortran.dg/gomp/sharing-1.f90: Likewise.
3524
3525 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3526
3527 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3528 sse_runtime.
3529 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3530 dg-require-visibility.
3531
3532 2010-07-26 Richard Guenther <rguenther@suse.de>
3533
3534 PR tree-optimization/43784
3535 * gcc.c-torture/execute/pr43784.c: New testcase.
3536 * g++.dg/torture/pr43784.C: Likewise.
3537
3538 2010-07-26 Richard Guenther <rguenther@suse.de>
3539
3540 PR middle-end/45056
3541 * g++.dg/pr45056.C: New testcase.
3542
3543 2010-07-26 Richard Guenther <rguenther@suse.de>
3544
3545 PR tree-optimization/45071
3546 * gcc.dg/pr45071.c: New testcase.
3547
3548 2010-07-26 Tobias Burnus <burnus@net-b.de>
3549
3550 PR fortran/45066
3551 * gfortran.dg/namelist_62.f90: New.
3552
3553 2010-07-26 Richard Guenther <rguenther@suse.de>
3554
3555 * gcc.c-torture/execute/pr45017.c: Move ...
3556 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
3557
3558 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3559
3560 PR fortran/40628
3561 * trim_optimize_1.f90: New test.
3562 * character_comparision_1.f90: New test.
3563
3564 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3565
3566 PR fortran/42852
3567 * gfortran.dg/wtruncate_fix.f: New test.
3568
3569 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
3570
3571 PR testsuite/45068
3572 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3573
3574 2010-07-24 Richard Guenther <rguenther@suse.de>
3575
3576 PR lto/43788
3577 * g++.dg/lto/20100724-1_0.C: New testcase.
3578
3579 2010-07-24 Richard Guenther <rguenther@suse.de>
3580
3581 PR lto/43212
3582 * gcc.dg/lto/20100724-1_0.c: New testcase.
3583 * gcc.dg/lto/20100724-1_1.c: Likewise.
3584
3585 2010-07-24 Tobias Burnus <burnus@net-b.de>
3586
3587 PR fortran/40011
3588 * gfortran.dg/whole_file_21.f90: New.
3589
3590 * gfortran.dg/integer_exponentiation_3.F90: Use
3591 -ffloat-store only for i?86/x86-64 -m32.
3592
3593 2010-07-24 Tobias Burnus <burnus@net-b.de>
3594
3595 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3596 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3597
3598 2010-07-24 Tobias Burnus <burnus@net-b.de>
3599
3600 * gfortran.dg/func_decl_4.f90: Split test into two ...
3601 * gfortran.dg/func_decl_5.f90: ... parts.
3602 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3603 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3604 * gfortran.dg/global_references_1.f90: Add new dg-warning.
3605 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3606 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3607 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3608 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3609 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3610 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3611 * gfortran.dg/sizeof.f90: Make test valid.
3612 * gfortran.dg/pr20865.f90: Add new dg-error.
3613 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3614 * gfortran.dg/g77/19990218-0.f: Ditto.
3615 * gfortran.dg/g77/19990218-1.f: Ditto.
3616 * gfortran.dg/g77/970625-2.f: Ditto.
3617 * gfortran.dg/pr37243.f: Fix function declaration.
3618 * gfortran.dg/use_only_1.f90: Fix implicit typing.
3619 * gfortran.dg/loc_1.f90: Fix pointer datatype.
3620
3621 2010-07-23 Tobias Burnus <burnus@net-b.de>
3622
3623 PR fortran/44945
3624 * gfortran.dg/char_array_structure_constructor.f90: Add
3625 -fwhole-file as dg-option as it otherwise fails on some
3626 systems.
3627
3628 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
3629
3630 * gnat.dg/aggr16.ad[sb]: New test.
3631 * gnat.dg/aggr16_pkg.ads: New helper.
3632
3633 2010-07-23 Richard Guenther <rguenther@suse.de>
3634
3635 PR lto/43071
3636 * g++.dg/lto/20100723-1_0.C: New testcase.
3637
3638 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
3639
3640 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3641 AVX support.
3642 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3643 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3644
3645 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3646
3647 * lib/target-supports.exp (add_options_for_tls): New proc.
3648 * g++.dg/tls/static-1.C: Use dg-add-options tls.
3649 * g++.dg/tls/static-1a.cc: Likewise.
3650 * gcc.dg/tls/emutls-1.c: Likewise.
3651 * gcc.dg/tls/opt-11.c: Likewise.
3652 * gcc.dg/tls/opt-12.c: Likewise.
3653 * gcc.dg/tls/pr24428-2.c: Likewise.
3654 * gcc.dg/tls/pr24428.c: Likewise.
3655 * obj-c++.dg/tls/static-1.mm: Likewise.
3656 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3657 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3658 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3659 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3660 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3661 * objc.dg/torture/tls/thr-init.m: Likewise.
3662 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3663
3664 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3665
3666 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3667 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3668 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3669 optimized dump files.
3670
3671 2010-07-23 Jakub Jelinek <jakub@redhat.com>
3672
3673 PR tree-optimization/45047
3674 * gcc.c-torture/compile/pr45047.c: New test.
3675
3676 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3677
3678 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3679 instead of dg-compile.
3680 * gcc.dg/float-range-4.c: Ditto.
3681 * gcc.dg/float-range-5.c: Ditto.
3682 * gcc.dg/fold-overflow-1.c: Ditto.
3683 * gcc.dg/gomp/sections-4.c: Ditto.
3684 * gcc.dg/transparent-union-1.c: Ditto.
3685 * gcc.dg/transparent-union-2.c: Ditto.
3686 * gcc.target/i386/pr39315-check.c: Ditto.
3687 * g++.dg/gomp/sections-4.C: Ditto.
3688 * g++.dg/template/dtor7.C: Ditto.
3689 * g++.dg/tree-ssa/pr19952.C: Ditto.
3690 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3691 * gfortran.dg/graphite/pr42185.f90: Ditto.
3692 * gfortran.dg/namelist_36.f90: Ditto.
3693 * gnat.dg/noreturn1.adb: Ditto.
3694 * gnat.dg/specs/small_alignment.ads: Ditto.
3695
3696 2010-07-23 Martin Jambor <mjambor@suse.cz>
3697
3698 PR tree-optimization/44915
3699 * g++.dg/torture/pr44915.C: New test.
3700
3701 2010-07-23 Martin Jambor <mjambor@suse.cz>
3702
3703 PR tree-optimization/44914
3704 * g++.dg/tree-ssa/pr44914.C: New test.
3705
3706 2010-07-23 Jie Zhang <jie@codesourcery.com>
3707
3708 PR target/44290
3709 * gcc.dg/pr44290-1.c: New test.
3710 * gcc.dg/pr44290-2.c: New test.
3711
3712 2010-07-23 Jason Merrill <jason@redhat.com>
3713
3714 PR c++/45008
3715 * g++.dg/abi/mangle44.C: New.
3716
3717 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3718
3719 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3720 for compile-time only tests.
3721 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3722 target check.
3723 * gcc.target/i386/pr39315-4.c: Ditto.
3724 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3725 target check. Include sse-os-support.h.
3726 (main): Call check_isa and sse_os_support.
3727 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3728 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3729 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3730 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3731 target check. Include sse-os-support.h.
3732 (main): Call check_isa and sse_os_support.
3733 * gcc.target/i386/vperm-v2df.c: Ditto.
3734
3735 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
3736
3737 * lib/target-supports.exp (check_avx_hw_available): New procedure.
3738 (check_effective_target_avx_runtime): New procedure.
3739 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3740 (check_effective_target_sse_runtime): Add check_effective_target_sse.
3741
3742 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3743 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
3744 and __get_cpuid test.
3745 * gcc.dg/compat/vector-2b_main.c: Ditto.
3746
3747 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3748
3749 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3750 for compile-time only test.
3751 * gcc.dg/pr32716.c: Ditto.
3752 * gcc.dg/pr34856.c: Ditto.
3753 * gcc.dg/pr36997.c: Ditto.
3754 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3755 * gfortran.dg/pr28158.f90: Ditto.
3756 * gfortran.dg/pr30667.f: Ditto.
3757
3758 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3759 i?86-*-* and x86_64-*-* targets to disable execution on targets
3760 without sse2 runtime support.
3761 * g++.dg/vect/vect.exp: Ditto.
3762 * gfortran.dg/vect/vect.exp: Ditto.
3763
3764 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3765 * gcc.dg/pr37544.c: Ditto.
3766 * gcc.dg/pr40550.c: Ditto.
3767 * gcc.dg/compat/union-m128-1_main.c: Ditto.
3768 * gcc.dg/compat/vector-1a_main.c: Ditto.
3769 * gcc.dg/compat/vector-2a_main.c: Ditto.
3770 * gcc.dg/torture/pr16104-1.c: Ditto.
3771 * gcc.dg/torture/pr35771-1.c: Ditto.
3772 * gcc.dg/torture/pr35771-2.c: Ditto.
3773 * gcc.dg/torture/pr35771-3.c: Ditto.
3774 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3775 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3776 * gcc.dg/torture/stackalign/push-1.c: Ditto.
3777 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3778 * g++.dg/other/i386-1.C: Ditto.
3779 * g++.dg/other/pr40446.C: Ditto.
3780
3781 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3782
3783 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3784
3785 2010-07-23 Daniel Kraft <d@domob.eu>
3786
3787 PR fortran/44709
3788 * gfortran.dg/exit_1.f08: New test.
3789 * gfortran.dg/exit_2.f08: New test.
3790
3791 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
3792
3793 PR tree-optimization/39839
3794 * gcc.target/arm/pr39839.c: New test case.
3795
3796 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3797
3798 * gnat.dg/unchecked_convert5b.adb: New test.
3799 * gnat.dg/unchecked_convert6.adb: Likewise.
3800 * gnat.dg/unchecked_convert6b.adb: Likewise.
3801
3802 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
3803
3804 * gnat.dg/aggr15.ad[sb]: New test.
3805
3806 2010-07-22 Dodji Seketeli <dodji@redhat.com>
3807
3808 PR debug/45024
3809 * g++.dg/debug/dwarf2/nested-2.C: New test case.
3810
3811 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
3812
3813 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3814 with dg-require-linker-plugin.
3815
3816 2010-07-22 Richard Guenther <rguenther@suse.de>
3817
3818 PR lto/43850
3819 * g++.dg/lto/20100722-1_0.C: New testcase.
3820
3821 2010-07-22 Richard Guenther <rguenther@suse.de>
3822
3823 PR lto/42451
3824 * gcc.dg/lto/20100720-3_0.c: New testcase.
3825 * gcc.dg/lto/20100720-3_1.c: Likewise.
3826
3827 2010-07-22 Richard Guenther <rguenther@suse.de>
3828
3829 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3830 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3831
3832 PR lto/43373
3833 * gcc.dg/lto/20100722-1_0.c: New testcase.
3834
3835 2010-07-22 Martin Jambor <mjambor@suse.cz>
3836
3837 PR tree-optimization/44891
3838 * gcc.c-torture/compile/pr44891.c: New test.
3839
3840 2010-07-22 Richard Guenther <rguenther@suse.de>
3841
3842 PR tree-optimization/45017
3843 * gcc.c-torture/execute/pr45017.c: New testcase.
3844
3845 2010-07-22 Tobias Burnus <burnus@net-b.de>
3846
3847 PR fortran/45019
3848 * gfortran.dg/aliasing_dummy_5.f90: New.
3849
3850 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3851
3852 PR target/43698
3853 * gcc.target/arm/pr43698.c: New test.
3854
3855 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
3856
3857 PR fortran/44929
3858 * Revert my commit r162325 for this PR.
3859
3860 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3861
3862 PR debug/45015
3863 * gcc.target/m68k/pr45015.c: New test.
3864
3865 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
3866
3867 PR c++/44641
3868 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3869 comments.
3870
3871 2010-07-21 Richard Guenther <rguenther@suse.de>
3872
3873 PR lto/45018
3874 * g++.dg/lto/20100721-1_0.C: New testcase.
3875
3876 2010-07-21 Martin Jambor <mjambor@suse.cz>
3877
3878 PR tree-optimization/44900
3879 * g++.dg/torture/pr44900.C: New test.
3880
3881 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
3882
3883 PR middle-end/44738
3884 * c-c++-common/uninit-17.c: Correct expected error.
3885
3886 2010-07-21 Jakub Jelinek <jakub@redhat.com>
3887
3888 * gcc.dg/guality/asm-1.c: New test.
3889
3890 PR debug/45003
3891 * gcc.dg/guality/pr45003-2.c: New test.
3892 * gcc.dg/guality/pr45003-3.c: New test.
3893
3894 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3895
3896 PR libfortran/44697
3897 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3898
3899 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
3900
3901 * lib/scanasm.exp (dg-function-on-line): Test that a function is
3902 defined on the current line.
3903 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3904 * g++.dg/debug/dwarf2/pr44641.C: New.
3905
3906 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
3907
3908 * gcc.target/powerpc/block-move-1.c: New test.
3909 * gcc.target/powerpc/block-move-2.c: New test.
3910
3911 2010-07-20 Jason Merrill <jason@redhat.com>
3912
3913 PR c++/44967
3914 * g++.dg/cpp0x/sfinae2.C: New.
3915
3916 2010-07-20 Richard Guenther <rguenther@suse.de>
3917
3918 PR lto/42696
3919 * gcc.dg/lto/20100720-4_0.c: New testcase.
3920
3921 2010-07-20 Richard Guenther <rguenther@suse.de>
3922
3923 PR lto/43221
3924 * gcc.dg/lto/20100720-2_0.c: New testcase.
3925 * gcc.dg/lto/20100720-2_1.c: Likewise.
3926
3927 2010-07-20 Richard Guenther <rguenther@suse.de>
3928
3929 PR lto/43208
3930 * gcc.dg/lto/20100720-1_0.c: New testcase.
3931 * gcc.dg/lto/20100720-1_1.c: Likewise.
3932
3933 2010-07-20 Jakub Jelinek <jakub@redhat.com>
3934
3935 PR debug/45003
3936 * gcc.dg/guality/pr45003-1.c: New test.
3937
3938 2010-07-20 Richard Guenther <rguenther@suse.de>
3939
3940 PR tree-optimization/44977
3941 * gcc.dg/torture/pr44977.c: New testcase.
3942
3943 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
3944
3945 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3946 sync_char_short
3947
3948 2010-07-20 Richard Guenther <rguenther@suse.de>
3949
3950 PR middle-end/44971
3951 PR middle-end/44988
3952 * gcc.dg/pr44971.c: New testcase.
3953 * gcc.c-torture/compile/pr44988.c: Likewise.
3954
3955 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3956
3957 PR fortran/44929
3958 * gfortran.dg/allocate_with_typespec.f90: New test.
3959 * gfortran.dg/allocate_derived_1.f90: Update error message.
3960
3961 2010-07-19 Jason Merrill <jason@redhat.com>
3962
3963 PR c++/44996
3964 * g++.dg/cpp0x/decltype23.C: New.
3965
3966 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
3967
3968 PR fortran/42385
3969 * gfortran.dg/class_defined_operator_1.f03 : New test.
3970
3971 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3972
3973 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3974 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3975 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3976 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3977
3978 2010-07-19 Richard Guenther <rguenther@suse.de>
3979
3980 PR middle-end/44941
3981 * gcc.c-torture/compile/pr44941.c: New testcase.
3982
3983 2010-07-19 Jason Merrill <jason@redhat.com>
3984
3985 PR c++/44969
3986 * g++.dg/template/sfinae24.C: New.
3987
3988 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3989
3990 PR fortran/44353
3991 * gfortran.dg/data_implied_do_2.f90: Removed.
3992
3993 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3994
3995 PR c++/44969
3996 * g++.dg/template/sfinae23.C: New.
3997
3998 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3999
4000 * lib/target-supports.exp (check_sse_os_support_available): New
4001 proc.
4002 (check_sse_hw_available): New proc.
4003 (check_effective_target_sse_runtime): New proc.
4004 (check_effective_target_sse2_runtime): New proc.
4005 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4006 -msse2 if check_sse_os_support_available.
4007 * g++.dg/vect/vect.exp: Only run -msse2 tests if
4008 check_sse_os_support_available.
4009 * gcc.dg/vect/vect.exp: Likewise.
4010 * gfortran.dg/vect/vect.exp: Likewise.
4011 * gcc.target/i386/sol2-check: Renamed to ...
4012 * gcc.target/i386/sse-os-support.h: ... this.
4013 (sol2_check): Renamed to ...
4014 (sse_os_support): ... this.
4015 Only test movss with xmm registers.
4016 * gcc.target/i386/sse-check.h: Reflect new header and function names.
4017 Removed ILL_INSN, ILL_INSN_LEN.
4018 * gcc.target/i386/sse2-check.h: Likewise.
4019 * gcc.target/i386/sse3-check.h: Likewise.
4020 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4021 Removed cpuid.h, __get_cpuid test.
4022 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4023 Removed cpuid.h, __get_cpuid test.
4024 * g++.dg/other/pr40446.C: Likewise.
4025 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4026 * gcc.dg/compat/vector-1a_main.c: Likewise.
4027 * gcc.dg/compat/vector-2a_main.c: Likewise.
4028 * gcc.dg/pr36584.c: Likewise.
4029 * gcc.dg/pr37544.c: Likewise.
4030 * gcc.dg/torture/pr16104-1.c: Likewise.
4031 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4032 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4033 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4034 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4035 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4036 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4037 sse2_runtime.
4038 * gcc.dg/torture/pr35771-2.c: Likewise.
4039 * gcc.dg/torture/pr35771-3.c: Likewise.
4040 * gcc.target/i386/pr39315-2.c: Likewise.
4041 * gcc.target/i386/pr39315-4.c: Likewise.
4042 * gcc.target/i386/vperm-v2df.c: Likewise.
4043 * gcc.target/i386/vperm-v2di.c: Likewise.
4044 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4045 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4046 sse_runtime.
4047
4048 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
4049
4050 PR fortran/44353
4051 * gfortran.dg/data_implied_do_2.f90: New test.
4052
4053 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4054
4055 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4056
4057 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4058
4059 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4060 to the "mips16" group.
4061 (mips_using_mips16_p): New procedure.
4062 (mips-dg-options): Use it.
4063
4064 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4065
4066 * gcc.target/mips/mips16-attributes-4.c: New test.
4067
4068 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
4069
4070 PR testsuite/44418
4071 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4072 * gcc.target/powerpc/recip-2.c: Ditto.
4073 * gcc.target/powerpc/recip-3.c: Ditto.
4074
4075 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
4076
4077 * gcc.target/arm/pr42235.c: New test.
4078
4079 2010-07-16 Jason Merrill <jason@redhat.com>
4080
4081 PR c++/32505
4082 * g++.dg/template/partial8.C: New.
4083
4084 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4085
4086 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4087 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
4088 in C++.
4089 (gualcvt): New overloaded inline.
4090 (GUALCVT): Use it for C++.
4091 * g++.dg/guality/guality.exp: New.
4092 * g++.dg/guality/guality.h: New.
4093 * g++.dg/guality/redeclaration1.C: New test.
4094 * g++.dg/dg.exp: Prune also guality/* tests.
4095 * gcc.dg/guality/pr43141.c: Moved to...
4096 * c-c++-common/guality/pr43141.c: ... here.
4097
4098 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4099
4100 PR libfortran/37077
4101 * gfortran.dg/char4_iunit_2.f03: New test.
4102
4103 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
4104
4105 * lib/plugin-support.exp (plugin-test-execute):
4106 Add ${gcc_objdir}/intl to includes.
4107
4108 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR target/44942
4111 * gcc.c-torture/execute/pr44942.c: New test.
4112 * gcc.target/i386/pr44942.c: New test.
4113
4114 2010-07-15 Jason Merrill <jason@redhat.com>
4115
4116 PR c++/44909
4117 * g++.dg/cpp0x/implicit7.C: New.
4118 * g++.dg/cpp0x/implicit8.C: New.
4119
4120 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4121
4122 Disable float tests for __SPU__ targets due to lack of signed zero:
4123 * c-c++-common/torture/complex-sign-add.c (check_add_float).
4124 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4125 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4126 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4127 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4128 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4129 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4130 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4131 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4132
4133 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4134
4135 * gfortran.dg/select_char_2.f90: New test.
4136
4137 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
4138
4139 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4140 with DECL_CHAIN.
4141
4142 2010-07-15 Janus Weil <janus@gcc.gnu.org>
4143
4144 PR fortran/44936
4145 * gfortran.dg/typebound_generic_9.f03: New.
4146
4147 2010-07-15 Richard Guenther <rguenther@suse.de>
4148
4149 PR tree-optimization/44946
4150 * gcc.c-torture/compile/pr44946.c: New testcase.
4151
4152 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR fortran/40206
4155 * gfortran.dg/select_char_3.f90: New test.
4156
4157 2010-07-15 Magnus Granberg <zorry@gentoo.org>
4158 Kevin F. Quinn <kevquinn@gentoo.org>
4159
4160 * gcc.dg/Wtrampolines.c: New.
4161
4162 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4163
4164 PR libfortran/44934
4165 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4166
4167 2010-07-14 Jason Merrill <jason@redhat.com>
4168
4169 PR c++/44810
4170 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4171
4172 Implement C++0x unrestricted unions (N2544)
4173 * g++.dg/cpp0x/union1.C: New.
4174 * g++.dg/cpp0x/union2.C: New.
4175 * g++.dg/cpp0x/union3.C: New.
4176 * g++.dg/cpp0x/defaulted2.C: Adjust.
4177 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4178 * g++.old-deja/g++.ext/anon2.C: Adjust.
4179 * g++.old-deja/g++.mike/misc6.C: Adjust.
4180
4181 2010-07-14 Janus Weil <janus@gcc.gnu.org>
4182
4183 PR fortran/44925
4184 * gfortran.dg/c_loc_tests_15.f90: New.
4185
4186 2010-07-13 Jason Merrill <jason@redhat.com>
4187
4188 PR c++/44909
4189 * g++.dg/cpp0x/implicit6.C: New.
4190
4191 2010-07-13 Jason Merrill <jason@redhat.com>
4192
4193 PR c++/44540
4194 * g++.dg/abi/noreturn1.C: New.
4195 * g++.dg/abi/noreturn2.C: New.
4196
4197 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
4198
4199 PR other/44874
4200 PR debug/44832
4201 * c-c++-common/pr44832.c: New test.
4202
4203 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
4204
4205 PR objc/44488
4206 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4207 on the target. Make sure that we can assemble the emitted asm when
4208 the test type is 'compile'.
4209
4210 2010-07-13 Richard Guenther <rguenther@suse.de>
4211
4212 PR tree-optimization/36960
4213 * g++.dg/torture/pr36960.C: New testcase.
4214
4215 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4216
4217 PR c++/44908
4218 * g++.dg/template/sfinae21.C: New.
4219 * g++.dg/template/sfinae22.C: Likewise.
4220
4221 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
4222
4223 PR testsuite/42843
4224 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4225 * gcc.dg/plugin/ggcplug.c: Likewise.
4226 * g++.dg/plugin/selfassign.c: Likewise.
4227 * g++.dg/plugin/attribute_plugin.c: Likewise.
4228 * g++.dg/plugin/dumb_plugin.c: Likewise.
4229 * g++.dg/plugin/pragma_plugin.c: Likewise.
4230
4231 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
4232
4233 * gcc.c-torture/execute/pr44683.x: New.
4234 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4235
4236 2010-07-13 Janus Weil <janus@gcc.gnu.org>
4237
4238 PR fortran/44434
4239 PR fortran/44565
4240 PR fortran/43945
4241 PR fortran/44869
4242 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4243 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4244 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4245 * gfortran.dh/typebound_call_16.f03: New.
4246 * gfortran.dg/typebound_generic_6.f03: New.
4247 * gfortran.dg/typebound_generic_7.f03: New.
4248 * gfortran.dg/typebound_generic_8.f03: New.
4249
4250 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4251
4252 PR libfortran/37077
4253 * gfortran.dg/char4_iunit_1.f03: New test.
4254
4255 2010-07-12 Jakub Jelinek <jakub@redhat.com>
4256
4257 * gcc.dg/tree-ssa/vrp53.c: New test.
4258
4259 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
4260
4261 PR c++/44907
4262 * g++.dg/template/sfinae19.C: New.
4263 * g++.dg/template/sfinae20.C: Likewise.
4264
4265 2010-07-12 Jie Zhang <jie@codesourcery.com>
4266
4267 * gcc.target/arm/interrupt-1.c: New test.
4268 * gcc.target/arm/interrupt-2.c: New test.
4269
4270 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4271
4272 * gcc.dg/pr42427.c: Require c99_runtime.
4273 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4274 c99_runtime.
4275 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4276 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4277 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4278 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4279 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4280 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4281 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4282 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4283 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4284 * gcc.target/i386/pr37275.c: Require visibility support.
4285
4286 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4287
4288 * lib/target-supports.exp (check_effective_target_sse): New proc.
4289 * gcc.target/i386/sol2-check.h: New file.
4290 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4291 Include sol2-check.h.
4292 (main) Only run do_test () if sol2_check ().
4293 * gcc.target/i386/sse2-check.h: Likewise.
4294 * gcc.target/i386/sse3-check.h: Likewise.
4295 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4296 [__sun__ && __svr4__]: Execute SSE2 instruction.
4297 * gcc.target/i386/math-torture/math-torture.exp: Only add options
4298 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4299 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4300 * g++.dg/ext/vector14.C: Likewise.
4301 * g++.dg/other/mmintrin.C: Likewise.
4302 * gcc.dg/20020418-1.c: Likewise.
4303 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4304 * gcc.dg/format/ms_unnamed-1.c: Likewise.
4305 * gcc.dg/format/unnamed-1.c: Likewise.
4306 Adapt dg-warning line number.
4307 * gcc.dg/graphite/pr40281.c: Likewise.
4308 * gcc.dg/pr32176.c: Likewise.
4309 * gcc.dg/pr40550.c: Likewise.
4310 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4311 * gcc.dg/torture/pr36891.c: Likewise.
4312 * gcc.target/i386/20020218-1.c: Likewise.
4313 * gcc.target/i386/20020523.c: Likewise.
4314 * gcc.target/i386/abi-1.c: Likewise.
4315 * gcc.target/i386/brokensqrt.c: Likewise.
4316 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4317 * gcc.target/i386/pr13366.c: Likewise.
4318 * gcc.target/i386/pr13685.c: Likewise.
4319 * gcc.target/i386/pr24306.c: Likewise.
4320 * gcc.target/i386/pr31486.c: Likewise.
4321 * gcc.target/i386/pr32065-1.c: Likewise.
4322 * gcc.target/i386/pr32065-2.c: Likewise.
4323 * gcc.target/i386/pr32389.c: Likewise.
4324 * gcc.target/i386/pr38824.c: Likewise.
4325 * gcc.target/i386/pr38931.c: Likewise.
4326 * gcc.target/i386/pr39592-1.c: Likewise.
4327 * gcc.target/i386/pr43766.c: Likewise.
4328 * gcc.target/i386/recip-divf.c: Likewise.
4329 * gcc.target/i386/recip-sqrtf.c: Likewise.
4330 * gcc.target/i386/recip-vec-divf.c: Likewise.
4331 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4332 * gcc.target/i386/sse-1.c: Likewise.
4333 * gcc.target/i386/sse-16.c: Likewise.
4334 * gcc.target/i386/sse-2.c: Likewise.
4335 * gcc.target/i386/sse-20.c: Likewise.
4336 * gcc.target/i386/sse-3.c: Likewise.
4337 * gcc.target/i386/sse-7.c: Likewise.
4338 * gcc.target/i386/sse-9.c: Likewise.
4339 * gcc.target/i386/sse-addps-1.c: Likewise.
4340 * gcc.target/i386/sse-addss-1.c: Likewise.
4341 * gcc.target/i386/sse-andnps-1.c: Likewise.
4342 * gcc.target/i386/sse-andps-1.c: Likewise.
4343 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4344 * gcc.target/i386/sse-comiss-1.c: Likewise.
4345 * gcc.target/i386/sse-comiss-2.c: Likewise.
4346 * gcc.target/i386/sse-comiss-3.c: Likewise.
4347 * gcc.target/i386/sse-comiss-4.c: Likewise.
4348 * gcc.target/i386/sse-comiss-5.c: Likewise.
4349 * gcc.target/i386/sse-comiss-6.c: Likewise.
4350 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4351 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4352 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4353 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4354 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4355 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4356 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4357 * gcc.target/i386/sse-divps-1.c: Likewise.
4358 * gcc.target/i386/sse-divss-1.c: Likewise.
4359 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4360 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4361 * gcc.target/i386/sse-maxps-1.c: Likewise.
4362 * gcc.target/i386/sse-maxss-1.c: Likewise.
4363 * gcc.target/i386/sse-minps-1.c: Likewise.
4364 * gcc.target/i386/sse-minss-1.c: Likewise.
4365 * gcc.target/i386/sse-movaps-1.c: Likewise.
4366 * gcc.target/i386/sse-movaps-2.c: Likewise.
4367 * gcc.target/i386/sse-movhlps-1.c: Likewise.
4368 * gcc.target/i386/sse-movhps-1.c: Likewise.
4369 * gcc.target/i386/sse-movhps-2.c: Likewise.
4370 * gcc.target/i386/sse-movlhps-1.c: Likewise.
4371 * gcc.target/i386/sse-movmskps-1.c: Likewise.
4372 * gcc.target/i386/sse-movntps-1.c: Likewise.
4373 * gcc.target/i386/sse-movss-1.c: Likewise.
4374 * gcc.target/i386/sse-movss-2.c: Likewise.
4375 * gcc.target/i386/sse-movss-3.c: Likewise.
4376 * gcc.target/i386/sse-movups-1.c: Likewise.
4377 * gcc.target/i386/sse-movups-2.c: Likewise.
4378 * gcc.target/i386/sse-mulps-1.c: Likewise.
4379 * gcc.target/i386/sse-mulss-1.c: Likewise.
4380 * gcc.target/i386/sse-orps-1.c: Likewise.
4381 * gcc.target/i386/sse-rcpps-1.c: Likewise.
4382 * gcc.target/i386/sse-recip-vec.c: Likewise.
4383 * gcc.target/i386/sse-recip.c: Likewise.
4384 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4385 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4386 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4387 * gcc.target/i386/sse-subps-1.c: Likewise.
4388 * gcc.target/i386/sse-subss-1.c: Likewise.
4389 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4390 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4391 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4392 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4393 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4394 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4395 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4396 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4397 * gcc.target/i386/sse-xorps-1.c: Likewise.
4398 * gcc.target/i386/ssefn-1.c: Likewise.
4399 * gcc.target/i386/ssefn-3.c: Likewise.
4400 * gcc.target/i386/sseregparm-1.c: Likewise.
4401 * gcc.target/i386/stackalign/return-3.c: Likewise.
4402 * gcc.target/i386/vectorize1.c: Likewise.
4403 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4404 * gcc.target/i386/xorps-sse.c: Likewise.
4405 * gfortran.dg/pr28158.f90: Likewise.
4406 * gfortran.dg/pr30667.f: Likewise.
4407 * gnat.dg/loop_optimization7.adb: Likewise.
4408 * gnat.dg/sse_nolib.adb: Likewise.
4409
4410 2010-07-11 Tobias Burnus <burnus@net-b.de>
4411
4412 PR fortran/44702
4413 * gfortran.dg/use_rename_6.f90: New.
4414 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4415
4416 2010-07-11 Janus Weil <janus@gcc.gnu.org>
4417
4418 PR fortran/44869
4419 * gfortran.dg/class_24.f03: New.
4420
4421 2010-07-10 Richard Guenther <rguenther@suse.de>
4422
4423 PR lto/44889
4424 * gcc.dg/lto/20100709-1_0.c: New testcase.
4425 * gcc.dg/lto/20100709-1_1.c: Likewise.
4426
4427 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
4428
4429 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4430
4431 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
4432
4433 PR objc/44140
4434 * objc.dg/lto/trivial-1_0.m: New.
4435 * objc.dg/lto/lto.exp: New.
4436 * obj-c++.dg/lto/trivial-1_0.mm: New.
4437 * obj-c++.dg/lto/lto.exp: New.
4438 * objc.dg/symtab-1.m: Adjust sizes.
4439 * objc.dg/image-info.m: Do not run for gnu-runtime.
4440
4441 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4442
4443 * gcc.dg/pr32370.c: Allow another kind of error message.
4444
4445 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
4446
4447 * gnat.dg/atomic3.adb: New test.
4448
4449 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4450 Denys Vlasenko <dvlasenk@redhat.com>
4451 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4452
4453 PR tree-optimization/28632
4454 * gcc.dg/tree-ssa/vrp51.c: New test.
4455 * gcc.dg/tree-ssa/vrp52.c: New test.
4456
4457 2010-07-09 Jason Merrill <jason@redhat.com>
4458
4459 * g++.dg/abi/covariant6.C: New.
4460 * g++.dg/inherit/covariant17.C: Test both bases.
4461 * g++.dg/inherit/covariant7.C: Check vtable layout.
4462
4463 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
4464
4465 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4466
4467 2010-07-09 Richard Guenther <rguenther@suse.de>
4468
4469 PR tree-optimization/44852
4470 * gcc.c-torture/execute/pr44852.c: New testcase.
4471
4472 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4473
4474 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4475 multiplication by values.
4476 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4477 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4478
4479 2010-07-09 Richard Guenther <rguenther@suse.de>
4480
4481 PR tree-optimization/44882
4482 * gfortran.dg/pr44882.f90: New testcase.
4483
4484 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4485
4486 PR target/40657
4487 * gcc.target/arm/pr40657-1.c: New test.
4488 * gcc.target/arm/pr40657-2.c: New test.
4489 * gcc.c-torture/execute/pr40657.c: New test.
4490
4491 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4492
4493 * gcc.dg/tree-ssa/vrp50.c: New test.
4494 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4495
4496 2010-07-08 Janus Weil <janus@gcc.gnu.org>
4497
4498 PR fortran/44649
4499 * gfortran.dg/c_sizeof_1.f90: Modified.
4500 * gfortran.dg/storage_size_1.f08: New.
4501 * gfortran.dg/storage_size_2.f08: New.
4502
4503 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
4504
4505 * gcc.c-torture/execute/20100708-1.c: New test.
4506
4507 2010-07-08 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR fortran/44847
4510 * gfortran.dg/gomp/pr44847.f90: New test.
4511
4512 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
4513
4514 PR tree-optimization/44710
4515 * gcc.dg/tree-ssa/ifc-6.c: New.
4516 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4517
4518 2010-07-08 Tobias Burnus <burnus@net-b.de>
4519
4520 PR fortran/18918
4521 * gfortran.dg/coarray_10.f90: Add an additional test.
4522
4523 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
4524
4525 PR middle-end/44828
4526 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4527 * gcc.c-torture/execute/pr44828.x: Revert.
4528
4529 2010-07-08 Jason Merrill <jason@redhat.com>
4530
4531 PR c++/43120
4532 * g++.dg/inherit/covariant17.C: New.
4533 * g++.dg/abi/covariant1.C: Actually test for the bug.
4534
4535 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
4536
4537 PR rtl-optimization/44838
4538 * gcc.dg/pr44838.c: New.
4539
4540 2010-07-08 Richard Guenther <rguenther@suse.de>
4541
4542 PR tree-optimization/44831
4543 * gcc.c-torture/compile/pr44831.c: New testcase.
4544 * gcc.dg/tree-ssa/pr21463.c: Adjust.
4545
4546 2010-07-08 Richard Guenther <rguenther@suse.de>
4547
4548 PR tree-optimization/44861
4549 * g++.dg/vect/pr44861.cc: New testcase.
4550
4551 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4552
4553 PR middle-end/44828
4554 * gcc.c-torture/execute/pr44828.x: New file.
4555
4556 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4557
4558 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4559 dg-options.
4560 * g++.dg/ext/altivec-17.C: Adjust error message.
4561
4562 2010-07-07 Tom Tromey <tromey@redhat.com>
4563
4564 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4565
4566 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
4567
4568 PR target/44844
4569 * gcc.target/i386/rdrand-1.c: Scan "jnc".
4570 * gcc.target/i386/rdrand-2.c: Likewise.
4571 * gcc.target/i386/rdrand-3.c: Likewise.
4572
4573 2010-07-07 Jan Hubicka <jh@suse.cz>
4574
4575 PR middle-end/44813
4576 * g++.dg/torture/pr44813.C: New testcase.
4577 * g++.dg/torture/pr44826.C: New testcase.
4578
4579 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
4580
4581 PR rtl-optimization/44787
4582 * gcc.c-torture/compile/pr44788.c: New test.
4583 * gcc.target/arm/pr44788.c: New test.
4584
4585 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4586
4587 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4588
4589 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4590
4591 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4592 to dg-options.
4593
4594 2010-07-06 Tobias Burnus <burnus@net-b.de>
4595
4596 PR fortran/44742
4597 * gfortran.dg/parameter_array_init_6.f90: New.
4598 * gfortran.dg/initialization_20.f90: Update dg-error.
4599 * gfortran.dg/initialization_24.f90: Ditto.
4600
4601 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4602 PR fortran/PR44693
4603 * gfortran.dg/dim_range_1.f90: New test.
4604 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
4605
4606 2010-07-06 Jason Merrill <jason@redhat.com>
4607
4608 PR c++/44703
4609 * g++.dg/cpp0x/initlist41.C: New.
4610
4611 PR c++/44778
4612 * g++.dg/template/ptrmem22.C: New.
4613
4614 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
4615
4616 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4617 support.
4618 * gcc.target/i386/i386.exp: Likewise.
4619
4620 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4621
4622 PR testsuite/44195
4623 * gcc.dg/lto/20100518_0.c: Limit to x86.
4624
4625 2010-07-06 Richard Guenther <rguenther@suse.de>
4626
4627 PR middle-end/44828
4628 * gcc.c-torture/execute/pr44828.c: New testcase.
4629
4630 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
4631
4632 * g++.dg/warn/noeffect2.C: Adjust expected warning.
4633 * g++.dg/warn/volatile1.C: Likewise.
4634 * g++.dg/template/warn1.C: Likewise.
4635
4636 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
4637
4638 AVX Programming Reference (June, 2010)
4639 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4640 * g++.dg/other/i386-3.C: Likewise.
4641 * gcc.target/i386/sse-12.c: Likewise.
4642
4643 * gcc.target/i386/f16c-check.h: New.
4644 * gcc.target/i386/rdfsbase-1.c: Likewise.
4645 * gcc.target/i386/rdfsbase-2.c: Likewise.
4646 * gcc.target/i386/rdgsbase-1.c: Likewise.
4647 * gcc.target/i386/rdgsbase-2.c: Likewise.
4648 * gcc.target/i386/rdrand-1.c: Likewise.
4649 * gcc.target/i386/rdrand-2.c: Likewise.
4650 * gcc.target/i386/rdrand-3.c: Likewise.
4651 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4652 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4653 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4654 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4655 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4656 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4657 * gcc.target/i386/wrfsbase-1.c: Likewise.
4658 * gcc.target/i386/wrfsbase-2.c: Likewise.
4659 * gcc.target/i386/wrgsbase-1.c: Likewise.
4660 * gcc.target/i386/wrgsbase-2.c: Likewise.
4661
4662 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4663 (__builtin_ia32_vcvtps2ph): New.
4664 (__builtin_ia32_vcvtps2ph256): Likewise.
4665
4666 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4667 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4668
4669 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4670 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4671
4672 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4673 (__builtin_ia32_vcvtps2ph256): Likewise.
4674 Add fsgsbase,rdrnd,f16c.
4675
4676 * lib/target-supports.exp (check_effective_target_f16c): New.
4677
4678 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4679
4680 * gcc.dg/guality/nrv-1.c: New test.
4681
4682 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
4683
4684 PR middle-end/42505
4685 * gcc.target/arm/pr42505.c: New test case.
4686
4687 2010-07-05 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR c++/44808
4690 * g++.dg/opt/nrv16.C: New test.
4691
4692 2010-07-05 Richard Guenther <rguenther@suse.de>
4693
4694 PR tree-optimization/44784
4695 * gcc.c-torture/compile/pr44784.c: New testcase.
4696
4697 2010-07-05 Ira Rosen <irar@il.ibm.com>
4698
4699 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4700 Increase loop bound and array size.
4701 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4702 Likewise.
4703
4704 2010-07-05 Ira Rosen <irar@il.ibm.com>
4705
4706 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4707 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4708 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4709 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4710 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4711
4712 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
4713
4714 PR c++/22138
4715 * g++.dg/parse/template25.C: New.
4716
4717 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
4718
4719 PR rtl-optimization/44695
4720 * gcc.dg/torture/pr44695.c: New.
4721
4722 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4723
4724 PR c++/16630
4725 * g++.dg/ext/pretty3.C: New.
4726
4727 2010-07-04 Richard Guenther <rguenther@suse.de>
4728
4729 PR middle-end/44809
4730 * g++.dg/torture/pr44809.C: New testcase.
4731
4732 2010-07-04 Richard Guenther <rguenther@suse.de>
4733
4734 PR tree-optimization/44656
4735 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4736
4737 2010-07-04 Ira Rosen <irar@il.ibm.com>
4738 Revital Eres <eres@il.ibm.com>
4739
4740 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4741 misaligned stores.
4742 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4743 gcc.dg/vect/vect-96.c: Likewise.
4744 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4745 that support misaligned stores. Change the number of expected
4746 misaligned accesses.
4747 * gcc.dg/vect/vect-peel-1.c: New test.
4748 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4749 gcc.dg/vect/vect-peel-4.c: Likewise.
4750 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4751 vectorizable on all targets that support realignment.
4752 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4753
4754 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
4755
4756 PR c/44806
4757 * gcc.dg/torture/pr44806.c: New.
4758
4759 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4760
4761 * gnat.dg/cond_expr1.adb: New test.
4762
4763 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
4764
4765 * gnat.dg/modular3.adb: New test.
4766 * gnat.dg/modular3_pkg.ads: New helper.
4767
4768 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
4769 Mikael Pettersson <mikpe@it.uu.se>
4770
4771 PR testsuite/44518
4772 * obj-c++.dg/encode-2.mm: Produce object and save temps.
4773 Make signed-ness of chars explicit. Scan the object for
4774 strings that are split by some target assemblers.
4775 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4776 explicit.
4777
4778 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
4779
4780 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4781
4782 2010-07-02 Le-Chun Wu <lcwu@google.com>
4783
4784 PR/44128
4785 * g++.dg/warn/Wshadow-7.C: New test.
4786
4787 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4788 Julian Brown <julian@codesourcery.com>
4789 Sandra Loosemore <sandra@codesourcery.com>
4790
4791 * gcc.c-torture/execute/20100416-1.c: New test case.
4792
4793 2010-07-02 Julian Brown <julian@codesourcery.com>
4794 Sandra Loosemore <sandra@codesourcery.com>
4795
4796 PR target/43703
4797
4798 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4799 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4800
4801 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4802 Julian Brown <julian@codesourcery.com>
4803
4804 * gcc.target/arm/neon/vadds64.c: Regenerated.
4805 * gcc.target/arm/neon/vaddu64.c: Regenerated.
4806 * gcc.target/arm/neon/vsubs64.c: Regenerated.
4807 * gcc.target/arm/neon/vsubu64.c: Regenerated.
4808 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4809 * gcc.target/arm/neon-vmls-1.c: Likewise.
4810 * gcc.target/arm/neon-vsubs64.c: New execution test.
4811 * gcc.target/arm/neon-vsubu64.c: New execution test.
4812 * gcc.target/arm/neon-vadds64.c: New execution test.
4813 * gcc.target/arm/neon-vaddu64.c: New execution test.
4814
4815 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4816
4817 * gcc.target/arm/neon-vands64.c: New.
4818 * gcc.target/arm/neon-vandu64.c: New.
4819 * gcc.target/arm/neon-vbics64.c: New.
4820 * gcc.target/arm/neon-vbicu64.c: New.
4821 * gcc.target/arm/neon-veors64.c: New.
4822 * gcc.target/arm/neon-veoru64.c: New.
4823 * gcc.target/arm/neon-vorns64.c: New.
4824 * gcc.target/arm/neon-vornu64.c: New.
4825 * gcc.target/arm/neon-vorrs64.c: New.
4826 * gcc.target/arm/neon-vorru64.c: New.
4827 * gcc.target/arm/neon/vands64.c: Regenerated.
4828 * gcc.target/arm/neon/vandu64.c: Regenerated.
4829 * gcc.target/arm/neon/vbics64.c: Regenerated.
4830 * gcc.target/arm/neon/vbicu64.c: Regenerated.
4831 * gcc.target/arm/neon/veors64.c: Regenerated.
4832 * gcc.target/arm/neon/veoru64.c: Regenerated.
4833 * gcc.target/arm/neon/vorns64.c: Regenerated.
4834 * gcc.target/arm/neon/vornu64.c: Regenerated.
4835 * gcc.target/arm/neon/vorrs64.c: Regenerated.
4836 * gcc.target/arm/neon/vorru64.c: Regenerated.
4837
4838 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4839
4840 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4841
4842 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4843
4844 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4845 * gfortran.dg/intent_out_5.f90: Same.
4846 * gfortran.dg/ltrans-7.f90: Same.
4847 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4848
4849 2010-07-02 Jan Hubicka <jh@suse.cz>
4850
4851 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4852
4853 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4854
4855 * objc-obj-c++-shared/Object1.h: Correct Line endings.
4856
4857 2010-07-02 Jakub Jelinek <jakub@redhat.com>
4858
4859 PR c++/44780
4860 * c-c++-common/Wunused-var-12.c: New test.
4861
4862 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
4863
4864 PR target/42835
4865 * gcc.target/arm/pr42835.c: New test.
4866
4867 PR target/42172
4868 * gcc.target/arm/pr42172-1.c: New test.
4869
4870 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4871
4872 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4873
4874 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
4875
4876 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4877 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4878 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4879 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4880 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4881 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4882 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4883 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4884 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4885 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4886 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4887 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4888 * gcc.target/arm/neon-vdup_ns64.c: New.
4889 * gcc.target/arm/neon-vdup_nu64.c: New.
4890 * gcc.target/arm/neon-vdupQ_ns64.c: New.
4891 * gcc.target/arm/neon-vdupQ_nu64.c: New.
4892 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4893 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4894 * gcc.target/arm/neon-vmov_ns64.c: New.
4895 * gcc.target/arm/neon-vmov_nu64.c: New.
4896 * gcc.target/arm/neon-vmovQ_ns64.c: New.
4897 * gcc.target/arm/neon-vmovQ_nu64.c: New.
4898 * gcc.target/arm/neon-vget_lanes64.c: New.
4899 * gcc.target/arm/neon-vget_laneu64.c: New.
4900 * gcc.target/arm/neon-vset_lanes64.c: New.
4901 * gcc.target/arm/neon-vset_laneu64.c: New.
4902
4903 2010-07-02 Richard Guenther <rguenther@suse.de>
4904
4905 * g++.dg/torture/20100702-1.C: New testcase.
4906
4907 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4908
4909 PR target/44707
4910 * gcc.c-torture/compile/pr44707.c: New test.
4911
4912 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4913
4914 PR c++/44039
4915 * g++.dg/template/crash101.C: New.
4916
4917 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4918
4919 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4920 Use the ABI-0 accessors and fail it for m64.
4921
4922 2010-07-02 Jan Hubicka <jh@suse.cz>
4923
4924 * g++.dg/tree-ssa/pr44706.C: New testcase.
4925
4926 2010-07-02 Richard Guenther <rguenther@suse.de>
4927
4928 PR tree-optimization/44748
4929 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4930
4931 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4932
4933 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4934 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
4935 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4936 the method types to forward:.
4937
4938 2010-06-30 Jason Merrill <jason@redhat.com>
4939
4940 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4941 * g++.dg/other/pr25632.C: Likewise.
4942
4943 2010-07-01 Jakub Jelinek <jakub@redhat.com>
4944
4945 PR tree-optimization/40421
4946 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4947
4948 2010-07-01 Richard Guenther <rguenther@suse.de>
4949
4950 PR middle-end/42834
4951 PR middle-end/44468
4952 * gcc.c-torture/execute/20100316-1.c: New testcase.
4953 * gcc.c-torture/execute/pr44468.c: Likewise.
4954 * gcc.c-torture/compile/20100609-1.c: Likewise.
4955 * gcc.dg/volatile2.c: Adjust.
4956 * gcc.dg/plugin/selfassign.c: Likewise.
4957 * gcc.dg/pr36902.c: Likewise.
4958 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4959 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4960 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4961 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4962 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4963 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4964 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4965 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4966 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4967 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4968 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4969 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4970 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4971 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4972 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4973 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4974 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4975 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4976 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4977 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4978 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4979 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4980 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4981 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4982 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4983 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4984 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4985 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4986 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4987 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4988 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4989 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4990 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4991 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4992 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4993 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4994 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4995 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4996 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4997 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4998 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4999 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5000 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5001 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5002 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5003 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5004 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5005 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5006 * gcc.dg/tree-prof/stringop-1.c: Adjust.
5007 * g++.dg/tree-ssa/pr31146.C: Likewise.
5008 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5009 * g++.dg/tree-ssa/pr33604.C: Likewise.
5010 * g++.dg/plugin/selfassign.c: Likewise.
5011 * gfortran.dg/array_memcpy_3.f90: Likewise.
5012 * gfortran.dg/array_memcpy_4.f90: Likewise.
5013 * c-c++-common/torture/pr42834.c: New testcase.
5014
5015 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5016
5017 PR c++/44628
5018 * g++.dg/template/crash100.C: New.
5019
5020 2010-06-30 Jan Hubicka <jh@suse.cz>
5021
5022 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5023
5024 2010-06-30 Michael Matz <matz@suse.de>
5025
5026 PR bootstrap/44699
5027 * gcc.dg/pr44699.c: New test.
5028
5029 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
5030
5031 PR tree-optimization/39799
5032 * c-c++-common/uninit-17.c: New test.
5033
5034 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5035
5036 PR libfortran/43298
5037 * gfortran.dg/read_infnan_1.f90: New test.
5038
5039 2010-06-29 Jason Merrill <jason@redhat.com>
5040
5041 Enable implicitly declared move constructor/operator= (N3053).
5042 * g++.dg/cpp0x/implicit3.C: New.
5043 * g++.dg/cpp0x/implicit4.C: New.
5044 * g++.dg/cpp0x/implicit5.C: New.
5045 * g++.dg/cpp0x/implicit-copy.C: Adjust.
5046 * g++.dg/cpp0x/not_special.C: Adjust.
5047 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5048 * g++.dg/cpp0x/rv1n.C: Adjust.
5049 * g++.dg/cpp0x/rv1p.C: Adjust.
5050 * g++.dg/cpp0x/rv2n.C: Adjust.
5051 * g++.dg/cpp0x/rv2p.C: Adjust.
5052 * g++.dg/cpp0x/rv3n.C: Adjust.
5053 * g++.dg/cpp0x/rv3p.C: Adjust.
5054 * g++.dg/cpp0x/rv4n.C: Adjust.
5055 * g++.dg/cpp0x/rv4p.C: Adjust.
5056 * g++.dg/cpp0x/rv5n.C: Adjust.
5057 * g++.dg/cpp0x/rv5p.C: Adjust.
5058 * g++.dg/cpp0x/rv6n.C: Adjust.
5059 * g++.dg/cpp0x/rv6p.C: Adjust.
5060 * g++.dg/cpp0x/rv7n.C: Adjust.
5061 * g++.dg/cpp0x/rv7p.C: Adjust.
5062 * g++.dg/cpp0x/rv8p.C: Adjust.
5063 * g++.dg/gomp/pr26690-1.C: Adjust.
5064 * g++.dg/other/error20.C: Adjust.
5065 * g++.dg/other/error31.C: Adjust.
5066 * g++.dg/parse/error19.C: Adjust.
5067 * g++.dg/template/qualttp5.C: Adjust.
5068 * g++.old-deja/g++.law/ctors5.C: Adjust.
5069
5070 Enable implicitly deleted functions (N2346)
5071 * g++.dg/cpp0x/defaulted17.C: New.
5072 * g++.dg/cpp0x/implicit1.C: New.
5073 * g++.dg/cpp0x/implicit2.C: New.
5074 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5075 * g++.dg/ext/has_virtual_destructor.C: Adjust.
5076 * g++.dg/init/ctor4.C: Adjust.
5077 * g++.dg/init/synth2.C: Adjust.
5078 * g++.dg/lto/20081118_1.C: Adjust.
5079 * g++.dg/other/error13.C: Adjust.
5080 * g++.dg/other/unused1.C: Adjust.
5081 * g++.old-deja/g++.bob/inherit2.C: Adjust.
5082 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5083 * g++.old-deja/g++.jason/opeq3.C: Adjust.
5084 * g++.old-deja/g++.law/ctors17.C: Adjust.
5085 * g++.old-deja/g++.oliva/delete1.C: Adjust.
5086 * g++.old-deja/g++.pt/assign1.C: Adjust.
5087 * g++.old-deja/g++.pt/crash20.C: Adjust.
5088
5089 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5090 * g++.dg/cpp0x/defaulted13.C: Adjust.
5091 * g++.dg/cpp0x/defaulted2.C: Adjust.
5092 * g++.dg/cpp0x/defaulted3.C: Adjust.
5093 * g++.dg/cpp0x/initlist9.C: Adjust.
5094 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5095 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5096 * g++.dg/init/synth2.C: Adjust.
5097
5098 * g++.dg/cpp0x/defaulted19.C: New.
5099
5100 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5101 * g++.dg/template/error23.C: Fix for -std=c++0x.
5102
5103 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5104
5105 PR fortran/44718
5106 * gfortran.dg/proc_ptr_28.f90: New.
5107
5108 2010-06-29 Jakub Jelinek <jakub@redhat.com>
5109
5110 PR tree-optimization/43801
5111 * g++.dg/torture/pr43801.C: New test.
5112
5113 PR debug/44668
5114 * g++.dg/debug/dwarf2/accessibility1.C: New test.
5115
5116 2010-06-29 Jason Merrill <jason@redhat.com>
5117
5118 PR c++/44587
5119 * g++.dg/template/qualified-id2.C: New.
5120 * g++.dg/template/qualified-id3.C: New.
5121
5122 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5123
5124 PR fortran/44696
5125 * gfortran.dg/associated_target_4.f90: New.
5126
5127 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
5128
5129 PR fortran/44582
5130 * gfortran.dg/aliasing_array_result_1.f90 : New test.
5131
5132 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5133
5134 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5135
5136 2010-06-29 Jan Hubicka <jh@suse.cz>
5137
5138 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5139
5140 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
5141
5142 PR target/43902
5143 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5144 * gcc.target/arm/wmul-3.c: New test.
5145 * gcc.target/arm/wmul-4.c: New test.
5146
5147 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
5148
5149 PR rtl-optimization/44659
5150 * gcc.target/i386/extract-1.c: New.
5151 * gcc.target/i386/extract-2.c: Likewise.
5152 * gcc.target/i386/extract-3.c: Likewise.
5153 * gcc.target/i386/extract-4.c: Likewise.
5154 * gcc.target/i386/extract-5.c: Likewise.
5155 * gcc.target/i386/extract-6.c: Likewise.
5156
5157 2010-06-28 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR c++/44682
5160 * g++.dg/warn/Wunused-var-14.C: New test.
5161
5162 2010-06-28 Tobias Burnus <burnus@net-b.de>
5163
5164 PR fortran/43298
5165 * gfortran.dg/nan_6.f90: New.
5166
5167 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
5168
5169 PR tree-optimization/43781
5170 * gcc.dg/torture/pr43781.c: New.
5171
5172 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
5173
5174 PR fortran/40158
5175 * gfortran.dg/actual_rank_check_1.f90: New test.
5176
5177 2010-06-28 Martin Jambor <mjambor@suse.cz>
5178
5179 * gcc.dg/ipa/ipa-sra-6.c: New test.
5180
5181 2010-06-28 Jan Hubicka <jh@suse.cz>
5182
5183 PR tree-optimization/44687
5184 * gcc.c-torture/compile/pr44687.c
5185
5186 2010-06-28 Martin Jambor <mjambor@suse.cz>
5187
5188 PR c++/44535
5189 * g++.dg/torture/pr44535.C: New test.
5190
5191 2010-06-28 Michael Matz <matz@suse.de>
5192
5193 PR middle-end/44592
5194 * gfortran.dg/pr44592.f90: New test.
5195
5196 2010-06-28 Jan Hubicka <jh@suse.cz>
5197
5198 PR tree-optimization/44357
5199 * g++.dg/torture/pr44357.C: New testcase.
5200
5201 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5202
5203 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5204 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5205 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5206 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5207 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5208 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5209 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5210 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5211
5212 2010-06-27 Jan Hubicka <jh@suse.cz>
5213
5214 * gcc.c-torture/compile/pr44686.c: New file.
5215
5216 2010-06-27 Richard Guenther <rguenther@suse.de>
5217
5218 PR tree-optimization/44683
5219 * gcc.c-torture/execute/pr44683.c: New testcase.
5220
5221 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
5222
5223 * gnat.dg/noreturn3.ad[sb]: New test.
5224
5225 2010-06-26 Jason Merrill <jason@redhat.com>
5226
5227 * g++.dg/cpp0x/explicit5.C: New.
5228
5229 2010-06-26 Richard Guenther <rguenther@suse.de>
5230
5231 PR tree-optimization/44393
5232 * gcc.dg/pr44393.c: New testcase.
5233
5234 2010-06-26 Jan Hubicka <jh@suse.cz>
5235
5236 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5237
5238 2010-06-26 Richard Guenther <rguenther@suse.de>
5239
5240 PR middle-end/44674
5241 * gcc.dg/pr44674.c: New testcase.
5242
5243 2010-06-26 Joseph Myers <joseph@codesourcery.com>
5244
5245 * gcc.dg/opts-3.c: New test.
5246
5247 2010-06-26 Tobias Burnus <burnus@net-b.de>
5248
5249 * gfortran.dg/type_decl_1.f90: New.
5250 * gfortran.dg/type_decl_2.f90: New.
5251
5252 2010-06-26 Tobias Burnus <burnus@net-b.de>
5253
5254 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5255 * gfortran.dg/semicolon_fixed_2.f: Ditto.
5256
5257 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5258
5259 PR testsuite/38946
5260 * gfortran.dg/array_constructor_23.f: Update test to allow for small
5261 error in comparing reals.
5262
5263 2010-06-25 Tobias Burnus <burnus@net-b.de>
5264
5265 * selected_real_kind_2.f90: New.
5266 * selected_real_kind_3.f90: New.
5267
5268 2010-06-25 Tobias Burnus <burnus@net-b.de>
5269
5270 * gfortran.dg/entry_19.f90: New.
5271
5272 2010-06-25 Tobias Burnus <burnus@net-b.de>
5273
5274 * gfortran.dg/end_subroutine_1.f90: New.
5275 * gfortran.dg/end_subroutine_2.f90: New.
5276 * gfortran.dg/interface_proc_end.f90: Update.
5277
5278 2010-06-25 Tobias Burnus <burnus@net-b.de>
5279
5280 * gfortran.dg/semicolon_fixed.f: Update.
5281 * gfortran.dg/semicolon_fixed_2.f: New.
5282 * gfortran.dg/semicolon_free_2.f90: New.
5283 * gfortran.dg/semicolon_free.f90: Update.
5284
5285 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5286
5287 PR fortran/44448
5288 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5289
5290 2010-06-25 Martin Jambor <mjambor@suse.cz>
5291
5292 * g++.dg/ipa/iinline-3.C: New test.
5293 * gcc.dg/ipa/modif-1.c: Removed.
5294
5295 2010-06-25 Jan Hubicka <jh@suse.cz>
5296
5297 * gcc.dg/tree-ssa/ipa-split-1.c
5298
5299 2010-06-25 Martin Jambor <mjambor@suse.cz>
5300
5301 * g++.dg/ipa/iinline-2.C: New test.
5302
5303 2010-06-25 Jakub Jelinek <jakub@redhat.com>
5304
5305 PR middle-end/43866
5306 * gfortran.dg/pr43866.f90: New test.
5307
5308 PR tree-optimization/44539
5309 * gcc.dg/pr44539.c: New test.
5310
5311 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
5312
5313 From Jim Wilson:
5314 PR target/43902
5315 * gcc.target/mips/madd-9.c: New test.
5316
5317 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
5318
5319 PR c/44517
5320 * gcc.dg/noncompile/pr44517.c: New.
5321 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5322
5323 2010-06-24 Steve Ellcey <sje@cup.hp.com>
5324
5325 PR testsuite/43283
5326 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5327 and add argument to nop for IA64.
5328
5329 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
5330
5331 PR target/44588
5332 * gcc.target/i386/mod-1.c: New.
5333 * gcc.target/i386/umod-1.c: Likewise.
5334 * gcc.target/i386/umod-2.c: Likewise.
5335 * gcc.target/i386/umod-3.c: Likewise.
5336
5337 2010-06-24 Jakub Jelinek <jakub@redhat.com>
5338
5339 PR middle-end/44492
5340 * g++.dg/torture/pr44492.C: New test.
5341
5342 2010-06-24 Andi Kleen <ak@linux.intel.com>
5343
5344 * c-c++-common/warn-omitted-condop.c: New.
5345
5346 2010-06-24 Tobias Burnus <burnus@net-b.de>
5347
5348 PR fortran/44614
5349 * gfortran.dg/import8.f90: New.
5350
5351 2010-06-23 Arnaud Charlet <charlet@adacore.com>
5352
5353 * gnat.dg/not_null.adb: Update test case.
5354
5355 2010-06-22 Jakub Jelinek <jakub@redhat.com>
5356
5357 PR c++/44619
5358 * g++.dg/warn/Wunused-var-13.C: New test.
5359
5360 PR c++/44627
5361 * g++.dg/diagnostic/method1.C: New test.
5362
5363 2010-06-22 Cary Coutant <ccoutant@google.com>
5364
5365 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5366
5367 2010-06-22 Janus Weil <janus@gcc.gnu.org>
5368
5369 PR fortran/44616
5370 * gfortran.dg/abstract_type_8.f03: New.
5371
5372 2010-06-21 Jason Merrill <jason@redhat.com>
5373
5374 * g++.dg/cpp0x/noexcept08.C: New.
5375
5376 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5377
5378 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5379
5380 PR target/44615
5381 * gcc.target/i386/sse2-vec-2a.c: New.
5382
5383 2010-06-21 DJ Delorie <dj@redhat.com>
5384
5385 * gcc.dg/pragma-diag-1.c: New.
5386
5387 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5388
5389 PR target/44615
5390 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5391
5392 2010-06-21 Alan Modra <amodra@gmail.com>
5393
5394 PR testsuite/44505
5395 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5396 tail call to check_fa_mid.
5397
5398 2010-06-21 Jakub Jelinek <jakub@redhat.com>
5399
5400 PR target/44575
5401 * gcc.c-torture/execute/pr44575.c: New test.
5402
5403 2010-06-21 Tobias Burnus <burnus@net-b.de>
5404
5405 PR fortran/40632
5406 * gfortran.dg/contiguous_1.f90: New.
5407 * gfortran.dg/contiguous_2.f90: New.
5408 * gfortran.dg/contiguous_3.f90: New.
5409
5410 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
5411
5412 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5413 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5414
5415 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
5416
5417 PR target/44546
5418 * gcc.target/i386/pr44546.c: New test.
5419
5420 2010-06-20 Joseph Myers <joseph@codesourcery.com>
5421
5422 * gcc.dg/opts-2.c: New test.
5423
5424 2010-06-19 Janus Weil <janus@gcc.gnu.org>
5425
5426 PR fortran/44584
5427 * gfortran.dg/typebound_proc_15.f03: Modified.
5428
5429 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
5430
5431 PR target/44072
5432 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5433 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5434
5435 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5436
5437 * g++.dg/ext/label13.C: Fix typo in last change.
5438
5439 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5440
5441 PR libfortran/44477
5442 * gfortran.dg/eof_3.f90
5443 * gfortran.dg/endfile_2.f90
5444 * gfortran.dg/endfile_4.f90
5445 * gfortran.dg/endfile_3.f90
5446
5447 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5448
5449 PR c++/41090
5450 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5451
5452 2010-06-18 Tobias Burnus <burnus@net-b.de>
5453
5454 PR fortran/44556
5455 * gfortran.dg/allocate_alloc_opt_11.f90: New.
5456
5457 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
5458
5459 * gcc.target/arm/pr40900.c: New test.
5460
5461 2010-06-18 Arnaud Charlet <charlet@adacore.com>
5462
5463 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5464
5465 2010-06-17 Janus Weil <janus@gcc.gnu.org>
5466
5467 PR fortran/44558
5468 * gfortran.dg/typebound_call_15.f03: New.
5469
5470 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
5471
5472 PR c++/44486
5473 * g++.dg/pr44486.C: New.
5474
5475 2010-06-16 DJ Delorie <dj@redhat.com>
5476
5477 * gcc.target/i386/volatile-bitfields-1.c: New.
5478 * gcc.target/i386/volatile-bitfields-2.c: New.
5479
5480 2010-06-16 Jason Merrill <jason@redhat.com>
5481
5482 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5483
5484 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5485
5486 2010-06-16 Richard Guenther <rguenther@suse.de>
5487
5488 PR c/44555
5489 * gcc.c-torture/execute/pr44555.c: New testcase.
5490
5491 2010-06-16 Janus Weil <janus@gcc.gnu.org>
5492
5493 PR fortran/44549
5494 * gfortran.dg/typebound_proc_16.f03: New.
5495
5496 2010-06-16 Martin Jambor <mjambor@suse.cz>
5497
5498 * g++.dg/torture/pr43905.C: New test.
5499
5500 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
5501
5502 PR testsuite/44538
5503 * gcc.dg/vect/slp-perm-5.c (main): Prevent
5504 initialization loop from being vectorized.
5505 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5506
5507 2010-06-16 Alan Modra <amodra@gmail.com>
5508
5509 PR tree-optimization/44507
5510 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5511
5512 2010-06-15 Jason Merrill <jason@redhat.com>
5513
5514 * g++.dg/overload/arg3.C: Adjust error locations.
5515 * g++.dg/overload/copy1.C: Likewise.
5516 * g++.dg/tc1/dr152.C: Likewise.
5517 * g++.dg/template/incomplete4.C: Likewise.
5518 * g++.dg/template/incomplete5.C: Likewise.
5519 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5520 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5521 * g++.old-deja/g++.pt/crash9.C: Likewise.
5522
5523 * g++.dg/inherit/virtual5.C: New.
5524
5525 * g++.dg/cpp0x/defaulted18.C: New.
5526
5527 * g++.dg/cpp0x/initlist40.C: New.
5528
5529 * g++.dg/cpp0x/initlist39.C: New.
5530
5531 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
5532
5533 PR middle-end/44391
5534 * gcc.dg/graphite/pr44391.c: New.
5535
5536 2010-06-15 Janus Weil <janus@gcc.gnu.org>
5537
5538 PR fortran/43388
5539 * gfortran.dg/allocate_alloc_opt_8.f90: New.
5540 * gfortran.dg/allocate_alloc_opt_9.f90: New.
5541 * gfortran.dg/allocate_alloc_opt_10.f90: New.
5542 * gfortran.dg/class_allocate_2.f03: Modified an error message.
5543
5544 2010-06-15 Richard Guenther <rguenther@suse.de>
5545
5546 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5547
5548 2010-06-15 Richard Guenther <rguenther@suse.de>
5549
5550 * gcc.dg/vect/bb-slp-21.c: Adjust.
5551 * gcc.dg/vect/bb-slp-13.c: Likewise
5552 * gcc.dg/vect/bb-slp-4.c: Likewise
5553 * gcc.dg/vect/bb-slp-22.c: Likewise
5554 * gcc.dg/vect/bb-slp-14.c: Likewise
5555 * gcc.dg/vect/bb-slp-23.c: Likewise
5556 * gcc.dg/vect/bb-slp-15.c: Likewise
5557 * gcc.dg/vect/bb-slp-17.c: Likewise
5558 * gcc.dg/vect/bb-slp-18.c: Likewise
5559 * gcc.dg/vect/bb-slp-19.c: Likewise
5560 * gcc.dg/vect/bb-slp-10.c: Likewise
5561 * gcc.dg/vect/bb-slp-11.c: Likewise
5562 * gcc.dg/vect/bb-slp-20.c: Likewise
5563 * gcc.dg/vect/bb-slp-3.c: Likewise
5564
5565 2010-06-15 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR fortran/44536
5568 * gfortran.dg/gomp/pr44536.f90: New test.
5569 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5570
5571 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
5572
5573 PR target/44534
5574 * gcc.target/i386/avx-vextractf128-256-3.c: New.
5575 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5576
5577 2010-06-14 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR tree-optimization/44508
5580 * gcc.dg/tree-ssa/pr21086.c: Adjust.
5581
5582 PR bootstrap/44509
5583 * gcc.dg/pr44509.c: New test.
5584
5585 2010-06-14 Ira Rosen <irar@il.ibm.com>
5586
5587 PR tree-optimization/44507
5588 * gcc.dg/vect/pr44507.c: New test.
5589
5590 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
5591
5592 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5593 and c-pretty-print.h.
5594
5595 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5596
5597 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
5598
5599 * gfortran.dg/whole_file_18.f90: Updated error message.
5600
5601 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
5602
5603 * gfortran.dg/whole_file_20.f03: New.
5604
5605 2010-06-12 Jan Hubicka <jh@suse.cz>
5606
5607 * gcc.c-torture/compile/pc44485.c: New testcase.
5608
5609 2010-06-12 Janus Weil <janus@gcc.gnu.org>
5610
5611 PR fortran/40117
5612 * gfortran.dg/typebound_proc_4.f03: Modified error message.
5613 * gfortran.dg/typebound_proc_14.f03: New.
5614 * gfortran.dg/typebound_proc_15.f03: New.
5615
5616 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5617
5618 * gcc.dg/opts-1.c: New test.
5619
5620 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5621
5622 * gcc.dg/funroll-loops-all.c: Update expected error.
5623
5624 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
5625
5626 PR target/44481
5627 * gcc.target/i386/pr44481.c: New test.
5628
5629 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
5630
5631 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5632
5633 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
5634
5635 PR middle-end/44483
5636 * gcc.dg/tree-ssa/pr44483.c: New.
5637
5638 2010-06-11 Paul Brook <paul@codesourcery.com>
5639
5640 * g++.dg/other/arm-neon-1.C: New test.
5641
5642 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
5643
5644 PR fortran/42051
5645 PR fortran/43896
5646 * gfortran.dg/class_23.f03: New test.
5647
5648 2010-06-11 Jan Hubicka <jh@suse.cz>
5649
5650 * gcc.dg/ipa/pure-const-2.c: New testcase.
5651
5652 2010-06-11 Jan Hubicka <jh@suse.cz>
5653
5654 * gcc.dg/noreturn-7.c: Update.
5655 * gcc.dg/noreturn-4.c: Update.
5656
5657 2010-06-10 Dodji Seketeli <dodji@redhat.com>
5658
5659 Fix MIPS bootstrap
5660 * g++.dg/other/typedef4.C: New test.
5661
5662 2010-06-10 Janus Weil <janus@gcc.gnu.org>
5663
5664 PR fortran/44207
5665 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5666
5667 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
5668
5669 PR fortran/44457
5670 * gfortran.dg/asynchronous_3.f03
5671
5672 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
5673
5674 PR middle-end/44185
5675 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5676 non-temporal stores out of the tests to form new test cases. As a
5677 result, no non-temporal store should be generated in this case.
5678
5679 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
5680 prefetch-7.c that generate one non-temporal store.
5681
5682 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
5683 prefetch-7.c that generate one non-temporal store and one
5684 one-temporal prefetch.
5685
5686 2010-06-10 Martin Jambor <mjambor@suse.cz>
5687
5688 PR tree-optimization/44258
5689 * gcc.dg/tree-ssa/pr44258.c: New test.
5690
5691 2010-06-10 Daniel Kraft <d@domob.eu>
5692
5693 PR fortran/38936
5694 * gfortran.dg/associate_1.f03: New test.
5695 * gfortran.dg/associate_2.f95: New test.
5696 * gfortran.dg/associate_3.f03: New test.
5697 * gfortran.dg/associate_4.f08: New test.
5698
5699 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5700
5701 * gfortran.dg/selected_char_kind_4.f90: New test.
5702
5703 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
5704
5705 * gcc.dg/pr42461.c: New test.
5706
5707 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5708
5709 PR fortran/44347
5710 * gfortran.dg/selected_real_kind_1.f90: New.
5711
5712 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
5713
5714 PR fortran/44359
5715 * gfortran.dg/warn_conversion.f90: Removed check for redundant
5716 warning.
5717 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5718 check for warning.
5719
5720 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5721
5722 * gfortran.dg/data_namelist_conflict.f90: New test.
5723
5724 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5725
5726 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5727 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5728 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5729
5730 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
5731
5732 * gfortran.dg/mvbits_9.f90: New test.
5733 * gfortran.dg/ibset_1.f90: Ditto.
5734 * gfortran.dg/ibits_1.f90: Ditto.
5735 * gfortran.dg/btest_1.f90: Ditto.
5736 * gfortran.dg/ibclr_1.f90: Ditto.
5737
5738 2010-06-09 Jason Merrill <jason@redhat.com>
5739
5740 PR c++/44366
5741 * g++.dg/cpp0x/decltype23.C: Move to...
5742 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5743
5744 2010-06-09 Janus Weil <janus@gcc.gnu.org>
5745
5746 PR fortran/44211
5747 * gfortran.dg/typebound_call_14.f03: New test.
5748
5749 2010-06-09 Martin Jambor <mjambor@suse.cz>
5750
5751 PR tree-optimization/44423
5752 * gcc.dg/tree-ssa/pr44423.c: New test.
5753
5754 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
5755
5756 PR testsuite/42843
5757 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5758 TV_NONE to initialize tv_id field.
5759 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5760 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5761 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5762 Include toplev.h .
5763 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5764 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5765 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5766
5767 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
5768
5769 PR tree-optimization/39874
5770 PR middle-end/28685
5771 * gcc.dg/pr39874.c: New file.
5772
5773 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
5774
5775 * g++.dg/ext/attr-alias-1.C: New.
5776 * g++.dg/ext/attr-alias-2.C: New.
5777
5778 2010-06-07 Tobias Burnus <burnus@net-b.de>
5779
5780 PR fortran/44446
5781 * gfortran.dg/proc_ptr_27.f90: New.
5782
5783 2010-06-07 Jason Merrill <jason@redhat.com>
5784
5785 PR c++/44366
5786 * g++.dg/cpp0x/decltype23.C: New.
5787
5788 2010-06-08 Andrew Pinski <pinskia@gmail.com>
5789 Shujing Zhao <pearly.zhao@oracle.com>
5790
5791 PR c/37724
5792 * gcc.dg/c90-const-expr-10.c: Adjust.
5793 * gcc.dg/c99-const-expr-10.c: Adjust.
5794 * gcc.dg/init-bad-7.c: New.
5795
5796 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5797
5798 * lib/target-supports.exp (check_effective_target_gas): New proc.
5799 * gcc.c-torture/execute/960321-1.x: New file.
5800
5801 2010-06-07 Jason Merrill <jason@redhat.com>
5802
5803 PR c++/44401
5804 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5805
5806 2010-06-07 Jakub Jelinek <jakub@redhat.com>
5807
5808 PR c++/44444
5809 * g++.dg/warn/Wunused-var-12.C: New test.
5810
5811 PR c++/44443
5812 * c-c++-common/Wunused-var-11.c: New test.
5813
5814 2010-06-07 Jan Hubicka <jh@suse.cz>
5815
5816 * gcc.dg/ipa/pure-const-1.c: New testcase.
5817
5818 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
5819
5820 PR rtl-optimization/44404
5821 * gcc.dg/pr44404.c: New.
5822
5823 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
5824
5825 PR target/44159
5826 * gcc.target/i386/abi-2.c: Check sysv abi here.
5827 * gcc.target/i386/aes-avx-check.h: Call test in noinline
5828 function to avoid failures by different ABIs.
5829 * gcc.target/i386/aes-check.h: Likewise.
5830 * gcc.target/i386/avx-check.h: Likewise.
5831 * gcc.target/i386/fma4-check.h: Likewise.
5832 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5833 * gcc.target/i386/mmx-check.h: Likewise.
5834 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5835 * gcc.target/i386/pclmul-check.h: Likewise.
5836 * gcc.target/i386/sse-check.h: Likewise.
5837 * gcc.target/i386/sse2-check.h: Likewise.
5838 * gcc.target/i386/sse3-check.h: Likewise.
5839 * gcc.target/i386/sse4_1-check.h: Likewise.
5840 * gcc.target/i386/sse4_2-check.h: Likewise.
5841 * gcc.target/i386/sse4a-check.h: Likewise.
5842 * gcc.target/i386/ssse3-check.h: Likewise.
5843 * gcc.target/i386/xop-check.h: Likewise.
5844 * gcc.target/i386/pr27971.c: Fix for LLP64.
5845 * gcc.target/i386/pr39139.c: Likewise.
5846 * gcc.target/i386/pr39315-check.c: Likewise.
5847 * gcc.target/i386/vararg-1.c: Likewise.
5848 * gcc.target/i386/vararg-2.c: Likewise.
5849 Additional add dg-compile to avoid failure due
5850 missing foo symbol.
5851
5852 * gcc.dg/compound-literal-1.c: Fix for llp64.
5853 * gcc.dg/pr32370.c: Likewise.
5854 * gcc.dg/pr37561.c: Likewise.
5855 * gcc.dg/pr41340.c: Likewise.
5856 * gcc.dg/pr41551.c: Likewise.
5857
5858 2010-05-25 Dodji Seketeli <dodji@redhat.com>
5859
5860 PR c++/44188
5861 * g++.dg/debug/dwarf2/typedef3.C: New test.
5862
5863 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5864
5865 PR c/20000
5866 * c-c++-common/pr20000.c: New.
5867
5868 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
5869
5870 PR c++/44086
5871 * g++.dg/init/pr44086.C: New.
5872 * g++.dg/cpp0x/decltype4.C: Adjust.
5873
5874 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5875
5876 PR fortran/43945
5877 * gfortran.dg/generic_23.f03: New test.
5878
5879 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
5880
5881 PR fortran/43895
5882 * gfortran.dg/alloc_comp_class_1.f90 : New test.
5883
5884 2010-06-05 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR c++/44361
5887 * c-c++-common/Wunused-var-9.c: New test.
5888
5889 2010-06-05 Jason Merrill <jason@redhat.com>
5890
5891 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5892
5893 2010-06-05 Joseph Myers <joseph@codesourcery.com>
5894
5895 PR c/44322
5896 * gcc.dg/c99-restrict-4.c: New test.
5897
5898 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
5899
5900 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5901 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5902 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5903 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5904 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5905 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5906 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5907 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5908 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5909 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5910 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5911 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5912 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5913 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5914 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5915 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5916 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5917 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5918 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5919 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5920 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5921 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5922
5923 2010-06-04 Jason Merrill <jason@redhat.com>
5924
5925 * g++.dg/cpp0x/noexcept06.C: New.
5926 * g++.dg/cpp0x/noexcept07.C: New.
5927
5928 * g++.dg/cpp0x/noexcept01.C: New.
5929 * g++.dg/cpp0x/noexcept02.C: New.
5930 * g++.dg/cpp0x/noexcept03.C: New.
5931 * g++.dg/cpp0x/noexcept04.C: New.
5932 * g++.dg/cpp0x/noexcept05.C: New.
5933
5934 2010-06-04 Jakub Jelinek <jakub@redhat.com>
5935
5936 PR c++/44412
5937 * g++.dg/warn/Wunused-var-10.C: New test.
5938 * g++.dg/warn/Wunused-var-11.C: New test.
5939
5940 PR c++/44362
5941 * c-c++-common/Wunused-var-10.c: New test.
5942
5943 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5944
5945 PR c/25880
5946 * gcc.dg/assign-warn-2.c: Update.
5947 * gcc.dg/cpp/line3.c: Update.
5948 * gcc.dg/c99-array-lval-8.c: Update.
5949 * gcc.dg/cast-qual-2.c: Update.
5950 * gcc.dg/c99-arraydecl-3.c: Update.
5951 * gcc.dg/assign-warn-1.c: Update.
5952 * gcc.dg/format/gcc_diag-1.c: Update.
5953
5954 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5955
5956 PR rtl-optimization/39871
5957 PR rtl-optimization/40615
5958 PR rtl-optimization/42500
5959 PR rtl-optimization/42502
5960 * gcc.target/arm/eliminate.c: New test.
5961
5962 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5963
5964 PR libstdc++/44410
5965 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5966 * g++.old-deja/g++.other/delete3.C: Likewise.
5967 * g++.old-deja/g++.other/new.C: Likewise.
5968 * g++.old-deja/g++.law/operators27.C: Likewise.
5969 * g++.old-deja/g++.mike/p755.C: Likewise.
5970 * g++.dg/eh/new1.C: Likewise.
5971 * g++.dg/init/new5.C: Likewise.
5972
5973 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5974
5975 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5976 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5977 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5978
5979 2010-06-03 Richard Guenther <rguenther@suse.de>
5980
5981 PR lto/41921
5982 * lib/lto.exp: Always load gcc.exp.
5983 (lto-obj): For C source files invoke gcc_target_compile.
5984 * g++.dg/lto/20100603-1_0.C: New testcase.
5985 * g++.dg/lto/20100603-1_1.c: Likewise.
5986
5987 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5988
5989 PR tree-optimization/43688
5990 * gfortran.dg/pr43688.f90: New.
5991
5992 2010-06-03 Richard Guenther <rguenther@suse.de>
5993
5994 PR lto/41584
5995 * gcc.dg/lto/20100603-1_0.c: New testcase.
5996 * gcc.dg/lto/20100603-2_0.c: Likewise.
5997 * gcc.dg/lto/20100603-3_0.c: Likewise.
5998
5999 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6000
6001 PR target/44218
6002 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6003 * gcc.target/powerpc/recip-2.c: Ditto.
6004 * gcc.target/powerpc/recip-3.c: Ditto.
6005 * gcc.target/powerpc/recip-4.c: Ditto.
6006 * gcc.target/powerpc/recip-5.c: Ditto.
6007 * gcc.target/powerpc/recip-6.c: Ditto.
6008 * gcc.target/powerpc/recip-7.c: Ditto.
6009 * gcc.target/powerpc/recip-test.h: Ditto.
6010 * gcc.target/powerpc/recip-test2.h: Ditto.
6011
6012 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6013
6014 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6015
6016 2010-06-02 Jason Merrill <jason@redhat.com>
6017
6018 * g++.dg/ext/vector9.C: Expect typedef in error message.
6019
6020 PR c++/9726
6021 PR c++/23594
6022 PR c++/44333
6023 * g++.dg/tc1/dr101.C: Remove xfails.
6024
6025 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6026
6027 PR middle-end/44372
6028 * g++.dg/ipa/pr44372.C: New.
6029
6030 2010-06-02 Jan Hubicka <jh@suse.cz>
6031
6032 PR middle-end/44295
6033 * g++.dg/torture/pr44295.C: Neww testcase.
6034
6035 2010-06-02 Jan Hubicka <jh@suse.cz>
6036
6037 * gcc.dg/tree-ssa/loadpre6.c: Update.
6038
6039 2010-06-02 Richard Guenther <rguenther@suse.de>
6040
6041 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6042 diagnostic.h.
6043
6044 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
6045
6046 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6047 the link fail message.
6048
6049 2010-06-02 Tobias Burnus <burnus@net-b.de>
6050
6051 PR fortran/44360
6052 * gfortran.dg/use_13.f90: New test case.
6053
6054 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6055
6056 PR fortran/44371
6057 * gfortran.dg/error_stop_2.f08: Minor update.
6058
6059 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6060
6061 PR fortran/44371
6062 * gfortran.dg/error_stop_1.f08: New test.
6063 * gfortran.dg/error_stop_2.f08: New test.
6064
6065 2010-06-01 Jason Merrill <jason@redhat.com>
6066
6067 DR 990
6068 * g++.dg/cpp0x/initlist37.C: New.
6069 * g++.dg/cpp0x/initlist38.C: New.
6070
6071 PR c++/44358
6072 * g++.dg/cpp0x/initlist36.C: New.
6073
6074 2010-05-31 Jan Hubicka <jh@suse.cz>
6075
6076 * gcc.dg/noreturn-8.c: New testcase.
6077
6078 2010-05-31 Jan Hubicka <jh@suse.cz>
6079
6080 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6081 * gcc.dg/lto/noreturn-1_0.c: Move it here.
6082
6083 2010-05-31 Jan Hubicka <jh@suse.cz>
6084
6085 * gcc.dg/lto/noreturn-1_1.c: New testcase.
6086 * gcc.dg/lto/noreturn-1_0.c: New testcase.
6087
6088 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
6089
6090 PR fortran/36928
6091 * gfortran.dg/dependency_27.f90: New test.
6092 * gfortran.dg/array_assign_1.F90: New test.
6093
6094 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR target/44338
6097 * gcc.target/i386/sse-24.c: New test.
6098
6099 2010-05-31 Jan Hubicka <jh@suse.cz>
6100
6101 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6102
6103 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6104
6105 PR middle-end/44337
6106 * gcc.dg/pr44337.c: New test.
6107
6108 PR tree-optimization/44182
6109 * g++.dg/debug/pr44182.C: New test.
6110
6111 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
6112
6113 * gcc.dg/nested-func-7.c: New test.
6114 * gnat.dg/frame_overflow.adb: Adjust directives.
6115
6116 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6117
6118 * gnat.dg/prot2.ad[sb]: New test.
6119 * gnat.dg/prot2_pkg1.ads: New helper.
6120 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6121
6122 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6123
6124 * gnat.dg/array11.adb: Adjust dg-warning directive.
6125 * gnat.dg/object_overflow.adb: Likewise.
6126
6127 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
6128
6129 PR middle-end/44306
6130 * gcc.dg/tree-ssa/pr44306.c: New.
6131
6132 2010-05-29 Jan Hubicka <jh@suse.cz>
6133
6134 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6135
6136 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
6137
6138 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6139
6140 2010-05-28 Mike Stump <mikestump@comcast.net>
6141
6142 PR objc/44125
6143 * objc.dg/const-str-9.m: Remove static.
6144
6145 2010-05-28 Jakub Jelinek <jakub@redhat.com>
6146
6147 PR target/43636
6148 * gcc.c-torture/compile/pr43636.c: New test.
6149
6150 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
6151
6152 PR objc++/23616
6153 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6154 * obj-c++.dg/try-catch-9.mm: Ditto.
6155
6156 2010-05-28 Dodji Seketeli <dodji@redhat.com>
6157
6158 Revert patch for PR c++/44188
6159 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6160
6161 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6162
6163 PR c++/44188
6164 * g++.dg/debug/dwarf2/typedef3.C: New test.
6165
6166 2010-05-27 Jason Merrill <jason@redhat.com>
6167
6168 PR c++/43555
6169 * g++.dg/ext/vla9.C: New.
6170
6171 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
6172
6173 PR objc/44140
6174 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6175 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6176 * objc.dg/torture/tls/thr-init.m: Ditto.
6177 * objc.dg/torture/trivial.m: Ditto.
6178 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6179 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6180 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6181 * obj-c++.dg/torture/trivial.mm: Ditto.
6182
6183 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
6184
6185 * g++.dg/lto/20100302_0.C: Skip on darwin.
6186
6187 2010-05-27 Richard Guenther <rguenther@suse.de>
6188
6189 PR tree-optimization/44284
6190 * gcc.dg/vect/vect-118.c: New testcase.
6191 * gcc.dg/vect/bb-slp-20.c: Adjust.
6192 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6193 * gcc.dg/vect/slp-9.c: Likewise.
6194 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6195 * gcc.dg/vect/vect-10.c: Likewise.
6196 * gcc.dg/vect/vect-109.c: Likewise.
6197 * gcc.dg/vect/vect-12.c: Likewise.
6198 * gcc.dg/vect/vect-36.c: Likewise.
6199 * gcc.dg/vect/vect-7.c: Likewise.
6200 * gcc.dg/vect/vect-iv-8.c: Likewise.
6201 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6202 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6203 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6204 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6205 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6206 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6207 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6208 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6209 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6210 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6211 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6212 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6213 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6214 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6215 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6216 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6217 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6218
6219 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6220
6221 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6222 necessary.
6223
6224 2010-05-26 Jan Hubicka <jh@suse.cz>
6225
6226 * gcc.dg/lto/materialize-1_0.c: New file.
6227 * gcc.dg/lto/materialize-1_1.c: New file.
6228
6229 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
6230
6231 * gnat.dg/lto10.adb: New test.
6232 * gnat.dg/lto10_pkg.ads: New helper.
6233
6234 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
6235
6236 * lib/target-supports.exp (check_effective_target_int128): New
6237 function to check if __int128 types are available for target.
6238 * c-c++-common/int128-types-1.c: New.
6239 * c-c++-common/int128-1.c: New.
6240 * c-c++-common/int128-2.c: New.
6241 * g++.dg/abi/mangle43.C: New.
6242 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6243 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6244 pointer-wide scalar.
6245 * g++.dg/other/pr25632.C: Likewise.
6246 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6247 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6248 overflow warnings.
6249 * g++.dg/warn/pr13358-4.C: Likewise.
6250 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
6251 * g++.dg/warn/Wconversion-null.C: Likewise.
6252
6253 2010-05-26 Jason Merrill <jason@redhat.com>
6254
6255 PR c++/43382
6256 * g++.dg/cpp0x/variadic101.C: New.
6257
6258 2010-05-26 Richard Guenther <rguenther@suse.de>
6259
6260 PR rtl-optimization/44164
6261 * gcc.c-torture/execute/pr44164.c: New testcase.
6262 * g++.dg/tree-ssa/pr13146.C: Adjust.
6263
6264 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
6265
6266 PR fortran/40011
6267 * gfortran.dg/whole_file_19.f90 : New test.
6268
6269 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
6270
6271 PR fortran/30668
6272 PR fortran/31346
6273 PR fortran/34260
6274 * gfortran.dg/pr40999.f: Fix function type.
6275 * gfortran.dg/whole_file_5.f90: Likewise.
6276 * gfortran.dg/whole_file_6.f90: Likewise.
6277 * gfortran.dg/whole_file_16.f90: New.
6278 * gfortran.dg/whole_file_17.f90: New.
6279 * gfortran.dg/whole_file_18.f90: New.
6280
6281 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
6282 Iain Sandoe <iains@gcc.gnu.org>
6283
6284 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6285 * gcc.c-torture/compile/pr44197.c: Require alias support.
6286 * gcc.dg/lto/20081222_0.c: Ditto.
6287
6288 2010-05-25 Jakub Jelinek <jakub@redhat.com>
6289
6290 PR debug/42801
6291 * gcc.dg/guality/vla-2.c: New test.
6292
6293 2010-05-25 Richard Guenther <rguenther@suse.de>
6294
6295 PR middle-end/44069
6296 * g++.dg/torture/pr44069.C: New testcase.
6297
6298 2010-05-25 Richard Guenther <rguenther@suse.de>
6299
6300 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6301
6302 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6303
6304 PR objc/44140
6305 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6306
6307 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6308
6309 * obj-c++.dg/torture/tls/trivial.mm: New.
6310 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6311 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6312 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6313 * obj-c++.dg/torture/tls/diag-1.mm: New.
6314 * obj-c++.dg/torture/tls/tls.exp: New.
6315 * obj-c++.dg/torture/trivial.mm: New.
6316 * obj-c++.dg/torture/dg-torture.exp: New.
6317 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6318 * obj-c++.dg/tls/trivial.m: New.
6319 * obj-c++.dg/tls/init-1.mm: New.
6320 * obj-c++.dg/tls/diag-1.mm: New.
6321 * obj-c++.dg/tls/init-2.mm: New.
6322 * obj-c++.dg/tls/diag-2.mm: New.
6323 * obj-c++.dg/tls/diag-3.mm: New.
6324 * obj-c++.dg/tls/diag-4.mm: New.
6325 * obj-c++.dg/tls/static-1.mm: New.
6326 * obj-c++.dg/tls/tls.exp: New.
6327 * obj-c++.dg/tls/diag-5.mm: New.
6328 * obj-c++.dg/tls/static-1a.mm: New.
6329 * objc-obj-c++-shared/Object1.mm: New.
6330 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6331
6332 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
6333
6334 PR objc++/43689
6335 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6336 * obj-c++.dg/const-str-6.mm: Ditto.
6337
6338 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6339
6340 * g++.dg/parse/array-size2.C: Remove dg-error directives.
6341
6342 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6343
6344 PR ada/38394
6345 * gnat.dg/array13.ad[sb]: New test.
6346
6347 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
6348 Sandra Loosemore <sandra@codesourcery.com>
6349
6350 * gcc.target/arm/neon/: Regenerated test cases.
6351
6352 * gcc.target/arm/neon/polytypes.c,
6353 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6354 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6355 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6356 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6357 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6358 dg-add-options arm_neon.
6359
6360 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6361 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6362 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6363 and arm_neon_fp16_ok.
6364
6365 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6366 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6367
6368 * lib/target-supports.exp (add_options_for_arm_neon): New.
6369 (check_effective_target_arm_neon_ok_nocache): New, from
6370 check_effective_target_arm_neon_ok. Check multiple possibilities.
6371 (check_effective_target_arm_neon_ok): Use
6372 check_effective_target_arm_neon_ok_nocache.
6373 (add_options_for_arm_neon_fp16)
6374 (check_effective_target_arm_neon_fp16_ok)
6375 check_effective_target_arm_neon_fp16_ok_nocache): New.
6376 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6377
6378 2010-05-24 Jason Merrill <jason@redhat.com>
6379
6380 PR c++/41510
6381 * g++.dg/cpp0x/initlist35.C: New.
6382 * g++.dg/init/brace6.C: Adjust.
6383
6384 2010-05-24 Paul Brook <paul@codesourcery.com>
6385
6386 * gcc.target/arm/frame-pointer-1.c: New test.
6387 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6388 pointer elimination.
6389
6390 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6391
6392 PR target/44245
6393 * gcc.target/i386/crc32-3.c: New.
6394 * gcc.target/i386/crc32-4.c: Likewise.
6395
6396 2010-05-23 Joseph Myers <joseph@codesourcery.com>
6397
6398 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6399 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6400 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6401
6402 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6403
6404 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6405
6406 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
6407
6408 PR target/43869
6409 * gcc.c-target/pr43869.c: New test.
6410
6411 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6412
6413 PR fortran/44212
6414 * gfortran.dg/class_22.f03: New.
6415
6416 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
6417
6418 PR lto/44238
6419 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6420
6421 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6422
6423 PR fortran/44213
6424 * gfortran.dg/abstract_type_7.f03: New.
6425
6426 2010-05-21 Jason Merrill <jason@redhat.com>
6427
6428 * g++.dg/eh/spec11.C: Test cleanup optimization.
6429
6430 2010-05-21 Jakub Jelinek <jakub@redhat.com>
6431
6432 PR debug/44223
6433 * gcc.target/i386/pr44223.c: New test.
6434
6435 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6436
6437 * gcc.target/i386/pr25993.c: Use @function as type specifier.
6438
6439 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
6440
6441 * g++.dg/other/const3.C: New test.
6442
6443 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
6444
6445 PR fortran/38407
6446 * warn_unused_dummy_argument_1.f90: New.
6447 * warn_unused_dummy_argument_2.f90: New.
6448
6449 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6450
6451 PR c++/30298
6452 * g++.dg/inherit/crash1.C: New.
6453 * g++.dg/inherit/crash2.C: Likewise.
6454
6455 2010-05-20 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR debug/44178
6458 * g++.dg/debug/pr44178.C: New test.
6459
6460 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
6461
6462 PR middle-end/44185
6463 * gcc.dg/tree-ssa/prefetch-6.c: Add
6464 --param min-insn-to-prefetch-ratio=6.
6465 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6466 allow unrolling, and adjust the movnti count.
6467
6468 2010-05-20 Jan Hubicka <jh@suse.cz>
6469
6470 PR middle-end/44197
6471 * gcc.c-torture/compile/pr44197.c: New file.
6472
6473 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
6474
6475 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6476 Fix test code.
6477 (check_effective_target_xop): Remove __may_alias__ attribute.
6478
6479 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
6480
6481 PR target/44202
6482 * gcc.c-torture/execute/pr44202-1.c: New test.
6483
6484 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6485
6486 PR fortran/43851
6487 * gfortran.dg/label_1.f90: Update test.
6488
6489 2010-05-19 Jan Hubicka <jh@suse.cz>
6490
6491 * gcc.dg/lto/ipareference2_0.c: New file.
6492 * gcc.dg/lto/ipareference2_1.c: New file.
6493
6494 2010-05-19 Jason Merrill <jason@redhat.com>
6495
6496 * g++.dg/parse/fn-typedef2.C: New.
6497
6498 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6499 function type.
6500
6501 PR c++/44193
6502 * g++.dg/template/fntype1.C: New.
6503
6504 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
6505
6506 * gnat.dg/discr23.ad[sb]: New test.
6507 * gnat.dg/discr23_pkg.ads: New helper.
6508
6509 * gnat.dg/specs/controlled1.ads: New test.
6510 * gnat.dg/specs/controlled1_pkg.ads: New helper.
6511
6512 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6513
6514 PR fortran/44055
6515 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6516 Fixed scope of C_SIZEOF.
6517 * gfortran.dg/warn_conversion_2.f90: New.
6518
6519 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6520
6521 * lib/target-supports.exp (check_effective_target_sse2): New proc.
6522 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6523 for optional selector.
6524 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6525 (check_effective_target_sse3): New proc.
6526 * gcc.target/i386/math-torture/math-torture.exp: Load
6527 target-supports.exp.
6528 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6529 check_effective_target_sse2.
6530 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6531 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6532 * g++.dg/vect/vect.exp: Likewise.
6533 * gfortran.dg/vect/vect.exp: Likewise.
6534 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6535 -msse2 if check_effective_target_sse2.
6536
6537 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6538 * gcc.target/i386/3dnow-2.c: Likewise.
6539 * gcc.target/i386/3dnowA-1.c: Likewise.
6540 * gcc.target/i386/3dnowA-2.c: Likewise.
6541 * gcc.target/i386/pr42549.c: Likewise.
6542
6543 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6544 * gcc.target/i386/sse3-addsubpd.c: Likewise.
6545 * gcc.target/i386/sse3-addsubps.c: Likewise.
6546 * gcc.target/i386/sse3-haddpd.c: Likewise.
6547 * gcc.target/i386/sse3-haddps.c: Likewise.
6548 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6549 * gcc.target/i386/sse3-hsubps.c: Likewise.
6550 * gcc.target/i386/sse3-movddup.c: Likewise.
6551 * gcc.target/i386/sse3-movshdup.c: Likewise.
6552 * gcc.target/i386/sse3-movsldup.c: Likewise.
6553
6554 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6555 * g++.dg/ext/attrib35.C: Likewise.
6556 * g++.dg/opt/pr40496.C: Likewise.
6557 * g++.dg/other/i386-1.C: Likewise.
6558 * g++.dg/other/i386-4.C: Likewise.
6559 * g++.dg/other/pr34435.C: Likewise.
6560 * g++.dg/other/pr39496.C: Likewise.
6561 * g++.dg/other/pr40446.C: Likewise.
6562 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6563 * gcc.dg/compat/vector-1a_main.c: Likewise.
6564 * gcc.dg/compat/vector-2a_main.c: Likewise.
6565 * gcc.dg/lto/20090206-1_0.c: Likewise.
6566 * gcc.dg/pr34856.c: Likewise.
6567 * gcc.dg/pr36584.c: Likewise.
6568 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
6569 * gcc.dg/pr37544.c: Likewise.
6570 * gcc.dg/torture/pr16104-1.c: Likewise.
6571 * gcc.dg/torture/pr35771-1.c: Likewise.
6572 * gcc.dg/torture/pr35771-2.c: Likewise.
6573 * gcc.dg/torture/pr35771-3.c: Likewise.
6574 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6575 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6576 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6577 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6578 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6579 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6580 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6581 * gcc.target/i386/20060512-1.c: Likewise.
6582 * gcc.target/i386/20060512-3.c: Likewise.
6583 * gcc.target/i386/all_one_m128i.c: Likewise.
6584 * gcc.target/i386/float128-1.c: Likewise.
6585 * gcc.target/i386/float128-2.c: Likewise.
6586 * gcc.target/i386/fpcvt-1.c: Likewise.
6587 * gcc.target/i386/fpcvt-2.c: Likewise.
6588 * gcc.target/i386/fpcvt-3.c: Likewise.
6589 * gcc.target/i386/fpprec-1.c: Likewise.
6590 * gcc.target/i386/funcspec-9.c: Likewise.
6591 * gcc.target/i386/incoming-1.c: Likewise.
6592 * gcc.target/i386/incoming-12.c: Likewise.
6593 * gcc.target/i386/incoming-2.c: Likewise.
6594 * gcc.target/i386/incoming-3.c: Likewise.
6595 * gcc.target/i386/incoming-4.c: Likewise.
6596 * gcc.target/i386/incoming-6.c: Likewise.
6597 * gcc.target/i386/incoming-7.c: Likewise.
6598 * gcc.target/i386/incoming-8.c: Likewise.
6599 * gcc.target/i386/opt-1.c: Likewise.
6600 * gcc.target/i386/opt-2.c: Likewise.
6601 * gcc.target/i386/ordcmp-1.c: Likewise.
6602 * gcc.target/i386/pr17692.c: Likewise.
6603 * gcc.target/i386/pr18614-1.c: Likewise.
6604 * gcc.target/i386/pr22152.c: Likewise.
6605 * gcc.target/i386/pr23570.c: Likewise.
6606 * gcc.target/i386/pr23575.c: Likewise.
6607 * gcc.target/i386/pr26449-1.c: Likewise.
6608 * gcc.target/i386/pr26600.c: Likewise.
6609 * gcc.target/i386/pr27790.c: Likewise.
6610 * gcc.target/i386/pr28839.c: Likewise.
6611 * gcc.target/i386/pr30970.c: Likewise.
6612 * gcc.target/i386/pr32000-1.c: Likewise.
6613 * gcc.target/i386/pr32000-2.c: Likewise.
6614 * gcc.target/i386/pr32280.c: Likewise.
6615 * gcc.target/i386/pr32661.c: Likewise.
6616 * gcc.target/i386/pr32708-1.c: Likewise.
6617 * gcc.target/i386/pr32961.c: Likewise.
6618 * gcc.target/i386/pr33329.c: Likewise.
6619 * gcc.target/i386/pr35714.c: Likewise.
6620 * gcc.target/i386/pr35767-1.c: Likewise.
6621 * gcc.target/i386/pr35767-1d.c: Likewise.
6622 * gcc.target/i386/pr35767-1i.c: Likewise.
6623 * gcc.target/i386/pr35767-2.c: Likewise.
6624 * gcc.target/i386/pr35767-2d.c: Likewise.
6625 * gcc.target/i386/pr35767-2i.c: Likewise.
6626 * gcc.target/i386/pr35767-3.c: Likewise.
6627 * gcc.target/i386/pr35767-5.c: Likewise.
6628 * gcc.target/i386/pr36222-1.c: Likewise.
6629 * gcc.target/i386/pr36578-1.c: Likewise.
6630 * gcc.target/i386/pr36578-2.c: Likewise.
6631 * gcc.target/i386/pr36992-1.c: Likewise.
6632 * gcc.target/i386/pr37101.c: Likewise.
6633 * gcc.target/i386/pr37216.c: Likewise.
6634 * gcc.target/i386/pr37434-1.c: Likewise.
6635 * gcc.target/i386/pr37434-2.c: Likewise.
6636 * gcc.target/i386/pr37843-3.c: Likewise.
6637 * gcc.target/i386/pr37843-4.c: Likewise.
6638 * gcc.target/i386/pr39162.c: Likewise.
6639 * gcc.target/i386/pr39315-1.c: Likewise.
6640 * gcc.target/i386/pr39315-2.c: Likewise.
6641 * gcc.target/i386/pr39315-3.c: Likewise.
6642 * gcc.target/i386/pr39315-4.c: Likewise.
6643 * gcc.target/i386/pr39445.c: Likewise.
6644 * gcc.target/i386/pr39496.c: Likewise.
6645 * gcc.target/i386/pr40809.c: Likewise.
6646 * gcc.target/i386/pr40906-3.c: Likewise.
6647 * gcc.target/i386/pr41019.c: Likewise.
6648 * gcc.target/i386/pr42542-1.c: Likewise.
6649 * gcc.target/i386/pr42542-2.c: Likewise.
6650 * gcc.target/i386/pr42542-3.c: Likewise.
6651 * gcc.target/i386/pr42542-3a.c: Likewise.
6652 * gcc.target/i386/pr42881.c: Likewise.
6653 * gcc.target/i386/push-1.c: Likewise.
6654 * gcc.target/i386/quad-sse.c: Likewise.
6655 * gcc.target/i386/reload-1.c: Likewise.
6656 * gcc.target/i386/sse-10.c: Likewise.
6657 * gcc.target/i386/sse-11.c: Likewise.
6658 * gcc.target/i386/sse-15.c: Likewise.
6659 * gcc.target/i386/sse-17.c: Likewise.
6660 * gcc.target/i386/sse-18.c: Likewise.
6661 * gcc.target/i386/sse-19.c: Likewise.
6662 * gcc.target/i386/sse-4.c: Likewise.
6663 * gcc.target/i386/sse-6.c: Likewise.
6664 * gcc.target/i386/sse-vect-types.c: Likewise.
6665 * gcc.target/i386/sse2-addpd-1.c: Likewise.
6666 * gcc.target/i386/sse2-addsd-1.c: Likewise.
6667 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6668 * gcc.target/i386/sse2-andpd-1.c: Likewise.
6669 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6670 * gcc.target/i386/sse2-comisd-1.c: Likewise.
6671 * gcc.target/i386/sse2-comisd-2.c: Likewise.
6672 * gcc.target/i386/sse2-comisd-3.c: Likewise.
6673 * gcc.target/i386/sse2-comisd-4.c: Likewise.
6674 * gcc.target/i386/sse2-comisd-5.c: Likewise.
6675 * gcc.target/i386/sse2-comisd-6.c: Likewise.
6676 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6677 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6678 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6679 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6680 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6681 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6682 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6683 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6684 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6685 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6686 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6687 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6688 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6689 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6690 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6691 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6692 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6693 * gcc.target/i386/sse2-divpd-1.c: Likewise.
6694 * gcc.target/i386/sse2-divsd-1.c: Likewise.
6695 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6696 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6697 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6698 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6699 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6700 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6701 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6702 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6703 * gcc.target/i386/sse2-minpd-1.c: Likewise.
6704 * gcc.target/i386/sse2-minsd-1.c: Likewise.
6705 * gcc.target/i386/sse2-mmx.c: Likewise.
6706 * gcc.target/i386/sse2-movapd-1.c: Likewise.
6707 * gcc.target/i386/sse2-movapd-2.c: Likewise.
6708 * gcc.target/i386/sse2-movd-1.c: Likewise.
6709 * gcc.target/i386/sse2-movd-2.c: Likewise.
6710 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6711 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6712 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6713 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6714 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6715 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6716 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6717 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6718 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6719 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6720 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6721 * gcc.target/i386/sse2-movq-1.c: Likewise.
6722 * gcc.target/i386/sse2-movq-2.c: Likewise.
6723 * gcc.target/i386/sse2-movq-3.c: Likewise.
6724 * gcc.target/i386/sse2-movsd-1.c: Likewise.
6725 * gcc.target/i386/sse2-movsd-2.c: Likewise.
6726 * gcc.target/i386/sse2-movupd-1.c: Likewise.
6727 * gcc.target/i386/sse2-movupd-2.c: Likewise.
6728 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6729 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6730 * gcc.target/i386/sse2-orpd-1.c: Likewise.
6731 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6732 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6733 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6734 * gcc.target/i386/sse2-paddb-1.c: Likewise.
6735 * gcc.target/i386/sse2-paddd-1.c: Likewise.
6736 * gcc.target/i386/sse2-paddq-1.c: Likewise.
6737 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6738 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6739 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6740 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6741 * gcc.target/i386/sse2-paddw-1.c: Likewise.
6742 * gcc.target/i386/sse2-pand-1.c: Likewise.
6743 * gcc.target/i386/sse2-pandn-1.c: Likewise.
6744 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6745 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6746 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6747 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6748 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6749 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6750 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6751 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6752 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6753 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6754 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6755 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6756 * gcc.target/i386/sse2-pminub-1.c: Likewise.
6757 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6758 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6759 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6760 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6761 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6762 * gcc.target/i386/sse2-por-1.c: Likewise.
6763 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6764 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6765 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6766 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6767 * gcc.target/i386/sse2-pslld-1.c: Likewise.
6768 * gcc.target/i386/sse2-pslld-2.c: Likewise.
6769 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6770 * gcc.target/i386/sse2-psllq-1.c: Likewise.
6771 * gcc.target/i386/sse2-psllq-2.c: Likewise.
6772 * gcc.target/i386/sse2-psllw-1.c: Likewise.
6773 * gcc.target/i386/sse2-psllw-2.c: Likewise.
6774 * gcc.target/i386/sse2-psrad-1.c: Likewise.
6775 * gcc.target/i386/sse2-psrad-2.c: Likewise.
6776 * gcc.target/i386/sse2-psraw-1.c: Likewise.
6777 * gcc.target/i386/sse2-psraw-2.c: Likewise.
6778 * gcc.target/i386/sse2-psrld-1.c: Likewise.
6779 * gcc.target/i386/sse2-psrld-2.c: Likewise.
6780 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6781 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6782 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6783 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6784 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6785 * gcc.target/i386/sse2-psubb-1.c: Likewise.
6786 * gcc.target/i386/sse2-psubd-1.c: Likewise.
6787 * gcc.target/i386/sse2-psubq-1.c: Likewise.
6788 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6789 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6790 * gcc.target/i386/sse2-psubw-1.c: Likewise.
6791 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6792 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6793 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6794 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6795 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6796 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6797 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6798 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6799 * gcc.target/i386/sse2-pxor-1.c: Likewise.
6800 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6801 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6802 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6803 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6804 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6805 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6806 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6807 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6808 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6809 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6810 * gcc.target/i386/sse2-shufps-1.c: Likewise.
6811 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6812 * gcc.target/i386/sse2-subpd-1.c: Likewise.
6813 * gcc.target/i386/sse2-subsd-1.c: Likewise.
6814 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6815 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6816 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6817 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6818 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6819 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6820 * gcc.target/i386/sse2-unpack-1.c: Likewise.
6821 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6822 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6823 * gcc.target/i386/sse2-vec-1.c: Likewise.
6824 * gcc.target/i386/sse2-vec-2.c: Likewise.
6825 * gcc.target/i386/sse2-vec-3.c: Likewise.
6826 * gcc.target/i386/sse2-vec-4.c: Likewise.
6827 * gcc.target/i386/sse2-vec-5.c: Likewise.
6828 * gcc.target/i386/sse2-vec-6.c: Likewise.
6829 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6830 * gcc.target/i386/ssefn-2.c: Likewise.
6831 * gcc.target/i386/ssefn-4.c: Likewise.
6832 * gcc.target/i386/ssefp-1.c: Likewise.
6833 * gcc.target/i386/ssefp-2.c: Likewise.
6834 * gcc.target/i386/sseregparm-3.c: Likewise.
6835 * gcc.target/i386/sseregparm-4.c: Likewise.
6836 * gcc.target/i386/sseregparm-5.c: Likewise.
6837 * gcc.target/i386/sseregparm-6.c: Likewise.
6838 * gcc.target/i386/sseregparm-7.c: Likewise.
6839 * gcc.target/i386/ssetype-1.c: Likewise.
6840 * gcc.target/i386/ssetype-2.c: Likewise.
6841 * gcc.target/i386/ssetype-3.c: Likewise.
6842 * gcc.target/i386/ssetype-4.c: Likewise.
6843 * gcc.target/i386/ssetype-5.c: Likewise.
6844 * gcc.target/i386/unordcmp-1.c: Likewise.
6845 * gcc.target/i386/vararg-1.c: Likewise.
6846 * gcc.target/i386/vararg-2.c: Likewise.
6847 * gcc.target/i386/vararg-3.c: Likewise.
6848 * gcc.target/i386/vararg-4.c: Likewise.
6849 * gcc.target/i386/vararg-7.c: Likewise.
6850 * gcc.target/i386/vararg-8.c: Likewise.
6851 * gcc.target/i386/vecinit-1.c: Likewise.
6852 * gcc.target/i386/vecinit-2.c: Likewise.
6853 * gcc.target/i386/vecinit-3.c: Likewise.
6854 * gcc.target/i386/vecinit-4.c: Likewise.
6855 * gcc.target/i386/vecinit-5.c: Likewise.
6856 * gcc.target/i386/vecinit-6.c: Likewise.
6857 * gcc.target/i386/vectorize2.c: Likewise.
6858 * gcc.target/i386/vectorize3.c: Likewise.
6859 * gcc.target/i386/vectorize4.c: Likewise.
6860 * gcc.target/i386/vectorize6.c: Likewise.
6861 * gcc.target/i386/vectorize7.c: Likewise.
6862 * gcc.target/i386/vectorize8.c: Likewise.
6863 * gcc.target/i386/vperm-v2df.c: Likewise.
6864 * gcc.target/i386/vperm-v2di.c: Likewise.
6865 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6866 * gcc.target/i386/xorps-sse2.c: Likewise.
6867 * gcc.target/i386/xorps.c: Likewise.
6868 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6869 * gfortran.dg/graphite/pr42326.f90: Likewise.
6870 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6871
6872 2010-05-19 Richard Guenther <rguenther@suse.de>
6873
6874 PR lto/44196
6875 * g++.dg/lto/20100519-1_0.C: New testcase.
6876
6877 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6878
6879 PR fortran/42360
6880 * gfortran.dg/warn_intent_out_not_set.f90: New.
6881
6882 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6883
6884 PR fortran/38404
6885 * gfortran.dg/data_char_1.f90: Updated warning message.
6886 * gfortran.dg/data_array_6.f: New.
6887
6888 2010-05-19 Martin Jambor <mjambor@suse.cz>
6889
6890 * g++.dg/ipa/ivinline-8.C: New test.
6891 * gcc.dg/ipa/iinline-2.c: Likewise.
6892
6893 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6894
6895 PR fortran/34505
6896 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6897 arguments; add check for return value kind.
6898 * gfortran.dg/float_1.f90: Likewise.
6899
6900 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6901
6902 * gcc.target/i386/20011009-1.c (COMMENT): Define.
6903 (main): Use it.
6904 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6905 * lib/lto.exp (lto_prune_warns): Fix location line regex.
6906 Prune another location line format.
6907 (lto-obj): Call lto_prune_warns on comp_output.
6908
6909 2010-05-18 Jan Hubicka <jh@suse.cz>
6910
6911 * gcc.dg/lto/ipacp_0.c: New test.
6912 * gcc.dg/lto/ipacp_1.c: New test.
6913
6914 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
6915
6916 PR lto/44184
6917 * gcc.dg/lto/20100518_0.c: New test.
6918
6919 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
6920
6921 * gnat.dg/specs/lto3.ads: Add missing dg-options.
6922
6923 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6924
6925 PR fortran/43990
6926 * gfortran.dg/class_21.f03: New.
6927
6928 2010-05-17 Jason Merrill <jason@redhat.com>
6929
6930 PR c++/44157
6931 * g++.dg/cpp0x/initlist34.C: New.
6932
6933 PR c++/44158
6934 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6935
6936 2010-05-17 Martin Jambor <mjambor@suse.cz>
6937
6938 * g++.dg/ipa/ivinline-1.C: New test.
6939 * g++.dg/ipa/ivinline-2.C: New test.
6940 * g++.dg/ipa/ivinline-3.C: New test.
6941 * g++.dg/ipa/ivinline-4.C: New test.
6942 * g++.dg/ipa/ivinline-5.C: New test.
6943 * g++.dg/ipa/ivinline-6.C: New test.
6944
6945 2010-05-17 Dodji Seketeli <dodji@redhat.com>
6946 Jason Merrill <jason@redhat.com>
6947
6948 PR c++/44108
6949 * c-c++-common/Wunused-var-8.c: New test.
6950
6951 2010-05-17 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR bootstrap/42347
6954 * gcc.c-torture/compile/pr42347.c: New test.
6955
6956 PR middle-end/44102
6957 * g++.dg/ext/asmgoto1.C: New test.
6958
6959 2010-05-17 Martin Jambor <mjambor@suse.cz>
6960
6961 PR middle-end/44133
6962 * gcc.dg/tree-ssa/pr44133.c: New test.
6963 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6964 precise.
6965
6966 2010-05-17 Janus Weil <janus@gcc.gnu.org>
6967
6968 PR fortran/44044
6969 * gfortran.dg/class_20.f03: New.
6970
6971 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6972
6973 PR 44078
6974 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6975 debug messages but not the newly introduced one.
6976
6977 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
6978
6979 PR fortran/35779
6980 * gfortran.dg/initialization_25.f90: Commented testcase.
6981 * gfortran.dg/initialization_26.f90: New.
6982
6983 2010-05-16 Richard Guenther <rguenther@suse.de>
6984
6985 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6986 * gcc.dg/pr43084.c: Likewise.
6987 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6988 -fipa-type-escape.
6989 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6990 -fipa-type-escape.
6991 * gcc.dg/struct/struct-reorg.exp: Likewise.
6992 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6993 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6994
6995 2010-05-16 Joseph Myers <joseph@codesourcery.com>
6996
6997 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6998 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6999 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7000 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7001 tests.
7002
7003 2010-05-15 Jason Merrill <jason@redhat.com>
7004
7005 * g++.dg/eh/spec10.C: New.
7006 * g++.dg/eh/spec11.C: New.
7007 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7008
7009 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7010
7011 PR fortran/44154
7012 PR fortran/42647
7013 * gfortran.dg/allocatable_scalar_9.f90: New.
7014
7015 2010-05-15 Jakub Jelinek <jakub@redhat.com>
7016
7017 PR c++/44148
7018 * g++.dg/torture/pr44148.C: New test.
7019
7020 2010-05-15 Joseph Myers <joseph@codesourcery.com>
7021
7022 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7023 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7024 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7025 diagnostics and type sizes.
7026
7027 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
7028
7029 * gnat.dg/lto9.adb: New test.
7030 * gnat.dg/lto9_pkg1.ads: New helper.
7031 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7032
7033 2010-05-15 Jan Hubicka <jh@suse.cz>
7034
7035 * gcc.dg/lto/ipareference_1.c: Rename to ...
7036 * gcc.dg/lto/ipareference_0.c: ... this one.
7037 * gcc.dg/lto/ipareference_2.c: Rename to ...
7038 * gcc.dg/lto/ipareference_1.c: ... this one.
7039
7040 2010-05-15 Jan Hubicka <jh@suse.cz>
7041
7042 * gcc.dg/lto/ipareference_1.c: New file.
7043 * gcc.dg/lto/ipareference_2.c: New file.
7044
7045 2010-05-15 Richard Guenther <rguenther@suse.de>
7046
7047 PR tree-optimization/44038
7048 * gcc.c-torture/compile/pr44038.c: New testcase.
7049
7050 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
7051
7052 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7053 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7054
7055 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7056
7057 PR fortran/43207
7058 PR fortran/43969
7059 * gfortran.dg/class_18.f03: New.
7060 * gfortran.dg/class_19.f03: New.
7061
7062 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7063
7064 PR debug/44112
7065 * gcc.dg/debug/dwarf2/const-1.c: Remove.
7066 * g++.dg/debug/dwarf2/const1.C: Remove.
7067
7068 2010-05-14 Jason Merrill <jason@redhat.com>
7069
7070 * g++.dg/eh/cond4.C: New.
7071 * g++.dg/eh/elide2.C: Adjust.
7072 * g++.old-deja/g++.eh/terminate1.C: Adjust.
7073
7074 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
7075
7076 PR fortran/44135
7077 * gfortran.dg/actual_array_interface_2.f90: New test.
7078
7079 2010-05-14 Richard Guenther <rguenther@suse.de>
7080
7081 PR tree-optimization/44119
7082 * gcc.c-torture/compile/pr44119.c: New testcase.
7083
7084 2010-05-14 Jason Merrill <jason@redhat.com>
7085
7086 PR c++/44127
7087 * g++.dg/eh/terminate1.C: New.
7088
7089 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7090
7091 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7092
7093 PR debug/44136
7094 * gcc.dg/pr44136.c: New test.
7095
7096 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
7097
7098 PR c++/30566
7099 * g++.dg/warn/Wshadow-4.C: Adjust.
7100 * g++.dg/warn/Wshadow-5.C: New test.
7101 * g++.dg/warn/Wshadow-6.C: New test
7102
7103 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
7104
7105 PR fortran/35779
7106 * gfortran.dg/initialization_25.f90: New.
7107
7108 2010-05-13 Martin Jambor <mjambor@suse.cz>
7109
7110 * g++.dg/otr-fold-1.C: New test.
7111 * g++.dg/otr-fold-2.C: New test.
7112
7113 2010-05-13 Jakub Jelinek <jakub@redhat.com>
7114
7115 PR fortran/44036
7116 * gfortran.dg/gomp/pr44036-1.f90: New test.
7117 * gfortran.dg/gomp/pr44036-2.f90: New test.
7118 * gfortran.dg/gomp/pr44036-3.f90: New test.
7119
7120 PR debug/43983
7121 * gcc.dg/guality/sra-1.c: New test.
7122
7123 2010-05-12 Jan Hubicka <jh@suse.cz>
7124
7125 * tree-ssa/unreachable.c: New test.
7126
7127 2010-05-12 Jason Merrill <jason@redhat.com>
7128
7129 * g++.dg/cpp0x/sfinae1.C: New.
7130
7131 2010-05-12 Sriraman Tallam <tmsriram@google.com>
7132
7133 * gcc.target/i386/zee.c: New file.
7134
7135 2010-05-12 Jason Merrill <jason@redhat.com>
7136
7137 * g++.dg/conversion/op1.C: Expect template candidate message.
7138 * g++.dg/cpp0x/nullptr15.C: Likewise.
7139 * g++.dg/cpp0x/pr31431-2.C: Likewise.
7140 * g++.dg/cpp0x/pr31431.C: Likewise.
7141 * g++.dg/cpp0x/temp_default2.C: Likewise.
7142 * g++.dg/cpp0x/trailing4.C: Likewise.
7143 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7144 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7145 * g++.dg/cpp0x/variadic-throw.C: Likewise.
7146 * g++.dg/cpp0x/variadic35.C: Likewise.
7147 * g++.dg/cpp0x/vt-35147.C: Likewise.
7148 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7149 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7150 * g++.dg/ext/visibility/anon8.C: Likewise.
7151 * g++.dg/ext/vla2.C: Likewise.
7152 * g++.dg/other/pr28114.C: Likewise.
7153 * g++.dg/other/ptrmem10.C: Likewise.
7154 * g++.dg/other/ptrmem11.C: Likewise.
7155 * g++.dg/overload/unknown1.C: Likewise.
7156 * g++.dg/parse/template7.C: Likewise.
7157 * g++.dg/parse/typename7.C: Likewise.
7158 * g++.dg/template/conv11.C: Likewise.
7159 * g++.dg/template/copy1.C: Likewise.
7160 * g++.dg/template/deduce3.C: Likewise.
7161 * g++.dg/template/dependent-expr5.C: Likewise.
7162 * g++.dg/template/friend.C: Likewise.
7163 * g++.dg/template/incomplete2.C: Likewise.
7164 * g++.dg/template/local4.C: Likewise.
7165 * g++.dg/template/local6.C: Likewise.
7166 * g++.dg/template/operator10.C: Likewise.
7167 * g++.dg/template/overload6.C: Likewise.
7168 * g++.dg/template/ptrmem2.C: Likewise.
7169 * g++.dg/template/ptrmem20.C: Likewise.
7170 * g++.dg/template/ptrmem8.C: Likewise.
7171 * g++.dg/template/sfinae2.C: Likewise.
7172 * g++.dg/template/ttp25.C: Likewise.
7173 * g++.dg/template/unify10.C: Likewise.
7174 * g++.dg/template/unify11.C: Likewise.
7175 * g++.dg/template/unify6.C: Likewise.
7176 * g++.dg/template/unify7.C: Likewise.
7177 * g++.dg/template/unify9.C: Likewise.
7178 * g++.dg/template/varmod1.C: Likewise.
7179 * g++.old-deja/g++.brendan/crash56.C: Likewise.
7180 * g++.old-deja/g++.law/operators32.C: Likewise.
7181 * g++.old-deja/g++.pt/crash28.C: Likewise.
7182 * g++.old-deja/g++.pt/crash60.C: Likewise.
7183 * g++.old-deja/g++.pt/explicit38.C: Likewise.
7184 * g++.old-deja/g++.pt/explicit39.C: Likewise.
7185 * g++.old-deja/g++.pt/explicit41.C: Likewise.
7186 * g++.old-deja/g++.pt/explicit67.C: Likewise.
7187 * g++.old-deja/g++.pt/explicit77.C: Likewise.
7188 * g++.old-deja/g++.pt/expr2.C: Likewise.
7189 * g++.old-deja/g++.pt/overload7.C: Likewise.
7190 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7191 * g++.old-deja/g++.pt/spec5.C: Likewise.
7192 * g++.old-deja/g++.pt/spec6.C: Likewise.
7193 * g++.old-deja/g++.pt/t24.C: Likewise.
7194 * g++.old-deja/g++.pt/unify4.C: Likewise.
7195 * g++.old-deja/g++.pt/unify6.C: Likewise.
7196 * g++.old-deja/g++.pt/unify8.C: Likewise.
7197 * g++.old-deja/g++.robertl/eb119.C: Likewise.
7198 * g++.old-deja/g++.robertl/eb79.C: Likewise.
7199 * g++.old-deja/g++.robertl/eb98.C: Likewise.
7200
7201 * g++.dg/cpp0x/initlist32.C: New.
7202
7203 * g++.dg/template/conv11.C: New.
7204 * g++.dg/conversion/op1.C: Adjust expected error.
7205
7206 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7207
7208 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
7209
7210 PR target/44088
7211 * gcc.target/i386/avx-cmpsd-1.c: New.
7212 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7213 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7214 * gcc.target/i386/avx-cmpss-2.c: Likewise.
7215 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7216 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7217
7218 2010-05-12 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR middle-end/44085
7221 * gcc.dg/gomp/pr44085.c: New test.
7222 * gfortran.dg/gomp/pr44085.f90: New test.
7223
7224 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
7225
7226 * objc-obj-c++-shared/Object1.m: New.
7227 * objc.dg/torture: New directory.
7228 * objc.dg/torture/tls: Ditto.
7229 * objc.dg/tls: Ditto.
7230 * objc.dg/torture/tls/trivial.m: New test.
7231 * objc.dg/torture/tls/thr-init-2.m: New test.
7232 * objc.dg/torture/tls/thr-init-3.m: New test.
7233 * objc.dg/torture/tls/thr-init.m: New test.
7234 * objc.dg/torture/tls/diag-1.m: New test.
7235 * objc.dg/torture/tls/tls.exp: New.
7236 * objc.dg/torture/trivial.m: New test.
7237 * objc.dg/torture/dg-torture.exp: New.
7238 * objc.dg/tls/diag-3.m: New test.
7239 * objc.dg/tls/diag-4.m: New test.
7240 * objc.dg/tls/diag-5.m: New test.
7241 * objc.dg/tls/init-1.m: New test.
7242 * objc.dg/tls/init-2.m: New test.
7243 * objc.dg/tls/tls.exp: New.
7244 * objc.dg/tls/diag-2.m: New test.
7245 * lib/objc.exp: Respond to dg-additional-files.
7246
7247 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
7248
7249 * gcc.target/m68k/20100512-1.c: New.
7250
7251 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
7252
7253 * gnat.dg/lto8.adb: New test.
7254 * gnat.dg/lto8_pkg.ad[sb]: New helper.
7255 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7256
7257 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7258
7259 PR c++/34272
7260 PR c++/43630
7261 PR c++/34491
7262 * g++.dg/template/crash97.C: New.
7263 * g++.dg/template/crash98.C: Likewise.
7264 * g++.dg/template/crash99.C: Likewise.
7265 * g++.dg/cpp0x/pr31439.C: Adjust.
7266 * g++.dg/template/crash95.C: Likewise.
7267
7268 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7269
7270 PR middle-end/44071
7271 * c-c++-common/asmgoto-4.c: New test.
7272 * gcc.target/i386/pr44071.c: New test.
7273
7274 PR c++/44062
7275 * c-c++-common/Wunused-var-7.c: New test.
7276 * g++.dg/warn/Wunused-var-9.C: New test.
7277
7278 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7279
7280 PR fortran/43711
7281 * gfortran.dg/gomp/pr43711.f90: New.
7282
7283 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7284
7285 PR fortran/31820
7286 * gfortran.dg/select_5.f90: Updated.
7287
7288 2010-05-11 Jan Hubicka <jh@suse.cz>
7289
7290 PR tree-optimize/44063
7291 * gcc.c-torture/compile/pr44063.c: New testcase.
7292
7293 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR debug/44023
7296 * gcc.dg/pr44023.c: New test.
7297
7298 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
7299
7300 * gnat.dg/lto7.adb: New test.
7301 * gnat.dg/lto7_pkg.ad[sb]: New helper.
7302
7303 2010-05-10 Jason Merrill <jason@redhat.com>
7304
7305 PR c++/44017
7306 * g++.dg/template/inherit5.C: New.
7307
7308 PR c++/44045
7309 * g++.dg/cpp0x/initlist33.C: New.
7310 * g++.dg/cpp0x/initlist26.C: Adjust.
7311 * g++.dg/cpp0x/initlist28.C: Adjust.
7312
7313 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
7314
7315 PR c++/43719
7316 * g++.dg/init/pr43719.C: New.
7317 * g++.dg/anon-struct4.C: Adjust.
7318
7319 2010-05-10 Jakub Jelinek <jakub@redhat.com>
7320
7321 PR debug/44028
7322 * gcc.dg/pr44028.c: New test.
7323
7324 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
7325
7326 PR fortran/27866
7327 PR fortran/35003
7328 PR fortran/42809
7329 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7330 * gfortran.dg/warn_conversion.f90: New.
7331
7332 2010-05-10 Michael Matz <matz@suse.de>
7333
7334 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7335
7336 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
7337
7338 PR rtl-optimization/44012
7339 * gcc.dg/pr44012.c: New.
7340
7341 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7342
7343 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7344 Log text on entry and exit.
7345 Prune Sun ld warnings for common symbols with differing sizes.
7346 (lto-link-and-maybe-run): Change caller.
7347
7348 2010-05-10 Janus Weil <janus@gcc.gnu.org>
7349
7350 PR fortran/44044
7351 * gfortran.dg/class_7.f03: Modified.
7352 * gfortran.dg/select_type_1.f03: Modified.
7353 * gfortran.dg/select_type_12.f03: New.
7354
7355 2010-05-10 Richard Guenther <rguenther@suse.de>
7356
7357 PR tree-optimization/44050
7358 * gcc.dg/torture/pr44050.c: New testcase.
7359
7360 2010-05-10 Wei Guozhi <carrot@google.com>
7361
7362 PR target/42879
7363 * gcc.target/arm/pr42879.c: New testcase.
7364
7365 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7366
7367 PR c/44051
7368 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7369
7370 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7371
7372 PR c/10676
7373 * gcc.dg/anon-struct-10.c: New test.
7374
7375 2010-05-09 Richard Guenther <rguenther@suse.de>
7376
7377 PR middle-end/44024
7378 * gcc.dg/pr44024.c: New testcase.
7379
7380 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7381
7382 PR c/4784
7383 * gcc.dg/anon-struct-9.c: New test.
7384
7385 2010-05-09 Richard Guenther <rguenther@suse.de>
7386
7387 PR middle-end/44043
7388 * gcc.c-torture/compile/pr44043.c: New testcase.
7389
7390 2010-05-09 Richard Guenther <rguenther@suse.de>
7391
7392 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7393
7394 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
7395
7396 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7397
7398 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7399
7400 * gnat.dg/lto[12456].adb: Add "target lto" marker.
7401 * gnat.dg/specs/lto3.ads: Likewise.
7402
7403 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
7404
7405 PR middle-end/28685
7406 * gcc.dg/pr28685-1.c: New file.
7407
7408 2010-05-08 Richard Guenther <rguenther@suse.de>
7409
7410 PR tree-optimization/44030
7411 * gcc.c-torture/compile/pr44030.c: New testcase.
7412
7413 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7414
7415 * gnat.dg/lto6.adb: New test.
7416 * gnat.dg/lto6_pkg.ads: New helper.
7417
7418 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7419
7420 * gnat.dg/lto5.adb: New test.
7421 * gnat.dg/lto5_pkg.ad[sb]: New helper.
7422
7423 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7424
7425 * gnat.dg/lto4.ad[sb]: New test.
7426
7427 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7428
7429 * gnat.dg/specs/lto3.ads: New test.
7430 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7431 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7432
7433 2010-05-08 Quentin Ochem <ochem@adacore.com>
7434
7435 * gnat.dg/sizetype3.ad[sb]: New test.
7436 * gnat.dg/sizetype3_pkg.ads: New helper.
7437
7438 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
7439
7440 PR c++/43951
7441 * g++.dg/init/new29.C: New.
7442
7443 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
7444
7445 PR fortran/40728
7446 * gfortran.dg/coarray_1.f90: Fixed error message.
7447 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7448 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7449 * gfortran.dg/intrinsic_std_5.f90: New.
7450
7451 2010-05-07 Jason Merrill <jason@redhat.com>
7452
7453 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7454
7455 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7456
7457 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7458 (size_t, stderr): Remove.
7459 (read_error): Replaced __builtin_fprintf by fprintf.
7460
7461 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
7462
7463 * gcc.dg/ordered-comparison-1.c: New test.
7464 * gcc.dg/ordered-comparison-2.c: New test.
7465 * gcc.dg/ordered-comparison-3.c: New test.
7466 * gcc.dg/ordered-comparison-4.c: New test.
7467
7468 2010-05-06 Mike Stump <mikestump@comcast.net>
7469
7470 PR objc/35165
7471 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7472
7473 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
7474 Jason Merrill <jason@redhat.com>
7475
7476 * g++.dg/cpp0x/nullptr01.C: New.
7477 * g++.dg/cpp0x/nullptr02.C: New.
7478 * g++.dg/cpp0x/nullptr03.C: New.
7479 * g++.dg/cpp0x/nullptr04.C: New.
7480 * g++.dg/cpp0x/nullptr05.C: New.
7481 * g++.dg/cpp0x/nullptr06.C: New.
7482 * g++.dg/cpp0x/nullptr07.C: New.
7483 * g++.dg/cpp0x/nullptr08.C: New.
7484 * g++.dg/cpp0x/nullptr09.C: New.
7485 * g++.dg/cpp0x/nullptr10.C: New.
7486 * g++.dg/cpp0x/nullptr11.C: New.
7487 * g++.dg/cpp0x/nullptr12.C: New.
7488 * g++.dg/cpp0x/nullptr13.C: New.
7489 * g++.dg/cpp0x/nullptr14.C: New.
7490 * g++.dg/cpp0x/nullptr15.C: New.
7491 * g++.dg/cpp0x/nullptr16.C: New.
7492 * g++.dg/cpp0x/nullptr17.C: New.
7493 * g++.dg/cpp0x/nullptr18.C: New.
7494 * g++.dg/cpp0x/nullptr19.C: New.
7495 * g++.dg/cpp0x/nullptr20.C: New.
7496 * g++.dg/cpp0x/nullptr21.C: New.
7497 * g++.dg/cpp0x/nullptr22.C: New.
7498 * g++.dg/debug/nullptr01.C: New.
7499 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7500
7501 2010-05-06 Jakub Jelinek <jakub@redhat.com>
7502
7503 * gcc.dg/Wunused-var-8.c: Move to...
7504 * c-c++-common/Wunused-var-6.c: ... here. New test.
7505
7506 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7507
7508 PR c++/40406
7509 * g++.dg/template/crash96.C: New.
7510
7511 2010-05-06 Jan Hubicka <jh@suse.cz>
7512
7513 PR tree-optimization/43791
7514 * gcc.c-torture/compile/pr43791.c: New file.
7515
7516 2010-05-06 Michael Matz <matz@suse.de>
7517
7518 PR tree-optimization/43984
7519 * gfortran.dg/pr43984.f90: New test.
7520
7521 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7522
7523 PR 40989
7524 * gcc.dg/pr40989.c: New.
7525
7526 2010-05-06 Richard Guenther <rguenther@suse.de>
7527
7528 PR tree-optimization/43934
7529 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7530
7531 2010-05-06 Richard Guenther <rguenther@suse.de>
7532
7533 PR tree-optimization/43987
7534 * gcc.c-torture/execute/pr43987.c: New testcase.
7535 * gcc.dg/torture/pta-escape-1.c: Adjust.
7536 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7537 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7538 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7539 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7540
7541 2010-04-22 Jakub Jelinek <jakub@redhat.com>
7542 Dodji Seketeli <dodji@redhat.com>
7543
7544 PR c/18624
7545 * g++.dg/warn/Wunused-7.C: Add dg-warning.
7546 * g++.dg/template/sfinae16.C: Likewise.
7547 * gcc.dg/Wunused-var-1.c: Moved to...
7548 * c-c++-common/Wunused-var-1.c: ...here. New test.
7549 * gcc.dg/Wunused-var-2.c: Moved to...
7550 * c-c++-common/Wunused-var-2.c: ...here. New test.
7551 * gcc.dg/Wunused-var-3.c: Moved to...
7552 * c-c++-common/Wunused-var-3.c: ...here. New test.
7553 * gcc.dg/Wunused-var-4.c: Moved to...
7554 * gcc.dg/Wunused-var-1.c: ... here.
7555 * gcc.dg/Wunused-var-5.c: Moved to...
7556 * c-c++-common/Wunused-var-4.c: ...here. New test.
7557 * gcc.dg/Wunused-var-7.c: Moved to...
7558 * c-c++-common/Wunused-var-5.c: ...here. New test.
7559 * gcc.dg/Wunused-var-6.c: Moved to...
7560 * gcc.dg/Wunused-var-2.c: ... here.
7561 * c-c++-common/Wunused-var-1.c: New test.
7562 * c-c++-common/Wunused-var-2.c: New test.
7563 * c-c++-common/Wunused-var-3.c: New test.
7564 * c-c++-common/Wunused-var-4.c: New test.
7565 * c-c++-common/Wunused-var-5.c: New test.
7566 * g++.dg/warn/Wunused-var-1.C: New test.
7567 * g++.dg/warn/Wunused-var-2.C: New test.
7568 * g++.dg/warn/Wunused-var-3.C: New test.
7569 * g++.dg/warn/Wunused-var-4.C: New test.
7570 * g++.dg/warn/Wunused-var-5.C: New test.
7571 * g++.dg/warn/Wunused-var-6.C: New test.
7572 * g++.dg/warn/Wunused-var-7.C: New test.
7573 * g++.dg/warn/Wunused-var-8.C: New test.
7574 * g++.dg/warn/Wunused-parm-1.C: New test.
7575 * g++.dg/warn/Wunused-parm-2.C: New test.
7576 * g++.dg/warn/Wunused-parm-3.C: New test.
7577
7578 2010-05-06 Tobias Burnus <burnus@net-b.de>
7579
7580 PR fortran/43985
7581 * gfortran.dg/gomp/crayptr5.f90: New test case.
7582
7583 2010-05-05 Jason Merrill <jason@redhat.com>
7584
7585 PR debug/43370
7586 * g++.dg/ext/attrib39.C: New.
7587
7588 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
7589
7590 PR fortran/24978
7591 * gfortran.dg/data_invalid.f90: New.
7592
7593 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
7594
7595 * gnat.dg/lto2.adb: New test.
7596
7597 2010-05-05 Jason Merrill <jason@redhat.com>
7598
7599 PR c++/43787
7600 * g++.dg/opt/empty1.C: New.
7601
7602 2010-05-05 Janus Weil <janus@gcc.gnu.org>
7603
7604 PR fortran/43696
7605 * gfortran.dg/class_17.f03: New.
7606
7607 2010-05-04 Neil Vachharajani <nvachhar@google.com>
7608
7609 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7610
7611 2010-05-04 Mike Stump <mikestump@comcast.net>
7612
7613 PR objc/35165
7614 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7615
7616 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7617
7618 PR target/43668
7619 * gcc.target/i386/pr43668.c: New.
7620
7621 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7622
7623 PR c++/43028
7624 * g++.dg/cpp0x/initlist31.C: New.
7625
7626 2010-05-04 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR c/43981
7629 * gcc.dg/Wunused-var-8.c: New test.
7630
7631 2010-05-04 Jason Merrill <jason@redhat.com>
7632
7633 PR c++/38064
7634 * g++.dg/cpp0x/enum3.C: Extend.
7635
7636 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7637
7638 PR target/43799
7639 * gcc.target/i386/pr43799.c: New.
7640
7641 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
7642
7643 * gnat.dg/lto1.adb: New test.
7644 * gnat.dg/lto1_pkg.ad[sb]: New helper.
7645
7646 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7647
7648 PR middle-end/43671
7649 * gcc.target/i386/pr43671.c: New.
7650
7651 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7652
7653 PR c++/43705
7654 * g++.dg/template/crash95.C: New.
7655
7656 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7657
7658 PR debug/43508
7659 * gcc.target/i386/pr43508.c: New.
7660
7661 2010-05-04 Richard Guenther <rguenther@suse.de>
7662
7663 PR tree-optimization/43879
7664 * g++.dg/torture/pr43879-1_0.C: New testcase.
7665 * g++.dg/torture/pr43879-1_1.C: Likewise.
7666
7667 2010-05-03 Dodji Seketeli <dodji@redhat.com>
7668
7669 PR c++/43953
7670 * g++.dg/other/crash-12.C: New test.
7671
7672 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
7673
7674 * g++.dg/cdce3.C: Add a space. Updated.
7675
7676 2010-05-03 Jason Merrill <jason@redhat.com>
7677
7678 PR c++/43680
7679 * g++.dg/opt/enum2.C: New.
7680 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7681 * g++.dg/warn/Wswitch-1.C: Adjust message.
7682
7683 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7684
7685 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7686 * g++.dg/ext/label13.C: Fix typo.
7687 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7688 alpha*-dec-osf5*.
7689 * gcc.c-torture/compile/limits-declparen.c: xfail on
7690 alpha*-dec-osf5* with -g.
7691 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7692 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7693 * gcc.dg/c99-tgmath-2.c: Likewise.
7694 * gcc.dg/c99-tgmath-3.c: Likewise.
7695 * gcc.dg/c99-tgmath-4.c: Likewise.
7696
7697 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
7698
7699 PR fortran/43592
7700 * gfortran.dg/unexpected_interface.f90: New test.
7701
7702 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7703
7704 * ada/acats/run_acats (which): New function.
7705 (host_gnatchop, host_gnatmake): Use it.
7706
7707 2010-05-03 Richard Guenther <rguenther@suse.de>
7708
7709 PR tree-optimization/43971
7710 * gcc.dg/pr43971.c: New testcase.
7711
7712 2010-05-03 Jakub Jelinek <jakub@redhat.com>
7713
7714 PR debug/43972
7715 * gcc.dg/debug/pr43972.c: New test.
7716
7717 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
7718
7719 PR testsuite/43963
7720 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7721
7722 2010-05-02 Richard Guenther <rguenther@suse.de>
7723
7724 PR tree-optimization/43879
7725 * gcc.dg/torture/pr43879-3.c: New testcase.
7726
7727 2010-05-01 Richard Guenther <rguenther@suse.de>
7728
7729 PR tree-optimization/43949
7730 * g++.dg/warn/Warray-bounds-5.C: New testcase.
7731
7732 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
7733
7734 PR c++/43951
7735 * g++.dg/init/new28.C: New.
7736
7737 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
7738
7739 PR objc++/32052
7740 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7741 structure and nested declarations.
7742 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
7743 structure and nested declarations. Reduce header clutter and
7744 use _exit() rather than abort().
7745 * objc.dg/encode-10.m: New.
7746 * objc.dg/encode-11.m: New.
7747
7748 2010-04-30 DJ Delorie <dj@redhat.com>
7749
7750 * gcc.c-torture/execute/20100430-1.c: New test.
7751
7752 2010-04-30 Jason Merrill <jason@redhat.com>
7753
7754 PR c++/43868
7755 * g++.dg/template/ptrmem21.C: New.
7756
7757 2010-04-30 Tobias Burnus Mburnus@net-b.de>
7758
7759 PR fortran/18918
7760 PR fortran/43931
7761 * gfortran.dg/coarray_13.f90: New test.
7762
7763 2010-04-30 Richard Guenther <rguenther@suse.de>
7764
7765 PR lto/43946
7766 * gcc.dg/lto/20100430-1_0.c: New testcase.
7767
7768 2010-04-30 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR debug/43942
7771 * c-c++-common/pr43942.c: New test.
7772
7773 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
7774
7775 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7776 conflict with darwin crt1.o 'start' symbol.
7777
7778 2010-04-30 Richard Guenther <rguenther@suse.de>
7779
7780 PR tree-optimization/43879
7781 * gcc.dg/torture/pr43879_1.c: New testcase.
7782
7783 2010-04-30 Richard Guenther <rguenther@suse.de>
7784
7785 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7786
7787 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
7788
7789 PR c++/43890
7790 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7791 user-provided constructor while recursing.
7792
7793 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7794
7795 PR fortran/42274
7796 * gfortran.dg/class_16.f03: New test.
7797
7798 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7799
7800 PR fortran/42274
7801 * gfortran.dg/class_15.f03: New.
7802
7803 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7804
7805 PR fortran/43326
7806 * gfortran.dg/dynamic_dispatch_9.f03: New test.
7807
7808 2010-04-29 Janus Weil <janus@gcc.gnu.org>
7809
7810 PR fortran/43492
7811 * gfortran.dg/generic_22.f03 : New test.
7812
7813 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
7814
7815 PR fortran/42353
7816 * gfortran.dg/class_14.f03: New test.
7817
7818 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7819
7820 PR fortran/42680
7821 * gfortran.dg/interface_32.f90: New test.
7822
7823 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
7824 Janus Weil <janus@gcc.gnu.org>
7825
7826 PR fortran/41829
7827 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7828 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7829 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7830
7831 2010-04-28 Mike Stump <mikestump@comcast.net>
7832
7833 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7834 dg-excess-errors.
7835 * g++.dg/uninit-pred-2_b.C: Likewise.
7836
7837 2010-04-28 Tobias Burnus <burnus@net-b.de>
7838
7839 PR fortran/18918
7840 PR fortran/43919
7841 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7842
7843 2010-04-28 Matthias Klose <doko@ubuntu.com>
7844
7845 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7846 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7847 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7848 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7849 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7850
7851 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
7852
7853 * gcc.dg/const-uniq-1.c: New test.
7854 * gcc.dg/lto/const-uniq_[01].c: Likewise.
7855
7856 2010-04-28 Xinliang David Li <davidxl@google.com>
7857
7858 * gcc.dg/uninit-pred-2_b.c: New test.
7859 * gcc.dg/uninit-pred-4_b.c: New test.
7860 * gcc.dg/uninit-pred-3_d.c: New test.
7861 * gcc.dg/uninit-pred-6_b.c: New test.
7862 * gcc.dg/uninit-pred-8_b.c: New test.
7863 * gcc.dg/uninit-pred-3_a.c: New test.
7864 * gcc.dg/uninit-pred-2_c.c: New test.
7865 * gcc.dg/uninit-pred-5_a.c: New test.
7866 * gcc.dg/uninit-pred-3_e.c: New test.
7867 * gcc.dg/uninit-pred-7_a.c: New test.
7868 * gcc.dg/uninit-pred-6_c.c: New test.
7869 * gcc.dg/uninit-pred-9_a.c: New test.
7870 * gcc.dg/uninit-pred-8_c.c: New test.
7871 * gcc.dg/uninit-pred-3_b.c: New test.
7872 * gcc.dg/uninit-pred-5_b.c: New test.
7873 * gcc.dg/uninit-pred-7_b.c: New test.
7874 * gcc.dg/uninit-pred-6_d.c: New test.
7875 * gcc.dg/uninit-pred-9_b.c: New test.
7876 * gcc.dg/uninit-pred-2_a.c: New test.
7877 * gcc.dg/uninit-pred-4_a.c: New test.
7878 * gcc.dg/uninit-pred-3_c.c: New test.
7879 * gcc.dg/uninit-pred-6_a.c: New test.
7880 * gcc.dg/uninit-pred-8_a.c: New test.
7881 * gcc.dg/uninit-pred-7_c.c: New test.
7882 * gcc.dg/uninit-pred-6_e.c: New test.
7883 * g++.dg/uninit-pred-loop-1_b.cc: New test.
7884 * g++.dg/uninit-pred-1_a.C: New test.
7885 * g++.dg/uninit-pred-1_b.C: New test.
7886 * g++.dg/uninit-pred-2_a.C: New test.
7887 * g++.dg/uninit-pred-2_b.C: New test.
7888 * g++.dg/uninit-pred-loop-1_a.cc: New test.
7889 * g++.dg/uninit-pred-loop-1_c.cc: New test.
7890 * g++.dg/uninit-pred-loop_1.cc: New test.
7891
7892 2010-04-28 Martin Jambor <mjambor@suse.cz>
7893
7894 * gcc.dg/lto/20091209-1_0.c: New testcase.
7895
7896 2010-04-28 Richard Guenther <rguenther@suse.de>
7897
7898 PR tree-optimization/43879
7899 PR tree-optimization/43909
7900 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7901
7902 2010-04-28 Richard Guenther <rguenther@suse.de>
7903
7904 PR c++/43880
7905 * g++.dg/torture/pr43880.C: New testcase.
7906
7907 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
7908
7909 PR c++/9335
7910 * g++.dg/template/recurse2.C: Update
7911 * g++.dg/template/recurse.C: Update.
7912 * g++.dg/template/pr23510.C: Update.
7913 * lib/prune.exp: Filter out 'recursively instantiated'.
7914
7915 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7916
7917 PR c++/29043
7918 * g++.dg/init/pr29043.C: New.
7919
7920 2010-04-27 Jason Merrill <jason@redhat.com>
7921
7922 * g++.dg/lookup/scoped5.C: Adjust.
7923 * g++.dg/lookup/scoped8.C: Adjust.
7924 * g++.dg/template/dependent-expr5.C: Adjust.
7925 * g++.old-deja/g++.brendan/nest1.C: Adjust.
7926
7927 PR c++/43856
7928 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7929
7930 PR c++/43875
7931 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7932
7933 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7934 Jan Hubicka <hubicka@ucw.cz>
7935
7936 * gcc.dg/pure-2.c: New testcase.
7937 * gcc.dg/const-1.c: New testcase.
7938
7939 2010-04-27 Jason Merrill <jason@redhat.com>
7940
7941 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7942
7943 PR c++/41468
7944 * g++.dg/template/sfinae17.C: New.
7945 * g++.dg/template/sfinae18.C: New.
7946
7947 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7948
7949 * g++.dg/init/pr42844.C: New.
7950 * g++.dg/cpp0x/pr42844-2.C: New.
7951 * g++.dg/cpp0x/defaulted2.C: Adjust.
7952 * g++.dg/tree-ssa/pr27549.C: Likewise.
7953 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7954
7955 2010-04-27 Tobias Burnus <burnus@net-b.de>
7956
7957 PR fortran/18918
7958 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7959
7960 2010-04-27 Richard Guenther <rguenther@suse.de>
7961
7962 PR middle-end/40561
7963 * g++.dg/other/pr40561.C: New testcase.
7964
7965 2010-04-27 Martin Jambor <mjambor@suse.cz>
7966
7967 PR middle-end/43812
7968 * g++.dg/ipa/pr43812.C: New test.
7969
7970 2010-04-27 Jan Hubicka <jh@suse.cz>
7971
7972 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7973 (test): ... this one.
7974
7975 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7976
7977 PR target/40657
7978 * gcc.target/arm/thumb-stackframe.c: New test.
7979
7980 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7981
7982 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7983 * gcc.dg/misc-column.c: Likewise.
7984 * gcc.dg/Walways-true-1.c: Likewise.
7985 * gcc.dg/Walways-true-2.c: Likewise.
7986 * gcc.dg/warn-addr-cmp.c: Likewise.
7987
7988 2010-04-27 Tobias Burnus <burnus@net-b.de>
7989
7990 PR fortran/18918
7991 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7992 * gfortran.dg/coarray_12.f90: New.
7993
7994 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7995
7996 PR c/32207
7997 * gcc.dg/pr32207.c: New test.
7998 * gcc.dg/misc-column.c: Adjust expected warning.
7999 * gcc.dg/Walways-true-1.c: Likewise.
8000 * gcc.dg/Walways-true-2.c: Likewise.
8001 * gcc.dg/warn-addr-cmp.c: Likewise.
8002
8003 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
8004
8005 PR lto/42776
8006 * lib/lto.exp (lto_prune_vis_warns): New function.
8007 (lto-link-and-maybe-run): Call it.
8008
8009 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
8010
8011 PR tree-optimization/43904
8012 * gcc.dg/tree-ssa/tailcall-6.c: New.
8013
8014 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8015
8016 PR testsuite/35165
8017 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
8018 Darwin8/OSX10.4 - compatible code generation.
8019 Use scan-rtl-dump.
8020 * obj-c++.dg/stubify-1.mm: Ditto.
8021 * lib/objc-torture.exp: Do not require link success for
8022 "trivial.m" in the runtime checks when dowhat = 'compile'.
8023 * lib/dg-pch.exp (dg-flags-pch): New Proc.
8024 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
8025 Darwin8/OSX10.4 - compatible code generation.
8026 * objc.dg/stubify-2.m: Ditto.
8027 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8028 * objc.dg/next-runtime-1.m: Ditto.
8029 * objc.dg/stret-2.m: Restrict to ilp32 targets.
8030 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8031 runtimes on Darwin.
8032
8033 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
8034
8035 PR 43715
8036 * lib/plugin-support.exp: Use "-undefined
8037 dynamic_lookup" on darwin.
8038
8039 2010-04-26 Richard Guenther <rguenther@suse.de>
8040
8041 * gcc.dg/lto/20100426_0.c: New testcase.
8042
8043 2010-04-26 Jie Zhang <jie@codesourcery.com>
8044
8045 PR tree-optimization/43833
8046 gcc.dg/Warray-bounds-8.c: New test case.
8047
8048 2010-04-26 Richard Guenther <rguenther@suse.de>
8049
8050 PR lto/43080
8051 * g++.dg/lto/20100423-3_0.C: New testcase.
8052
8053 2010-04-26 Richard Guenther <rguenther@suse.de>
8054
8055 PR lto/42425
8056 * g++.dg/lto/20100423-2_0.C: New testcase.
8057
8058 2010-04-26 Ira Rosen <irar@il.ibm.com>
8059
8060 * gcc.dg/vect/bb-slp-23.c: New test.
8061
8062 2010-04-25 Joseph Myers <joseph@codesourcery.com>
8063
8064 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8065 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8066 * gcc.dg/c1x-float-1.c: New test.
8067
8068 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8069
8070 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8071 of "lea\[ \t\]".
8072
8073 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8074
8075 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8076 FreeBSD.
8077 * gfortran.dg/default_format_denormal_1.f90: Ditto.
8078 * gfortran.dg/default_format_2.f90: Ditto.
8079
8080 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8081
8082 * gfortran.dg/pr43505.f90: Clean up .mod file.
8083 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8084 * gfortran.dg/pr41347.f90: Ditto.
8085 * gfortran.dg/internal_pack_4.f90: Ditto.
8086 * gfortran.dg/proc_decl_23.f90: Ditto.
8087 * gfortran.dg/recursive_check_3.f90: Ditto.
8088 * gfortran.dg/intent_out_3.f90: Ditto.
8089 * gfortran.dg/assignment_2.f90: Ditto.
8090 * gfortran.dg/pr41928.f90: Ditto.
8091 * gfortran.dg/pr42166.f90: Ditto.
8092 * gfortran.dg/private_type_12.f90: Ditto.
8093 * gfortran.dg/graphite/pr42185.f90: Ditto.
8094 * gfortran.dg/graphite/pr42186.f90: Ditto.
8095 * gfortran.dg/graphite/pr40982.f90: Ditto.
8096 * gfortran.dg/graphite/id-2.f90: Ditto.
8097 * gfortran.dg/graphite/id-4.f90: Ditto.
8098 * gfortran.dg/graphite/pr42050.f90: Ditto.
8099 * gfortran.dg/graphite/id-18.f90: Ditto.
8100 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8101 * gfortran.dg/graphite/pr41924.f90: Ditto.
8102 * gfortran.dg/graphite/pr42393.f90: Ditto.
8103 * gfortran.dg/graphite/pr37980.f90: Ditto.
8104 * gfortran.dg/graphite/pr38953.f90: Ditto.
8105 * gfortran.dg/graphite/pr42180.f90: Ditto.
8106 * gfortran.dg/graphite/pr42181.f90: Ditto.
8107 * gfortran.dg/where_operator_assign_4.f90: Ditto.
8108 * gfortran.dg/select_type_4.f90: Ditto.
8109 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8110 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8111 * gfortran.dg/lto/pr40725_0.f03: Ditto.
8112 * gfortran.dg/elemental_args_check_2.f90: Ditto.
8113 * gfortran.dg/whole_file_11.f90: Ditto.
8114 * gfortran.dg/private_type_11.f90: Ditto.
8115 * gfortran.dg/vect/vect-gems.f90: Ditto.
8116 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8117
8118 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8119
8120 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8121
8122 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
8123
8124 * gnat.dg/pack15.ad[sb]: New test.
8125
8126 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
8127
8128 * gcc.target/arm/mla-1.c: New test.
8129
8130 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8131
8132 PR fortran/30073
8133 PR fortran/43793
8134 * gfortran.dg/pr43793.f90: New test.
8135
8136 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
8137
8138 PR tree-optimization/41442
8139 * gcc.target/i386/pr41442.c: New test.
8140
8141 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
8142
8143 PR fortran/43832
8144 * gfortran.dg/fgetc_3.f90: Delete bogus test.
8145
8146 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8147
8148 PR fortran/43832
8149 * gfortran.dg/open_nounit.f90: New test.
8150
8151 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
8152
8153 PR fortran/43841
8154 PR fortran/43843
8155 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8156
8157 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8158
8159 * gcc.dg/Wconversion-integer.c: Update.
8160
8161 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
8162
8163 * gnat.dg/unchecked_convert5.adb: New test.
8164
8165 2010-04-23 Richard Guenther <rguenther@suse.de>
8166
8167 PR lto/41734
8168 * gcc.dg/lto/20100423-2_0.c: New testcase.
8169 * gcc.dg/lto/20100423-2_0.c: Likewise.
8170
8171 2010-04-23 Richard Guenther <rguenther@suse.de>
8172
8173 PR lto/43455
8174 * gcc.dg/lto/20100423-1_0.c: New testcase.
8175 * gcc.dg/lto/20100423-1_1.c: Likewise.
8176
8177 2010-04-23 Martin Jambor <mjambor@suse.cz>
8178
8179 PR tree-optimization/43846
8180 * gcc.dg/tree-ssa/sra-10.c: New test.
8181
8182 2010-04-23 Martin Jambor <mjambor@suse.cz>
8183
8184 PR middle-end/43835
8185 * gcc.c-torture/execute/pr43835.c: New test.
8186
8187 2010-04-23 Richard Guenther <rguenther@suse.de>
8188
8189 PR lto/42653
8190 * g++.dg/lto/20100423-1_0.C: New testcase.
8191
8192 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
8193
8194 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8195
8196 2010-04-22 Ira Rosen <irar@il.ibm.com>
8197
8198 PR tree-optimization/43842
8199 * gcc.dg/vect/pr43842.c: New test.
8200
8201 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8202
8203 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8204 * gcc.target/i386/wmul-2.c: Likewise.
8205
8206 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8207
8208 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8209 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8210
8211 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
8212
8213 * gfortran.dg/reassoc_6.f: New testcase.
8214
8215 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8216
8217 PR middle-end/29274
8218 * gcc.target/arm/wmul-1.c: New test.
8219 * gcc.target/arm/wmul-2.c: New test.
8220
8221 2010-04-22 Richard Guenther <rguenther@suse.de>
8222
8223 PR tree-optimization/43845
8224 * gcc.c-torture/compile/pr43845.c: New testcase.
8225
8226 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8227
8228 PR middle-end/29274
8229 * gcc.target/i386/wmul-1.c: New test.
8230 * gcc.target/i386/wmul-2.c: New test.
8231 * gcc.target/bfin/wmul-1.c: New test.
8232 * gcc.target/bfin/wmul-2.c: New test.
8233
8234 2010-04-22 Richard Guenther <rguenther@suse.de>
8235
8236 PR fortran/43829
8237 * gfortran.dg/vector_subscript_6.f90: New testcase.
8238 * gfortran.dg/assign_10.f90: Adjust.
8239
8240 2010-04-21 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR fortran/43836
8243 * gfortran.dg/gomp/pr43836.f90: New test.
8244
8245 2010-04-21 Richard Guenther <rguenther@suse.de>
8246
8247 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8248
8249 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8250
8251 * gcc.dg/torture/builtin-cproj-3.c: New.
8252
8253 2010-04-20 Jason Merrill <jason@redhat.com>
8254
8255 PR c++/9335
8256 * g++.dg/template/recurse2.C: New.
8257 * g++.dg/parse/crash36.C: Adjust.
8258 * g++.dg/other/fold1.C: Adjust.
8259 * g++.dg/init/member1.C: Adjust.
8260 * lib/prune.exp: Prune "skipping N instantiation contexts".
8261
8262 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8263
8264 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8265
8266 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8267
8268 * gcc.dg/torture/builtin-cproj-1.c: New.
8269 * gcc.dg/torture/builtin-cproj-2.c: New.
8270
8271 2010-04-20 Dodji Seketeli <dodji@redhat.com>
8272
8273 PR c++/43800
8274 PR c++/43704
8275 * g++.dg/template/typedef32.C: Adjust.
8276 * g++.dg/template/typedef33.C: New test.
8277
8278 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
8279
8280 PR fortran/43227
8281 * gfortran.dg/proc_decl_23.f90: New test.
8282
8283 PR fortran/43266
8284 * gfortran.dg/abstract_type_6.f03: New test.
8285
8286 2010-04-20 Xinliang David Li <davidxl@google.com>
8287
8288 * g++.dg/tree-ssa/fold-compare.C: New.
8289
8290 2010-04-20 Richard Guenther <rguenther@suse.de>
8291
8292 PR tree-optimization/39417
8293 * g++.dg/torture/pr39417.C: New testcase.
8294
8295 2010-04-20 Richard Guenther <rguenther@suse.de>
8296
8297 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8298
8299 2010-04-20 Jakub Jelinek <jakub@redhat.com>
8300
8301 * g++.dg/debug/dwarf2/rv1.C: New test.
8302
8303 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8304
8305 PR target/43635
8306 * gcc.c-torture/compile/pr43635.c: New testcase.
8307
8308 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR fortran/43339
8311 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8312 of sequential loops being private only in the innermost containing
8313 task region.
8314
8315 PR middle-end/43337
8316 * gfortran.dg/gomp/pr43337.f90: New test.
8317
8318 2010-04-19 Richard Guenther <rguenther@suse.de>
8319
8320 PR tree-optimization/43796
8321 * gfortran.dg/pr43796.f90: New testcase.
8322
8323 2010-04-19 Richard Guenther <rguenther@suse.de>
8324
8325 PR tree-optimization/43783
8326 * gcc.c-torture/execute/pr43783.c: New testcase.
8327
8328 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
8329
8330 PR target/43766
8331 * gcc.target/i386/pr43766.c: New test.
8332
8333 2010-04-19 Jie Zhang <jie@codesourcery.com>
8334
8335 PR target/43662
8336 * gcc.target/i386/pr43662.c: New test.
8337
8338 2010-04-19 Dodji Seketeli <dodji@redhat.com>
8339
8340 PR c++/43704
8341 * g++.dg/template/typedef32.C: New test.
8342
8343 2010-04-19 Ira Rosen <irar@il.ibm.com>
8344
8345 PR tree-optimization/37027
8346 * lib/target-supports.exp
8347 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8348 * gcc.dg/vect/pr37027.c: New test.
8349 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8350 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8351 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8352 gcc.dg/vect/vect-complex-6.c: Likewise.
8353
8354 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8355
8356 * g++.dg/debug/dwarf2/enum1.C: New test.
8357
8358 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
8359
8360 * gnat.dg/rep_clause5.ad[sb]: New test.
8361 * gnat.dg/rep_clause5_pkg.ads: New helper.
8362
8363 2010-04-18 Ira Rosen <irar@il.ibm.com>
8364
8365 PR tree-optimization/43771
8366 * g++.dg/vect/pr43771.cc: New test.
8367
8368 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
8369
8370 PR fortran/31538
8371 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8372 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8373
8374 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
8375
8376 * gnat.dg/sizetype.adb: Rename into...
8377 * gnat.dg/sizetype1.adb: ...this.
8378 * gnat.dg/sizetype2.adb: New test.
8379
8380 2010-04-16 Richard Guenther <rguenther@suse.de>
8381
8382 PR tree-optimization/43572
8383 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8384
8385 2010-04-16 Olivier Hainque <hainque@adacore.com>
8386
8387 * gnat.dg/specs/discr_private.ads: New test.
8388
8389 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
8390
8391 PR target/41514
8392 * gcc.target/arm/thumb-comparisons.c: New test.
8393
8394 PR target/40603
8395 * gcc.target/arm/thumb-cbranchqi.c: New test.
8396
8397 2010-04-16 Christian Bruel <christian.bruel@st.com>
8398
8399 * g++.dg/torture/pr36191.C: Enable for SH.
8400
8401 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
8402
8403 * gnat.dg/wide_boolean.adb: New test.
8404 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8405
8406 2010-04-15 Richard Guenther <rguenther@suse.de>
8407
8408 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8409 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8410 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8411 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8412 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8413 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8414 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8415 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8416 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8417 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8418 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8419 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8420 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8421 * gcc.dg/torture/ipa-pta-2.c: Likewise.
8422 * gcc.dg/torture/ipa-pta-1.c: Adjust.
8423
8424 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
8425
8426 PR target/21803
8427 * gcc.target/arm/pr42496.c: New test.
8428
8429 2010-04-14 Jason Merrill <jason@redhat.com>
8430
8431 PR c++/36625
8432 * g++.dg/ext/attrib38.C: New.
8433
8434 2010-04-14 Steve Ellcey <sje@cup.hp.com>
8435
8436 PR testsuite/43739
8437 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8438
8439 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8440
8441 PR 42966
8442 * gcc.dg/cpp/warn-undef-2.c: Update.
8443 * gcc.dg/cpp/warn-traditional-2.c: Update.
8444 * gcc.dg/cpp/warn-comments-2.c: Update.
8445 * gcc.dg/cpp/warn-variadic-2.c: Update.
8446 * gcc.dg/cpp/warn-long-long-2.c: Update.
8447 * gcc.dg/cpp/warn-deprecated-2.c: Update.
8448 * gcc.dg/cpp/warn-multichar-2.c: Update.
8449 * gcc.dg/cpp/warn-normalized-3.c: Update.
8450 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8451 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8452 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8453 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8454 * gcc.dg/cpp/warn-redefined-2.c: Update.
8455 * gfortran.dg/warning-directive-2.F90: Update.
8456 * c-c++-common/cpp/warning-directive-2.c: Update.
8457
8458 2010-04-14 Michael Matz <matz@suse.de>
8459
8460 PR tree-optimization/42963
8461 * gcc.dg/pr42963.c: New testcase.
8462
8463 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
8464
8465 * gnat.dg/class_wide.adb: Rename into...
8466 * gnat.dg/class_wide1.adb: ...this.
8467 * gnat.dg/class_wide2.ad[sb]: New test.
8468
8469 2010-04-14 Tobias Burnus <burnus@net-b.de>
8470
8471 PR fortran/18918
8472 * gfortran.dg/coarray_9.f90: Update dg-errors.
8473 * gfortran.dg/coarray_10.f90: New test.
8474 * gfortran.dg/coarray_11.f90: New test.
8475
8476 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8477
8478 PR fortran/43747
8479 gfortran.dg/initialization_24.f90: New test.
8480
8481 2010-04-13 Jason Merrill <jason@redhat.com>
8482
8483 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8484 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8485
8486 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
8487
8488 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8489 * g++.dg/dg.exp: Likewise.
8490 * gcc.dg/cpp/warning-directive-1.c: Move to ...
8491 * c-c++-common/cpp/warning-directive-1.c: ... here.
8492 * gcc.dg/cpp/warning-directive-2.c: Move to ...
8493 * c-c++-common/cpp/warning-directive-2.c: ... here.
8494 * gcc.dg/cpp/warning-directive-3.c: Move to ...
8495 * c-c++-common/cpp/warning-directive-3.c: ... here.
8496 * gcc.dg/cpp/warning-directive-4.c: Move to ...
8497 * c-c++-common/cpp/warning-directive-4.c: ... here.
8498 * g++.dg/cpp/warning-directive-1.C: Delete.
8499 * g++.dg/cpp/warning-directive-2.C: Delete.
8500 * g++.dg/cpp/warning-directive-3.C: Delete.
8501 * g++.dg/cpp/warning-directive-4.C: Delete.
8502 * gcc.dg/cpp/normalised-3.c: Delete.
8503 * g++.dg/cpp/normalised-1.C: Rename as ...
8504 * c-c++-common/cpp/normalised-3.c: ... this.
8505
8506 2010-04-13 Martin Jambor <mjambor@suse.cz>
8507
8508 * gcc.dg/tree-ssa/sra-9.c: New test.
8509
8510 2010-04-13 Michael Matz <matz@suse.de>
8511
8512 PR middle-end/43730
8513 * gcc.dg/pr43730.c: New test.
8514
8515 2010-04-13 Michael Matz <matz@suse.de>
8516
8517 * gcc.dg/tree-ssa/negate.c: New testcase.
8518
8519 2010-04-13 Richard Guenther <rguenther@suse.de>
8520
8521 PR testsuite/43735
8522 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8523
8524 2010-04-13 Richard Guenther <rguenther@suse.de>
8525
8526 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8527
8528 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
8529
8530 * gnat.dg/derived_type1.adb: New test.
8531
8532 2010-04-13 Matthias Klose <doko@ubuntu.com>
8533
8534 * gcc.dg/plugindir1.c: New testcase.
8535 * gcc.dg/plugindir2.c: New testcase.
8536 * gcc.dg/plugindir3.c: New testcase.
8537 * gcc.dg/plugindir4.c: New testcase.
8538
8539 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
8540
8541 * gcc.target/i386/rotate-2.c: New test.
8542
8543 2010-04-12 Jason Merrill <jason@redhat.com>
8544
8545 PR c++/43641
8546 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8547 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8548
8549 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
8550
8551 PR c++/25811
8552 * g++.dg/init/pr25811.C: New test.
8553
8554 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8555
8556 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8557 dg-error, dg-warning.
8558 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8559
8560 2010-04-12 Richard Guenther <rguenther@suse.de>
8561
8562 * gcc.dg/torture/inline-2.c: New testcase.
8563
8564 2010-04-12 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR bootstrap/43699
8567 * gcc.dg/Wunused-var-7.c: New test.
8568
8569 PR tree-optimization/43560
8570 * gcc.c-torture/execute/pr43560.c: New test.
8571
8572 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
8573
8574 * gnat.dg/aggr13.adb: New test.
8575 * gnat.dg/aggr14.adb: Likewise.
8576 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8577
8578 2010-04-12 Richard Guenther <rguenther@suse.de>
8579
8580 PR c++/43611
8581 * g++.dg/torture/pr43611.C: New testcase.
8582
8583 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
8584
8585 PR c/36774
8586 * gcc.dg/pr36774-1.c: New test.
8587 * gcc.dg/pr36774-2.c: New test.
8588
8589 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8590
8591 * gcc.target/sh/rte-delay-slot.c: New test.
8592
8593 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
8594
8595 * gnat.dg/pack9.adb: Remove -cargs option.
8596 * gnat.dg/aggr12.ad[sb]: New test.
8597
8598 2010-04-10 Jie Zhang <jie@codesourcery.com>
8599
8600 PR target/43417
8601 * gcc.target/sh/pr43417.c: New test.
8602
8603 2010-04-10 Tobias Burnus <burnus@net-b.de>
8604
8605 PR fortran/43591
8606 * gfortran.dg/spec_expr_6.f90: New test.
8607
8608 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8609
8610 PR cpp/43195
8611 * gcc.dg/cpp/pr43195.c: New.
8612 * gcc.dg/cpp/pr43195.h: New.
8613
8614 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8615
8616 PR 42965
8617 * gcc.dg/Werror-6.c: Adjust.
8618 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8619 * gcc.dg/Werror-4.c: Likewise.
8620 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8621 * gcc.dg/Wswitch-enum-error.c: Likewise.
8622 * gcc.dg/Wpointer-arith.c: Likewise.
8623 * gcc.dg/Wfatal.c: Likewise.
8624 * gcc.dg/Wswitch-error.c: Likewise.
8625 * g++.dg/warn/unused-result1-Werror.c: Likewise.
8626 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8627 * gcc.dg/cpp/warn-undef-2.c: Likewise.
8628 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8629 * gcc.dg/cpp/warn-comments-2.c: Likewise.
8630 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8631 * gcc.dg/cpp/warning-directive-2.c: Likewise.
8632 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8633 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8634 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8635 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8636 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8637 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8638 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8639 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8640 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8641 * g++.dg/cpp/warning-directive-2.C: Likewise.
8642 * gfortran.dg/warning-directive-2.F90: Likewise.
8643
8644 2010-04-09 Jason Merrill <jason@redhat.com>
8645
8646 PR c++/42623
8647 * g++.dg/template/sizeof13.C: New.
8648
8649 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
8650
8651 * g++.dg/other/pr35504.C: Add check for thiscall.
8652 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8653 * gcc.dg/torture/stackalign/thiscall-1.c: New.
8654
8655 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8656
8657 PR c++/28584
8658 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8659 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
8660 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8661 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
8662 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8663 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
8664 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8665 * g++.dg/other/increment1.C: Likewise.
8666
8667 2010-04-09 Tobias Burnus <burnus@net-b.de>
8668
8669 PR fortran/18918
8670 * gfortran.dg/coarray_7.f90: New test.
8671 * gfortran.dg/coarray_8.f90: New test.
8672
8673 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
8674
8675 PR fortran/28039
8676 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8677
8678 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8679
8680 PR target/43643
8681 * gcc.dg/pr43643.c: New test.
8682
8683 2010-04-08 Tobias Burnus <burnus@net-b.de>
8684
8685 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8686
8687 2010-04-08 Richard Guenther <rguenther@suse.de>
8688
8689 PR tree-optimization/43679
8690 * gcc.c-torture/compile/pr43679.c: New testcase.
8691
8692 2010-04-08 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR debug/43670
8695 * gcc.dg/pr43670.c: New test.
8696
8697 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
8698
8699 PR middle-end/40815
8700 * gcc.dg/tree-ssa/reassoc-19.c: New.
8701
8702 2010-04-07 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR c/18624
8705 * gcc.dg/Wunused-var-1.c: New test.
8706 * gcc.dg/Wunused-var-2.c: New test.
8707 * gcc.dg/Wunused-var-3.c: New test.
8708 * gcc.dg/Wunused-var-4.c: New test.
8709 * gcc.dg/Wunused-var-5.c: New test.
8710 * gcc.dg/Wunused-var-6.c: New test.
8711 * gcc.dg/Wunused-parm-1.c: New test.
8712
8713 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8714 * gcc.dg/trunc-1.c: Likewise.
8715 * gcc.dg/vla-9.c: Likewise.
8716 * gcc.dg/dfp/composite-type.c: Likewise.
8717
8718 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8719
8720 PR objc/35996
8721 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8722 * obj-c++.dg/objc-gc-3.mm: Ditto.
8723
8724 2010-04-07 Simon Baldwin <simonb@google.com>
8725
8726 * gcc.dg/cpp/warn-undef-2.c: New.
8727 * gcc.dg/cpp/warn-traditional-2.c: New.
8728 * gcc.dg/cpp/warn-comments-2.c: New.
8729 * gcc.dg/cpp/warning-directive-1.c: New.
8730 * gcc.dg/cpp/warn-long-long.c: New.
8731 * gcc.dg/cpp/warn-traditional.c: New.
8732 * gcc.dg/cpp/warn-variadic-2.c: New.
8733 * gcc.dg/cpp/warn-undef.c: New.
8734 * gcc.dg/cpp/warn-normalized-1.c: New.
8735 * gcc.dg/cpp/warning-directive-2.c: New.
8736 * gcc.dg/cpp/warn-long-long-2.c: New.
8737 * gcc.dg/cpp/warn-variadic.c: New.
8738 * gcc.dg/cpp/warn-normalized-2.c: New.
8739 * gcc.dg/cpp/warning-directive-3.c: New.
8740 * gcc.dg/cpp/warn-deprecated-2.c: New.
8741 * gcc.dg/cpp/warn-trigraphs-1.c: New.
8742 * gcc.dg/cpp/warn-multichar-2.c: New.
8743 * gcc.dg/cpp/warn-normalized-3.c: New.
8744 * gcc.dg/cpp/warning-directive-4.c: New.
8745 * gcc.dg/cpp/warn-unused-macros.c: New.
8746 * gcc.dg/cpp/warn-trigraphs-2.c: New.
8747 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8748 * gcc.dg/cpp/warn-cxx-compat.c: New.
8749 * gcc.dg/cpp/warn-redefined.c: New.
8750 * gcc.dg/cpp/warn-trigraphs-3.c: New.
8751 * gcc.dg/cpp/warn-unused-macros-2.c: New.
8752 * gcc.dg/cpp/warn-deprecated.c: New.
8753 * gcc.dg/cpp/warn-trigraphs-4.c: New.
8754 * gcc.dg/cpp/warn-redefined-2.c: New.
8755 * gcc.dg/cpp/warn-comments.c: New.
8756 * gcc.dg/cpp/warn-multichar.c: New.
8757 * g++.dg/cpp/warning-directive-1.C: New.
8758 * g++.dg/cpp/warning-directive-2.C: New.
8759 * g++.dg/cpp/warning-directive-3.C: New.
8760 * g++.dg/cpp/warning-directive-4.C: New.
8761 * gfortran.dg/warning-directive-1.F90: New.
8762 * gfortran.dg/warning-directive-3.F90: New.
8763 * gfortran.dg/warning-directive-2.F90: New.
8764 * gfortran.dg/warning-directive-4.F90: New.
8765
8766 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
8767
8768 PR objc++/23716
8769 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8770
8771 2010-04-07 Jason Merrill <jason@redhat.com>
8772
8773 * g++.dg/template/dr408.C: New.
8774
8775 * g++.dg/lookup/ns4.C: New.
8776
8777 PR c++/38392
8778 * g++.dg/template/friend51.C: New test.
8779
8780 PR c++/41970
8781 * g++.old-deja/g++.other/linkage1.C: Adjust.
8782
8783 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8784
8785 PR c++/42697
8786 * g++.dg/template/crash94.C: New test.
8787
8788 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8789
8790 PR c++/40239
8791 * g++.dg/init/aggr5.C: New test.
8792 * g++.dg/init/aggr5.C: New test.
8793
8794 2010-04-07 Richard Guenther <rguenther@suse.de>
8795
8796 PR tree-optimization/43270
8797 * g++.dg/warn/Warray-bounds-4.C: New testcase.
8798 * gcc.dg/Warray-bounds-7.c: Likewise.
8799
8800 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
8801
8802 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8803 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8804 * gnat.dg/bit_packed_array4.ad[sb]: New test.
8805
8806 2010-04-07 Jie Zhang <jie@codesourcery.com>
8807
8808 PR c++/42556
8809 * g++.dg/init/pr42556.C: New test.
8810
8811 2010-04-07 Dodji Seketeli <dodji@redhat.com>
8812
8813 PR debug/43628
8814 * g++.dg/debug/dwarf2/typedef2.C: New test.
8815
8816 2010-04-06 Dodji Seketeli <dodji@redhat.com>
8817
8818 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8819 c-c++-common/dwarf2/redeclaration-1.C
8820
8821 2010-04-06 Jason Merrill <jason@redhat.com>
8822
8823 * g++.dg/cpp0x/pr31437.C: Adjust error location.
8824 * g++.dg/ext/attrib18.C: Likewise.
8825 * g++.dg/ext/bitfield2.C: Likewise.
8826 * g++.dg/ext/bitfield4.C: Likewise.
8827 * g++.dg/ext/visibility/warn2.C: Likewise.
8828 * g++.dg/ext/visibility/warn3.C: Likewise.
8829 * g++.dg/gomp/pr26690-1.C: Likewise.
8830 * g++.dg/inherit/covariant7.C: Likewise.
8831 * g++.dg/init/synth2.C: Likewise.
8832 * g++.dg/lookup/using7.C: Likewise.
8833 * g++.dg/other/crash-4.C: Likewise.
8834 * g++.dg/other/error13.C: Likewise.
8835 * g++.dg/other/error20.C: Likewise.
8836 * g++.dg/parse/crash31.C: Likewise.
8837 * g++.dg/parse/error16.C: Likewise.
8838 * g++.dg/parse/error19.C: Likewise.
8839 * g++.dg/parse/error27.C: Likewise.
8840 * g++.dg/parse/error28.C: Likewise.
8841 * g++.dg/parse/fused-params1.C: Likewise.
8842 * g++.dg/template/error2.C: Likewise.
8843 * g++.dg/template/local6.C: Likewise.
8844 * g++.dg/template/qualttp15.C: Likewise.
8845 * g++.dg/warn/Wnvdtor-2.C: Likewise.
8846 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8847 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8848 * g++.old-deja/g++.brendan/crash29.C: Likewise.
8849 * g++.old-deja/g++.eh/spec6.C: Likewise.
8850 * g++.old-deja/g++.jason/crash3.C: Likewise.
8851 * g++.old-deja/g++.jason/destruct2.C: Likewise.
8852 * g++.old-deja/g++.law/ctors5.C: Likewise.
8853 * g++.old-deja/g++.law/ctors9.C: Likewise.
8854 * g++.old-deja/g++.mike/p3538a.C: Likewise.
8855 * g++.old-deja/g++.mike/p3538b.C: Likewise.
8856 * g++.old-deja/g++.other/struct1.C: Likewise.
8857 * g++.old-deja/g++.other/volatile1.C: Likewise.
8858 * g++.old-deja/g++.pt/crash36.C: Likewise.
8859 * g++.old-deja/g++.pt/derived3.C: Likewise.
8860 * g++.old-deja/g++.robertl/eb109.C: Likewise.
8861 * g++.old-deja/g++.robertl/eb4.C: Likewise.
8862
8863 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
8864
8865 PR middle-end/43519
8866 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8867 * gcc.dg/graphite/id-19.c: New.
8868
8869 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
8870
8871 PR middle-end/32824
8872 * gcc.dg/vect/pr32824: New.
8873
8874 2010-04-06 Tobias Burnus <burnus@net-b.de>
8875
8876 PR fortran/18918
8877 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8878 * gfortran.dg/coarray_3.f90: Ditto.
8879 * gfortran.dg/coarray_4.f90: Ditto.
8880 * gfortran.dg/coarray_5.f90: Ditto.
8881 * gfortran.dg/coarray_6.f90: Ditto.
8882 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8883
8884 2010-04-06 Tobias Burnus <burnus@net-b.de>
8885
8886 PR fortran/18918
8887 * gfortran.dg/coarray_4.f90: Fix test.
8888 * gfortran.dg/coarray_6.f90: Add more tests.
8889
8890 2010-04-06 Tobias Burnus <burnus@net-b.de>
8891
8892 PR fortran/18918
8893 * gfortran.dg/coarray_4.f90: New test.
8894 * gfortran.dg/coarray_5.f90: New test.
8895 * gfortran.dg/coarray_6.f90: New test.
8896
8897 2010-04-06 Tobias Burnus <burnus@net-b.de>
8898
8899 PR fortran/18918
8900 * gfortran.dg/iso_fortran_env_5.f90: New test.
8901 * gfortran.dg/iso_fortran_env_6.f90: New test.
8902
8903 2010-04-06 Tobias Burnus <burnus@net-b.de>
8904
8905 PR fortran/39997
8906 * gfortran.dg/coarray_1.f90: New test.
8907 * gfortran.dg/coarray_2.f90: New test.
8908 * gfortran.dg/coarray_3.f90: New test.
8909
8910 2010-04-06 Jason Merrill <jason@redhat.com>
8911
8912 PR c++/43648
8913 * g++.dg/template/dtor8.C: New.
8914
8915 PR c++/43621
8916 * g++.dg/template/error-recovery2.C: New.
8917
8918 2010-04-06 Jan Hubicka <jh@suse.czpli
8919
8920 PR tree-optimization/42906
8921 * gcc.dg/tree-ssa/dce-1.c: New testcase.
8922
8923 2010-04-06 Tobias Burnus <burnus@net-b.de>
8924
8925 PR fortran/43178
8926 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8927 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8928 * gfortran.dg/auto_dealloc_1.f90: Ditto.
8929
8930 2010-04-06 Richard Guenther <rguenther@suse.de>
8931
8932 PR tree-optimization/43627
8933 * gcc.dg/tree-ssa/vrp49.c: New testcase.
8934
8935 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR target/43638
8938 * gcc.target/i386/pr43638.c: New test.
8939
8940 2010-04-06 Richard Guenther <rguenther@suse.de>
8941
8942 PR middle-end/43661
8943 * gcc.c-torture/compile/pr43661.c: New testcase.
8944
8945 2010-04-06 Jakub Jelinek <jakub@redhat.com>
8946
8947 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8948
8949 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8950
8951 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8952
8953 2010-04-02 Richard Guenther <rguenther@suse.de>
8954
8955 PR tree-optimization/43629
8956 * gcc.c-torture/execute/pr43629.c: New testcase.
8957
8958 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8959 Dominique d'Humieres <dominiq@lps.ens.fr>
8960
8961 PR libfortran/43605
8962 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8963
8964 2010-04-01 Dodji Seketeli <dodji@redhat.com>
8965
8966 PR debug/43325
8967 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8968
8969 2010-04-01 Jason Merrill <jason@redhat.com>
8970
8971 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8972
8973 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8974 Manfred Schwarb <manfred99@gmx.ch>
8975
8976 PR libfortran/43605
8977 * gfortran.dg/ftell_3.f90: New test.
8978
8979 2010-04-01 Richard Guenther <rguenther@suse.de>
8980
8981 PR middle-end/43614
8982 * gcc.c-torture/compile/pr43614.c: New testcase.
8983
8984 2010-04-01 Martin Jambor <mjambor@suse.cz>
8985
8986 PR tree-optimization/43141
8987 * gcc.dg/guality/pr43141.c: New test.
8988
8989 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8990
8991 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8992 * g++.dg/eh/spbp.C: Likewise.
8993 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8994 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8995 superfluous casts.
8996 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8997 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8998 * objc.dg/dwarf-2.m: Likewise.
8999
9000 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9001
9002 PR middle-end/43464
9003 * gcc.dg/graphite/id-pr43464.c: New.
9004 * gcc.dg/graphite/id-pr43464-1.c: New.
9005
9006 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9007
9008 PR middle-end/43351
9009 * gcc.dg/graphite/id-pr43351.c
9010
9011 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9012
9013 PR testsuite/35165
9014 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9015 * obj-c++.dg/try-catch-2.mm: Ditto.
9016 * obj-c++.dg/lookup-2.mm: Ditto.
9017 * obj-c++.dg/encode-8.m: Ditto.
9018 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9019 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9020 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9021 * obj-c++.dg/const-str-11.mm: Ditto.
9022 * obj-c++.dg/const-str-9.mm: Ditto.
9023 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9024 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9025 * obj-c++.dg/except-1.mm: Ditto.
9026 * obj-c++.dg/const-str-7.mm: Ditto.
9027 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9028 * obj-c++.dg/const-str-3.mm: Ditto.
9029 * obj-c++.dg/const-str-7.mm: Ditto.
9030 * obj-c++.dg/stubify-2.mm: Change dump file name.
9031
9032 PR objc++/23613
9033 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9034 New macro.
9035 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9036 Remove dg-xfail-if.
9037
9038 2010-03-31 Martin Jambor <mjambor@suse.cz>
9039
9040 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
9041 only with -O2, -O3 or -Os and not with -fwhopr.
9042
9043 2010-03-31 Dodji Seketeli <dodji@redhat.com>
9044
9045 PR c++/43558
9046 * g++.dg/template/typedef31.C: New test.
9047
9048 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9049
9050 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9051 assembler output on *-*-solaris2*.
9052 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9053
9054 2010-03-31 Jakub Jelinek <jakub@redhat.com>
9055
9056 PR debug/43557
9057 * gcc.dg/pr43557-1.c: New test.
9058 * gcc.dg/pr43557-2.c: New file.
9059
9060 2010-03-31 Jie Zhang <jie@codesourcery.com>
9061
9062 PR 43562
9063 * gcc.dg/pr43562.c: New test.
9064
9065 2010-03-30 Jason Merrill <jason@redhat.com>
9066
9067 PR c++/43076
9068 * g++.dg/template/error-recovery1.C: New.
9069
9070 PR c++/41786
9071 * g++.dg/parse/ambig5.C: New.
9072
9073 2010-03-30 Jakub Jelinek <jakub@redhat.com>
9074
9075 PR debug/43593
9076 * gcc.dg/guality/pr43593.c: New test.
9077
9078 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
9079
9080 PR middle-end/43430
9081 * gcc.dg/vect/pr43430-1.c: New.
9082
9083 2010-03-30 Jason Merrill <jason@redhat.com>
9084
9085 PR c++/43559
9086 * g++.dg/template/partial7.C: New.
9087
9088 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9089
9090 * gcc.target/s390/stackcheck1.c: New testcase.
9091
9092 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9093
9094 PR libfortran/43265
9095 * gfortran.dg/read_eof_8.f90: New test.
9096
9097 2010-03-29 Jason Merrill <jason@redhat.com>
9098
9099 * gcc.dg/cpp/include6.c: Change [] to ().
9100
9101 N3077
9102 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9103 splicing and UCNs.
9104 * c-c++-common/raw-string-2.c: Add trigraph test.
9105 * c-c++-common/raw-string-8.c: New.
9106 * c-c++-common/raw-string-9.c: New.
9107 * c-c++-common/raw-string-10.c: New.
9108
9109 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9110 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9111 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9112 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9113 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9114 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9115 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9116
9117 2010-03-29 Richard Guenther <rguenther@suse.de>
9118
9119 PR tree-optimization/43560
9120 * gcc.dg/torture/pr43560.c: New testcase.
9121
9122 2010-03-29 Jason Merrill <jason@redhat.com>
9123
9124 N3077
9125 * g++.dg/ext/raw-string-1.C: Change [] to ().
9126 * g++.dg/ext/raw-string-2.C: Change [] to ().
9127 Don't use \ in delimiter.
9128 * g++.dg/ext/raw-string-3.C: Change [] to ().
9129 * g++.dg/ext/raw-string-4.C: Change [] to ().
9130 * g++.dg/ext/raw-string-5.C: Change [] to ().
9131 Test for error on \ in delimiter.
9132 * g++.dg/ext/raw-string-6.C: Change [] to ().
9133 * g++.dg/ext/raw-string-7.C: Change [] to ().
9134
9135 2010-03-29 Jie Zhang <jie@codesourcery.com>
9136
9137 PR 43564
9138 * gcc.dg/pr43564.c: New test.
9139
9140 2010-03-29 Tobias Burnus <burnus@net-b.de>
9141
9142 PR fortran/43551
9143 * gfortran.dg/direct_io_12.f90: New test.
9144
9145 2010-03-28 Jan Hubicka <jh@suse.cz>
9146
9147 PR tree-optimization/43505
9148 * gfortran.dg/pr43505.f90: New testcase.
9149
9150 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
9151
9152 PR tree-optimization/43528
9153 * gcc.target/i386/pr43528.c: New test.
9154
9155 2010-03-26 Joseph Myers <joseph@codesourcery.com>
9156
9157 PR c/43381
9158 * gcc.dg/parm-impl-decl-3.c: New test.
9159
9160 2010-03-26 Jason Merrill <jason@redhat.com>
9161
9162 PR c++/43509
9163 * g++.dg/cpp0x/parse1.C: New.
9164
9165 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
9166
9167 PR target/43524
9168 * gcc.target/i386/pr43524.c: New test.
9169
9170 2010-03-26 Martin Jambor <mjambor@suse.cz>
9171
9172 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9173 whitespace, rename main to foo.
9174 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9175 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9176 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9177 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9178 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9179 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9180 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9181 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9182 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9183 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9184 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9185
9186 2010-03-26 Dodji Seketeli <dodji@redhat.com>
9187
9188 PR c++/43327
9189 * g++.dg/other/crash-10.C: New test.
9190 * g++.dg/other/crash-11.C: New test.
9191
9192 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9193
9194 PR libfortran/43517
9195 * gfortran.dg/read_eof_7.f90: New test.
9196
9197 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9198
9199 PR objc/35165
9200 PR testsuite/43512
9201 * objc-obj-c++-shared: New directory.
9202 * objc-obj-c++-shared/Object1-implementation.h: New file.
9203 * objc-obj-c++-shared/Object1.h: New file.
9204 * objc-obj-c++-shared/Protocol1.h: New file.
9205 * objc-obj-c++-shared/next-abi.h: New file.
9206 * objc-obj-c++-shared/next-mapping.h: New file.
9207 * objc/execute/next_mapping.h: Delete.
9208 * objc.dg/special/special.exp: For all targets run the tests with
9209 -fgnu-runtime, for darwin targets also run the tests with
9210 -fnext-runtime.
9211 * objc.dg/dg.exp: Ditto.
9212 * obj-c++.dg/dg.exp: Ditto.
9213 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9214 Protocol1.h) and next-mapping.h as required. Amend testcase to
9215 include use of updated NeXT interface.
9216 * objc/execute/formal_protocol-5.m: Ditto.
9217 * objc/execute/protocol-isEqual-2.m: Ditto.
9218 * objc/execute/protocol-isEqual-4.m: Ditto.
9219 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9220 Protocol1.h) and next-mapping.h as required.
9221 * objc/execute/object_is_class.m: Ditto.
9222 * objc/execute/enumeration-1.m: Ditto.
9223 * objc/execute/class-13.m: Ditto.
9224 * objc/execute/formal_protocol-2.m: Ditto.
9225 * objc/execute/formal_protocol-4.m: Ditto.
9226 * objc/execute/class-1.m: Ditto.
9227 * objc/execute/bycopy-1.m: Ditto.
9228 * objc/execute/formal_protocol-6.m: Ditto.
9229 * objc/execute/bycopy-3.m: Ditto.
9230 * objc/execute/class-3.m: Ditto.
9231 * objc/execute/bf-11.m: Ditto.
9232 * objc/execute/class-5.m: Ditto.
9233 * objc/execute/bf-13.m: Ditto.
9234 * objc/execute/class-7.m: Ditto.
9235 * objc/execute/bf-15.m: Ditto.
9236 * objc/execute/class-9.m: Ditto.
9237 * objc/execute/bf-17.m: Ditto.
9238 * objc/execute/bf-19.m: Ditto.
9239 * objc/execute/IMP.m: Ditto.
9240 * objc/execute/exceptions/catchall-1.m: Ditto.
9241 * objc/execute/exceptions/trivial.m: Ditto.
9242 * objc/execute/exceptions/finally-1.m: Ditto.
9243 * objc/execute/exceptions/local-variables-1.m: Ditto.
9244 * objc/execute/exceptions/foward-1.m: Ditto.
9245 * objc/execute/bf-2.m: Ditto.
9246 * objc/execute/string1.m: Ditto.
9247 * objc/execute/bf-4.m: Ditto.
9248 * objc/execute/informal_protocol.m: Ditto.
9249 * objc/execute/string3.m: Ditto.
9250 * objc/execute/bf-6.m: Ditto.
9251 * objc/execute/bf-8.m: Ditto.
9252 * objc/execute/class-tests-1.h: Ditto.
9253 * objc/execute/protocol-isEqual-1.m: Ditto.
9254 * objc/execute/protocol-isEqual-3.m: Ditto.
9255 * objc/execute/_cmd.m: Ditto.
9256 * objc/execute/function-message-1.m: Ditto.
9257 * objc/execute/bf-20.m: Ditto.
9258 * objc/execute/bf-common.h: Ditto.
9259 * objc/execute/np-2.m: Ditto.
9260 * objc/execute/class-10.m: Ditto.
9261 * objc/execute/class-12.m: Ditto.
9262 * objc/execute/enumeration-2.m: Ditto.
9263 * objc/execute/class-14.m: Ditto.
9264 * objc/execute/encode-1.m: Ditto.
9265 * objc/execute/formal_protocol-1.m: Ditto.
9266 * objc/execute/formal_protocol-3.m: Ditto.
9267 * objc/execute/accessing_ivars.m: Ditto.
9268 * objc/execute/bycopy-2.m: Ditto.
9269 * objc/execute/class-2.m: Ditto.
9270 * objc/execute/bf-10.m: Ditto.
9271 * objc/execute/formal_protocol-7.m: Ditto.
9272 * objc/execute/root_methods.m: Ditto.
9273 * objc/execute/class-4.m: Ditto.
9274 * objc/execute/bf-12.m: Ditto.
9275 * objc/execute/class-6.m: Ditto.
9276 * objc/execute/bf-14.m: Ditto.
9277 * objc/execute/nested-func-1.m: Ditto.
9278 * objc/execute/class-8.m: Ditto.
9279 * objc/execute/private.m: Ditto.
9280 * objc/execute/bf-16.m: Ditto.
9281 * objc/execute/bf-18.m: Ditto.
9282 * objc/execute/load-3.m: Ditto.
9283 * objc/execute/compatibility_alias.m: Ditto.
9284 * objc/execute/bf-1.m: Ditto.
9285 * objc/execute/no_clash.m: Ditto.
9286 * objc/execute/bf-3.m: Ditto.
9287 * objc/execute/string2.m: Ditto.
9288 * objc/execute/bf-5.m: Ditto.
9289 * objc/execute/string4.m: Ditto.
9290 * objc/execute/bf-7.m: Ditto.
9291 * objc/execute/object_is_meta_class.m: Ditto.
9292 * objc/execute/bf-9.m: Ditto.
9293 * objc/execute/bf-21.m: Ditto.
9294 * objc/execute/cascading-1.m: Ditto.
9295 * objc/execute/trivial.m: Ditto.
9296 * objc/execute/np-1.m: Ditto.
9297 * objc/compile/trivial.m: Ditto.
9298 * objc/execute/class_self-2.m: Include <stdlib.h>.
9299 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9300 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9301 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9302 and 64bit. Use new NeXT interface as required.
9303 * objc.dg/special/unclaimed-category-1.m: Ditto.
9304 * objc.dg/special/unclaimed-category-1.h: Ditto.
9305 * objc.dg/special/unclaimed-category-1a.m: Ditto.
9306 * objc.dg/func-ptr-1.m: Ditto.
9307 * objc.dg/stret-1.m: Ditto.
9308 * objc.dg/encode-2.m: Ditto.
9309 * objc.dg/category-1.m: Ditto.
9310 * objc.dg/encode-3.m: Ditto.
9311 * objc.dg/call-super-3.m: Ditto.
9312 * objc.dg/method-3.m: Ditto.
9313 * objc.dg/func-ptr-2.m: Ditto.
9314 * objc.dg/lookup-1.m: Ditto.
9315 * objc.dg/encode-4.m: Ditto.
9316 * objc.dg/fix-and-continue-1.m: Ditto.
9317 * objc.dg/proto-lossage-3.m: Ditto.
9318 * objc.dg/method-13.m: Ditto.
9319 * objc.dg/proto-qual-1.m: Ditto.
9320 * objc.dg/zero-link-3.m: Ditto.
9321 * objc.dg/bitfield-1.m: Ditto.
9322 * objc.dg/va-meth-1.m: Ditto.
9323 * objc.dg/super-class-3.m: Ditto.
9324 * objc.dg/call-super-1.m: Ditto.
9325 * objc.dg/type-size-2.m: Ditto.
9326 * objc.dg/method-10.m: Ditto.
9327 * objc.dg/defs.m: Ditto.
9328 * objc.dg/const-str-3.m: Ditto.
9329 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9330 Protocol1.h) and next-mapping.h as required. Use new NeXT
9331 interface as required.
9332 * objc.dg/super-class-4.m: Ditto.
9333 * objc.dg/comp-types-8.m: Ditto.
9334 * objc.dg/call-super-2.m: Ditto.
9335 * objc.dg/objc-fast-4.m: Ditto.
9336 * objc.dg/method-6.m: Ditto.
9337 * objc.dg/const-str-3.m: Ditto.
9338 * objc.dg/const-str-7.m: Ditto.
9339 * objc.dg/method-15.m: Ditto.
9340 * objc.dg/method-19.m: Ditto.
9341 * objc.dg/sync-1.m: Ditto.
9342 * objc.dg/layout-1.m: Ditto.
9343 * objc.dg/bitfield-3.m: Ditto.
9344 * objc.dg/try-catch-3.m: Ditto.
9345 * objc.dg/try-catch-7.m: Ditto.
9346 * objc.dg/comp-types-10.m: Ditto.
9347 * objc.dg/selector-2.: Ditto.
9348 * objc.dg/method-7.m: Ditto.
9349 * objc.dg/typedef-alias-1.m: Ditto.
9350 * objc.dg/proto-lossage-2.m: Ditto.
9351 * objc.dg/comp-types-11.m: Ditto.
9352 * objc.dg/sizeof-1.m: Ditto.
9353 * objc.dg/method-17.m: Ditto.
9354 * objc.dg/bitfield-5.m: Ditto.
9355 * objc.dg/try-catch-1.m: Ditto.
9356 * objc.dg/encode-5.m: Ditto.
9357 * objc.dg/fix-and-continue-2.m: Ditto.
9358 * objc.dg/method-9.m: Ditto.
9359 * objc.dg/isa-field-1.m: Ditto.
9360 * objc.dg/local-decl-2.m: Ditto.
9361 * objc.dg/objc-gc-4.m: Ditto.
9362 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9363 * objc.dg/gnu-runtime-3.m: Ditto.
9364 * objc.dg/encode-7.m: Ditto.
9365 * objc.dg/encode-8.m: Ditto.
9366 * objc.dg/selector-3.m: Ditto.
9367 * objc.dg/gnu-runtime-1.m: Ditto.
9368 * objc.dg/const-str-12.m: Ditto.
9369 * objc.dg/gnu-runtime-2.m: Ditto.
9370 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9371 * objc.dg/selector-1.m: Ditto.
9372 * objc.dg/stubify-2.m: Ditto.
9373 * objc.dg/zero-link-1.m: Ditto.
9374 * objc.dg/stret-2.m: Ditto.
9375 * objc.dg/zero-link-2.m: Ditto.
9376 * objc.dg/next-runtime-1.m: Ditto.
9377 * objc.dg/symtab-1.m: Ditto.
9378 * objc.dg/stubify-1.m: Ditto.
9379 * objc.dg/bitfield-2.m: Ditto.
9380 * objc.dg/try-catch-10.m: Apply to both runtimes.
9381 * objc.dg/const-str-1.m: Ditto.
9382 * objc.dg/image-info.m: Ditto.
9383 * objc.dg/encode-9.m: Ditto.
9384 * objc.dg/pragma-1.m: Apply test to all targets.
9385 * objc.dg/const-str-4.m: Ditto.
9386 * objc.dg/const-str-8.m: Ditto.
9387 * objc.dg/super-class-2.m: Ditto.
9388 * objc.dg/try-catch-5.m: Ditto.
9389 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9390 Protocol1.h) and next-mapping.h as required. Use new NeXT
9391 interface as required. Skip for gnu-runtime. Test for .quad at m64.
9392 * objc.dg/const-str-11.m: Ditto.
9393 * objc.dg/const-str-9.m: Ditto.
9394 * objc.dg/method-4.m: Skip for 64Bit NeXT.
9395 * objc.dg/encode-1.m: Remove redundant -lobjc.
9396 * objc.dg/try-catch-9.m: Tidy space.
9397 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9398 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9399 and 64bit. Use new NeXT interface as required.
9400 * obj-c++.dg/template-4.mm: Ditto.
9401 * obj-c++.dg/defs.mm: Ditto.
9402 * obj-c++.dg/basic.mm: Ditto.
9403 * obj-c++.dg/encode-4.mm: Ditto.
9404 * obj-c++.dg/method-17.mm: Ditto.
9405 * obj-c++.dg/proto-lossage-3.mm: Ditto.
9406 * obj-c++.dg/cxx-class-1.mm: Ditto.
9407 * obj-c++.dg/method-10.mm: Ditto.
9408 * obj-c++.dg/va-meth-1.mm: Ditto.
9409 * obj-c++.dg/encode-5.mm: Ditto.
9410 * obj-c++.dg/lookup-2.mm: Ditto.
9411 * obj-c++.dg/template-3.mm: Ditto.
9412 * obj-c++.dg/proto-qual-1.mm: Ditto.
9413 * obj-c++.dg/qual-types-1.m: Ditto.
9414 * obj-c++.dg/cxx-scope-1.mm: Ditto.
9415 * obj-c++.dg/template-1.mm: Ditto.
9416 * obj-c++.dg/encode-6.mm: Ditto.
9417 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
9418 Protocol1.h) and next-mapping.h as required. Use new NeXT
9419 interface as required.
9420 * obj-c++.dg/except-1.mm: Ditto.
9421 * obj-c++.dg/const-str-7.mm: Ditto.
9422 * obj-c++.dg/ivar-list-semi.mm: Ditto.
9423 * obj-c++.dg/cxx-scope-2.mm: Ditto.
9424 * obj-c++.dg/selector-2.mm: Ditto.
9425 * obj-c++.dg/isa-field-1.mm: Ditto.
9426 * obj-c++.dg/try-catch-1.mm: Ditto.
9427 * obj-c++.dg/local-decl-1.mm: Ditto.
9428 * obj-c++.dg/try-catch-9.mm: Ditto.
9429 * obj-c++.dg/no-extra-load.mm: Ditto.
9430 * obj-c++.dg/selector-5.mm: Ditto.
9431 * obj-c++.dg/method-12.mm: Ditto.
9432 * obj-c++.dg/try-catch-11.mm: Ditto.
9433 * obj-c++.dg/comp-types-11.mm: Ditto.
9434 * obj-c++.dg/bitfield-3.mm: Ditto.
9435 * obj-c++.dg/method-6.mm: Ditto.
9436 * obj-c++.dg/super-class-2.mm: Ditto.
9437 * obj-c++.dg/method-21.mm: Ditto.
9438 * obj-c++.dg/const-str-8.mm: Ditto.
9439 * obj-c++.dg/try-catch-7.mm: Ditto.
9440 * obj-c++.dg/method-15.mm: Ditto.
9441 * obj-c++.dg/layout-1.mm: Ditto.
9442 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9443 * obj-c++.dg/const-str-3.mm: Ditto.
9444 * obj-c++.dg/try-catch-2.mm: Ditto.
9445 * obj-c++.dg/objc-gc-3.mm: Ditto.
9446 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9447 * obj-c++.dg/bitfield-1.mm: Ditto.
9448 * obj-c++.dg/selector-6.mm: Ditto.
9449 * obj-c++.dg/method-13.mm: Ditto.
9450 * obj-c++.dg/comp-types-12.mm: Ditto.
9451 * obj-c++.dg/bitfield-4.mm: Ditto.
9452 * obj-c++.dg/try-catch-8.mm: Ditto.
9453 * obj-c++.dg/method-2.mm: Ditto.
9454 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9455 * obj-c++.dg/typedef-alias-1.mm: Ditto.
9456 * obj-c++.dg/const-str-4.mm: Ditto.
9457 * obj-c++.dg/proto-lossage-2.mm: Ditto.
9458 * obj-c++.dg/try-catch-3.mm: Ditto.
9459 * obj-c++.dg/comp-types-9.mm: Ditto.
9460 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9461 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9462 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9463 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9464 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9465 Use new NeXT interface as required.
9466 * obj-c++.dg/const-str-10.mm: Ditto.
9467 * obj-c++.dg/const-str-11.mm: Ditto.
9468 * obj-c++.dg/const-str-9.mm: Ditto.
9469 * obj-c++.dg/method-11.mm: Ditto.
9470 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9471 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9472 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9473 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9474 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9475
9476 2010-03-25 Dodji Seketeli <dodji@redhat.com>
9477
9478 PR c++/43206
9479 * g++.dg/template/typedef30.C: New test case.
9480
9481 2010-03-25 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR c/43385
9484 * gcc.c-torture/execute/pr43385.c: New test.
9485
9486 2010-03-24 Joseph Myers <joseph@codesourcery.com>
9487
9488 * gcc.dg/strncpy-fix-1.c: New test.
9489
9490 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9491
9492 PR testsuite/41609
9493 * lib/objc-torture.exp (objc-set-runtime-options): New.
9494 * objc/execute/execute.exp: Check runtime options on each pass.
9495 * objc/execute/exceptions/exceptions.exp: Ditto.
9496 * objc/compile/compile.exp: Ditto.
9497
9498 PR testsuite/42348
9499 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9500 standard tests.
9501 (check_effective_target_objc2): New proc.
9502 (check_effective_target_next_runtime): New proc.
9503 * lib/objc.exp: Determine which runtime is in force and support it.
9504 * lib/obj-c++.exp: Ditto.
9505
9506 2010-03-24 Jason Merrill <jason@redhat.com>
9507
9508 PR c++/43502
9509 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9510
9511 2010-03-24 Martin Jambor <mjambor@suse.cz>
9512
9513 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9514 a loop.
9515 * gcc.dg/ipa/ipa-2.c: Likewise.
9516 * gcc.dg/ipa/ipa-3.c: Likewise.
9517 * gcc.dg/ipa/ipa-4.c: Likewise.
9518 * gcc.dg/ipa/ipa-5.c: Likewise.
9519 * gcc.dg/ipa/ipa-7.c: Likewise.
9520 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9521 a loop.
9522 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9523 i_can_not_be_propagated_fully2 into a loop.
9524 * gcc.dg/ipa/ipa-8.c: New test.
9525 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9526
9527 2010-03-24 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR debug/19192
9530 PR debug/43479
9531 * gcc.dg/guality/pr43479.c: New test.
9532 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9533 and add volatile keyword.
9534
9535 2010-03-23 Mike Stump <mikestump@comcast.net>
9536
9537 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9538
9539 2010-03-23 Jason Merrill <jason@redhat.com>
9540
9541 * g++.dg/ext/altivec-17.C: Adjust error message.
9542
9543 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9544 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9545 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9546 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9547 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9548 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9549
9550 2010-03-22 Jason Merrill <jason@redhat.com>
9551
9552 PR c++/43333
9553 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9554 * g++.dg/ext/is_pod_98.C: New.
9555
9556 PR c++/43281
9557 * g++.dg/cpp0x/auto18.C: New.
9558
9559 * gcc.dg/pr36997.c: Adjust error message.
9560 * g++.dg/ext/vector9.C: Likewise.
9561 * g++.dg/conversion/simd3.C: Likewise.
9562 * g++.dg/other/error23.C: Likewise.
9563
9564 2010-03-22 Michael Matz <matz@suse.de>
9565
9566 PR middle-end/43475
9567 * gfortran.dg/pr43475.f90: New testcase.
9568
9569 2010-03-22 Richard Guenther <rguenther@suse.de>
9570
9571 PR tree-optimization/43390
9572 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9573
9574 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9575
9576 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9577 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9578
9579 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
9580 Michael Matz <matz@suse.de>
9581
9582 PR c++/43081
9583 * g++.dg/parse/crash56.C: New test.
9584
9585 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
9586
9587 PR fortran/43450
9588 * gfortran.dg/whole_file_15.f90 : New test.
9589
9590 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9591
9592 PR fortran/43409
9593 * gfortran.dg/inquire_size.f90: New test.
9594
9595 2010-03-20 Richard Guenther <rguenther@suse.de>
9596
9597 PR rtl-optimization/43438
9598 * gcc.c-torture/execute/pr43438.c: New testcase.
9599
9600 2010-03-20 Dodji Seketeli <dodji@redhat.com>
9601
9602 PR c++/43375
9603 * g++.dg/abi/mangle42.C: New test.
9604
9605 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9606
9607 PR C/43211
9608 * gcc.dg/pr43211.c: New test.
9609 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9610
9611 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
9612
9613 PR rtl-optimization/42258
9614 * gcc.target/arm/thumb1-mul-moves.c: New test.
9615
9616 PR target/40697
9617 * gcc.target/arm/thumb-andsi.c: New test.
9618
9619 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9620 dg-require-effective-target.
9621
9622 2010-03-19 Michael Matz <matz@suse.de>
9623
9624 PR c++/43116
9625 * g++.dg/other/pr43116.C: New testcase.
9626
9627 2010-03-19 Michael Matz <matz@suse.de>
9628
9629 PR target/43305
9630 * gcc.dg/pr43305.c: New testcase.
9631
9632 2010-03-19 Richard Guenther <rguenther@suse.de>
9633
9634 PR tree-optimization/43415
9635 * gcc.c-torture/compile/pr43415.c: New testcase.
9636
9637 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
9638
9639 PR ada/43106
9640 * gnat.dg/case_optimization2.adb: New test.
9641 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9642
9643 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9644 Jack Howarth <howarth@bromo.med.uc.edu>
9645
9646 PR target/36399
9647 * gcc.target/i386/push-1.c: Don't xfail
9648 scan-assembler-not "movups" on darwin.
9649
9650 2010-03-18 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR debug/43058
9653 * gcc.dg/pr43058.c: New test.
9654
9655 2010-03-18 Martin Jambor <mjambor@suse.cz>
9656
9657 PR middle-end/42450
9658 * g++.dg/torture/pr42450.C: New test.
9659
9660 2010-03-18 Michael Matz <matz@suse.de>
9661
9662 PR middle-end/43419
9663 * gcc.dg/pr43419.c: New testcase.
9664
9665 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
9666
9667 PR rtl-optimization/43360
9668 * gcc.dg/torture/pr43360.c: New.
9669
9670 2010-03-18 Michael Matz <matz@suse.de>
9671
9672 PR tree-optimization/43402
9673 * gcc.dg/pr43402.c: New testcase.
9674
9675 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
9676
9677 PR target/42427
9678 * gcc.dg/pr42427.c: New test.
9679
9680 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9681
9682 PR libfortran/43265
9683 * gfortran.dg/read_empty_file.f: New test.
9684 * gfortran.dg/read_eof_all.f90: New test.
9685 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9686 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9687
9688 2010-03-17 Michael Matz <matz@suse.de>
9689
9690 * gcc.dg/pr43300.c: Add -w.
9691
9692 2010-03-17 Richard Guenther <rguenther@suse.de>
9693
9694 * gcc.dg/pr43379.c: Add -w.
9695
9696 2010-03-17 Tobias Burnus <burnus@net-b.de>
9697
9698 PR fortran/43331
9699 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9700
9701 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
9702
9703 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9704
9705 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9706
9707 * ada/acats/run_all.sh: Log start and end times.
9708
9709 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9710
9711 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9712
9713 2010-03-16 Richard Guenther <rguenther@suse.de>
9714
9715 PR middle-end/43379
9716 * gcc.dg/pr43379.c: New testcase.
9717
9718 2010-03-16 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR debug/43051
9721 * gcc.dg/guality/pr43051-1.c: New test.
9722
9723 2010-03-15 Janis Johnson <janis187@us.ibm.com>
9724
9725 PR testsuite/43363
9726 * g++.dg/ext/altivec-17.C: Handle changes to error message.
9727
9728 2010-03-15 Michael Matz <matz@suse.de>
9729
9730 PR middle-end/43300
9731 * gcc.dg/pr43300.c: New testcase.
9732
9733 2010-03-15 Richard Guenther <rguenther@suse.de>
9734
9735 PR tree-optimization/43367
9736 * gcc.c-torture/compile/pr43367.c: New testcase.
9737
9738 2010-03-15 Richard Guenther <rguenther@suse.de>
9739
9740 PR tree-optimization/43317
9741 * gcc.dg/pr43317.c: New testcase.
9742
9743 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9744
9745 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9746
9747 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
9748
9749 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9750
9751 2010-03-14 Tobias Burnus <burnus@net-b.de>
9752
9753 PR fortran/43362
9754 * gfortran.dg/impure_constructor_1.f90: New test.
9755
9756 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9757
9758 PR middle-end/43354
9759 * gfortran.dg/graphite/id-pr43354.f: New.
9760
9761 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9762
9763 PR middle-end/43349
9764 * gfortran.dg/graphite/pr43349.f: New.
9765
9766 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
9767
9768 PR middle-end/43306
9769 * gcc.dg/graphite/pr43306.c: New.
9770
9771 2010-03-12 David S. Miller <davem@davemloft.net>
9772
9773 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9774 sparc.
9775
9776 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9777
9778 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9779
9780 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
9781
9782 PR fortran/43291
9783 PR fortran/43326
9784 * gfortran.dg/dynamic_dispatch_7.f03: New test.
9785
9786 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
9787
9788 * gfortran.dg/default_format_denormal_1.f90: Don't assume
9789 fail for *-*-mingw* targets.
9790
9791 2010-03-12 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR debug/43329
9794 * gcc.dg/guality/pr43329-1.c: New test.
9795
9796 2010-03-11 Martin Jambor <mjambor@suse.cz>
9797
9798 PR tree-optimization/43257
9799 * g++.dg/torture/pr43257.C: New test.
9800
9801 2010-03-11 Tobias Burnus <burnus@net-b.de>
9802
9803 PR fortran/43228
9804 * gfortran.dg/namelist_61.f90: New test.
9805
9806 2010-03-11 Richard Guenther <rguenther@suse.de>
9807
9808 PR tree-optimization/43255
9809 * gcc.c-torture/compile/pr43255.c: New testcase.
9810
9811 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9812
9813 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9814 * gcc.dg/pr43280.c: New testcase.
9815
9816 2010-03-11 Richard Guenther <rguenther@suse.de>
9817
9818 PR lto/43200
9819 * gcc.dg/lto/20100227-1_0.c: New testcase.
9820 * gcc.dg/lto/20100227-1_1.c: Likewise.
9821
9822 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9823
9824 PR libfortran/43320
9825 PR libfortran/43265
9826 * gfortran.dg/read_eof_6.f: New test
9827 * gfortran.dg/read_x_eof.f90: New test.
9828 * gfortran.dg/read_x_past.f: Update test.
9829
9830 2010-03-10 Jan Hubicka <jh@suse.cz>
9831
9832 * gcc.c-torture/compile/pr43288.c: New test.
9833
9834 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9835
9836 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9837 -fpic/-fPIC flags.
9838 * g++.old-deja/g++.pt/asm2.C: Likewise.
9839 * gcc.c-torture/compile/20000804-1.c: Likewise.
9840 * gcc.target/i386/clobbers.c: Likewise.
9841
9842 2010-03-10 Tobias Burnus <burnus@net-b.de>
9843
9844 PR fortran/43303
9845 * gfortran.dg/c_assoc_3.f90: New test.
9846
9847 2010-03-10 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR debug/36728
9850 * gcc.dg/guality/pr36728-1.c: New test.
9851 * gcc.dg/guality/pr36728-2.c: New test.
9852
9853 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9854
9855 * gcc.dg/h8300-div-delay-slot.c: New test.
9856
9857 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
9858
9859 PR tree-optimization/43236
9860 * gcc.c-torture/execute/pr43236.c: New test.
9861
9862 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
9863
9864 PR middle-end/42859
9865 * g++.dg/eh/pr42859.C: New test.
9866
9867 2010-03-09 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR debug/43299
9870 * gcc.dg/pr43299.c: New test.
9871
9872 PR debug/43290
9873 * g++.dg/eh/unwind2.C: New test.
9874
9875 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9876 Reza Yazdani <reza.yazdani@amd.com>
9877
9878 PR middle-end/43065
9879 * gcc.dg/graphite/run-id-4.c: New.
9880
9881 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9882
9883 PR middle-end/43065
9884 * gcc.dg/graphite/run-id-3.c: New.
9885
9886 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
9887
9888 PR middle-end/42644
9889 PR middle-end/42130
9890 * gcc.dg/graphite/id-18.c: New.
9891 * gcc.dg/graphite/run-id-pr42644.c: New.
9892
9893 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
9894
9895 PR middle-end/42326
9896 * gcc.dg/graphite/pr42326.c: New.
9897
9898 2010-03-08 Richard Guenther <rguenther@suse.de>
9899
9900 PR tree-optimization/43269
9901 * gcc.c-torture/execute/pr43269.c: New testcase.
9902
9903 2010-03-08 Janus Weil <janus@gcc.gnu.org>
9904
9905 PR fortran/43256
9906 * gfortran.dg/typebound_call_13.f03: New.
9907
9908 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
9909
9910 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9911 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9912
9913 2010-03-05 Jason Merrill <jason@redhat.com>
9914
9915 * g++.dg/abi/mangle40.C: Require weak and alias.
9916
9917 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9918
9919 PR middle-end/42326
9920 * gfortran.dg/graphite/pr42326.f90: New.
9921 * gfortran.dg/graphite/pr42326-1.f90: New.
9922
9923 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9924
9925 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9926 (gnat_target_compile): Likewise.
9927 Reinitialize GNAT_UNDER_TEST if target changes.
9928 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9929 (local_find_gnatmake): Pass full --GCC to gnatlink.
9930 Remove --LINK.
9931
9932 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9933
9934 PR c/43248
9935 * gcc.dg/compound-literal-1.c: New testcase.
9936
9937 2010-03-04 Martin Jambor <mjambor@suse.cz>
9938
9939 PR tree-optimization/43164
9940 PR tree-optimization/43191
9941 * gcc.c-torture/compile/pr43164.c: New test.
9942 * gcc.c-torture/compile/pr43191.c: Likewise.
9943
9944 2010-03-04 Janus Weil <janus@gcc.gnu.org>
9945
9946 PR fortran/43244
9947 * gfortran.dg/finalize_9.f90: New.
9948
9949 2010-03-04 Tobias Burnus <burnus@net-b.de>
9950 Ken Werner <ken@linux.vnet.ibm.com>
9951
9952 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9953 to dg-options for spu.
9954 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9955 dump-scan target to exclude spu.
9956
9957 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9958
9959 PR middle-end/43209
9960 * gcc.dg/tree-ssa/ivopts-4.c: New.
9961
9962 2010-03-03 Janis Johnson <janis187@us.ibm.com>
9963
9964 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9965 include-opts and exclude-opts; skip checking the flags if arguments
9966 are the same as the defaults.
9967 (dg-xfail-if): Verify the number of arguments, supply defaults
9968 for unspecified optional arguments.
9969 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9970
9971 2010-03-03 Jason Merrill <jason@redhat.com>
9972
9973 PR c++/12909
9974 * g++.dg/abi/mangle40.C: Updated.
9975
9976 2010-03-03 Jason Merrill <jason@redhat.com>
9977
9978 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9979 * g++.dg/abi/mangle23.C: Likewise.
9980 * g++.dg/eh/simd-2.C: Likewise.
9981 * g++.dg/ext/attribute-test-2.C: Likewise.
9982 * g++.dg/ext/vector14.C: Likewise.
9983 * g++.dg/other/pr34435.C: Likewise.
9984 * g++.dg/template/conv8.C: Likewise.
9985 * g++.dg/template/nontype9.C: Likewise.
9986 * g++.dg/template/qualttp17.C: Likewise.
9987 * g++.dg/template/ref1.C: Likewise.
9988 * g++.old-deja/g++.pt/crash68.C: Likewise.
9989 * g++.old-deja/g++.pt/ref1.C: Likewise.
9990 * g++.old-deja/g++.pt/ref3.C: Likewise.
9991 * g++.old-deja/g++.pt/ref4.C: Likewise.
9992
9993 PR c++/12909
9994 * g++.dg/abi/mangle40.C: New.
9995 * g++.dg/abi/mangle41.C: New.
9996 * g++.dg/lto/20100302_0.C: New.
9997 * g++.dg/lto/20100302_1.C: New.
9998 * g++.dg/lto/20100302.h: New.
9999
10000 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
10001
10002 PR fortran/43243
10003 * gfortran.dg/internal_pack_12.f90: New test.
10004
10005 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
10006
10007 * gcc.dg/pr36997.c: Adjust error message.
10008
10009 2010-03-03 Mike Stump <mikestump@comcast.net>
10010
10011 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10012 adjustments to not be present on machines that align the stack to
10013 more than 4 bytes and don't have a red zone yet as that is an
10014 unimplemented optimization.
10015
10016 2010-03-03 Janus Weil <janus@gcc.gnu.org>
10017
10018 PR fortran/43169
10019 * gfortran.dg/impure_assignment_3.f90: New.
10020
10021 2010-03-03 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR debug/43229
10024 * gfortran.dg/pr43229.f90: New test.
10025
10026 PR debug/43237
10027 * gcc.dg/debug/dwarf2/pr43237.c: New test.
10028
10029 PR debug/43177
10030 * gcc.dg/guality/pr43177.c: New test.
10031
10032 2010-03-02 Jason Merrill <jason@redhat.com>
10033
10034 * g++.dg/ext/vector9.C: Adjust error message.
10035 * g++.dg/conversion/simd3.C: Likewise.
10036 * g++.dg/other/error23.C: Likewise.
10037
10038 2010-03-02 Mike Stump <mikestump@comcast.net>
10039
10040 PR c++/41090
10041 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10042
10043 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
10044
10045 PR fortran/43180
10046 * gfortran.dg/internal_pack_10.f90: New test.
10047
10048 PR fortran/43173
10049 * gfortran.dg/internal_pack_11.f90: New test.
10050
10051 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
10052
10053 PR middle-end/42640
10054 * gcc.dg/tree-ssa/pr42640.c: New.
10055
10056 2010-03-01 Richard Guenther <rguenther@suse.de>
10057
10058 PR tree-optimization/43220
10059 * gcc.c-torture/execute/pr43220.c: New testcase.
10060
10061 2010-03-01 Richard Guenther <rguenther@suse.de>
10062
10063 PR middle-end/43213
10064 * gcc.dg/pr43213.c: New testcase.
10065
10066 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10067
10068 PR pch/14940
10069 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10070
10071 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10072
10073 * lib/target-supports.exp (check_effective_target_ucn_nocache):
10074 New function.
10075 (check_effective_target_ucn): Likewise.
10076
10077 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10078 if !ucn.
10079 * gcc.dg/ucnid-2.c: Likewise.
10080 * gcc.dg/ucnid-3.c: Likewise.
10081 * gcc.dg/ucnid-4.c: Likewise.
10082 * gcc.dg/ucnid-11.c: Likewise.
10083 * gcc.dg/ucnid-12.c: Likewise.
10084 * gcc.dg/ucnid-6.c: Skip if !ucn.
10085 * gcc.dg/ucnid-9.c: Likewise.
10086
10087 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10088
10089 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10090 lists to dg-skip-if.
10091 * gcc.target/i386/stackalign/return-3.c: Likewise.
10092
10093 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10094
10095 * gcc.target/i386/clearcap.map: New file.
10096 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10097 Pass clearcap.map by default if supported.
10098
10099 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10100
10101 PR fortran/42900
10102 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10103 Explain this.
10104 * gfortran.dg/stat_2.f90: Likewise.
10105
10106 2010-03-01 Tobias Burnus <burnus@net-b.de>
10107
10108 PR fortran/43199
10109 * gfortran.dg/module_read_2.f90: New test.
10110
10111 2010-02-27 Mark Mitchell <mark@codesourcery.com>
10112
10113 PR c++/42748
10114 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10115 * g++.dg/abi/mangle12.C: Likewise.
10116 * g++.dg/abi/mangle20-2.C: Likewise.
10117 * g++.dg/abi/mangle17.C: Likewise.
10118 * g++.dg/template/cond2.C: Likewise.
10119 * g++.dg/template/pr35240.C: Likewise.
10120
10121 2010-02-27 Richard Guenther <rguenther@suse.de>
10122
10123 PR tree-optimization/43186
10124 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10125
10126 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
10127
10128 * g++.dg/abi/packed1.C: Expect warning on the SH.
10129
10130 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
10131
10132 PR c++/42054:
10133 * g++.dg/parse/error37.C: New test.
10134
10135 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10136
10137 PR c/24577
10138 PR c/43192
10139 * gcc.dg/pr8927-1.c: Match new note.
10140 * gcc.dg/990506-0.c: Likewise.
10141 * gcc.dg/gomp/flush-2.c: Likewise.
10142 * gcc.dg/gomp/atomic-5.c: Likewise.
10143 * gcc.dg/gomp/pr34607.c: Likewise.
10144 * gcc.dg/pr35746.c: Likewise.
10145 * gcc.dg/cpp/pragma-1.c: Likewise.
10146 * gcc.dg/cpp/pragma-2.c: Likewise.
10147 * gcc.dg/pr41842.c: Likewise.
10148 * gcc.dg/noncompile/20040629-1.c: Likewise.
10149 * objc.dg/private-1.m: Likewise.
10150
10151 2010-02-27 Tobias Burnus <burnus@net-b.de>
10152
10153 PR fortran/43185
10154 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10155 * gfortran.dg/default_initialization_4.f90: New test.
10156
10157 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
10158
10159 * gnat.dg/thin_pointer.ad[sb]: Rename into...
10160 * gnat.dg/thin_pointer1.ad[sb]: ...this.
10161 * gnat.dg/thin_pointer2.adb: New test.
10162 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10163
10164 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
10165
10166 PR c/20631
10167 * gcc.dg/cpp/c90-pedantic.c: New.
10168 * gcc.dg/cpp/c90.c: New.
10169 * gcc.dg/gnu90-const-expr-1.c: New.
10170 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10171
10172 2010-02-26 Richard Guenther <rguenther@suse.de>
10173
10174 PR tree-optimization/43186
10175 * gcc.c-torture/compile/pr43186.c: New testcase.
10176
10177 2010-02-26 Jakub Jelinek <jakub@redhat.com>
10178
10179 PR debug/43190
10180 * c-c++-common/dwarf2/pr43190.c: New test.
10181
10182 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10183
10184 PR testsuite/37074:
10185 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10186
10187 2010-02-26 Richard Guenther <rguenther@suse.de>
10188
10189 PR tree-optimization/43188
10190 * gcc.c-torture/compile/pr43188.c: New testcase.
10191
10192 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10193
10194 PR target/43175
10195 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10196
10197 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
10198
10199 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10200
10201 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10202
10203 PR target/43154
10204 * gcc.target/powerpc/pr43154.c: New file.
10205
10206 2010-02-25 Jakub Jelinek <jakub@redhat.com>
10207
10208 PR debug/43166
10209 * gfortran.dg/debug/pr43166.f: New test.
10210
10211 PR debug/43165
10212 * gcc.dg/torture/pr43165.c: New test.
10213
10214 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10215
10216 PR c/43128
10217 * c-c++-common/pr41779.c: Update.
10218
10219 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10220
10221 PR ada/32547
10222 * lib/gnat-dg.exp (gnat_load): Redefine.
10223
10224 * ada/acats/run_acats: Run run_all.sh with $SHELL.
10225 * ada/acats/run_all.sh: Downcase tasking not implemented message.
10226
10227 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10228
10229 PR libobjc/36610
10230 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10231 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10232 -fgnu-runtime.
10233 Sort entries.
10234
10235 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10236
10237 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10238
10239 2010-02-24 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR debug/43150
10242 * gcc.dg/guality/vla-1.c: New test.
10243
10244 2010-02-24 Tobias Burnus <burnus@net-b.de>
10245
10246 PR fortran/43042
10247 * gfortran.dg/c_ptr_tests_15.f90: New test.
10248
10249 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10250
10251 PR target/43107
10252 * gcc.target/i386/pr43107.c: New test.
10253
10254 2010-02-23 Jason Merrill <jason@redhat.com>
10255
10256 PR c++/43143
10257 * g++.dg/cpp0x/variadic100.C: New.
10258
10259 2010-02-23 Jason Merrill <jason@redhat.com>
10260
10261 PR debug/42800
10262 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10263 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10264 * c-c++-common/dwarf2/vla1.c: New.
10265
10266 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10267
10268 PR target/43139
10269 * gcc.dg/pr43139.c: New test.
10270
10271 PR debug/43077
10272 * gcc.dg/guality/pr43077-1.c: New test.
10273
10274 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10275
10276 PR 43123
10277 * gcc.dg/march.c: New.
10278 * gcc.dg/march-generic.c: New.
10279 * gcc.dg/mtune.c: New.
10280
10281 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10282
10283 PR middle-end/43083
10284 * gcc.dg/graphite/pr43083.c: New.
10285
10286 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10287
10288 PR middle-end/43097
10289 * gfortran.dg/graphite/pr43097.f: New.
10290
10291 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10292 Manuel López-Ibáñez <manu@gcc.gnu.org>
10293
10294 PR middle-end/43140
10295 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10296
10297 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10298
10299 PR middle-end/43026
10300 * g++.dg/graphite/pr43026.C: New.
10301
10302 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10303
10304 PR c++/43126
10305 * gcc.dg/cleanup-1.c: Update.
10306 * gcc.dg/func-args-1.c: Update.
10307 * gcc.dg/format/sentinel-1.c: Update.
10308 * g++.old-deja/g++.jason/scoping10.C: Update.
10309 * g++.old-deja/g++.ns/lookup5.C: Update.
10310 * g++.dg/ext/cleanup-1.C: Update.
10311 * g++.dg/parse/varmod1.C: Update.
10312 * g++.dg/parse/error33.C: Update.
10313 * g++.dg/expr/call3.C: Update.
10314 * g++.dg/func-args-1.C: New.
10315
10316 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
10317
10318 PR c/43125
10319 * gcc.dg/attr-used-2.c: Moved to ...
10320 * c-c++-common/attr-used-2.c: Here.
10321
10322 * gcc.dg/attr-used.c: Moved to ...
10323 * c-c++-common/attr-used.c: Here.
10324
10325 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
10326
10327 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10328
10329 2010-02-22 Richard Guenther <rguenther@suse.de>
10330
10331 PR lto/43045
10332 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10333 * gfortran.dg/lto/20100222-1_1.c: Likewise.
10334
10335 2010-02-22 Richard Guenther <rguenther@suse.de>
10336
10337 PR tree-optimization/42749
10338 * gcc.c-torture/compile/pr42749.c: New testcase.
10339
10340 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
10341
10342 PR fortran/43072
10343 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10344 * gfortran.dg/internal_pack_9.f90: New test.
10345
10346 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
10347
10348 PR c++/23510
10349 * g++.dg/template/recurse.C: Adjust.
10350 * g++.dg/template/pr23510.C: New.
10351
10352 2010-02-21 Dodji Seketeli <dodji@redhat.com>
10353
10354 PR c++/42824
10355 * g++.dg/template/memclass4.C: New test.
10356
10357 2010-02-21 Tobias Burnus <burnus@net-b.de>
10358
10359 PR fortran/35259
10360 * gfortran.dg/reassoc_5.f90: New test.
10361
10362 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
10363
10364 PR target/43067
10365 * gcc.target/i386/pr43067.c: New test.
10366
10367 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10368
10369 PR c++/35669
10370 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10371 -Wconversion-null.
10372 * g++.dg/warn/Wconversion-null.C: New test.
10373 * g++.old-deja/g++.other/null1.C: Move to...
10374 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10375
10376 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
10377
10378 PR fortran/36932
10379 PR fortran/36933
10380 * gfortran.dg/dependency_26.f90: New test.
10381
10382 PR fortran/43072
10383 * gfortran.dg/internal_pack_7.f90: New test.
10384
10385 PR fortran/43111
10386 * gfortran.dg/internal_pack_8.f90: New test.
10387
10388 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10389
10390 PR 43128
10391 * c-c++-common/pr41779.c: Fix broken testcase.
10392
10393 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10394
10395 PR 36513
10396 * c-c++-common/pr36513.c: New testcase.
10397 * c-c++-common/pr36513-2.c: New testcase.
10398
10399 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10400
10401 PR 41779
10402 * c-c++-common/pr41779.c: New.
10403
10404 2010-02-19 Jakub Jelinek <jakub@redhat.com>
10405
10406 PR debug/43084
10407 * gcc.dg/pr43084.c: New test.
10408
10409 2010-02-19 Richard Guenther <rguenther@suse.de>
10410
10411 PR tree-optimization/42916
10412 * gcc.dg/pr42916.c: New testcase.
10413
10414 2010-02-18 Jason Merrill <jason@redhat.com>
10415
10416 PR c++/42837
10417 * g++.dg/abi/packed1.C: Add expected warning.
10418
10419 PR c++/43108
10420 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10421 * gcc.dg/torture/dg-torture.exp: Likewise.
10422 * c-c++-common/torture/complex-sign.h,
10423 c-c++-common/torture/complex-sign-add.c,
10424 c-c++-common/torture/complex-sign-mixed-add.c,
10425 c-c++-common/torture/complex-sign-mixed-div.c,
10426 c-c++-common/torture/complex-sign-mixed-mul.c,
10427 c-c++-common/torture/complex-sign-mixed-sub.c,
10428 c-c++-common/torture/complex-sign-mul.c,
10429 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10430 Adapt for C++ compilation as well.
10431
10432 PR c++/43070
10433 * g++.dg/ext/label1.C: Update.
10434 * g++.dg/ext/label2.C: Update.
10435
10436 PR c++/26261
10437 * g++.dg/template/dependent-name6.C: New.
10438
10439 PR c++/43109
10440 * g++.dg/parse/namespace12.C: New.
10441
10442 2010-02-18 Martin Jambor <mjambor@suse.cz>
10443
10444 PR tree-optimization/43066
10445 * gcc.c-torture/compile/pr43066.c: New test.
10446
10447 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
10448
10449 * g++.dg/ext/attrib35.C: Fix target selector string.
10450 * g++.dg/ext/attrib36.C: Ditto.
10451 * g++.dg/ext/attrib37.C: Ditto.
10452 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10453 * g++.dg/abi/mangle25.C: Ditto.
10454
10455 2010-02-17 Jason Merrill <jason@redhat.com>
10456
10457 PR c++/43069
10458 * g++.dg/parse/namespace11.C: New.
10459
10460 PR c++/43093
10461 * g++.dg/ext/attrib37.C: New.
10462
10463 PR c++/43079
10464 * g++.dg/template/ptrmem20.C: New.
10465
10466 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
10467
10468 PR target/43103
10469 * gcc.target/i386/xop-check.h: Include m256-check.h.
10470 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10471 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10472 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10473 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10474
10475 2010-02-17 Jakub Jelinek <jakub@redhat.com>
10476
10477 PR debug/42918
10478 * gcc.dg/pr42918.c: New test.
10479
10480 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
10481
10482 * g++.dg/ext/attrib36.C: Require ILP32.
10483
10484 2010-02-16 Richard Guenther <rguenther@suse.de>
10485
10486 PR tree-optimization/41043
10487 * gfortran.dg/pr41043.f90: New testcase.
10488 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10489
10490 2010-02-16 Jason Merrill <jason@redhat.com>
10491
10492 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10493
10494 2010-02-16 Ira Rosen <irar@il.ibm.com>
10495
10496 PR tree-optimization/43074
10497 * gcc.dg/vect/fast-math-pr43074.c: New test.
10498
10499 2010-02-16 Jakub Jelinek <jakub@redhat.com>
10500
10501 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10502
10503 2010-02-16 Jason Merrill <jason@redhat.com>
10504
10505 PR c++/43031
10506 * g++.dg/ext/attrib36.C: New.
10507
10508 PR c++/43036
10509 * g++.dg/other/array6.C: New.
10510
10511 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10512
10513 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10514
10515 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
10516
10517 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10518 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10519 * gcc.target/i386/xop-vpermil2pd-1.c: New.
10520 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10521 * gcc.target/i386/xop-vpermil2ps-1.c: New.
10522 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10523
10524 2010-02-15 Richard Guenther <rguenther@suse.de>
10525
10526 PR middle-end/43068
10527 * g++.dg/torture/pr43068.C: New testcase.
10528
10529 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
10530
10531 PR c++/43024
10532 * g++.dg/opt/ice1.C: New.
10533
10534 2010-02-14 Jason Merrill <jason@redhat.com>
10535
10536 PR c++/41997
10537 * g++.dg/cpp0x/initlist-opt.C: New.
10538
10539 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
10540
10541 PR fortran/41113
10542 PR fortran/41117
10543 * gfortran.dg/internal_pack_6.f90: New test.
10544
10545 2010-02-12 Jason Merrill <jason@redhat.com>
10546
10547 PR c++/43054
10548 * g++.dg/cpp0x/variadic99.C: New.
10549
10550 2010-02-12 Jakub Jelinek <jakub@redhat.com>
10551
10552 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10553 sign extend pointers to gualchk_t.
10554
10555 PR c++/43033
10556 * g++.dg/other/default3.C: Xfail g4 test.
10557
10558 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10559
10560 PR middle-end/43012
10561 * gcc.dg/graphite/pr43012.c: New.
10562
10563 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10564
10565 PR middle-end/42930
10566 * g++.dg/graphite/pr42930.C: New.
10567
10568 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10569
10570 PR middle-end/42914
10571 PR middle-end/42530
10572 * gcc.dg/graphite/pr42530.c: New.
10573 * gcc.dg/graphite/pr42914.c: New.
10574
10575 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10576
10577 PR middle-end/42771
10578 * gcc.dg/graphite/pr42771.c: New.
10579
10580 2010-02-11 Richard Guenther <rguenther@suse.de>
10581
10582 PR tree-optimization/42998
10583 * gcc.c-torture/compile/pr42998.c: New testcase.
10584
10585 2010-02-10 Jason Merrill <jason@redhat.com>
10586
10587 PR c++/41896
10588 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10589
10590 PR c++/42983, core issue 906
10591 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10592 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10593
10594 PR c++/43016
10595 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10596
10597 2010-02-10 Richard Guenther <rguenther@suse.de>
10598
10599 PR tree-optimization/43017
10600 * gcc.dg/torture/pr43017.c: New testcase.
10601
10602 2010-02-10 Tobias Burnus <burnus@net-b.de>
10603
10604 PR fortran/40823
10605 * gfortran.dg/private_type_1.f90: Update error location.
10606 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10607 * gfortran.dg/typebound_operator_2.f03: Ditto.
10608 * gfortran.dg/assignment_2.f90: Ditto.
10609 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10610 * gfortran.dg/binding_label_tests_9.f03: Ditto.
10611
10612 2010-02-10 Tobias Burnus <burnus@net-b.de>
10613
10614 PR fortran/43015
10615 * gfortran.dg/bind_c_usage_20.f90: New test.
10616
10617 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10618
10619 PR debug/43010
10620 * g++.dg/debug/pr43010.C: New test.
10621
10622 2010-02-10 Richard Guenther <rguenther@suse.de>
10623
10624 PR c/43007
10625 * gcc.c-torture/execute/20100209-1.c: New testcase.
10626 * gcc.dg/fold-div-3.c: Likewise.
10627
10628 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10629
10630 * gcc.dg/builtin-ffs-1.c: New test.
10631
10632 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10633
10634 PR fortran/42999
10635 * gfortran.dg/array_constructor_35.f90: New test.
10636
10637 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10638
10639 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10640
10641 2010-02-09 Jason Merrill <jason@redhat.com>
10642
10643 PR c++/42399
10644 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10645
10646 PR c++/42370
10647 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10648
10649 2010-02-09 Tobias Burnus <burnus@net-b.de>
10650
10651 PR fortran/41869
10652 * gfortran.dg/module_write_1.f90: New test.
10653
10654 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
10655
10656 * gcc.dg/pr19340.c: Adjust.
10657
10658 2010-02-09 Richard Guenther <rguenther@suse.de>
10659
10660 PR tree-optimization/43008
10661 * gcc.c-torture/execute/pr43008.c: New testcase.
10662
10663 2010-02-09 Richard Guenther <rguenther@suse.de>
10664
10665 PR tree-optimization/43000
10666 * gcc.dg/torture/pr43000.c: New testcase.
10667 * gcc.dg/torture/pr43002.c: Likewise.
10668
10669 2010-02-09 Daniel Kraft <d@domob.eu>
10670
10671 PR fortran/39171
10672 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10673 and pass -Wsurprising as necessary.
10674
10675 2010-02-08 Jakub Jelinek <jakub@redhat.com>
10676
10677 PR tree-optimization/42890
10678 * g++.dg/torture/pr42890.C: New test.
10679
10680 2010-02-08 Richard Guenther <rguenther@suse.de>
10681
10682 PR middle-end/42995
10683 * gcc.dg/tree-ssa/inline-4.c: New testcase.
10684
10685 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10686
10687 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
10688 return 0 from main.
10689 * gcc.dg/graphite/block-1.c: Same.
10690 * gcc.dg/graphite/block-3.c: Same.
10691 * gcc.dg/graphite/block-4.c: Same.
10692 * gcc.dg/graphite/block-5.c: Same.
10693 * gcc.dg/graphite/block-6.c: Same.
10694 * gcc.dg/graphite/block-7.c: Same.
10695 * gcc.dg/graphite/interchange-0.c: Same.
10696 * gcc.dg/graphite/interchange-1.c: Same.
10697 * gcc.dg/graphite/interchange-10.c: Same.
10698 * gcc.dg/graphite/interchange-11.c: Same.
10699 * gcc.dg/graphite/interchange-12.c: Same.
10700 * gcc.dg/graphite/interchange-2.c: Same.
10701 * gcc.dg/graphite/interchange-3.c: Same.
10702 * gcc.dg/graphite/interchange-4.c: Same.
10703 * gcc.dg/graphite/interchange-5.c: Same.
10704 * gcc.dg/graphite/interchange-6.c: Same.
10705 * gcc.dg/graphite/interchange-7.c: Same.
10706 * gcc.dg/graphite/interchange-8.c: Same.
10707 * gcc.dg/graphite/interchange-9.c: Same.
10708 * gcc.dg/graphite/interchange-mvt.c: Same.
10709
10710 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
10711
10712 * gfortran.dg/graphite/id-19.f: New.
10713 * gfortran.dg/graphite/pr14741.f90: New.
10714 * gfortran.dg/graphite/pr41924.f90: New.
10715 * gfortran.dg/graphite/run-id-2.f90: New.
10716
10717 2010-02-07 Richard Guenther <rguenther@suse.de>
10718
10719 PR middle-end/42956
10720 * gcc.c-torture/compile/pr42956.c: New testcase.
10721
10722 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10723
10724 PR libfortran/42742
10725 * gfortran.dg/fmt_cache_2.f: New test.
10726
10727 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10728
10729 * gfortran.dg/read_no_eor.f90: New test.
10730
10731 2010-02-05 Jason Merrill <jason@redhat.com>
10732
10733 * g++.dg/ext/label13.C: Move constructor body out of class.
10734
10735 2010-02-03 Jason Merrill <jason@redhat.com>
10736
10737 PR c++/42870
10738 * g++.dg/ext/dllexport3.C: New.
10739
10740 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
10741
10742 * gcc.dg/format/ms-format3.c: New test for specific MS types.
10743
10744 2010-02-05 Richard Guenther <rguenther@suse.de>
10745
10746 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10747
10748 2010-02-05 Dodji Seketeli <dodji@redhat.com>
10749
10750 PR c++/42915
10751 * g++.dg/other/crash-9.C: New test.
10752
10753 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
10754
10755 PR fortran/42309
10756 * gfortran.dg/subref_array_pointer_4.f90 : New test.
10757
10758 2010-02-04 Richard Guenther <rguenther@suse.de>
10759
10760 PR rtl-optimization/42952
10761 * gcc.dg/torture/pr42952.c: New testcase.
10762
10763 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10764
10765 PR libfortran/42901
10766 * gfortran.dg/namelist_60.f90: New test.
10767
10768 2010-02-03 Jason Merrill <jason@redhat.com>
10769
10770 PR c++/40138
10771 * g++.dg/ext/builtin11.C: New.
10772
10773 PR c++/4926
10774 PR c++/38600
10775 * g++.dg/abi/mangle35.C: New.
10776 * g++.dg/abi/mangle37.C: New.
10777
10778 PR c++/12909
10779 * g++.dg/abi/mangle36.C: New.
10780
10781 PR c++/35652
10782 * g++.dg/warn/string1.C: New.
10783
10784 2010-02-03 Richard Guenther <rguenther@suse.de>
10785
10786 PR tree-optimization/42944
10787 * gcc.dg/errno-1.c: New testcase.
10788
10789 2010-02-03 Richard Guenther <rguenther@suse.de>
10790
10791 PR middle-end/42927
10792 * gcc.c-torture/compile/pr42927.c: New testcase.
10793
10794 2010-02-03 Tobias Burnus <burnus@net-b.de>
10795
10796 PR fortran/42936
10797 * gfortran.dg/null_4.f90: New test.
10798
10799 2010-02-02 Jason Merrill <jason@redhat.com>
10800
10801 PR c++/41090
10802 * g++.dg/ext/label13.C: New.
10803
10804 2010-02-02 Tobias Burnus <burnus@net-b.de>
10805
10806 PR fortran/42650
10807 * gfortran.dg/func_result_5.f90: New test.
10808
10809 2010-02-01 Tobias Burnus <burnus@net-b.de>
10810
10811 PR fortran/42922
10812 * gfortran.dg/pure_initializer_3.f90: News test.
10813
10814 2010-01-31 Janus Weil <janus@gcc.gnu.org>
10815
10816 PR fortran/42888
10817 * gfortran.dg/allocate_derived_2.f90: New test.
10818
10819 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
10820
10821 PR middle-end/42898
10822 * gcc.dg/torture/pr42898-2.c: New test.
10823
10824 2010-01-31 Richard Guenther <rguenther@suse.de>
10825
10826 PR middle-end/42898
10827 * gcc.dg/torture/pr42898.c: New testcase.
10828
10829 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
10830
10831 PR fortran/38324
10832 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10833 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10834
10835 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
10836
10837 * g++.dg/tree-ssa/inline-1.C: New.
10838 * g++.dg/tree-ssa/inline-2.C: New.
10839 * g++.dg/tree-ssa/inline-3.C: New.
10840
10841 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
10842
10843 PR testsuite/41701
10844 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10845 the string 'pow' in the pathname of the compiler from generating a
10846 test failure.
10847
10848 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10849
10850 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10851 * g++.old-deja/g++.mike/eh17.C: Likewise.
10852 * g++.old-deja/g++.mike/p5571.C: Likewise.
10853
10854 2010-01-29 Dodji Seketeli <dodji@redhat.com>
10855
10856 PR c++/42758
10857 PR c++/42634
10858 PR c++/42336
10859 PR c++/42797
10860 PR c++/42880
10861 * g++.dg/other/crash-5.C: New test.
10862 * g++.dg/other/crash-6.C: New test.
10863 * g++.dg/other/crash-7.C: New test.
10864 * g++.dg/other/crash-8.C: New test.
10865
10866 2010-01-29 Jakub Jelinek <jakub@redhat.com>
10867
10868 PR rtl-optimization/42889
10869 * gcc.dg/pr42889.c: New test.
10870
10871 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
10872
10873 * gcc.target/i386/pr42881.c: Use SSE2.
10874
10875 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
10876
10877 PR target/42891
10878 * gcc.target/i386/pr42891.c: New test.
10879
10880 2010-01-28 Richard Guenther <rguenther@suse.de>
10881
10882 PR tree-optimization/42871
10883 * g++.dg/torture/pr42871.C: New testcase.
10884
10885 2010-01-28 Richard Guenther <rguenther@suse.de>
10886
10887 * gcc.dg/Wobjsize-1.h: New testcase.
10888 * gcc.dg/Wobjsize-1.c: Likewise.
10889
10890 2010-01-28 Richard Guenther <rguenther@suse.de>
10891
10892 PR middle-end/42883
10893 * g++.dg/torture/pr42883.C: New testcase.
10894
10895 2010-01-28 Michael Matz <matz@suse.de>
10896
10897 * gcc.target/i386/pr42881.c: New test.
10898
10899 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10900
10901 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10902 Add i?86-*-solaris2* support.
10903
10904 2010-01-28 Dodji Seketeli <dodji@redhat.com>
10905
10906 PR c++/42713
10907 PR c++/42820
10908 * g++.dg/template/typedef27.C: New test case.
10909 * g++.dg/template/typedef28.C: New test case.
10910
10911 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
10912
10913 * gcc.dg/optimize-bswap*.c: Add ARM target
10914
10915 2010-01-27 Richard Guenther <rguenther@suse.de>
10916
10917 PR middle-end/42878
10918 * gcc.dg/torture/pr42878-1.c: New testcase.
10919 * gcc.dg/torture/pr42878-2.c: Likewise.
10920
10921 2010-01-27 Jakub Jelinek <jakub@redhat.com>
10922
10923 PR middle-end/42874
10924 * gcc.dg/vla-22.c: New test.
10925
10926 2010-01-26 Jakub Jelinek <jakub@redhat.com>
10927
10928 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10929 current collation.
10930
10931 2010-01-26 Richard Guenther <rguenther@suse.de>
10932
10933 PR rtl-optimization/42685
10934 * gcc.dg/pr42685.c: New testcase.
10935 * g++.dg/other/pr42685.C: Likewise.
10936
10937 2010-01-26 Richard Guenther <rguenther@suse.de>
10938
10939 PR middle-end/42806
10940 * g++.dg/other/pr42806.C: New testcase.
10941
10942 2010-01-26 Richard Guenther <rguenther@suse.de>
10943
10944 PR tree-optimization/42250
10945 * gcc.dg/pr42250.c: New testcase.
10946
10947 2010-01-25 Arnaud Charlet <charlet@adacore.com>
10948
10949 * gnat.dg/array_bounds_test.adb: New test.
10950
10951 2010-01-25 Tobias Burnus <burnus@net-b.de>
10952
10953 PR fortran/42858
10954 * gfortran.dg/generic_21.f90: New test.
10955
10956 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10957
10958 PR testsuite/41522
10959 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10960
10961 2010-01-24 Mark Mitchell <mark@codesourcery.com>
10962
10963 PR c++/42748
10964 * g++.dg/abi/arm_va_list2.C: New test.
10965 * g++.dg/abi/arm_va_list2.h: Companion header file.
10966
10967 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
10968
10969 PR fortran/41044
10970 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10971
10972 PR fortran/41167
10973 * gfortran.dg/char_array_arg_1.f90 : New test.
10974
10975 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10976
10977 2010-01-24 Tobias Burnus <burnus@net-b.de>
10978
10979 PR fortran/39304
10980 * gfortran.dg/generic_20.f90: New test.
10981
10982 2010-01-22 Michael Matz <matz@suse.de>
10983
10984 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10985 -msse2.
10986
10987 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
10988
10989 PR fortran/42736
10990 * gfortran.dg/dependency_25.f90 : New test.
10991
10992 2010-01-21 Martin Jambor <mjambor@suse.cz>
10993
10994 PR tree-optimization/42585
10995 * gcc.dg/tree-ssa/pr42585.c: New test.
10996
10997 2010-01-21 Richard Guenther <rguenther@suse.de>
10998
10999 PR middle-end/19988
11000 * gcc.dg/pr19988.c: New testcase.
11001
11002 2010-01-20 Janis Johnson <janis187@us.ibm.com>
11003
11004 * g++.dg/compat/decimal/compat-common.h: New file.
11005 * g++.dg/compat/decimal/decimal-dummy.h: New file.
11006 * g++.dg/compat/decimal/pass_x.h: New file.
11007 * g++.dg/compat/decimal/pass_y.h: New file.
11008 * g++.dg/compat/decimal/pass-1_main.C: New file.
11009 * g++.dg/compat/decimal/pass-1_x.C: New file.
11010 * g++.dg/compat/decimal/pass-1_y.C: New file.
11011 * g++.dg/compat/decimal/pass-2_main.C: New file.
11012 * g++.dg/compat/decimal/pass-2_x.C: New file.
11013 * g++.dg/compat/decimal/pass-2_y.C: New file.
11014 * g++.dg/compat/decimal/pass-3_main.C: New file.
11015 * g++.dg/compat/decimal/pass-3_x.C: New file.
11016 * g++.dg/compat/decimal/pass-3_y.C: New file.
11017 * g++.dg/compat/decimal/pass-4_main.C: New file.
11018 * g++.dg/compat/decimal/pass-4_x.C: New file.
11019 * g++.dg/compat/decimal/pass-4_y.C: New file.
11020 * g++.dg/compat/decimal/pass-5_main.C: New file.
11021 * g++.dg/compat/decimal/pass-5_x.C: New file.
11022 * g++.dg/compat/decimal/pass-5_y.C: New file.
11023 * g++.dg/compat/decimal/pass-6_main.C: New file.
11024 * g++.dg/compat/decimal/pass-6_x.C: New file.
11025 * g++.dg/compat/decimal/pass-6_y.C: New file.
11026 * g++.dg/compat/decimal/return_x.h: New file.
11027 * g++.dg/compat/decimal/return_y.h: New file.
11028 * g++.dg/compat/decimal/return-1_main.C: New file.
11029 * g++.dg/compat/decimal/return-1_x.C: New file.
11030 * g++.dg/compat/decimal/return-1_y.C: New file.
11031 * g++.dg/compat/decimal/return-2_main.C: New file.
11032 * g++.dg/compat/decimal/return-2_x.C: New file.
11033 * g++.dg/compat/decimal/return-2_y.C: New file.
11034 * g++.dg/compat/decimal/return-3_main.C: New file.
11035 * g++.dg/compat/decimal/return-3_x.C: New file.
11036 * g++.dg/compat/decimal/return-3_y.C: New file.
11037 * g++.dg/compat/decimal/return-4_main.C: New file.
11038 * g++.dg/compat/decimal/return-4_x.C: New file.
11039 * g++.dg/compat/decimal/return-4_y.C: New file.
11040 * g++.dg/compat/decimal/return-5_main.C: New file.
11041 * g++.dg/compat/decimal/return-5_x.C: New file.
11042 * g++.dg/compat/decimal/return-5_y.C: New file.
11043 * g++.dg/compat/decimal/return-6_main.C: New file.
11044 * g++.dg/compat/decimal/return-6_x.C: New file.
11045 * g++.dg/compat/decimal/return-6_y.C: New file.
11046
11047 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11048
11049 PR debug/42715
11050 * gcc.dg/pr42715.c: New.
11051
11052 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11053
11054 PR c++/42038
11055 * g++.dg/parse/crash55.C: New.
11056
11057 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11058
11059 PR debug/42782
11060 * gcc.dg/guality/pr42782.c: New.
11061
11062 2010-01-20 Jason Merrill <jason@redhat.com>
11063
11064 PR c++/41788
11065 * g++.dg/abi/packed1.C: New.
11066
11067 PR c++/41920
11068 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11069
11070 PR c++/40750
11071 * g++.dg/parse/fn-typedef1.C: New.
11072 * g++.dg/other/cv_quals.C: Adjust.
11073
11074 2010-01-20 Anthony Green <green@moxielogic.com>
11075
11076 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11077 pack(push) pragma).
11078 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11079 * gcc.dg/20020312-2.c: Port this to the moxie core.
11080 * gcc.dg/weak/typeof-2.c: Ditto.
11081
11082 2010-01-20 Richard Guenther <rguenther@suse.de>
11083
11084 PR tree-optimization/42717
11085 * gcc.c-torture/compile/pr42717.c: New testcase.
11086
11087 2010-01-20 Jakub Jelinek <jakub@redhat.com>
11088
11089 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11090 of signed, add a few new tests.
11091
11092 PR middle-end/42803
11093 * g++.dg/parse/limits-initializer1.C: New test.
11094
11095 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11096
11097 PR fortran/42804
11098 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11099 * gfortran.dg/typebound_call_12.f03: New test.
11100
11101 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
11102
11103 PR fortran/42783
11104 * gfortran.dg/bounds_check_15.f90 : New test.
11105
11106 2010-01-19 Michael Matz <matz@suse.de>
11107
11108 PR tree-optimization/41783
11109 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11110
11111 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11112
11113 PR target/38697.
11114 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11115 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11116 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
11117 * gcc.target/arm/neon/vget_lows16.c: Likewise.
11118 * gcc.target/arm/neon/vget_lows32.c: Likewise.
11119 * gcc.target/arm/neon/vget_lows64.c: Likewise.
11120 * gcc.target/arm/neon/vget_lows8.c: Likewise.
11121 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11122 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11123 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11124 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11125
11126 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11127
11128 PR fortran/42545
11129 * gfortran.dg/extends_6.f03: Modified an error message.
11130 * gfortran.dg/extends_10.f03: New test.
11131 * gfortran.dg/private_type_6.f03: Modified an error message.
11132 * gfortran.dg/structure_constructor_8.f03: Ditto.
11133
11134 2010-01-19 Jakub Jelinek <jakub@redhat.com>
11135
11136 PR tree-optimization/42719
11137 * gcc.dg/pr42719.c: New test.
11138
11139 PR debug/42728
11140 * gcc.dg/pr42728.c: New test.
11141
11142 2010-01-19 Anthony Green <green@moxielogic.com>
11143
11144 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11145
11146 2010-01-18 Anthony Green <green@moxielogic.com>
11147
11148 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11149 for moxie.
11150
11151 2010-01-19 Dodji Seketeli <dodji@redhat.com>
11152
11153 * g++.dg/template/error45.C: reverted as part of reverting the
11154 fix of PR c++/42634.
11155
11156 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11157
11158 PR c++/42634
11159 * g++.dg/template/error45.C: New test.
11160
11161 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11162
11163 PR c++/42766
11164 * g++.dg/conversion/op6.C: New test.
11165
11166 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
11167
11168 PR target/42774
11169 * gcc.target/alpha/pr42774.c: New test.
11170
11171 2010-01-18 Richard Guenther <rguenther@suse.de>
11172
11173 PR tree-optimization/42781
11174 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11175
11176 2010-01-17 Richard Guenther <rguenther@suse.de>
11177
11178 PR middle-end/42248
11179 * gcc.c-torture/execute/pr42248.c: New testcase.
11180
11181 2010-01-17 Richard Guenther <rguenther@suse.de>
11182
11183 PR tree-optimization/42773
11184 * g++.dg/torture/pr42773.C: New testcase.
11185
11186 2010-01-17 Janus Weil <janus@gcc.gnu.org>
11187
11188 PR fortran/42677
11189 * gfortran.dg/interface_assignment_5.f90: New test.
11190
11191 2010-01-17 Dodji Seketeli <dodji@redhat.com>
11192
11193 PR c++/42697
11194 * g++.dg/template/crash94.C: Reverted.
11195
11196 2010-01-17 Jie Zhang <jie.zhang@analog.com>
11197
11198 PR debug/42767
11199 * gcc.dg/debug/pr42767.c: New.
11200
11201 2010-01-15 Jason Merrill <jason@redhat.com>
11202
11203 PR c++/42761
11204 * g++.dg/cpp0x/decltype22.C: New.
11205
11206 2010-01-16 Jakub Jelinek <jakub@redhat.com>
11207
11208 PR middle-end/42760
11209 * g++.dg/torture/pr42760.C: New test.
11210
11211 2010-01-15 Jing Yu <jingyu@google.com>
11212
11213 PR rtl-optimization/42691
11214 * gcc.c-torture/execute/pr42691.c: New.
11215
11216 2010-01-15 Richard Guenther <rguenther@suse.de>
11217
11218 PR middle-end/42739
11219 * g++.dg/torture/pr42739.C: New testcase.
11220
11221 2010-01-15 Dodji Seketeli <dodji@redhat.com>
11222
11223 * g++.dg/template/error45.C: Revert as part of reverting changes
11224 or PR c++/42634.
11225
11226 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11227
11228 PR fortran/42684
11229 * gfortran.dg/interface_31.f90: New test.
11230
11231 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11232
11233 * gcc.target/powerpc/pr42747.c: New file.
11234
11235 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11236
11237 PR middle-end/42674
11238 * c-c++-common/pr42674.c: New test.
11239
11240 PR c++/42608
11241 * g++.dg/template/instantiate11.C: New test.
11242
11243 2010-01-14 Jason Merrill <jason@redhat.com>
11244
11245 PR c++/42701
11246 * g++.dg/overload/error3.C: New.
11247
11248 PR c++/42655
11249 * g++.dg/overload/rvalue1.C: New.
11250
11251 2010-01-14 Martin Jambor <mjambor@suse.cz>
11252
11253 PR tree-optimization/42706
11254 * gcc.dg/ipa/pr42706.c: New testcase.
11255
11256 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
11257
11258 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11259
11260 2010-01-14 Martin Jambor <mjambor@suse.cz>
11261
11262 PR tree-optimization/42714
11263 * g++.dg/torture/pr42714.C: New test.
11264
11265 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11266
11267 PR rtl-optimization/42246
11268 * gfortran.dg/pr42246-2.f: New.
11269
11270 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11271
11272 PR rtl-optimization/42389
11273 * gcc.dg/pr42389.c: New.
11274
11275 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11276
11277 PR rtl-optimization/42388
11278 * gcc.dg/pr42388.c: New.
11279
11280 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11281
11282 PR rtl-optimization/42294
11283 * gfortran.dg/pr42294.f: New.
11284
11285 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11286
11287 PR rtl-optimization/39453
11288 PR rtl-optimization/42246
11289 * gcc.dg/pr39453.c: New.
11290 * gcc.dg/pr42246.c: New.
11291
11292 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11293
11294 PR middle-end/42245
11295 * gcc.dg/pr42245.c: New.
11296 * gcc.dg/pr42245-2.c: New.
11297
11298 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11299
11300 PR rtl-optimization/42249
11301 * gcc.dg/pr42249.c: New.
11302
11303 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR c/42721
11306 * gcc.c-torture/execute/pr42721.c: New test.
11307
11308 2010-01-14 Ira Rosen <irar@il.ibm.com>
11309
11310 PR tree-optimization/42709
11311 * gcc.dg/vect/pr42709.c: New test.
11312
11313 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11314
11315 PR fortran/41478
11316 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11317 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11318
11319 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11320
11321 PR fortran/42481
11322 * gfortran.dg/generic_19.f90 : New test.
11323
11324 2010-01-13 Richard Guenther <rguenther@suse.de>
11325
11326 PR tree-optimization/42730
11327 * gcc.c-torture/compile/pr42730.c: New testcase.
11328
11329 2010-01-13 Steve Ellcey <sje@cup.hp.com>
11330
11331 PR target/pr42542
11332 * gcc.target/ia64/pr42542-1.c: New.
11333 * gcc.target/ia64/pr42542-2.c: New.
11334 * gcc.target/ia64/pr42542-3.c: New.
11335
11336 2010-01-13 Dodji Seketeli <dodji@redhat.com>
11337
11338 PR c++/42634
11339 * g++.dg/template/error45.C: New test.
11340
11341 2010-01-13 Martin Jambor <mjambor@suse.cz>
11342
11343 PR tree-optimization/42704
11344 * g++.dg/torture/pr42704.C: New test.
11345
11346 2010-01-13 Martin Jambor <mjambor@suse.cz>
11347
11348 PR tree-optimization/42703
11349 * gcc.c-torture/compile/pr42703.c: New test.
11350
11351 2010-01-13 Richard Guenther <rguenther@suse.de>
11352
11353 PR tree-optimization/42705
11354 * gcc.c-torture/compile/pr42705.c: New testcase.
11355
11356 2010-01-13 Jie Zhang <jie.zhang@analog.com>
11357
11358 * gcc.target/bfin/l2.c: New test.
11359 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11360
11361 2010-01-13 Richard Guenther <rguenther@suse.de>
11362
11363 PR middle-end/42716
11364 * gcc.c-torture/compile/pr42716.c: New testcase.
11365
11366 2010-01-13 Richard Guenther <rguenther@suse.de>
11367
11368 PR lto/42678
11369 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11370
11371 2010-01-12 Joseph Myers <joseph@codesourcery.com>
11372
11373 PR c/42708
11374 * gcc.c-torture/compile/pr42708-1.c: New test.
11375
11376 2010-01-12 Jakub Jelinek <jakub@redhat.com>
11377
11378 PR debug/42662
11379 * gcc.dg/pr42662.c: New test.
11380
11381 PR tree-optimization/42645
11382 * g++.dg/other/pr42645-1.C: New test.
11383 * g++.dg/other/pr42645-2.C: New test.
11384
11385 2010-01-11 Janis Johnson <janis187@us.ibm.com>
11386
11387 PR target/42416
11388 * gcc.target/powerpc/warn-1.c: New test.
11389 * gcc.target/powerpc/warn-2.c: New test.
11390
11391 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
11392
11393 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11394 stack alignment.
11395
11396 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
11397
11398 * gcc.dg/lto/20100108_0.c: New.
11399
11400 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
11401
11402 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11403 Add -march=i686 -msse for 32bit x86 targets.
11404
11405 2010-01-10 Richard Guenther <rguenther@suse.de>
11406
11407 PR middle-end/42667
11408 * gcc.dg/torture/pr42667.c: New testcase.
11409
11410 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11411
11412 PR fortran/32489
11413 * gfortran.dg/array_constructor_34.f90: New test.
11414
11415 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11416
11417 PR fortran/20923
11418 * gfortran.dg/array_constructor_33.f90: New test.
11419 gfortran.dg/array_function_5.f90: Add credit.
11420
11421 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11422
11423 PR debug/42631
11424 * gcc.dg/pr42631.c: New.
11425
11426 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11427
11428 PR debug/42630
11429 * gcc.dg/pr42630.c: New.
11430
11431 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11432
11433 PR debug/42629
11434 * gcc.dg/pr42629.c: New.
11435
11436 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11437
11438 PR middle-end/42363
11439 * gcc.dg/torture/pr42363.c: New.
11440
11441 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11442
11443 PR debug/42604
11444 PR debug/42395
11445 * gcc.dg/vect/pr42604.c: New.
11446 * gcc.dg/vect/pr42395.c: New.
11447
11448 2010-01-09 Richard Guenther <rguenther@suse.de>
11449
11450 PR middle-end/42512
11451 * gcc.c-torture/execute/pr42512.c: New testcase.
11452
11453 2010-01-09 Tobias Burnus <burnus@net-b.de>
11454
11455 PR fortran/41298
11456 * gfortran.dg/c_ptr_tests_14.f90: New test.
11457
11458 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11459
11460 PR ada/41929
11461 * gnat.dg/null_pointer_deref1.adb: Don't run on
11462 sparc*-sun-solaris2.11.
11463
11464 2010-01-08 Richard Guenther <rguenther@suse.de>
11465
11466 PR lto/42528
11467 * gcc.dg/lto/20100103-1_0.c: New testcase.
11468 * gcc.dg/lto/20100103-2_0.c: Likewise.
11469
11470 2010-01-08 Tobias Burnus <burnus@net-b.de
11471
11472 PR/fortran 25829
11473 * gfortran.dg/asynchronous_1.f90: New test.
11474 * gfortran.dg/asynchronous_2.f90: New test.
11475 * gfortran.dg/conflicts.f90: Update error message.
11476
11477 2010-01-07 Dodji Seketeli <dodji@redhat.com>
11478
11479 c++/40155
11480 * g++.dg/cpp0x/variadic-unify-2.C: New test.
11481
11482 2010-01-07 Jakub Jelinek <jakub@redhat.com>
11483
11484 PR tree-optimization/42625
11485 * g++.dg/opt/dtor4.C: New test.
11486 * g++.dg/opt/dtor4.h: New.
11487 * g++.dg/opt/dtor4-aux.cc: New.
11488
11489 2010-01-07 Tobias Burnus <burnus@net-b.de>
11490
11491 PR fortran/42597
11492 * gfortran.dg/proc_ptr_26.f90: New test.
11493
11494 2010-01-07 Tobias Burnus <burnus@net-b.de>
11495
11496 PR fortran/41872
11497 * gfortran.dg/allocatable_scalar_7.f90: New test.
11498
11499 2010-01-06 Richard Guenther <rguenther@suse.de>
11500
11501 * gcc.c-torture/compile/pr42632.c: New testcase.
11502
11503 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11504
11505 PR target/42542
11506 * gcc.target/i386/pr42542-4.c: New.
11507 * gcc.target/i386/pr42542-4a.c: Likewise.
11508 * gcc.target/i386/pr42542-5.c: Likewise.
11509 * gcc.target/i386/pr42542-5a.c: Likewise.
11510
11511 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
11512
11513 * gcc.dg/tls/opt-15.c: New test.
11514
11515 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11516
11517 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11518
11519 2010-01-05 Martin Jambor <mjambor@suse.cz>
11520
11521 PR tree-optimization/42462
11522 * g++.dg/torture/pr42462.C: New test.
11523
11524 2010-01-05 Jason Merrill <jason@redhat.com>
11525
11526 * g++.dg/cpp0x/initlist30.C: New test.
11527
11528 2010-01-05 Richard Guenther <rguenther@suse.de>
11529
11530 PR tree-optimization/42614
11531 * gcc.c-torture/execute/pr42614.c: New testcase.
11532
11533 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
11534
11535 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11536 * gcc.dg/Wunreachable-1.c: Remove the testcase of
11537 -Wunreachable-code.
11538 * gcc.dg/Wunreachable-2.c: Likewise.
11539 * gcc.dg/Wunreachable-3.c: Likewise.
11540 * gcc.dg/Wunreachable-4.c: Likewise.
11541 * gcc.dg/Wunreachable-5.c: Likewise.
11542 * gcc.dg/Wunreachable-6.c: Likewise.
11543 * gcc.dg/Wunreachable-7.c: Likewise.
11544 * gcc.dg/Wunreachable-8.c: Likewise.
11545 * gcc.dg/20041231-1.c: Likewise.
11546
11547 2010-01-05 Jakub Jelinek <jakub@redhat.com>
11548
11549 PR other/42611
11550 * gcc.dg/pr42611.c: New test.
11551
11552 PR tree-optimization/42508
11553 * g++.dg/opt/pr42508.C: New test.
11554
11555 2010-01-05 Tobias Burnus <burnus@net-b.de>
11556
11557 PR fortran/41872
11558 * gfortran.dg/allocatable_scalar_8.f90: New.
11559
11560 2010-01-04 Martin Jambor <mjambor@suse.cz>
11561
11562 PR tree-optimization/42398
11563 * gcc.c-torture/compile/pr42398.c: New test.
11564
11565 2010-01-04 Jason Merrill <jason@redhat.com>
11566
11567 PR c++/42555
11568 * g++.dg/ext/attrib35.C: New.
11569
11570 PR c++/42567
11571 * g++.dg/cpp0x/auto17.C: New.
11572
11573 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
11574
11575 * gcc.dg/lto/20100104_0.c: New.
11576
11577 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
11578
11579 PR target/42542
11580 * gcc.target/i386/pr42542-1.c: New.
11581 * gcc.target/i386/pr42542-1a.c: Likewise.
11582 * gcc.target/i386/pr42542-1b.c: Likewise.
11583 * gcc.target/i386/pr42542-2.c: Likewise.
11584 * gcc.target/i386/pr42542-2a.c: Likewise.
11585 * gcc.target/i386/pr42542-2b.c: Likewise.
11586 * gcc.target/i386/pr42542-3.c: Likewise.
11587 * gcc.target/i386/pr42542-3a.c: Likewise.
11588
11589 2009-01-04 Tobias Burnus <burnus@net-b.de>
11590
11591 PR fortran/41872
11592 * gfortran.dg/allocatable_scalar_5.f90: New test.
11593 * gfortran.dg/allocatable_scalar_6.f90: New test.
11594
11595 2010-01-03 Richard Guenther <rguenther@suse.de>
11596
11597 PR testsuite/42583
11598 * gfortran.dg/gomp/recursion1.f90: Remove.
11599
11600 2010-01-03 Richard Guenther <rguenther@suse.de>
11601
11602 * gcc.dg/Warray-bounds.c: Remove XFAILs.
11603 * gcc.dg/uninit-6.c: Likewise.
11604 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11605
11606 2010-01-03 Richard Guenther <rguenther@suse.de>
11607
11608 PR tree-optimization/42589
11609 * gcc.target/i386/pr42589.c: New testcase.
11610
11611 2010-01-03 Richard Guenther <rguenther@suse.de>
11612
11613 PR tree-optimization/42438
11614 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11615
11616 2010-01-02 Richard Guenther <rguenther@suse.de>
11617
11618 PR testsuite/41651
11619 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11620
11621 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
11622
11623 PR target/42448
11624 * gcc.target/alpha/pr42448-1.c: New test.
11625 * gcc.target/alpha/pr42448-2.c: Ditto.
11626
11627 2010-01-01 Joseph Myers <joseph@codesourcery.com>
11628
11629 PR preprocessor/41947
11630 * gcc.dg/c99-hexfloat-3.c: New test.
11631
11632 2010-01-01 Richard Guenther <rguenther@suse.de>
11633
11634 PR c/42570
11635 * gcc.c-torture/execute/pr42570.c: New testcase.
11636
11637 2010-01-01 Richard Guenther <rguenther@suse.de>
11638
11639 PR middle-end/42559
11640 * gcc.c-torture/compile/pr42559.c: New testcase.
11641
11642 \f
11643 Copyright (C) 2010 Free Software Foundation, Inc.
11644
11645 Copying and distribution of this file, with or without modification,
11646 are permitted in any medium without royalty provided the copyright
11647 notice and this notice are preserved.