OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [ChangeLog-2010] - Blame information for rev 685

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 685 jeremybenn
2010-12-31  Paul Koning  
2
 
3
        * gcc.c-torture/compile/pr46534.c: Skip if pdp11.
4
        * gcc.c-torture/compile/920520-1.c: Ditto.
5
        * gcc.c-torture/compile/pr35318.c: Ditto.
6
 
7
2010-12-31  Paul Koning  
8
 
9
        * gcc.c-torture/execute/ieee/ieee.exp: Skip if pdp11.
10
        * gcc.c-torture/compile/20000804-1.c: Skip if pdp11 -O0.
11
        * gcc.c-torture/compile/20020312-1.c: Ditto.
12
        * gcc.c-torture/compile/20040101-1.c: Skip if pdp11 -O1, -O2, or -Os.
13
 
14
2010-12-31  Thomas Koenig  
15
 
16
        PR fortran/47065
17
        * gfortran.dg/trim_optimize_3.f90:  New test.
18
        * gfortran.dg/trim_optimize_4.f90:  New test.
19
 
20
2010-12-31  Thomas Koenig  
21
 
22
        PR fortran/45338
23
        * gfortran.dg/userdef_operator_2.f90:  New test case.
24
 
25
2010-12-31  Janus Weil  
26
 
27
        PR fortran/46971
28
        * gfortran.dg/class_33.f90: New.
29
 
30
2010-12-30  Nicola Pero  
31
 
32
        * objc.dg/method-conflict-3.m: New.
33
        * objc.dg/method-conflict-4.m: New.
34
        * obj-c++.dg/method-conflict-3.m: New.
35
        * obj-c++.dg/method-conflict-4.mm: New.
36
 
37
2010-12-30  Nicola Pero  
38
 
39
        * objc.dg/class-extension-3.m: Updated.
40
        * objc.dg/method-1.m: Updated.
41
        * objc.dg/method-conflict-1.m: New.
42
        * objc.dg/method-conflict-2.m: New.
43
        * obj-c++.dg/class-extension-3.mm: Updated.
44
        * obj-c++.dg/method-8.mm: Updated.
45
        * obj-c++.dg/method-conflict-1.mm: New.
46
        * obj-c++.dg/method-conflict-2.mm: New.
47
 
48
2010-12-30  Joseph Myers  
49
 
50
        PR c/46889
51
        * gcc.dg/anon-struct-15.c: New test.
52
 
53
2010-12-30  Nathan Froyd  
54
 
55
        PR target/44606
56
        * gcc.dg/pr44606.c: New test.
57
 
58
2010-12-30  H.J. Lu  
59
 
60
        PR target/46519
61
        * gfortran.dg/pr46519-2.f90: New.
62
 
63
2010-12-30  Janus Weil  
64
 
65
        PR fortran/47085
66
        * gfortran.dg/allocate_class_1.f90: New.
67
 
68
2010-12-30  Kai Tietz  
69
 
70
        PR testsuite/47050
71
        * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
72
        * gcc.target/i386/aggregate-ret2.c: Likewise.
73
 
74
2010-12-30  Nicola Pero  
75
 
76
        * objc.dg/attributes/class-attribute-3.m: New.
77
        * objc.dg/attributes/proto-attribute-4.m: New.
78
        * obj-c++.dg/attributes/class-attribute-3.mm: New.
79
        * obj-c++.dg/attributes/proto-attribute-4.mm: New.
80
 
81
2010-12-30  Jakub Jelinek  
82
 
83
        PR tree-optimization/47060
84
        * gcc.dg/autopar/pr47060.c: New test.
85
 
86
2010-12-30  Nicola Pero  
87
 
88
        * objc.dg/enhanced-proto-2.m: Updated.
89
        * obj-c++.dg/enhanced-proto-2.mm: Updated.
90
 
91
2010-12-29  Nicola Pero  
92
 
93
        PR objc/47118
94
        * objc.dg/sync-3.m: New.
95
        * obj-c++.dg/sync-3.mm: New.
96
 
97
2010-12-29  Janus Weil  
98
 
99
        PR fortran/46838
100
        * gfortran.dg/alloc_comp_class_2.f90: New.
101
 
102
2010-12-29  Thomas Koenig  
103
 
104
        * gfortran.dg/character_comparison_7.f90:  New test.
105
 
106
2010-12-29  Nicola Pero  
107
 
108
        PR objc/47075
109
        * objc.dg/property/at-property-deprecated-1.m: Updated.
110
        * objc.dg/property/at-property-deprecated-2.m: New.
111
        * objc.dg/property/dotsyntax-deprecated-1.m: New.
112
        * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
113
        * obj-c++.dg/property/at-property-deprecated-2.mm: New.
114
        * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
115
 
116
2010-12-28  Jason Merrill  
117
 
118
        PR c++/47068
119
        * g++.dg/cpp0x/decltype24.C: New.
120
 
121
2010-12-28  Nicola Pero  
122
 
123
        PR objc/47076
124
        * objc.dg/protocol-forward-1.m: New.
125
        * obj-c++.dg/protocol-forward-1.mm: New.
126
        * objc.dg/attributes/proto-attribute-2.m: Updated.
127
        * objc.dg/class-protocol-1.m: Updated.
128
        * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
129
        * obj-c++.dg/class-protocol-1.mm: Updated.
130
 
131
2010-12-28  Janus Weil  
132
 
133
        PR fortran/45827
134
        * gfortran.dg/class_32.f90: New.
135
 
136
2010-12-28  H.J. Lu  
137
 
138
        * gcc.target/i386/rdrand-1.c: Updated.
139
        * gcc.target/i386/rdrand-2.c: Likewise.
140
        * gcc.target/i386/rdrand-3.c: Likewise.
141
 
142
2010-12-28  Nicola Pero  
143
 
144
        * objc.dg/class-extension-4.m: New.
145
        * obj-c++.dg/class-extension-4.mm: New.
146
 
147
2010-12-28  Nicola Pero  
148
 
149
        PR objc/47073
150
        * objc.dg/incomplete-type-1.m: New test.
151
 
152
2010-12-27  Jakub Jelinek  
153
 
154
        PR c++/46626
155
        * g++.dg/cpp0x/constexpr-base4.C: New test.
156
 
157
2010-12-26  Nicola Pero  
158
 
159
        * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
160
        * objc.dg/gnu-api-2-ivar.m: Same.
161
        * objc.dg/gnu-api-2-method.m: Same.
162
        * objc.dg/gnu-api-2-objc.m: Same.
163
        * objc.dg/gnu-api-2-object.m: Same.
164
        * objc.dg/gnu-api-2-protocol.m: Same.
165
        * obj-c++.dg/gnu-api-2-class.mm: Same.
166
        * obj-c++.dg/gnu-api-2-ivar.mm: Same.
167
        * obj-c++.dg/gnu-api-2-method.mm: Same.
168
        * obj-c++.dg/gnu-api-2-objc.mm: Same.
169
        * obj-c++.dg/gnu-api-2-object.mm: Same.
170
        * obj-c++.dg/gnu-api-2-protocol.mm: Same.
171
 
172
2010-12-26  Nicola Pero  
173
 
174
        * objc.dg/pr44509.m: New.
175
 
176
2010-12-26  Nicola Pero  
177
 
178
        * objc.dg/gnu-api-2-class.m: Updated the test to work with the
179
        Apple runtime as well.
180
        * obj-c++.dg/gnu-api-2-class.mm: Same change.
181
        * objc.dg/gnu-api-2-ivar.m: Same change.
182
        * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
183
        * objc.dg/gnu-api-2-method.m: Same change.
184
        * obj-c++.dg/gnu-api-2-method.mm: Same change.
185
        * objc.dg/gnu-api-2-objc.m: Same change.
186
        * obj-c++.dg/gnu-api-2-objc.mm: Same change.
187
        * objc.dg/gnu-api-2-object.m: Same change.
188
        * obj-c++.dg/gnu-api-2-object.mm: Same change.
189
        * objc.dg/gnu-api-2-property.m: Same change.
190
        * obj-c++.dg/gnu-api-2-property.mm: Same change.
191
        * objc.dg/gnu-api-2-protocol.m: Same change.
192
        * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
193
 
194
        * objc.dg/gnu-api-2-objc.m: Also, fixed test for
195
        objc_disposeClassPair not to create a new class pair with the same
196
        name as an existing class, and to test that the class pair is
197
        created correctly.
198
        * obj-c++.dg/gnu-api-2-objc.mm: Same change.
199
 
200
2010-12-26  Nicola Pero  
201
 
202
        * objc.dg/special/special.exp: Added load-category-2 and
203
        load-category-3 tests.
204
        * objc.dg/special/load-category-2.h: New.
205
        * objc.dg/special/load-category-2.m: New.
206
        * objc.dg/special/load-category-2a.m: New.
207
        * objc.dg/special/load-category-3.h: New.
208
        * objc.dg/special/load-category-3.m: New.
209
        * objc.dg/special/load-category-3a.m: New.
210
 
211
2010-12-25  Ira Rosen  
212
 
213
        PR testsuite/47057
214
        * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
215
        Expect two outer loops to get vectorized.
216
 
217
2010-12-25  Kai Tietz  
218
 
219
        PR c++/15774
220
        * g++.dg/warn/pr15774-1.C: New test.
221
        * g++.dg/warn/pr15774-2.C: New test.
222
 
223
2010-12-24  Nicola Pero  
224
 
225
        * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
226
        sel_registerName and sel_registerTypedName with NULL arguments.
227
        Updated the test to work with the Apple runtime as well.
228
        * obj-c++.dg/gnu-api-2-sel.mm: Same change.
229
 
230
2010-12-24  Nicola Pero  
231
 
232
        * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
233
        alignment to class_addIvar, instead of the alignment itself.
234
        * obj-c++.dg/gnu-api-2-class.mm: Same change.
235
 
236
2010-12-24  Nicola Pero  
237
 
238
        * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
239
        sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
240
        when called with a NULL argument.  Added test for
241
        sel_copyTypedSelectorList and sel_getTypedSelector.
242
        * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
243
 
244
2010-12-24  Eric Botcazou  
245
 
246
        * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
247
 
248
2010-12-24  Nicola Pero  
249
 
250
        * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
251
        does not check the superclasses.
252
        * obj-c++.dg/gnu-api-2-class.mm: Same change.
253
 
254
2010-12-24  Alexander Monakov  
255
 
256
        PR rtl-optimization/47036
257
        * g++.dg/opt/pr47036.C: New.
258
 
259
2010-12-24  Thomas Koenig  
260
 
261
        PR fortran/31821
262
        * gfortran.dg/char_pointer_assign_6.f90:  New test.
263
 
264
2010-12-22  Sebastian Pop  
265
 
266
        PR tree-optimization/46758
267
        * gcc.dg/graphite/run-id-pr46758.c: New.
268
 
269
2010-12-23  Mikael Morin  
270
 
271
        PR fortran/46978
272
        * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
273
 
274
2010-12-23  Nicola Pero  
275
 
276
        * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
277
        NO if the method is already implemented in the class.
278
        * obj-c++.dg/gnu-api-2-class.mm: Same change.
279
 
280
2010-12-22  Sebastian Pop  
281
 
282
        PR tree-optimization/47019
283
        * gfortran.dg/graphite/pr47019.f: New.
284
 
285
2010-12-22  Jason Merrill  
286
 
287
        * g++.dg/init/volatile2.C: New.
288
 
289
2010-12-22  Rodrigo Rivas Costa 
290
 
291
        * g++.dg/cpp0x/alignof2.C: New.
292
 
293
2010-12-22  Martin Jambor  
294
 
295
        PR tree-optimization/45934
296
        PR tree-optimization/46302
297
        PR tree-optimization/46987
298
        * g++.dg/ipa/ipcp-ivi-1.C: Removed.
299
        * g++.dg/ipa/ivinline-6.C: Likewise.
300
        * g++.dg/otr-fold-1.C: Likewise.
301
        * g++.dg/otr-fold-2.C: Likewise.
302
        * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
303
        * g++.dg/tree-ssa/pr45605.C: Likewise.
304
        * g++.dg/tree-ssa/pr46987.C: New test.
305
 
306
2010-12-22  Steven Bosscher  
307
 
308
        * gfortran.dg/pr46755.f: Fix test case.
309
 
310
2010-12-22  Andrey Belevantsev  
311
 
312
        PR rtl-optimization/45352
313
        PR rtl-optimization/46521
314
        PR rtl-optimization/46522
315
        * gcc.dg/pr46521.c: New.
316
        * gcc.dg/pr46522.c: New.
317
 
318
2010-12-21  Ian Lance Taylor  
319
 
320
        * go.test/go-test.exp: Clear runtests around invocation of
321
        go-dg-runtest from errchk and go-execute-xfail.
322
 
323
2010-12-21  Jakub Jelinek  
324
 
325
        PR target/46880
326
        * gcc.target/i386/pr46880.c: New test.
327
 
328
2010-12-21  Ira Rosen  
329
 
330
        PR tree-optimization/47001
331
        * gcc.dg/vect/pr47001.c: New.
332
 
333
2010-12-21  Nicola Pero  
334
 
335
        PR libobjc/16110
336
        * objc.dg/special/special.exp: Added new test.
337
        * objc.dg/special/load-category-1.m: New.
338
        * objc.dg/special/load-category-1a.m: New.
339
        * objc.dg/special/load-category-1.h: New.
340
 
341
2010-12-21  Steven Bosscher  
342
 
343
        PR middle-end/45310
344
        * g++.dg/pr45310.C: New test.
345
 
346
2010-12-21  Steven Bosscher  
347
 
348
        PR rtl-optimization/46755
349
        * gfortran.dg/pr46755.f: New test.
350
 
351
2010-12-21  Jakub Jelinek  
352
 
353
        PR rtl-optimization/47008
354
        * gfortran.dg/pr47008.f03: New test.
355
 
356
2010-12-21  Nicola Pero  
357
 
358
        PR libobjc/45953
359
        * objc.dg/libobjc-selector-1.m: New test.
360
 
361
2010-12-21  Jakub Jelinek  
362
 
363
        PR middle-end/45852
364
        * gcc.target/i386/pr45852.c: New test.
365
 
366
2010-12-20  Tobias Burnus  
367
 
368
        PR fortran/46974
369
        * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
370
 
371
2010-12-19  John David Anglin  
372
 
373
        PR testsuite/45342
374
        * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
375
 
376
2010-12-19  Nicola Pero  
377
 
378
        * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
379
        not objc_lookupClass.
380
        * obj-c++.dg/gnu-api-2-objc.mm: Same change.
381
 
382
2010-12-19  Nicola Pero  
383
 
384
        * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
385
        * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
386
 
387
2010-12-19  Chung-Lin Tang  
388
 
389
        * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
390
        load/store immediate indexes.
391
 
392
2010-12-19  Nicola Pero  
393
 
394
        * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
395
        * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
396
 
397
2010-12-18  Jakub Jelinek  
398
 
399
        PR tree-optimization/46969
400
        * gcc.dg/autopar/pr46969.c: New test.
401
 
402
2010-12-18  Nicola Pero  
403
 
404
        * objc.dg/fobjc-exceptions-1.m: Updated.
405
        * objc.dg/fobjc-exceptions-2.m: New.
406
        * objc.dg/fobjc-exceptions-3.m: New.
407
        * obj-c++.dg/fobjc-exceptions-1.mm: New.
408
        * obj-c++.dg/fobjc-exceptions-2.mm: New.
409
        * obj-c++.dg/fobjc-exceptions-3.mm: New.
410
 
411
2010-12-18  Tobias Burnus  
412
 
413
        PR fortran/46974
414
        * gfortran.dg/c_ptr_tests_16.f90: New.
415
 
416
2010-12-18  Jakub Jelinek  
417
 
418
        PR tree-optimization/46985
419
        * gfortran.dg/pr46985.f90: New test.
420
 
421
2010-12-18  Eric Botcazou  
422
 
423
        PR tree-optimization/46232
424
        * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
425
 
426
2010-12-18  Iain Sandoe  
427
 
428
        * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
429
 
430
2010-12-18  Kai Tietz  
431
 
432
        PR target/36834
433
        * gcc.target/i386/aggregate-ret1.c: New.
434
        * gcc.target/i386/aggregate-ret2.c: New.
435
 
436
2010-12-18  Iain Sandoe  
437
 
438
        * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
439
 
440
2010-12-17  Ahmad Sharif  
441
 
442
        * gcc.target/i386/max-stack-align.c: New testcase.
443
 
444
2010-12-17  Nicola Pero  
445
 
446
        * objc.dg/exceptions-4.m: Adjust for change in error message.
447
 
448
2010-12-17  Paolo Bonzini  
449
 
450
        PR c/20385
451
        * objc.dg/tls/init-2.m: Adjust.
452
        * gcc.dg/noncompile/920923-1.c: Adjust.
453
        * gcc.dg/noncompile/pr44517.c: Adjust.
454
        * gcc.dg/declspec-18.c: New test.
455
 
456
2010-12-17  Ulrich Weigand  
457
 
458
        * gcc.dg/titype-1.c: Enable TImode on __SPU__.
459
        * gcc.dg/torture/fp-int-convert.h: Likewise.
460
        * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
461
        * gcc.dg/uninit-C.c: Likewise.
462
        * gcc.dg/uninit-C-O0.c: Likewise.
463
        * gcc.dg/format/unnamed-1.c: Likewise.
464
        * gcc.dg/format/ms_unnamed-1.c: Likewise.
465
 
466
2010-12-17  Jason Merrill  
467
 
468
        PR c++/46670
469
        * g++.dg/cpp0x/constexpr-null1.C: New.
470
 
471
2010-12-17  Bernd Schmidt  
472
 
473
        * gcc.c-torture/compile/20101217-1.c: New test.
474
 
475
2010-12-17  Alexander Monakov  
476
 
477
        PR middle-end/46761
478
        * gcc.dg/graphite/pr46761.c: New.
479
 
480
2010-12-17  Janus Weil  
481
 
482
        PR fortran/46849
483
        * gfortran.dg/block_9.f08: New.
484
 
485
2010-12-17  Dodji Seketeli  
486
 
487
        * g++.dg/debug/dwarf2/self-ref-1.C: New test.
488
        * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
489
 
490
2010-12-16  Sebastian Pop  
491
 
492
        PR tree-optimization/46924
493
        * gcc.dg/graphite/pr46924.c: New.
494
 
495
2010-12-16  Jakub Jelinek  
496
 
497
        PR tree-optimization/46966
498
        * gcc.dg/graphite/pr46966.c: New test.
499
 
500
2010-12-16  Eric Botcazou  
501
 
502
        * gnat.dg/opt13.adb: New test.
503
        * gnat.dg/opt13_pkg.ad[sb]: New helper.
504
 
505
2010-12-16  Jakub Jelinek  
506
 
507
        PR tree-optimization/43655
508
        * g++.dg/opt/pr43655.C: New test.
509
 
510
2010-12-16  Sebastian Pop  
511
 
512
        PR tree-optimization/46404
513
        * gcc.dg/graphite/pr46404-1.c: New.
514
 
515
2010-12-16  Jakub Jelinek  
516
 
517
        PR debug/46893
518
        * gcc.dg/pr46893.c: New test.
519
 
520
2010-12-16  H.J. Lu  
521
 
522
        PR lto/46976
523
        * gcc.dg/lto/pr46940_1.c (main): Return 0.
524
 
525
2010-12-16  Chung-Lin Tang  
526
 
527
        PR target/46883
528
        * gcc.target/arm/pr46883.c: New testcase.
529
 
530
2010-12-16  Jan Hubicka  
531
 
532
        PR lto/46976
533
        * gcc.dg/lto/pr46940_0.c: Fix commit.
534
 
535
2010-12-15  Nathan Froyd  
536
 
537
        PR c++/39859
538
        PR c++/44522
539
        PR c++/44523
540
        * g++.dg/parse/colon-autocorrect-1.C: New testcase.
541
        * g++.dg/parse/colon-autocorrect-2.C: New testcase.
542
 
543
2010-12-15  Nathan Froyd  
544
 
545
        PR c++/46852
546
        * g++.dg/pr46852.C: New test.
547
 
548
2010-12-16  Jan Hubicka  
549
 
550
        PR middle-end/46939
551
        * gcc.target/i386/pr46939.c: New testcase.
552
 
553
2010-12-15  Sebastian Pop  
554
 
555
        PR tree-optimization/46404
556
        * gcc.dg/graphite/pr46404.c: New.
557
 
558
2010-12-15  Jakub Jelinek  
559
 
560
        PR fortran/46945
561
        * gfortran.dg/pr46945.f90: New test.
562
 
563
        PR debug/46815
564
        * g++.dg/guality/pr46815.C: New test.
565
 
566
2010-12-15  Paolo Carlini  
567
 
568
        PR c++/42083
569
        * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
570
 
571
2010-12-15  H.J. Lu  
572
 
573
        * gfortran.dg/debug/pr46756.f: Correct PR number.
574
 
575
2010-12-15  Martin Jambor  
576
 
577
        PR tree-optimization/46053
578
        PR middle-end/46287
579
        PR middle-end/46242
580
        * g++.dg/ipa/pr46053.C: New test.
581
        * g++.dg/ipa/pr46287-1.C: Likewise.
582
        * g++.dg/ipa/pr46287-2.C: Likewise.
583
        * g++.dg/ipa/pr46287-3.C: Likewise.
584
        * g++.dg/torture/covariant-1.C: Likewise.
585
        * g++.dg/torture/pr46287.C: Likewise.
586
 
587
2010-12-15  Alexander Monakov  
588
 
589
        PR rtl-optimization/46649
590
        * g++.dg/opt/pr46649.C: New.
591
 
592
2010-12-15  Dave Korn  
593
 
594
        PR testsuite/46938
595
        * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
596
 
597
2010-12-14  Sebastian Pop  
598
 
599
        PR tree-optimization/46845
600
        * gcc.dg/graphite/id-pr46845.c: New.
601
 
602
2010-12-14  Sebastian Pop  
603
 
604
        PR tree-optimization/46928
605
        * gcc.dg/tree-ssa/ldist-17.c: New.
606
 
607
2010-12-14  Sebastian Pop  
608
 
609
        PR tree-optimization/45948
610
        * gcc.dg/tree-ssa/ldist-pr45948.c: New.
611
 
612
2010-12-14  Jason Merrill  
613
 
614
        PR c++/46930
615
        * g++.dg/cpp0x/constexpr-decl.C: New.
616
        * g++.dg/cpp0x/constexpr-ex1.C: Fix.
617
        * g++.dg/cpp0x/constexpr-static5.C: Fix.
618
 
619
2010-12-14  Jan Hubicka  
620
 
621
        PR lto/46940
622
        PR lto/44463
623
        * gcc.dg/lto/pr46940_0.c: New testcase.
624
        * gcc.dg/lto/pr46940_1.c: New testcase.
625
 
626
2010-12-14  Nathan Froyd  
627
 
628
        PR c++/45330
629
        * g++.dg/lookup/suggestions1.C: New test.
630
 
631
2010-12-14  Tobias Burnus  
632
 
633
        PR fortran/46937
634
        * gfortran.dg/pointer_intent_4.f90: New.
635
 
636
2010-12-14  Jakub Jelinek  
637
 
638
        PR debug/46885
639
        * gcc.dg/autopar/pr46885.c: New test.
640
 
641
        PR tree-optimization/46909
642
        * gcc.c-torture/execute/pr46909-1.c: New test.
643
        * gcc.c-torture/execute/pr46909-2.c: New test.
644
        * gcc.dg/pr46909.c: New test.
645
 
646
2010-12-14  Alexander Monakov  
647
 
648
        PR rtl-optimization/46875
649
        * gcc.dg/pr46875.c: New.
650
 
651
2010-12-14  Jan Hubicka  
652
 
653
        * g++.dg/other/first-global.C: Update regexp to match new
654
        names of ctors.
655
 
656
2010-12-14  Bernd Schmidt  
657
 
658
        PR rtl-optimization/44374
659
        Reapply patch with fixes.
660
        * gcc.target/arm/headmerge-1.c: New test.
661
        * gcc.target/arm/headmerge-2.c: New test.
662
        * gcc.target/i386/headmerge-1.c: New test.
663
        * gcc.target/i386/headmerge-2.c: New test.
664
 
665
2010-12-13  Jason Merrill  
666
 
667
        PR c++/46873
668
        PR c++/46877
669
        * g++.dg/cpp0x/constexpr-ctor4.C: New.
670
        * g++.dg/cpp0x/constexpr-ctor5.C: New.
671
 
672
2010-12-13  Janus Weil  
673
 
674
        PR fortran/46201
675
        * gfortran.dg/proc_ptr_comp_27.f90: New.
676
 
677
2010-12-13  Jakub Jelinek  
678
 
679
        PR debug/46867
680
        * gcc.dg/pr46867.c: New test.
681
 
682
2010-12-13  Janus Weil  
683
 
684
        PR fortran/46841
685
        * gfortran.dg/proc_ptr_comp_26.f90: New.
686
 
687
2010-12-13  Eric Botcazou  
688
 
689
        * gnat.dg/pack9.adb: XFAIL everywhere.
690
 
691
2010-12-13  Jakub Jelinek  
692
 
693
        PR fortran/46884
694
        * gfortran.dg/pr46884.f: New test.
695
 
696
2010-12-13  Iain Sandoe  
697
 
698
        * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
699
        Adjust XFAILs.
700
 
701
2010-12-13  Alexandre Oliva  
702
 
703
        PR debug/46756
704
        * gfortran.dg/debug/pr46756.f: New.
705
 
706
2010-12-13  Alexandre Oliva  
707
 
708
        PR debug/46782
709
        * gcc.dg/debug/pr46782.c: New.
710
 
711
2010-12-12  Janus Weil  
712
 
713
        PR fortran/46809
714
        * gfortran.dg/pointer_check_8.f90: New.
715
 
716
2010-12-11  Jerry DeLisle  
717
 
718
        PR fortran/46705
719
        * gfortran.dg/continuation_12.f90: New test.
720
 
721
2010-12-11  Tobias Burnus  
722
 
723
        PR fortran/46370
724
        * gfortran.dg/coarray_14.f90: New.
725
 
726
2010-12-11  Jerry DeLisle  
727
 
728
        PR fortran/46842
729
        * gfortran.dg/array_function_6.f90: New test.
730
 
731
2010-12-11  Nicola Pero  
732
 
733
        * objc.dg/gnu-api-2-resolve-method.m: New.
734
        * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
735
 
736
2010-12-10  John David Anglin  
737
 
738
        * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
739
 
740
2010-12-10  Nicola Pero  
741
 
742
        * objc.dg/fobjc-std-1.m: Updated to test that class extensions
743
        produce an error with -fobjc-std=objc1.
744
        * obj-c++.dg/fobjc-std-1.mm: Same change.
745
 
746
2010-12-10  Jakub Jelinek  
747
 
748
        PR c++/46001
749
        * g++.dg/diagnostic/bitfld1.C: New test.
750
 
751
2010-12-10  Sebastian Pop  
752
 
753
        PR tree-optimization/43023
754
        * gfortran.dg/ldist-1.f90: Adjust pattern.
755
        * gfortran.dg/ldist-pr43023.f90: New.
756
 
757
2010-12-10  Jakub Jelinek  
758
 
759
        PR rtl-optimization/46804
760
        * gfortran.dg/pr46804.f90: New test.
761
 
762
2010-12-10  Dave Korn  
763
 
764
        PR middle-end/46674
765
        PR lto/43157
766
        * gcc.dg/pr43157.c: New file.
767
 
768
2010-12-10  Nathan Froyd  
769
 
770
        * gcc.dg/dfp/struct-union.c: Adjust.
771
        * gcc.dg/lvalue-2.c: Adjust.
772
        * gcc.dg/pr21419.c: Adjust.
773
        * gcc.dg/qual-component-1.c: Adjust.
774
        * g++.dg/other/const1.C: Adjust.
775
 
776
2010-12-10  Jakub Jelinek  
777
 
778
        PR rtl-optimization/46865
779
        * gcc.target/i386/pr46865-1.c: New test.
780
        * gcc.target/i386/pr46865-2.c: New test.
781
 
782
        PR tree-optimization/46864
783
        * g++.dg/opt/pr46864.C: New test.
784
 
785
2010-12-10  Jack Howarth  
786
            Iain Sandoe  
787
 
788
        PR 43751/target
789
        * lib/prune.exp: Prune dsymutil warnings.
790
 
791
2010-12-10  Nicola Pero  
792
 
793
        * objc.dg/class-extension-1.m: New.
794
        * objc.dg/class-extension-2.m: New.
795
        * objc.dg/class-extension-3.m: New.
796
        * objc.dg/property/at-property-26.m: New.
797
        * objc.dg/property/at-property-27.m: New.
798
        * objc.dg/property/at-property-28.m: New.
799
        * obj-c++.dg/class-extension-1.mm: New.
800
        * obj-c++.dg/class-extension-2.mm: New.
801
        * obj-c++.dg/class-extension-3.mm: New.
802
        * obj-c++.dg/property/at-property-26.mm: New.
803
        * obj-c++.dg/property/at-property-27.mm: New.
804
        * obj-c++.dg/property/at-property-28.mm: New.
805
 
806
2010-12-09  John David Anglin  
807
 
808
        PR target/46057
809
        * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
810
        * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
811
        * gcc.dg/torture/stackalign/nested-2.c: Likewise.
812
        * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
813
        * gcc.dg/torture/stackalign/nested-3.c: Likewise.
814
        * gcc.dg/torture/stackalign/nested-4.c: Likewise.
815
        * gcc.dg/torture/stackalign/global-1.c: Likewise.
816
        * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
817
        * gcc.dg/torture/stackalign/inline-1.c: Likewise.
818
        * gcc.dg/torture/stackalign/inline-2.c: Likewise.
819
        * gcc.dg/torture/stackalign/struct-1.c: Likewise.
820
        * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
821
        * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
822
        * g++.dg/torture/stackalign/throw-1.C: Likewise.
823
        * g++.dg/torture/stackalign/throw-2.C: Likewise.
824
        * g++.dg/torture/stackalign/throw-4.C: Likewise.
825
        * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
826
        * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
827
        * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
828
        * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
829
        * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
830
        * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
831
 
832
        PR tree-optimization/46021
833
        gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
834
 
835
2010-12-09  Richard Guenther  
836
 
837
        PR middle-end/46844
838
        * gcc.c-torture/compile/pr46866.c: New testcase.
839
 
840
2010-12-09  John David Anglin  
841
 
842
        PR testsuite/45068
843
        * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
844
 
845
2010-12-09  Martin Jambor  
846
 
847
        PR middle-end/46734
848
        * g++.dg/tree-ssa/pr46734.C: New test.
849
 
850
2010-12-09  John David Anglin  
851
 
852
        PR c++/44641
853
        * lib/scanasm.exp (dg-function-on-line): Add match pattern for
854
        hppa*-*-*.
855
 
856
2010-12-08  Jason Merrill  
857
 
858
        PR c++/46348
859
        * g++.dg/cpp0x/constexpr-array2.C: New.
860
 
861
2010-12-08  H.J. Lu  
862
 
863
        * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
864
        expected scan.
865
 
866
2010-12-08  Nicola Pero  
867
 
868
        * objc.dg/exceptions-7.m: New.
869
        * obj-c++.dg/exceptions-7.mm: New.
870
        * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
871
        * obj-c++.dg/exceptions-5.mm: Same change.
872
 
873
2010-12-08  Nicola Pero  
874
 
875
        * objc.dg/foreach-6.m: Updated location of error messages.
876
        * objc.dg/foreach-7.m: Same change.
877
 
878
2010-12-08  Richard Guenther  
879
            Sebastian Pop  
880
 
881
        PR tree-optimization/45230
882
        PR tree-optimization/45231
883
        PR tree-optimization/45370
884
        * gcc.dg/graphite/id-pr45230-1.c: New.
885
        * gcc.dg/graphite/id-pr45231.c: New.
886
        * gfortran.dg/graphite/id-pr45370.f90: New.
887
 
888
2010-12-08  Nathan Froyd  
889
 
890
        PR c++/45329
891
        * testsuite/g++.dg/conversion/ambig1.C: Adjust.
892
        * testsuite/g++.dg/conversion/op1.C: Adjust.
893
        * testsuite/g++.dg/conversion/simd1.C: Adjust.
894
        * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
895
        * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
896
        * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
897
        * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
898
        * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
899
        * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
900
        * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
901
        * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
902
        * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
903
        * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
904
        * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
905
        * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
906
        * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
907
        * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
908
        * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
909
        * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
910
        * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
911
        * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
912
        * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
913
        * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
914
        * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
915
        * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
916
        * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
917
        * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
918
        * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
919
        * testsuite/g++.dg/expr/cond9.C: Adjust.
920
        * testsuite/g++.dg/expr/pmf-1.C: Adjust.
921
        * testsuite/g++.dg/ext/label5.C: Adjust.
922
        * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
923
        * testsuite/g++.dg/ext/vla2.C: Adjust.
924
        * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
925
        * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
926
        * testsuite/g++.dg/init/synth2.C: Adjust.
927
        * testsuite/g++.dg/lookup/conv-1.C: Adjust.
928
        * testsuite/g++.dg/lookup/new1.C: Adjust.
929
        * testsuite/g++.dg/lookup/using9.C: Adjust.
930
        * testsuite/g++.dg/other/error13.C: Adjust.
931
        * testsuite/g++.dg/other/error20.C: Adjust.
932
        * testsuite/g++.dg/other/error31.C: Adjust.
933
        * testsuite/g++.dg/other/pr28114.C: Adjust.
934
        * testsuite/g++.dg/other/ptrmem10.C: Adjust.
935
        * testsuite/g++.dg/other/ptrmem11.C: Adjust.
936
        * testsuite/g++.dg/overload/ambig1.C: Adjust.
937
        * testsuite/g++.dg/overload/arg3.C: Adjust.
938
        * testsuite/g++.dg/overload/builtin1.C: Adjust.
939
        * testsuite/g++.dg/overload/copy1.C: Adjust.
940
        * testsuite/g++.dg/overload/new1.C: Adjust.
941
        * testsuite/g++.dg/overload/template4.C: Adjust.
942
        * testsuite/g++.dg/overload/unknown1.C: Adjust.
943
        * testsuite/g++.dg/overload/using2.C: Adjust.
944
        * testsuite/g++.dg/parse/crash5.C: Adjust.
945
        * testsuite/g++.dg/parse/error19.C: Adjust.
946
        * testsuite/g++.dg/parse/error28.C: Adjust.
947
        * testsuite/g++.dg/parse/template7.C: Adjust.
948
        * testsuite/g++.dg/parse/typename7.C: Adjust.
949
        * testsuite/g++.dg/rtti/typeid6.C: Adjust.
950
        * testsuite/g++.dg/tc1/dr152.C: Adjust.
951
        * testsuite/g++.dg/template/conv11.C: Adjust.
952
        * testsuite/g++.dg/template/copy1.C: Adjust.
953
        * testsuite/g++.dg/template/crash37.C: Adjust.
954
        * testsuite/g++.dg/template/deduce3.C: Adjust.
955
        * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
956
        * testsuite/g++.dg/template/error38.C: Adjust.
957
        * testsuite/g++.dg/template/error40.C: Adjust.
958
        * testsuite/g++.dg/template/friend.C: Adjust.
959
        * testsuite/g++.dg/template/incomplete2.C: Adjust.
960
        * testsuite/g++.dg/template/instantiate5.C: Adjust.
961
        * testsuite/g++.dg/template/local4.C: Adjust.
962
        * testsuite/g++.dg/template/local6.C: Adjust.
963
        * testsuite/g++.dg/template/new3.C: Adjust.
964
        * testsuite/g++.dg/template/operator9.C: Adjust.
965
        * testsuite/g++.dg/template/overload6.C: Adjust.
966
        * testsuite/g++.dg/template/ptrmem2.C: Adjust.
967
        * testsuite/g++.dg/template/ptrmem20.C: Adjust.
968
        * testsuite/g++.dg/template/ptrmem4.C: Adjust.
969
        * testsuite/g++.dg/template/ptrmem8.C: Adjust.
970
        * testsuite/g++.dg/template/qualttp5.C: Adjust.
971
        * testsuite/g++.dg/template/sfinae2.C: Adjust.
972
        * testsuite/g++.dg/template/spec22.C: Adjust.
973
        * testsuite/g++.dg/template/spec23.C: Adjust.
974
        * testsuite/g++.dg/template/ttp25.C: Adjust.
975
        * testsuite/g++.dg/template/typedef4.C: Adjust.
976
        * testsuite/g++.dg/template/unify10.C: Adjust.
977
        * testsuite/g++.dg/template/unify11.C: Adjust.
978
        * testsuite/g++.dg/template/unify6.C: Adjust.
979
        * testsuite/g++.dg/template/unify7.C: Adjust.
980
        * testsuite/g++.dg/template/unify9.C: Adjust.
981
        * testsuite/g++.dg/template/varmod1.C: Adjust.
982
        * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
983
        * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
984
        * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
985
        * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
986
        * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
987
        * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
988
        * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
989
        * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
990
        * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
991
        * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
992
        * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
993
        * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
994
        * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
995
        * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
996
        * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
997
        * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
998
        * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
999
        * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
1000
        * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
1001
        * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
1002
        * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
1003
        * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
1004
        * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
1005
        * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
1006
        * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
1007
        * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
1008
        * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
1009
        * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
1010
        * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
1011
        * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
1012
        * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
1013
        * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
1014
        * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
1015
        * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
1016
        * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
1017
        * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
1018
        * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
1019
        * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
1020
        * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
1021
        * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
1022
        * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
1023
        * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
1024
        * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
1025
        * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
1026
        * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
1027
        * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
1028
        * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
1029
        * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
1030
        * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
1031
        * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
1032
        * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
1033
        * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
1034
        * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
1035
        * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
1036
        * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
1037
        * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
1038
        * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
1039
        * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
1040
        * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
1041
        * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
1042
        * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
1043
        * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
1044
        * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1045
        * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
1046
        * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
1047
        * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
1048
        * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
1049
        * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
1050
        * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
1051
        * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
1052
        * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
1053
        * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
1054
        * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
1055
        * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
1056
        * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
1057
        * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
1058
        * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
1059
 
1060
2010-12-08  Jason Merrill  
1061
 
1062
        PR c++/45822
1063
        * g++.dg/init/synth4.C: New.
1064
 
1065
        PR c++/46736
1066
        * g++.dg/cpp0x/defaulted21.C: New.
1067
 
1068
2010-12-08  Wei Guozhi  
1069
 
1070
        PR target/46631
1071
        * gcc.target/arm/pr46631: New testcase.
1072
 
1073
2010-12-08  Michael Meissner  
1074
 
1075
        PR middle-end/42694
1076
        * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1077
        0.75) is not optimized if the machine has no sqrt instruction.
1078
 
1079
2010-12-07  Andrey Belevantsev  
1080
 
1081
        PR target/43603
1082
        * gcc.target/ia64/pr43603.c: New.
1083
        * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1084
 
1085
2010-12-07  Tobias Burnus  
1086
 
1087
        PR fortran/44352
1088
        * gfortran.dg/string_4.f90: New.
1089
 
1090
2010-12-07  Sebastian Pop  
1091
 
1092
        PR tree-optimization/44676
1093
        * gcc.dg/graphite/id-pr44676.c: New.
1094
 
1095
2010-12-07  Sebastian Pop  
1096
 
1097
        PR tree-optimization/42327
1098
        * gcc.dg/tree-ssa/pr42327.c: New.
1099
 
1100
2010-12-07  Nathan Froyd  
1101
 
1102
        PR c++/45330
1103
        * g++.dg/pr45330.C: New test.
1104
        * g++.dg/ext/builtin3.C: Adjust.
1105
        * g++.dg/lookup/error1.C: Adjust.
1106
        * g++.dg/lookup/koenig5.C: Adjust.
1107
        * g++.dg/overload/koenig1.C: Adjust.
1108
        * g++.dg/parse/decl-specifier-1.C: Adjust.
1109
        * g++.dg/template/static10.C: Adjust.
1110
        * g++.old-deja/g++.mike/ns5.C: Adjust.
1111
        * g++.old-deja/g++.mike/ns7.C: Adjust.
1112
        * g++.old-deja/g++.ns/koenig5.C: Adjust.
1113
        * g++.old-deja/g++.ns/koenig9.C: Adjust.
1114
        * g++.old-deja/g++.other/lineno5.C: Adjust.
1115
 
1116
2010-12-07  Richard Guenther  
1117
 
1118
        PR tree-optimization/46832
1119
        * gcc.c-torture/compile/pr46832.c: New testcase.
1120
 
1121
2010-12-07  Jakub Jelinek  
1122
 
1123
        PR debug/46799
1124
        * gcc.dg/autopar/pr46799.c: New test.
1125
 
1126
2010-12-06  Jerry DeLisle  
1127
 
1128
        * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1129
        * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1130
 
1131
2010-12-06  H.J. Lu  
1132
 
1133
        PR middle-end/41562
1134
        * g++.dg/graphite/pr41562.C: New.
1135
 
1136
        PR middle-end/46185
1137
        * gcc.dg/graphite/pr46185.c: New.
1138
 
1139
2010-12-06  Nicola Pero  
1140
 
1141
        * objc.dg/foreach-8.m: New.
1142
 
1143
2010-12-06  Jakub Jelinek  
1144
 
1145
        PR debug/45997
1146
        * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1147
        * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1148
 
1149
        PR target/43897
1150
        * gcc.target/ia64/pr43897.c: New test.
1151
 
1152
        PR debug/46771
1153
        * gcc.dg/pr46771.c: New test.
1154
 
1155
        PR rtl-optimization/46777
1156
        * gcc.dg/pr46777.c: New test.
1157
 
1158
2010-12-06  Rainer Orth  
1159
 
1160
        * ada/acats/run_acats (which): Assign output to temporary
1161
        variable, only use if successful.
1162
        Use last field of type output.
1163
 
1164
2010-12-06  Richard Guenther  
1165
 
1166
        PR tree-optimization/46806
1167
        * g++.dg/torture/20100825.C: New testcase.
1168
 
1169
2010-12-06  Richard Guenther  
1170
 
1171
        PR tree-optimization/46785
1172
        * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1173
 
1174
2010-12-06  Dave Korn  
1175
 
1176
        * gcc.dg/pr46674.c (LABEL3): New macro definition.
1177
        (LABEL2): Likewise.
1178
        (LABEL): Likewise.
1179
        (jelly): Account for user label prefix in asm name.
1180
 
1181
2010-12-05  Daniel Kraft  
1182
 
1183
        PR fortran/46794
1184
        * gfortran.dg/power2.f90: Initialize variables.
1185
 
1186
2010-12-04  Jan Hubicka  
1187
 
1188
        * snprintf-chk.c (ptr): Declare volatile.
1189
        * strcpy-chk.c (s2, s3, l1): Declare volatile.
1190
        * snprintf-chk.c (ptr): Declare volatile.
1191
        * vsprintf-chk.c (ptr): Declare volatile.
1192
        * vsnprintf-chk.c (ptr): Declare volatile.
1193
 
1194
2010-12-04  Tobias Burnus  
1195
 
1196
        PR fortran/46584
1197
        * gfortran.dg/quad_1.f90: Remove some complex
1198
        math checks as they fail on some non-libquadmath
1199
        systems.
1200
 
1201
2010-12-04  Daniel Kraft  
1202
 
1203
        PR fortran/46794
1204
        * gfortran.dg/power2.f90: New test.
1205
 
1206
2010-12-03  Jakub Jelinek  
1207
 
1208
        PR debug/46123
1209
        * g++.dg/debug/pr46123.C: New test.
1210
        * g++.dg/debug/dwarf2/pr46123.C: New test.
1211
 
1212
2010-12-03  Jason Merrill  
1213
 
1214
        PR c++/46058
1215
        * g++.dg/template/scope4.C: New.
1216
 
1217
2010-12-03  Nathan Froyd  
1218
 
1219
        * gcc.target/arm/neon-offset-1.c: New test.
1220
 
1221
2010-12-03  Alexander Monakov  
1222
 
1223
        PR rtl-optimization/45354
1224
        * gcc.dg/tree-prof/pr45354.c: New.
1225
 
1226
2010-12-03  Thomas Koenig  
1227
 
1228
        PR fortran/45159
1229
        * gfortran.dg/dependency_38.f90:  New test.
1230
 
1231
2010-12-02  Ian Lance Taylor  
1232
 
1233
        * lib/go.exp: New file.
1234
        * lib/go-dg.exp: New file.
1235
        * lib/go-torture.exp: New file.
1236
        * lib/target-supports.exp (check_compile): Match // Go.
1237
 
1238
2010-12-02  Eric Botcazou  
1239
 
1240
        * gcc.dg/pr46685.c: New test.
1241
 
1242
2010-12-02  Sebastian Pop  
1243
 
1244
        PR tree-optimization/45199
1245
        * gcc.dg/tree-ssa/ldist-15.c: New.
1246
        * gcc.dg/tree-ssa/ldist-16.c: New.
1247
        * gfortran.dg/ldist-pr45199.f: New.
1248
 
1249
2010-12-02  Richard Guenther  
1250
 
1251
        PR tree-optimization/46723
1252
        * gcc.dg/torture/pr46723.c: New testcase.
1253
 
1254
2010-12-02  Richard Guenther  
1255
 
1256
        PR lto/44871
1257
        * g++.dg/lto/20101126-1_0.C: New testcase.
1258
        * g++.dg/lto/20101126-1_1.c: Likewise.
1259
 
1260
2010-12-02  Richard Guenther  
1261
            Ira Rosen  
1262
 
1263
        PR tree-optimization/46663
1264
        * gcc.dg/vect/pr46663.c: New test.
1265
 
1266
2010-12-02  Jie Zhang  
1267
 
1268
        PR middle-end/46674
1269
        * gcc.dg/pr46674.c: New test.
1270
 
1271
2010-12-02  Nicola Pero  
1272
 
1273
        * objc.dg/exceptions-6.m: New.
1274
        * obj-c++.dg/exceptions-6.mm: New.
1275
 
1276
2010-12-01  Jan Hubicka  
1277
 
1278
        * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1279
 
1280
2010-12-01  Sebastian Pop  
1281
 
1282
        PR middle-end/45297
1283
        * gcc.dg/graphite/pr45297.c: New.
1284
 
1285
2010-12-01  Richard Guenther  
1286
 
1287
        PR tree-optimization/46730
1288
        * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1289
 
1290
2010-11-30  Michael Meissner  
1291
 
1292
        * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1293
        (a*b)-c generates two fma instructions, instead of separate
1294
        multiply, add, and subtract.
1295
 
1296
2010-11-30  Tobias Burnus  
1297
 
1298
        * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1299
        a value to all array elements.
1300
 
1301
2010-11-30  Richard Guenther  
1302
 
1303
        PR tree-optimization/46722
1304
        * gcc.target/i386/fma4-fma-2.c: New testcase.
1305
 
1306
2010-11-29  Nicola Pero  
1307
 
1308
        * objc.dg/duplicate-class-1.m: New.
1309
        * obj-c++.dg/duplicate-class-1.mm: New.
1310
 
1311
2010-11-29  Nicola Pero  
1312
 
1313
        * objc.dg/property/dotsyntax-21.m
1314
        * obj-c++.dg/property/dotsyntax-21.mm
1315
 
1316
2010-11-29  Alexandre Oliva  
1317
 
1318
        PR debug/46338
1319
        * g++.dg/debug/pr46338.C: New.
1320
 
1321
2010-11-29  Richard Guenther  
1322
            Zdenek Dvorak  
1323
 
1324
        PR tree-optimization/46675
1325
        * gcc.dg/pr46675.c: New test.
1326
 
1327
2010-11-29  Iain Sandoe  
1328
 
1329
        * gcc/testsuite/objc.dg/strings-1.m: Move to...
1330
        * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1331
        * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1332
        * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1333
        constructor and class reference for NeXT runtime.  Update paths.
1334
        * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1335
        * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1336
        * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1337
        * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1338
        constructor and class reference for NeXT runtime.  Update paths.
1339
 
1340
2010-11-29  Dodji Seketeli  
1341
 
1342
        PR c++/42260
1343
        * g++.dg/conversion/cast2.C: New test.
1344
 
1345
        PR c++/45383
1346
        * g++.dg/conversion/cond4.C: Likewise.
1347
 
1348
2010-11-29  Dodji Seketeli  
1349
 
1350
        PR c++/45383
1351
        Reverted patch for PR c++/42260
1352
        * g++.dg/conversion/cast2.C: Reverted new test.
1353
 
1354
2010-11-29  Dodji Seketeli  
1355
 
1356
        PR debug/46101
1357
        * g++.dg/debug/dwarf2/typedef5.C: New test
1358
 
1359
2010-11-29  Iain Sandoe  
1360
            Mike Stump  
1361
 
1362
        PR target/26427
1363
        PR target/33120
1364
        PR testsuite/35710
1365
        * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1366
        * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1367
        * gcc.dg/darwin-comm.c: Adjust for new allocators.
1368
        * gcc.dg/darwin-sections.c: New test.
1369
        * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1370
 
1371
2010-11-29  Nicola Pero  
1372
 
1373
        * objc.dg/exceptions-1.m: New.
1374
        * objc.dg/exceptions-2.m: New.
1375
        * objc.dg/exceptions-3.m: New.
1376
        * objc.dg/exceptions-4.m: New.
1377
        * objc.dg/exceptions-5.m: New.
1378
        * obj-c++.dg/exceptions-1.mm: New.
1379
        * obj-c++.dg/exceptions-2.mm: New.
1380
        * obj-c++.dg/exceptions-3.mm: New.
1381
        * obj-c++.dg/exceptions-4.mm: New.
1382
        * obj-c++.dg/exceptions-5.mm: New.
1383
 
1384
2010-11-29  Nicola Pero  
1385
 
1386
        * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1387
        * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1388
        * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1389
 
1390
2010-11-28  Janus Weil  
1391
 
1392
        PR fortran/46662
1393
        * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1394
 
1395
2010-11-28  Eric Botcazou  
1396
 
1397
        * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1398
        * gnat.dg/pack9.adb (dg-final): Likewise.
1399
 
1400
2010-11-28  Paul Thomas  
1401
 
1402
        PR fortran/35810
1403
        * gfortran.dg/realloc_on_assign_1.f03: New test.
1404
        * gfortran.dg/realloc_on_assign_2.f03: New test.
1405
        * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1406
        * gfortran.dg/unpack_bounds_1.f90: The same.
1407
        * gfortran.dg/cshift_bounds_2.f90: The same.
1408
        * gfortran.dg/matmul_bounds_2.f90: The same.
1409
        * gfortran.dg/matmul_bounds_3.f90: The same.
1410
        * gfortran.dg/matmul_bounds_4.f90: The same.
1411
        * gfortran.dg/matmul_bounds_5.f90: The same.
1412
 
1413
2010-11-27  Tobias Burnus  
1414
 
1415
        PR fortran/46638
1416
        PR fortran/46668
1417
        * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1418
 
1419
2010-11-27  Nicola Pero  
1420
 
1421
        PR objc++/46222
1422
        * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1423
 
1424
2010-11-27  Nicola Pero  
1425
 
1426
        * objc.dg/property/at-property-24.m: New.
1427
        * objc.dg/property/at-property-25.m: New.
1428
        * obj-c++.dg/property/at-property-24.mm: New.
1429
        * obj-c++.dg/property/at-property-25.mm: New.
1430
 
1431
2010-11-27  Nicola Pero  
1432
 
1433
        * objc.dg/protocol-qualifier-1.m: New.
1434
        * objc.dg/protocol-qualifier-2.m: New.
1435
        * obj-c++.dg/protocol-qualifier-1.mm: New.
1436
        * obj-c++.dg/protocol-qualifier-2.mm: New.
1437
 
1438
2010-11-26  Rainer Orth  
1439
 
1440
        * lib/gnat.exp: Load gcc.exp.
1441
        (gnat_target_compile): Use gcc_target_compile for *.c sources.
1442
        * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1443
 
1444
2010-11-26  Richard Guenther  
1445
 
1446
        PR lto/46648
1447
        * gcc.dg/lto/20101125-1_0.c: New testcase.
1448
        * gcc.dg/lto/20101125-1_1.c: Likewise.
1449
 
1450
2010-11-22   Bud Davis  
1451
 
1452
        * arith_divide_no_check.f
1453
         ,arith_divide.f,old_style_init.f90: new tests.
1454
 
1455
2010-11-26  H.J. Lu  
1456
 
1457
        PR tree-optimization/46665
1458
        * gfortran.dg/pr46665.f90: New.
1459
 
1460
2010-11-26  Jakub Jelinek  
1461
 
1462
        PR middle-end/46647
1463
        * gcc.dg/pr46647.c: New test.
1464
 
1465
2010-11-25  Janus Weil  
1466
 
1467
        PR fortran/46581
1468
        * gfortran.dg/select_type_19.f03: New.
1469
 
1470
2010-11-25  Nicola Pero  
1471
 
1472
        * objc.dg/ivar-problem-1.m: New.
1473
        * obj-c++.dg/ivar-problem-1.mm: New.
1474
 
1475
2010-11-25  Jakub Jelinek  
1476
 
1477
        PR middle-end/46637
1478
        * gcc.c-torture/compile/pr46637.c: New test.
1479
 
1480
2010-11-25  H.J. Lu  
1481
 
1482
        * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1483
 
1484
2010-11-25  H.J. Lu  
1485
 
1486
        PR middle-end/46647
1487
        * gcc.target/i386/pr46647.c: New.
1488
 
1489
2010-11-25  Kai Tietz  
1490
 
1491
        * gcc.dg/dll-8.c: New.
1492
 
1493
2010-11-25  Eric Botcazou  
1494
 
1495
        * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1496
        * gnat.dg/sse_nolib.adb: Likewise.
1497
 
1498
2010-11-25  Alexander Monakov  
1499
 
1500
        PR rtl-optimization/46585
1501
        * gcc.dg/pr46585.c: New.
1502
 
1503
2010-11-24  Richard Henderson  
1504
 
1505
        * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1506
        vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1507
        vect_unpack, vect_int_mult, vect_extract_even_odd,
1508
        vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1509
 
1510
2010-11-24  H.J. Lu  
1511
 
1512
        PR target/46519
1513
        * gfortran.dg/pr46519-1.f: New.
1514
 
1515
2010-11-24  H.J. Lu  
1516
 
1517
        PR target/46519
1518
        * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1519
        * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1520
 
1521
        * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1522
        * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1523
        * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1524
        * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1525
 
1526
        * gcc.target/i386/avx-vzeroupper-20.c: New.
1527
        * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1528
        * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1529
        * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1530
        * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1531
        * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1532
        * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1533
 
1534
2010-11-24  Richard Guenther  
1535
 
1536
        PR lto/43218
1537
        * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1538
 
1539
2010-11-24  Jakub Jelinek  
1540
 
1541
        PR rtl-optimization/46614
1542
        * gcc.dg/pr46614.c: New test.
1543
 
1544
2010-11-24  Tobias Burnus  
1545
 
1546
        PR fortran/46638
1547
        * gfortran.dg/transfer_simplify_10.f90: New.
1548
 
1549
2010-11-24  Jakub Jelinek  
1550
 
1551
        PR middle-end/46629
1552
        * gfortran.dg/lto/pr46629_0.f90: New test.
1553
 
1554
2010-11-24  Mingjie Xing  
1555
 
1556
        * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1557
        * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1558
 
1559
2010-11-23  Joseph Myers  
1560
 
1561
        * gcc.dg/opts-5.c: New test.
1562
 
1563
2010-11-23  Jeffrey Yasskin 
1564
 
1565
        PR c++/46527
1566
        * g++.dg/debug/dwarf2/pr46527.C: New test.
1567
 
1568
2010-11-23  Iain Sandoe  
1569
 
1570
        * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1571
 
1572
2010-11-23  Jakub Jelinek  
1573
 
1574
        PR middle-end/46499
1575
        * gcc.dg/pr46499-1.c: New test.
1576
        * gcc.dg/pr46499-2.c: New test.
1577
 
1578
2010-11-23  Jack Howarth  
1579
 
1580
        * gcc.target/i386/alias-1.c: Require alias support.
1581
 
1582
2010-11-22  Uros Bizjak  
1583
 
1584
        * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1585
        for vectorizer tests.
1586
        * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1587
        * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1588
        * gcc.dg/graphite/pr41888.c: Ditto.
1589
        * gcc.dg/graphite/pr42729.c: Ditto.
1590
 
1591
2010-11-22  Mingjie Xing  
1592
            Uros Bizjak  
1593
 
1594
        * lib/target-supports.exp (check_vect_support_and_set_flags): New
1595
        procedure to check if the target supports vectorizer tests. Set
1596
        DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1597
        capabilites.
1598
        * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1599
        * g++.dg/vect/vect.exp: Ditto.
1600
        * gfortran.dg/vect/vect.exp: Ditto.
1601
 
1602
2010-11-22  Nicola Pero  
1603
 
1604
        PR objc/34033
1605
        * objc.dg/strings-1.m: New.
1606
        * objc.dg/strings-2.m: New.
1607
        * obj-c++.dg/strings-1.mm: New.
1608
        * obj-c++.dg/strings-2.mm: New.
1609
 
1610
2010-11-22  Ian Bolton  
1611
 
1612
        * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1613
        "target short_enums".
1614
        * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1615
 
1616
2010-11-22  Eric Botcazou  
1617
 
1618
        * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1619
 
1620
        PR rtl-optimization/46603
1621
        * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1622
 
1623
        PR testsuite/46230
1624
        * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1625
        being vectorized.  Adjust dg-final pattern.
1626
        * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1627
 
1628
        * gcc.dg/vect: Do not include  in testcases.
1629
        * gcc.dg/vect/costmodel/ppc: Likewise.
1630
 
1631
2010-11-22  Alexander Monakov  
1632
 
1633
        PR rtl-optimization/45652
1634
        * gcc.dg/pr45652.c: New.
1635
 
1636
2010-11-21  Richard Henderson  
1637
 
1638
        PR rtl-optimization/46571
1639
        * gcc.dg/pr46571.c: New.
1640
 
1641
2010-11-21  Eric Botcazou  
1642
 
1643
        * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1644
 
1645
2010-11-21  Uros Bizjak  
1646
 
1647
        PR target/46533
1648
        * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1649
 
1650
2010-11-20  Joseph Myers  
1651
 
1652
        * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1653
        * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1654
        * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1655
        * gcc.dg/pack-test-2.c: Test for all targets.
1656
        * gcc.dg/pragma-align.c: Test for all targets.
1657
        * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1658
        * gcc.dg/ucnid-10.c: Test for all targets.
1659
 
1660
2010-11-20  Eric Botcazou  
1661
 
1662
        * gcc.target/sparc/sparc-align-1.c: New test.
1663
 
1664
2010-11-20  Nathan Froyd  
1665
 
1666
        PR c++/16189
1667
        PR c++/36888
1668
        PR c++/45331
1669
        * g++.dg/parse/semicolon3.C: New test.
1670
        * g++.dg/debug/pr22514.C: Adjust.
1671
        * g++.dg/init/error1.C: Adjust.
1672
        * g++.dg/other/bitfield3.C: Adjust.
1673
        * g++.dg/other/semicolon.C: Adjust.
1674
        * g++.dg/parse/error14.C: Adjust.
1675
        * g++.dg/parse/error5.C: Adjust.
1676
        * g++.dg/parse/parameter-declaration-1.C: Adjust.
1677
        * g++.dg/template/pr23510.C: Adjust.
1678
        * g++.dg/template/pr39425.C: Adjust.
1679
        * g++.old-deja/g++.robertl/eb125.C: Adjust.
1680
 
1681
2010-11-20  Jakub Jelinek  
1682
 
1683
        PR debug/46561
1684
        * gcc.dg/autopar/pr46561.c: New test.
1685
 
1686
        PR c++/46538
1687
        * g++.dg/other/error34.C: New test.
1688
 
1689
        PR c++/46526
1690
        * g++.dg/cpp0x/constexpr-base3.C: New test.
1691
 
1692
        PR tree-optimization/45830
1693
        * gcc.target/i386/pr45830.c: New test.
1694
        * gcc.c-torture/execute/pr45830.c: New test.
1695
 
1696
2010-11-19  Nicola Pero  
1697
 
1698
        * objc.dg/attributes/class-attribute-1.m: Rewritten.
1699
        * objc.dg/attributes/class-attribute-2.m: Same change.
1700
        * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1701
        * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1702
        * objc.dg/fobjc-std-1.m: Updated.
1703
        * obj-c++.dg/fobjc-std-1.mm: Updated.
1704
 
1705
2010-11-19  Michael Matz  
1706
 
1707
        PR tree-optimization/46077
1708
        * gcc.dg/vect/O3-pr46077.c: New testcase.
1709
 
1710
2010-11-19  Joseph Myers  
1711
 
1712
        PR c/46547
1713
        * gcc.c-torture/compile/pr46547-1.c: New test.
1714
 
1715
2010-11-19  Rainer Orth  
1716
 
1717
        * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1718
        exec $compiler.
1719
        * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1720
        $GFORTRAN_UNDER_TEST.
1721
        (gfortran_init): Use -B to specify specpath, add trailing /.
1722
 
1723
2010-11-19  Michael Meissner  
1724
 
1725
        * gcc.target/powerpc/ppc-target-1.c: New file to test target
1726
        attributes on PowerPC.
1727
        * gcc.target/powerpc/ppc-target-2.c: Ditto.
1728
        * gcc.target/powerpc/ppc-target-3.c: Ditto.
1729
 
1730
2010-11-19  Nicola Pero  
1731
 
1732
        * objc.dg/attributes/proto-attribute-1.m: Updated.
1733
        * objc.dg/attributes/proto-attribute-2.m: New.
1734
        * objc.dg/attributes/proto-attribute-3.m: New.
1735
        * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1736
        * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1737
        * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1738
 
1739
2010-11-19  Eric Botcazou  
1740
 
1741
        * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1742
 
1743
2010-11-19  Eric Botcazou  
1744
 
1745
        * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1746
 
1747
2010-11-18  Steve Ellcey  
1748
 
1749
        * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1750
        * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1751
 
1752
2010-11-18  Jakub Jelinek  
1753
 
1754
        PR middle-end/46534
1755
        * gcc.c-torture/compile/pr46534.c: New test.
1756
 
1757
2010-11-18  Eric Botcazou  
1758
 
1759
        * gnat.dg/atomic4.ad[sb]: New test.
1760
        * gnat.dg/volatile4.adb: Likewise.
1761
 
1762
2010-11-18  Richard Henderson  
1763
 
1764
        * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1765
 
1766
2010-11-18  Nathan Froyd  
1767
 
1768
        PR c/33193
1769
        * c-c++-common/pr33193.c: New test.
1770
 
1771
2010-11-18  Richard Guenther  
1772
 
1773
        PR tree-optimization/46172
1774
        * gcc.dg/torture/pr46172.c: New testcase.
1775
 
1776
2010-11-18  Jeff Law  
1777
 
1778
        PR middle-end-optimization/46297
1779
        * gfortran.dg/pr46297.f: New test.
1780
 
1781
2010-11-17  Steve Ellcey  
1782
 
1783
        PR middle-end/31490
1784
        * gcc.dg/pr31490.c: New test.
1785
 
1786
2010-11-17  Uros Bizjak  
1787
 
1788
        * gcc.dg/nop.h: Move from ...
1789
        * gcc.dg/guality/nop.h: ... here.
1790
        * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1791
        * gcc.dg/guality/asm-1.c: Update nop.h include.
1792
        * gcc.dg/guality/pr43329-1.c: Ditto.
1793
 
1794
2010-11-17  Paolo Bonzini  
1795
 
1796
        * gcc.dg/two-types-1.c: New test.
1797
        * gcc.dg/two-types-2.c: New test.
1798
        * gcc.dg/two-types-3.c: New test.
1799
        * gcc.dg/two-types-4.c: New test.
1800
        * gcc.dg/two-types-5.c: New test.
1801
        * gcc.dg/two-types-6.c: New test.
1802
        * gcc.dg/two-types-7.c: New test.
1803
        * gcc.dg/two-types-8.c: New test.
1804
        * gcc.dg/two-types-9.c: New test.
1805
        * gcc.dg/two-types-10.c: New test.
1806
        * objc.dg/two-types-1.m: New test.
1807
 
1808
2010-11-17  Jakub Jelinek  
1809
 
1810
        PR rtl-optimization/46440
1811
        * gcc.dg/pr46440.c: New test.
1812
 
1813
        PR testsuite/45429
1814
        * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1815
 
1816
2010-11-17  Ira Rosen  
1817
 
1818
        PR tree-optimization/46312
1819
        * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1820
        * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1821
        on targets that support vector shifts with scalar shift argument.
1822
        Remove dg-options.
1823
        * gcc.dg/vect/vect-scal-opt.c: Rename to...
1824
        * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1825
        * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1826
        * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1827
        * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1828
        * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1829
        support misaligned data accesses.
1830
        * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1831
        * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1832
        * lib/target-supports.exp
1833
        (check_effective_target_vect_shift_scalar): New.
1834
 
1835
2010-11-17  Jakub Jelinek  
1836
 
1837
        * gcc.dg/guality/nop.h: New file.
1838
        * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1839
        "nop".  Adjust line numbers in gdb-test.
1840
        * gcc.dg/guality/pr43329-1.c: Likewise.
1841
 
1842
2010-11-16  Jason Merrill  
1843
 
1844
        * g++.dg/cpp0x/defaulted20.C: New.
1845
 
1846
        * g++.dg/template/injected2.C: New.
1847
 
1848
2010-11-17  Nicola Pero  
1849
 
1850
        * objc.dg/protocol-optional-1.m: New.
1851
        * obj-c++.dg/protocol-optional-1.mm: New.
1852
 
1853
2010-11-16  Richard Henderson  
1854
 
1855
        * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1856
        * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1857
 
1858
2010-11-16  Eric Botcazou  
1859
 
1860
        * gnat.dg/opt12.adb: New test.
1861
        * gnat.dg/opt12_pkg.ad[sb]: New helper.
1862
 
1863
2010-11-16  Eric Botcazou  
1864
 
1865
        * gcc.target/rx/pack.c: New test.
1866
 
1867
2010-11-16  Francois-Xavier Coudert  
1868
            Tobias Burnus  
1869
 
1870
        PR fortran/32049
1871
        * gfortran.dg/quad_1.f90: New.
1872
        * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1873
        compiler arguments.
1874
        * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1875
        library search path; call gcc-set-multilib-library-path with
1876
        arguments such that libgfortran.spec is found.
1877
        (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1878
 
1879
2010-11-16  Jakub Jelinek  
1880
 
1881
        PR c++/46401
1882
        * g++.dg/warn/Wsequence-point-3.C: New test.
1883
 
1884
2010-11-16  Kai Tietz  
1885
 
1886
        PR preprocessor/17349
1887
        * gcc.dg/cpp/cmdlne-C3.c: New.
1888
 
1889
2010-11-16  Richard Guenther  
1890
 
1891
        PR tree-optimization/44545
1892
        * gcc.dg/pr44545.c: New testcase.
1893
 
1894
2010-11-16  Andrey Belevantsev  
1895
 
1896
        PR rtl-optimization/46366
1897
        * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1898
        casts.
1899
 
1900
2010-11-16  Richard Guenther  
1901
 
1902
        * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1903
 
1904
2010-11-16  Richard Guenther  
1905
 
1906
        PR middle-end/45172
1907
        * gfortran.dg/gomp/pr45172.f90: New testcase.
1908
 
1909
2010-11-16  Nick Clifton  
1910
 
1911
        * gcc.target/rx/pack.c: New test.
1912
 
1913
2010-11-15  Richard Henderson  
1914
 
1915
        * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1916
        * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1917
        Use builtin_constant_p rather than scanning for builtin name.
1918
 
1919
2010-11-15  Nicola Pero  
1920
 
1921
        * objc.dg/property/dotsyntax-18.m: New.
1922
        * objc.dg/property/dotsyntax-19.m: New.
1923
        * objc.dg/property/dotsyntax-20.m: New.
1924
        * obj-c++.dg/property/dotsyntax-18.mm: New.
1925
        * obj-c++.dg/property/dotsyntax-19.mm: New.
1926
        * obj-c++.dg/property/dotsyntax-20.mm: New.
1927
        * objc.dg/property/dotsyntax-4.m: Removed some unused
1928
        variables and code.
1929
        * objc.dg/property/dotsyntax-6.m: Same change.
1930
        * objc.dg/property/dotsyntax-16.m: Same change.
1931
        * objc.dg/property/dotsyntax-17.m: Same change.
1932
        * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1933
        * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1934
        * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1935
        * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1936
        * objc.dg/property/at-property-22.m: Added missing casts.
1937
        * obj-c++.dg/property/at-property-22.mm: Same change.
1938
 
1939
2010-11-15  Jakub Jelinek  
1940
 
1941
        PR tree-optimization/46491
1942
        * gcc.target/i386/pr46491.c: New test.
1943
 
1944
        PR tree-optimization/46461
1945
        * gcc.c-torture/compile/pr46461.c: New test.
1946
 
1947
2010-11-15  Tobias Burnus  
1948
 
1949
        PR fortran/46484
1950
        * gfortran.dg/allocatable_scalar_11.f90: New.
1951
        * gfortran.dg/allocatable_scalar_5.f90: Make test case
1952
        standard conform.
1953
 
1954
2010-11-15  Jakub Jelinek  
1955
 
1956
        PR debug/46095
1957
        * gcc.target/i386/pr46095.c: New test.
1958
 
1959
        PR debug/46387
1960
        * gcc.dg/pr46387.c: New test.
1961
 
1962
2010-11-15  Nicola Pero  
1963
 
1964
        * objc.dg/property/dotsyntax-16.m: New.
1965
        * objc.dg/property/dotsyntax-17.m: New.
1966
        * obj-c++.dg/property/dotsyntax-16.mm: New.
1967
        * obj-c++.dg/property/dotsyntax-17.mm: New.
1968
        * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1969
        syntax with properties, which now works.
1970
        * obj-c++.dg/property/at-property-10.mm: Same change.
1971
 
1972
2010-11-15  Martin Jambor  
1973
 
1974
        PR tree-optimization/46349
1975
        * gnat.dg/opt9.adb: New file.
1976
        * gnat.dg/opt9_pkg.ads: Likewise
1977
 
1978
2010-11-15  Richard Guenther  
1979
 
1980
        PR lto/44989
1981
        * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1982
 
1983
2010-11-15  Nathan Froyd  
1984
 
1985
        PR preprocessor/45038
1986
        * g++.dg/pr45038.C: New test.
1987
 
1988
2010-11-15  Richard Guenther  
1989
 
1990
        PR tree-optimization/46467
1991
        * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1992
 
1993
2010-11-15  Richard Guenther  
1994
 
1995
        PR testsuite/46423
1996
        * g++.dg/torture/pr34850.C: Adjust.
1997
 
1998
2010-11-14  Paolo Bonzini  
1999
 
2000
        PR c/46475
2001
        * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
2002
 
2003
2010-11-14  Nicola Pero  
2004
 
2005
        * objc.dg/property/at-property-21.m: New.
2006
        * objc.dg/property/at-property-22.m: New.
2007
        * objc.dg/property/at-property-23.m: New.
2008
        * objc.dg/property/synthesize-9.m: New.
2009
        * objc.dg/property/synthesize-10.m: New.
2010
        * objc.dg/property/synthesize-11.m: New.
2011
        * obj-c++.dg/property/at-property-21.mm: New.
2012
        * obj-c++.dg/property/at-property-22.mm: New.
2013
        * obj-c++.dg/property/at-property-23.mm: New.
2014
        * obj-c++.dg/property/synthesize-9.mm: New.
2015
        * obj-c++.dg/property/synthesize-10.mm: New.
2016
        * obj-c++.dg/property/synthesize-11.mm: New.
2017
 
2018
        * objc.dg/property/at-property-4.m: Updated to match new compiler
2019
        where some errors have been converted into warnings and vice versa.
2020
        * objc.dg/property/at-property-16.m: Same change.
2021
        * objc.dg/property/at-property-18.m: Same change.
2022
        * objc.dg/property/property-neg-5.m: Same change.
2023
        * obj-c++.dg/property/at-property-4.mm: Same change.
2024
        * obj-c++.dg/property/at-property-16.mm: Same change.
2025
        * obj-c++.dg/property/at-property-18.mm: Same change.
2026
        * obj-c++.dg/property/property-neg-5.mm: Same change.
2027
 
2028
        * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
2029
        commented out because of testsuite problems; I found out that
2030
        using dg-warning instead of dg-message gets them to work.
2031
        * obj-c++.dg/property/property-neg-3.mm: Same change.
2032
        * obj-c++.dg/property/synthesize-6.mm: Same change.
2033
        * obj-c++.dg/property/at-property-5.mm: Same change.
2034
        * obj-c++.dg/property/at-property-14.mm: Same change.
2035
        * obj-c++.dg/property/at-property-18.mm: Same change.
2036
        * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
2037
        some tests still do not work due to some other testsuite issue).
2038
 
2039
2010-11-13  Jason Merrill  
2040
 
2041
        * g++.dg/cpp0x/auto20.C: New.
2042
 
2043
2010-11-13  Iain Sandoe  
2044
 
2045
        * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
2046
        * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
2047
 
2048
2010-11-13  Paolo Bonzini  
2049
 
2050
        PR c/46462
2051
        * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
2052
        * gcc.dg/pr35746.c: Likewise.
2053
        * gcc.dg/cpp/direct2.c: Likewise.
2054
        * gcc.dg/cpp/direct2s.c: Likewise.
2055
        * gcc.dg/noncompile/920923-1.c: Likewise.
2056
        * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
2057
 
2058
2010-11-13  Nicola Pero  
2059
 
2060
        * obj-c++.dg/attributes/method-format-1.mm: Adjust.
2061
 
2062
2010-11-13  Nicola Pero  
2063
 
2064
        * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2065
        a pointer to an arbitrary C struct with an Objective-C protocol.
2066
        Test various valid uses of typedef with Objective-C objects and
2067
        protocols instead.
2068
        * objc.dg/invalid-type-1.m: New.
2069
        * obj-c++.dg/invalid-type-1.m: New.
2070
 
2071
2010-11-13  Iain Sandoe  
2072
 
2073
        * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2074
 
2075
2010-11-13  Tobias Burnus  
2076
 
2077
        PR fortran/45742
2078
        * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2079
 
2080
2010-11-13  Tobias Burnus  
2081
 
2082
        PR fortran/45742
2083
        * gfortran.dg/volatile12.f90: New.
2084
 
2085
2010-11-13  Paolo Bonzini  
2086
 
2087
        * objc.dg/attributes/method-format-1.m: Adjust.
2088
 
2089
2010-11-13  Paolo Bonzini  
2090
 
2091
        PR c/20385
2092
        * gcc.dg/decl-9.c: New.
2093
 
2094
2010-11-13  Paolo Bonzini  
2095
 
2096
        * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2097
 
2098
2010-11-13  Paolo Bonzini  
2099
 
2100
        * gcc.dg/format/few-1.c: New test.
2101
        * gcc.dg/format/asm_fprintf-1.c: Adjust.
2102
        * gcc.dg/format/c90-scanf-1.c: Adjust.
2103
        * gcc.dg/format/cmn-err-1.c: Adjust.
2104
        * gcc.dg/format/dfp-printf-1.c: Adjust.
2105
        * gcc.dg/format/dfp-scanf-1.c: Adjust.
2106
        * gcc.dg/format/gcc_diag-1.c: Adjust.
2107
        * gcc.dg/format/ms_unnamed-1.c: Adjust.
2108
        * gcc.dg/format/strfmon-1.c: Adjust.
2109
        * gcc.dg/format/unnamed-1.c: Adjust.
2110
        * gcc.dg/format/xopen-2.c: Adjust.
2111
        * g++.dg/ext/builtin4.C: Adjust.
2112
        * g++.dg/ext/builtin5.C: Adjust.
2113
 
2114
2010-11-12  Joseph Myers  
2115
 
2116
        * gcc.dg/pragma-diag-2.c: New test.
2117
 
2118
2010-11-12  Jerry DeLisle  
2119
 
2120
        PR fortran/45794
2121
        * gfortran.dg/optional_mask.f90: New test.
2122
 
2123
2010-11-13  Ville Voutilainen  
2124
 
2125
        * g++.dg/cpp0x/defaulted15.C: Adjust.
2126
 
2127
2010-11-12  James Dennett 
2128
 
2129
        PR c++/39415
2130
        * g++.dg/expr/static_cast7.C: New.
2131
 
2132
2010-11-12  Rainer Orth  
2133
 
2134
        * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2135
        warning.
2136
        * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2137
        mips-sgi-irix*.
2138
        * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2139
        * gcc.target/mips/call-3.c: Add dg-require-visibility.
2140
 
2141
2010-11-12  Eric Botcazou  
2142
 
2143
        * gcc.dg/pr46375.c: New test.
2144
 
2145
2010-11-11  Nathan Froyd  
2146
 
2147
        PR c/44782
2148
        * c-c++-common/fmax-errors.c: New test.
2149
 
2150
2010-11-11  Richard Henderson  
2151
 
2152
        * gcc.target/i386/sse-24.c: Use -ffp-contract.
2153
 
2154
2010-11-11  Jan Hubicka  
2155
 
2156
        * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2157
        * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2158
 
2159
2010-11-12  Jakub Jelinek  
2160
 
2161
        PR target/46088
2162
        * gcc.dg/pr46088.c: New test.
2163
 
2164
2010-11-11  Steven G. Kargl  
2165
 
2166
        * gfortran.dg/empty_derived_type.f90: New test.
2167
 
2168
2010-11-11  Tobias Burnus  
2169
 
2170
        PR fortran/46413
2171
        * gfortran.dg/class_31.f90: New.
2172
 
2173
        PR fortran/46205
2174
        * gfortran.dg/forall_14.f90: New.
2175
 
2176
2010-11-11  Jakub Jelinek  
2177
            Tobias Burnus  
2178
 
2179
        PR fortran/46325
2180
        * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2181
 
2182
2010-11-11  Jan Hubicka  
2183
 
2184
        * gcc.dg/20081223-1.c: Update LTO options.
2185
        * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2186
        * gcc.dg/lto/20081118_0.c: Update LTO options.
2187
        * gcc.dg/lto/ipareference_0.c: Update LTO options.
2188
        * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2189
        * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2190
        * gcc.dg/lto/ipacp_0.c: Update LTO options.
2191
        * gcc.dg/lto/20090116_0.c: Update LTO options.
2192
        * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2193
        * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2194
        * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2195
        * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2196
        * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2197
        * gcc.dg/lto/20081224_0.c: Update LTO options.
2198
        * gcc.dg/lto/20090219_0.c: Update LTO options.
2199
        * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2200
        * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2201
        * gcc.dg/lto/20081115_0.c: Update LTO options.
2202
        * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2203
        * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2204
        * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2205
        * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2206
        * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2207
        * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2208
        * g++.dg/20090107-1.C: Update LTO options.
2209
        * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2210
        * g++.dg/lto/20081123_0.C: Update LTO options.
2211
        * g++.dg/lto/20090313_0.C: Update LTO options.
2212
        * g++.dg/lto/20081125_0.C: Update LTO options.
2213
        * g++.dg/lto/20081109-1_0.C: Update LTO options.
2214
        * g++.dg/lto/20081219_0.C: Update LTO options.
2215
        * g++.dg/lto/20100724-1_0.C: Update LTO options.
2216
        * g++.dg/lto/20081204-1_0.C: Update LTO options.
2217
        * g++.dg/lto/20090303_0.C: Update LTO options.
2218
        * g++.dg/lto/20100723-1_0.C: Update LTO options.
2219
        * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2220
        * g++.dg/lto/20090128_0.C: Update LTO options.
2221
        * g++.dg/lto/20081204-2_0.C: Update LTO options.
2222
        * g++.dg/lto/20090302_0.C: Update LTO options.
2223
        * g++.dg/lto/20081119-1_0.C: Update LTO options.
2224
        * g++.dg/lto/20081118_0.C: Update LTO options.
2225
        * g++.dg/20090121-1.C: Update LTO options.
2226
        * objc.dg/lto/lto.exp: Update LTO options.
2227
        * lib/lto.exp: Update LTO options.
2228
        * lib/gcc-dg.exp: Update LTO options.
2229
        * lib/c-torture.exp: Update LTO options.
2230
        * obj-c++.dg/lto/lto.exp: Update LTO options.
2231
 
2232
2010-11-11  Jan Hubicka  
2233
 
2234
        PR tree-optimize/40436
2235
        * gcc.dg/tree-ssa/inline-5.c: New testcase.
2236
        * gcc.dg/tree-ssa/inline-6.c: New testcase.
2237
 
2238
2010-11-11  Janus Weil  
2239
 
2240
        * gfortran.dg/proc_decl_24.f90: New.
2241
 
2242
2010-11-11  Nicola Pero  
2243
 
2244
        * objc.dg/property/at-property-20.m: New.
2245
        * objc.dg/property/synthesize-8.m: New.
2246
        * obj-c++.dg/property/at-property-20.m: New.
2247
        * obj-c++.dg/property/synthesize-8.mm: New.
2248
 
2249
2010-11-11  Joseph Myers  
2250
 
2251
        * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2252
 
2253
2010-11-11  Jakub Jelinek  
2254
 
2255
        PR middle-end/46388
2256
        * gcc.c-torture/compile/pr46388.c: New test.
2257
 
2258
2010-11-11  Rainer Orth  
2259
 
2260
        * lib/lto.exp (lto-get-options-main): Support optional target
2261
        selector for dg-suppress-ld-options.
2262
 
2263
2010-11-11  Martin Jambor  
2264
 
2265
        PR tree-optimization/46383
2266
        * g++.dg/torture/pr46383.C: New test.
2267
 
2268
2010-11-11  Uros Bizjak  
2269
 
2270
        * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2271
        * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2272
        to dg-options.
2273
        * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2274
        * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2275
        * g++.dg/other/i386-3.C: Ditto.
2276
 
2277
2010-11-10  Jason Merrill  
2278
 
2279
        * g++.dg/cpp0x/constexpr-46420.C: New.
2280
 
2281
2010-11-10  Joseph Myers  
2282
 
2283
        * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2284
        gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2285
        gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2286
        gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2287
        expected messages.
2288
 
2289
2010-11-10  Jan Hubicka  
2290
 
2291
        PR tree-optimize/38669
2292
        * gcc.dg/tree-ssa/pr38699.c: New testcase.
2293
 
2294
2010-11-10  Jan Hubicka  
2295
 
2296
        * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2297
 
2298
2010-11-10  Jason Merrill  
2299
 
2300
        * g++.dg/cpp0x/constexpr-bitfield.C: New.
2301
 
2302
2010-11-10  Jakub Jelinek  
2303
 
2304
        PR debug/46409
2305
        * gcc.dg/debug/pr46409.c: New test.
2306
 
2307
        PR c++/46368
2308
        * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2309
 
2310
2010-11-10  Uros Bizjak  
2311
 
2312
        PR target/46419
2313
        * gcc-target/i386/pr46419.c: New test.
2314
 
2315
2010-11-10  Quentin Neill  
2316
 
2317
        * g++.dg/other/i386-2.C: Add -mtbm.
2318
        * g++.dg/other/i386-3.C: Likewise.
2319
        * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2320
        * gcc.target/i386/funcspec-6.c: Likewise.
2321
        * gcc.target/i386/sse-12.c: Add -mtbm.
2322
        * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2323
        operand intrinsics.
2324
        * gcc.target/i386/sse-14.c: Likewise.
2325
        * gcc.target/i386/sse-22.c: Likewise.
2326
        * gcc.target/i386/sse-23.c: Likewise.
2327
        * gcc.target/i386/tbm-1.c: New file.
2328
        * gcc.target/i386/tbm-2.c: Likewise.
2329
 
2330
2010-11-10  Quentin Neill  
2331
 
2332
        * g++.dg/other/i386-2.C: Add -mbmi.
2333
        * g++.dg/other/i386-3.C: Likewise.
2334
        * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2335
        * gcc.target/i386/funcspec-6.c: Likewise.
2336
        * gcc.target/i386/sse-12.c: Add -mbmi.
2337
        * gcc.target/i386/bmi-1.c: New file.
2338
        * gcc.target/i386/bmi-2.c: Likewise.
2339
        * gcc.target/i386/bmi-3.c: Likewise.
2340
        * gcc.target/i386/bmi-4.c: Likewise.
2341
        * gcc.target/i386/bmi-5.c: Likewise.
2342
        * gcc.target/i386/bmi-6.c: Likewise.
2343
 
2344
2010-11-10  Nathan Froyd  
2345
 
2346
        PR c++/46065
2347
        * g++.dg/pr46065.C: New test.
2348
 
2349
2010-11-10  Jan Hubicka  
2350
 
2351
        PR tree-optimize/33172
2352
        PR tree-optimize/43411
2353
        * gcc.dg/tree-ssa/pr33172.c: New testcase.
2354
        * g++.dg/tree-ssa/pr43411.C: New testcase.
2355
 
2356
2010-11-10  Jan Hubicka  
2357
 
2358
        PR tree-optimize/46228
2359
        * g++.dg/tree-ssa/pr46228.C: New testcase.
2360
 
2361
2010-11-10  H.J. Lu  
2362
 
2363
        PR tree-optimization/46414
2364
        * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2365
 
2366
2010-11-10  Tobias Burnus  
2367
 
2368
        PR fortran/46411
2369
        * gfortran.dg/intrinsic_7.f90: New.
2370
 
2371
2010-11-10  Rainer Orth  
2372
 
2373
        * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2374
        * g++.dg/abi/thunk4.C: Likewise.
2375
        * g++.dg/opt/combine.C: Add dg-require-visibility.
2376
        * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2377
        * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2378
        alpha*-dec-osf*.
2379
        * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2380
        * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2381
        * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2382
        large arena_size.
2383
        * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2384
        * gcc.dg/intmax_t-1.c: Likewise.
2385
 
2386
2010-11-10  Tobias Burnus  
2387
 
2388
        PR fortran/46244
2389
        * gfortran.dg/class_30.f90: New.
2390
 
2391
2010-11-10  Tobias Burnus  
2392
 
2393
        PR fortran/46223
2394
        * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2395
        failure on s390.
2396
 
2397
2010-11-10  Sebastian Pop  
2398
 
2399
        PR tree-optimization/45971
2400
        * gcc.dg/vect/O3-pr45971.c: New.
2401
 
2402
2010-11-10  Richard Guenther  
2403
 
2404
        PR tree-optimization/44964
2405
        * gcc.dg/pr44964.c: New testcase.
2406
 
2407
2010-11-10  Eric Botcazou  
2408
 
2409
        * gnat.dg/opt10.adb: Fix typo.
2410
 
2411
2010-11-10  Martin Jambor  
2412
 
2413
        PR tree-optimization/46351
2414
        PR tree-optimization/46377
2415
        * gnat.dg/opt10.adb: New file.
2416
        * gnat.dg/opt10_pkg.ads: Likewise.
2417
        * gnat.dg/opt11.adb: Likewise.
2418
        * gnat.dg/opt11.ads: Likewise.
2419
 
2420
2010-11-10  Eric Botcazou  
2421
 
2422
        * gnat.dg/boolean_conv.adb: New test.
2423
 
2424
2010-11-10  Andreas Krebbel  
2425
 
2426
        * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2427
 
2428
2010-11-10  Eric Botcazou  
2429
 
2430
        * gnat.dg/unchecked_convert7.adb: New test.
2431
 
2432
2010-11-10  Richard Guenther  
2433
 
2434
        PR tree-optimization/46398
2435
        * gcc.dg/torture/pr46398.c: New testcase.
2436
 
2437
2010-11-09  Jerry DeLisle  
2438
 
2439
        * gfortran.dg/open_dev_null.f90: New test.
2440
 
2441
2010-11-09  Jan Hubicka  
2442
 
2443
        * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2444
        unrolling.
2445
 
2446
2010-11-09  Joseph Myers  
2447
 
2448
        * gcc.dg/struct-semi-4.c: New test.
2449
 
2450
2010-11-09  Michael Meissner  
2451
 
2452
        * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2453
        power5 to enable generation of FRIZ.
2454
 
2455
        * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2456
        optimization.
2457
 
2458
        * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2459
        expected.
2460
 
2461
2010-11-09  Jakub Jelinek  
2462
 
2463
        PR target/43808
2464
        * gfortran.dg/pr43808.f90: New test.
2465
 
2466
2010-11-09  Sebastian Pop  
2467
 
2468
        PR tree-optimization/46036
2469
        * gfortran.dg/lto/pr46036_0.f90: New.
2470
 
2471
2010-10-09  Jakub Jelinek  
2472
 
2473
        PR middle-end/45663
2474
        * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2475
        bar invocation instead of first.
2476
 
2477
        PR debug/46171
2478
        * gcc.dg/pr46171.c: New test.
2479
 
2480
2010-11-09  Richard Guenther  
2481
 
2482
        PR tree-optimization/46355
2483
        * gcc.dg/pr46355.c: New testcase.
2484
 
2485
2010-11-09  Richard Guenther  
2486
 
2487
        PR tree-optimization/46177
2488
        * gcc.dg/pr46177-2.c: New testcase.
2489
 
2490
2010-11-09  Richard Guenther  
2491
 
2492
        PR testsuite/46312
2493
        * gcc.dg/vec-scal-opt.c: Move ...
2494
        * gcc.dg/vect/vect-scal-opt.c: ... here.
2495
        * gcc.dg/vec-scal-opt1.c: Move ...
2496
        * gcc.dg/vect/vect-scal-opt1.c: ... here.
2497
        * gcc.dg/vec-scal-opt2.c: Move ...
2498
        * gcc.dg/vect/vect-scal-opt2.c: ... here.
2499
 
2500
2010-11-09  Eric Botcazou  
2501
 
2502
        * gnat.dg/specs/static_initializer5.ads: New test.
2503
        * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2504
 
2505
2010-11-09  Jakub Jelinek  
2506
 
2507
        PR middle-end/46360
2508
        * gcc.c-torture/compile/pr46360.c: New test.
2509
 
2510
        PR c++/45894
2511
        * g++.dg/warn/Wsequence-point-2.C: New test.
2512
 
2513
2010-11-09  Janus Weil  
2514
 
2515
        PR fortran/46313
2516
        * gfortran.dg/class_29.f03: New.
2517
 
2518
2010-11-09  Richard Guenther  
2519
 
2520
        PR middle-end/46221
2521
        * gcc.target/i386/alias-1.c: New testcase.
2522
 
2523
2010-11-08  Jason Merrill  
2524
 
2525
        * g++.dg/cpp0x/constexpr-sassert.C: New.
2526
 
2527
2010-11-08  Jason Merrill  
2528
 
2529
        * g++.dg/cpp0x/constexpr-defarg.C: New.
2530
 
2531
2010-11-08  Xinliang David Li  
2532
 
2533
        PR tree-optimization/46316
2534
        * gcc.c-torture/execute/pr46316.c: New test.
2535
 
2536
2010-11-08  Janus Weil  
2537
 
2538
        PR fortran/46344
2539
        * gfortran.dg/class_28.f03: Extended.
2540
 
2541
2010-11-08  Nicola Pero  
2542
 
2543
        * objc.dg/property/dotsyntax-13.m: New.
2544
        * objc.dg/property/dotsyntax-14.m: New.
2545
        * objc.dg/property/dotsyntax-15.m: New.
2546
        * objc.dg/property/synthesize-7.m: New.
2547
        * obj-c++.dg/property/dotsyntax-13.mm: New.
2548
        * obj-c++.dg/property/dotsyntax-14.mm: New.
2549
        * obj-c++.dg/property/dotsyntax-15.mm: New.
2550
        * obj-c++.dg/property/synthesize-7.mm: New.
2551
 
2552
2010-11-08  Nicola Pero  
2553
 
2554
        * objc.dg/property/dynamic-4.m: New.
2555
        * objc.dg/property/dynamic-5.m: New.
2556
        * objc.dg/property/dynamic-6.m: New.
2557
        * obj-c++.dg/property/dynamic-4.mm: New.
2558
        * obj-c++.dg/property/dynamic-5.mm: New.
2559
        * obj-c++.dg/property/dynamic-6.mm: New.
2560
 
2561
2010-11-08  Nicola Pero  
2562
 
2563
        * objc.dg/property/synthesize-3.m: New.
2564
        * objc.dg/property/synthesize-4.m: New.
2565
        * objc.dg/property/synthesize-5.m: New.
2566
        * objc.dg/property/synthesize-6.m: New.
2567
        * obj-c++.dg/property/synthesize-3.mm: New.
2568
        * obj-c++.dg/property/synthesize-4.mm: New.
2569
        * obj-c++.dg/property/synthesize-5.mm: New.
2570
        * obj-c++.dg/property/synthesize-6.mm: New.
2571
 
2572
2010-11-08  Nicola Pero  
2573
 
2574
        * objc.dg/property/at-property-5.m: Updated test.
2575
        * objc.dg/property/at-property-16.m: New.
2576
        * objc.dg/property/at-property-17.m: New.
2577
        * objc.dg/property/at-property-18.m: New.
2578
        * objc.dg/property/at-property-19.m: New.
2579
        * objc.dg/property/dotsyntax-12.m: New.
2580
        * objc.dg/protocol-inheritance-1.m: New.
2581
        * objc.dg/protocol-inheritance-2.m: New.
2582
        * obj-c++.dg/property/at-property-5.mm: Updated test.
2583
        * obj-c++.dg/property/at-property-16.mm: New.
2584
        * obj-c++.dg/property/at-property-17.mm: New.
2585
        * obj-c++.dg/property/at-property-18.mm: New.
2586
        * obj-c++.dg/property/at-property-19.mm: New.
2587
        * obj-c++.dg/protocol-inheritance-1.mm: New.
2588
        * obj-c++.dg/protocol-inheritance-2.mm: New.
2589
        * obj-c++.dg/property/dotsyntax-12.mm: New.
2590
 
2591
2010-11-08  Jason Merrill  
2592
 
2593
        * g++.dg/expr/overflow1.C: New.
2594
        * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2595
        * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2596
        * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2597
        * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2598
 
2599
2010-11-08  Rainer Orth  
2600
 
2601
        * gcc.dg/pr35442.c: Adapt warning.
2602
 
2603
        PR target/46280
2604
        * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2605
        dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2606
        * g++.dg/torture/pr36444.C: Add dg-options -msse for
2607
        i?86-*-* x86_64-*-*.
2608
        * g++.dg/torture/pr36445.C: Likewise.
2609
        * gcc.c-torture/compile/pr34856.c: Likewise.
2610
        * gcc.c-torture/compile/pr39928-1.c: Likewise.
2611
        * gcc.c-torture/compile/vector-1.c: Likewise.
2612
        * gcc.c-torture/compile/vector-2.c: Likewise.
2613
        * gcc.dg/pr32912-1.c: Likewise.
2614
        * gcc.c-torture/execute/va-arg-25.c: Move ...
2615
        * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2616
        Add dg-options -msse, dg-require-effective-target sse_runtime for
2617
        for i?86-*-*, x86_64-*-*.
2618
        * gcc.c-torture/execute/vector-1.c: Likewise.
2619
        * gcc.c-torture/execute/vector-2.c: Likewise.
2620
        * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2621
        i?86-*-*, x86_64-*-*.
2622
        * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2623
        * gcc.dg/tree-ssa/sra-4.c: Likewise.
2624
        * gcc.dg/tree-ssa/vector-1.c: Likewise.
2625
        * gcc.dg/tree-ssa/vector-2.c: Likewise.
2626
        * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2627
 
2628
2010-11-08  Steve Ellcey  
2629
 
2630
        * gcc.dg/torture/pr45982.c: Add -std=c99
2631
        * gcc.dg/torture/pr45623.c: Ditto.
2632
 
2633
2010-11-08  Steve Ellcey  
2634
 
2635
        * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2636
        * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2637
 
2638
2010-11-08  Kai Tietz  
2639
 
2640
        PR target/28627
2641
        * g++.dg/ext/dllimport7.C: Adjust second error check and
2642
        allow test for x86_64 mingw, too.
2643
 
2644
2010-11-08  Janus Weil  
2645
 
2646
        PR fortran/46344
2647
        * gfortran.dg/class_28.f03: New.
2648
 
2649
2010-11-08  Andrey Belevantsev  
2650
 
2651
        PR rtl-optimization/45352
2652
        gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2653
        gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2654
        gcc.target/i386/pr45352-2.c: New tests.
2655
 
2656
2010-11-06  Iain Sandoe  
2657
 
2658
        PR libobjc/36610
2659
        * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2660
        XFAIL the run for all but m32 x86.
2661
 
2662
2010-11-07  Andreas Schwab  
2663
 
2664
        * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2665
        as comment character.
2666
 
2667
2010-11-07  Richard Sandiford  
2668
 
2669
        * gcc.target/mips/mips.exp: Revert previous patch.
2670
        * gcc.target/mips/fma-1.c: Delete.
2671
        * gcc.target/mips/fma-2.c: Likewise.
2672
        * gcc.target/mips/fma-3.c: Likewise.
2673
        * gcc.target/mips/fma-4.c: Likewise.
2674
        * gcc.target/mips/fma-5.c: Likewise.
2675
        * gcc.target/mips/fma-6.c: Likewise.
2676
        * gcc.target/mips/fma-7.c: Likewise.
2677
        * gcc.target/mips/fma-8.c: Likewise.
2678
        * gcc.target/mips/fma-9.c: Likewise.
2679
        * gcc.target/mips/fma-10.c: Likewise.
2680
        * gcc.target/mips/fma-11.c: Likewise.
2681
        * gcc.target/mips/fma-12.c: Likewise.
2682
        * gcc.target/mips/fma-13.c: Likewise.
2683
        * gcc.target/mips/fma-14.c: Likewise.
2684
        * gcc.target/mips/fma-15.c: Likewise.
2685
        * gcc.target/mips/fma-16.c: Likewise.
2686
        * gcc.target/mips/fma-17.c: Likewise.
2687
        * gcc.target/mips/fma-18.c: Likewise.
2688
        * gcc.target/mips/fma-19.c: Likewise.
2689
        * gcc.target/mips/fma-20.c: Likewise.
2690
 
2691
2010-11-07  Richard Sandiford  
2692
 
2693
        * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2694
        * gcc.target/mips/fma-1.c: New test.
2695
        * gcc.target/mips/fma-2.c: Likewise.
2696
        * gcc.target/mips/fma-3.c: Likewise.
2697
        * gcc.target/mips/fma-4.c: Likewise.
2698
        * gcc.target/mips/fma-5.c: Likewise.
2699
        * gcc.target/mips/fma-6.c: Likewise.
2700
        * gcc.target/mips/fma-7.c: Likewise.
2701
        * gcc.target/mips/fma-8.c: Likewise.
2702
        * gcc.target/mips/fma-9.c: Likewise.
2703
        * gcc.target/mips/fma-10.c: Likewise.
2704
        * gcc.target/mips/fma-11.c: Likewise.
2705
        * gcc.target/mips/fma-12.c: Likewise.
2706
        * gcc.target/mips/fma-13.c: Likewise.
2707
        * gcc.target/mips/fma-14.c: Likewise.
2708
        * gcc.target/mips/fma-15.c: Likewise.
2709
        * gcc.target/mips/fma-16.c: Likewise.
2710
        * gcc.target/mips/fma-17.c: Likewise.
2711
        * gcc.target/mips/fma-18.c: Likewise.
2712
        * gcc.target/mips/fma-19.c: Likewise.
2713
        * gcc.target/mips/fma-20.c: Likewise.
2714
 
2715
2010-11-06  Jason Merrill  
2716
 
2717
        * g++.dg/cpp0x/constexpr-ctor3.C: New.
2718
 
2719
2010-11-06  Simon Martin  
2720
 
2721
        PR c/43384
2722
        * gcc.dg/parser-error-3.c: New test.
2723
 
2724
2010-11-06  Nathan Froyd  
2725
 
2726
        PR c++/45332
2727
        * g++.dg/parse/semicolon2.C: New testcase.
2728
        * g++.dg/ext/asmspec1.C: Adjust.
2729
        * g++.dg/init/new13.C: Adjust.
2730
        * g++.dg/parse/ctor5.C: Adjust.
2731
 
2732
2010-11-06  Janus Weil  
2733
 
2734
        PR fortran/46330
2735
        * gfortran.dg/class_27.f03: New.
2736
 
2737
2010-11-06  Nicola Pero  
2738
 
2739
        Fixed using the Objective-C 2.0 dot-syntax with self and super.
2740
        * objc.dg/property/dotsyntax-5.m: New.
2741
        * objc.dg/property/dotsyntax-6.m: New.
2742
        * objc.dg/property/dotsyntax-7.m: New.
2743
        * objc.dg/property/dotsyntax-8.m: New.
2744
        * objc.dg/property/dotsyntax-9.m: New.
2745
        * objc.dg/property/dotsyntax-10.m: New.
2746
        * objc.dg/property/dotsyntax-11.m: New.
2747
        * obj-c++.dg/property/dotsyntax-5.mm: New.
2748
        * obj-c++.dg/property/dotsyntax-6.mm: New.
2749
        * obj-c++.dg/property/dotsyntax-7.mm: New.
2750
        * obj-c++.dg/property/dotsyntax-8.mm: New.
2751
        * obj-c++.dg/property/dotsyntax-9.mm: New.
2752
        * obj-c++.dg/property/dotsyntax-10.mm: New.
2753
        * obj-c++.dg/property/dotsyntax-11.mm: New.
2754
 
2755
2010-11-06  Iain Sandoe  
2756
 
2757
        * obj-c++.dg/encode-3.mm: Provide a different string check for the
2758
        NeXT runtime when the type is READONLY.
2759
 
2760
2010-11-06  Uros Bizjak  
2761
 
2762
        * gcc.target/i386/387-2.c: Skip if -march= is specified.
2763
        * gcc.target/i386/387-6.c: Ditto.
2764
        * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2765
        * gcc.target/i386/387-4.c: Ditto.
2766
        * gcc.target/i386/387-7.c: Ditto.
2767
        * gcc.target/i386/387-8.c: Ditto.
2768
        * gcc.target/i386/387-9.c: Ditto.
2769
        * gcc.target/i386/387-10.c: Ditto.
2770
        * gcc.target/i386/387-11.c: Ditto.
2771
        * gcc.target/i386/387-12.c: Ditto.
2772
 
2773
        * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2774
 
2775
2010-11-06  Iain Sandoe  
2776
 
2777
        PR target/44981
2778
        * gcc.dg/darwin-cfstring-format-1.c: New.
2779
        * gcc.dg/warn-nsstring.c: New.
2780
        * objc.dg/fsf-nsstring-format-1.m: New.
2781
        * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2782
        * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2783
        linker warning.
2784
 
2785
2010-11-05  Jason Merrill  
2786
 
2787
        PR c++/45473
2788
        * g++.dg/inherit/virtual6.C: New.
2789
 
2790
2010-11-05  Jakub Jelinek  
2791
 
2792
        PR c/44772
2793
        * gcc.dg/Wcxx-compat-21.c: New test.
2794
 
2795
2010-11-05  Ian Lance Taylor  
2796
 
2797
        PR target/46084
2798
        * gcc.target/i386/pr46084.c: New test.
2799
 
2800
2010-11-05  Steve Ellcey  
2801
 
2802
        * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2803
        * (check_effective_target_mempcpy): New.
2804
        * gcc.c-torture/execute/pr45636.c: Move this...
2805
        * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2806
 
2807
2010-11-05  Rainer Orth  
2808
 
2809
        * gcc.target/i386/i386.exp (FLAGS): Remove.
2810
        Wrap gcc_target_compile with $clearcap_ldflags added to options.
2811
 
2812
2010-11-05  Jakub Jelinek  
2813
 
2814
        PR c++/46160
2815
        * g++.dg/opt/empty2.C: New test.
2816
 
2817
        PR target/45670
2818
        * gcc.target/i386/pr45670.c: New test.
2819
 
2820
2010-11-05  Janus Weil  
2821
 
2822
        PR fortran/45451
2823
        PR fortran/46174
2824
        * gfortran.dg/class_19.f03: Modified.
2825
        * gfortran.dg/class_allocate_6.f03: New.
2826
 
2827
2010-11-05  H.J. Lu  
2828
 
2829
        * gcc.target/i386/avx-vzeroupper-19.c: New.
2830
 
2831
2010-11-05  Jakub Jelinek  
2832
 
2833
        PR tree-optimization/46099
2834
        * gcc.dg/autopar/pr46099.c: New test.
2835
 
2836
        PR middle-end/43690
2837
        * c-c++-common/pr43690.c: New test.
2838
 
2839
2010-11-05  Iain Sandoe  
2840
 
2841
        * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2842
        * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2843
        declaration and implementation.
2844
        * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2845
        * obj-c++.dg/property/at-property-13.mm: Likewise.
2846
        * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2847
        * obj-c++.dg/property/property-1.mm: Likewise.
2848
        * obj-c++.dg/property/at-property-7.mm: Likewise.
2849
        * obj-c++.dg/property/at-property-9.mm: Likewise.
2850
        * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2851
        * obj-c++.dg/property/at-property-10.mm: Likewise.
2852
        * obj-c++.dg/property/synthesize-2.mm: Likewise.
2853
        * obj-c++.dg/property/at-property-12.mm: Likewise.
2854
        * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2855
        * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2856
        * obj-c++.dg/property/at-property-6.mm: Likewise.
2857
        * obj-c++.dg/property/at-property-8.mm: Likewise.
2858
        * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2859
        * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2860
        * obj-c++.dg/property/at-property-11.mm: Likewise.
2861
        * obj-c++.dg/template-8.mm: Likewise.
2862
        * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2863
        * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2864
        * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2865
        and put a FIXME for this.
2866
        * obj-c++.dg/property/property-2.mm: Remove.
2867
        * obj-c++.dg/property/property-3.mm: Remove.
2868
 
2869
2010-11-05  Jakub Jelinek  
2870
 
2871
        PR debug/46307
2872
        * gcc.dg/pr46307.c: New test.
2873
 
2874
2010-11-05  Jason Merrill  
2875
 
2876
        PR c++/46304
2877
        * g++.dg/ext/complex6.C: New.
2878
 
2879
2010-11-04  Bud Davis   
2880
 
2881
        * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2882
 
2883
2010-11-04  Chao-ying Fu  
2884
 
2885
        * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2886
        msubu, mult, multu.
2887
        * gcc.target/mips/mips32-dsp-run.c: Likewise.
2888
 
2889
2010-11-04  Nicola Pero  
2890
 
2891
        Fixed using the Objective-C 2.0 dot-syntax with class names.
2892
        * objc.dg/property/dotsyntax-3.m: New.
2893
        * objc.dg/property/dotsyntax-4.m: New.
2894
        * obj-c++.dg/property/dotsyntax-3.mm: New.
2895
        * obj-c++.dg/property/dotsyntax-4.mm: New.
2896
 
2897
        * objc.dg/fobjc-std-1.m: Added test for warnings when the
2898
        Objective-C 2.0 dot-syntax is used with class names.
2899
        * obj-c++.dg/fobjc-std-1.mm: Same change.
2900
 
2901
2010-11-04  Pat Haugen  
2902
 
2903
        * gcc.target/powerpc/loop_align.c: New.
2904
 
2905
2010-11-04  Iain Sandoe  
2906
 
2907
        * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2908
 
2909
        merge from FSF 'apple/trunk' branch.
2910
        * gcc.target/powerpc/darwin64-abi.c: New.
2911
 
2912
2010-11-04  Jakub Jelinek  
2913
 
2914
        PR tree-optimization/46233
2915
        * gcc.dg/pr46233.c: New test.
2916
 
2917
2010-11-04  Iain Sandoe  
2918
 
2919
        * objc.dg/property/property-2.m: Deleted.
2920
        * objc.dg/property/property-3.m: Deleted.
2921
 
2922
2010-11-04  Iain Sandoe  
2923
 
2924
        * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2925
        defined.
2926
        * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2927
        * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2928
        * objc.dg/property/property-1.m: Likewise.
2929
        * objc.dg/property/at-property-6.m: Likewise.
2930
        * objc.dg/property/at-property-7.m: Likewise.
2931
        * objc.dg/property/dotsyntax-1.m: Likewise.
2932
        * objc.dg/property/at-property-8.m: Likewise.
2933
        * objc.dg/property/dotsyntax-2.m: Likewise.
2934
        * objc.dg/property/at-property-9.m: Likewise.
2935
        * objc.dg/property/synthesize-2.m: Likewise.
2936
        * objc.dg/property/at-property-10.m: Likewise.
2937
        * objc.dg/property/at-property-11.m: Likewise.
2938
        * objc.dg/property/at-property-12.m: Likewise.
2939
        * objc.dg/property/at-property-13.m: Likewise.
2940
        * objc.dg/property/fsf-property-method-access.m: Likewise.
2941
        * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2942
        linker warning.
2943
        * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2944
        warnings.
2945
        * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2946
        deprecation warnings.  Use Object1 implementation.
2947
        * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2948
        * objc/execute/forward-1.m: Remove.
2949
        * objc/execute/forward-1.x: Remove.
2950
 
2951
2010-11-04  Jason Merrill  
2952
 
2953
        * g++.dg/cpp0x/constexpr-access.C: New.
2954
 
2955
2010-11-04  Richard Guenther  
2956
 
2957
        PR rtl-optimization/46183
2958
        * gcc.dg/torture/pr46183.c: New testcase.
2959
 
2960
2010-11-04  Richard Guenther  
2961
 
2962
        PR tree-optimization/46068
2963
        * gcc.dg/torture/pr46068.c: New testcase.
2964
 
2965
2010-11-04  Richard Guenther  
2966
 
2967
        PR tree-optimization/45991
2968
        * gcc.dg/pr45991.c: New testcase.
2969
 
2970
2010-11-04  Richard Guenther  
2971
 
2972
        PR tree-optimization/46154
2973
        * g++.dg/torture/pr46154.C: New testcase.
2974
 
2975
2010-11-04  Richard Guenther  
2976
 
2977
        PR tree-optimization/45733
2978
        * gcc.dg/pr45733.c: New testcase.
2979
 
2980
2010-11-04  Ira Rosen  
2981
 
2982
        PR tree-optimization/46213
2983
        * gfortran.dg/vect/pr46213.f90: New.
2984
 
2985
2010-11-04  Richard Guenther  
2986
 
2987
        PR testsuite/45702
2988
        * gcc.dg/pr34989-1.c: Move ...
2989
        * gcc.dg/lto/pr34989-1_0.c: ... here.
2990
        * gcc.dg/pr34989-2.c: Move ...
2991
        * gcc.dg/lto/pr34989-1_1.c: ... here.
2992
        * gcc.dg/pr27898.c: Move ...
2993
        * gcc.dg/lto/pr27898_0.c: ... here and ...
2994
        * gcc.dg/lto/pr27898_1.c: ... split.
2995
        * gcc.dg/pr28712.c: Move ...
2996
        * gcc.dg/lto/pr28712_0.c: ... here and ...
2997
        * gcc.dg/lto/pr28712_1.c: ... split ...
2998
        * gcc.dg/lto/pr28712_2.c: ... twice.
2999
        * gcc.dg/pr28706.c: Move ...
3000
        * gcc.dg/lto/pr28706_0.c: ... here and ...
3001
        * gcc.dg/lto/pr28706_1.c: ... split.
3002
 
3003
2010-11-04  Richard Guenther  
3004
            Richard Henderson  
3005
 
3006
        * gcc.target/i386/fma4-vector-2.c: New testcase.
3007
 
3008
2010-11-04  Artjoms Sinkarovs  
3009
            Richard Guenther  
3010
 
3011
        * gcc.dg/vec-scal-opt.c: New testcase.
3012
        * gcc.dg/vec-scal-opt1.c: New testcase.
3013
        * gcc.dg/vec-scal-opt2.c: New testcase.
3014
 
3015
2010-11-04  Iain Sandoe  
3016
 
3017
        * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
3018
        from plugin build flags on Darwin targets.
3019
 
3020
2010-11-03  H.J. Lu  
3021
 
3022
        * gcc.target/i386/pr46285.c: Require split_stack target.
3023
 
3024
2010-11-03  Jason Merrill  
3025
 
3026
        PR c++/46293
3027
        * g++.dg/cpp0x/constexpr-base2.C: New.
3028
 
3029
        PR c++/46289
3030
        * g++.dg/cpp0x/initlist45.C: New.
3031
 
3032
2010-11-03  Nicola Pero  
3033
 
3034
        * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
3035
        is now allowed in categories.
3036
        * obj-c++.dg/property/dynamic-2.mm: Same change.
3037
        * objc.dg/property/dynamic-3.m: New.
3038
        * obj-c++.dg/property/dynamic-3.mm: New.
3039
        * objc.dg/property/at-property-14.m: New.
3040
        * objc.dg/property/at-property-15.m: New.
3041
        * obj-c++.dg/property/at-property-14.mm: New.
3042
        * obj-c++.dg/property/at-property-15.mm: New.
3043
 
3044
        * objc.dg/foreach-6.m: Added a few more tests for valid and
3045
        invalid iterating variables and collections.
3046
 
3047
2010-11-03  Xinliang David Li  
3048
 
3049
        PR target/46200
3050
        * g++.dg/tree-ssa/ivopts-2.C: New test.
3051
 
3052
2010-11-03  H.J. Lu  
3053
 
3054
        PR target/46295
3055
        * gcc.target/i386/pr46295.c: New.
3056
 
3057
2010-11-03  Michael Meissner  
3058
 
3059
        * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
3060
        precision min/max for single precision on VSX.
3061
 
3062
2010-11-03  Jason Merrill  
3063
 
3064
        PR c++/46289
3065
        * g++.dg/cpp0x/constexpr-ice3.C: New.
3066
 
3067
2010-11-03  Eric Botcazou  
3068
 
3069
        * gnat.dg/opt8.ad[sb]: New test.
3070
        * gnat.dg/opt8_pkg.ads: New helper.
3071
 
3072
2010-11-03  H.J. Lu  
3073
 
3074
        PR rtl-optimization/45865
3075
        * gcc.dg/pr45865.c: New.
3076
        * gcc.dg/torture/pr45865.c: Likewise.
3077
 
3078
        * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3079
        * gcc.target/arm/headmerge-2.c: Likewise.
3080
        * gcc.target/i386/headmerge-1.c: Likewise.
3081
        * gcc.target/i386/headmerge-2.c: Likewise.
3082
 
3083
2010-11-03  Richard Guenther  
3084
 
3085
        PR middle-end/46288
3086
        * gcc.dg/pr46288.c: New testcase.
3087
 
3088
2010-11-03  Richard Guenther  
3089
 
3090
        PR tree-optimization/44807
3091
        * gcc.dg/torture/pr44807.c: New testcase.
3092
 
3093
2010-11-03  Jerry DeLisle  
3094
 
3095
        PR libgfortran/43899
3096
        * gfortran.dg/namelist_67.f90: New test.
3097
 
3098
2010-11-03  Jakub Jelinek  
3099
 
3100
        PR tree-optimization/46009
3101
        * gcc.dg/vect/pr46009.c: New function.
3102
 
3103
2010-11-03  Nicola Pero  
3104
 
3105
        Implemented -fobjc-std=objc1 flag.
3106
        * objc.dg/fobjc-std-1.m: New.
3107
        * obj-c++.dg/fobjc-std-1.mm: New.
3108
 
3109
2010-11-03  Richard Guenther  
3110
 
3111
        PR middle-end/46241
3112
        * g++.dg/debug/pr46241.C: New testcase.
3113
 
3114
2010-11-03  Richard Guenther  
3115
 
3116
        PR tree-optimization/46190
3117
        * gfortran.dg/pr46190.f90: New testcase.
3118
 
3119
2010-11-03  Richard Guenther  
3120
 
3121
        PR testsuite/46274
3122
        * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3123
        * gcc.dg/vect/vect-19.c: Likewise.
3124
        * gcc.dg/vect/vect-17.c: Likewise.
3125
 
3126
2010-11-03  H.J. Lu  
3127
 
3128
        PR target/46285
3129
        * gcc.target/i386/pr46285.c: New.
3130
 
3131
2010-11-03  Richard Guenther  
3132
 
3133
        PR tree-optimization/46217
3134
        * gcc.dg/pr46217.c: New testcase.
3135
 
3136
2010-11-03  Nicola Pero  
3137
 
3138
        * objc.dg/property/dotsyntax-1.m: New.
3139
        * objc.dg/property/dotsyntax-2.m: New.
3140
        * obj-c++.dg/property/dotsyntax-1.mm: New.
3141
        * obj-c++.dg/property/dotsyntax-2.mm: New.
3142
 
3143
2010-11-03  Jakub Jelinek  
3144
 
3145
        PR tree-optimization/46165
3146
        * gcc.dg/pr46165.c: New test.
3147
 
3148
2010-11-03  Richard Guenther  
3149
 
3150
        PR middle-end/46251
3151
        * gcc.dg/pr46251.c: New testcase.
3152
 
3153
2010-11-03  Jakub Jelinek  
3154
 
3155
        PR tree-optimization/46107
3156
        * gcc.c-torture/compile/pr46107.c: New test.
3157
 
3158
        PR debug/46252
3159
        * gcc.dg/pr46252.c: New test.
3160
 
3161
        PR rtl-optimization/46034
3162
        PR rtl-optimization/46212
3163
        PR rtl-optimization/46248
3164
        * gcc.c-torture/compile/pr46034.c: New test.
3165
        * gcc.c-torture/compile/pr46248.c: New test.
3166
        * gcc.dg/pr46212.c: New test.
3167
 
3168
2010-11-02  Eric Botcazou  
3169
 
3170
        * gnat.dg/sizetype4.adb: New test.
3171
 
3172
2010-11-02  H.J. Lu  
3173
 
3174
        * gcc.target/i386/avx-vzeroupper-15.c: New.
3175
        * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3176
        * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3177
        * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3178
 
3179
        PR target/46253
3180
        * gcc.target/i386/pr46253.c: New.
3181
 
3182
2010-11-02  Steven G. Kargl  
3183
            Tobias Burnus  
3184
 
3185
        PR fortran/45170
3186
        * gfortran.dg/deferred_type_param_1.f90: New.
3187
        * gfortran.dg/deferred_type_param_2.f90: New.
3188
        * gfortran.dg/initialization_1.f90: Update dg-errors.
3189
        * gfortran.dg/initialization_9.f90: Update dg-errors.
3190
 
3191
2010-11-02  Richard Guenther  
3192
 
3193
        PR tree-optimization/46149
3194
        * g++.dg/torture/pr46149.C: New testcase.
3195
 
3196
2010-11-02  Richard Guenther  
3197
 
3198
        PR tree-optimization/46216
3199
        * gcc.dg/torture/pr46216.c: New testcase.
3200
 
3201
2010-11-02  Rainer Orth  
3202
 
3203
        PR target/46131
3204
        * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3205
        *-*-osf*.
3206
 
3207
2010-11-02  Richard Guenther  
3208
 
3209
        PR tree-optimization/46184
3210
        * gcc.dg/pr46184.c: New testcase.
3211
 
3212
2010-11-02  Richard Guenther  
3213
 
3214
        PR tree-optimization/46177
3215
        * gcc.dg/pr46177.c: New testcase.
3216
 
3217
2010-11-02  Martin Jambor  
3218
 
3219
        PR middle-end/46120
3220
        * g++.dg/ipa/ivinline-9.C: New test.
3221
 
3222
2010-11-02  Martin Jambor  
3223
 
3224
        PR tree-optimization/45875
3225
        * g++.dg/torture/pr45875.C: New test.
3226
 
3227
2010-11-02  Richard Guenther  
3228
 
3229
        PR testsuite/46249
3230
        * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3231
 
3232
2010-11-02  Jakub Jelinek  
3233
 
3234
        PR debug/46255
3235
        * gcc.dg/pr46255.c: New test.
3236
 
3237
2010-11-02  Dodji Seketeli  
3238
 
3239
        PR c++/46170
3240
        PR c++/46162
3241
        * g++.dg/template/sfinae26.C: New test.
3242
        * g++.dg/template/sfinae27.C: Likewise.
3243
 
3244
2010-11-02  Dodji Seketeli  
3245
 
3246
        PR c++/45606
3247
        * g++.dg/template/typedef36.C: New test.
3248
        * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3249
        * g++.dg/template/canon-type-10.C: Likewise.
3250
        * g++.dg/template/canon-type-11.C: Likewise.
3251
        * g++.dg/template/canon-type-12.C: Likewise.
3252
        * g++.dg/template/canon-type-13.C: Likewise.
3253
 
3254
2010-11-02  Iain Sandoe  
3255
 
3256
        * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3257
        instance of debug_pubnames on darwin.
3258
 
3259
2010-11-01  Jason Merrill  
3260
            Benjamin Kosnik  
3261
 
3262
        * g++.dg/cpp0x/constexpr-initlist2.C: New.
3263
        * g++.dg/cpp0x/constexpr-initlist3.C: New.
3264
 
3265
        * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3266
        * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3267
        * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3268
        * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3269
        * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3270
        * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3271
        * g++.dg/cpp0x/constexpr-array.C: New.
3272
        * g++.dg/cpp0x/constexpr-base.C: New.
3273
        * g++.dg/cpp0x/constexpr-complex.C: New.
3274
        * g++.dg/cpp0x/constexpr-data1.C: New.
3275
        * g++.dg/cpp0x/constexpr-data2.C: New.
3276
        * g++.dg/cpp0x/constexpr-deref.C: New.
3277
        * g++.dg/cpp0x/constexpr-diag1.C: New.
3278
        * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3279
        * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3280
        * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3281
        * g++.dg/cpp0x/constexpr-empty.C: New.
3282
        * g++.dg/cpp0x/constexpr-empty2.C: New.
3283
        * g++.dg/cpp0x/constexpr-empty3.C: New.
3284
        * g++.dg/cpp0x/constexpr-empty4.C: New.
3285
        * g++.dg/cpp0x/constexpr-empty5.C: New.
3286
        * g++.dg/cpp0x/constexpr-ex1.C: New.
3287
        * g++.dg/cpp0x/constexpr-ex2.C: New.
3288
        * g++.dg/cpp0x/constexpr-ex3.C: New.
3289
        * g++.dg/cpp0x/constexpr-ex4.C: New.
3290
        * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3291
        * g++.dg/cpp0x/constexpr-fnptr.C: New.
3292
        * g++.dg/cpp0x/constexpr-function1.C: New.
3293
        * g++.dg/cpp0x/constexpr-function2.C: New.
3294
        * g++.dg/cpp0x/constexpr-function3.C: New.
3295
        * g++.dg/cpp0x/constexpr-ice.C: New.
3296
        * g++.dg/cpp0x/constexpr-initlist.C: New.
3297
        * g++.dg/cpp0x/constexpr-neg1.C: New.
3298
        * g++.dg/cpp0x/constexpr-noexcept.C: New.
3299
        * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3300
        * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3301
        * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3302
        * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3303
        * g++.dg/cpp0x/constexpr-nonlit.C: New.
3304
        * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3305
        * g++.dg/cpp0x/constexpr-nullptr.C: New.
3306
        * g++.dg/cpp0x/constexpr-object1.C: New.
3307
        * g++.dg/cpp0x/constexpr-object2.C: New.
3308
        * g++.dg/cpp0x/constexpr-overflow.C: New.
3309
        * g++.dg/cpp0x/constexpr-pedantic.C: New.
3310
        * g++.dg/cpp0x/constexpr-pos1.C: New.
3311
        * g++.dg/cpp0x/constexpr-potential1.C: New.
3312
        * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3313
        * g++.dg/cpp0x/constexpr-pure.C: New.
3314
        * g++.dg/cpp0x/constexpr-static.C: New.
3315
        * g++.dg/cpp0x/constexpr-static2.C: New.
3316
        * g++.dg/cpp0x/constexpr-static3.C: New.
3317
        * g++.dg/cpp0x/constexpr-static4.C: New.
3318
        * g++.dg/cpp0x/constexpr-static5.C: New.
3319
        * g++.dg/cpp0x/constexpr-static6.C: New.
3320
        * g++.dg/cpp0x/constexpr-string.C: New.
3321
        * g++.dg/cpp0x/constexpr-switch.C: New.
3322
        * g++.dg/cpp0x/constexpr-targ.C: New.
3323
        * g++.dg/cpp0x/constexpr-throw.C: New.
3324
        * g++.dg/cpp0x/constexpr-typeid.C: New.
3325
        * g++.dg/cpp0x/constexpr-union.C: New.
3326
        * g++.dg/cpp0x/constexpr-value.C: New.
3327
        * g++.dg/cpp0x/constexpr-value2.C: New.
3328
        * g++.dg/cpp0x/constexpr-variadic.C: New.
3329
        * g++.dg/cpp0x/initlist5.C: Use constexpr.
3330
        * g++.dg/cpp0x/static_assert3.C: Add expected error.
3331
        * g++.dg/other/fold1.C: Likewise.
3332
        * g++.dg/parse/crash36.C: Likewise.
3333
        * g++.dg/parse/constant4.C: Adjust expected error.
3334
        * g++.dg/template/arg5.C: Likewise.
3335
        * g++.dg/template/non-dependent10.C: Likewise.
3336
        * g++.dg/template/qualified-id3.C: Likewise.
3337
        * g++.dg/warn/overflow-warn-1.C: Likewise.
3338
        * g++.dg/warn/overflow-warn-3.C: Likewise.
3339
        * g++.dg/warn/overflow-warn-4.C: Likewise.
3340
        * g++.old-deja/g++.pt/crash10.C: Likewise.
3341
 
3342
        * g++.dg/cpp0x/constexpr-ctor2.C: New.
3343
 
3344
2010-11-01  Nicola Pero  
3345
 
3346
        Implemented format and noreturn attributes for Objective-C methods.
3347
        * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3348
        * objc.dg/attributes/method-deprecated-1.m: New.
3349
        * objc.dg/attributes/method-deprecated-2.m: New.
3350
        * objc.dg/attributes/method-deprecated-3.m: New.
3351
        * objc.dg/attributes/method-noreturn-1.m: New.
3352
        * objc.dg/attributes/method-sentinel-1.m: New.
3353
        * objc.dg/attributes/method-format-1.m: New.
3354
        * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3355
        * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3356
        * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3357
        * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3358
        * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3359
        * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3360
        * obj-c++.dg/attributes/method-format-1.mm: New.
3361
 
3362
2010-11-01  Nicola Pero  
3363
 
3364
        * objc.dg/property/at-property-deprecated-1.m: New.
3365
        * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3366
 
3367
2010-11-01  Nicola Pero  
3368
 
3369
        Implemented Objective-C 2.0 property accessors.
3370
        * objc.dg/property/at-property-6.m: Use nonatomic properties to
3371
        avoid testing more complex accessors in this testcase which is not
3372
        about them.
3373
        * objc.dg/property/at-property-7.m: Same change.
3374
        * objc.dg/property/at-property-8.m: Same change.
3375
        * objc.dg/property/at-property-9.m: Same change.
3376
        * objc.dg/property/at-property-10.m: Same change.
3377
        * objc.dg/property/at-property-11.m: Same change.
3378
        * obj-c++.dg/property/at-property-6.mm: Same change.
3379
        * obj-c++.dg/property/at-property-7.mm: Same change.
3380
        * obj-c++.dg/property/at-property-8.mm: Same change.
3381
        * obj-c++.dg/property/at-property-9.mm: Same change.
3382
        * obj-c++.dg/property/at-property-10.mm: Same change.
3383
        * obj-c++.dg/property/at-property-11.mm: Same change.
3384
        * objc.dg/property/at-property-12.m: New.
3385
        * objc.dg/property/at-property-13.m: New.
3386
        * obj-c++.dg/property/at-property-12.mm: New.
3387
        * obj-c++.dg/property/at-property-13.mm: New.
3388
 
3389
2010-11-01  Steven G. Kargl  
3390
 
3391
        PR fortran/46152
3392
        * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3393
        * gfortran.dg/allocate_with_typespec_4.f90: New test.
3394
        * gfortran.dg/allocate_with_typespec_1.f90: New test.
3395
        * gfortran.dg/allocate_with_typespec_2.f: New test.
3396
        * gfortran.dg/allocate_with_typespec_3.f90: New test.
3397
        * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3398
        * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3399
 
3400
2010-11-01  H.J. Lu  
3401
            Nathan Froyd  
3402
 
3403
        PR tree-optimization/46259
3404
        * gfortran.dg/pr46259.f: New testcase.
3405
 
3406
2010-11-01  Paul Koning  
3407
 
3408
        * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3409
        * gcc.c-torture/compile/20020604-1.c: Ditto.
3410
        * gcc.c-torture/compile/20001226-1.c: Ditto.
3411
        * gcc.c-torture/compile/20010327-1.c: Ditto.
3412
        * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3413
        * gcc.c-torture/compile/pr43191.c: Ditto.
3414
        * gcc.c-torture/compile/pr41181.c: Ditto.
3415
 
3416
2010-10-31  Richard Henderson  
3417
 
3418
        * lib/target-supports.exp
3419
        (check_effective_target_automatic_stack_alignment): True for
3420
        x86 but not windows.
3421
        * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3422
        use of the preferred-stack-boundary arguments.
3423
        * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3424
 
3425
2010-10-31  H.J. Lu  
3426
 
3427
        PR target/46142
3428
        * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3429
        * gcc.target/i386/fma4-builtin-2.c: Likewise.
3430
 
3431
2010-10-31  Richard Sandiford  
3432
 
3433
        * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3434
 
3435
2010-10-31  Richard Sandiford  
3436
 
3437
        * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3438
        * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3439
        than tls.
3440
        * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3441
        * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3442
        * objc.dg/torture/tls/thr-init.m: Likewise.
3443
        * objc.dg/torture/tls/thr-init-2.m: Likewise.
3444
        * objc.dg/torture/tls/thr-init-3.m: Likewise.
3445
 
3446
2010-10-31  Richard Sandiford  
3447
 
3448
        * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3449
        the Linux kernel.
3450
 
3451
2010-10-30  Janus Weil  
3452
 
3453
        PR fortran/44917
3454
        PR fortran/44926
3455
        PR fortran/46196
3456
        * gfortran.dg/typebound_generic_10.f03: New.
3457
 
3458
2010-10-30  Nicola Pero  
3459
 
3460
        Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3461
        * objc.dg/property/property-neg-1.m: Updated for changes in the
3462
        syntax of @property and the implementation of
3463
        @synthesize/@dynamic.
3464
        * objc.dg/property/property-neg-2.m: Same change.
3465
        * objc.dg/property/property-neg-3.m: Same change.
3466
        * objc.dg/property/property-neg-4.m: Same change.
3467
        * objc.dg/property/property-neg-5.m: Same change.
3468
        * objc.dg/property/property-neg-7.m: Same change.
3469
        * objc.dg/property/property-1.m: Same change.
3470
        * objc.dg/property/synthesize-1.m: Same change.
3471
        * objc.dg/property/at-property-2.m: Same change.
3472
        * objc.dg/property/at-property-4.m: Same change.
3473
 
3474
        * objc.dg/property/fsf-property-method-acces.m: Updated for
3475
        changes in the syntax of @property and the implementation of
3476
        @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3477
        * objc.dg/property/fsf-property-basic.m: Same change.
3478
        * objc.dg/property/fsf-property-named-ivar.m: Same change.
3479
 
3480
        * objc.dg/property/at-property-5.m: New.
3481
        * objc.dg/property/at-property-6.m: New.
3482
        * objc.dg/property/at-property-7.m: New.
3483
        * objc.dg/property/at-property-8.m: New.
3484
        * objc.dg/property/at-property-9.m: New.
3485
        * objc.dg/property/at-property-10.m: New.
3486
        * objc.dg/property/at-property-11.m: New.
3487
        * objc.dg/property/synthesize-2.m: New.
3488
        * objc.dg/property/dynamic-2.m: New.
3489
 
3490
        * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3491
        syntax of @property and the implementation of
3492
        @synthesize/@dynamic.
3493
        * obj-c++.dg/property/property-neg-2.mm: Same change.
3494
        * obj-c++.dg/property/property-neg-3.mm: Same change.
3495
        * obj-c++.dg/property/property-neg-4.mm: Same change.
3496
        * obj-c++.dg/property/property-neg-5.mm: Same change.
3497
        * obj-c++.dg/property/property-neg-7.mm: Same change.
3498
        * obj-c++.dg/property/property-1.mm: Same change.
3499
        * obj-c++.dg/property/synthesize-1.mm: Same change.
3500
        * obj-c++.dg/property/at-property-2.mm: Same change.
3501
        * obj-c++.dg/property/at-property-4.mm: Same change.
3502
 
3503
        * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3504
        changes in the syntax of @property and the implementation of
3505
        @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3506
        * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3507
        * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3508
 
3509
        * obj-c++.dg/property/at-property-5.mm: New.
3510
        * obj-c++.dg/property/at-property-6.mm: New.
3511
        * obj-c++.dg/property/at-property-7.mm: New.
3512
        * obj-c++.dg/property/at-property-8.mm: New.
3513
        * obj-c++.dg/property/at-property-9.mm: New.
3514
        * obj-c++.dg/property/at-property-10.mm: New.
3515
        * obj-c++.dg/property/at-property-11.mm: New.
3516
        * obj-c++.dg/property/synthesize-2.mm: New.
3517
        * obj-c++.dg/property/dynamic-2.mm: New.
3518
 
3519
2010-10-29  Artjoms Sinkarovs  
3520
            Andrew Pinski  
3521
 
3522
        * gcc.c-torture/execute/vector-shift.c: New testcase.
3523
        * gcc.c-torture/execute/vector-shift1.c: Likewise.
3524
        * gcc.c-torture/execute/vector-shift2.c: Likewise.
3525
        * gcc.dg/vector-shift.c: Likewise.
3526
        * gcc.dg/vector-shift1.c: Likewise.
3527
        * gcc.dg/torture/vector-shift2.c: Likewise.
3528
        * gcc.dg/vector-shift3.c: Likewise.
3529
        * gcc.dg/simd-1b.c: Adjust.
3530
 
3531
2010-10-29  Kaz Kojima  
3532
 
3533
        * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3534
 
3535
2010-10-29  Pat Haugen  
3536
 
3537
        * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3538
 
3539
2010-10-28  Uros Bizjak  
3540
 
3541
        PR target/46153
3542
        * gcc.target/i386/pr46153.c: New test.
3543
 
3544
2010-10-27  Jason Merrill  
3545
 
3546
        * g++.dg/cpp0x/constexpr-is_literal.C: New.
3547
 
3548
2010-10-27  Janus Weil  
3549
 
3550
        PR fortran/46161
3551
        * gfortran.dg/class_dummy_3.f03: New.
3552
 
3553
2010-10-27  H.J. Lu  
3554
 
3555
        * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3556
        * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3557
 
3558
        * gcc.target/i386/avx-vzeroupper-3.c: New.
3559
        * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3560
        * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3561
        * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3562
        * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3563
        * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3564
        * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3565
        * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3566
        * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3567
        * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3568
        * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3569
        * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3570
 
3571
2010-10-27  Nicola Pero  
3572
 
3573
        * obj-c.dg/property/at-property-4.m: New.
3574
        * obj-c++.dg/property/at-property-4.mm: New.
3575
        * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3576
        updates in warning.
3577
        * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3578
        updates in warning.
3579
 
3580
2010-10-27  Nicola Pero  
3581
 
3582
        * objc.dg/property/at-property-1.m: New.
3583
        * objc.dg/property/at-property-2.m: New.
3584
        * objc.dg/property/at-property-3.m: New.
3585
        * objc.dg/ivar-invalid-type-1.m: New.
3586
        * obj-c++.dg/property/at-property-1.mm: New.
3587
        * obj-c++.dg/property/at-property-2.mm: New.
3588
        * obj-c++.dg/property/at-property-3.mm: New.
3589
        * obj-c++.dg/ivar-invalid-type-1.mm: New.
3590
        * objc.dg/property/property-neg-6.m: Updated testcase for updates
3591
        in error reporting.
3592
 
3593
2010-10-26  Jerry DeLisle  
3594
 
3595
        PR libgfortran/46010
3596
        * gfortran.dg/namelist_66.f90: New test.
3597
        * gfortran.dg/fmt_t_6.f: Fix whitespace.
3598
 
3599
2010-10-26  Janus Weil  
3600
 
3601
        PR fortran/42647
3602
        * gfortran.dg/allocatable_scalar_9.f90: Extended.
3603
        * gfortran.dg/allocatable_scalar_10.f90: New.
3604
        * gfortran.dg/class_19.f03: Extended.
3605
 
3606
2010-10-26  Jan Hubicka  
3607
 
3608
        PR middle-end/45736
3609
        * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3610
 
3611
2010-10-26  Ira Rosen  
3612
 
3613
        PR tree-optimization/46167
3614
        * gcc.dg/vect/O-pr46167.c: New.
3615
        * gcc.dg/vect/vect.exp: Run tests with -O.
3616
 
3617
2010-10-26  H.J. Lu  
3618
 
3619
        PR target/44948
3620
        * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3621
        * g++.dg/vect/pr33860a.cc: Likewise.
3622
        * gcc.c-torture/compile/20070522-1.c: Likewise.
3623
        * gcc.dg/compat/struct-align-1_x.c: Likewise.
3624
        * gcc.dg/compat/struct-align-1_y.c: Likewise.
3625
        * gcc.dg/compat/struct-align-2_x.c: Likewise.
3626
        * gcc.dg/compat/struct-align-2_y.c: Likewise.
3627
        * gcc.dg/pr44136.c: Likewise.
3628
 
3629
        * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3630
        * gcc.dg/compat/vector-1_x.c: Likewise.
3631
        * gcc.dg/compat/vector-1_y.c: Likewise.
3632
        * gcc.dg/compat/vector-2_x.c: Likewise.
3633
        * gcc.dg/compat/vector-2_y.c: Likewise.
3634
        * gcc.dg/pr43300.c: Likewise.
3635
 
3636
        * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3637
        * gcc.dg/compat/vector-1a_y.c: Likewise.
3638
        * gcc.dg/compat/vector-1b_x.c: Likewise.
3639
        * gcc.dg/compat/vector-1b_y.c: Likewise.
3640
        * gcc.dg/compat/vector-2a_x.c: Likewise.
3641
        * gcc.dg/compat/vector-2a_y.c: Likewise.
3642
        * gcc.dg/compat/vector-2b_x.c: Likewise.
3643
        * gcc.dg/compat/vector-2b_y.c: Likewise.
3644
        * gcc.target/i386/pr39162.c: Likewise.
3645
        * gcc.target/i386/pr40906-2.c: Likewise.
3646
        * gcc.target/i386/sse-5.c: Likewise.
3647
 
3648
        * gcc.dg/pr35442.c: Prune ABI change warnings.
3649
 
3650
        * gcc.c-torture/execute/pr38151.x: New.
3651
        * gcc.target/i386/pr44948-1a.c: Likewise.
3652
        * gcc.target/i386/pr44948-1b.c: Likewise.
3653
        * gcc.target/i386/pr44948-2a.c: Likewise.
3654
        * gcc.target/i386/pr44948-2b.c: Likewise.
3655
 
3656
2010-10-26  Ian Lance Taylor  
3657
 
3658
        PR middle-end/45687
3659
        * gcc.c-torture/execute/20101025-1.c: New test.
3660
 
3661
2010-10-26  Tobias Burnus  
3662
 
3663
        PR fortran/45451
3664
        * gfortran.dg/class_allocate_5.f90: New.
3665
 
3666
2010-10-25  Rodrigo Rivas Costa  
3667
 
3668
        Implement opaque-enum-specifiers for C++0x
3669
        * g++.dg/cpp0x/forw_enum1.C: New.
3670
        * g++.dg/cpp0x/forw_enum2.C: New.
3671
        * g++.dg/cpp0x/forw_enum3.C: New.
3672
        * g++.dg/cpp0x/forw_enum4.C: New.
3673
        * g++.dg/cpp0x/forw_enum5.C: New.
3674
        * g++.dg/cpp0x/forw_enum6.C: New.
3675
        * g++.dg/cpp0x/forw_enum7.C: New.
3676
        * g++.dg/cpp0x/forw_enum8.C: New.
3677
        * g++.dg/cpp0x/forw_enum9.C: New.
3678
        * g++.dg/parse/enum3.C: Add new errors.
3679
        * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3680
        * g++.dg/cpp0x/auto9.C: Add new error.
3681
        * g++.dg/template/crash79.C: Add new errors.
3682
 
3683
2010-10-26  Jie Zhang  
3684
 
3685
        * gcc.target/arm/volatile-bitfields-1.c: New test.
3686
        * gcc.target/arm/volatile-bitfields-2.c: New test.
3687
        * gcc.target/arm/volatile-bitfields-3.c: New test.
3688
 
3689
2010-10-25  Eric Botcazou  
3690
 
3691
        * gnat.dg/pointer_discr1.adb: New test.
3692
        * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3693
        * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3694
        * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3695
 
3696
2010-10-25  Eric Botcazou  
3697
 
3698
        * gnat.dg/loop_optimization8.adb: New test.
3699
        * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3700
        * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3701
 
3702
2010-10-25  Eric Botcazou  
3703
 
3704
        * gnat.dg/in_out_parameter2.adb: New test.
3705
        * gnat.dg/in_out_parameter3.adb: Likewise.
3706
 
3707
2010-10-25  Jie Zhang  
3708
 
3709
        * g++.dg/opt/combine.c: New test.
3710
 
3711
2010-10-24  Eric Botcazou  
3712
 
3713
        * gnat.dg/opt7.ad[sb]: New test.
3714
        * gnat.dg/opt7_pkg.ads: New helper.
3715
 
3716
2010-10-24  Nicola Pero  
3717
 
3718
        PR objc/45735
3719
        * obj-c.dg/pr45735.mm: New.
3720
        * obj-c++.dg/pr45735.mm: New.
3721
 
3722
2010-10-24  Nicola Pero  
3723
 
3724
        PR objc/24393
3725
        * objc.dg/pr24393.m: New.
3726
        * obj-c++.dg/pr24393.mm: New.
3727
 
3728
2010-10-24  Nicola Pero  
3729
 
3730
        PR objc/28049
3731
        * objc.dg/pr28049.m: New.
3732
        * obj-c++.dg/pr28049.mm: New.
3733
 
3734
2010-10-24  Nicola Pero  
3735
 
3736
        * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3737
        parameter attributes are now supported.
3738
        * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3739
        * objc.dg/attributes/parameter-attribute-1.m: New test.
3740
        * objc.dg/attributes/parameter-attribute-2.m: New test.
3741
        * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3742
        * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3743
 
3744
2010-10-23  Iain Sandoe  
3745
 
3746
        Based on the CFString implementation in FSF apple/trunk branch.
3747
 
3748
        * gcc.dg/darwin-cfstring-1.c: New.
3749
        * gcc.dg/darwin-cfstring-2.c: New.
3750
        * gcc.dg/torture/darwin-cfstring-3.c: New.
3751
        * g++.dg/other/darwin-cfstring1.C: New.
3752
        * g++.dg/torture/darwin-cfstring-3.C: New.
3753
 
3754
2010-10-23  Nicola Pero  
3755
 
3756
        * objc.dg/demangle-1.m: New test.
3757
        * obj-c++.dg/demangle-1.mm: New test.
3758
        * obj-c++.dg/demangle-2.mm: New test.
3759
        * obj-c++.dg/demangle-3.mm: New test.
3760
 
3761
2010-10-23  Ian Lance Taylor  
3762
 
3763
        * gcc.c-torture/execute/20101011-1.c: New test.
3764
        * gcc.c-torture/execute/20101011-1.x: New test driver.
3765
 
3766
2010-10-23  Tobias Burnus  
3767
 
3768
        PR fortran/46122
3769
        * gfortran.dg/protected_8.f90: New.
3770
 
3771
2010-10-23  Joseph Myers  
3772
 
3773
        * gcc.dg/march-generic.c: Skip for -march in multilib options.
3774
        * gcc.target/i386/isa-9.c: Skip for -march other than
3775
        -march=amdfam10 in multilib options.
3776
        * gcc.target/i386/pr42589.c: Skip for -march other than
3777
        -march=i486 in multilib options.
3778
        * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3779
        other -march in multilib options.
3780
 
3781
2010-10-23  Jie Zhang  
3782
 
3783
        PR rtl-optimization/37360
3784
        * gcc.dg/pr37360.c: New test.
3785
 
3786
2010-10-22  Michael Meissner  
3787
 
3788
        * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3789
 
3790
2010-10-22  Artjoms Sinkarovs  
3791
            Andrew Pinski  
3792
 
3793
        * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3794
        * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3795
        * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3796
        * gcc.dg/vector-subscript-1.c: Likewise.
3797
        * gcc.dg/vector-subscript-2.c: Likewise.
3798
        * gcc.dg/vector-subscript-3.c: New testcase.
3799
        * gcc.dg/array-8.c: Adjust.
3800
 
3801
2010-10-22  Richard Guenther  
3802
 
3803
        PR middle-end/46137
3804
        * c-c++-common/torture/pr46137.c: New testcase.
3805
 
3806
2010-10-22  Jason Merrill  
3807
 
3808
        PR c++/46129
3809
        * g++.dg/template/defarg14.C: New.
3810
 
3811
2010-10-22  Jason Merrill  
3812
 
3813
        PR c++/46103
3814
        * g++.dg/cpp0x/implicit10.C: New.
3815
 
3816
2010-10-22  Uros Bizjak  
3817
 
3818
        PR target/46098
3819
        * gcc.target/i386/pr46098.c: New test.
3820
 
3821
2010-10-22  Richard Guenther  
3822
 
3823
        PR tree-optimization/45720
3824
        * gcc.dg/torture/pr45720.c: New testcase.
3825
 
3826
2010-10-22  Ira Rosen  
3827
 
3828
        PR tree-optimization/46126
3829
        * gcc.dg/vect/pr46126.c: New.
3830
 
3831
2010-10-21  Iain Sandoe  
3832
 
3833
        Based on the CFString implementation in FSF apple/trunk branch.
3834
 
3835
        * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3836
        so that the latter can be used in dg-skip and dg-xfail clauses.
3837
        * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3838
        * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3839
        to use dg-additional-files for Object1.
3840
        * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3841
        to use dg-additional-files for Object1, move to torture/strings/.
3842
        * obj-c++.dg/const-str-4.mm: Likewise.
3843
        * obj-c++.dg/const-str-3.mm: Likewise.
3844
        * obj-c++.dg/const-str-8.mm: Likewise.
3845
        * obj-c++.dg/const-str-9.mm: Likewise.
3846
        * obj-c++.dg/const-str-10.mm: Likewise.
3847
        * obj-c++.dg/const-str-10.mm: Likewise.
3848
        * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3849
        to use dg-additional-files for Object1, move to strings/.
3850
        * obj-c++.dg/const-str-2.mm: Likewise.
3851
        * obj-c++.dg/const-str-5.mm: Likewise.
3852
        * obj-c++.dg/const-str-6.mm: Likewise.
3853
        * obj-c++.dg/const-str-12.mm: Likewise.
3854
        * obj-c++.dg/strings/strings.exp: New.
3855
        * obj-c++.dg/strings/const-cfstring-2.mm: New.
3856
        * obj-c++.dg/strings/const-cfstring-5.mm: New.
3857
        * obj-c++.dg/torture/strings/strings.exp: New.
3858
        * obj-c++.dg/torture/strings/string1.mm: New.
3859
        * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3860
        * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3861
        * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3862
 
3863
        * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3864
        use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3865
        * objc/execute/string2.m: Likewise.
3866
        * objc/execute/string3.m: Likewise.
3867
        * objc/execute/string3.m: Likewise.
3868
        * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3869
        * objc.dg/foreach-4.m: Likewise.
3870
        * objc.dg/foreach-5.m: Likewise.
3871
        * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3872
        use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3873
        * objc.dg/const-str-4.m: Likewise.
3874
        * objc.dg/const-str-7.m: Likewise.
3875
        * objc.dg/const-str-8.m: Likewise.
3876
        * objc.dg/const-str-9.m: Likewise.
3877
        * objc.dg/const-str-10.m: Likewise.
3878
        * objc.dg/const-str-11.m: Likewise.
3879
        * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3880
        to use dg-additional-files for Object1, move to objc.dg/strings/.
3881
        * objc.dg/const-str-2.m: Likewise.
3882
        * objc.dg/const-str-5.m: Likewise.
3883
        * objc.dg/const-str-6.m: Likewise.
3884
        * objc.dg/const-str-12.m: Likewise.
3885
        * objc.dg/const-str-12b.m: Likewise.
3886
        * objc.dg/strings/strings.exp: New.
3887
        * objc.dg/strings/const-cfstring-2.m: New.
3888
        * objc.dg/strings/const-cfstring-5.m: New.
3889
        * objc.dg/torture/strings/strings.exp: New.
3890
        * objc.dg/torture/strings/const-cfstring-1.m: New.
3891
        * objc.dg/torture/strings/const-cfstring-3.m: New.
3892
        * objc.dg/torture/strings/const-cfstring-4.m: New.
3893
 
3894
2010-10-22  Marcus Shawcroft  
3895
 
3896
        * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3897
 
3898
2010-10-21  Paolo Carlini  
3899
 
3900
        PR c++/46117
3901
        * g++.dg/parse/crash57.C: New.
3902
 
3903
2010-10-21  Uros Bizjak  
3904
            H.J. Lu  
3905
 
3906
        PR target/45946
3907
        * gcc.target/i386/pr45946.c: New test.
3908
 
3909
2010-10-21  Martin Jambor  
3910
 
3911
        PR tree-optimization/45875
3912
        * g++.dg/ipa/pr45875.C: New test.
3913
 
3914
2010-10-21  Ira Rosen  
3915
 
3916
        PR tree-optimization/46049
3917
        PR tree-optimization/46052
3918
        * gcc.dg/vect/pr46052.c: New test.
3919
        * gcc.dg/vect/pr46049.c: New test.
3920
 
3921
2010-10-21  Thomas Koenig  
3922
 
3923
        PR fortran/46007
3924
        * gfortran.dg/shape_5.f90:  New test case.
3925
 
3926
2010-10-21  Janus Weil  
3927
 
3928
        PR fortran/46060
3929
        * gfortran.dg/proc_ptr_comp_25.f90: New.
3930
 
3931
2010-10-21  Richard Guenther  
3932
            Michael Matz  
3933
 
3934
        PR tree-optimization/45764
3935
        * gcc.dg/torture/pr45764.c: New testcase.
3936
 
3937
2010-10-21  Richard Guenther  
3938
 
3939
        PR tree-optimization/46111
3940
        * g++.dg/torture/pr46111.C: New testcase.
3941
 
3942
2010-10-21  Janus Weil  
3943
 
3944
        PR fortran/46067
3945
        * gfortran.dg/dummy_procedure_4.f90: New.
3946
        * gfortran.dg/proc_ptr_30.f90: New.
3947
 
3948
2010-10-21  Tobias Burnus  
3949
 
3950
        PR fortran/46100
3951
        * gfortran.dg/ptr-func-1.f90: New.
3952
        * gfortran.dg/ptr-func-2.f90: New.
3953
 
3954
2010-10-20  Jakub Jelinek  
3955
 
3956
        PR tree-optimization/45919
3957
        * gcc.c-torture/compile/pr45919.c: New test.
3958
 
3959
        PR tree-optimization/46066
3960
        * gcc.dg/autopar/pr46066.c: New test.
3961
 
3962
2010-10-20  Rainer Orth  
3963
 
3964
        PR c++/46024
3965
        * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3966
 
3967
2010-10-20  Rodrigo Rivas Costa  
3968
 
3969
        PR c++/46056
3970
        * g++.dg/cpp0x/range-for7.C: New.
3971
 
3972
2010-10-20  Richard Guenther  
3973
 
3974
        PR lto/45667
3975
        * g++.dg/lto/20101020-1_0.h: New testcase.
3976
        * g++.dg/lto/20101020-1_0.C: Likewise.
3977
        * g++.dg/lto/20101020-1_1.C: Likewise.
3978
 
3979
2010-10-20  Dmitry Melnik  
3980
 
3981
        * gcc.dg/20101013-1.c: New test.
3982
 
3983
2010-10-20  H.J. Lu  
3984
 
3985
        PR target/46085
3986
        * gcc.target/i386/pr46085-1.c: New.
3987
        * gcc.target/i386/pr46085-2.c: Likewise.
3988
 
3989
2010-10-20  Richard Guenther  
3990
 
3991
        PR tree-optimization/45860
3992
        * gcc.dg/torture/pr45860.c: New testcase.
3993
 
3994
2010-10-20  Eric Botcazou  
3995
 
3996
        * gnat.dg/discr25.adb: New test.
3997
        * gnat.dg/discr25_pkg.ad[sb]: New helper.
3998
 
3999
2010-10-20  Olivier Hainque  
4000
 
4001
        * gcc.target/powerpc/ehreturn.c: New test.
4002
 
4003
2010-10-20  Nicola Pero  
4004
 
4005
        Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
4006
        not require Foundation and run with the GNU runtime as well.
4007
 
4008
        2006-03-13  Fariborz Jahanian  
4009
 
4010
        Radar 4439126
4011
        * obj-c++.dg/template-8.mm: New.
4012
 
4013
2010-10-20  Nicola Pero  
4014
 
4015
        PR objc/23709
4016
        * objc.dg/pr23709.m: New.
4017
        * obj-c++.dg/pr23709.m: New.
4018
 
4019
2010-10-19  Paolo Carlini  
4020
 
4021
        PR c++/46046
4022
        * g++.dg/template/crash104.C: New.
4023
 
4024
2010-10-19  Richard Henderson  
4025
 
4026
        * gcc.target/i386/fma3-fma.c: New.
4027
        * gcc.target/i386/fma3-builtin.c: New.
4028
        * gcc.target/i386/fma4-builtin.c: New.
4029
 
4030
2010-10-19  Richard Guenther  
4031
 
4032
        PR testsuite/46081
4033
        * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4034
 
4035
2010-10-18  Nicola Pero  
4036
 
4037
        Merge from 'apple/trunk' branch on FSF servers.
4038
 
4039
        2006-03-16 Fariborz Jahanian  
4040
 
4041
        Radar 4293709
4042
        * objc.dg/proto-init-mimatch-1.m: New.
4043
        * obj-c++.dg/proto-init-mimatch-1.mm: New.
4044
 
4045
2010-10-18  Nicola Pero  
4046
 
4047
        Implemented parsing @synthesize and @dynamic for
4048
        Objective-C/Objective-C++.
4049
        * objc.dg/property/dynamic-1.m: New.
4050
        * objc.dg/property/synthesize-1.m: New.
4051
        * obj-c++.dg/property/dynamic-1.mm: New.
4052
        * obj-c++.dg/property/synthesize-1.mm: New.
4053
 
4054
2010-10-18  Nicola Pero  
4055
 
4056
        * objc.dg/at-class-1.m: New.
4057
        * objc.dg/at-class-1.mm: New.
4058
 
4059
2010-10-18  Steve Ellcey  
4060
 
4061
        * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4062
 
4063
2010-10-18  Nicola Pero  
4064
 
4065
        Merge from 'apple/trunk' branch on FSF servers.
4066
 
4067
        2006-01-17  Fariborz Jahanian  
4068
 
4069
        Radar 4407151
4070
        * obj-c++.dg/template-7.mm: New.
4071
 
4072
2010-10-18  Nicola Pero  
4073
 
4074
        * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4075
        bugfix.
4076
 
4077
2010-10-18  Nicola Pero  
4078
 
4079
        Merge from 'apple/trunk' branch on FSF servers.
4080
 
4081
        2005-03-01 Fariborz Jahanian  
4082
 
4083
        Radar 4451818
4084
        * obj-c++.dg/try-catch-16.mm: New.
4085
        * obj-c++.dg/try-catch-17.mm: New.
4086
 
4087
        2005-11-08  Fariborz Jahanian  
4088
 
4089
        Radar 4330422
4090
        * obj-c++.dg/try-catch-15.mm: New
4091
 
4092
        2005-10-07  Fariborz Jahanian  
4093
 
4094
        Radar 4204796
4095
        * obj-c++.dg/try-catch-12.mm: New
4096
        * obj-c++.dg/try-catch-13.mm: New
4097
        * obj-c++.dg/try-catch-14.mm: New
4098
        * objc.dg/try-catch-11.m: New
4099
        * objc.dg/try-catch-12.m: New
4100
        * objc.dg/try-catch-13.m: New
4101
 
4102
2010-10-18  Richard Henderson  
4103
 
4104
        * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4105
 
4106
2010-10-18  Jakub Jelinek  
4107
 
4108
        PR c/46015
4109
        * c-c++-common/Wunused-var-13.c: New test.
4110
 
4111
2010-10-18  Richard Guenther  
4112
 
4113
        PR tree-optimization/45967
4114
        * gcc.dg/torture/pr45967.c: New testcase.
4115
        * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4116
        * gcc.dg/ipa/ipa-pta-13.c: Likewise
4117
        * gcc.dg/torture/pr39074-2.c: Likewise
4118
        * gcc.dg/torture/pta-escape-1.c: Likewise
4119
        * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4120
        * gcc.dg/tree-ssa/pta-callused.c: Likewise
4121
        * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4122
        * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4123
        * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4124
        * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4125
 
4126
2010-10-18  Kai Tietz  
4127
 
4128
        * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4129
 
4130
2010-10-18  Richard Guenther  
4131
 
4132
        PR lto/44950
4133
        * g++.dg/lto/20101015-2_0.C: New testcase.
4134
 
4135
2010-10-18  Jakub Jelinek  
4136
 
4137
        PR middle-end/46019
4138
        * gcc.c-torture/execute/pr46019.c: New test.
4139
 
4140
2010-10-17  Nicola Pero  
4141
 
4142
        Merge from 'apple/trunk' branch on FSF servers.
4143
 
4144
        2006-04-19 Fariborz Jahanian  
4145
 
4146
        Radar 4516785
4147
        * obj-c++.dg/method-namespace-2.mm: New.
4148
 
4149
2010-10-17  Nicola Pero  
4150
 
4151
        Merge from 'apple/trunk' branch on FSF servers.
4152
 
4153
        2006-03-27 Fariborz Jahanian  
4154
 
4155
        Radar 4133425
4156
        * objc.dg/private-1.m: Test modified.
4157
        * obj-c++.dg/private-1.mm: Test modified.
4158
 
4159
2010-10-17  Uros Bizjak  
4160
 
4161
        PR testsuite/45987
4162
        * gcc.target/i386/push-1.c: Remove.
4163
 
4164
2010-10-17  Uros Bizjak  
4165
            H.J. Lu  
4166
 
4167
        PR target/46051
4168
        * gcc.target/i386/pr46051.c: New test.
4169
 
4170
2010-10-17  Nicola Pero  
4171
 
4172
        * obj-c++.dg/gnu-api-2-class.mm: New.
4173
        * obj-c++.dg/gnu-api-2-ivar.mm: New.
4174
        * obj-c++.dg/gnu-api-2-method.mm: New.
4175
        * obj-c++.dg/gnu-api-2-objc.mm: New.
4176
        * obj-c++.dg/gnu-api-2-object.mm: New.
4177
        * obj-c++.dg/gnu-api-2-property.mm: New.
4178
        * obj-c++.dg/gnu-api-2-protocol.mm: New.
4179
        * obj-c++.dg/gnu-api-2-sel.mm: New.
4180
 
4181
2010-10-17  Iain Sandoe  
4182
 
4183
        * objc.dg/fsf-package-0.m: New.
4184
        * obj-c++.dg/fsf-package-0.m: New.
4185
 
4186
2010-10-17  Nicola Pero  
4187
 
4188
        PR objc/18255
4189
        * objc.dg/pr18255.m: New.
4190
 
4191
2010-10-16  Jan Hubicka  
4192
 
4193
        PR middle-end/44206
4194
        * g++.dg/torture/pr44206.C: New.
4195
 
4196
2010-10-16  Nicola Pero  
4197
 
4198
        * objc.dg/gnu-api-2-class.m: New.
4199
        * objc.dg/gnu-api-2-objc.m: New.
4200
 
4201
2010-10-16  Nicola Pero  
4202
 
4203
        * objc.dg/gnu-api-2-ivar.m: New.
4204
 
4205
2010-10-15  Nicola Pero  
4206
 
4207
        * objc.dg/gnu-api-2-property.m: New.
4208
 
4209
2010-10-15  Xinliang David Li  
4210
 
4211
        * g++.dg/uninit-pred-3_a.C: New test.
4212
        * g++.dg/uninit-pred-3_b.C: New test.
4213
 
4214
2010-10-15  Nicola Pero  
4215
 
4216
        * objc.dg/gnu-api-2-object.m: New.
4217
 
4218
2010-10-15  Nicola Pero  
4219
 
4220
        * objc.dg/gnu-api-2-method.m: New.
4221
 
4222
2010-10-15  Jason Merrill  
4223
 
4224
        * g++.dg/lto/pr45983_0.C: New.
4225
 
4226
2010-10-14  Michael Meissner  
4227
 
4228
        * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4229
        builtin combiner patterns.
4230
        * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4231
        * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4232
        * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4233
        * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4234
        * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4235
 
4236
2010-10-15  Richard Guenther  
4237
 
4238
        * g++.dg/lto/20101015-1_0.C: New testcase.
4239
 
4240
2010-10-15  Richard Guenther  
4241
 
4242
        PR testsuite/46021
4243
        * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4244
        * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4245
 
4246
2010-10-15  Richard Guenther  
4247
 
4248
        PR lto/45957
4249
        * g++.dg/lto/20101014-1_0.C: New testcase.
4250
 
4251
2010-10-15  Nicola Pero  
4252
 
4253
        * objc.dg/gnu-api-2-protocol.m: New.
4254
        * objc.dg/gnu-api-2-sel.m: New.
4255
 
4256
2010-10-15  Ramana Radhakrishnan  
4257
 
4258
        * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4259
        arm-eabi targets.
4260
 
4261
2010-10-15  Chung-Lin Tang  
4262
 
4263
        * gcc.dg/20101010-1.c: New testcase.
4264
 
4265
2010-10-15  Jie Zhang  
4266
 
4267
        * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4268
        script when relocatable linking.
4269
 
4270
2010-10-14  Yao Qi  
4271
 
4272
        PR target/45447
4273
        * gcc.target/arm/pr45447.c: New test.
4274
 
4275
2010-10-14  Jan Hubicka  
4276
 
4277
        PR middle-end/45621
4278
        * g++.dg/lto/pr45621.h : New.
4279
        * g++.dg/lto/pr45621_0.C: New.
4280
        * g++.dg/lto/pr45621_1.C: New.
4281
 
4282
2010-10-14  Iain Sandoe  
4283
 
4284
        * objc.dg/property: New.
4285
        * objc.dg/property/fsf-property-basic.m: New.
4286
        * objc.dg/property/fsf-property-method-access.m: New.
4287
        * objc.dg/property/fsf-property-named-ivar.m: New.
4288
        * obj-c++.dg/property: New.
4289
        * obj-c++.dg/property/fsf-property-basic.mm: New.
4290
        * obj-c++.dg/property/fsf-property-method-access.mm: New.
4291
        * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4292
 
4293
        merge from FSF apple 'trunk' branch.
4294
        2006 Fariborz Jahanian  
4295
 
4296
        Radars 4436866, 4505126, 4506903, 4517826
4297
        * objc.dg/property/property-1.m: New.
4298
        * objc.dg/property/property-2.m: New.
4299
        * objc.dg/property/property-3.m: New.
4300
        * objc.dg/property/property-neg-1.m: New.
4301
        * objc.dg/property/property-neg-2.m: New.
4302
        * objc.dg/property/property-neg-3.m: New.
4303
        * objc.dg/property/property-neg-4.m: New.
4304
        * objc.dg/property/property-neg-5.m: New.
4305
        * objc.dg/property/property-neg-6.m: New.
4306
        * objc.dg/property/property-neg-7.m: New.
4307
        * objc.dg/property/property.exp: New.
4308
        * obj-c++.dg/property/property-1.mm: New.
4309
        * obj-c++.dg/property/property-2.mm: New.
4310
        * obj-c++.dg/property/property-3.mm: New.
4311
        * obj-c++.dg/property/property-neg-1.mm: New.
4312
        * obj-c++.dg/property/property-neg-2.mm: New.
4313
        * obj-c++.dg/property/property-neg-3.mm: New.
4314
        * obj-c++.dg/property/property-neg-4.mm: New.
4315
        * obj-c++.dg/property/property-neg-5.mm: New.
4316
        * obj-c++.dg/property/property-neg-6.mm: New.
4317
        * obj-c++.dg/property/property-neg-7.mm: New.
4318
        * obj-c++.dg/property/property.exp: New.
4319
 
4320
2010-10-14  H.J. Lu  
4321
 
4322
        * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4323
 
4324
2010-10-14  Joseph Myers  
4325
 
4326
        PR c/45969
4327
        * gcc.c-torture/compile/pr45969-1.c: New test.
4328
 
4329
2010-10-14  Richard Guenther  
4330
 
4331
        PR tree-optimization/44913
4332
        * gcc.dg/torture/pr44913.c: New testcase.
4333
 
4334
2010-10-14  Richard Guenther  
4335
 
4336
        PR lto/45382
4337
        * g++.dg/lto/20101014-2_0.C: New testcase.
4338
 
4339
2010-10-14  H.J. Lu  
4340
 
4341
        * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4342
        * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4343
        * gcc.target/i386/pr44130.c: Likewise.
4344
        * gcc.target/i386/pr44144.c: Likewise.
4345
        * gcc.target/i386/pr44180.c: Likewise.
4346
        * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4347
        * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4348
        * gcc.target/i386/vect-sizes-1.c: Likewise.
4349
        * gcc.target/i386/vectorize4-avx.c: Likewise.
4350
 
4351
2010-10-14  Richard Guenther  
4352
 
4353
        PR lto/44561
4354
        * g++.dg/lto/20101010-3_0.C: New testcase.
4355
        * g++.dg/lto/20101010-4_0.C: Likewise.
4356
 
4357
2010-10-14  Iain Sandoe  
4358
 
4359
        * objc.dg/pr45878.m: Update to include NSConstantString interface
4360
        for -fnext-runtime.
4361
        * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4362
        -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4363
        * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4364
        reference for m64 -fnext-runtime.
4365
 
4366
2010-10-14  H.J. Lu  
4367
 
4368
        * gcc.target/i386/vect-sizes-1.c: New.
4369
 
4370
2010-10-14  H.J. Lu  
4371
 
4372
        PR middle-end/46011
4373
        * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4374
 
4375
2010-10-14  H.J. Lu  
4376
 
4377
        * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4378
        * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4379
 
4380
2010-10-14  Andrey Belevantsev  
4381
 
4382
        * gcc.target/ia64/20101005.c: New test.
4383
 
4384
2010-10-14  Andrey Belevantsev  
4385
 
4386
        PR rtl-optimization/45570
4387
        * gcc.dg/pr45570.c: New test.
4388
 
4389
2010-10-13  H.J. Lu  
4390
 
4391
        * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4392
        * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4393
        * gcc.target/i386/vectorize4-avx.c: Likewise.
4394
 
4395
2010-10-13  H.J. Lu  
4396
 
4397
        * gcc.target/i386/avx-copysign-vec.c: New.
4398
        * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4399
 
4400
2010-10-13  H.J. Lu  
4401
 
4402
        PR middle-end/44130
4403
        * gcc.target/i386/pr44130.c: New.
4404
 
4405
2010-10-13  H.J. Lu  
4406
 
4407
        PR middle-end/44144
4408
        * gcc.target/i386/pr44144.c: New.
4409
 
4410
2010-10-13  H.J. Lu  
4411
 
4412
        PR target/44180
4413
        * gcc.target/i386/pr44180.c: New.
4414
 
4415
2010-10-13  Jason Merrill  
4416
 
4417
        * g++.dg/template/canon-type-8.C: New.
4418
 
4419
2010-10-13  Eric Botcazou  
4420
 
4421
        * gcc.c-torture/execute/20101013-1.c: New test.
4422
 
4423
2010-10-13  Richard Guenther  
4424
 
4425
        PR objc/45878
4426
        * objc.dg/pr45878.m: New testcase.
4427
 
4428
2010-10-13  Kai Tietz  
4429
 
4430
        * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4431
        * gcc.dg/format/dfp-printf-1.c: Likewise.
4432
        * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4433
 
4434
2010-10-13  Richard Guenther  
4435
 
4436
        PR tree-optimization/45788
4437
        * g++.dg/pr45788.C: New testcase.
4438
 
4439
2010-10-13  Richard Guenther  
4440
 
4441
        PR tree-optimization/45970
4442
        * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4443
 
4444
2010-10-13  Richard Guenther  
4445
 
4446
        PR tree-optimization/45982
4447
        * gcc.dg/torture/pr45982.c: New testcase.
4448
        * gcc.dg/tree-ssa/pr24287.c: Adjust.
4449
        * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4450
        * gcc.dg/torture/pr39074-2.c: Likewise.
4451
 
4452
2010-10-13  Richard Guenther  
4453
 
4454
        PR middle-end/45874
4455
        * g++.dg/torture/pr45874.C: New testcase.
4456
 
4457
2010-10-13  Iain Sandoe  
4458
 
4459
        * objc.dg/attributes/method-attribute-1.m: Update to respond
4460
        to implemented method attributes..
4461
        * objc.dg/attributes/method-attribute-2.m: Likewise.
4462
        * objc.dg/attributes/method-attribute-3.m: Likewise.
4463
        * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4464
        * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4465
        * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4466
 
4467
2010-10-13  Nicola Pero  
4468
 
4469
        PR libobjc/23214
4470
        * objc.dg/pr23214.m: New.
4471
 
4472
2010-10-12  Michael Eager  
4473
 
4474
        PR testsuite/45856
4475
        * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4476
        * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4477
 
4478
2010-10-12  Jakub Jelinek  
4479
 
4480
        PR fortran/45636
4481
        * gcc.c-torture/execute/pr45636.c: New test.
4482
        * gfortran.dg/pr45636.f90: New test.
4483
 
4484
2010-10-12  Richard Henderson  
4485
 
4486
        * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4487
 
4488
2010-10-12  Daniel Kraft  
4489
 
4490
        PR fortran/38936
4491
        * gfortran.dg/associate_1.f03: More tests with derived-types.
4492
        * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4493
        * gfortran.dg/associate_8.f03: Fix typo.
4494
        * gfortran.dg/initialization_27.f90: Fix typo.
4495
 
4496
2010-10-12  Rainer Orth  
4497
 
4498
        PR testsuite/45851
4499
        * lib/lto.exp (lto-get-options-main): Support optional target
4500
        selector for dg-extra-ld-options.
4501
 
4502
2010-10-12  Rainer Orth  
4503
 
4504
        * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4505
        * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4506
 
4507
2010-10-11  Martin Jambor  
4508
 
4509
        PR middle-end/45699
4510
        * g++.dg/torture/pr45699.C: New test.
4511
        * g++.dg/otr-fold-1.C: Adjusted.
4512
        * g++.dg/otr-fold-1.C: Likewise.
4513
 
4514
2010-10-11  Nick Clifton  
4515
 
4516
        * gcc.c-torture/compile/pr44197.c: Require visibility support.
4517
        Allow for a user label prefix.
4518
 
4519
2010-10-10  Richard Guenther  
4520
 
4521
        * g++.dg/lto/20101010-1_0.C: New testcase.
4522
        * g++.dg/lto/20101010-2_0.C: Likewise.
4523
 
4524
2010-10-11  Ira Rosen  
4525
 
4526
        PR tree-optimization/45902
4527
        * gcc.dg/vect/45902.c: New test.
4528
 
4529
2010-10-11  Jakub Jelinek  
4530
 
4531
        PR target/45870
4532
        * gcc.dg/tls/pr45870.c: New test.
4533
 
4534
2010-10-10  Janus Weil  
4535
 
4536
        PR fortran/45961
4537
        * gfortran.dg/typebound_operator_6.f03: New.
4538
 
4539
2010-10-10  Kai Tietz  
4540
 
4541
        * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4542
        and adjust -export symbol scanning.
4543
        * g++.dg/ext/dllexport1.C: Likewise.
4544
        * g++.dg/ext/dllexport3.C: Likewise.
4545
        * gcc.dg/dll-3.c: Likewise.
4546
        * gcc.dg/dll-4.c: Likewise.
4547
        * gcc.dg/dll-5.c: Likewise.
4548
 
4549
2010-10-10  Uros Bizjak  
4550
 
4551
        * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4552
        instead of tree_profile dump file.
4553
        * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4554
        * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4555
        dump file.
4556
 
4557
2010-10-10  Uros Bizjak  
4558
 
4559
        * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4560
 
4561
2010-10-09  Thomas Koenig  
4562
 
4563
        * gfortran.dg/character_comparison_4.f90:  New test.
4564
        * gfortran.dg/character_comparison_5.f90:  New test.
4565
        * gfortran.dg/character_comparison_6.f90:  New test.
4566
 
4567
2010-10-09  Richard Henderson  
4568
 
4569
        * lib/target-supports.exp
4570
        (check_effective_target_automatic_stack_alignment): Always true.
4571
 
4572
2010-10-09  Richard Guenther  
4573
 
4574
        PR lto/45956
4575
        * gcc.dg/lto/20101009-2_0.c: New testcase.
4576
        * gcc.dg/lto/20101009-2_1.c: Likewise.
4577
        * gcc.dg/lto/20101009-2_2.c: Likewise.
4578
 
4579
2010-10-09  Richard Guenther  
4580
 
4581
        PR lto/45947
4582
        * g++.dg/lto/20101009-1_0.C: New testcase.
4583
 
4584
2010-10-09  Richard Guenther  
4585
 
4586
        PR tree-optimization/45945
4587
        * gcc.dg/lto/20101009-1_0.c: New testcase.
4588
 
4589
2010-10-08  H.J. Lu  
4590
 
4591
        PR target/45913
4592
        * gcc.target/i386/pr45913.c: New.
4593
 
4594
2010-10-08  Jerry DeLisle  
4595
 
4596
        PR fortran/45943
4597
        * gfortran.dg/streamio_16.f90: Update test.
4598
 
4599
2010-10-08  Jakub Jelinek  
4600
 
4601
        PR tree-optimization/45903
4602
        * gcc.target/i386/pr45903.c: New test.
4603
 
4604
2010-10-08  Arnaud Charlet  
4605
 
4606
        * gnat.dg/interface5.adb: Compile with warnings disabled.
4607
 
4608
2010-10-07  Nicola Pero  
4609
 
4610
        * obj-c++.dg/encode-10.mm: New testcase.
4611
 
4612
2010-10-07  Nicola Pero  
4613
 
4614
        PR objc++/23614
4615
        * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4616
        C++ class.  Removed XFAIL.
4617
 
4618
2010-10-07  Janus Weil  
4619
 
4620
        PR fortran/45933
4621
        * gfortran.dg/typebound_operator_5.f03: New.
4622
 
4623
2010-10-07  Nicola Pero  
4624
 
4625
        Merge from 'apple/trunk' branch on FSF servers.
4626
 
4627
        2006-04-26  Fariborz Jahanian  
4628
 
4629
        Radar 4508851
4630
        * obj-c++.dg/method-namespace-1.mm: New.
4631
 
4632
2010-10-07  Martin Jambor  
4633
 
4634
        * gcc.dg/tree-ssa/sra-11.c: New test.
4635
 
4636
2010-10-07  Tejas Belagod  
4637
 
4638
        PR Tree-Vect/45847
4639
        * gcc.dg/vect/pr45847.c: New test.
4640
 
4641
2010-10-07  Iain Sandoe  
4642
            Kai Tietz  
4643
 
4644
        * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4645
 
4646
2010-10-07  Richard Guenther  
4647
 
4648
        PR tree-optimization/45732
4649
        * gcc.dg/torture/pr45732.c: New testcase.
4650
 
4651
2010-10-07  Iain Sandoe  
4652
 
4653
        * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4654
        * objc.dg/foreach-2.m: Likewise.
4655
        * objc.dg/foreach-3.m: Likewise.
4656
        * objc.dg/foreach-4.m: Likewise.
4657
        * objc.dg/foreach-5.m: Likewise.
4658
        * objc.dg/foreach-6.m: Likewise.
4659
        * objc.dg/foreach-7.m: Likewise.
4660
        * objc.dg/objc-foreach-4.m: Likewise.
4661
        * objc.dg/objc-foreach-5.m: Likewise.
4662
 
4663
2010-10-07  Richard Guenther  
4664
 
4665
        PR middle-end/45869
4666
        * gcc.dg/torture/pr45869.c: New testcase.
4667
 
4668
2010-10-07  Iain Sandoe  
4669
 
4670
        * objc.dg/set-not-used-1.m: New
4671
        * obj-c++.dg/set-not-used-1.mm: New.
4672
 
4673
2010-10-07  Iain Sandoe  
4674
 
4675
        * objc.dg/attributes/method-attribute-3.m: New.
4676
        * obj-c++.dg/attributes/method-attribute-3.mm: New.
4677
 
4678
2010-10-07  Mikael Morin  
4679
 
4680
        PR fortran/45916
4681
        * gfortran.dg/generic_typebound_operator_1.f90: New test.
4682
 
4683
2010-10-06  Jerry DeLisle  
4684
 
4685
        PR fortran/45889
4686
        * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4687
 
4688
2010-10-06  Nicola Pero  
4689
 
4690
        Merge from 'apple/trunk' branch on FSF servers.
4691
 
4692
        2005-12-14  Fariborz Jahanian  
4693
 
4694
        Radar 4278774
4695
        * obj-c++.dg/encode-9.mm: New.
4696
 
4697
2010-10-06  Eric Botcazou  
4698
 
4699
        * g++.dg/cpp0x/pr45908.C: New test.
4700
 
4701
2010-10-06  Eric Botcazou  
4702
 
4703
        * gnat.dg/opt6.ad[sb]: New test.
4704
 
4705
2010-10-06  Nicola Pero  
4706
 
4707
        Implemented fast enumeration for Objective-C.
4708
        * objc.dg/foreach-1.m: New.
4709
        * objc.dg/foreach-2.m: New.
4710
        * objc.dg/foreach-3.m: New.
4711
        * objc.dg/foreach-4.m: New.
4712
        * objc.dg/foreach-5.m: New.
4713
        * objc.dg/foreach-6.m: New.
4714
        * objc.dg/foreach-7.m: New.
4715
 
4716
        Merge from 'apple/trunk' branch on FSF servers:
4717
        2006-04-13 Fariborz Jahanian  
4718
 
4719
        Radar 4502236
4720
        * objc.dg/objc-foreach-5.m: New.
4721
 
4722
        2006-04-12 Fariborz Jahanian  
4723
 
4724
        Radar 4507230
4725
        * objc.dg/objc-foreach-4.m: New.
4726
 
4727
        2006-03-13  Fariborz Jahanian  
4728
 
4729
        Radar 4472881
4730
        * objc.dg/objc-foreach-3.m: New.
4731
 
4732
        2005-03-07 Fariborz Jahanian  
4733
 
4734
        Radar 4468498
4735
        * objc.dg/objc-foreach-2.m: New.
4736
 
4737
        2006-02-15   Fariborz Jahanian  
4738
 
4739
        Radar 4294910
4740
        * objc.dg/objc-foreach-1.m: New
4741
 
4742
2010-10-06  Hariharan Sandanagobalane  
4743
 
4744
        * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4745
        unsigned values.
4746
 
4747
2010-10-05  Nicola Pero  
4748
 
4749
        PR objc++/28050
4750
        * obj-c++.dg/syntax-error-10.mm: New.
4751
 
4752
2010-10-05  Nicola Pero  
4753
 
4754
        PR objc++/23707
4755
        * obj-c++.dg/syntax-error-9.mm: New.
4756
 
4757
2010-10-05  Nicola Pero  
4758
 
4759
        PR objc++/31126
4760
        * obj-c++.dg/syntax-error-8.mm: New.
4761
 
4762
2010-10-05  Nicola Pero  
4763
 
4764
        Merge from 'apple/trunk' branch on FSF servers.
4765
 
4766
        2005-10-17  Fariborz Jahanian  
4767
 
4768
        Radar 4290840
4769
        * obj-c++.dg/syntax-error-7.mm: New
4770
 
4771
        2005-10-14  Fariborz Jahanian  
4772
 
4773
        Radar 4294425
4774
        * obj-c++.dg/syntax-error-6.mm: New
4775
 
4776
        2005-10-13  Fariborz Jahanian  
4777
 
4778
        Radar 4261146
4779
        * obj-c++.dg/syntax-error-5.mm: New
4780
 
4781
        2005-08-15  Ziemowit Laski  
4782
 
4783
        Radar 4093475
4784
        * obj-c++.dg/syntax-error-[3-4].mm: New.
4785
 
4786
        2005-08-02  Ziemowit Laski  
4787
 
4788
        Radar 4185810
4789
        * obj-c++.dg/syntax-error-[1-2].mm: New.
4790
 
4791
2010-10-05  Ira Rosen  
4792
 
4793
        PR tree-optimization/45752
4794
        * gcc.dg/vect/pr45752.c: New test.
4795
 
4796
2010-10-05  Richard Guenther  
4797
 
4798
        * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4799
        * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4800
        * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4801
        * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4802
        * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4803
        * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4804
        * gcc.dg/tree-prof/stringop-1.c: Likewise.
4805
        * gcc.dg/tree-prof/stringop-2.c: Likewise.
4806
        * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4807
        * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4808
        * gcc.dg/tree-prof/update-loopch.c: Likewise.
4809
        * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4810
        * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4811
        * gcc.dg/tree-prof/tracer-1.c: Likewise.
4812
        * gcc.dg/tree-ssa/inline-4.c: Likewise.
4813
        * gcc.dg/tree-ssa/inline-3.c: Likewise.
4814
        * gcc.dg/tree-ssa/20080530.c: Likewise.
4815
        * g++.dg/tree-ssa/inline-3.C: Likewise.
4816
        * g++.dg/tree-ssa/inline-1.C: Likewise.
4817
        * g++.dg/tree-ssa/inline-2.C: Likewise.
4818
        * gcc.dg/profile-dir-1.c: Likewise.
4819
        * gcc.dg/profile-dir-2.c: Likewise.
4820
        * gcc.dg/profile-dir-3.c: Likewise.
4821
 
4822
2010-10-05  Richard Guenther  
4823
 
4824
        PR middle-end/45877
4825
        * g++.dg/torture/pr45877.C: New testcase.
4826
 
4827
2010-10-04  Jakub Jelinek  
4828
 
4829
        PR debug/45849
4830
        * gcc.dg/debug/pr45849.c: New test.
4831
 
4832
        PR middle-end/45876
4833
        * gcc.c-torture/compile/pr45876.c: New test.
4834
 
4835
2010-10-04  Julian Brown  
4836
 
4837
        * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4838
        vect_hw_misalign.
4839
        * gcc.dg/vect/vect-60.c: Likewise.
4840
        * gcc.dg/vect/vect-56.c: Likewise.
4841
        * gcc.dg/vect/vect-93.c: Likewise.
4842
        * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4843
        * gcc.dg/vect/vect-95.c: Likewise.
4844
        * gcc.dg/vect/vect-96.c: Likewise.
4845
        * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4846
        * gcc.dg/vect/slp-25.c: Likewise.
4847
        * gcc.dg/vect/slp-3.c: Likewise.
4848
        * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4849
        * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4850
        * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4851
        * gcc.dg/vect/vect-109.c: Likewise.
4852
        * gcc.dg/vect/vect-peel-1.c: Likewise.
4853
        * gcc.dg/vect/vect-peel-2.c: Likewise.
4854
        * lib/target-supports.exp
4855
        (check_effective_target_arm_vect_no_misalign): New.
4856
        (check_effective_target_vect_no_align): Use above.
4857
        (check_effective_target_vect_element_align): New.
4858
        (add_options_for_quad_vectors): New.
4859
 
4860
2010-10-04  Martin Jambor  
4861
 
4862
        PR tree-optimization/45572
4863
        * g++.dg/ipa/pr45572-1.C: New test.
4864
        * g++.dg/ipa/pr45572-2.C: Likewise.
4865
 
4866
2010-10-03  Ian Lance Taylor  
4867
 
4868
        * gcc.dg/anon-struct-11.c: New test.
4869
        * gcc.dg/anon-struct-12.c: New test.
4870
        * gcc.dg/anon-struct-13.c: New test.
4871
        * gcc.dg/anon-struct-14.c: New test.
4872
 
4873
2010-10-03  H.J. Lu  
4874
 
4875
        * g++.dg/torture/pr45764.C: Revert revision 164914.
4876
        * gcc.dg/vect/pr43432.c: Likewise.
4877
        * gcc.dg/vect/vect-114.c: Likewise.
4878
        * gcc.dg/vect/vect-15.c: Likewise.
4879
 
4880
2010-10-03  Jason Merrill  
4881
 
4882
        * g++.dg/cpp0x/sfinae5.C: New.
4883
 
4884
2010-10-02  H.J. Lu  
4885
 
4886
        PR tree-optimization/45720
4887
        PR tree-optimization/45764
4888
        * g++.dg/torture/pr45764.C: New.
4889
 
4890
        * gcc.dg/vect/pr43432.c: Xfail.
4891
        * gcc.dg/vect/vect-114.c: Likewise.
4892
        * gcc.dg/vect/vect-15.c: Likewise.
4893
 
4894
2010-10-02  John David Anglin  
4895
 
4896
        * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4897
        hppa*-*-hpux*.
4898
        * gcc.dg/torture/pr45678-2.c: Likewise.
4899
 
4900
2010-10-02  Janus Weil  
4901
 
4902
        PR fortran/45748
4903
        * gfortran.dg/intrinsic_6.f90: New.
4904
 
4905
2010-10-02  Thomas Koenig  
4906
 
4907
        PR fortran/42831
4908
        * gfortran.dg/dependency_37.f90:  New test.
4909
 
4910
2010-10-01  Uros Bizjak  
4911
 
4912
        * gcc.target/i386/shift_mask.c: New test.
4913
 
4914
2010-10-01  Richard Guenther  
4915
 
4916
        PR tree-optimization/45854
4917
        * g++.dg/torture/pr45854.C: New testcase.
4918
 
4919
2010-09-30  Michael Eager  
4920
 
4921
        * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4922
        __FLT_{MIN,MAX}__.
4923
 
4924
2010-09-30  Sebastian Pop  
4925
 
4926
        PR middle-end/45758
4927
        * gfortran.dg/graphite/pr45758.f90: New.
4928
 
4929
2010-09-30  Sebastian Pop  
4930
 
4931
        PR middle-end/45230
4932
        * gcc.dg/graphite/id-pr45230.c: New.
4933
 
4934
2010-09-30  Sebastian Pop  
4935
 
4936
        * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4937
        * gfortran.dg/graphite/graphite.exp: Same.
4938
        * gcc.dg/graphite/vect-pr43423.c: New.
4939
 
4940
2010-09-30  Jakub Jelinek  
4941
 
4942
        PR target/45843
4943
        * g++.dg/torture/pr45843.C: New test.
4944
 
4945
2010-09-30  Janus Weil  
4946
 
4947
        PR fortran/45828
4948
        * gfortran.dg/allocate_derived_5.f90: New.
4949
 
4950
2010-09-30  Jakub Jelinek  
4951
 
4952
        PR tree-optimization/31261
4953
        * gcc.dg/tree-ssa/pr31261.c: New test.
4954
 
4955
2010-09-30  Michael Eager  
4956
 
4957
        * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4958
        * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4959
        * gcc.target/microblaze/microblaze.exp: Ditto.
4960
        * gcc.target/microblaze/others/string_cst1.c: Ditto.
4961
        * gcc.target/microblaze/others/string_cst2.c: Ditto.
4962
        * gcc.target/microblaze/others/data_var1.c: Ditto.
4963
        * gcc.target/microblaze/others/data_var2.c: Ditto.
4964
        * gcc.target/microblaze/others/data_var3.c: Ditto.
4965
        * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4966
        * gcc.target/microblaze/others/strings1.c:: Ditto.
4967
        * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4968
        * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4969
        * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4970
        * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4971
        * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4972
        * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4973
        * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4974
        * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4975
        * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4976
        * gcc.target/microblaze/isa/pcmp.c: Ditto.
4977
        * gcc.target/microblaze/isa/nofloat.c: Ditto.
4978
        * gcc.target/microblaze/isa/fcvt.c: Ditto.
4979
        * gcc.target/microblaze/isa/float.c: Ditto.
4980
        * gcc.target/microblaze/isa/mulh.c: Ditto.
4981
        * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4982
        * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4983
        * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4984
        * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4985
        * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4986
        * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4987
        * gcc.target/microblaze/isa/bshift.c: Ditto.
4988
        * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4989
        * gcc.target/microblaze/isa/div.c: Ditto.
4990
        * gcc.target/microblaze/isa/vanilla.c: Ditto.
4991
        * gcc.target/microblaze/isa/mul.c: Ditto.
4992
 
4993
2010-09-30  Iain Sandoe  
4994
 
4995
        merge from FSF 'apple/trunk' branch.
4996
        2006-01-30  Fariborz Jahanian  
4997
 
4998
        Radar 4386773
4999
        * objc.dg/enhanced-proto-1.m: New.
5000
        * objc.dg/enhanced-proto-2.m: New.
5001
        * obj-c++.dg/enhanced-proto-1.mm: New
5002
        * obj-c++.dg/enhanced-proto-2.mm: New.
5003
 
5004
2010-09-30  Richard Guenther  
5005
 
5006
        PR testsuite/45702
5007
        * gcc.dg/debug/pr41893-1.c: Adjust.
5008
        * gcc.dg/pr30762-1.c: Likewise.
5009
        * gcc.dg/pr31529-1.c: Likewise.
5010
        * gcc.dg/pr34457-1.c: Likewise.
5011
        * gcc.dg/pr34668-1.c: Likewise.
5012
        * gcc.dg/pr43557-1.c: Likewise.
5013
 
5014
2010-09-30  Iain Sandoe  
5015
 
5016
        PR objc/45842
5017
        * objc.dg/threedotthree-abi-1.m: Only apply at m32.
5018
        * objc.dg/const-str-3.m: Correct header for memcpy.
5019
        * objc.dg/const-str-7.m: Likewise.
5020
        * objc.dg/method-20b.m: Provide an implementation of Object.
5021
        Adjust XFAIL for m64 NeXT runtime.
5022
        * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
5023
        * objc.dg/encode-3.m: Correct line ordering, provide header for
5024
        sprintf.
5025
        * objc.dg/encode-7-next.m: Only run for 32bit.
5026
        * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
5027
        * objc.dg/type-size-2.m: Provide an implementation of Object.
5028
        Ajust headers.
5029
        * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
5030
        * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
5031
        * obj-c++.dg/method-23.mm: Provide an implementation of Object.
5032
        Adjust XFAIL for m64 NeXT runtime.
5033
        * obj-c++.dg/method-22.mm: Likewise.
5034
        * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
5035
 
5036
2010-09-30  Nicola Pero  
5037
 
5038
        Merge from 'apple/trunk' branch on FSF servers.
5039
 
5040
        2005-10-04  Fariborz Jahanian  
5041
 
5042
        Radar 4278236
5043
        * obj-c++.dg/bad-forward-decl.mm: New
5044
 
5045
2010-09-30  Eric Botcazou  
5046
 
5047
        * ada/acats/run_acats: Revert revision 157037.
5048
 
5049
2010-09-29  Nicola Pero  
5050
 
5051
        Merge from 'apple/trunk' branch on FSF servers.
5052
 
5053
        2005-10-04  Fariborz Jahanian  
5054
 
5055
        Radar 4281748
5056
        * objc.dg/naming-2.m: Update
5057
        * objc.dg/naming-3.m: New
5058
 
5059
2010-09-29  Bernd Schmidt  
5060
 
5061
        PR target/40457
5062
        * gcc.target/arm/pr40457-3.c: New test.
5063
 
5064
2010-09-29  Nathan Sidwell  
5065
 
5066
        * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5067
        alias checking.
5068
        * lib/target-supports.exp (check_ifunc_available): Likewise.
5069
 
5070
2010-09-29  Tristan Gingold  
5071
 
5072
        * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5073
 
5074
2010-09-29  Nicola Pero  
5075
 
5076
        * objc.dg/keywords-1.m: New test.
5077
        * objc.dg/keywords-2.m: New test.
5078
        * objc.dg/keywords-3.m: New test.
5079
        * obj-c++.dg/keywords-1.mm: New test.
5080
        * obj-c++.dg/keywords-2.mm: New test.
5081
 
5082
2010-09-28  Jason Merrill  
5083
 
5084
        * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5085
        * g++.dg/ext/complit11.C: Likewise.
5086
        * g++.old-deja/g++.law/temps1.C: Likewise.
5087
 
5088
        * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5089
        * g++.old-deja/g++.mike/misc6.C: Likewise.
5090
 
5091
2010-09-28  Iain Sandoe  
5092
 
5093
        * objc.dg/attributes/method-attribute-1.m: New.
5094
        * objc.dg/attributes/method-attribute-2.m: New.
5095
 
5096
        * obj-c++.dg/attributes/method-attribute-1.m: New.
5097
        * obj-c++.dg/attributes/method-attribute-2.m: New.
5098
 
5099
2010-09-28  Iain Sandoe  
5100
 
5101
        * objc.dg/attributes: New.
5102
        * objc.dg/attributes/attributes.exp: New.
5103
        * objc.dg/attributes/class-attribute-1.m: New.
5104
        * objc.dg/attributes/class-attribute-2.m: New
5105
        * objc.dg/attributes/categ-attribute-1.m: New
5106
        * objc.dg/attributes/categ-attribute-2.m: New
5107
        * objc.dg/attributes/proto-attribute-1.m: New
5108
 
5109
        * obj-c++.dg/attributes: New.
5110
        * obj-c++.dg/attributes/attributes.exp: New
5111
        * obj-c++.dg/attributes/class-attribute-1.mm: New
5112
        * obj-c++.dg/attributes/class-attribute-2.mm: New
5113
        * obj-c++.dg/attributes/categ-attribute-1.mm: New
5114
        * obj-c++.dg/attributes/categ-attribute-2.mm: New
5115
        * obj-c++.dg/attributes/proto-attribute-1.mm: New
5116
 
5117
2010-09-28  Nicola Pero  
5118
 
5119
        Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5120
        from the branch renamed to method-20b.m to avoid clashes).
5121
 
5122
        2005-08-23  Stuart Hastings  
5123
                    Ziemowit Laski  
5124
 
5125
        Radar 4209854
5126
        * obj-c++.dg/method-23.mm: New.
5127
        * objc.dg/method-20.m: New.
5128
 
5129
2010-09-28  Jan Hubicka  
5130
 
5131
        * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5132
 
5133
2010-09-28  Rainer Orth  
5134
 
5135
        PR target/44452
5136
        * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5137
        i?86-*-solaris2.[89], *-*-vxworks*.
5138
        * gcc.target/i386/pr22152.c: Likewise.
5139
        * gcc.target/i386/vect8-ret.c: New test.
5140
 
5141
2010-09-28  Jie Zhang  
5142
 
5143
        * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5144
 
5145
2010-09-28  Nicola Pero  
5146
 
5147
        Merge from 'apple/trunk' branch on FSF servers.
5148
 
5149
        2005-07-18  Ziemowit Laski  
5150
 
5151
        Radar 4175534
5152
        * obj-c++.dg/method-22.mm: New.
5153
 
5154
2010-09-27  Jason Merrill  
5155
 
5156
        * g++.dg/cpp0x/rv-lvalue-req.C: New.
5157
        * g++.dg/ext/complit11.C: Adjust.
5158
        * g++.old-deja/g++.law/temps1.C: Adjust.
5159
        * g++.old-deja/g++.ns/koenig6.C: Adjust.
5160
        * g++.old-deja/g++.oliva/partord1.C: Adjust.
5161
 
5162
2010-09-27  Ian Lance Taylor  
5163
 
5164
        * lib/target-supports.exp (check_effective_target_split_stack):
5165
        New procedure.
5166
        * gcc.dg/split-1.c: New test.
5167
        * gcc.dg/split-2.c: New test.
5168
        * gcc.dg/split-3.c: New test.
5169
        * gcc.dg/split-4.c: New test.
5170
 
5171
2010-09-27  Nicola Pero  
5172
 
5173
        PR objc/25464
5174
        * objc.dg/type-size-3.m: New test.
5175
 
5176
2010-09-27  Nicola Pero  
5177
 
5178
        PR objc/45763
5179
        * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5180
 
5181
2010-09-27  Nicola Pero  
5182
 
5183
        PR objc/25450
5184
        * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5185
        * objc.dg/type-size-2.m: Same change.
5186
        * obj-c++.dg/encode-5.mm: Same change.
5187
 
5188
2010-09-27  Nicola Pero  
5189
 
5190
        Merge from 'apple/trunk' branch on FSF servers.  The original
5191
        Changelogs are below.
5192
 
5193
        * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5194
        * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5195
        * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5196
        * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5197
        in the branch).
5198
        * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5199
        proto-qual-1.m in the branch) and the normal ABI on GNU.
5200
        * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5201
        the test only with the NeXT runtime.
5202
        * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5203
        * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5204
        * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5205
        Run the test only with the NeXT runtime.
5206
 
5207
        2006-03-30 Fariborz Jahanian  
5208
 
5209
        Radar 4492973
5210
        * objc.dg/encode-7-64bit.m: New.
5211
        * objc.dg/encode-7.m: Skip if -m64.
5212
 
5213
        2005-10-19  Fariborz Jahanian  
5214
 
5215
        Radar 4301047
5216
        * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5217
        * obj-c++.dg/threedotthree-abi-1.mm: New
5218
        * objc.dg/threedotthree-abi-1.m: New
5219
 
5220
        2005-07-20  Ziemowit Laski  
5221
 
5222
        Radar 4136935
5223
        * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5224
        * objc.dg/encode-6.m: Likewise.
5225
        * objc.dg/encode-7.m: New test case.
5226
 
5227
2010-09-27  Nicola Pero  
5228
 
5229
        Merge from 'apple/trunk' branch on FSF servers.  Renamed
5230
        const-str-12.m to constr-str-12b.m to avoid conflicts.
5231
 
5232
        2005-12-15  Fariborz Jahanian  
5233
 
5234
        Radar 4229905
5235
        * obj-c++.dg/warn5.mm: New
5236
 
5237
        2005-06-22  Ziemowit Laski  
5238
 
5239
        Radar 4154928
5240
        * obj-c++.dg/const-str-12.mm: New.
5241
        * objc.dg/const-str-12.m: New.
5242
 
5243
2010-09-27  Tobias Burnus  
5244
 
5245
        PR fortran/40569
5246
        PR fortran/40568
5247
        * gfortran.dg/storage_size_2.f08: Fix test.
5248
        * gfortran.dg/c_sizeof_1.f90: Fix test.
5249
        * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5250
        * gfortran.dg/c_sizeof_3.f90: New.
5251
        * gfortran.dg/c_sizeof_4.f90: New.
5252
        * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5253
        * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5254
 
5255
2010-09-26  Daniel Kraft  
5256
 
5257
        PR fortran/45783
5258
        PR fortran/45795
5259
        * gfortran.dg/select_type_18.f03: New test.
5260
 
5261
2010-09-25  Eric Botcazou  
5262
 
5263
        * gnat.dg/return2.ad[sb]: New test.
5264
        * gnat.dg/return2_pkg.ads: New helper.
5265
 
5266
2010-09-25  Daniel Kraft  
5267
 
5268
        PR fortran/45776
5269
        * gfortran.dg/io_constraints_6.f03: New test.
5270
        * gfortran.dg/io_constraints_7.f03: New test.
5271
        * gfortran.dg/newunit_2.f90: New test.
5272
 
5273
2010-09-24  Steven G. Kargl  
5274
 
5275
        * gfortran.dg/operator_c1202.f90: New test.
5276
 
5277
2010-09-24  Jan Hubicka  
5278
 
5279
        * gcc.dg/tree-ssa/leaf.c: New testcase.
5280
 
5281
2010-09-24  Jan Hubicka  
5282
 
5283
        PR tree-optimization/45738
5284
        PR tree-optimization/45741
5285
        * gcc.c-torture/compile/pr45741.c: New.
5286
        * gfortran.fortran-torture/compile/pr45738.f90: New.
5287
 
5288
2010-09-24  Joseph Myers  
5289
 
5290
        * gcc.dg/cpp/undef-opt-1.c: New test.
5291
 
5292
2010-09-24  Jason Merrill  
5293
 
5294
        * g++.dg/other/error10.C: Adjust expected output.
5295
 
5296
2010-09-24  Jakub Jelinek  
5297
 
5298
        PR middle-end/45234
5299
        * gcc.dg/torture/stackalign/alloca-6.c: New test.
5300
        * gcc.target/i386/pr45234.c: New test.
5301
 
5302
2010-09-24  Richard Guenther  
5303
 
5304
        * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5305
 
5306
2010-09-24  Marcus Shawcroft  
5307
 
5308
        * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5309
        as a comment leader in regexp.
5310
 
5311
2010-09-24  Nicola Pero  
5312
 
5313
        * objc.dg/sync-2.m: New test.
5314
        * obj-c++.dg/sync-2.mm: New test.
5315
 
5316
2010-09-24  Tobias Burnus  
5317
 
5318
        PR fortran/40571
5319
        * gfortran.dg/iso_fortran_env_7.f90: New.
5320
 
5321
2010-09-24  Nicola Pero  
5322
 
5323
        * obj-c++.dg/too-many-args.mm: New file.
5324
 
5325
2010-09-24  Nicola Pero  
5326
 
5327
        Merge from 'apple/trunk' branch on FSF servers.
5328
 
5329
        2006-03-27 Fariborz Jahanian  
5330
 
5331
        Radar 4491608
5332
        * objc.dg/too-many-args.m: New
5333
 
5334
2010-09-23  Thomas Koenig  
5335
 
5336
        PR fortran/45744
5337
        * gfortran.dg/dependency_36.f90:  New test.
5338
 
5339
2010-09-23  Uros Bizjak  
5340
 
5341
        * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5342
        * gcc.target/i386/pad-3.c: Ditto.
5343
        * gcc.target/i386/pad-7.c: Ditto.
5344
        * gcc.target/i386/pad-7.c: Ditto.
5345
        * gcc.target/i386/pr36502.c: Ditto.
5346
        * gcc.target/i386/zee.c: Ditto.
5347
        * gcc.target/i386/20060821-1.c: Ditto.
5348
        * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5349
        * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5350
        * gcc.target/i386/pad-5b.c: Ditto.
5351
        * gcc.target/i386/pad-6a.c: Ditto.
5352
        * gcc.target/i386/pad-6b.c: Ditto.
5353
        * gcc.target/i386/pad-8.c: Ditto.
5354
        * gcc.target/i386/pad-9.c: Ditto.
5355
        * gcc.target/i386/pad-10.c: Ditto.
5356
        * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5357
 
5358
2010-09-23  Richard Guenther  
5359
 
5360
        PR tree-optimization/45565
5361
        * g++.dg/ipa/pr45565.C: New testcase.
5362
 
5363
2010-09-23  Mikael Morin  
5364
 
5365
        PR fortran/45745
5366
        PR fortran/45648
5367
        * gfortran.dg/vector_subscript_bound_1.f90: New.
5368
 
5369
2010-09-23  Richard Guenther  
5370
 
5371
        PR middle-end/45750
5372
        * gcc.dg/pr45750.c: New testcase.
5373
 
5374
2010-09-23  Jakub Jelinek  
5375
 
5376
        * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5377
        * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5378
        build.
5379
 
5380
2010-09-23  Bernd Schmidt  
5381
 
5382
        PR rtl-optimization/44374
5383
        * gcc.target/arm/headmerge-1.c: New test.
5384
        * gcc.target/arm/headmerge-2.c: New test.
5385
        * gcc.target/i386/headmerge-1.c: New test.
5386
        * gcc.target/i386/headmerge-2.c: New test.
5387
 
5388
2010-09-23  Daniel Kraft  
5389
 
5390
        PR fortran/38936
5391
        PR fortran/44044
5392
        PR fortran/45474
5393
        * gfortran.dg/intrinsic_intent_1.f03: New test.
5394
        * gfortran.dg/select_type_17.f03: New test.
5395
        * gfortran.dg/associate_5.f03: More definability tests.
5396
        * gfortran.dg/enum_2.f90: Check definability.
5397
        * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5398
        * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5399
        * gfortran.dg/char_expr_2.f90: Ditto.
5400
        * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5401
        * gfortran.dg/enum_5.f90: Ditto.
5402
        * gfortran.dg/equiv_constraint_8.f90: Ditto.
5403
        * gfortran.dg/impure_assignment_2.f90: Ditto.
5404
        * gfortran.dg/impure_assignment_3.f90: Ditto.
5405
        * gfortran.dg/intent_out_1.f90: Ditto.
5406
        * gfortran.dg/intent_out_3.f90: Ditto.
5407
        * gfortran.dg/pointer_assign_7.f90: Ditto.
5408
        * gfortran.dg/pointer_intent_3.f90: Ditto.
5409
        * gfortran.dg/pr19936_1.f90: Ditto.
5410
        * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5411
        * gfortran.dg/simpleif_2.f90: Ditto.
5412
        * gfortran.dg/protected_5.f90: Ditto.
5413
        * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5414
        * gfortran.dg/protected_6.f90: Ditto.
5415
        * gfortran.dg/protected_7.f90: Ditto.
5416
 
5417
2010-09-22  Jerry DeLisle  
5418
 
5419
        PR libfortran/45710
5420
        * gfortran.dg/namelist_65.f90: New test.
5421
 
5422
2010-09-22  Marcus Shawcroft  
5423
 
5424
        * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5425
        the regexp pattern between the expected label and location string.
5426
 
5427
2010-09-22  Marcus Shawcroft  
5428
 
5429
        * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5430
 
5431
2010-09-22  Marcus Shawcroft  
5432
 
5433
        * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5434
        * gcc.dg/pr27898.c: Likewise.
5435
        * gcc.dg/pr28712.c: Likewise.
5436
        * gcc.dg/pr30762-1.c: Likewise.
5437
        * gcc.dg/pr31529-1.c: Likewise.
5438
        * gcc.dg/pr34457-1.c: Likewise.
5439
        * gcc.dg/pr34668-1.c: Likewise.
5440
        * gcc.dg/pr34989-1.c: Likewise.
5441
        * gcc.dg/pr43557-1.c: Likewise.
5442
 
5443
2010-09-22  Jakub Jelinek  
5444
 
5445
        PR rtl-optimization/45739
5446
        * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5447
 
5448
2010-09-22  Eric Botcazou  
5449
 
5450
        * gcc.target/sparc/mnofpu.c: New test.
5451
 
5452
2010-09-22  Jakub Jelinek  
5453
 
5454
        PR rtl-optimization/45739
5455
        * gcc.target/i386/pr45739.c: New test.
5456
 
5457
2010-09-21  Mikael Morin  
5458
 
5459
        PR fortran/45648
5460
        * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5461
        and counts. Add non-elemental function call check.
5462
 
5463
        PR fortran/45648
5464
        * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5465
        arguments checks. Update temporary counts.
5466
        * gfortran.dg/transpose_optimization_1.f90: New.
5467
 
5468
2010-09-21  Nicola Pero  
5469
 
5470
        PR objc/23710
5471
        * objc.dg/invalid-method-1.m: New.
5472
 
5473
2010-09-21  Nicola Pero  
5474
 
5475
        Merge from 'apple/trunk' branch on FSF servers.
5476
 
5477
        2005-10-11  Fariborz Jahanian  
5478
 
5479
        Radar 4291785
5480
        * objc.dg/naming-4.m: New
5481
        * objc.dg/naming-5.m: New
5482
        * obj-c++.dg/naming-1.mm: New
5483
        * obj-c++.dg/naming-2.mm: New
5484
 
5485
2010-09-21  Jonathan Wakely  
5486
            Jack Howarth  
5487
 
5488
        PR c++/45645
5489
        * g++.dg/torture/pr44972.C: Use portable assert().
5490
 
5491
2010-09-21  Richard Guenther  
5492
 
5493
        PR tree-optimization/45580
5494
        * g++.dg/torture/pr45580.C: New testcase.
5495
 
5496
2010-09-21  Uros Bizjak  
5497
 
5498
        * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5499
 
5500
2010-09-20  Janus Weil  
5501
 
5502
        PR fortran/45438
5503
        * gfortran.dg/pointer_check_7.f90: New.
5504
 
5505
2010-09-20  Jakub Jelinek  
5506
 
5507
        PR rtl-optimization/45728
5508
        * gcc.c-torture/compile/pr45728.c: New test.
5509
 
5510
2010-09-20  Paul Thomas  
5511
 
5512
        PR fortran/45081
5513
        * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5514
 
5515
2010-09-20  H.J. Lu  
5516
 
5517
        * g++.dg/tree-ssa/pr45605.C: Add "\\".
5518
 
5519
2010-09-20  Richard Guenther  
5520
 
5521
        PR middle-end/45704
5522
        * gcc.dg/torture/pr45704.c: New testcase.
5523
 
5524
2010-09-20  Jan Hubicka  
5525
 
5526
        PR tree-optimize/45605
5527
        * g++.dg/tree-ssa/pr45605.C: New testcase.
5528
 
5529
2010-09-20  Michael Matz  
5530
 
5531
        PR testsuite/45706
5532
        * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5533
        enough.
5534
 
5535
2010-09-20  Richard Guenther  
5536
 
5537
        PR tree-optimization/45705
5538
        * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5539
 
5540
2010-09-20  Michael Matz  
5541
 
5542
        PR testsuite/45706
5543
        * lib/target-supports.exp (check_effective_target_vect_perm):
5544
        Add i?86-*-*.
5545
 
5546
2010-09-20  Jakub Jelinek  
5547
 
5548
        PR rtl-optimization/45695
5549
        * gcc.c-torture/execute/pr45695.c: New test.
5550
 
5551
2010-09-19  Jan Hubicka  
5552
 
5553
        PR lto/44246
5554
        * gcc.c-torture/compile/pr44246.c:New file.
5555
 
5556
2010-09-19  Ira Rosen  
5557
 
5558
        PR tree-optimization/45714
5559
        * gfortran.dg/vect/pr45714-a.f: New test.
5560
        * gfortran.dg/vect/pr45714-b.f: New test.
5561
 
5562
2010-09-19  Eric Botcazou  
5563
 
5564
        * gnat.dg/const1.adb: Rename into...
5565
        * gnat.dg/constant1.adb: ...this.
5566
        * gnat.dg/constant2.adb: New test.
5567
        * gnat.dg/constant2_pkg1.ads: New helper.
5568
        * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5569
 
5570
2010-09-19  Eric Botcazou  
5571
 
5572
        * gnat.dg/specs/constant1.ads: New test.
5573
        * gnat.dg/specs/constant1_pkg.ads: New helper.
5574
 
5575
2010-09-18  Jan Hubicka  
5576
 
5577
        PR tree-optimization/45453
5578
        * g++.dg/tree-ssa/pr45453.C: New testcase.
5579
 
5580
2010-09-18  Jason Merrill  
5581
 
5582
        * g++.dg/cpp0x/initlist44.C: New.
5583
 
5584
2010-09-18  Richard Guenther  
5585
 
5586
        PR tree-optimization/45709
5587
        * g++.dg/torture/pr45709-2.C: New testcase.
5588
 
5589
2010-09-18  Richard Guenther  
5590
 
5591
        PR tree-optimization/45709
5592
        * g++.dg/torture/pr45709.C: New testcase.
5593
 
5594
2010-09-18  H.J. Lu  
5595
 
5596
        PR testsuite/45719
5597
        * gcc.target/i386/pad-3.c: Pass -fno-pic.
5598
 
5599
2010-09-17  H.J. Lu  
5600
 
5601
        * gcc.target/i386/pad-1.c: New.
5602
        * gcc.target/i386/pad-2.c: Likewise.
5603
        * gcc.target/i386/pad-3.c: Likewise.
5604
        * gcc.target/i386/pad-4.c: Likewise.
5605
        * gcc.target/i386/pad-5a.c: Likewise.
5606
        * gcc.target/i386/pad-5b.c: Likewise.
5607
        * gcc.target/i386/pad-6a.c: Likewise.
5608
        * gcc.target/i386/pad-6b.c: Likewise.
5609
        * gcc.target/i386/pad-7.c: Likewise.
5610
        * gcc.target/i386/pad-8.c: Likewise.
5611
        * gcc.target/i386/pad-9.c: Likewise.
5612
        * gcc.target/i386/pad-10.c: Likewise.
5613
 
5614
2010-09-17  H.J. Lu  
5615
 
5616
        PR middle-end/45234
5617
        * gcc.dg/torture/stackalign/alloca-5.c: New.
5618
 
5619
2010-09-17  H.J. Lu  
5620
 
5621
        PR middle-end/45678
5622
        * gcc.dg/torture/pr45678-2.c: New.
5623
 
5624
2010-09-17  Richard Guenther  
5625
 
5626
        PR middle-end/45678
5627
        * gcc.dg/torture/pr45678-1.c: New testcase.
5628
 
5629
2010-09-17  Michael Matz  
5630
 
5631
        PR tree-optimization/43432
5632
        * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5633
        check_effective_target_vect_perm_short): New predicates.
5634
        (check_effective_target_vect_perm): Include x86_64.
5635
        * gcc.dg/vect/pr43432.c: New test.
5636
        * gcc.dg/vect/vect-114.c: Adjust.
5637
        * gcc.dg/vect/vect-15.c: Ditto.
5638
        * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5639
        * gcc.dg/vect/slp-perm-9.c: Ditto.
5640
 
5641
2010-09-17  Nicola Pero  
5642
 
5643
        PR testsuite/45692
5644
        * objc/execute/exceptions/throw-nil.m: Run the test only with the
5645
        GNU runtime.
5646
 
5647
2010-09-17  Richard Guenther  
5648
 
5649
        * gcc.dg/pr27898.c: Use -flto instead of -combine.
5650
        * gcc.dg/pr28706.c: Likewise.
5651
        * gcc.dg/pr28712.c: Likewise.
5652
        * gcc.dg/pr30762-1.c: Likewise.
5653
        * gcc.dg/pr30762-2.c: Likewise.
5654
        * gcc.dg/pr31529-1.c: Likewise.
5655
        * gcc.dg/pr31529-2.c: Likewise.
5656
        * gcc.dg/pr34457-1.c: Likewise.
5657
        * gcc.dg/pr34457-2.c: Likewise.
5658
        * gcc.dg/pr34668-1.c: Likewise.
5659
        * gcc.dg/pr34668-2.c: Likewise.
5660
        * gcc.dg/pr34989-1.c: Likewise.
5661
        * gcc.dg/pr34989-2.c: Likewise.
5662
        * gcc.dg/pr43557-1.c: Likewise.
5663
        * gcc.dg/pr43557-2.c: Likewise.
5664
        * gcc.dg/debug/pr41893-1.c: Likewise.
5665
        * gcc.dg/matrix/matrix.exp: Do not use -combine.
5666
        * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5667
        * gcc.dg/matrix/matrix-4.c: Likewise.
5668
        * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5669
        * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5670
        * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5671
        * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5672
 
5673
2010-09-16  Tobias Burnus  
5674
 
5675
        PR fortran/43665
5676
        * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5677
        optimizations.
5678
        * gfortran.dg/intent_optimize_1.f90: New test.
5679
 
5680
2010-09-16  H.J. Lu  
5681
 
5682
        * gcc.target/i386/divmod-1.c: New.
5683
        * gcc.target/i386/divmod-2.c: Likewise.
5684
        * gcc.target/i386/divmod-3.c: Likewise.
5685
        * gcc.target/i386/divmod-4.c: Likewise.
5686
        * gcc.target/i386/divmod-4a.c: Likewise.
5687
        * gcc.target/i386/divmod-5.c: Likewise.
5688
        * gcc.target/i386/divmod-6.c: Likewise.
5689
        * gcc.target/i386/divmod-7.c: Likewise.
5690
        * gcc.target/i386/divmod-8.c: Likewise.
5691
        * gcc.target/i386/udivmod-1.c: Likewise.
5692
        * gcc.target/i386/udivmod-2.c: Likewise.
5693
        * gcc.target/i386/udivmod-3.c: Likewise.
5694
        * gcc.target/i386/udivmod-4.c: Likewise.
5695
        * gcc.target/i386/udivmod-4a.c: Likewise.
5696
        * gcc.target/i386/udivmod-5.c: Likewise.
5697
        * gcc.target/i386/udivmod-6.c: Likewise.
5698
        * gcc.target/i386/udivmod-7.c: Likewise.
5699
        * gcc.target/i386/udivmod-8.c: Likewise.
5700
 
5701
2010-09-16  Jan Hubicka  
5702
 
5703
        * g++.dg/lto/pr45679-1_0.C: New file.
5704
        * g++.dg/lto/pr45679-1_1.C: New file.
5705
        * g++.dg/lto/pr45679-0_0.C: New file.
5706
        * g++.dg/lto/pr45679-0_1.C: New file.
5707
 
5708
2010-09-16  Janus Weil  
5709
 
5710
        PR fortran/45674
5711
        * gfortran.dg/class_dummy_2.f03: New.
5712
 
5713
2010-09-16  Richard Guenther  
5714
 
5715
        PR tree-optimization/45623
5716
        * gcc.dg/torture/pr45623.c: New testcase.
5717
 
5718
2010-09-16  Ira Rosen  
5719
 
5720
        * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5721
        name and parentheses.
5722
        * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5723
 
5724
2010-09-15  Jason Merrill  
5725
 
5726
        * g++.dg/parse/parameter-declaration-2.C: New.
5727
 
5728
        * g++.dg/cpp0x/scoped_enum2.C: New.
5729
 
5730
2010-09-15  Eric Botcazou  
5731
 
5732
        * gcc.c-torture/compile/20100915-1.c: New test.
5733
 
5734
2010-09-15  Martin Jambor  
5735
 
5736
        PR middle-end/45644
5737
        * gcc.dg/ipa/pr45644.c: New test.
5738
 
5739
2010-09-15  Jakub Jelinek  
5740
 
5741
        PR tree-optimization/45633
5742
        * gcc.dg/vect/pr45633.c: New test.
5743
 
5744
2010-09-15  Janus Weil  
5745
 
5746
        PR fortran/45577
5747
        * gfortran.dg/allocate_derived_4.f90: New.
5748
 
5749
2010-09-15  Tejas Belagod  
5750
 
5751
        * lib/target-supports.exp
5752
        (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5753
        supported flag to true for neon.
5754
 
5755
2010-09-15  Paolo Carlini  
5756
 
5757
        PR c++/45665
5758
        * g++.dg/template/crash103.C: New.
5759
 
5760
2010-09-15  Nicola Pero  
5761
 
5762
        Merge from 'apple/trunk' branch on FSF servers.
5763
 
5764
        2006-03-09  Fariborz Jahanian  
5765
 
5766
        Radar 4457381
5767
        * objc.dg/msg-in-protocol.m: New.
5768
        * obj-c++.dg/msg-in-protocol.mm: New.
5769
 
5770
        2006-02-07  Fariborz Jahanian  
5771
 
5772
        Radar 4219590
5773
        * objc.dg/break-in-ifstmt.m: New.
5774
 
5775
        2005-08-22  Ziemowit Laski  
5776
 
5777
        Radar 4174166
5778
        * obj-c++.dg/comp-types-13.mm: New.
5779
        * objc.dg/comp-types-12.m: New.
5780
 
5781
        2005-08-22  Ziemowit Laski  
5782
 
5783
        Radar 4216500
5784
        * obj-c++.dg/proto-lossage-7.mm: New.
5785
        * objc.dg/proto-lossage-7.m: New.
5786
 
5787
2010-09-14  Jan Hubicka  
5788
 
5789
        * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5790
        folding.
5791
        * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5792
        folding.
5793
 
5794
2010-09-14  Jakub Jelinek  
5795
 
5796
        PR middle-end/45567
5797
        * gcc.dg/pr45567.c: New test.
5798
 
5799
        PR debug/45660
5800
        * g++.dg/debug/pr45660.C: New test.
5801
 
5802
2010-09-14  Ira Rosen  
5803
 
5804
        PR tree-optimization/45470
5805
        * g++.dg/vect/pr45470-a.cc: New test.
5806
        * g++.dg/vect/pr45470-a.cc: New test.
5807
 
5808
2010-09-10  Jack Howarth  
5809
 
5810
        PR target/42070
5811
        * lib/profopt.exp: Prune warnings on execname2 compile.
5812
        * lib/prune.exp: Prune "can't add line info" warnings.
5813
 
5814
2010-09-14  Jerry DeLisle  
5815
 
5816
        PR libfortran/45532
5817
        * gfortran.dg/namelist_64.f90: New test.
5818
 
5819
2010-09-13  Jakub Jelinek  
5820
 
5821
        PR rtl-optimization/45617
5822
        * gcc.target/i386/pr45617.c: New test.
5823
 
5824
2010-09-13  Dave Korn  
5825
 
5826
        * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5827
 
5828
2010-09-13  H.J. Lu  
5829
 
5830
        * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5831
        * gcc.target/i386/fma4-vector.c: Likewise.
5832
        * gcc.target/i386/vectorize2.c: Likewise.
5833
        * gcc.target/i386/vectorize4.c: Likewise.
5834
        * gcc.target/i386/vectorize5.c: Likewise.
5835
        * gcc.target/i386/vectorize6.c: Likewise.
5836
        * gcc.target/i386/vectorize8.c: Likewise.
5837
 
5838
        * gcc.target/i386/vect-double-1.c: New.
5839
        * gcc.target/i386/vect-double-1a.c: Likewise.
5840
        * gcc.target/i386/vect-double-2.c: Likewise.
5841
        * gcc.target/i386/vect-double-2a.c: Likewise.
5842
 
5843
        * lib/target-supports.exp (check_effective_target_vect_double):
5844
        Set et_vect_double_saved to 0 when tuning for Atom.
5845
 
5846
2010-09-13  Jan Hubicka  
5847
 
5848
        * gcc.dg/torture/pr23821.c: Drop static keyword.
5849
        * gcc.dg/tree-ssa/loop-19.c: Likewise.
5850
        * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5851
 
5852
2010-09-13  Marcus Shawcroft  
5853
 
5854
        * gcc.target/arm/sync-1.c: New.
5855
 
5856
2010-09-12  Olivier Hainque  
5857
 
5858
        * gnat.dg/memtrap.adb: New test.
5859
 
5860
2010-09-11  Francois-Xavier Coudert  
5861
 
5862
        * gfortran.dg/promotion.f90: Fix options.
5863
 
5864
2010-09-11  Rodrigo Rivas  
5865
 
5866
        * g++.dg/cpp0x/range-for1.C: New.
5867
        * g++.dg/cpp0x/range-for2.C: New.
5868
        * g++.dg/cpp0x/range-for3.C: New.
5869
        * g++.dg/cpp0x/range-for4.C: New.
5870
        * g++.dg/cpp0x/range-for5.C: New.
5871
        * g++.dg/cpp0x/range-for6.C: New.
5872
 
5873
2010-09-11  Mikael Morin  
5874
 
5875
        * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5876
        and counts. Check that transpose is not called.
5877
        * gfortran.dg/transpose_2.f90: Update error message.
5878
 
5879
2010-09-10  Rodrigo Rivas Costa  
5880
 
5881
        PR c++/43824
5882
        * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5883
        * g++.dg/lookup/strong-using-2.C: Likewise.
5884
        * g++.dg/lookup/strong-using-3.C: Likewise.
5885
        * g++.dg/lookup/strong-using-5.C: Likewise.
5886
 
5887
        * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5888
        * g++.dg/cpp0x/inline-ns4.C: New.
5889
        * g++.dg/cpp0x/inline-ns5.C: New.
5890
 
5891
2010-09-10  H.J. Lu  
5892
 
5893
        PR middle-end/45634
5894
        * gfortran.fortran-torture/compile/pr45634.f90: New.
5895
 
5896
2010-09-10  Nicola Pero  
5897
 
5898
        * objc.dg/fobjc-exceptions.m: New test.
5899
 
5900
2010-09-10  Jan Hubicka  
5901
 
5902
        * g++.dg/inherit/covariant7.C: Fix pattern matching.
5903
 
5904
2010-09-10  Martin Jambor  
5905
 
5906
        PR tree-optimization/44972
5907
        * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5908
        * gcc.dg/tree-ssa/pr45144.c: Likewise.
5909
        * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5910
        instead.
5911
        * g++.dg/torture/pr44972.C: New test.
5912
 
5913
2010-09-10  Martin Jambor  
5914
 
5915
        PR tree-optimization/44972
5916
        * g++.dg/torture/pr34850.C: Remove expected warning.
5917
 
5918
2010-09-09  Steven G. Kargl  
5919
 
5920
        * gfortran.dg/dummy_optional_arg.f90: New test.
5921
 
5922
2010-09-08  Jan Hubicka  
5923
 
5924
        PR tree-optimization/45598
5925
        * fortran.fortran-torture/compile/pr45598.f90: New test.
5926
 
5927
2010-09-09  Nathan Sidwell  
5928
 
5929
        * lib/target-supports-dg.exp (dg-require-ifunc): New.
5930
        * lib/target-supports.exp (check_ifunc_available): New.
5931
        * gcc.dg/attr-ifunc-1.c: New.
5932
        * gcc.dg/attr-ifunc-2.c: New.
5933
        * gcc.dg/attr-ifunc-3.c: New.
5934
        * gcc.dg/attr-ifunc-4.c: New.
5935
        * gcc.dg/attr-ifunc-5.c: New.
5936
        * g++.dg/ext/attr-ifunc-1.C: New.
5937
        * g++.dg/ext/attr-ifunc-2.C: New.
5938
        * g++.dg/ext/attr-ifunc-3.C: New.
5939
        * g++.dg/ext/attr-ifunc-4.C: New.
5940
 
5941
2010-09-09  Vladimir Makarov  
5942
 
5943
        PR middle-end/40386
5944
        * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5945
 
5946
2010-09-09  Mikael Morin  
5947
 
5948
        * gfortran.dg/inline_transpose_1.f90: New test.
5949
 
5950
2010-09-08  Jakub Jelinek  
5951
 
5952
        PR c++/45588
5953
        * g++.dg/warn/Wunused-var-15.C: New test.
5954
 
5955
2010-09-08  John David Anglin  
5956
 
5957
        * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5958
        hppa*-*-hpux*.
5959
 
5960
2010-09-08  Nicola Pero  
5961
 
5962
        * objc/execute/exceptions/throw-nil.m: New test.
5963
        * objc/execute/exceptions/handler-1.m: Updated to use the new
5964
        objc_set_uncaught_exception_handler() function.
5965
        * objc/execute/exceptions/matcher-1.m: New test.
5966
 
5967
2010-09-08  Francois-Xavier Coudert  
5968
 
5969
        PR fortran/38282
5970
        * gfortran.dg/bit_comparison_1.F90: New test.
5971
        * gfortran.dg/leadz_trailz_3.f90: New test.
5972
        * gfortran.dg/masklr_2.F90: New test.
5973
        * gfortran.dg/shiftalr_1.F90: New test.
5974
        * gfortran.dg/merge_bits_2.F90: New test.
5975
        * gfortran.dg/dshift_2.F90: New test.
5976
        * gfortran.dg/bit_comparison_2.F90: New test.
5977
        * gfortran.dg/masklr_1.F90: New test.
5978
        * gfortran.dg/merge_bits_1.F90: New test.
5979
        * gfortran.dg/dshift_1.F90: New test.
5980
        * gfortran.dg/shiftalr_2.F90: New test.
5981
 
5982
2010-09-08  Nicola Pero  
5983
 
5984
        * objc.dg/type-stream-1.m: Replaced with a test that tests that
5985
        functions from objc/typedstream.h are deprecated.
5986
 
5987
2010-09-08  Rainer Orth  
5988
 
5989
        * lib/target-supports.exp
5990
        (check_effective_target_run_expensive_tests): New proc.
5991
        * gcc.c-torture/compile/limits-fnargs.c: Use
5992
        dg-require-effective-target run_expensive_tests.
5993
 
5994
2010-09-08  Jakub Jelinek  
5995
 
5996
        PR fortran/45597
5997
        * gfortran.dg/gomp/pr45597.f90: New test.
5998
 
5999
        PR fortran/45595
6000
        * gfortran.dg/gomp/pr45595.f90: New test.
6001
 
6002
2010-09-08  Michael Matz  
6003
 
6004
        * c-c++-common/uninit-17.c: Adjust.
6005
 
6006
2010-09-08  Michael Matz  
6007
 
6008
        PR tree-optimization/43430
6009
        * gcc.dg/vect/pr43430-2.c: New test.
6010
 
6011
2010-09-08  Michael Matz  
6012
 
6013
        PR tree-optimization/33244
6014
        * gfortran.dg/vect/fast-math-vect-8.f90: New test.
6015
 
6016
2010-09-08  Richard Guenther  
6017
 
6018
        PR tree-optimization/45578
6019
        * gfortran.dg/pr45578.f90: New testcase.
6020
 
6021
2010-09-08  Richard Guenther  
6022
 
6023
        PR testsuite/45590
6024
        * gcc.dg/graphite/pr44391.c: Remove -m32 option.
6025
 
6026
2010-09-07  Thomas Koenig  
6027
 
6028
        PR fortran/45576
6029
        * gfortran.dg/char_length_18.f90:  New test.
6030
 
6031
2010-09-07  Jack Howarth  
6032
 
6033
        PR target/36502
6034
        * gcc.target/i386/pr36502.c: New test.
6035
 
6036
        PR target/42313
6037
        PR target/44651
6038
        * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
6039
        * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
6040
 
6041
2010-09-07  Mikael Morin  
6042
 
6043
        * gfortran.dg/achar_4.f90: Enable bounds checking.
6044
 
6045
2010-09-07  Uros Bizjak  
6046
 
6047
        PR target/45206
6048
        * gcc.target/i386/pr45206.c: New test.
6049
 
6050
2010-09-07  Hans-Peter Nilsson  
6051
 
6052
        PR fortran/45505
6053
        * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
6054
 
6055
2010-09-07  Jan Hubicka  
6056
 
6057
        * gcc.c-torture/compile/20100907.c: New testcase.
6058
 
6059
2010-09-07  Richard Guenther  
6060
 
6061
        PR middle-end/45569
6062
        * g++.dg/eh/pr45569.C: New testcase.
6063
 
6064
2010-09-07  Bernd Schmidt  
6065
 
6066
        PR target/43137
6067
        * gcc.target/arm/pr43137.c: New test.
6068
 
6069
2010-09-06  Thomas Koenig  
6070
 
6071
        PR fortran/36931
6072
        * gfortran.dg/dependency_35.f90:  New test.
6073
 
6074
2010-09-06  Thomas Koenig  
6075
 
6076
        PR fortran/34145
6077
        * gfortran.dg/char_length_17.f90:  New test.
6078
 
6079
2010-09-06  Dodji Seketeli  
6080
 
6081
        PR c++/45200
6082
        PR c++/45293
6083
        PR c++/45558
6084
        * g++.dg/template/typedef34.C: New test.
6085
        * g++.dg/template/typedef35.C: New test.
6086
 
6087
2010-09-06  Uros Bizjak  
6088
 
6089
        PR target/22152
6090
        * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6091
 
6092
2010-09-06  Mark Mitchell  
6093
 
6094
        * g++.dg/warn/Wdouble-promotion.C: New.
6095
 
6096
2010-09-06  Arnaud Charlet  
6097
 
6098
        * g++.dg/parse/redef2.C: New.
6099
 
6100
2010-09-06  Andreas Krebbel  
6101
 
6102
        * gcc.dg/20100906-1.c: New testcase.
6103
 
6104
2010-09-06  Jakub Jelinek  
6105
 
6106
        PR testsuite/45543
6107
        * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6108
        DW_TAG_enumeration_type DIE.
6109
 
6110
2010-09-06  Iain Sandoe  
6111
 
6112
        * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6113
        Update XFAILs.
6114
 
6115
2010-09-06  Alexander Monakov  
6116
 
6117
        PR rtl-optimization/44919
6118
        * g++.dg/opt/pr44919.C: New.
6119
 
6120
2010-09-06  Tobias Burnus  
6121
 
6122
        PR fortran/38282
6123
        * gfortran.dg/iall_iany_iparity_1.f90: New.
6124
        * gfortran.dg/iall_iany_iparity_2.f90: New.
6125
 
6126
2010-09-06  Jason Merrill  
6127
 
6128
        * g++.dg/cpp0x/initlist42.C: New.
6129
 
6130
        * g++.dg/cpp0x/auto19.C: New.
6131
 
6132
        * g++.dg/template/sfinae25.C: New.
6133
        * g++.dg/template/char1.C: Expect warning.
6134
        * g++.dg/template/nontype10.C: Likewise.
6135
 
6136
        * g++.dg/cpp0x/implicit9.C: New.
6137
 
6138
        * g++.dg/cpp0x/initlist43.C: New.
6139
 
6140
2010-09-05  Giuseppe Scrivano  
6141
 
6142
        * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6143
 
6144
2010-09-05  Mark Mitchell  
6145
 
6146
        * gcc.dg/Wdouble-promotion.c: New.
6147
 
6148
2010-09-05  Tobias Burnus  
6149
 
6150
        * gfortran.dg/float128_1.f90: Remove test case as
6151
        it always fails since Rev 163611 backed out the
6152
        front-end implementation.
6153
 
6154
2010-09-05  Tobias Burnus  
6155
 
6156
        * gfortran.dg/float128_1.f90: XFAIL test case.
6157
 
6158
2010-09-05  Tobias Burnus  
6159
 
6160
        * gfortran.dg/bessel_7.f90: Decrease required precision.
6161
 
6162
2010-09-05  Hans-Peter Nilsson  
6163
 
6164
        PR testsuite/45545
6165
        * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6166
        ref-all-matching targets.
6167
 
6168
2010-09-05  Richard Guenther  
6169
 
6170
        PR tree-optimization/45535
6171
        * gcc.c-torture/compile/pr45535.c: New testcase.
6172
 
6173
2010-09-04  Andreas Schwab  
6174
 
6175
        * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6176
        "\[^\n\]*".
6177
        * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6178
        * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6179
        * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6180
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6181
        * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6182
        * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6183
        * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6184
        * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6185
        * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6186
        * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6187
        * gcc.target/i386/pr22152.c: Likewise.
6188
        * gcc.target/i386/pr36992-1.c: Likewise.
6189
        * gcc.target/i386/pr36992-2.c: Likewise.
6190
        * gcc.target/sh/sh4a-memmovua.c: Likewise.
6191
 
6192
2010-09-04  John David Anglin  
6193
 
6194
        PR testsuite/43957
6195
        * gcc.dg/const-uniq-1.c: Modify regexp.
6196
 
6197
2010-09-04  Tobias Burnus  
6198
 
6199
        PR fortran/45530
6200
        * gfortran.dg/namelist_63.f90: New.
6201
 
6202
2010-09-04  Jan Hubicka  
6203
 
6204
        * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6205
        * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6206
 
6207
2010-09-04  Jan Hubicka  
6208
 
6209
        * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6210
 
6211
2010-09-04  Janus Weil  
6212
 
6213
        PR fortran/45507
6214
        * gfortran.dg/allocate_alloc_opt_12.f90: New.
6215
 
6216
2010-09-03  Joseph Myers  
6217
 
6218
        * gcc.dg/opts-4.c: New test.
6219
 
6220
2010-09-03  Steve Ellcey  
6221
 
6222
        * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6223
        * gcc.dg/vect/vect-peel-4.c: Ditto.
6224
 
6225
2010-09-03  Daniel Kraft  
6226
 
6227
        PR fortran/45525
6228
        * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6229
 
6230
2010-09-03  Thomas Koenig  
6231
 
6232
        PR fortran/45159
6233
        * gfortran.dg/dependency_34.f90:  New test.
6234
 
6235
2010-09-03  Steve Ellcey  
6236
 
6237
        * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6238
 
6239
2010-09-03  Rainer Orth  
6240
 
6241
        * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6242
        gcc.target/i386/clearcap.map if supported.
6243
 
6244
2010-09-03  Michael Matz  
6245
 
6246
        PR middle-end/45415
6247
        * gcc.dg/pr45415.c: New test.
6248
 
6249
2010-09-03  H.J. Lu  
6250
 
6251
        PR tree-optimization/45506
6252
        * gcc.dg/pr45506.c: New.
6253
 
6254
2010-09-03  Uros Bizjak  
6255
 
6256
        PR target/45476
6257
        * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6258
        * gcc.target/i386/float128-2.c: Ditto.
6259
 
6260
2010-09-03  Daniel Kraft  
6261
 
6262
        PR fortran/34162
6263
        * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6264
        * gfortran.dg/internal_dummy_2.f08: New test.
6265
        * gfortran.dg/internal_dummy_3.f08: New test.
6266
        * gfortran.dg/internal_dummy_4.f08: New test.
6267
 
6268
2010-09-03  Jakub Jelinek  
6269
 
6270
        PR debug/45500
6271
        * gcc.target/i386/pr45500.c: New test.
6272
 
6273
2010-09-03  Mingjie Xing  
6274
 
6275
        * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6276
 
6277
2010-09-03  Daniel Kraft  
6278
 
6279
        PR fortran/44602
6280
        * gfortran.dg/exit_2.f08; Adapt error messages.
6281
        * gfortran.dg/exit_3.f08: New test.
6282
        * gfortran.dg/exit_4.f08: New test.
6283
        * gfortran.dg/exit_5.f03: New test.
6284
 
6285
2010-09-03  Francois-Xavier Coudert  
6286
 
6287
        * gfortran.dg/ishft_4.f90: New test.
6288
 
6289
2010-09-02  Michael Meissner  
6290
 
6291
        * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6292
        FRIZ/XSRIZ instruciton for (double)(long long)x.
6293
        * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6294
 
6295
2010-09-02  Eric Botcazou  
6296
 
6297
        * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6298
 
6299
2010-09-02  Richard Guenther  
6300
 
6301
        PR tree-optimization/44937
6302
        PR tree-optimization/45412
6303
        * g++.dg/opt/pr45412.C: New testcase.
6304
        * gcc.c-torture/compile/pr45412.c: Likewise.
6305
        * gcc.c-torture/compile/pr44937.c: Likewise.
6306
 
6307
2010-09-02  Joseph Myers  
6308
 
6309
        * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6310
        but using -Werror=comment.
6311
        * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6312
        expected error messages.
6313
 
6314
2010-09-02  Eric Botcazou  
6315
 
6316
        * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6317
        * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6318
 
6319
2010-09-02  Tobias Burnus  
6320
 
6321
        PR fortran/45489
6322
        * gfortran.dg/initialization_27.f90: New.
6323
 
6324
2010-09-02  Ira Rosen  
6325
 
6326
        * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6327
        check into different basic blocks. Expect vectorization if misaligned
6328
        stores are supported.
6329
        * gcc.dg/vect/bb-slp-8a.c: New test.
6330
        * gcc.dg/vect/bb-slp-8b.c: New test.
6331
 
6332
2010-09-01  Steve Ellcey  
6333
 
6334
        * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6335
 
6336
2010-09-01  Janus Weil  
6337
 
6338
        PR fortran/44541
6339
        * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6340
        * gfortran.dg/class_dummy_1.f03: New.
6341
 
6342
2010-09-01  Jakub Jelinek  
6343
 
6344
        PR middle-end/45458
6345
        * g++.dg/tree-prof/partition2.C: New test.
6346
 
6347
2010-09-01  Richard Guenther  
6348
 
6349
        * gcc.dg/vect/vect-outer-fir.c: Adjust.
6350
        * gcc.dg/tree-ssa/vrp54.c: New testcase.
6351
        * gcc.c-torture/execute/20100827-1.c: Likewise.
6352
 
6353
2010-09-01  Francois-Xavier Coudert  
6354
 
6355
        * gfortran.dg/execute_command_line_1.f90: New test.
6356
 
6357
2010-08-31  Jakub Jelinek  
6358
 
6359
        PR preprocessor/45457
6360
        * c-c++-common/cpp/pr45457.c: New test.
6361
 
6362
2010-08-31  Eric Botcazou  
6363
 
6364
        * gcc.dg/nested-func-8.c: New test.
6365
 
6366
2010-08-31  Francois-Xavier Coudert  
6367
 
6368
        PR fortran/38282
6369
        * gfortran.dg/popcnt_poppar_1.F90: New test.
6370
        * gfortran.dg/popcnt_poppar_2.F90: New test.
6371
 
6372
2010-08-31  Uros Bizjak  
6373
 
6374
        * gcc.target/i386/volatile-2.c: Require nonpic target.
6375
 
6376
2010-08-31  Jakub Jelinek  
6377
 
6378
        PR middle-end/45461
6379
        * gcc.dg/pr45461.c: New test.
6380
 
6381
2010-08-31  Richard Guenther  
6382
 
6383
        PR testsuite/45455
6384
        * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6385
 
6386
2010-08-31  Bingfeng Mei  
6387
 
6388
        * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6389
 
6390
2010-08-30  Janus Weil  
6391
 
6392
        PR fortran/45456
6393
        * gfortran.dg/typebound_proc_18.f03: New.
6394
 
6395
2010-08-30  Eric Botcazou  
6396
 
6397
        * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6398
        * lib/scanasm.exp (scan-stack-usage): Likewise.
6399
        (scan-stack-usage-not): Likewise.
6400
        * gcc.dg/stack-usage-1.c: New test.
6401
        * gcc.target/i386/stack-usage-realign.c: Likewise.
6402
 
6403
2010-08-30  Zdenek Dvorak  
6404
 
6405
        PR tree-optimization/45427
6406
        * gcc.dg/tree-ssa/pr45427.c: New test.
6407
 
6408
2010-08-30  Paolo Carlini  
6409
 
6410
        PR c++/45043
6411
        * g++.dg/template/crash102.C: New.
6412
 
6413
2010-08-30  Jakub Jelinek  
6414
 
6415
        PR middle-end/45423
6416
        * gcc.dg/gomp/atomic-12.c: New test.
6417
        * gcc.dg/gomp/atomic-13.c: New test.
6418
        * gcc.dg/gomp/atomic-14.c: New test.
6419
        * g++.dg/gomp/atomic-11.C: New test.
6420
        * g++.dg/gomp/atomic-12.C: New test.
6421
        * g++.dg/gomp/atomic-13.C: New test.
6422
        * g++.dg/gomp/atomic-14.C: New test.
6423
 
6424
2010-08-30  Rainer Orth  
6425
 
6426
        * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6427
        delimiter.
6428
 
6429
2010-08-30  Thomas Quinot  
6430
 
6431
        * gnat.dg/discr24.adb: New test.
6432
 
6433
2010-08-30  Richard Guenther  
6434
 
6435
        PR tree-optimization/45449
6436
        * gcc.dg/pr45449.c: New testcase.
6437
 
6438
2010-08-30  Joseph Myers  
6439
 
6440
        * gcc.dg/opts-1.c: Expect errors, not warnings.
6441
 
6442
2010-08-29  Janus Weil  
6443
 
6444
        PR fortran/42769
6445
        * gfortran.dg/dynamic_dispatch_11.f03: New.
6446
 
6447
2010-08-29  Jason Merrill  
6448
 
6449
        PR c++/44991
6450
        * g++.dg/parse/defarg15.C: New.
6451
 
6452
2010-08-29  Janus Weil  
6453
 
6454
        PR fortran/45439
6455
        * gfortran.dg/select_type_16.f03: New.
6456
 
6457
2010-08-28  Steven G. Kargl  
6458
            Tobias Burnus  
6459
 
6460
        * gfortran.dg/bessel_7.f90: Decrease required precision.
6461
 
6462
2010-08-27  Naveen H.S  
6463
            Kaz Kojima  
6464
 
6465
        * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6466
 
6467
2010-08-23  Michael Meissner  
6468
 
6469
        * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6470
        floating point conversion code generation.
6471
        * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6472
        * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6473
        * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6474
        * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6475
        to integer conversion code generation.
6476
        * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6477
        * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6478
        * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6479
        * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6480
 
6481
2010-08-27  Francois-Xavier Coudert  
6482
 
6483
        PR fortran/32049
6484
        * gfortran.dg/random_seed_1.f90: Adjust test.
6485
        * gfortran.dg/float128_1.f90: New test.
6486
 
6487
2010-08-27  Tobias Burnus  
6488
 
6489
        PR fortran/33197
6490
        * gfortran.dg/norm2_1.f90: New.
6491
        * gfortran.dg/norm2_2.f90: New.
6492
        * gfortran.dg/norm2_3.f90: New.
6493
        * gfortran.dg/norm2_4.f90: New.
6494
        * gfortran.dg/parity_1.f90: New.
6495
        * gfortran.dg/parity_2.f90: New.
6496
        * gfortran.dg/parity_3.f90: New.
6497
 
6498
2010-08-27  Janus Weil  
6499
 
6500
        PR fortran/45420
6501
        * gfortran.dg/select_type_15.f03: New.
6502
 
6503
2010-08-27  Jerry DeLisle  
6504
 
6505
        PR libfortran/43217
6506
        * gfortran.dg/hollerith8.f90: New test.
6507
 
6508
2010-08-27  Thomas Koenig  
6509
 
6510
        PR fortran/45159
6511
        * gfortran.dg/dependency_33.f90:  New test.
6512
 
6513
2010-08-27  Richard Guenther  
6514
 
6515
        * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6516
        * gcc.dg/graphite/scop-2.c: Likewise.
6517
        * gcc.dg/graphite/scop-20.c: Likewise.
6518
        * gcc.dg/vect/slp-25.c: Likewise.
6519
 
6520
2010-08-27  Olivier Hainque  
6521
 
6522
        * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6523
 
6524
2010-08-26  Daniel Kraft  
6525
 
6526
        PR fortran/38936
6527
        PR fortran/44047
6528
        PR fortran/45384
6529
        * gfortran.dg/associate_8.f03: New test.
6530
        * gfortran.dg/select_type_13.f03: New test.
6531
        * gfortran.dg/select_type_14.f03: New test.
6532
 
6533
2010-08-26  Jakub Jelinek  
6534
 
6535
        PR tree-optimization/44485
6536
        * gcc.dg/pr44485.c: New test.
6537
 
6538
2010-08-26  Rainer Orth  
6539
 
6540
        * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6541
        * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6542
        * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6543
 
6544
2010-08-26  Richard Guenther  
6545
 
6546
        * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6547
        * gcc.dg/graphite/scop-21.c: Likewise.
6548
 
6549
2010-08-26  Richard Guenther  
6550
 
6551
        * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6552
        * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6553
        * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6554
        * gcc.dg/vect/vect-91.c: Likewise.
6555
        * gcc.dg/vect/vect-peel-1.c: Likewise.
6556
        * gcc.dg/vect/vect-peel-2.c: Likewise.
6557
        * gcc.dg/vect/vect-peel-4.c: Likewise.
6558
 
6559
2010-08-25  Jerry DeLisle  
6560
 
6561
        PR libfortran/41859
6562
        * gfortran.dg/der_io_4.f90: New test.
6563
 
6564
2010-08-25  Jakub Jelinek  
6565
 
6566
        PR rtl-optimization/44858
6567
        * gcc.c-torture/execute/pr44858.c: New test.
6568
 
6569
        PR rtl-optimization/45400
6570
        * g++.dg/other/i386-8.C: New test.
6571
 
6572
2010-08-25  Richard Guenther  
6573
 
6574
        * gcc.dg/alias-8.c: Adjust.
6575
 
6576
2010-08-25  Bernd Schmidt  
6577
 
6578
        * gcc.target/i386/combine-mul.c: New test.
6579
 
6580
2010-08-25  Richard Guenther  
6581
 
6582
        PR lto/44562
6583
        * gcc.dg/graphite/id-27.c: New testcase.
6584
        * gcc.dg/lto/20100825-1_0.c: Likewise.
6585
 
6586
2010-08-25  Richard Guenther  
6587
 
6588
        PR tree-optimization/45316
6589
        * g++.dg/opt/pr45316.C: New testcase.
6590
 
6591
2010-08-25  Richard Guenther  
6592
 
6593
        PR tree-optimization/45393
6594
        * g++.dg/torture/pr45393.C: New testcase.
6595
 
6596
2010-08-25  Jakub Jelinek  
6597
 
6598
        PR tree-optimization/45059
6599
        * gcc.c-torture/compile/pr45059.c: New test.
6600
 
6601
2010-08-25  Tejas Belagod  
6602
 
6603
        * lib/target-supports.exp (check_effective_target_vect_unpack):
6604
        Set vect_unpack supported flag to true for neon.
6605
 
6606
2010-08-24  Sebastian Pop  
6607
 
6608
        * gcc.dg/tree-ssa/ifc-5.c: New.
6609
 
6610
2010-08-24  Sebastian Pop  
6611
 
6612
        * gcc.dg/tree-ssa/ifc-4.c: New.
6613
        * gcc.dg/tree-ssa/ifc-7.c: New.
6614
 
6615
2010-08-24  Mingjie Xing  
6616
 
6617
        * gcc.dg/vect/vect.exp: Check loongson targets
6618
        * g++.dg/vect/vect.exp: Likewise
6619
        * gfortran.dg/vect/vect.exp: Likewise
6620
 
6621
2010-08-23  Michael Meissner  
6622
 
6623
        * gcc.target/powerpc/vsx-mass-1.c: New file, test
6624
        -mveclibabi=mass.
6625
 
6626
2010-08-23  Janus Weil  
6627
 
6628
        PR fortran/45366
6629
        * gfortran.dg/proc_ptr_29.f90: New.
6630
 
6631
2010-08-22  Tobias Burnus  
6632
            Dominique d'Humieres  
6633
 
6634
        PR fortran/45367
6635
        * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6636
 
6637
2010-08-22  Tobias Burnus  
6638
 
6639
        PR fortran/45367
6640
        * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6641
 
6642
2010-08-22  Tobias Burnus  
6643
 
6644
        PR fortran/36158
6645
        * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6646
 
6647
2010-08-22  Tobias Burnus  
6648
            Dominique d'Humieres  
6649
 
6650
        PR fortran/45367
6651
        PR fortran/36158
6652
        * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6653
        * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6654
 
6655
2010-08-21  Janus Weil  
6656
 
6657
        PR fortran/44863
6658
        PR fortran/45271
6659
        PR fortran/45290
6660
        * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6661
        * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6662
        * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6663
 
6664
2010-08-21  Tobias Burnus  
6665
 
6666
        PR fortran/36158
6667
        PR fortran/33197
6668
        * gfortran.dg/bessel_6.f90: New.
6669
        * gfortran.dg/bessel_7.f90: New.
6670
 
6671
2010-08-20  Jan Hubicka  
6672
 
6673
        PR c++/45307
6674
        PR c++/17736
6675
        * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6676
        * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6677
 
6678
2010-08-20  H.J. Lu  
6679
 
6680
        PR target/45336
6681
        * gcc.target/i386/pr45336-1.c: New.
6682
        * gcc.target/i386/pr45336-2.c: Likewise.
6683
        * gcc.target/i386/pr45336-3.c: Likewise.
6684
        * gcc.target/i386/pr45336-4.c: Likewise.
6685
 
6686
2010-08-20  Uros Bizjak  
6687
 
6688
        PR testsuite/45361
6689
        * gcc.target/i386/volatile-2.c: Update scan strings to also
6690
        include (%rip) for the memory reference on x86_64.
6691
 
6692
2010-08-20  Jakub Jelinek  
6693
 
6694
        PR middle-end/44974
6695
        * gcc.dg/pr44974.c: New test.
6696
 
6697
        PR rtl-optimization/45353
6698
        * gcc.dg/pr45353.c: New test.
6699
 
6700
2010-08-20  Nathan Sidwell  
6701
 
6702
        * gcc.target/i386/volatile-2.c: New.
6703
 
6704
2010-08-19  Andrey Belevantsev  
6705
 
6706
        PR rtl-optimization/44691
6707
        * gfortran.dg/pr44691.f: New test.
6708
 
6709
2010-10-19  Olivier Hainque  
6710
 
6711
        * gcc.target/sparc/sibcall-dslot.c: New testcase.
6712
 
6713
2010-08-19  Jason Merrill  
6714
 
6715
        * g++.dg/init/synth3.C: New.
6716
        * g++.dg/init/value8.C: New.
6717
        * g++.dg/tree-ssa/empty-2.C: New.
6718
        * g++.dg/cpp0x/noexcept09.C: New.
6719
 
6720
2010-08-19  Daniel Kraft  
6721
 
6722
        PR fortran/29785
6723
        PR fortran/45016
6724
        * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6725
        * gfortran.dg/pointer_remapping_1.f90: New test.
6726
        * gfortran.dg/pointer_remapping_2.f03: New test.
6727
        * gfortran.dg/pointer_remapping_3.f08: New test.
6728
        * gfortran.dg/pointer_remapping_4.f03: New test.
6729
        * gfortran.dg/pointer_remapping_5.f08: New test.
6730
        * gfortran.dg/pointer_remapping_6.f08: New test.
6731
 
6732
2010-08-19  Uros Bizjak  
6733
 
6734
        PR testsuite/45324
6735
        * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6736
 
6737
2010-08-19  Ramana Radhakrishnan  
6738
 
6739
        * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6740
 
6741
2010-08-19  Tejas Belagod  
6742
 
6743
        * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6744
        variable.
6745
 
6746
2010-08-19  Ian Bolton  
6747
 
6748
        PR target/45070
6749
        * gcc.c-torture/execute/pr45070.c: New.
6750
 
6751
2010-08-19  Ian Bolton  
6752
 
6753
        * g++.dg/pr44328.C: New test.
6754
 
6755
2010-08-19  Tobias Burnus  
6756
 
6757
        PR fortran/36158
6758
        PR fortran/33197
6759
        * gfortran.dg/bessel_3.f90: New.
6760
        * gfortran.dg/bessel_4.f90: New.
6761
        * gfortran.dg/bessel_5.f90: New.
6762
 
6763
2010-08-19  Janus Weil  
6764
 
6765
        PR fortran/45290
6766
        * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6767
        * gfortran.dg/pointer_init_2.f90: New.
6768
        * gfortran.dg/pointer_init_3.f90: New.
6769
        * gfortran.dg/pointer_init_4.f90: New.
6770
 
6771
2010-08-18  Nathan Froyd  
6772
 
6773
        PR c++/45049
6774
        * g++.dg/pr45049-1.C: New test.
6775
        * g++.dg/pr45049-2.C: New test.
6776
 
6777
2010-08-18  Jie Zhang  
6778
 
6779
        * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6780
        20 if __ARM_PCS is defined otherwise 64.
6781
        (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6782
        instead of hard coded 64.
6783
 
6784
2010-08-18  Yao Qi  
6785
 
6786
        PR target/45094
6787
        * gcc.target/arm/pr45094.c: New test.
6788
 
6789
2010-08-18  Maxim Kuvyrkov  
6790
 
6791
        * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6792
 
6793
2010-08-18  Maxim Kuvyrkov  
6794
 
6795
        PR rtl-optimization/42575
6796
        * gcc.target/arm/pr42575.c: New test.
6797
 
6798
2010-08-18  Iain Sandoe  
6799
 
6800
        * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6801
        * gcc.dg/tls/thr-cse-1.c: New.
6802
 
6803
2010-08-18  Iain Sandoe  
6804
 
6805
        PR debug/42487
6806
        * lib/target-supports.exp
6807
        (check_effective_target_function_sections): New.
6808
        * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6809
        function sections before proceding.
6810
 
6811
2010-08-17  Jakub Jelinek  
6812
 
6813
        PR fortran/45308
6814
        * gfortran.dg/pr45308.f03: New test.
6815
 
6816
2010-08-17  Uros Bizjak  
6817
 
6818
        PR target/45296
6819
        * gcc.target/i386/pr45296.c: New test.
6820
 
6821
2010-08-17  Kai Tietz  
6822
 
6823
        * g++.dg/ext/uow-1.C: New.
6824
        * g++.dg/ext/uow-2.C: New.
6825
        * g++.dg/ext/uow-3.C: New.
6826
        * g++.dg/ext/uow-4.C: New.
6827
 
6828
2010-08-17  Richard Guenther  
6829
 
6830
        PR testsuite/45266
6831
        * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6832
 
6833
2010-08-17  Shujing Zhao  
6834
 
6835
        PR c/40563
6836
        * gcc.dg/Wcxx-compat-20.c: New test.
6837
 
6838
2010-08-17  Daniel Kraft  
6839
 
6840
        PR fortran/38936
6841
        * gfortran.dg/associate_1.f03: Extended to test newly supported
6842
        features like association to variables.
6843
        * gfortran.dg/associate_3.f03: Removed check for illegal change
6844
        of associate-name here...
6845
        * gfortran.dg/associate_5.f03: ...and added it here.
6846
        * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6847
        * gfortran.dg/associate_7.f03: New test.
6848
 
6849
2010-08-15  Kaz Kojima  
6850
 
6851
        * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6852
 
6853
2010-08-15  Daniel Kraft  
6854
 
6855
        PR fortran/38936
6856
        * gfortran.dg/associate_1.f03: Enable test for array expressions.
6857
        * gfortran.dg/associate_3.f03: Clarify comment.
6858
        * gfortran.dg/associate_5.f03: New test.
6859
        * gfortran.dg/associate_6.f03: New test.
6860
 
6861
2010-08-15  Tobias Burnus  
6862
 
6863
        PR fortran/45211
6864
        * gfortran.dg/bind_c_usage_21.f90: New.
6865
        * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6866
 
6867
2010-08-15  Tobias Burnus  
6868
 
6869
        * gfortran.dg/optional_absent_1.f90: New.
6870
        * gfortran.dg/null_actual.f90: New.
6871
 
6872
2010-08-15  Tobias Burnus  
6873
 
6874
        * gfortran.dg/pointer_target_1.f90: New.
6875
        * gfortran.dg/pointer_target_2.f90: New.
6876
        * gfortran.dg/pointer_target_3.f90: New.
6877
 
6878
2010-08-15  Daniel Kraft  
6879
 
6880
        PR fortran/45197
6881
        * gfortran.dg/elemental_args_check_3.f90: New test.
6882
        * gfortran.dg/impure_1.f08: New test.
6883
        * gfortran.dg/impure_2.f08: New test.
6884
        * gfortran.dg/impure_3.f90: New test.
6885
        * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6886
 
6887
2010-08-15  Ira Rosen  
6888
 
6889
        * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6890
        * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6891
        SLP tests.
6892
        * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6893
        misaligned loads.
6894
        * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6895
        misaligned stores.c
6896
        * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6897
 
6898
2010-08-14  Mingjie Xing  
6899
 
6900
        * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6901
        dg-require-effective-target after dg-do.
6902
 
6903
2010-08-14  Mingjie Xing  
6904
 
6905
        * lib/target-supports.exp (check_effective_target_vect_int): Return
6906
        true for Loongson targets.
6907
        (check_effective_target_vect_shift): Likewise.
6908
        (check_effective_target_vect_no_int_max): Likewise.
6909
        (check_effective_target_vect_no_align): Likewise.
6910
        (check_effective_target_vect_short_mult): Likewise.
6911
 
6912
2010-08-14  Uros Bizjak  
6913
 
6914
        * g++.dg/cast.C: Change fields of structures to "long" to pass
6915
        the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6916
        * g++.dg/cpp0x/iop.C: Ditto.
6917
        * g++.dg/cpp0x/named_refs.C: Ditto.
6918
        * g++.dg/cpp0x/rv1p.C: Ditto.
6919
        * g++.dg/cpp0x/rv2p.C: Ditto.
6920
        * g++.dg/cpp0x/rv3p.C: Ditto.
6921
        * g++.dg/cpp0x/rv4p.C: Ditto.
6922
        * g++.dg/cpp0x/rv5p.C: Ditto.
6923
        * g++.dg/cpp0x/rv6p.C: Ditto.
6924
        * g++.dg/cpp0x/rv7p.C: Ditto.
6925
        * g++.dg/cpp0x/rv8p.C: Ditto.
6926
        * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6927
 
6928
2010-08-13  Daniel Kraft  
6929
 
6930
        * gfortran.dg/implied_shape_1.f08: New test.
6931
        * gfortran.dg/implied_shape_2.f90: New test.
6932
        * gfortran.dg/implied_shape_3.f08: New test.
6933
 
6934
2010-08-12  Jerry DeLisle  
6935
 
6936
        PR libfortran/42526
6937
        * gfortran.dg/char_component_initializer_1.f90: New test.
6938
 
6939
2010-08-12  Changpeng Fang  
6940
 
6941
        PR tree-optimization/45241
6942
        * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6943
 
6944
2010-08-12  Uros Bizjak  
6945
 
6946
        * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6947
        to dg-options.
6948
        * gcc.target/i386/pr40906-2.c: Ditto.
6949
        * gcc.target/i386/pr40906-3.c: Ditto.
6950
 
6951
2010-08-12  Jakub Jelinek  
6952
 
6953
        PR middle-end/45262
6954
        * gcc.c-torture/execute/pr45262.c: New test.
6955
 
6956
2010-08-12  Uros Bizjak  
6957
 
6958
        * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6959
        empty argument.
6960
        * g++.dg/other/profile1.C: Ditto.
6961
 
6962
2010-08-12  Richard Guenther  
6963
 
6964
        PR tree-optimization/45232
6965
        * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6966
        * gcc.dg/tree-ssa/loop-7.c: Adjust.
6967
        * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6968
        * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6969
        unsigned arithmetic.
6970
        * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6971
        * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6972
        * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6973
        * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6974
        * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6975
        unsigned arithmetic.
6976
        * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6977
        * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6978
        unsigned arithmetic.
6979
        * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6980
        * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6981
        * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6982
        unsigned arithmetic.
6983
        * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6984
        * gcc.dg/tree-ssa/negate.c: Adjust.
6985
        * gcc.dg/vect/vect-1.c: Adjust.
6986
        * gfortran.dg/reassoc_6.f: XFAIL.
6987
 
6988
2010-08-12  Jakub Jelinek  
6989
 
6990
        PR debug/45259
6991
        * gcc.dg/pr45259.c: New test.
6992
 
6993
2010-08-12  Wei Guozhi  
6994
 
6995
        PR target/44999
6996
        * gcc.target/arm/pr44999.c: New testcase.
6997
 
6998
2010-08-12  Jie Zhang  
6999
 
7000
        * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
7001
        (N): Likewise.
7002
        (main): Adjust accordingly.
7003
 
7004
2010-08-11  Sebastian Pop  
7005
 
7006
        * gfortran.dg/graphite/id-22.f: New.
7007
 
7008
2010-08-11  Sebastian Pop  
7009
 
7010
        * gcc.dg/graphite/id-26.c: New.
7011
 
7012
2010-08-11  Sebastian Pop  
7013
 
7014
        * gcc.dg/graphite/id-25.c: New.
7015
 
7016
2010-08-11  Sebastian Pop  
7017
 
7018
        * gcc.dg/graphite/run-id-5.c: New.
7019
        * gcc.dg/graphite/run-id-6.c: New.
7020
        * gfortran.dg/graphite/id-21.f: New.
7021
 
7022
2010-08-11  Sebastian Pop  
7023
 
7024
        * gcc.dg/graphite/id-24.c: New.
7025
 
7026
2010-08-11  Sebastian Pop  
7027
 
7028
        * gcc.dg/tree-ssa/pr20742.c: New.
7029
 
7030
2010-08-11  Sebastian Pop  
7031
 
7032
        * gcc.dg/graphite/id-23.c: New.
7033
 
7034
2010-08-11  Sebastian Pop  
7035
 
7036
        * gfortran.dg/graphite/id-20.f: Adjust testcase.
7037
 
7038
2010-08-11  Sebastian Pop  
7039
 
7040
        * gcc.dg/graphite/pr42729.c: New.
7041
 
7042
2010-08-11  Sebastian Pop  
7043
 
7044
        * gfortran.dg/graphite/id-20.f: New.
7045
 
7046
2010-08-11  Sebastian Pop  
7047
 
7048
        * gcc.dg/graphite/id-22.c: New.
7049
 
7050
2010-08-11  Sebastian Pop  
7051
 
7052
        * gcc.dg/graphite/run-id-2.c: Call abort.
7053
 
7054
2010-08-11  Sebastian Pop  
7055
 
7056
        * gcc.dg/graphite/id-20.c: New.
7057
 
7058
2010-08-11  Janus Weil  
7059
            Steve Kargl  
7060
 
7061
        PR fortran/44595
7062
        * gfortran.dg/move_alloc_3.f90: New.
7063
        * gfortran.dg/random_seed_2.f90: New.
7064
 
7065
2010-08-10  John David Anglin  
7066
 
7067
        * lib/target-supports.exp (check_effective_target_sync_int_long):
7068
        Add hppa*-*-linux*.
7069
        (check_effective_target_sync_char_short): Likewise.
7070
 
7071
2010-08-10  Yao Qi  
7072
 
7073
        * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7074
        general form.
7075
        * gcc.dg/tree-ssa/loop-31.c: Likewise.
7076
        * g++.dg/other/packed1.C: Likewise.
7077
        * g++.dg/other/crash-4.C: Likewise.
7078
        * g++.dg/ext/packed8.C: Likewise.
7079
        * g++.dg/init/array16.C: Likewise.
7080
 
7081
2010-08-10  xinliang David Li  
7082
        * gcc.dg/tree-ssa/loop-19.c: Add option
7083
        -fno-prefetch-loop-array
7084
 
7085
2010-08-10  Bernd Schmidt  
7086
 
7087
        PR middle-end/45182
7088
        * gcc.c-torture/compile/pr45182.c: New test.
7089
 
7090
2010-08-09  Jason Merrill  
7091
 
7092
        PR c++/45236
7093
        * g++.dg/cpp0x/variadic-104.C: New.
7094
 
7095
2010-08-09  Thomas Koenig  
7096
 
7097
        PR fortran/44235
7098
        * gfortran.dg/dependency_32.f90:  New test.
7099
 
7100
2010-08-09  Richard Guenther  
7101
 
7102
        PR middle-end/44632
7103
        * g++.dg/opt/nrv17.C: New testcase.
7104
 
7105
2010-08-09  Richard Guenther  
7106
 
7107
        PR middle-end/45212
7108
        * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7109
        alignment from MEM_REF offset only if we took it from the
7110
        base object.
7111
 
7112
        * gcc.target/i386/pr24178.c: New testcase.
7113
 
7114
2010-08-08  Uros Bizjak  
7115
 
7116
        * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7117
        * gcc.dg/20030702-1.c: Ditto.
7118
        * gcc.dg/20050309-1.c: Ditto.
7119
        * gcc.dg/20050325-1.c: Ditto.
7120
        * gcc.dg/20050330-2.c: Ditto.
7121
        * gcc.dg/20051201-1.c: Ditto.
7122
        * gcc.dg/gomp/pr27573.c: Ditto.
7123
        * gcc.dg/gomp/pr34610.c: Ditto.
7124
        * gcc.dg/pr24225.c: Ditto.
7125
        * gcc.dg/pr26570.c: Ditto.
7126
        * gcc.dg/pr32773.c: Ditto.
7127
        * g++.dg/gcov/gcov-6.C: Ditto.
7128
        * g++.dg/gomp/pr34608.C: Ditto.
7129
        * gfortran.dg/gomp/pr27573.f90: Ditto.
7130
 
7131
        * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7132
        dg-require-host-local dg directive.
7133
        * gcc.dg/profile-dir-2.c: Ditto.
7134
        * gcc.dg/profile-dir-3.c: Ditto.
7135
 
7136
2010-08-08  Richard Guenther  
7137
 
7138
        PR tree-optimization/45109
7139
        * gcc.c-torture/compile/pr45109.c: New testcase.
7140
 
7141
2010-08-08  Uros Bizjak  
7142
 
7143
        * gcc.dg/march.c: Skip if -march defined.
7144
        * gcc.dg/mtune.c: Skip if -mtune defined.
7145
 
7146
        * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7147
        generic thunk support.
7148
 
7149
2010-08-07  Uros Bizjak  
7150
 
7151
        PR target/45213
7152
        * gcc.target/i386/pr45213.c: New test.
7153
 
7154
2010-08-07  Jerry DeLisle  
7155
 
7156
        PR libfortran/45143
7157
        * gfortran.dg/fmt_error_11.f03: New test.
7158
 
7159
2010-08-07  Marcus Shawcroft  
7160
 
7161
        * lib/target-supports.exp (check_effective_target_sync_int_long):
7162
        Add arm*-*-linux-gnueabi.
7163
        (check_effective_target_sync_char_short): Likewise.
7164
 
7165
2010-08-06  Thomas Koenig  
7166
 
7167
        PR fortran/45159
7168
        * gfortran.dg/dependency_31.f90:  New test.
7169
 
7170
2010-08-06  Thomas Koenig  
7171
 
7172
        * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7173
 
7174
2010-08-06  Jason Merrill  
7175
 
7176
        * g++.dg/cpp0x/sfinae3.C: New.
7177
        * g++.dg/cpp0x/sfinae4.C: New.
7178
 
7179
2010-08-06  Richard Guenther  
7180
 
7181
        * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7182
        * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7183
        * gcc.dg/tree-ssa/pr25382.c: Likewise.
7184
        * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7185
        * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7186
        * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7187
        * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7188
        * gcc.c-torture/execute/20100805-1.c: Likewise.
7189
 
7190
2010-08-05  Martin Jambor  
7191
 
7192
        PR testsuite/42855
7193
        * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7194
 
7195
2010-08-05  Martin Jambor  
7196
 
7197
        * gcc.dg/ipa/ipcp-ii-1.c: New test.
7198
        * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7199
 
7200
2010-08-05  Martin Jambor  
7201
 
7202
        * g++.dg/ipa/devirt-1.C: New test.
7203
        * g++.dg/ipa/devirt-2.C: Likewise.
7204
        * g++.dg/ipa/devirt-3.C: Likewise.
7205
        * g++.dg/ipa/devirt-4.C: Likewise.
7206
        * g++.dg/ipa/devirt-5.C: Likewise.
7207
        * gcc.dg/ipa/iinline-3.c: Likewise.
7208
 
7209
2010-08-05  Jie Zhang  
7210
 
7211
        PR tree-optimization/45144
7212
        * gcc.dg/tree-ssa/pr45144.c: New test.
7213
 
7214
2010-08-04  Janus Weil  
7215
 
7216
        PR fortran/42207
7217
        PR fortran/44064
7218
        PR fortran/44065
7219
        * gfortran.dg/class_25.f03: New.
7220
        * gfortran.dg/class_26.f03: New.
7221
 
7222
2010-08-04  Daniel Gutson  
7223
 
7224
        * g++.dg/warn/miss-format-1.C: Update line number.
7225
 
7226
2010-08-04  Uros Bizjak  
7227
 
7228
        PR c++/44641
7229
        * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7230
        .frame and .mask assembler directives.
7231
 
7232
2010-08-04  Richard Guenther  
7233
 
7234
        * gcc.dg/tree-ssa/vrp35.c: Adjust.
7235
        * gcc.dg/tree-ssa/vrp36.c: Likewise.
7236
        * gcc.dg/tree-ssa/vrp50.c: Likewise.
7237
        * gcc.dg/tree-ssa/vrp52.c: Likewise.
7238
 
7239
2010-08-04  Tobias Burnus  
7240
 
7241
        PR fortran/44857
7242
        * gfortran.dg/derived_constructor_char_1.f90: New.
7243
        * gfortran.dg/derived_constructor_char_2.f90: New.
7244
 
7245
2010-08-03  Thomas Koenig  
7246
 
7247
        PR fortran/45159
7248
        * gfortran.dg/dependency_30.f90:  New test.
7249
 
7250
2010-08-03  Jan Hubicka  
7251
 
7252
        * gcc.c-torture/compile/pr45085.c: New testcase.
7253
 
7254
2010-08-03  Janus Weil  
7255
 
7256
        PR fortran/44584
7257
        PR fortran/45161
7258
        * gfortran.dg/typebound_call_9.f03: Modified.
7259
        * gfortran.dg/typebound_generic_1.f03: Modified.
7260
 
7261
2010-08-02  Thomas Koenig  
7262
 
7263
        PR fortran/45159
7264
 
7265
        * gfortran.dg/dependency_29.f90:  New test.
7266
 
7267
2010-08-02  Thomas Koenig  
7268
 
7269
        PR fortran/36854
7270
        * gfortran.dg/character_comparison_2.f90:  New test.
7271
        * gfortran.dg/character_comparison_3.f90:  New test.
7272
        * gfortran.dg/dependency_28.f90:  New test.
7273
 
7274
2010-08-02  Bernd Schmidt  
7275
 
7276
        PR target/40457
7277
        * gcc.target/arm/pr40457-1.c: New test.
7278
        * gcc.target/arm/pr40457-2.c: New test.
7279
 
7280
2010-08-01  Janus Weil  
7281
 
7282
        PR fortran/44912
7283
        * gfortran.dg/typebound_call_17.f03: New.
7284
 
7285
2010-07-30  Janus Weil  
7286
 
7287
        PR fortran/44929
7288
        * gfortran.dg/allocate_derived_3.f90: New.
7289
 
7290
2010-07-30  Xinliang David Li  
7291
        PR tree-optimization/45121
7292
        * c-c++-common/uninit-17.c: Add -fno-ivops option.
7293
 
7294
2010-07-30  Ulrich Weigand  
7295
 
7296
        PR c++/45112
7297
        * g++.dg/pr45112.C: New test.
7298
 
7299
2010-07-30  Jakub Jelinek  
7300
 
7301
        PR debug/45055
7302
        PR rtl-optimization/45137
7303
        * gcc.dg/pr45055.c: New test.
7304
 
7305
2010-07-30  Alan Modra  
7306
 
7307
        * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7308
        * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7309
 
7310
2010-07-29  Tobias Burnus  
7311
 
7312
        PR fortran/45087
7313
        PR fortran/45125
7314
        * gfortran.dg/whole_file_25.f90: New.
7315
        * gfortran.dg/whole_file_26.f90: New.
7316
        * gfortran.dg/whole_file_27.f90: New.
7317
 
7318
2010-07-29  Janus Weil  
7319
 
7320
        PR fortran/44962
7321
        * gfortran.dg/typebound_proc_17.f03: New.
7322
 
7323
2010-07-29  Janus Weil  
7324
 
7325
        PR fortran/45004
7326
        * gfortran.dg/move_alloc_2.f90: New.
7327
 
7328
2010-07-29  Xinliang David Li  
7329
        PR tree-optimization/45121
7330
        * c-c++-common/uninit-17.c: Fix expected output.
7331
 
7332
2010-07-29  Richard Guenther  
7333
 
7334
        PR tree-optimization/45120
7335
        * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7336
 
7337
2010-07-29  Mikael Morin  
7338
 
7339
        PR fortran/42051
7340
        PR fortran/44064
7341
        * gfortran.dg/pr42051.f03: New testcase.
7342
 
7343
2010-07-29  Richard Guenther  
7344
 
7345
        PR middle-end/45034
7346
        * gcc.c-torture/execute/pr45034.c: New testcase.
7347
 
7348
2010-07-28  Paolo Carlini  
7349
 
7350
        PR c++/45096
7351
        * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7352
 
7353
2010-07-28  Daniel Kraft  
7354
 
7355
        * gfortran.dg/bound_8.f90: New test.
7356
 
7357
2010-07-28  Jakub Jelinek  
7358
 
7359
        PR debug/45105
7360
        * gcc.dg/pr45105.c: New test.
7361
 
7362
2010-07-28  Maxim Kuvyrkov  
7363
 
7364
        PR rtl-optimization/45107
7365
        * gcc.dg/pr45107.c: New test.
7366
 
7367
2010-07-28  Maxim Kuvyrkov  
7368
 
7369
        PR rtl-optimization/45101
7370
        * gcc.dg/pr45101.c: New test.
7371
 
7372
2010-07-28  Tobias Burnus  
7373
 
7374
        PR fortran/45077
7375
        * gfortran.dg/whole_file_24.f90: New.
7376
 
7377
2010-07-27  Jason Merrill  
7378
 
7379
        * g++.dg/cpp0x/variadic102.C: New.
7380
        * g++.dg/cpp0x/variadic103.C: New.
7381
 
7382
2010-07-27  Maxim Kuvyrkov  
7383
 
7384
        PR rtl-optimization/40956
7385
        PR target/42495
7386
        PR middle-end/42574
7387
        * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7388
        * gcc.target/arm/pr42574.c: Add tests.
7389
 
7390
2010-07-27  Uros Bizjak  
7391
 
7392
        * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7393
        test name.
7394
        (cleanup-repo-files): Ditto.
7395
        (cleanup-saved-temps): Ditto.
7396
 
7397
2010-07-27  Jakub Jelinek  
7398
 
7399
        PR testsuite/44701
7400
        * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7401
 
7402
        PR c/45079
7403
        * gcc.dg/pr45079.c: New test.
7404
 
7405
2010-07-27  Ira Rosen  
7406
 
7407
        PR tree-optimization/44152
7408
        * gcc.dg/vect/fast-math-pr44152.c: New test.
7409
 
7410
2010-07-27  Iain Sandoe  
7411
 
7412
        PR ObjC/44140
7413
        * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7414
        * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7415
        * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7416
        * obj-c++.dg/torture/trivial.mm: Ditto.
7417
        * objc.dg/torture/tls/thr-init-2.m: Ditto.
7418
        * objc.dg/torture/tls/thr-init-3.m: Ditto.
7419
        * objc.dg/torture/tls/thr-init.m: Ditto.
7420
        * objc.dg/torture/trivial.m: Ditto.
7421
 
7422
2010-07-27  Uros Bizjak  
7423
 
7424
        * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7425
        Skip on spu-*-* targets.
7426
 
7427
2010-07-27  Jakub Jelinek  
7428
 
7429
        PR tree-optimization/45083
7430
        * gcc.dg/pr45083.c: New test.
7431
 
7432
2010-07-26  Tobias Burnus  
7433
 
7434
        PR fortran/40873
7435
        * gfortran.dg/whole_file_22.f90: New test.
7436
        * gfortran.dg/whole_file_23.f90: New test.
7437
 
7438
2010-07-26  Iain Sandoe  
7439
            Jack Howarth  
7440
            Richard Henderson  
7441
 
7442
        PR target/44132
7443
        * gcc.dg/tls/thr-init-1.c: New.
7444
        * gcc.dg/tls/thr-init-2.c: New.
7445
        * gcc.dg/torture/tls New.
7446
        * gcc.dg/torture/tls/tls-test.c: New.
7447
        * gcc.dg/torture/tls/thr-init-1.c: New.
7448
        * gcc.dg/torture/tls/tls.exp: New.
7449
        * gcc.dg/torture/tls/thr-init-2.c: New.
7450
        * gcc.dg/tls/emutls-2.c: New test
7451
 
7452
        * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7453
        * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7454
        g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7455
        g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7456
        g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7457
        g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7458
        g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7459
        gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7460
        gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7461
        gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7462
        gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7463
        gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7464
        gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7465
        gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7466
        gfortran.dg/gomp/appendix-a/a.22.4.f90,
7467
        gfortran.dg/gomp/appendix-a/a.22.5.f90,
7468
        gfortran.dg/gomp/appendix-a/a.22.6.f90,
7469
        gfortran.dg/gomp/appendix-a/a.24.1.f90,
7470
        gfortran.dg/gomp/appendix-a/a.32.1.f90,
7471
        gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7472
        gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7473
        gfortran.dg/gomp/omp_threadprivate1.f90,
7474
        gfortran.dg/gomp/omp_threadprivate2.f90,
7475
        gfortran.dg/gomp/reduction1.f90,
7476
        gfortran.dg/gomp/sharing-1.f90: Likewise.
7477
 
7478
2010-07-26  Rainer Orth  
7479
 
7480
        * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7481
        sse_runtime.
7482
        * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7483
        dg-require-visibility.
7484
 
7485
2010-07-26  Richard Guenther  
7486
 
7487
        PR tree-optimization/43784
7488
        * gcc.c-torture/execute/pr43784.c: New testcase.
7489
        * g++.dg/torture/pr43784.C: Likewise.
7490
 
7491
2010-07-26  Richard Guenther  
7492
 
7493
        PR middle-end/45056
7494
        * g++.dg/pr45056.C: New testcase.
7495
 
7496
2010-07-26  Richard Guenther  
7497
 
7498
        PR tree-optimization/45071
7499
        * gcc.dg/pr45071.c: New testcase.
7500
 
7501
2010-07-26  Tobias Burnus  
7502
 
7503
        PR fortran/45066
7504
        * gfortran.dg/namelist_62.f90: New.
7505
 
7506
2010-07-26  Richard Guenther  
7507
 
7508
        * gcc.c-torture/execute/pr45017.c: Move ...
7509
        * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7510
 
7511
2010-07-25  Thomas Koenig  
7512
 
7513
        PR fortran/40628
7514
        * trim_optimize_1.f90:  New test.
7515
        * character_comparision_1.f90:  New test.
7516
 
7517
2010-07-25  Jerry DeLisle  
7518
 
7519
        PR fortran/42852
7520
        * gfortran.dg/wtruncate_fix.f: New test.
7521
 
7522
2010-07-25  H.J. Lu  
7523
 
7524
        PR testsuite/45068
7525
        * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7526
 
7527
2010-07-24  Richard Guenther  
7528
 
7529
        PR lto/43788
7530
        * g++.dg/lto/20100724-1_0.C: New testcase.
7531
 
7532
2010-07-24  Richard Guenther  
7533
 
7534
        PR lto/43212
7535
        * gcc.dg/lto/20100724-1_0.c: New testcase.
7536
        * gcc.dg/lto/20100724-1_1.c: Likewise.
7537
 
7538
2010-07-24  Tobias Burnus  
7539
 
7540
        PR fortran/40011
7541
        * gfortran.dg/whole_file_21.f90: New.
7542
 
7543
        * gfortran.dg/integer_exponentiation_3.F90: Use
7544
        -ffloat-store only for i?86/x86-64 -m32.
7545
 
7546
2010-07-24  Tobias Burnus  
7547
 
7548
        * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7549
        * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7550
 
7551
2010-07-24  Tobias Burnus  
7552
 
7553
        * gfortran.dg/func_decl_4.f90: Split test into two ...
7554
        * gfortran.dg/func_decl_5.f90: ... parts.
7555
        * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7556
        * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7557
        * gfortran.dg/global_references_1.f90: Add new dg-warning.
7558
        * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7559
        * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7560
        * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7561
        * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7562
        * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7563
        * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7564
        * gfortran.dg/sizeof.f90: Make test valid.
7565
        * gfortran.dg/pr20865.f90: Add new dg-error.
7566
        * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7567
        * gfortran.dg/g77/19990218-0.f: Ditto.
7568
        * gfortran.dg/g77/19990218-1.f: Ditto.
7569
        * gfortran.dg/g77/970625-2.f: Ditto.
7570
        * gfortran.dg/pr37243.f: Fix function declaration.
7571
        * gfortran.dg/use_only_1.f90: Fix implicit typing.
7572
        * gfortran.dg/loc_1.f90: Fix pointer datatype.
7573
 
7574
2010-07-23  Tobias Burnus  
7575
 
7576
        PR fortran/44945
7577
        * gfortran.dg/char_array_structure_constructor.f90: Add
7578
        -fwhole-file as dg-option as it otherwise fails on some
7579
        systems.
7580
 
7581
2010-07-23  Eric Botcazou  
7582
 
7583
        * gnat.dg/aggr16.ad[sb]: New test.
7584
        * gnat.dg/aggr16_pkg.ads: New helper.
7585
 
7586
2010-07-23  Richard Guenther  
7587
 
7588
        PR lto/43071
7589
        * g++.dg/lto/20100723-1_0.C: New testcase.
7590
 
7591
2010-07-23  H.J. Lu  
7592
 
7593
        * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7594
        AVX support.
7595
        * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7596
        * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7597
 
7598
2010-07-23  Rainer Orth  
7599
 
7600
        * lib/target-supports.exp (add_options_for_tls): New proc.
7601
        * g++.dg/tls/static-1.C: Use dg-add-options tls.
7602
        * g++.dg/tls/static-1a.cc: Likewise.
7603
        * gcc.dg/tls/emutls-1.c: Likewise.
7604
        * gcc.dg/tls/opt-11.c: Likewise.
7605
        * gcc.dg/tls/opt-12.c: Likewise.
7606
        * gcc.dg/tls/pr24428-2.c: Likewise.
7607
        * gcc.dg/tls/pr24428.c: Likewise.
7608
        * obj-c++.dg/tls/static-1.mm: Likewise.
7609
        * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7610
        * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7611
        * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7612
        * objc.dg/torture/tls/thr-init-2.m: Likewise.
7613
        * objc.dg/torture/tls/thr-init-3.m: Likewise.
7614
        * objc.dg/torture/tls/thr-init.m: Likewise.
7615
        * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7616
 
7617
2010-07-23  Uros Bizjak  
7618
 
7619
        * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7620
        * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7621
        * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7622
        optimized dump files.
7623
 
7624
2010-07-23  Jakub Jelinek  
7625
 
7626
        PR tree-optimization/45047
7627
        * gcc.c-torture/compile/pr45047.c: New test.
7628
 
7629
2010-07-23  Uros Bizjak  
7630
 
7631
        * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7632
        instead of dg-compile.
7633
        * gcc.dg/float-range-4.c: Ditto.
7634
        * gcc.dg/float-range-5.c: Ditto.
7635
        * gcc.dg/fold-overflow-1.c: Ditto.
7636
        * gcc.dg/gomp/sections-4.c: Ditto.
7637
        * gcc.dg/transparent-union-1.c: Ditto.
7638
        * gcc.dg/transparent-union-2.c: Ditto.
7639
        * gcc.target/i386/pr39315-check.c: Ditto.
7640
        * g++.dg/gomp/sections-4.C: Ditto.
7641
        * g++.dg/template/dtor7.C: Ditto.
7642
        * g++.dg/tree-ssa/pr19952.C: Ditto.
7643
        * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7644
        * gfortran.dg/graphite/pr42185.f90: Ditto.
7645
        * gfortran.dg/namelist_36.f90: Ditto.
7646
        * gnat.dg/noreturn1.adb: Ditto.
7647
        * gnat.dg/specs/small_alignment.ads: Ditto.
7648
 
7649
2010-07-23  Martin Jambor  
7650
 
7651
        PR tree-optimization/44915
7652
        * g++.dg/torture/pr44915.C: New test.
7653
 
7654
2010-07-23  Martin Jambor  
7655
 
7656
        PR tree-optimization/44914
7657
        * g++.dg/tree-ssa/pr44914.C: New test.
7658
 
7659
2010-07-23  Jie Zhang  
7660
 
7661
        PR target/44290
7662
        * gcc.dg/pr44290-1.c: New test.
7663
        * gcc.dg/pr44290-2.c: New test.
7664
 
7665
2010-07-23  Jason Merrill  
7666
 
7667
        PR c++/45008
7668
        * g++.dg/abi/mangle44.C: New.
7669
 
7670
2010-07-23  Uros Bizjak  
7671
 
7672
        * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7673
        for compile-time only tests.
7674
        * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7675
        target check.
7676
        * gcc.target/i386/pr39315-4.c: Ditto.
7677
        * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7678
        target check.  Include sse-os-support.h.
7679
        (main): Call check_isa and sse_os_support.
7680
        * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7681
        * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7682
        * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7683
        * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7684
        target check.  Include sse-os-support.h.
7685
        (main): Call check_isa and sse_os_support.
7686
        * gcc.target/i386/vperm-v2df.c: Ditto.
7687
 
7688
2010-07-23  Uros Bizjak  
7689
 
7690
        * lib/target-supports.exp (check_avx_hw_available): New procedure.
7691
        (check_effective_target_avx_runtime): New procedure.
7692
        (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7693
        (check_effective_target_sse_runtime): Add check_effective_target_sse.
7694
 
7695
        * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7696
        * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7697
        and __get_cpuid test.
7698
        * gcc.dg/compat/vector-2b_main.c: Ditto.
7699
 
7700
        * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7701
 
7702
        * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7703
        for compile-time only test.
7704
        * gcc.dg/pr32716.c: Ditto.
7705
        * gcc.dg/pr34856.c: Ditto.
7706
        * gcc.dg/pr36997.c: Ditto.
7707
        * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7708
        * gfortran.dg/pr28158.f90: Ditto.
7709
        * gfortran.dg/pr30667.f: Ditto.
7710
 
7711
        * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7712
        i?86-*-* and x86_64-*-* targets to disable execution on targets
7713
        without sse2 runtime support.
7714
        * g++.dg/vect/vect.exp: Ditto.
7715
        * gfortran.dg/vect/vect.exp: Ditto.
7716
 
7717
        * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7718
        * gcc.dg/pr37544.c: Ditto.
7719
        * gcc.dg/pr40550.c: Ditto.
7720
        * gcc.dg/compat/union-m128-1_main.c: Ditto.
7721
        * gcc.dg/compat/vector-1a_main.c: Ditto.
7722
        * gcc.dg/compat/vector-2a_main.c: Ditto.
7723
        * gcc.dg/torture/pr16104-1.c: Ditto.
7724
        * gcc.dg/torture/pr35771-1.c: Ditto.
7725
        * gcc.dg/torture/pr35771-2.c: Ditto.
7726
        * gcc.dg/torture/pr35771-3.c: Ditto.
7727
        * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7728
        * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7729
        * gcc.dg/torture/stackalign/push-1.c: Ditto.
7730
        * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7731
        * g++.dg/other/i386-1.C: Ditto.
7732
        * g++.dg/other/pr40446.C: Ditto.
7733
 
7734
2010-07-23  Rainer Orth  
7735
 
7736
        * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7737
 
7738
2010-07-23  Daniel Kraft  
7739
 
7740
        PR fortran/44709
7741
        * gfortran.dg/exit_1.f08: New test.
7742
        * gfortran.dg/exit_2.f08: New test.
7743
 
7744
2010-07-22  Sandra Loosemore  
7745
 
7746
        PR tree-optimization/39839
7747
        * gcc.target/arm/pr39839.c: New test case.
7748
 
7749
2010-07-22  Eric Botcazou  
7750
 
7751
        * gnat.dg/unchecked_convert5b.adb: New test.
7752
        * gnat.dg/unchecked_convert6.adb: Likewise.
7753
        * gnat.dg/unchecked_convert6b.adb: Likewise.
7754
 
7755
2010-07-22  Eric Botcazou  
7756
 
7757
        * gnat.dg/aggr15.ad[sb]: New test.
7758
 
7759
2010-07-22  Dodji Seketeli  
7760
 
7761
        PR debug/45024
7762
        * g++.dg/debug/dwarf2/nested-2.C: New test case.
7763
 
7764
2010-07-22  H.J. Lu  
7765
 
7766
        * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7767
        with dg-require-linker-plugin.
7768
 
7769
2010-07-22  Richard Guenther  
7770
 
7771
        PR lto/43850
7772
        * g++.dg/lto/20100722-1_0.C: New testcase.
7773
 
7774
2010-07-22  Richard Guenther  
7775
 
7776
        PR lto/42451
7777
        * gcc.dg/lto/20100720-3_0.c: New testcase.
7778
        * gcc.dg/lto/20100720-3_1.c: Likewise.
7779
 
7780
2010-07-22  Richard Guenther  
7781
 
7782
        * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7783
        * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7784
 
7785
        PR lto/43373
7786
        * gcc.dg/lto/20100722-1_0.c: New testcase.
7787
 
7788
2010-07-22  Martin Jambor  
7789
 
7790
        PR tree-optimization/44891
7791
        * gcc.c-torture/compile/pr44891.c: New test.
7792
 
7793
2010-07-22  Richard Guenther  
7794
 
7795
        PR tree-optimization/45017
7796
        * gcc.c-torture/execute/pr45017.c: New testcase.
7797
 
7798
2010-07-22  Tobias Burnus  
7799
 
7800
        PR fortran/45019
7801
        * gfortran.dg/aliasing_dummy_5.f90: New.
7802
 
7803
2010-07-22  Ramana Radhakrishnan  
7804
 
7805
        PR target/43698
7806
        * gcc.target/arm/pr43698.c: New test.
7807
 
7808
2010-07-21  Steven G. Kargl  
7809
 
7810
        PR fortran/44929
7811
        * Revert my commit r162325 for this PR.
7812
 
7813
2010-07-21  Jakub Jelinek  
7814
 
7815
        PR debug/45015
7816
        * gcc.target/m68k/pr45015.c: New test.
7817
 
7818
2010-07-21  Jeffrey Yasskin  
7819
 
7820
        PR c++/44641
7821
        * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7822
        comments.
7823
 
7824
2010-07-21  Richard Guenther  
7825
 
7826
        PR lto/45018
7827
        * g++.dg/lto/20100721-1_0.C: New testcase.
7828
 
7829
2010-07-21  Martin Jambor  
7830
 
7831
        PR tree-optimization/44900
7832
        * g++.dg/torture/pr44900.C: New test.
7833
 
7834
2010-07-21  Bernd Schmidt  
7835
 
7836
        PR middle-end/44738
7837
        * c-c++-common/uninit-17.c: Correct expected error.
7838
 
7839
2010-07-21  Jakub Jelinek  
7840
 
7841
        * gcc.dg/guality/asm-1.c: New test.
7842
 
7843
        PR debug/45003
7844
        * gcc.dg/guality/pr45003-2.c: New test.
7845
        * gcc.dg/guality/pr45003-3.c: New test.
7846
 
7847
2010-07-20  Jerry DeLisle  
7848
 
7849
        PR libfortran/44697
7850
        * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7851
 
7852
2010-07-20  Jeffrey Yasskin  
7853
 
7854
        * lib/scanasm.exp (dg-function-on-line): Test that a function is
7855
        defined on the current line.
7856
        * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7857
        * g++.dg/debug/dwarf2/pr44641.C: New.
7858
 
7859
2010-07-20  Nathan Froyd  
7860
 
7861
        * gcc.target/powerpc/block-move-1.c: New test.
7862
        * gcc.target/powerpc/block-move-2.c: New test.
7863
 
7864
2010-07-20  Jason Merrill  
7865
 
7866
        PR c++/44967
7867
        * g++.dg/cpp0x/sfinae2.C: New.
7868
 
7869
2010-07-20  Richard Guenther  
7870
 
7871
        PR lto/42696
7872
        * gcc.dg/lto/20100720-4_0.c: New testcase.
7873
 
7874
2010-07-20  Richard Guenther  
7875
 
7876
        PR lto/43221
7877
        * gcc.dg/lto/20100720-2_0.c: New testcase.
7878
        * gcc.dg/lto/20100720-2_1.c: Likewise.
7879
 
7880
2010-07-20  Richard Guenther  
7881
 
7882
        PR lto/43208
7883
        * gcc.dg/lto/20100720-1_0.c: New testcase.
7884
        * gcc.dg/lto/20100720-1_1.c: Likewise.
7885
 
7886
2010-07-20  Jakub Jelinek  
7887
 
7888
        PR debug/45003
7889
        * gcc.dg/guality/pr45003-1.c: New test.
7890
 
7891
2010-07-20  Richard Guenther  
7892
 
7893
        PR tree-optimization/44977
7894
        * gcc.dg/torture/pr44977.c: New testcase.
7895
 
7896
2010-07-20  Bingfeng Mei  
7897
 
7898
        * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7899
        sync_char_short
7900
 
7901
2010-07-20  Richard Guenther  
7902
 
7903
        PR middle-end/44971
7904
        PR middle-end/44988
7905
        * gcc.dg/pr44971.c: New testcase.
7906
        * gcc.c-torture/compile/pr44988.c: Likewise.
7907
 
7908
2010-07-19  Steven G. Kargl  
7909
 
7910
        PR fortran/44929
7911
        * gfortran.dg/allocate_with_typespec.f90: New test.
7912
        * gfortran.dg/allocate_derived_1.f90: Update error message.
7913
 
7914
2010-07-19  Jason Merrill  
7915
 
7916
        PR c++/44996
7917
        * g++.dg/cpp0x/decltype23.C: New.
7918
 
7919
2010-07-19  Paul Thomas  
7920
 
7921
        PR fortran/42385
7922
        * gfortran.dg/class_defined_operator_1.f03 : New test.
7923
 
7924
2010-07-19  Peter Bergner  
7925
 
7926
        * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7927
        * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7928
        * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7929
        * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7930
 
7931
2010-07-19  Richard Guenther  
7932
 
7933
        PR middle-end/44941
7934
        * gcc.c-torture/compile/pr44941.c: New testcase.
7935
 
7936
2010-07-19  Jason Merrill  
7937
 
7938
        PR c++/44969
7939
        * g++.dg/template/sfinae24.C: New.
7940
 
7941
2010-07-19  H.J. Lu  
7942
 
7943
        PR fortran/44353
7944
        * gfortran.dg/data_implied_do_2.f90: Removed.
7945
 
7946
2010-07-19  Paolo Carlini  
7947
 
7948
        PR c++/44969
7949
        * g++.dg/template/sfinae23.C: New.
7950
 
7951
2010-07-19  Rainer Orth  
7952
 
7953
        * lib/target-supports.exp (check_sse_os_support_available): New
7954
        proc.
7955
        (check_sse_hw_available): New proc.
7956
        (check_effective_target_sse_runtime): New proc.
7957
        (check_effective_target_sse2_runtime): New proc.
7958
        * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7959
        -msse2 if check_sse_os_support_available.
7960
        * g++.dg/vect/vect.exp: Only run -msse2 tests if
7961
        check_sse_os_support_available.
7962
        * gcc.dg/vect/vect.exp: Likewise.
7963
        * gfortran.dg/vect/vect.exp: Likewise.
7964
        * gcc.target/i386/sol2-check: Renamed to ...
7965
        * gcc.target/i386/sse-os-support.h: ... this.
7966
        (sol2_check): Renamed to ...
7967
        (sse_os_support): ... this.
7968
        Only test movss with xmm registers.
7969
        * gcc.target/i386/sse-check.h: Reflect new header and function names.
7970
        Removed ILL_INSN, ILL_INSN_LEN.
7971
        * gcc.target/i386/sse2-check.h: Likewise.
7972
        * gcc.target/i386/sse3-check.h: Likewise.
7973
        * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7974
        Removed cpuid.h, __get_cpuid test.
7975
        * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7976
        Removed cpuid.h, __get_cpuid test.
7977
        * g++.dg/other/pr40446.C: Likewise.
7978
        * gcc.dg/compat/union-m128-1_main.c: Likewise.
7979
        * gcc.dg/compat/vector-1a_main.c: Likewise.
7980
        * gcc.dg/compat/vector-2a_main.c: Likewise.
7981
        * gcc.dg/pr36584.c: Likewise.
7982
        * gcc.dg/pr37544.c: Likewise.
7983
        * gcc.dg/torture/pr16104-1.c: Likewise.
7984
        * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7985
        * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7986
        * gcc.dg/torture/stackalign/push-1.c: Likewise.
7987
        * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7988
        * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7989
        * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7990
        sse2_runtime.
7991
        * gcc.dg/torture/pr35771-2.c: Likewise.
7992
        * gcc.dg/torture/pr35771-3.c: Likewise.
7993
        * gcc.target/i386/pr39315-2.c: Likewise.
7994
        * gcc.target/i386/pr39315-4.c: Likewise.
7995
        * gcc.target/i386/vperm-v2df.c: Likewise.
7996
        * gcc.target/i386/vperm-v2di.c: Likewise.
7997
        * gcc.target/i386/vperm-v4si-1.c: Likewise.
7998
        * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7999
        sse_runtime.
8000
 
8001
2010-07-18  Paul Thomas  
8002
 
8003
        PR fortran/44353
8004
        * gfortran.dg/data_implied_do_2.f90: New test.
8005
 
8006
2010-07-18  Richard Sandiford  
8007
 
8008
        * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
8009
 
8010
2010-07-18  Richard Sandiford  
8011
 
8012
        * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
8013
        to the "mips16" group.
8014
        (mips_using_mips16_p): New procedure.
8015
        (mips-dg-options): Use it.
8016
 
8017
2010-07-18  Richard Sandiford  
8018
 
8019
        * gcc.target/mips/mips16-attributes-4.c: New test.
8020
 
8021
2010-07-17  Iain Sandoe  
8022
 
8023
        PR testsuite/44418
8024
        * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
8025
        * gcc.target/powerpc/recip-2.c: Ditto.
8026
        * gcc.target/powerpc/recip-3.c: Ditto.
8027
 
8028
2010-07-17  Bernd Schmidt  
8029
 
8030
        * gcc.target/arm/pr42235.c: New test.
8031
 
8032
2010-07-16  Jason Merrill  
8033
 
8034
        PR c++/32505
8035
        * g++.dg/template/partial8.C: New.
8036
 
8037
2010-07-16  Jakub Jelinek  
8038
 
8039
        * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
8040
        * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
8041
        in C++.
8042
        (gualcvt): New overloaded inline.
8043
        (GUALCVT): Use it for C++.
8044
        * g++.dg/guality/guality.exp: New.
8045
        * g++.dg/guality/guality.h: New.
8046
        * g++.dg/guality/redeclaration1.C: New test.
8047
        * g++.dg/dg.exp: Prune also guality/* tests.
8048
        * gcc.dg/guality/pr43141.c: Moved to...
8049
        * c-c++-common/guality/pr43141.c: ... here.
8050
 
8051
2010-07-16  Jerry DeLisle  
8052
 
8053
        PR libfortran/37077
8054
        * gfortran.dg/char4_iunit_2.f03: New test.
8055
 
8056
2010-07-16  Iain Sandoe  
8057
 
8058
        PR testsuite/43925
8059
        * lib/plugin-support.exp (plugin-test-execute):
8060
        Add ${gcc_objdir}/intl to includes.
8061
 
8062
2010-07-16  Jakub Jelinek  
8063
 
8064
        PR target/44942
8065
        * gcc.c-torture/execute/pr44942.c: New test.
8066
        * gcc.target/i386/pr44942.c: New test.
8067
 
8068
2010-07-15  Jason Merrill  
8069
 
8070
        PR c++/44909
8071
        * g++.dg/cpp0x/implicit7.C: New.
8072
        * g++.dg/cpp0x/implicit8.C: New.
8073
 
8074
2010-07-15  Ulrich Weigand  
8075
 
8076
        Disable float tests for __SPU__ targets due to lack of signed zero:
8077
        * c-c++-common/torture/complex-sign-add.c (check_add_float).
8078
        * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8079
        * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8080
        * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8081
        * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8082
        * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8083
        * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8084
        * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8085
        * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8086
 
8087
2010-07-15  Jakub Jelinek  
8088
 
8089
        * gfortran.dg/select_char_2.f90: New test.
8090
 
8091
2010-07-15  Nathan Froyd  
8092
 
8093
        * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8094
        with DECL_CHAIN.
8095
 
8096
2010-07-15  Janus Weil  
8097
 
8098
        PR fortran/44936
8099
        * gfortran.dg/typebound_generic_9.f03: New.
8100
 
8101
2010-07-15  Richard Guenther  
8102
 
8103
        PR tree-optimization/44946
8104
        * gcc.c-torture/compile/pr44946.c: New testcase.
8105
 
8106
2010-07-15  Jakub Jelinek  
8107
 
8108
        PR fortran/40206
8109
        * gfortran.dg/select_char_3.f90: New test.
8110
 
8111
2010-07-15  Magnus Granberg  
8112
            Kevin F. Quinn  
8113
 
8114
        * gcc.dg/Wtrampolines.c: New.
8115
 
8116
2010-07-14  Jerry DeLisle  
8117
 
8118
        PR libfortran/44934
8119
        * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8120
 
8121
2010-07-14  Jason Merrill  
8122
 
8123
        PR c++/44810
8124
        * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8125
 
8126
        Implement C++0x unrestricted unions (N2544)
8127
        * g++.dg/cpp0x/union1.C: New.
8128
        * g++.dg/cpp0x/union2.C: New.
8129
        * g++.dg/cpp0x/union3.C: New.
8130
        * g++.dg/cpp0x/defaulted2.C: Adjust.
8131
        * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8132
        * g++.old-deja/g++.ext/anon2.C: Adjust.
8133
        * g++.old-deja/g++.mike/misc6.C: Adjust.
8134
 
8135
2010-07-14  Janus Weil  
8136
 
8137
        PR fortran/44925
8138
        * gfortran.dg/c_loc_tests_15.f90: New.
8139
 
8140
2010-07-13  Jason Merrill  
8141
 
8142
        PR c++/44909
8143
        * g++.dg/cpp0x/implicit6.C: New.
8144
 
8145
2010-07-13  Jason Merrill  
8146
 
8147
        PR c++/44540
8148
        * g++.dg/abi/noreturn1.C: New.
8149
        * g++.dg/abi/noreturn2.C: New.
8150
 
8151
2010-07-13  Joern Rennecke  
8152
 
8153
        PR other/44874
8154
        PR debug/44832
8155
        * c-c++-common/pr44832.c: New test.
8156
 
8157
2010-07-13  Iain Sandoe  
8158
 
8159
        PR objc/44488
8160
        * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8161
        on the target.  Make sure that we can assemble the emitted asm when
8162
        the test type is 'compile'.
8163
 
8164
2010-07-13  Richard Guenther  
8165
 
8166
        PR tree-optimization/36960
8167
        * g++.dg/torture/pr36960.C: New testcase.
8168
 
8169
2010-07-13  Paolo Carlini  
8170
 
8171
        PR c++/44908
8172
        * g++.dg/template/sfinae21.C: New.
8173
        * g++.dg/template/sfinae22.C: Likewise.
8174
 
8175
2010-07-16  Jack Howarth  
8176
 
8177
        PR testsuite/42843
8178
        * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8179
        * gcc.dg/plugin/ggcplug.c: Likewise.
8180
        * g++.dg/plugin/selfassign.c: Likewise.
8181
        * g++.dg/plugin/attribute_plugin.c: Likewise.
8182
        * g++.dg/plugin/dumb_plugin.c: Likewise.
8183
        * g++.dg/plugin/pragma_plugin.c: Likewise.
8184
 
8185
2010-07-13  Kaz Kojima  
8186
 
8187
        * gcc.c-torture/execute/pr44683.x: New.
8188
        * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8189
 
8190
2010-07-13  Janus Weil  
8191
 
8192
        PR fortran/44434
8193
        PR fortran/44565
8194
        PR fortran/43945
8195
        PR fortran/44869
8196
        * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8197
        * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8198
        * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8199
        * gfortran.dh/typebound_call_16.f03: New.
8200
        * gfortran.dg/typebound_generic_6.f03: New.
8201
        * gfortran.dg/typebound_generic_7.f03: New.
8202
        * gfortran.dg/typebound_generic_8.f03: New.
8203
 
8204
2010-07-12  Jerry DeLisle  
8205
 
8206
        PR libfortran/37077
8207
        * gfortran.dg/char4_iunit_1.f03: New test.
8208
 
8209
2010-07-12  Jakub Jelinek  
8210
 
8211
        * gcc.dg/tree-ssa/vrp53.c: New test.
8212
 
8213
2010-07-12  Paolo Carlini  
8214
 
8215
        PR c++/44907
8216
        * g++.dg/template/sfinae19.C: New.
8217
        * g++.dg/template/sfinae20.C: Likewise.
8218
 
8219
2010-07-12  Jie Zhang  
8220
 
8221
        * gcc.target/arm/interrupt-1.c: New test.
8222
        * gcc.target/arm/interrupt-2.c: New test.
8223
 
8224
2010-07-12  Rainer Orth  
8225
 
8226
        * gcc.dg/pr42427.c: Require c99_runtime.
8227
        * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8228
        c99_runtime.
8229
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
8230
        * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8231
        * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8232
        * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8233
        * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8234
        * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8235
        * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8236
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
8237
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8238
        * gcc.target/i386/pr37275.c: Require visibility support.
8239
 
8240
2010-07-12  Rainer Orth  
8241
 
8242
        * lib/target-supports.exp (check_effective_target_sse): New proc.
8243
        * gcc.target/i386/sol2-check.h: New file.
8244
        * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8245
        Include sol2-check.h.
8246
        (main) Only run do_test () if sol2_check ().
8247
        * gcc.target/i386/sse2-check.h: Likewise.
8248
        * gcc.target/i386/sse3-check.h: Likewise.
8249
        * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8250
        [__sun__ && __svr4__]: Execute SSE2 instruction.
8251
        * gcc.target/i386/math-torture/math-torture.exp: Only add options
8252
        with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8253
        * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8254
        * g++.dg/ext/vector14.C: Likewise.
8255
        * g++.dg/other/mmintrin.C: Likewise.
8256
        * gcc.dg/20020418-1.c: Likewise.
8257
        * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8258
        * gcc.dg/format/ms_unnamed-1.c: Likewise.
8259
        * gcc.dg/format/unnamed-1.c: Likewise.
8260
        Adapt dg-warning line number.
8261
        * gcc.dg/graphite/pr40281.c: Likewise.
8262
        * gcc.dg/pr32176.c: Likewise.
8263
        * gcc.dg/pr40550.c: Likewise.
8264
        * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8265
        * gcc.dg/torture/pr36891.c: Likewise.
8266
        * gcc.target/i386/20020218-1.c: Likewise.
8267
        * gcc.target/i386/20020523.c: Likewise.
8268
        * gcc.target/i386/abi-1.c: Likewise.
8269
        * gcc.target/i386/brokensqrt.c: Likewise.
8270
        * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8271
        * gcc.target/i386/pr13366.c: Likewise.
8272
        * gcc.target/i386/pr13685.c: Likewise.
8273
        * gcc.target/i386/pr24306.c: Likewise.
8274
        * gcc.target/i386/pr31486.c: Likewise.
8275
        * gcc.target/i386/pr32065-1.c: Likewise.
8276
        * gcc.target/i386/pr32065-2.c: Likewise.
8277
        * gcc.target/i386/pr32389.c: Likewise.
8278
        * gcc.target/i386/pr38824.c: Likewise.
8279
        * gcc.target/i386/pr38931.c: Likewise.
8280
        * gcc.target/i386/pr39592-1.c: Likewise.
8281
        * gcc.target/i386/pr43766.c: Likewise.
8282
        * gcc.target/i386/recip-divf.c: Likewise.
8283
        * gcc.target/i386/recip-sqrtf.c: Likewise.
8284
        * gcc.target/i386/recip-vec-divf.c: Likewise.
8285
        * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8286
        * gcc.target/i386/sse-1.c: Likewise.
8287
        * gcc.target/i386/sse-16.c: Likewise.
8288
        * gcc.target/i386/sse-2.c: Likewise.
8289
        * gcc.target/i386/sse-20.c: Likewise.
8290
        * gcc.target/i386/sse-3.c: Likewise.
8291
        * gcc.target/i386/sse-7.c: Likewise.
8292
        * gcc.target/i386/sse-9.c: Likewise.
8293
        * gcc.target/i386/sse-addps-1.c: Likewise.
8294
        * gcc.target/i386/sse-addss-1.c: Likewise.
8295
        * gcc.target/i386/sse-andnps-1.c: Likewise.
8296
        * gcc.target/i386/sse-andps-1.c: Likewise.
8297
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
8298
        * gcc.target/i386/sse-comiss-1.c: Likewise.
8299
        * gcc.target/i386/sse-comiss-2.c: Likewise.
8300
        * gcc.target/i386/sse-comiss-3.c: Likewise.
8301
        * gcc.target/i386/sse-comiss-4.c: Likewise.
8302
        * gcc.target/i386/sse-comiss-5.c: Likewise.
8303
        * gcc.target/i386/sse-comiss-6.c: Likewise.
8304
        * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8305
        * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8306
        * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8307
        * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8308
        * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8309
        * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8310
        * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8311
        * gcc.target/i386/sse-divps-1.c: Likewise.
8312
        * gcc.target/i386/sse-divss-1.c: Likewise.
8313
        * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8314
        * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8315
        * gcc.target/i386/sse-maxps-1.c: Likewise.
8316
        * gcc.target/i386/sse-maxss-1.c: Likewise.
8317
        * gcc.target/i386/sse-minps-1.c: Likewise.
8318
        * gcc.target/i386/sse-minss-1.c: Likewise.
8319
        * gcc.target/i386/sse-movaps-1.c: Likewise.
8320
        * gcc.target/i386/sse-movaps-2.c: Likewise.
8321
        * gcc.target/i386/sse-movhlps-1.c: Likewise.
8322
        * gcc.target/i386/sse-movhps-1.c: Likewise.
8323
        * gcc.target/i386/sse-movhps-2.c: Likewise.
8324
        * gcc.target/i386/sse-movlhps-1.c: Likewise.
8325
        * gcc.target/i386/sse-movmskps-1.c: Likewise.
8326
        * gcc.target/i386/sse-movntps-1.c: Likewise.
8327
        * gcc.target/i386/sse-movss-1.c: Likewise.
8328
        * gcc.target/i386/sse-movss-2.c: Likewise.
8329
        * gcc.target/i386/sse-movss-3.c: Likewise.
8330
        * gcc.target/i386/sse-movups-1.c: Likewise.
8331
        * gcc.target/i386/sse-movups-2.c: Likewise.
8332
        * gcc.target/i386/sse-mulps-1.c: Likewise.
8333
        * gcc.target/i386/sse-mulss-1.c: Likewise.
8334
        * gcc.target/i386/sse-orps-1.c: Likewise.
8335
        * gcc.target/i386/sse-rcpps-1.c: Likewise.
8336
        * gcc.target/i386/sse-recip-vec.c: Likewise.
8337
        * gcc.target/i386/sse-recip.c: Likewise.
8338
        * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8339
        * gcc.target/i386/sse-set-ps-1.c: Likewise.
8340
        * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8341
        * gcc.target/i386/sse-subps-1.c: Likewise.
8342
        * gcc.target/i386/sse-subss-1.c: Likewise.
8343
        * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8344
        * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8345
        * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8346
        * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8347
        * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8348
        * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8349
        * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8350
        * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8351
        * gcc.target/i386/sse-xorps-1.c: Likewise.
8352
        * gcc.target/i386/ssefn-1.c: Likewise.
8353
        * gcc.target/i386/ssefn-3.c: Likewise.
8354
        * gcc.target/i386/sseregparm-1.c: Likewise.
8355
        * gcc.target/i386/stackalign/return-3.c: Likewise.
8356
        * gcc.target/i386/vectorize1.c: Likewise.
8357
        * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8358
        * gcc.target/i386/xorps-sse.c: Likewise.
8359
        * gfortran.dg/pr28158.f90: Likewise.
8360
        * gfortran.dg/pr30667.f: Likewise.
8361
        * gnat.dg/loop_optimization7.adb: Likewise.
8362
        * gnat.dg/sse_nolib.adb: Likewise.
8363
 
8364
2010-07-11  Tobias Burnus  
8365
 
8366
        PR fortran/44702
8367
        * gfortran.dg/use_rename_6.f90: New.
8368
        * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8369
 
8370
2010-07-11  Janus Weil  
8371
 
8372
        PR fortran/44869
8373
        * gfortran.dg/class_24.f03: New.
8374
 
8375
2010-07-10  Richard Guenther  
8376
 
8377
        PR lto/44889
8378
        * gcc.dg/lto/20100709-1_0.c: New testcase.
8379
        * gcc.dg/lto/20100709-1_1.c: Likewise.
8380
 
8381
2010-07-10  Richard Sandiford  
8382
 
8383
        * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8384
 
8385
2010-07-10  Iain Sandoe  
8386
 
8387
        PR objc/44140
8388
        * objc.dg/lto/trivial-1_0.m: New.
8389
        * objc.dg/lto/lto.exp: New.
8390
        * obj-c++.dg/lto/trivial-1_0.mm: New.
8391
        * obj-c++.dg/lto/lto.exp: New.
8392
        * objc.dg/symtab-1.m: Adjust sizes.
8393
        * objc.dg/image-info.m: Do not run for gnu-runtime.
8394
 
8395
2010-07-09  Bernd Schmidt  
8396
 
8397
        * gcc.dg/pr32370.c: Allow another kind of error message.
8398
 
8399
2010-07-09  Eric Botcazou  
8400
 
8401
        * gnat.dg/atomic3.adb: New test.
8402
 
8403
2010-07-09  Jakub Jelinek  
8404
            Denys Vlasenko  
8405
            Bernhard Reutner-Fischer  
8406
 
8407
        PR tree-optimization/28632
8408
        * gcc.dg/tree-ssa/vrp51.c: New test.
8409
        * gcc.dg/tree-ssa/vrp52.c: New test.
8410
 
8411
2010-07-09  Jason Merrill  
8412
 
8413
        * g++.dg/abi/covariant6.C: New.
8414
        * g++.dg/inherit/covariant17.C: Test both bases.
8415
        * g++.dg/inherit/covariant7.C: Check vtable layout.
8416
 
8417
2010-07-09  Tom de Vries  
8418
 
8419
        * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8420
 
8421
2010-07-09  Richard Guenther  
8422
 
8423
        PR tree-optimization/44852
8424
        * gcc.c-torture/execute/pr44852.c: New testcase.
8425
 
8426
2010-07-09  Rainer Orth  
8427
 
8428
        * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8429
        multiplication by values.
8430
        * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8431
        * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8432
 
8433
2010-07-09  Richard Guenther  
8434
 
8435
        PR tree-optimization/44882
8436
        * gfortran.dg/pr44882.f90: New testcase.
8437
 
8438
2010-07-09  Bernd Schmidt  
8439
 
8440
        PR target/40657
8441
        * gcc.target/arm/pr40657-1.c: New test.
8442
        * gcc.target/arm/pr40657-2.c: New test.
8443
        * gcc.c-torture/execute/pr40657.c: New test.
8444
 
8445
2010-07-09  Jakub Jelinek  
8446
 
8447
        * gcc.dg/tree-ssa/vrp50.c: New test.
8448
        * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8449
 
8450
2010-07-08  Janus Weil  
8451
 
8452
        PR fortran/44649
8453
        * gfortran.dg/c_sizeof_1.f90: Modified.
8454
        * gfortran.dg/storage_size_1.f08: New.
8455
        * gfortran.dg/storage_size_2.f08: New.
8456
 
8457
2010-07-08  Mikael Pettersson  
8458
 
8459
        * gcc.c-torture/execute/20100708-1.c: New test.
8460
 
8461
2010-07-08  Jakub Jelinek  
8462
 
8463
        PR fortran/44847
8464
        * gfortran.dg/gomp/pr44847.f90: New test.
8465
 
8466
2010-07-08  Sebastian Pop  
8467
 
8468
        PR tree-optimization/44710
8469
        * gcc.dg/tree-ssa/ifc-6.c: New.
8470
        * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8471
 
8472
2010-07-08  Tobias Burnus  
8473
 
8474
        PR fortran/18918
8475
        * gfortran.dg/coarray_10.f90: Add an additional test.
8476
 
8477
2010-07-08  Peter Bergner  
8478
 
8479
        PR middle-end/44828
8480
        * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8481
        * gcc.c-torture/execute/pr44828.x: Revert.
8482
 
8483
2010-07-08  Jason Merrill  
8484
 
8485
        PR c++/43120
8486
        * g++.dg/inherit/covariant17.C: New.
8487
        * g++.dg/abi/covariant1.C: Actually test for the bug.
8488
 
8489
2010-07-08  H.J. Lu  
8490
 
8491
        PR rtl-optimization/44838
8492
        * gcc.dg/pr44838.c: New.
8493
 
8494
2010-07-08  Richard Guenther  
8495
 
8496
        PR tree-optimization/44831
8497
        * gcc.c-torture/compile/pr44831.c: New testcase.
8498
        * gcc.dg/tree-ssa/pr21463.c: Adjust.
8499
 
8500
2010-07-08  Richard Guenther  
8501
 
8502
        PR tree-optimization/44861
8503
        * g++.dg/vect/pr44861.cc: New testcase.
8504
 
8505
2010-07-07  Peter Bergner  
8506
 
8507
        PR middle-end/44828
8508
        * gcc.c-torture/execute/pr44828.x: New file.
8509
 
8510
2010-07-07  Peter Bergner  
8511
 
8512
        * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8513
        dg-options.
8514
        * g++.dg/ext/altivec-17.C: Adjust error message.
8515
 
8516
2010-07-07  Tom Tromey  
8517
 
8518
        * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8519
 
8520
2010-07-07  H.J. Lu  
8521
 
8522
        PR target/44844
8523
        * gcc.target/i386/rdrand-1.c: Scan "jnc".
8524
        * gcc.target/i386/rdrand-2.c: Likewise.
8525
        * gcc.target/i386/rdrand-3.c: Likewise.
8526
 
8527
2010-07-07  Jan Hubicka  
8528
 
8529
        PR middle-end/44813
8530
        * g++.dg/torture/pr44813.C: New testcase.
8531
        * g++.dg/torture/pr44826.C: New testcase.
8532
 
8533
2010-07-07  Bernd Schmidt  
8534
 
8535
        PR rtl-optimization/44787
8536
        * gcc.c-torture/compile/pr44788.c: New test.
8537
        * gcc.target/arm/pr44788.c: New test.
8538
 
8539
2010-07-06  Peter Bergner  
8540
 
8541
        * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8542
 
8543
2010-07-06  Peter Bergner  
8544
 
8545
        * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8546
        to dg-options.
8547
 
8548
2010-07-06  Tobias Burnus  
8549
 
8550
        PR fortran/44742
8551
        * gfortran.dg/parameter_array_init_6.f90: New.
8552
        * gfortran.dg/initialization_20.f90: Update dg-error.
8553
        * gfortran.dg/initialization_24.f90: Ditto.
8554
 
8555
2010-07-06  Thomas Koenig  
8556
        PR fortran/PR44693
8557
        * gfortran.dg/dim_range_1.f90:  New test.
8558
        * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8559
 
8560
2010-07-06  Jason Merrill  
8561
 
8562
        PR c++/44703
8563
        * g++.dg/cpp0x/initlist41.C: New.
8564
 
8565
        PR c++/44778
8566
        * g++.dg/template/ptrmem22.C: New.
8567
 
8568
2010-07-06  Kai Tietz  
8569
 
8570
        * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8571
        support.
8572
        * gcc.target/i386/i386.exp: Likewise.
8573
 
8574
2010-07-06  Peter Bergner  
8575
 
8576
        PR testsuite/44195
8577
        * gcc.dg/lto/20100518_0.c: Limit to x86.
8578
 
8579
2010-07-06  Richard Guenther  
8580
 
8581
        PR middle-end/44828
8582
        * gcc.c-torture/execute/pr44828.c: New testcase.
8583
 
8584
2010-07-06  Shujing Zhao  
8585
 
8586
        * g++.dg/warn/noeffect2.C: Adjust expected warning.
8587
        * g++.dg/warn/volatile1.C: Likewise.
8588
        * g++.dg/template/warn1.C: Likewise.
8589
 
8590
2010-07-05  H.J. Lu  
8591
 
8592
        AVX Programming Reference (June, 2010)
8593
        * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8594
        * g++.dg/other/i386-3.C: Likewise.
8595
        * gcc.target/i386/sse-12.c: Likewise.
8596
 
8597
        * gcc.target/i386/f16c-check.h: New.
8598
        * gcc.target/i386/rdfsbase-1.c: Likewise.
8599
        * gcc.target/i386/rdfsbase-2.c: Likewise.
8600
        * gcc.target/i386/rdgsbase-1.c: Likewise.
8601
        * gcc.target/i386/rdgsbase-2.c: Likewise.
8602
        * gcc.target/i386/rdrand-1.c: Likewise.
8603
        * gcc.target/i386/rdrand-2.c: Likewise.
8604
        * gcc.target/i386/rdrand-3.c: Likewise.
8605
        * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8606
        * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8607
        * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8608
        * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8609
        * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8610
        * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8611
        * gcc.target/i386/wrfsbase-1.c: Likewise.
8612
        * gcc.target/i386/wrfsbase-2.c: Likewise.
8613
        * gcc.target/i386/wrgsbase-1.c: Likewise.
8614
        * gcc.target/i386/wrgsbase-2.c: Likewise.
8615
 
8616
        * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8617
        (__builtin_ia32_vcvtps2ph): New.
8618
        (__builtin_ia32_vcvtps2ph256): Likewise.
8619
 
8620
        * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8621
        Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8622
 
8623
        * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8624
        Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8625
 
8626
        * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8627
        (__builtin_ia32_vcvtps2ph256): Likewise.
8628
        Add fsgsbase,rdrnd,f16c.
8629
 
8630
        * lib/target-supports.exp (check_effective_target_f16c): New.
8631
 
8632
2010-07-05  Jakub Jelinek  
8633
 
8634
        * gcc.dg/guality/nrv-1.c: New test.
8635
 
8636
2010-07-05  Sandra Loosemore  
8637
 
8638
        PR middle-end/42505
8639
        * gcc.target/arm/pr42505.c: New test case.
8640
 
8641
2010-07-05  Jakub Jelinek  
8642
 
8643
        PR c++/44808
8644
        * g++.dg/opt/nrv16.C: New test.
8645
 
8646
2010-07-05  Richard Guenther  
8647
 
8648
        PR tree-optimization/44784
8649
        * gcc.c-torture/compile/pr44784.c: New testcase.
8650
 
8651
2010-07-05  Ira Rosen  
8652
 
8653
        * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8654
        Increase loop bound and array size.
8655
        * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8656
        Likewise.
8657
 
8658
2010-07-05  Ira Rosen  
8659
 
8660
        * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8661
        * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8662
        * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8663
        * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8664
        * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8665
 
8666
2010-07-05  Shujing Zhao  
8667
 
8668
        PR c++/22138
8669
        * g++.dg/parse/template25.C: New.
8670
 
8671
2010-07-04  H.J. Lu  
8672
 
8673
        PR rtl-optimization/44695
8674
        * gcc.dg/torture/pr44695.c: New.
8675
 
8676
2010-07-04  Manuel López-Ibáñez  
8677
 
8678
        PR c++/16630
8679
        * g++.dg/ext/pretty3.C: New.
8680
 
8681
2010-07-04  Richard Guenther  
8682
 
8683
        PR middle-end/44809
8684
        * g++.dg/torture/pr44809.C: New testcase.
8685
 
8686
2010-07-04  Richard Guenther  
8687
 
8688
        PR tree-optimization/44656
8689
        * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8690
 
8691
2010-07-04  Ira Rosen  
8692
            Revital Eres  
8693
 
8694
        * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8695
        misaligned stores.
8696
        * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8697
        gcc.dg/vect/vect-96.c: Likewise.
8698
        * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8699
        that support misaligned stores. Change the number of expected
8700
        misaligned accesses.
8701
        * gcc.dg/vect/vect-peel-1.c: New test.
8702
        * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8703
        gcc.dg/vect/vect-peel-4.c: Likewise.
8704
        * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8705
        vectorizable on all targets that support realignment.
8706
        * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8707
 
8708
2010-07-03  H.J. Lu  
8709
 
8710
        PR c/44806
8711
        * gcc.dg/torture/pr44806.c: New.
8712
 
8713
2010-07-03  Eric Botcazou  
8714
 
8715
        * gnat.dg/cond_expr1.adb: New test.
8716
 
8717
2010-07-03  Eric Botcazou  
8718
 
8719
        * gnat.dg/modular3.adb: New test.
8720
        * gnat.dg/modular3_pkg.ads: New helper.
8721
 
8722
2010-07-03  Iain Sandoe  
8723
            Mikael Pettersson  
8724
 
8725
        PR testsuite/44518
8726
        * obj-c++.dg/encode-2.mm: Produce object and save temps.
8727
        Make signed-ness of chars explicit.  Scan the object for
8728
        strings that are split by some target assemblers.
8729
        * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8730
        explicit.
8731
 
8732
2010-07-03  Hans-Peter Nilsson  
8733
 
8734
        * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8735
 
8736
2010-07-02  Le-Chun Wu  
8737
 
8738
        PR/44128
8739
        * g++.dg/warn/Wshadow-7.C: New test.
8740
 
8741
2010-07-02  Daniel Jacobowitz  
8742
            Julian Brown  
8743
            Sandra Loosemore  
8744
 
8745
        * gcc.c-torture/execute/20100416-1.c: New test case.
8746
 
8747
2010-07-02  Julian Brown  
8748
            Sandra Loosemore  
8749
 
8750
        PR target/43703
8751
 
8752
        * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8753
        * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8754
 
8755
2010-07-02  Sandra Loosemore  
8756
            Julian Brown  
8757
 
8758
        * gcc.target/arm/neon/vadds64.c: Regenerated.
8759
        * gcc.target/arm/neon/vaddu64.c: Regenerated.
8760
        * gcc.target/arm/neon/vsubs64.c: Regenerated.
8761
        * gcc.target/arm/neon/vsubu64.c: Regenerated.
8762
        * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8763
        * gcc.target/arm/neon-vmls-1.c: Likewise.
8764
        * gcc.target/arm/neon-vsubs64.c: New execution test.
8765
        * gcc.target/arm/neon-vsubu64.c: New execution test.
8766
        * gcc.target/arm/neon-vadds64.c: New execution test.
8767
        * gcc.target/arm/neon-vaddu64.c: New execution test.
8768
 
8769
2010-07-02  Sandra Loosemore  
8770
 
8771
        * gcc.target/arm/neon-vands64.c: New.
8772
        * gcc.target/arm/neon-vandu64.c: New.
8773
        * gcc.target/arm/neon-vbics64.c: New.
8774
        * gcc.target/arm/neon-vbicu64.c: New.
8775
        * gcc.target/arm/neon-veors64.c: New.
8776
        * gcc.target/arm/neon-veoru64.c: New.
8777
        * gcc.target/arm/neon-vorns64.c: New.
8778
        * gcc.target/arm/neon-vornu64.c: New.
8779
        * gcc.target/arm/neon-vorrs64.c: New.
8780
        * gcc.target/arm/neon-vorru64.c: New.
8781
        * gcc.target/arm/neon/vands64.c: Regenerated.
8782
        * gcc.target/arm/neon/vandu64.c: Regenerated.
8783
        * gcc.target/arm/neon/vbics64.c: Regenerated.
8784
        * gcc.target/arm/neon/vbicu64.c: Regenerated.
8785
        * gcc.target/arm/neon/veors64.c: Regenerated.
8786
        * gcc.target/arm/neon/veoru64.c: Regenerated.
8787
        * gcc.target/arm/neon/vorns64.c: Regenerated.
8788
        * gcc.target/arm/neon/vornu64.c: Regenerated.
8789
        * gcc.target/arm/neon/vorrs64.c: Regenerated.
8790
        * gcc.target/arm/neon/vorru64.c: Regenerated.
8791
 
8792
2010-07-02  Jerry DeLisle  
8793
 
8794
        * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8795
 
8796
2010-07-02  Jerry DeLisle  
8797
 
8798
        * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8799
        * gfortran.dg/intent_out_5.f90: Same.
8800
        * gfortran.dg/ltrans-7.f90: Same.
8801
        * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8802
 
8803
2010-07-02  Jan Hubicka  
8804
 
8805
        * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8806
 
8807
2010-07-02  Iain Sandoe  
8808
 
8809
        * objc-obj-c++-shared/Object1.h: Correct Line endings.
8810
 
8811
2010-07-02  Jakub Jelinek  
8812
 
8813
        PR c++/44780
8814
        * c-c++-common/Wunused-var-12.c: New test.
8815
 
8816
2010-07-02  Bernd Schmidt  
8817
 
8818
        PR target/42835
8819
        * gcc.target/arm/pr42835.c: New test.
8820
 
8821
        PR target/42172
8822
        * gcc.target/arm/pr42172-1.c: New test.
8823
 
8824
2010-07-02  Paolo Carlini  
8825
 
8826
        * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8827
 
8828
2010-07-02  Sandra Loosemore  
8829
 
8830
        * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8831
        * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8832
        * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8833
        * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8834
        * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8835
        * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8836
        * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8837
        * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8838
        * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8839
        * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8840
        * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8841
        * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8842
        * gcc.target/arm/neon-vdup_ns64.c: New.
8843
        * gcc.target/arm/neon-vdup_nu64.c: New.
8844
        * gcc.target/arm/neon-vdupQ_ns64.c: New.
8845
        * gcc.target/arm/neon-vdupQ_nu64.c: New.
8846
        * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8847
        * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8848
        * gcc.target/arm/neon-vmov_ns64.c: New.
8849
        * gcc.target/arm/neon-vmov_nu64.c: New.
8850
        * gcc.target/arm/neon-vmovQ_ns64.c: New.
8851
        * gcc.target/arm/neon-vmovQ_nu64.c: New.
8852
        * gcc.target/arm/neon-vget_lanes64.c: New.
8853
        * gcc.target/arm/neon-vget_laneu64.c: New.
8854
        * gcc.target/arm/neon-vset_lanes64.c: New.
8855
        * gcc.target/arm/neon-vset_laneu64.c: New.
8856
 
8857
2010-07-02  Richard Guenther  
8858
 
8859
        * g++.dg/torture/20100702-1.C: New testcase.
8860
 
8861
2010-07-02  Ulrich Weigand  
8862
 
8863
        PR target/44707
8864
        * gcc.c-torture/compile/pr44707.c: New test.
8865
 
8866
2010-07-02  Paolo Carlini  
8867
 
8868
        PR c++/44039
8869
        * g++.dg/template/crash101.C: New.
8870
 
8871
2010-07-02  Iain Sandoe  
8872
 
8873
        * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8874
        Use the ABI-0 accessors and fail it for m64.
8875
 
8876
2010-07-02  Jan Hubicka  
8877
 
8878
        * g++.dg/tree-ssa/pr44706.C: New testcase.
8879
 
8880
2010-07-02  Richard Guenther  
8881
 
8882
        PR tree-optimization/44748
8883
        * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8884
 
8885
2010-07-02  Iain Sandoe  
8886
 
8887
        * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8888
        headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8889
        * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8890
        the method types to forward:.
8891
 
8892
2010-06-30  Jason Merrill  
8893
 
8894
        * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8895
        * g++.dg/other/pr25632.C: Likewise.
8896
 
8897
2010-07-01  Jakub Jelinek  
8898
 
8899
        PR tree-optimization/40421
8900
        * gfortran.fortran-torture/compile/pr40421.f90: New test.
8901
 
8902
2010-07-01  Richard Guenther  
8903
 
8904
        PR middle-end/42834
8905
        PR middle-end/44468
8906
        * gcc.c-torture/execute/20100316-1.c: New testcase.
8907
        * gcc.c-torture/execute/pr44468.c: Likewise.
8908
        * gcc.c-torture/compile/20100609-1.c: Likewise.
8909
        * gcc.dg/volatile2.c: Adjust.
8910
        * gcc.dg/plugin/selfassign.c: Likewise.
8911
        * gcc.dg/pr36902.c: Likewise.
8912
        * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8913
        * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8914
        * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8915
        * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8916
        * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8917
        * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8918
        * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8919
        * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8920
        * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8921
        * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8922
        * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8923
        * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8924
        * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8925
        * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8926
        * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8927
        * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8928
        * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8929
        * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8930
        * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8931
        * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8932
        * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8933
        * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8934
        * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8935
        * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8936
        * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8937
        * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8938
        * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8939
        * gcc.dg/struct/w_prof_local_array.c: Likewise.
8940
        * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8941
        * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8942
        * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8943
        * gcc.dg/struct/w_prof_global_array.c: Likewise.
8944
        * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8945
        * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8946
        * gcc.dg/struct/w_prof_local_var.c: Likewise.
8947
        * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8948
        * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8949
        * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8950
        * gcc.dg/struct/w_prof_global_var.c: Likewise.
8951
        * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8952
        * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8953
        * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8954
        * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8955
        * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8956
        * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8957
        * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8958
        * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8959
        * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8960
        * gcc.dg/tree-prof/stringop-1.c: Adjust.
8961
        * g++.dg/tree-ssa/pr31146.C: Likewise.
8962
        * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8963
        * g++.dg/tree-ssa/pr33604.C: Likewise.
8964
        * g++.dg/plugin/selfassign.c: Likewise.
8965
        * gfortran.dg/array_memcpy_3.f90: Likewise.
8966
        * gfortran.dg/array_memcpy_4.f90: Likewise.
8967
        * c-c++-common/torture/pr42834.c: New testcase.
8968
 
8969
2010-06-30  Paolo Carlini  
8970
 
8971
        PR c++/44628
8972
        * g++.dg/template/crash100.C: New.
8973
 
8974
2010-06-30  Jan Hubicka  
8975
 
8976
        * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8977
 
8978
2010-06-30  Michael Matz  
8979
 
8980
        PR bootstrap/44699
8981
        * gcc.dg/pr44699.c: New test.
8982
 
8983
2010-06-30  Bernd Schmidt  
8984
 
8985
        PR tree-optimization/39799
8986
        * c-c++-common/uninit-17.c: New test.
8987
 
8988
2010-06-29  Jerry DeLisle  
8989
 
8990
        PR libfortran/43298
8991
        * gfortran.dg/read_infnan_1.f90: New test.
8992
 
8993
2010-06-29  Jason Merrill  
8994
 
8995
        Enable implicitly declared move constructor/operator= (N3053).
8996
        * g++.dg/cpp0x/implicit3.C: New.
8997
        * g++.dg/cpp0x/implicit4.C: New.
8998
        * g++.dg/cpp0x/implicit5.C: New.
8999
        * g++.dg/cpp0x/implicit-copy.C: Adjust.
9000
        * g++.dg/cpp0x/not_special.C: Adjust.
9001
        * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
9002
        * g++.dg/cpp0x/rv1n.C: Adjust.
9003
        * g++.dg/cpp0x/rv1p.C: Adjust.
9004
        * g++.dg/cpp0x/rv2n.C: Adjust.
9005
        * g++.dg/cpp0x/rv2p.C: Adjust.
9006
        * g++.dg/cpp0x/rv3n.C: Adjust.
9007
        * g++.dg/cpp0x/rv3p.C: Adjust.
9008
        * g++.dg/cpp0x/rv4n.C: Adjust.
9009
        * g++.dg/cpp0x/rv4p.C: Adjust.
9010
        * g++.dg/cpp0x/rv5n.C: Adjust.
9011
        * g++.dg/cpp0x/rv5p.C: Adjust.
9012
        * g++.dg/cpp0x/rv6n.C: Adjust.
9013
        * g++.dg/cpp0x/rv6p.C: Adjust.
9014
        * g++.dg/cpp0x/rv7n.C: Adjust.
9015
        * g++.dg/cpp0x/rv7p.C: Adjust.
9016
        * g++.dg/cpp0x/rv8p.C: Adjust.
9017
        * g++.dg/gomp/pr26690-1.C: Adjust.
9018
        * g++.dg/other/error20.C: Adjust.
9019
        * g++.dg/other/error31.C: Adjust.
9020
        * g++.dg/parse/error19.C: Adjust.
9021
        * g++.dg/template/qualttp5.C: Adjust.
9022
        * g++.old-deja/g++.law/ctors5.C: Adjust.
9023
 
9024
        Enable implicitly deleted functions (N2346)
9025
        * g++.dg/cpp0x/defaulted17.C: New.
9026
        * g++.dg/cpp0x/implicit1.C: New.
9027
        * g++.dg/cpp0x/implicit2.C: New.
9028
        * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
9029
        * g++.dg/ext/has_virtual_destructor.C: Adjust.
9030
        * g++.dg/init/ctor4.C: Adjust.
9031
        * g++.dg/init/synth2.C: Adjust.
9032
        * g++.dg/lto/20081118_1.C: Adjust.
9033
        * g++.dg/other/error13.C: Adjust.
9034
        * g++.dg/other/unused1.C: Adjust.
9035
        * g++.old-deja/g++.bob/inherit2.C: Adjust.
9036
        * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9037
        * g++.old-deja/g++.jason/opeq3.C: Adjust.
9038
        * g++.old-deja/g++.law/ctors17.C: Adjust.
9039
        * g++.old-deja/g++.oliva/delete1.C: Adjust.
9040
        * g++.old-deja/g++.pt/assign1.C: Adjust.
9041
        * g++.old-deja/g++.pt/crash20.C: Adjust.
9042
 
9043
        * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
9044
        * g++.dg/cpp0x/defaulted13.C: Adjust.
9045
        * g++.dg/cpp0x/defaulted2.C: Adjust.
9046
        * g++.dg/cpp0x/defaulted3.C: Adjust.
9047
        * g++.dg/cpp0x/initlist9.C: Adjust.
9048
        * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
9049
        * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
9050
        * g++.dg/init/synth2.C: Adjust.
9051
 
9052
        * g++.dg/cpp0x/defaulted19.C: New.
9053
 
9054
        * g++.dg/expr/string-1.C: Fix for -std=c++0x.
9055
        * g++.dg/template/error23.C: Fix for -std=c++0x.
9056
 
9057
2010-06-29  Janus Weil  
9058
 
9059
        PR fortran/44718
9060
        * gfortran.dg/proc_ptr_28.f90: New.
9061
 
9062
2010-06-29  Jakub Jelinek  
9063
 
9064
        PR tree-optimization/43801
9065
        * g++.dg/torture/pr43801.C: New test.
9066
 
9067
        PR debug/44668
9068
        * g++.dg/debug/dwarf2/accessibility1.C: New test.
9069
 
9070
2010-06-29  Jason Merrill  
9071
 
9072
        PR c++/44587
9073
        * g++.dg/template/qualified-id2.C: New.
9074
        * g++.dg/template/qualified-id3.C: New.
9075
 
9076
2010-06-29  Janus Weil  
9077
 
9078
        PR fortran/44696
9079
        * gfortran.dg/associated_target_4.f90: New.
9080
 
9081
2010-06-29  Paul Thomas  
9082
 
9083
        PR fortran/44582
9084
        * gfortran.dg/aliasing_array_result_1.f90 : New test.
9085
 
9086
2010-06-29  Rainer Orth  
9087
 
9088
        * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9089
 
9090
2010-06-29  Jan Hubicka  
9091
 
9092
        * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9093
 
9094
2010-06-29  Bernd Schmidt  
9095
 
9096
        PR target/43902
9097
        * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9098
        * gcc.target/arm/wmul-3.c: New test.
9099
        * gcc.target/arm/wmul-4.c: New test.
9100
 
9101
2010-06-29  H.J. Lu  
9102
 
9103
        PR rtl-optimization/44659
9104
        * gcc.target/i386/extract-1.c: New.
9105
        * gcc.target/i386/extract-2.c: Likewise.
9106
        * gcc.target/i386/extract-3.c: Likewise.
9107
        * gcc.target/i386/extract-4.c: Likewise.
9108
        * gcc.target/i386/extract-5.c: Likewise.
9109
        * gcc.target/i386/extract-6.c: Likewise.
9110
 
9111
2010-06-28  Jakub Jelinek  
9112
 
9113
        PR c++/44682
9114
        * g++.dg/warn/Wunused-var-14.C: New test.
9115
 
9116
2010-06-28  Tobias Burnus  
9117
 
9118
        PR fortran/43298
9119
        * gfortran.dg/nan_6.f90: New.
9120
 
9121
2010-06-28  H.J. Lu  
9122
 
9123
        PR tree-optimization/43781
9124
        * gcc.dg/torture/pr43781.c: New.
9125
 
9126
2010-06-28  Paul Thomas  
9127
 
9128
        PR fortran/40158
9129
        * gfortran.dg/actual_rank_check_1.f90: New test.
9130
 
9131
2010-06-28  Martin Jambor  
9132
 
9133
        * gcc.dg/ipa/ipa-sra-6.c: New test.
9134
 
9135
2010-06-28  Jan Hubicka  
9136
 
9137
        PR tree-optimization/44687
9138
        * gcc.c-torture/compile/pr44687.c
9139
 
9140
2010-06-28  Martin Jambor  
9141
 
9142
        PR c++/44535
9143
        * g++.dg/torture/pr44535.C: New test.
9144
 
9145
2010-06-28  Michael Matz  
9146
 
9147
        PR middle-end/44592
9148
        * gfortran.dg/pr44592.f90: New test.
9149
 
9150
2010-06-28  Jan Hubicka  
9151
 
9152
        PR tree-optimization/44357
9153
        * g++.dg/torture/pr44357.C: New testcase.
9154
 
9155
2010-06-28  Rainer Orth  
9156
 
9157
        * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9158
        * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9159
        * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9160
        * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9161
        * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9162
        * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9163
        * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9164
        * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9165
 
9166
2010-06-27  Jan Hubicka  
9167
 
9168
        * gcc.c-torture/compile/pr44686.c: New file.
9169
 
9170
2010-06-27  Richard Guenther  
9171
 
9172
        PR tree-optimization/44683
9173
        * gcc.c-torture/execute/pr44683.c: New testcase.
9174
 
9175
2010-06-27  Eric Botcazou  
9176
 
9177
        * gnat.dg/noreturn3.ad[sb]: New test.
9178
 
9179
2010-06-26  Jason Merrill  
9180
 
9181
        * g++.dg/cpp0x/explicit5.C: New.
9182
 
9183
2010-06-26  Richard Guenther  
9184
 
9185
        PR tree-optimization/44393
9186
        * gcc.dg/pr44393.c: New testcase.
9187
 
9188
2010-06-26  Jan Hubicka  
9189
 
9190
        * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9191
 
9192
2010-06-26  Richard Guenther  
9193
 
9194
        PR middle-end/44674
9195
        * gcc.dg/pr44674.c: New testcase.
9196
 
9197
2010-06-26  Joseph Myers  
9198
 
9199
        * gcc.dg/opts-3.c: New test.
9200
 
9201
2010-06-26  Tobias Burnus  
9202
 
9203
        * gfortran.dg/type_decl_1.f90: New.
9204
        * gfortran.dg/type_decl_2.f90: New.
9205
 
9206
2010-06-26  Tobias Burnus  
9207
 
9208
        * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9209
        * gfortran.dg/semicolon_fixed_2.f: Ditto.
9210
 
9211
2010-06-25  Jerry DeLisle  
9212
 
9213
        PR testsuite/38946
9214
        * gfortran.dg/array_constructor_23.f: Update test to allow for small
9215
        error in comparing reals.
9216
 
9217
2010-06-25  Tobias Burnus  
9218
 
9219
        * selected_real_kind_2.f90: New.
9220
        * selected_real_kind_3.f90: New.
9221
 
9222
2010-06-25  Tobias Burnus  
9223
 
9224
        * gfortran.dg/entry_19.f90: New.
9225
 
9226
2010-06-25  Tobias Burnus  
9227
 
9228
        * gfortran.dg/end_subroutine_1.f90: New.
9229
        * gfortran.dg/end_subroutine_2.f90: New.
9230
        * gfortran.dg/interface_proc_end.f90: Update.
9231
 
9232
2010-06-25  Tobias Burnus  
9233
 
9234
        * gfortran.dg/semicolon_fixed.f: Update.
9235
        * gfortran.dg/semicolon_fixed_2.f: New.
9236
        * gfortran.dg/semicolon_free_2.f90: New.
9237
        * gfortran.dg/semicolon_free.f90: Update.
9238
 
9239
2010-06-25  Jerry DeLisle  
9240
 
9241
        PR fortran/44448
9242
        * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9243
 
9244
2010-06-25  Martin Jambor  
9245
 
9246
        * g++.dg/ipa/iinline-3.C: New test.
9247
        * gcc.dg/ipa/modif-1.c: Removed.
9248
 
9249
2010-06-25  Jan Hubicka  
9250
 
9251
        * gcc.dg/tree-ssa/ipa-split-1.c
9252
 
9253
2010-06-25  Martin Jambor  
9254
 
9255
        * g++.dg/ipa/iinline-2.C: New test.
9256
 
9257
2010-06-25  Jakub Jelinek  
9258
 
9259
        PR middle-end/43866
9260
        * gfortran.dg/pr43866.f90: New test.
9261
 
9262
        PR tree-optimization/44539
9263
        * gcc.dg/pr44539.c: New test.
9264
 
9265
2010-06-25  Bernd Schmidt  
9266
 
9267
        From Jim Wilson:
9268
        PR target/43902
9269
        * gcc.target/mips/madd-9.c: New test.
9270
 
9271
2010-06-25  Shujing Zhao  
9272
 
9273
        PR c/44517
9274
        * gcc.dg/noncompile/pr44517.c: New.
9275
        * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9276
 
9277
2010-06-24  Steve Ellcey  
9278
 
9279
        PR testsuite/43283
9280
        * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9281
        and add argument to nop for IA64.
9282
 
9283
2010-06-24  H.J. Lu  
9284
 
9285
        PR target/44588
9286
        * gcc.target/i386/mod-1.c: New.
9287
        * gcc.target/i386/umod-1.c: Likewise.
9288
        * gcc.target/i386/umod-2.c: Likewise.
9289
        * gcc.target/i386/umod-3.c: Likewise.
9290
 
9291
2010-06-24  Jakub Jelinek  
9292
 
9293
        PR middle-end/44492
9294
        * g++.dg/torture/pr44492.C: New test.
9295
 
9296
2010-06-24  Andi Kleen  
9297
 
9298
        * c-c++-common/warn-omitted-condop.c: New.
9299
 
9300
2010-06-24  Tobias Burnus  
9301
 
9302
        PR fortran/44614
9303
        * gfortran.dg/import8.f90: New.
9304
 
9305
2010-06-23  Arnaud Charlet  
9306
 
9307
        * gnat.dg/not_null.adb: Update test case.
9308
 
9309
2010-06-22  Jakub Jelinek  
9310
 
9311
        PR c++/44619
9312
        * g++.dg/warn/Wunused-var-13.C: New test.
9313
 
9314
        PR c++/44627
9315
        * g++.dg/diagnostic/method1.C: New test.
9316
 
9317
2010-06-22  Cary Coutant  
9318
 
9319
        * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9320
 
9321
2010-06-22  Janus Weil  
9322
 
9323
        PR fortran/44616
9324
        * gfortran.dg/abstract_type_8.f03: New.
9325
 
9326
2010-06-21  Jason Merrill  
9327
 
9328
        * g++.dg/cpp0x/noexcept08.C: New.
9329
 
9330
        * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9331
 
9332
2010-06-21  H.J. Lu  
9333
 
9334
        PR target/44615
9335
        * gcc.target/i386/sse2-vec-2a.c: New.
9336
 
9337
2010-06-21  DJ Delorie  
9338
 
9339
        * gcc.dg/pragma-diag-1.c: New.
9340
 
9341
2010-06-21  H.J. Lu  
9342
 
9343
        PR target/44615
9344
        * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9345
 
9346
2010-06-21  Alan Modra  
9347
 
9348
        PR testsuite/44505
9349
        * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9350
        tail call to check_fa_mid.
9351
 
9352
2010-06-21  Jakub Jelinek  
9353
 
9354
        PR target/44575
9355
        * gcc.c-torture/execute/pr44575.c: New test.
9356
 
9357
2010-06-21  Tobias Burnus  
9358
 
9359
        PR fortran/40632
9360
        * gfortran.dg/contiguous_1.f90: New.
9361
        * gfortran.dg/contiguous_2.f90: New.
9362
        * gfortran.dg/contiguous_3.f90: New.
9363
 
9364
2010-06-21  Kai Tietz  
9365
 
9366
        * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9367
        * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9368
 
9369
2010-06-20  Uros Bizjak  
9370
 
9371
        PR target/44546
9372
        * gcc.target/i386/pr44546.c: New test.
9373
 
9374
2010-06-20  Joseph Myers  
9375
 
9376
        * gcc.dg/opts-2.c: New test.
9377
 
9378
2010-06-19  Janus Weil  
9379
 
9380
        PR fortran/44584
9381
        * gfortran.dg/typebound_proc_15.f03: Modified.
9382
 
9383
2010-06-19  Richard Earnshaw  
9384
 
9385
        PR target/44072
9386
        * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9387
        * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9388
 
9389
2010-06-19  John David Anglin  
9390
 
9391
        * g++.dg/ext/label13.C: Fix typo in last change.
9392
 
9393
2010-06-18  Jerry DeLisle  
9394
 
9395
        PR libfortran/44477
9396
        * gfortran.dg/eof_3.f90
9397
        * gfortran.dg/endfile_2.f90
9398
        * gfortran.dg/endfile_4.f90
9399
        * gfortran.dg/endfile_3.f90
9400
 
9401
2010-06-18  John David Anglin  
9402
 
9403
        PR c++/41090
9404
        * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9405
 
9406
2010-06-18  Tobias Burnus  
9407
 
9408
        PR fortran/44556
9409
        * gfortran.dg/allocate_alloc_opt_11.f90: New.
9410
 
9411
2010-06-18  Bernd Schmidt  
9412
 
9413
        * gcc.target/arm/pr40900.c: New test.
9414
 
9415
2010-06-18  Arnaud Charlet  
9416
 
9417
        * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9418
 
9419
2010-06-17  Janus Weil  
9420
 
9421
        PR fortran/44558
9422
        * gfortran.dg/typebound_call_15.f03: New.
9423
 
9424
2010-06-17  Manuel López-Ibáñez  
9425
 
9426
        PR c++/44486
9427
        * g++.dg/pr44486.C: New.
9428
 
9429
2010-06-16  DJ Delorie  
9430
 
9431
        * gcc.target/i386/volatile-bitfields-1.c: New.
9432
        * gcc.target/i386/volatile-bitfields-2.c: New.
9433
 
9434
2010-06-16  Jason Merrill  
9435
 
9436
        * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9437
 
9438
        * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9439
 
9440
2010-06-16  Richard Guenther  
9441
 
9442
        PR c/44555
9443
        * gcc.c-torture/execute/pr44555.c: New testcase.
9444
 
9445
2010-06-16  Janus Weil  
9446
 
9447
        PR fortran/44549
9448
        * gfortran.dg/typebound_proc_16.f03: New.
9449
 
9450
2010-06-16  Martin Jambor  
9451
 
9452
        * g++.dg/torture/pr43905.C: New test.
9453
 
9454
2010-06-16  Mikael Pettersson  
9455
 
9456
        PR testsuite/44538
9457
        * gcc.dg/vect/slp-perm-5.c (main): Prevent
9458
        initialization loop from being vectorized.
9459
        * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9460
 
9461
2010-06-16  Alan Modra  
9462
 
9463
        PR tree-optimization/44507
9464
        * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9465
 
9466
2010-06-15  Jason Merrill  
9467
 
9468
        * g++.dg/overload/arg3.C: Adjust error locations.
9469
        * g++.dg/overload/copy1.C: Likewise.
9470
        * g++.dg/tc1/dr152.C: Likewise.
9471
        * g++.dg/template/incomplete4.C: Likewise.
9472
        * g++.dg/template/incomplete5.C: Likewise.
9473
        * g++.old-deja/g++.bob/inherit2.C: Likewise.
9474
        * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9475
        * g++.old-deja/g++.pt/crash9.C: Likewise.
9476
 
9477
        * g++.dg/inherit/virtual5.C: New.
9478
 
9479
        * g++.dg/cpp0x/defaulted18.C: New.
9480
 
9481
        * g++.dg/cpp0x/initlist40.C: New.
9482
 
9483
        * g++.dg/cpp0x/initlist39.C: New.
9484
 
9485
2010-06-15  Sebastian Pop  
9486
 
9487
        PR middle-end/44391
9488
        * gcc.dg/graphite/pr44391.c: New.
9489
 
9490
2010-06-15  Janus Weil  
9491
 
9492
        PR fortran/43388
9493
        * gfortran.dg/allocate_alloc_opt_8.f90: New.
9494
        * gfortran.dg/allocate_alloc_opt_9.f90: New.
9495
        * gfortran.dg/allocate_alloc_opt_10.f90: New.
9496
        * gfortran.dg/class_allocate_2.f03: Modified an error message.
9497
 
9498
2010-06-15  Richard Guenther  
9499
 
9500
        * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9501
 
9502
2010-06-15  Richard Guenther  
9503
 
9504
        * gcc.dg/vect/bb-slp-21.c: Adjust.
9505
        * gcc.dg/vect/bb-slp-13.c: Likewise
9506
        * gcc.dg/vect/bb-slp-4.c: Likewise
9507
        * gcc.dg/vect/bb-slp-22.c: Likewise
9508
        * gcc.dg/vect/bb-slp-14.c: Likewise
9509
        * gcc.dg/vect/bb-slp-23.c: Likewise
9510
        * gcc.dg/vect/bb-slp-15.c: Likewise
9511
        * gcc.dg/vect/bb-slp-17.c: Likewise
9512
        * gcc.dg/vect/bb-slp-18.c: Likewise
9513
        * gcc.dg/vect/bb-slp-19.c: Likewise
9514
        * gcc.dg/vect/bb-slp-10.c: Likewise
9515
        * gcc.dg/vect/bb-slp-11.c: Likewise
9516
        * gcc.dg/vect/bb-slp-20.c: Likewise
9517
        * gcc.dg/vect/bb-slp-3.c: Likewise
9518
 
9519
2010-06-15  Jakub Jelinek  
9520
 
9521
        PR fortran/44536
9522
        * gfortran.dg/gomp/pr44536.f90: New test.
9523
        * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9524
 
9525
2010-06-14  H.J. Lu  
9526
 
9527
        PR target/44534
9528
        * gcc.target/i386/avx-vextractf128-256-3.c: New.
9529
        * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9530
 
9531
2010-06-14  Jakub Jelinek  
9532
 
9533
        PR tree-optimization/44508
9534
        * gcc.dg/tree-ssa/pr21086.c: Adjust.
9535
 
9536
        PR bootstrap/44509
9537
        * gcc.dg/pr44509.c: New test.
9538
 
9539
2010-06-14  Ira Rosen  
9540
 
9541
        PR tree-optimization/44507
9542
        * gcc.dg/vect/pr44507.c: New test.
9543
 
9544
2010-06-13  H.J. Lu  
9545
 
9546
        * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9547
        and c-pretty-print.h.
9548
 
9549
        * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9550
 
9551
2010-06-13  Daniel Franke  
9552
 
9553
        * gfortran.dg/whole_file_18.f90: Updated error message.
9554
 
9555
2010-06-12  Daniel Franke  
9556
 
9557
        * gfortran.dg/whole_file_20.f03: New.
9558
 
9559
2010-06-12  Jan Hubicka  
9560
 
9561
        * gcc.c-torture/compile/pc44485.c: New testcase.
9562
 
9563
2010-06-12  Janus Weil  
9564
 
9565
        PR fortran/40117
9566
        * gfortran.dg/typebound_proc_4.f03: Modified error message.
9567
        * gfortran.dg/typebound_proc_14.f03: New.
9568
        * gfortran.dg/typebound_proc_15.f03: New.
9569
 
9570
2010-06-11  Joseph Myers  
9571
 
9572
        * gcc.dg/opts-1.c: New test.
9573
 
9574
2010-06-11  Joseph Myers  
9575
 
9576
        * gcc.dg/funroll-loops-all.c: Update expected error.
9577
 
9578
2010-06-11  Uros Bizjak  
9579
 
9580
        PR target/44481
9581
        * gcc.target/i386/pr44481.c: New test.
9582
 
9583
2010-06-11  Eric Botcazou  
9584
 
9585
        * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9586
 
9587
2010-06-11  Sebastian Pop  
9588
 
9589
        PR middle-end/44483
9590
        * gcc.dg/tree-ssa/pr44483.c: New.
9591
 
9592
2010-06-11  Paul Brook  
9593
 
9594
        * g++.dg/other/arm-neon-1.C: New test.
9595
 
9596
2010-06-11  Paul Thomas  
9597
 
9598
        PR fortran/42051
9599
        PR fortran/43896
9600
        * gfortran.dg/class_23.f03: New test.
9601
 
9602
2010-06-11  Jan Hubicka  
9603
 
9604
        * gcc.dg/ipa/pure-const-2.c: New testcase.
9605
 
9606
2010-06-11  Jan Hubicka  
9607
 
9608
        * gcc.dg/noreturn-7.c: Update.
9609
        * gcc.dg/noreturn-4.c: Update.
9610
 
9611
2010-06-10  Dodji Seketeli  
9612
 
9613
        Fix MIPS bootstrap
9614
        * g++.dg/other/typedef4.C: New test.
9615
 
9616
2010-06-10  Janus Weil  
9617
 
9618
        PR fortran/44207
9619
        * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9620
 
9621
2010-06-10  Daniel Franke  
9622
 
9623
        PR fortran/44457
9624
        * gfortran.dg/asynchronous_3.f03
9625
 
9626
2010-06-10  Changpeng Fang  
9627
 
9628
        PR middle-end/44185
9629
        * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9630
        non-temporal stores out of the tests to form new test cases.  As a
9631
        result, no non-temporal store should be generated in this case.
9632
 
9633
        * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9634
        prefetch-7.c that generate one non-temporal store.
9635
 
9636
        * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9637
        prefetch-7.c that generate one non-temporal store and one
9638
        one-temporal prefetch.
9639
 
9640
2010-06-10  Martin Jambor  
9641
 
9642
        PR tree-optimization/44258
9643
        * gcc.dg/tree-ssa/pr44258.c: New test.
9644
 
9645
2010-06-10  Daniel Kraft  
9646
 
9647
        PR fortran/38936
9648
        * gfortran.dg/associate_1.f03: New test.
9649
        * gfortran.dg/associate_2.f95: New test.
9650
        * gfortran.dg/associate_3.f03: New test.
9651
        * gfortran.dg/associate_4.f08: New test.
9652
 
9653
2010-06-10  Francois-Xavier Coudert  
9654
 
9655
        * gfortran.dg/selected_char_kind_4.f90: New test.
9656
 
9657
2010-06-09  Eric Botcazou  
9658
 
9659
        * gcc.dg/pr42461.c: New test.
9660
 
9661
2010-06-09  Daniel Franke  
9662
 
9663
        PR fortran/44347
9664
        * gfortran.dg/selected_real_kind_1.f90: New.
9665
 
9666
2010-06-09  Daniel Franke  
9667
 
9668
        PR fortran/44359
9669
        * gfortran.dg/warn_conversion.f90: Removed check for redundant
9670
        warning.
9671
        * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9672
        check for warning.
9673
 
9674
2010-06-09  Steven G. Kargl  
9675
 
9676
        * gfortran.dg/data_namelist_conflict.f90: New test.
9677
 
9678
2010-06-09  Rainer Orth  
9679
 
9680
        * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9681
        * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9682
        * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9683
 
9684
2010-06-09  Steven G. Kargl  
9685
 
9686
        * gfortran.dg/mvbits_9.f90: New test.
9687
        * gfortran.dg/ibset_1.f90: Ditto.
9688
        * gfortran.dg/ibits_1.f90: Ditto.
9689
        * gfortran.dg/btest_1.f90: Ditto.
9690
        * gfortran.dg/ibclr_1.f90: Ditto.
9691
 
9692
2010-06-09  Jason Merrill  
9693
 
9694
        PR c++/44366
9695
        * g++.dg/cpp0x/decltype23.C: Move to...
9696
        * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9697
 
9698
2010-06-09  Janus Weil  
9699
 
9700
        PR fortran/44211
9701
        * gfortran.dg/typebound_call_14.f03: New test.
9702
 
9703
2010-06-09  Martin Jambor  
9704
 
9705
        PR tree-optimization/44423
9706
        * gcc.dg/tree-ssa/pr44423.c: New test.
9707
 
9708
2010-06-09  Joern Rennecke  
9709
 
9710
        PR testsuite/42843
9711
        * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9712
        TV_NONE to initialize tv_id field.
9713
        * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9714
        * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9715
        * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9716
        Include toplev.h .
9717
        * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9718
        * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9719
        * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9720
 
9721
2010-06-08  Sandra Loosemore  
9722
 
9723
        PR tree-optimization/39874
9724
        PR middle-end/28685
9725
        * gcc.dg/pr39874.c: New file.
9726
 
9727
2010-06-08  Nathan Sidwell  
9728
 
9729
        * g++.dg/ext/attr-alias-1.C: New.
9730
        * g++.dg/ext/attr-alias-2.C: New.
9731
 
9732
2010-06-07  Tobias Burnus  
9733
 
9734
        PR fortran/44446
9735
        * gfortran.dg/proc_ptr_27.f90: New.
9736
 
9737
2010-06-07  Jason Merrill  
9738
 
9739
        PR c++/44366
9740
        * g++.dg/cpp0x/decltype23.C: New.
9741
 
9742
2010-06-08  Andrew Pinski  
9743
            Shujing Zhao  
9744
 
9745
        PR c/37724
9746
        * gcc.dg/c90-const-expr-10.c: Adjust.
9747
        * gcc.dg/c99-const-expr-10.c: Adjust.
9748
        * gcc.dg/init-bad-7.c: New.
9749
 
9750
2010-06-07  Rainer Orth  
9751
 
9752
        * lib/target-supports.exp (check_effective_target_gas): New proc.
9753
        * gcc.c-torture/execute/960321-1.x: New file.
9754
 
9755
2010-06-07  Jason Merrill  
9756
 
9757
        PR c++/44401
9758
        * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9759
 
9760
2010-06-07  Jakub Jelinek  
9761
 
9762
        PR c++/44444
9763
        * g++.dg/warn/Wunused-var-12.C: New test.
9764
 
9765
        PR c++/44443
9766
        * c-c++-common/Wunused-var-11.c: New test.
9767
 
9768
2010-06-07  Jan Hubicka  
9769
 
9770
        * gcc.dg/ipa/pure-const-1.c: New testcase.
9771
 
9772
2010-06-07  Kazu Hirata  
9773
 
9774
        PR rtl-optimization/44404
9775
        * gcc.dg/pr44404.c: New.
9776
 
9777
2010-06-07  Kai Tietz  
9778
 
9779
        PR target/44159
9780
        * gcc.target/i386/abi-2.c: Check sysv abi here.
9781
        * gcc.target/i386/aes-avx-check.h: Call test in noinline
9782
        function to avoid failures by different ABIs.
9783
        * gcc.target/i386/aes-check.h: Likewise.
9784
        * gcc.target/i386/avx-check.h: Likewise.
9785
        * gcc.target/i386/fma4-check.h: Likewise.
9786
        * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9787
        * gcc.target/i386/mmx-check.h: Likewise.
9788
        * gcc.target/i386/pclmul-avx-check.h: Likewise.
9789
        * gcc.target/i386/pclmul-check.h: Likewise.
9790
        * gcc.target/i386/sse-check.h: Likewise.
9791
        * gcc.target/i386/sse2-check.h: Likewise.
9792
        * gcc.target/i386/sse3-check.h: Likewise.
9793
        * gcc.target/i386/sse4_1-check.h: Likewise.
9794
        * gcc.target/i386/sse4_2-check.h: Likewise.
9795
        * gcc.target/i386/sse4a-check.h: Likewise.
9796
        * gcc.target/i386/ssse3-check.h: Likewise.
9797
        * gcc.target/i386/xop-check.h: Likewise.
9798
        * gcc.target/i386/pr27971.c: Fix for LLP64.
9799
        * gcc.target/i386/pr39139.c: Likewise.
9800
        * gcc.target/i386/pr39315-check.c: Likewise.
9801
        * gcc.target/i386/vararg-1.c: Likewise.
9802
        * gcc.target/i386/vararg-2.c: Likewise.
9803
        Additional add dg-compile to avoid failure due
9804
        missing foo symbol.
9805
 
9806
        * gcc.dg/compound-literal-1.c: Fix for llp64.
9807
        * gcc.dg/pr32370.c: Likewise.
9808
        * gcc.dg/pr37561.c: Likewise.
9809
        * gcc.dg/pr41340.c: Likewise.
9810
        * gcc.dg/pr41551.c: Likewise.
9811
 
9812
2010-05-25  Dodji Seketeli  
9813
 
9814
        PR c++/44188
9815
        * g++.dg/debug/dwarf2/typedef3.C: New test.
9816
 
9817
2010-06-06  Manuel López-Ibáñez  
9818
 
9819
        PR c/20000
9820
        * c-c++-common/pr20000.c: New.
9821
 
9822
2010-06-05  Fabien Chêne  
9823
 
9824
        PR c++/44086
9825
        * g++.dg/init/pr44086.C: New.
9826
        * g++.dg/cpp0x/decltype4.C: Adjust.
9827
 
9828
2010-06-05  Paul Thomas  
9829
 
9830
        PR fortran/43945
9831
        * gfortran.dg/generic_23.f03: New test.
9832
 
9833
2010-06-05  Paul Thomas  
9834
 
9835
        PR fortran/43895
9836
        * gfortran.dg/alloc_comp_class_1.f90 : New test.
9837
 
9838
2010-06-05  Jakub Jelinek  
9839
 
9840
        PR c++/44361
9841
        * c-c++-common/Wunused-var-9.c: New test.
9842
 
9843
2010-06-05  Jason Merrill  
9844
 
9845
        * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9846
 
9847
2010-06-05  Joseph Myers  
9848
 
9849
        PR c/44322
9850
        * gcc.dg/c99-restrict-4.c: New test.
9851
 
9852
2010-06-04  Magnus Fromreide  
9853
 
9854
        * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9855
        * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9856
        * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9857
        * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9858
        * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9859
        * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9860
        * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9861
        * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9862
        * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9863
        * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9864
        * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9865
        * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9866
        * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9867
        * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9868
        * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9869
        * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9870
        * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9871
        * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9872
        * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9873
        * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9874
        * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9875
        * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9876
 
9877
2010-06-04  Jason Merrill  
9878
 
9879
        * g++.dg/cpp0x/noexcept06.C: New.
9880
        * g++.dg/cpp0x/noexcept07.C: New.
9881
 
9882
        * g++.dg/cpp0x/noexcept01.C: New.
9883
        * g++.dg/cpp0x/noexcept02.C: New.
9884
        * g++.dg/cpp0x/noexcept03.C: New.
9885
        * g++.dg/cpp0x/noexcept04.C: New.
9886
        * g++.dg/cpp0x/noexcept05.C: New.
9887
 
9888
2010-06-04  Jakub Jelinek  
9889
 
9890
        PR c++/44412
9891
        * g++.dg/warn/Wunused-var-10.C: New test.
9892
        * g++.dg/warn/Wunused-var-11.C: New test.
9893
 
9894
        PR c++/44362
9895
        * c-c++-common/Wunused-var-10.c: New test.
9896
 
9897
2010-06-04  Manuel López-Ibáñez  
9898
 
9899
        PR c/25880
9900
        * gcc.dg/assign-warn-2.c: Update.
9901
        * gcc.dg/cpp/line3.c: Update.
9902
        * gcc.dg/c99-array-lval-8.c: Update.
9903
        * gcc.dg/cast-qual-2.c: Update.
9904
        * gcc.dg/c99-arraydecl-3.c:  Update.
9905
        * gcc.dg/assign-warn-1.c:  Update.
9906
        * gcc.dg/format/gcc_diag-1.c:  Update.
9907
 
9908
2010-06-04  Bernd Schmidt  
9909
 
9910
        PR rtl-optimization/39871
9911
        PR rtl-optimization/40615
9912
        PR rtl-optimization/42500
9913
        PR rtl-optimization/42502
9914
        * gcc.target/arm/eliminate.c: New test.
9915
 
9916
2010-06-03  Paolo Carlini  
9917
 
9918
        PR libstdc++/44410
9919
        * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9920
        * g++.old-deja/g++.other/delete3.C: Likewise.
9921
        * g++.old-deja/g++.other/new.C: Likewise.
9922
        * g++.old-deja/g++.law/operators27.C: Likewise.
9923
        * g++.old-deja/g++.mike/p755.C: Likewise.
9924
        * g++.dg/eh/new1.C: Likewise.
9925
        * g++.dg/init/new5.C: Likewise.
9926
 
9927
2010-06-03  Thomas Koenig  
9928
 
9929
        * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9930
        * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9931
        * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9932
 
9933
2010-06-03  Richard Guenther  
9934
 
9935
        PR lto/41921
9936
        * lib/lto.exp: Always load gcc.exp.
9937
        (lto-obj): For C source files invoke gcc_target_compile.
9938
        * g++.dg/lto/20100603-1_0.C: New testcase.
9939
        * g++.dg/lto/20100603-1_1.c: Likewise.
9940
 
9941
2010-06-03  H.J. Lu  
9942
 
9943
        PR tree-optimization/43688
9944
        * gfortran.dg/pr43688.f90: New.
9945
 
9946
2010-06-03  Richard Guenther  
9947
 
9948
        PR lto/41584
9949
        * gcc.dg/lto/20100603-1_0.c: New testcase.
9950
        * gcc.dg/lto/20100603-2_0.c: Likewise.
9951
        * gcc.dg/lto/20100603-3_0.c: Likewise.
9952
 
9953
2010-06-02  Michael Meissner  
9954
 
9955
        PR target/44218
9956
        * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9957
        * gcc.target/powerpc/recip-2.c: Ditto.
9958
        * gcc.target/powerpc/recip-3.c: Ditto.
9959
        * gcc.target/powerpc/recip-4.c: Ditto.
9960
        * gcc.target/powerpc/recip-5.c: Ditto.
9961
        * gcc.target/powerpc/recip-6.c: Ditto.
9962
        * gcc.target/powerpc/recip-7.c: Ditto.
9963
        * gcc.target/powerpc/recip-test.h: Ditto.
9964
        * gcc.target/powerpc/recip-test2.h: Ditto.
9965
 
9966
2010-06-02  H.J. Lu  
9967
 
9968
        * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9969
 
9970
2010-06-02  Jason Merrill  
9971
 
9972
        * g++.dg/ext/vector9.C: Expect typedef in error message.
9973
 
9974
        PR c++/9726
9975
        PR c++/23594
9976
        PR c++/44333
9977
        * g++.dg/tc1/dr101.C: Remove xfails.
9978
 
9979
2010-06-02  H.J. Lu  
9980
 
9981
        PR middle-end/44372
9982
        * g++.dg/ipa/pr44372.C: New.
9983
 
9984
2010-06-02  Jan Hubicka  
9985
 
9986
        PR middle-end/44295
9987
        * g++.dg/torture/pr44295.C: Neww testcase.
9988
 
9989
2010-06-02  Jan Hubicka  
9990
 
9991
        * gcc.dg/tree-ssa/loadpre6.c: Update.
9992
 
9993
2010-06-02  Richard Guenther  
9994
 
9995
        * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9996
        diagnostic.h.
9997
 
9998
2010-06-02  Iain Sandoe  
9999
 
10000
        * lib/lto.exp (lto-link-and-maybe-run): Show the options in
10001
        the link fail message.
10002
 
10003
2010-06-02  Tobias Burnus  
10004
 
10005
        PR fortran/44360
10006
        * gfortran.dg/use_13.f90: New test case.
10007
 
10008
2010-06-01  Jerry DeLisle  
10009
 
10010
        PR fortran/44371
10011
        * gfortran.dg/error_stop_2.f08: Minor update.
10012
 
10013
2010-06-01  Jerry DeLisle  
10014
 
10015
        PR fortran/44371
10016
        * gfortran.dg/error_stop_1.f08: New test.
10017
        * gfortran.dg/error_stop_2.f08: New test.
10018
 
10019
2010-06-01  Jason Merrill  
10020
 
10021
        DR 990
10022
        * g++.dg/cpp0x/initlist37.C: New.
10023
        * g++.dg/cpp0x/initlist38.C: New.
10024
 
10025
        PR c++/44358
10026
        * g++.dg/cpp0x/initlist36.C: New.
10027
 
10028
2010-05-31 Jan Hubicka  
10029
 
10030
        * gcc.dg/noreturn-8.c: New testcase.
10031
 
10032
2010-05-31 Jan Hubicka  
10033
 
10034
        * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
10035
        * gcc.dg/lto/noreturn-1_0.c: Move it here.
10036
 
10037
2010-05-31 Jan Hubicka  
10038
 
10039
        * gcc.dg/lto/noreturn-1_1.c: New testcase.
10040
        * gcc.dg/lto/noreturn-1_0.c: New testcase.
10041
 
10042
2010-05-31  Thomas Koenig  
10043
 
10044
        PR fortran/36928
10045
        * gfortran.dg/dependency_27.f90:  New test.
10046
        * gfortran.dg/array_assign_1.F90:  New test.
10047
 
10048
2010-05-31  Jakub Jelinek  
10049
 
10050
        PR target/44338
10051
        * gcc.target/i386/sse-24.c: New test.
10052
 
10053
2010-05-31  Jan Hubicka  
10054
 
10055
        * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
10056
 
10057
2010-05-31  Jakub Jelinek  
10058
 
10059
        PR middle-end/44337
10060
        * gcc.dg/pr44337.c: New test.
10061
 
10062
        PR tree-optimization/44182
10063
        * g++.dg/debug/pr44182.C: New test.
10064
 
10065
2010-05-31  Eric Botcazou  
10066
 
10067
        * gcc.dg/nested-func-7.c: New test.
10068
        * gnat.dg/frame_overflow.adb: Adjust directives.
10069
 
10070
2010-05-30  Eric Botcazou  
10071
 
10072
        * gnat.dg/prot2.ad[sb]: New test.
10073
        * gnat.dg/prot2_pkg1.ads: New helper.
10074
        * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10075
 
10076
2010-05-30  Eric Botcazou  
10077
 
10078
        * gnat.dg/array11.adb: Adjust dg-warning directive.
10079
        * gnat.dg/object_overflow.adb: Likewise.
10080
 
10081
2010-05-29  Sebastian Pop  
10082
 
10083
        PR middle-end/44306
10084
        * gcc.dg/tree-ssa/pr44306.c: New.
10085
 
10086
2010-05-29  Jan Hubicka  
10087
 
10088
        * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10089
 
10090
2010-05-28  Sebastian Pop  
10091
 
10092
        * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10093
 
10094
2010-05-28  Mike Stump  
10095
 
10096
        PR objc/44125
10097
        * objc.dg/const-str-9.m: Remove static.
10098
 
10099
2010-05-28  Jakub Jelinek  
10100
 
10101
        PR target/43636
10102
        * gcc.c-torture/compile/pr43636.c: New test.
10103
 
10104
2010-05-28  Iain Sandoe  
10105
 
10106
        PR objc++/23616
10107
        * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10108
        * obj-c++.dg/try-catch-9.mm: Ditto.
10109
 
10110
2010-05-28  Dodji Seketeli  
10111
 
10112
        Revert patch for PR c++/44188
10113
        * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10114
 
10115
2010-05-25  Dodji Seketeli  
10116
 
10117
        PR c++/44188
10118
        * g++.dg/debug/dwarf2/typedef3.C: New test.
10119
 
10120
2010-05-27  Jason Merrill  
10121
 
10122
        PR c++/43555
10123
        * g++.dg/ext/vla9.C: New.
10124
 
10125
2010-05-27  Iain Sandoe  
10126
 
10127
        PR objc/44140
10128
        * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10129
        * objc.dg/torture/tls/thr-init-3.m: Ditto.
10130
        * objc.dg/torture/tls/thr-init.m: Ditto.
10131
        * objc.dg/torture/trivial.m: Ditto.
10132
        * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10133
        * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10134
        * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10135
        * obj-c++.dg/torture/trivial.mm: Ditto.
10136
 
10137
2010-05-27  Jack Howarth  
10138
 
10139
        * g++.dg/lto/20100302_0.C: Skip on darwin.
10140
 
10141
2010-05-27  Richard Guenther  
10142
 
10143
        PR tree-optimization/44284
10144
        * gcc.dg/vect/vect-118.c: New testcase.
10145
        * gcc.dg/vect/bb-slp-20.c: Adjust.
10146
        * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10147
        * gcc.dg/vect/slp-9.c: Likewise.
10148
        * gcc.dg/vect/slp-reduc-4.c: Likewise.
10149
        * gcc.dg/vect/vect-10.c: Likewise.
10150
        * gcc.dg/vect/vect-109.c: Likewise.
10151
        * gcc.dg/vect/vect-12.c: Likewise.
10152
        * gcc.dg/vect/vect-36.c: Likewise.
10153
        * gcc.dg/vect/vect-7.c: Likewise.
10154
        * gcc.dg/vect/vect-iv-8.c: Likewise.
10155
        * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10156
        * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10157
        * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10158
        * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10159
        * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10160
        * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10161
        * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10162
        * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10163
        * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10164
        * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10165
        * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10166
        * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10167
        * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10168
        * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10169
        * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10170
        * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10171
        * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10172
 
10173
2010-05-27  Maxim Kuvyrkov  
10174
 
10175
        * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10176
        necessary.
10177
 
10178
2010-05-26  Jan Hubicka  
10179
 
10180
        * gcc.dg/lto/materialize-1_0.c: New file.
10181
        * gcc.dg/lto/materialize-1_1.c: New file.
10182
 
10183
2010-05-26  Eric Botcazou  
10184
 
10185
        * gnat.dg/lto10.adb: New test.
10186
        * gnat.dg/lto10_pkg.ads: New helper.
10187
 
10188
2010-05-26  Kai Tietz  
10189
 
10190
        * lib/target-supports.exp (check_effective_target_int128): New
10191
        function to check if __int128 types are available for target.
10192
        * c-c++-common/int128-types-1.c: New.
10193
        * c-c++-common/int128-1.c: New.
10194
        * c-c++-common/int128-2.c: New.
10195
        * g++.dg/abi/mangle43.C: New.
10196
        * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10197
        * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10198
        pointer-wide scalar.
10199
        * g++.dg/other/pr25632.C: Likewise.
10200
        * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10201
        * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10202
        overflow warnings.
10203
        * g++.dg/warn/pr13358-4.C: Likewise.
10204
        * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10205
        * g++.dg/warn/Wconversion-null.C: Likewise.
10206
 
10207
2010-05-26  Jason Merrill  
10208
 
10209
        PR c++/43382
10210
        * g++.dg/cpp0x/variadic101.C: New.
10211
 
10212
2010-05-26  Richard Guenther  
10213
 
10214
        PR rtl-optimization/44164
10215
        * gcc.c-torture/execute/pr44164.c: New testcase.
10216
        * g++.dg/tree-ssa/pr13146.C: Adjust.
10217
 
10218
2010-05-26  Paul Thomas  
10219
 
10220
        PR fortran/40011
10221
        * gfortran.dg/whole_file_19.f90 : New test.
10222
 
10223
2010-05-25  Daniel Franke  
10224
 
10225
        PR fortran/30668
10226
        PR fortran/31346
10227
        PR fortran/34260
10228
        * gfortran.dg/pr40999.f: Fix function type.
10229
        * gfortran.dg/whole_file_5.f90: Likewise.
10230
        * gfortran.dg/whole_file_6.f90: Likewise.
10231
        * gfortran.dg/whole_file_16.f90: New.
10232
        * gfortran.dg/whole_file_17.f90: New.
10233
        * gfortran.dg/whole_file_18.f90: New.
10234
 
10235
2010-05-25  Jack Howarth  
10236
            Iain Sandoe  
10237
 
10238
        * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10239
        * gcc.c-torture/compile/pr44197.c: Require alias support.
10240
        * gcc.dg/lto/20081222_0.c: Ditto.
10241
 
10242
2010-05-25  Jakub Jelinek  
10243
 
10244
        PR debug/42801
10245
        * gcc.dg/guality/vla-2.c: New test.
10246
 
10247
2010-05-25  Richard Guenther  
10248
 
10249
        PR middle-end/44069
10250
        * g++.dg/torture/pr44069.C: New testcase.
10251
 
10252
2010-05-25  Richard Guenther  
10253
 
10254
        * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10255
 
10256
2010-05-25  Iain Sandoe  
10257
 
10258
        PR objc/44140
10259
        * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10260
 
10261
2010-05-25  Iain Sandoe  
10262
 
10263
        * obj-c++.dg/torture/tls/trivial.mm: New.
10264
        * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10265
        * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10266
        * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10267
        * obj-c++.dg/torture/tls/diag-1.mm: New.
10268
        * obj-c++.dg/torture/tls/tls.exp: New.
10269
        * obj-c++.dg/torture/trivial.mm: New.
10270
        * obj-c++.dg/torture/dg-torture.exp: New.
10271
        * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10272
        * obj-c++.dg/tls/trivial.m: New.
10273
        * obj-c++.dg/tls/init-1.mm: New.
10274
        * obj-c++.dg/tls/diag-1.mm: New.
10275
        * obj-c++.dg/tls/init-2.mm: New.
10276
        * obj-c++.dg/tls/diag-2.mm: New.
10277
        * obj-c++.dg/tls/diag-3.mm: New.
10278
        * obj-c++.dg/tls/diag-4.mm: New.
10279
        * obj-c++.dg/tls/static-1.mm: New.
10280
        * obj-c++.dg/tls/tls.exp: New.
10281
        * obj-c++.dg/tls/diag-5.mm: New.
10282
        * obj-c++.dg/tls/static-1a.mm: New.
10283
        * objc-obj-c++-shared/Object1.mm: New.
10284
        * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10285
 
10286
2010-05-24  Iain Sandoe  
10287
 
10288
        PR objc++/43689
10289
        * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10290
        * obj-c++.dg/const-str-6.mm: Ditto.
10291
 
10292
2010-05-24  Eric Botcazou  
10293
 
10294
        * g++.dg/parse/array-size2.C: Remove dg-error directives.
10295
 
10296
2010-05-24  Eric Botcazou  
10297
 
10298
        PR ada/38394
10299
        * gnat.dg/array13.ad[sb]: New test.
10300
 
10301
2010-05-24  Daniel Jacobowitz  
10302
            Sandra Loosemore  
10303
 
10304
        * gcc.target/arm/neon/: Regenerated test cases.
10305
 
10306
        * gcc.target/arm/neon/polytypes.c,
10307
        gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10308
        gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10309
        gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10310
        gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10311
        g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10312
        dg-add-options arm_neon.
10313
 
10314
        * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10315
        gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10316
        g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10317
        and arm_neon_fp16_ok.
10318
 
10319
        * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10320
        gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10321
 
10322
        * lib/target-supports.exp (add_options_for_arm_neon): New.
10323
        (check_effective_target_arm_neon_ok_nocache): New, from
10324
        check_effective_target_arm_neon_ok.  Check multiple possibilities.
10325
        (check_effective_target_arm_neon_ok): Use
10326
        check_effective_target_arm_neon_ok_nocache.
10327
        (add_options_for_arm_neon_fp16)
10328
        (check_effective_target_arm_neon_fp16_ok)
10329
        check_effective_target_arm_neon_fp16_ok_nocache): New.
10330
        (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10331
 
10332
2010-05-24  Jason Merrill  
10333
 
10334
        PR c++/41510
10335
        * g++.dg/cpp0x/initlist35.C: New.
10336
        * g++.dg/init/brace6.C: Adjust.
10337
 
10338
2010-05-24  Paul Brook  
10339
 
10340
        * gcc.target/arm/frame-pointer-1.c: New test.
10341
        * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10342
        pointer elimination.
10343
 
10344
2010-05-23  H.J. Lu  
10345
 
10346
        PR target/44245
10347
        * gcc.target/i386/crc32-3.c: New.
10348
        * gcc.target/i386/crc32-4.c: Likewise.
10349
 
10350
2010-05-23  Joseph Myers  
10351
 
10352
        * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10353
        gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10354
        * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10355
 
10356
2010-05-23  H.J. Lu  
10357
 
10358
        * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10359
 
10360
2010-05-23  Naarten Lankhorst  
10361
 
10362
        PR target/43869
10363
        * gcc.c-target/pr43869.c: New test.
10364
 
10365
2010-05-22  Janus Weil  
10366
 
10367
        PR fortran/44212
10368
        * gfortran.dg/class_22.f03: New.
10369
 
10370
2010-05-22  Iain Sandoe  
10371
 
10372
        PR lto/44238
10373
        * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10374
 
10375
2010-05-22  Janus Weil  
10376
 
10377
        PR fortran/44213
10378
        * gfortran.dg/abstract_type_7.f03: New.
10379
 
10380
2010-05-21  Jason Merrill  
10381
 
10382
        * g++.dg/eh/spec11.C: Test cleanup optimization.
10383
 
10384
2010-05-21  Jakub Jelinek  
10385
 
10386
        PR debug/44223
10387
        * gcc.target/i386/pr44223.c: New test.
10388
 
10389
2010-05-21  Rainer Orth  
10390
 
10391
        * gcc.target/i386/pr25993.c: Use @function as type specifier.
10392
 
10393
2010-05-21  Eric Botcazou  
10394
 
10395
        * g++.dg/other/const3.C: New test.
10396
 
10397
2010-05-20  Daniel Franke  
10398
 
10399
        PR fortran/38407
10400
        * warn_unused_dummy_argument_1.f90: New.
10401
        * warn_unused_dummy_argument_2.f90: New.
10402
 
10403
2010-05-20  Paolo Carlini  
10404
 
10405
        PR c++/30298
10406
        * g++.dg/inherit/crash1.C: New.
10407
        * g++.dg/inherit/crash2.C: Likewise.
10408
 
10409
2010-05-20  Jakub Jelinek  
10410
 
10411
        PR debug/44178
10412
        * g++.dg/debug/pr44178.C: New test.
10413
 
10414
2010-05-20  Changpeng Fang  
10415
 
10416
        PR middle-end/44185
10417
        * gcc.dg/tree-ssa/prefetch-6.c: Add
10418
        --param min-insn-to-prefetch-ratio=6.
10419
        * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10420
        allow unrolling, and adjust the movnti count.
10421
 
10422
2010-05-20  Jan Hubicka  
10423
 
10424
        PR middle-end/44197
10425
        * gcc.c-torture/compile/pr44197.c: New file.
10426
 
10427
2010-05-20  Uros Bizjak  
10428
 
10429
        * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10430
        Fix test code.
10431
        (check_effective_target_xop): Remove __may_alias__ attribute.
10432
 
10433
2010-05-20  Hans-Peter Nilsson  
10434
 
10435
        PR target/44202
10436
        * gcc.c-torture/execute/pr44202-1.c: New test.
10437
 
10438
2010-05-19 Jerry DeLisle  
10439
 
10440
        PR fortran/43851
10441
        * gfortran.dg/label_1.f90: Update test.
10442
 
10443
2010-05-19  Jan Hubicka  
10444
 
10445
        * gcc.dg/lto/ipareference2_0.c: New file.
10446
        * gcc.dg/lto/ipareference2_1.c: New file.
10447
 
10448
2010-05-19  Jason Merrill  
10449
 
10450
        * g++.dg/parse/fn-typedef2.C: New.
10451
 
10452
        * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10453
        function type.
10454
 
10455
        PR c++/44193
10456
        * g++.dg/template/fntype1.C: New.
10457
 
10458
2010-05-19  Eric Botcazou  
10459
 
10460
        * gnat.dg/discr23.ad[sb]: New test.
10461
        * gnat.dg/discr23_pkg.ads: New helper.
10462
 
10463
        * gnat.dg/specs/controlled1.ads: New test.
10464
        * gnat.dg/specs/controlled1_pkg.ads: New helper.
10465
 
10466
2010-05-19  Daniel Franke  
10467
 
10468
        PR fortran/44055
10469
        * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10470
        Fixed scope of C_SIZEOF.
10471
        * gfortran.dg/warn_conversion_2.f90: New.
10472
 
10473
2010-05-19  Rainer Orth  
10474
 
10475
        * lib/target-supports.exp (check_effective_target_sse2): New proc.
10476
        * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10477
        for optional selector.
10478
        * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10479
        (check_effective_target_sse3): New proc.
10480
        * gcc.target/i386/math-torture/math-torture.exp: Load
10481
        target-supports.exp.
10482
        Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10483
        check_effective_target_sse2.
10484
        * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10485
        * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10486
        * g++.dg/vect/vect.exp: Likewise.
10487
        * gfortran.dg/vect/vect.exp: Likewise.
10488
        * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10489
        -msse2 if check_effective_target_sse2.
10490
 
10491
        * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10492
        * gcc.target/i386/3dnow-2.c: Likewise.
10493
        * gcc.target/i386/3dnowA-1.c: Likewise.
10494
        * gcc.target/i386/3dnowA-2.c: Likewise.
10495
        * gcc.target/i386/pr42549.c: Likewise.
10496
 
10497
        * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10498
        * gcc.target/i386/sse3-addsubpd.c: Likewise.
10499
        * gcc.target/i386/sse3-addsubps.c: Likewise.
10500
        * gcc.target/i386/sse3-haddpd.c: Likewise.
10501
        * gcc.target/i386/sse3-haddps.c: Likewise.
10502
        * gcc.target/i386/sse3-hsubpd.c: Likewise.
10503
        * gcc.target/i386/sse3-hsubps.c: Likewise.
10504
        * gcc.target/i386/sse3-movddup.c: Likewise.
10505
        * gcc.target/i386/sse3-movshdup.c: Likewise.
10506
        * gcc.target/i386/sse3-movsldup.c: Likewise.
10507
 
10508
        * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10509
        * g++.dg/ext/attrib35.C: Likewise.
10510
        * g++.dg/opt/pr40496.C: Likewise.
10511
        * g++.dg/other/i386-1.C: Likewise.
10512
        * g++.dg/other/i386-4.C: Likewise.
10513
        * g++.dg/other/pr34435.C: Likewise.
10514
        * g++.dg/other/pr39496.C: Likewise.
10515
        * g++.dg/other/pr40446.C: Likewise.
10516
        * gcc.dg/compat/union-m128-1_main.c: Likewise.
10517
        * gcc.dg/compat/vector-1a_main.c: Likewise.
10518
        * gcc.dg/compat/vector-2a_main.c: Likewise.
10519
        * gcc.dg/lto/20090206-1_0.c: Likewise.
10520
        * gcc.dg/pr34856.c: Likewise.
10521
        * gcc.dg/pr36584.c: Likewise.
10522
        * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10523
        * gcc.dg/pr37544.c: Likewise.
10524
        * gcc.dg/torture/pr16104-1.c: Likewise.
10525
        * gcc.dg/torture/pr35771-1.c: Likewise.
10526
        * gcc.dg/torture/pr35771-2.c: Likewise.
10527
        * gcc.dg/torture/pr35771-3.c: Likewise.
10528
        * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10529
        * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10530
        * gcc.dg/torture/stackalign/push-1.c: Likewise.
10531
        * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10532
        * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10533
        * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10534
        * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10535
        * gcc.target/i386/20060512-1.c: Likewise.
10536
        * gcc.target/i386/20060512-3.c: Likewise.
10537
        * gcc.target/i386/all_one_m128i.c: Likewise.
10538
        * gcc.target/i386/float128-1.c: Likewise.
10539
        * gcc.target/i386/float128-2.c: Likewise.
10540
        * gcc.target/i386/fpcvt-1.c: Likewise.
10541
        * gcc.target/i386/fpcvt-2.c: Likewise.
10542
        * gcc.target/i386/fpcvt-3.c: Likewise.
10543
        * gcc.target/i386/fpprec-1.c: Likewise.
10544
        * gcc.target/i386/funcspec-9.c: Likewise.
10545
        * gcc.target/i386/incoming-1.c: Likewise.
10546
        * gcc.target/i386/incoming-12.c: Likewise.
10547
        * gcc.target/i386/incoming-2.c: Likewise.
10548
        * gcc.target/i386/incoming-3.c: Likewise.
10549
        * gcc.target/i386/incoming-4.c: Likewise.
10550
        * gcc.target/i386/incoming-6.c: Likewise.
10551
        * gcc.target/i386/incoming-7.c: Likewise.
10552
        * gcc.target/i386/incoming-8.c: Likewise.
10553
        * gcc.target/i386/opt-1.c: Likewise.
10554
        * gcc.target/i386/opt-2.c: Likewise.
10555
        * gcc.target/i386/ordcmp-1.c: Likewise.
10556
        * gcc.target/i386/pr17692.c: Likewise.
10557
        * gcc.target/i386/pr18614-1.c: Likewise.
10558
        * gcc.target/i386/pr22152.c: Likewise.
10559
        * gcc.target/i386/pr23570.c: Likewise.
10560
        * gcc.target/i386/pr23575.c: Likewise.
10561
        * gcc.target/i386/pr26449-1.c: Likewise.
10562
        * gcc.target/i386/pr26600.c: Likewise.
10563
        * gcc.target/i386/pr27790.c: Likewise.
10564
        * gcc.target/i386/pr28839.c: Likewise.
10565
        * gcc.target/i386/pr30970.c: Likewise.
10566
        * gcc.target/i386/pr32000-1.c: Likewise.
10567
        * gcc.target/i386/pr32000-2.c: Likewise.
10568
        * gcc.target/i386/pr32280.c: Likewise.
10569
        * gcc.target/i386/pr32661.c: Likewise.
10570
        * gcc.target/i386/pr32708-1.c: Likewise.
10571
        * gcc.target/i386/pr32961.c: Likewise.
10572
        * gcc.target/i386/pr33329.c: Likewise.
10573
        * gcc.target/i386/pr35714.c: Likewise.
10574
        * gcc.target/i386/pr35767-1.c: Likewise.
10575
        * gcc.target/i386/pr35767-1d.c: Likewise.
10576
        * gcc.target/i386/pr35767-1i.c: Likewise.
10577
        * gcc.target/i386/pr35767-2.c: Likewise.
10578
        * gcc.target/i386/pr35767-2d.c: Likewise.
10579
        * gcc.target/i386/pr35767-2i.c: Likewise.
10580
        * gcc.target/i386/pr35767-3.c: Likewise.
10581
        * gcc.target/i386/pr35767-5.c: Likewise.
10582
        * gcc.target/i386/pr36222-1.c: Likewise.
10583
        * gcc.target/i386/pr36578-1.c: Likewise.
10584
        * gcc.target/i386/pr36578-2.c: Likewise.
10585
        * gcc.target/i386/pr36992-1.c: Likewise.
10586
        * gcc.target/i386/pr37101.c: Likewise.
10587
        * gcc.target/i386/pr37216.c: Likewise.
10588
        * gcc.target/i386/pr37434-1.c: Likewise.
10589
        * gcc.target/i386/pr37434-2.c: Likewise.
10590
        * gcc.target/i386/pr37843-3.c: Likewise.
10591
        * gcc.target/i386/pr37843-4.c: Likewise.
10592
        * gcc.target/i386/pr39162.c: Likewise.
10593
        * gcc.target/i386/pr39315-1.c: Likewise.
10594
        * gcc.target/i386/pr39315-2.c: Likewise.
10595
        * gcc.target/i386/pr39315-3.c: Likewise.
10596
        * gcc.target/i386/pr39315-4.c: Likewise.
10597
        * gcc.target/i386/pr39445.c: Likewise.
10598
        * gcc.target/i386/pr39496.c: Likewise.
10599
        * gcc.target/i386/pr40809.c: Likewise.
10600
        * gcc.target/i386/pr40906-3.c: Likewise.
10601
        * gcc.target/i386/pr41019.c: Likewise.
10602
        * gcc.target/i386/pr42542-1.c: Likewise.
10603
        * gcc.target/i386/pr42542-2.c: Likewise.
10604
        * gcc.target/i386/pr42542-3.c: Likewise.
10605
        * gcc.target/i386/pr42542-3a.c: Likewise.
10606
        * gcc.target/i386/pr42881.c: Likewise.
10607
        * gcc.target/i386/push-1.c: Likewise.
10608
        * gcc.target/i386/quad-sse.c: Likewise.
10609
        * gcc.target/i386/reload-1.c: Likewise.
10610
        * gcc.target/i386/sse-10.c: Likewise.
10611
        * gcc.target/i386/sse-11.c: Likewise.
10612
        * gcc.target/i386/sse-15.c: Likewise.
10613
        * gcc.target/i386/sse-17.c: Likewise.
10614
        * gcc.target/i386/sse-18.c: Likewise.
10615
        * gcc.target/i386/sse-19.c: Likewise.
10616
        * gcc.target/i386/sse-4.c: Likewise.
10617
        * gcc.target/i386/sse-6.c: Likewise.
10618
        * gcc.target/i386/sse-vect-types.c: Likewise.
10619
        * gcc.target/i386/sse2-addpd-1.c: Likewise.
10620
        * gcc.target/i386/sse2-addsd-1.c: Likewise.
10621
        * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10622
        * gcc.target/i386/sse2-andpd-1.c: Likewise.
10623
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10624
        * gcc.target/i386/sse2-comisd-1.c: Likewise.
10625
        * gcc.target/i386/sse2-comisd-2.c: Likewise.
10626
        * gcc.target/i386/sse2-comisd-3.c: Likewise.
10627
        * gcc.target/i386/sse2-comisd-4.c: Likewise.
10628
        * gcc.target/i386/sse2-comisd-5.c: Likewise.
10629
        * gcc.target/i386/sse2-comisd-6.c: Likewise.
10630
        * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10631
        * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10632
        * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10633
        * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10634
        * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10635
        * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10636
        * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10637
        * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10638
        * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10639
        * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10640
        * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10641
        * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10642
        * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10643
        * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10644
        * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10645
        * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10646
        * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10647
        * gcc.target/i386/sse2-divpd-1.c: Likewise.
10648
        * gcc.target/i386/sse2-divsd-1.c: Likewise.
10649
        * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10650
        * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10651
        * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10652
        * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10653
        * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10654
        * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10655
        * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10656
        * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10657
        * gcc.target/i386/sse2-minpd-1.c: Likewise.
10658
        * gcc.target/i386/sse2-minsd-1.c: Likewise.
10659
        * gcc.target/i386/sse2-mmx.c: Likewise.
10660
        * gcc.target/i386/sse2-movapd-1.c: Likewise.
10661
        * gcc.target/i386/sse2-movapd-2.c: Likewise.
10662
        * gcc.target/i386/sse2-movd-1.c: Likewise.
10663
        * gcc.target/i386/sse2-movd-2.c: Likewise.
10664
        * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10665
        * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10666
        * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10667
        * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10668
        * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10669
        * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10670
        * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10671
        * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10672
        * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10673
        * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10674
        * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10675
        * gcc.target/i386/sse2-movq-1.c: Likewise.
10676
        * gcc.target/i386/sse2-movq-2.c: Likewise.
10677
        * gcc.target/i386/sse2-movq-3.c: Likewise.
10678
        * gcc.target/i386/sse2-movsd-1.c: Likewise.
10679
        * gcc.target/i386/sse2-movsd-2.c: Likewise.
10680
        * gcc.target/i386/sse2-movupd-1.c: Likewise.
10681
        * gcc.target/i386/sse2-movupd-2.c: Likewise.
10682
        * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10683
        * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10684
        * gcc.target/i386/sse2-orpd-1.c: Likewise.
10685
        * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10686
        * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10687
        * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10688
        * gcc.target/i386/sse2-paddb-1.c: Likewise.
10689
        * gcc.target/i386/sse2-paddd-1.c: Likewise.
10690
        * gcc.target/i386/sse2-paddq-1.c: Likewise.
10691
        * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10692
        * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10693
        * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10694
        * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10695
        * gcc.target/i386/sse2-paddw-1.c: Likewise.
10696
        * gcc.target/i386/sse2-pand-1.c: Likewise.
10697
        * gcc.target/i386/sse2-pandn-1.c: Likewise.
10698
        * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10699
        * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10700
        * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10701
        * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10702
        * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10703
        * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10704
        * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10705
        * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10706
        * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10707
        * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10708
        * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10709
        * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10710
        * gcc.target/i386/sse2-pminub-1.c: Likewise.
10711
        * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10712
        * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10713
        * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10714
        * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10715
        * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10716
        * gcc.target/i386/sse2-por-1.c: Likewise.
10717
        * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10718
        * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10719
        * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10720
        * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10721
        * gcc.target/i386/sse2-pslld-1.c: Likewise.
10722
        * gcc.target/i386/sse2-pslld-2.c: Likewise.
10723
        * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10724
        * gcc.target/i386/sse2-psllq-1.c: Likewise.
10725
        * gcc.target/i386/sse2-psllq-2.c: Likewise.
10726
        * gcc.target/i386/sse2-psllw-1.c: Likewise.
10727
        * gcc.target/i386/sse2-psllw-2.c: Likewise.
10728
        * gcc.target/i386/sse2-psrad-1.c: Likewise.
10729
        * gcc.target/i386/sse2-psrad-2.c: Likewise.
10730
        * gcc.target/i386/sse2-psraw-1.c: Likewise.
10731
        * gcc.target/i386/sse2-psraw-2.c: Likewise.
10732
        * gcc.target/i386/sse2-psrld-1.c: Likewise.
10733
        * gcc.target/i386/sse2-psrld-2.c: Likewise.
10734
        * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10735
        * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10736
        * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10737
        * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10738
        * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10739
        * gcc.target/i386/sse2-psubb-1.c: Likewise.
10740
        * gcc.target/i386/sse2-psubd-1.c: Likewise.
10741
        * gcc.target/i386/sse2-psubq-1.c: Likewise.
10742
        * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10743
        * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10744
        * gcc.target/i386/sse2-psubw-1.c: Likewise.
10745
        * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10746
        * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10747
        * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10748
        * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10749
        * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10750
        * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10751
        * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10752
        * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10753
        * gcc.target/i386/sse2-pxor-1.c: Likewise.
10754
        * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10755
        * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10756
        * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10757
        * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10758
        * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10759
        * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10760
        * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10761
        * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10762
        * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10763
        * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10764
        * gcc.target/i386/sse2-shufps-1.c: Likewise.
10765
        * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10766
        * gcc.target/i386/sse2-subpd-1.c: Likewise.
10767
        * gcc.target/i386/sse2-subsd-1.c: Likewise.
10768
        * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10769
        * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10770
        * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10771
        * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10772
        * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10773
        * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10774
        * gcc.target/i386/sse2-unpack-1.c: Likewise.
10775
        * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10776
        * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10777
        * gcc.target/i386/sse2-vec-1.c: Likewise.
10778
        * gcc.target/i386/sse2-vec-2.c: Likewise.
10779
        * gcc.target/i386/sse2-vec-3.c: Likewise.
10780
        * gcc.target/i386/sse2-vec-4.c: Likewise.
10781
        * gcc.target/i386/sse2-vec-5.c: Likewise.
10782
        * gcc.target/i386/sse2-vec-6.c: Likewise.
10783
        * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10784
        * gcc.target/i386/ssefn-2.c: Likewise.
10785
        * gcc.target/i386/ssefn-4.c: Likewise.
10786
        * gcc.target/i386/ssefp-1.c: Likewise.
10787
        * gcc.target/i386/ssefp-2.c: Likewise.
10788
        * gcc.target/i386/sseregparm-3.c: Likewise.
10789
        * gcc.target/i386/sseregparm-4.c: Likewise.
10790
        * gcc.target/i386/sseregparm-5.c: Likewise.
10791
        * gcc.target/i386/sseregparm-6.c: Likewise.
10792
        * gcc.target/i386/sseregparm-7.c: Likewise.
10793
        * gcc.target/i386/ssetype-1.c: Likewise.
10794
        * gcc.target/i386/ssetype-2.c: Likewise.
10795
        * gcc.target/i386/ssetype-3.c: Likewise.
10796
        * gcc.target/i386/ssetype-4.c: Likewise.
10797
        * gcc.target/i386/ssetype-5.c: Likewise.
10798
        * gcc.target/i386/unordcmp-1.c: Likewise.
10799
        * gcc.target/i386/vararg-1.c: Likewise.
10800
        * gcc.target/i386/vararg-2.c: Likewise.
10801
        * gcc.target/i386/vararg-3.c: Likewise.
10802
        * gcc.target/i386/vararg-4.c: Likewise.
10803
        * gcc.target/i386/vararg-7.c: Likewise.
10804
        * gcc.target/i386/vararg-8.c: Likewise.
10805
        * gcc.target/i386/vecinit-1.c: Likewise.
10806
        * gcc.target/i386/vecinit-2.c: Likewise.
10807
        * gcc.target/i386/vecinit-3.c: Likewise.
10808
        * gcc.target/i386/vecinit-4.c: Likewise.
10809
        * gcc.target/i386/vecinit-5.c: Likewise.
10810
        * gcc.target/i386/vecinit-6.c: Likewise.
10811
        * gcc.target/i386/vectorize2.c: Likewise.
10812
        * gcc.target/i386/vectorize3.c: Likewise.
10813
        * gcc.target/i386/vectorize4.c: Likewise.
10814
        * gcc.target/i386/vectorize6.c: Likewise.
10815
        * gcc.target/i386/vectorize7.c: Likewise.
10816
        * gcc.target/i386/vectorize8.c: Likewise.
10817
        * gcc.target/i386/vperm-v2df.c: Likewise.
10818
        * gcc.target/i386/vperm-v2di.c: Likewise.
10819
        * gcc.target/i386/vperm-v4si-1.c: Likewise.
10820
        * gcc.target/i386/xorps-sse2.c: Likewise.
10821
        * gcc.target/i386/xorps.c: Likewise.
10822
        * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10823
        * gfortran.dg/graphite/pr42326.f90: Likewise.
10824
        * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10825
 
10826
2010-05-19  Richard Guenther  
10827
 
10828
        PR lto/44196
10829
        * g++.dg/lto/20100519-1_0.C: New testcase.
10830
 
10831
2010-05-19  Daniel Franke  
10832
 
10833
        PR fortran/42360
10834
        * gfortran.dg/warn_intent_out_not_set.f90: New.
10835
 
10836
2010-05-19  Daniel Franke  
10837
 
10838
        PR fortran/38404
10839
        * gfortran.dg/data_char_1.f90: Updated warning message.
10840
        * gfortran.dg/data_array_6.f: New.
10841
 
10842
2010-05-19  Martin Jambor  
10843
 
10844
        * g++.dg/ipa/ivinline-8.C: New test.
10845
        * gcc.dg/ipa/iinline-2.c: Likewise.
10846
 
10847
2010-05-19  Daniel Franke  
10848
 
10849
        PR fortran/34505
10850
        * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10851
        arguments; add check for return value kind.
10852
        * gfortran.dg/float_1.f90: Likewise.
10853
 
10854
2010-05-18  Rainer Orth  
10855
 
10856
        * gcc.target/i386/20011009-1.c (COMMENT): Define.
10857
        (main): Use it.
10858
        * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10859
        * lib/lto.exp (lto_prune_warns): Fix location line regex.
10860
        Prune another location line format.
10861
        (lto-obj): Call lto_prune_warns on comp_output.
10862
 
10863
2010-05-18  Jan Hubicka  
10864
 
10865
        * gcc.dg/lto/ipacp_0.c: New test.
10866
        * gcc.dg/lto/ipacp_1.c: New test.
10867
 
10868
2010-05-18  Steven Bosscher  
10869
 
10870
        PR lto/44184
10871
        * gcc.dg/lto/20100518_0.c: New test.
10872
 
10873
2010-05-18  Eric Botcazou  
10874
 
10875
        * gnat.dg/specs/lto3.ads: Add missing dg-options.
10876
 
10877
2010-05-17  Janus Weil  
10878
 
10879
        PR fortran/43990
10880
        * gfortran.dg/class_21.f03: New.
10881
 
10882
2010-05-17  Jason Merrill  
10883
 
10884
        PR c++/44157
10885
        * g++.dg/cpp0x/initlist34.C: New.
10886
 
10887
        PR c++/44158
10888
        * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10889
 
10890
2010-05-17  Martin Jambor  
10891
 
10892
        * g++.dg/ipa/ivinline-1.C: New test.
10893
        * g++.dg/ipa/ivinline-2.C: New test.
10894
        * g++.dg/ipa/ivinline-3.C: New test.
10895
        * g++.dg/ipa/ivinline-4.C: New test.
10896
        * g++.dg/ipa/ivinline-5.C: New test.
10897
        * g++.dg/ipa/ivinline-6.C: New test.
10898
 
10899
2010-05-17  Dodji Seketeli  
10900
            Jason Merrill  
10901
 
10902
        PR c++/44108
10903
        * c-c++-common/Wunused-var-8.c: New test.
10904
 
10905
2010-05-17  Jakub Jelinek  
10906
 
10907
        PR bootstrap/42347
10908
        * gcc.c-torture/compile/pr42347.c: New test.
10909
 
10910
        PR middle-end/44102
10911
        * g++.dg/ext/asmgoto1.C: New test.
10912
 
10913
2010-05-17  Martin Jambor  
10914
 
10915
        PR middle-end/44133
10916
        * gcc.dg/tree-ssa/pr44133.c: New test.
10917
        * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10918
        precise.
10919
 
10920
2010-05-17  Janus Weil  
10921
 
10922
        PR fortran/44044
10923
        * gfortran.dg/class_20.f03: New.
10924
 
10925
2010-05-17  Christian Borntraeger  
10926
 
10927
        PR 44078
10928
        * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10929
        debug messages but not the newly introduced one.
10930
 
10931
2010-05-16  Daniel Franke  
10932
 
10933
        PR fortran/35779
10934
        * gfortran.dg/initialization_25.f90: Commented testcase.
10935
        * gfortran.dg/initialization_26.f90: New.
10936
 
10937
2010-05-16  Richard Guenther  
10938
 
10939
        * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10940
        * gcc.dg/pr43084.c: Likewise.
10941
        * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10942
        -fipa-type-escape.
10943
        * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10944
        -fipa-type-escape.
10945
        * gcc.dg/struct/struct-reorg.exp: Likewise.
10946
        * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10947
        * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10948
 
10949
2010-05-16  Joseph Myers  
10950
 
10951
        * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10952
        gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10953
        gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10954
        gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10955
        tests.
10956
 
10957
2010-05-15  Jason Merrill  
10958
 
10959
        * g++.dg/eh/spec10.C: New.
10960
        * g++.dg/eh/spec11.C: New.
10961
        * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10962
 
10963
2010-05-15  Janus Weil  
10964
 
10965
        PR fortran/44154
10966
        PR fortran/42647
10967
        * gfortran.dg/allocatable_scalar_9.f90: New.
10968
 
10969
2010-05-15  Jakub Jelinek  
10970
 
10971
        PR c++/44148
10972
        * g++.dg/torture/pr44148.C: New test.
10973
 
10974
2010-05-15  Joseph Myers  
10975
 
10976
        * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10977
        gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10978
        * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10979
        diagnostics and type sizes.
10980
 
10981
2010-05-15  Eric Botcazou  
10982
 
10983
        * gnat.dg/lto9.adb: New test.
10984
        * gnat.dg/lto9_pkg1.ads: New helper.
10985
        * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10986
 
10987
2010-05-15  Jan Hubicka  
10988
 
10989
        * gcc.dg/lto/ipareference_1.c: Rename to ...
10990
        * gcc.dg/lto/ipareference_0.c: ... this one.
10991
        * gcc.dg/lto/ipareference_2.c: Rename to ...
10992
        * gcc.dg/lto/ipareference_1.c: ... this one.
10993
 
10994
2010-05-15  Jan Hubicka  
10995
 
10996
        * gcc.dg/lto/ipareference_1.c: New file.
10997
        * gcc.dg/lto/ipareference_2.c: New file.
10998
 
10999
2010-05-15  Richard Guenther  
11000
 
11001
        PR tree-optimization/44038
11002
        * gcc.c-torture/compile/pr44038.c: New testcase.
11003
 
11004
2010-05-15  H.J. Lu  
11005
 
11006
        * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
11007
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
11008
 
11009
2010-05-15  Janus Weil  
11010
 
11011
        PR fortran/43207
11012
        PR fortran/43969
11013
        * gfortran.dg/class_18.f03: New.
11014
        * gfortran.dg/class_19.f03: New.
11015
 
11016
2010-05-14  Jakub Jelinek  
11017
 
11018
        PR debug/44112
11019
        * gcc.dg/debug/dwarf2/const-1.c: Remove.
11020
        * g++.dg/debug/dwarf2/const1.C: Remove.
11021
 
11022
2010-05-14  Jason Merrill  
11023
 
11024
        * g++.dg/eh/cond4.C: New.
11025
        * g++.dg/eh/elide2.C: Adjust.
11026
        * g++.old-deja/g++.eh/terminate1.C: Adjust.
11027
 
11028
2010-05-14  Steven G. Kargl  
11029
 
11030
        PR fortran/44135
11031
        * gfortran.dg/actual_array_interface_2.f90: New test.
11032
 
11033
2010-05-14  Richard Guenther  
11034
 
11035
        PR tree-optimization/44119
11036
        * gcc.c-torture/compile/pr44119.c: New testcase.
11037
 
11038
2010-05-14  Jason Merrill  
11039
 
11040
        PR c++/44127
11041
        * g++.dg/eh/terminate1.C: New.
11042
 
11043
2010-05-14  Jakub Jelinek  
11044
 
11045
        * gfortran.dg/gomp/pr44036-1.f90: Adjust.
11046
 
11047
        PR debug/44136
11048
        * gcc.dg/pr44136.c: New test.
11049
 
11050
2010-05-14  Shujing Zhao  
11051
 
11052
        PR c++/30566
11053
        * g++.dg/warn/Wshadow-4.C: Adjust.
11054
        * g++.dg/warn/Wshadow-5.C: New test.
11055
        * g++.dg/warn/Wshadow-6.C: New test
11056
 
11057
2010-05-13  Daniel Franke  
11058
 
11059
        PR fortran/35779
11060
        * gfortran.dg/initialization_25.f90: New.
11061
 
11062
2010-05-13  Martin Jambor  
11063
 
11064
        * g++.dg/otr-fold-1.C: New test.
11065
        * g++.dg/otr-fold-2.C: New test.
11066
 
11067
2010-05-13  Jakub Jelinek  
11068
 
11069
        PR fortran/44036
11070
        * gfortran.dg/gomp/pr44036-1.f90: New test.
11071
        * gfortran.dg/gomp/pr44036-2.f90: New test.
11072
        * gfortran.dg/gomp/pr44036-3.f90: New test.
11073
 
11074
        PR debug/43983
11075
        * gcc.dg/guality/sra-1.c: New test.
11076
 
11077
2010-05-12  Jan Hubicka  
11078
 
11079
        * tree-ssa/unreachable.c: New test.
11080
 
11081
2010-05-12  Jason Merrill  
11082
 
11083
        * g++.dg/cpp0x/sfinae1.C: New.
11084
 
11085
2010-05-12  Sriraman Tallam  
11086
 
11087
        * gcc.target/i386/zee.c: New file.
11088
 
11089
2010-05-12  Jason Merrill  
11090
 
11091
        * g++.dg/conversion/op1.C: Expect template candidate message.
11092
        * g++.dg/cpp0x/nullptr15.C: Likewise.
11093
        * g++.dg/cpp0x/pr31431-2.C: Likewise.
11094
        * g++.dg/cpp0x/pr31431.C: Likewise.
11095
        * g++.dg/cpp0x/temp_default2.C: Likewise.
11096
        * g++.dg/cpp0x/trailing4.C: Likewise.
11097
        * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11098
        * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11099
        * g++.dg/cpp0x/variadic-throw.C: Likewise.
11100
        * g++.dg/cpp0x/variadic35.C: Likewise.
11101
        * g++.dg/cpp0x/vt-35147.C: Likewise.
11102
        * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11103
        * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11104
        * g++.dg/ext/visibility/anon8.C: Likewise.
11105
        * g++.dg/ext/vla2.C: Likewise.
11106
        * g++.dg/other/pr28114.C: Likewise.
11107
        * g++.dg/other/ptrmem10.C: Likewise.
11108
        * g++.dg/other/ptrmem11.C: Likewise.
11109
        * g++.dg/overload/unknown1.C: Likewise.
11110
        * g++.dg/parse/template7.C: Likewise.
11111
        * g++.dg/parse/typename7.C: Likewise.
11112
        * g++.dg/template/conv11.C: Likewise.
11113
        * g++.dg/template/copy1.C: Likewise.
11114
        * g++.dg/template/deduce3.C: Likewise.
11115
        * g++.dg/template/dependent-expr5.C: Likewise.
11116
        * g++.dg/template/friend.C: Likewise.
11117
        * g++.dg/template/incomplete2.C: Likewise.
11118
        * g++.dg/template/local4.C: Likewise.
11119
        * g++.dg/template/local6.C: Likewise.
11120
        * g++.dg/template/operator10.C: Likewise.
11121
        * g++.dg/template/overload6.C: Likewise.
11122
        * g++.dg/template/ptrmem2.C: Likewise.
11123
        * g++.dg/template/ptrmem20.C: Likewise.
11124
        * g++.dg/template/ptrmem8.C: Likewise.
11125
        * g++.dg/template/sfinae2.C: Likewise.
11126
        * g++.dg/template/ttp25.C: Likewise.
11127
        * g++.dg/template/unify10.C: Likewise.
11128
        * g++.dg/template/unify11.C: Likewise.
11129
        * g++.dg/template/unify6.C: Likewise.
11130
        * g++.dg/template/unify7.C: Likewise.
11131
        * g++.dg/template/unify9.C: Likewise.
11132
        * g++.dg/template/varmod1.C: Likewise.
11133
        * g++.old-deja/g++.brendan/crash56.C: Likewise.
11134
        * g++.old-deja/g++.law/operators32.C: Likewise.
11135
        * g++.old-deja/g++.pt/crash28.C: Likewise.
11136
        * g++.old-deja/g++.pt/crash60.C: Likewise.
11137
        * g++.old-deja/g++.pt/explicit38.C: Likewise.
11138
        * g++.old-deja/g++.pt/explicit39.C: Likewise.
11139
        * g++.old-deja/g++.pt/explicit41.C: Likewise.
11140
        * g++.old-deja/g++.pt/explicit67.C: Likewise.
11141
        * g++.old-deja/g++.pt/explicit77.C: Likewise.
11142
        * g++.old-deja/g++.pt/expr2.C: Likewise.
11143
        * g++.old-deja/g++.pt/overload7.C: Likewise.
11144
        * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11145
        * g++.old-deja/g++.pt/spec5.C: Likewise.
11146
        * g++.old-deja/g++.pt/spec6.C: Likewise.
11147
        * g++.old-deja/g++.pt/t24.C: Likewise.
11148
        * g++.old-deja/g++.pt/unify4.C: Likewise.
11149
        * g++.old-deja/g++.pt/unify6.C: Likewise.
11150
        * g++.old-deja/g++.pt/unify8.C: Likewise.
11151
        * g++.old-deja/g++.robertl/eb119.C: Likewise.
11152
        * g++.old-deja/g++.robertl/eb79.C: Likewise.
11153
        * g++.old-deja/g++.robertl/eb98.C: Likewise.
11154
 
11155
        * g++.dg/cpp0x/initlist32.C: New.
11156
 
11157
        * g++.dg/template/conv11.C: New.
11158
        * g++.dg/conversion/op1.C: Adjust expected error.
11159
 
11160
        * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11161
 
11162
2010-05-12  H.J. Lu  
11163
 
11164
        PR target/44088
11165
        * gcc.target/i386/avx-cmpsd-1.c: New.
11166
        * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11167
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
11168
        * gcc.target/i386/avx-cmpss-2.c: Likewise.
11169
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
11170
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11171
 
11172
2010-05-12  Jakub Jelinek  
11173
 
11174
        PR middle-end/44085
11175
        * gcc.dg/gomp/pr44085.c: New test.
11176
        * gfortran.dg/gomp/pr44085.f90: New test.
11177
 
11178
2010-05-12  Iain Sandoe  
11179
 
11180
        * objc-obj-c++-shared/Object1.m: New.
11181
        * objc.dg/torture: New directory.
11182
        * objc.dg/torture/tls: Ditto.
11183
        * objc.dg/tls: Ditto.
11184
        * objc.dg/torture/tls/trivial.m: New test.
11185
        * objc.dg/torture/tls/thr-init-2.m: New test.
11186
        * objc.dg/torture/tls/thr-init-3.m: New test.
11187
        * objc.dg/torture/tls/thr-init.m: New test.
11188
        * objc.dg/torture/tls/diag-1.m: New test.
11189
        * objc.dg/torture/tls/tls.exp: New.
11190
        * objc.dg/torture/trivial.m: New test.
11191
        * objc.dg/torture/dg-torture.exp: New.
11192
        * objc.dg/tls/diag-3.m: New test.
11193
        * objc.dg/tls/diag-4.m: New test.
11194
        * objc.dg/tls/diag-5.m: New test.
11195
        * objc.dg/tls/init-1.m: New test.
11196
        * objc.dg/tls/init-2.m: New test.
11197
        * objc.dg/tls/tls.exp: New.
11198
        * objc.dg/tls/diag-2.m: New test.
11199
        * lib/objc.exp: Respond to dg-additional-files.
11200
 
11201
2010-05-12  Maxim Kuvyrkov  
11202
 
11203
        * gcc.target/m68k/20100512-1.c: New.
11204
 
11205
2010-05-12  Eric Botcazou  
11206
 
11207
        * gnat.dg/lto8.adb: New test.
11208
        * gnat.dg/lto8_pkg.ad[sb]: New helper.
11209
        * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11210
 
11211
2010-05-11  Paolo Carlini  
11212
 
11213
        PR c++/34272
11214
        PR c++/43630
11215
        PR c++/34491
11216
        * g++.dg/template/crash97.C: New.
11217
        * g++.dg/template/crash98.C: Likewise.
11218
        * g++.dg/template/crash99.C: Likewise.
11219
        * g++.dg/cpp0x/pr31439.C: Adjust.
11220
        * g++.dg/template/crash95.C: Likewise.
11221
 
11222
2010-05-11  Jakub Jelinek  
11223
 
11224
        PR middle-end/44071
11225
        * c-c++-common/asmgoto-4.c: New test.
11226
        * gcc.target/i386/pr44071.c: New test.
11227
 
11228
        PR c++/44062
11229
        * c-c++-common/Wunused-var-7.c: New test.
11230
        * g++.dg/warn/Wunused-var-9.C: New test.
11231
 
11232
2010-05-11  Daniel Franke  
11233
 
11234
        PR fortran/43711
11235
        * gfortran.dg/gomp/pr43711.f90: New.
11236
 
11237
2010-05-11  Daniel Franke  
11238
 
11239
        PR fortran/31820
11240
        * gfortran.dg/select_5.f90: Updated.
11241
 
11242
2010-05-11  Jan Hubicka  
11243
 
11244
        PR tree-optimize/44063
11245
        * gcc.c-torture/compile/pr44063.c: New testcase.
11246
 
11247
2010-05-11  Jakub Jelinek  
11248
 
11249
        PR debug/44023
11250
        * gcc.dg/pr44023.c: New test.
11251
 
11252
2010-05-10  Eric Botcazou  
11253
 
11254
        * gnat.dg/lto7.adb: New test.
11255
        * gnat.dg/lto7_pkg.ad[sb]: New helper.
11256
 
11257
2010-05-10  Jason Merrill  
11258
 
11259
        PR c++/44017
11260
        * g++.dg/template/inherit5.C: New.
11261
 
11262
        PR c++/44045
11263
        * g++.dg/cpp0x/initlist33.C: New.
11264
        * g++.dg/cpp0x/initlist26.C: Adjust.
11265
        * g++.dg/cpp0x/initlist28.C: Adjust.
11266
 
11267
2010-05-10  Fabien Chêne  
11268
 
11269
        PR c++/43719
11270
        * g++.dg/init/pr43719.C: New.
11271
        * g++.dg/anon-struct4.C: Adjust.
11272
 
11273
2010-05-10  Jakub Jelinek  
11274
 
11275
        PR debug/44028
11276
        * gcc.dg/pr44028.c: New test.
11277
 
11278
2010-05-08  Daniel Franke  
11279
 
11280
        PR fortran/27866
11281
        PR fortran/35003
11282
        PR fortran/42809
11283
        * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11284
        * gfortran.dg/warn_conversion.f90: New.
11285
 
11286
2010-05-10  Michael Matz  
11287
 
11288
        * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11289
 
11290
2010-05-10  H.J. Lu  
11291
 
11292
        PR rtl-optimization/44012
11293
        * gcc.dg/pr44012.c: New.
11294
 
11295
2010-05-10  Rainer Orth  
11296
 
11297
        * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11298
        Log text on entry and exit.
11299
        Prune Sun ld warnings for common symbols with differing sizes.
11300
        (lto-link-and-maybe-run): Change caller.
11301
 
11302
2010-05-10  Janus Weil  
11303
 
11304
        PR fortran/44044
11305
        * gfortran.dg/class_7.f03: Modified.
11306
        * gfortran.dg/select_type_1.f03: Modified.
11307
        * gfortran.dg/select_type_12.f03: New.
11308
 
11309
2010-05-10  Richard Guenther  
11310
 
11311
        PR tree-optimization/44050
11312
        * gcc.dg/torture/pr44050.c: New testcase.
11313
 
11314
2010-05-10  Wei Guozhi  
11315
 
11316
        PR target/42879
11317
        * gcc.target/arm/pr42879.c: New testcase.
11318
 
11319
2010-05-09  Joseph Myers  
11320
 
11321
        PR c/44051
11322
        * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11323
 
11324
2010-05-09  Joseph Myers  
11325
 
11326
        PR c/10676
11327
        * gcc.dg/anon-struct-10.c: New test.
11328
 
11329
2010-05-09  Richard Guenther  
11330
 
11331
        PR middle-end/44024
11332
        * gcc.dg/pr44024.c: New testcase.
11333
 
11334
2010-05-09  Joseph Myers  
11335
 
11336
        PR c/4784
11337
        * gcc.dg/anon-struct-9.c: New test.
11338
 
11339
2010-05-09  Richard Guenther  
11340
 
11341
        PR middle-end/44043
11342
        * gcc.c-torture/compile/pr44043.c: New testcase.
11343
 
11344
2010-05-09  Richard Guenther  
11345
 
11346
        * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11347
 
11348
2010-05-09  Eric Botcazou  
11349
 
11350
        * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11351
 
11352
2010-05-08  Eric Botcazou  
11353
 
11354
        * gnat.dg/lto[12456].adb: Add "target lto" marker.
11355
        * gnat.dg/specs/lto3.ads: Likewise.
11356
 
11357
2010-05-08  Sandra Loosemore  
11358
 
11359
        PR middle-end/28685
11360
        * gcc.dg/pr28685-1.c: New file.
11361
 
11362
2010-05-08  Richard Guenther  
11363
 
11364
        PR tree-optimization/44030
11365
        * gcc.c-torture/compile/pr44030.c: New testcase.
11366
 
11367
2010-05-08  Eric Botcazou  
11368
 
11369
        * gnat.dg/lto6.adb: New test.
11370
        * gnat.dg/lto6_pkg.ads: New helper.
11371
 
11372
2010-05-08  Eric Botcazou  
11373
 
11374
        * gnat.dg/lto5.adb: New test.
11375
        * gnat.dg/lto5_pkg.ad[sb]: New helper.
11376
 
11377
2010-05-08  Eric Botcazou  
11378
 
11379
        * gnat.dg/lto4.ad[sb]: New test.
11380
 
11381
2010-05-08  Eric Botcazou  
11382
 
11383
        * gnat.dg/specs/lto3.ads: New test.
11384
        * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11385
        * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11386
 
11387
2010-05-08  Quentin Ochem  
11388
 
11389
        * gnat.dg/sizetype3.ad[sb]: New test.
11390
        * gnat.dg/sizetype3_pkg.ads: New helper.
11391
 
11392
2010-05-07  Fabien Chêne  
11393
 
11394
        PR c++/43951
11395
        * g++.dg/init/new29.C: New.
11396
 
11397
2010-05-07  Daniel Franke  
11398
 
11399
        PR fortran/40728
11400
        * gfortran.dg/coarray_1.f90: Fixed error message.
11401
        * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11402
        * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11403
        * gfortran.dg/intrinsic_std_5.f90: New.
11404
 
11405
2010-05-07  Jason Merrill  
11406
 
11407
        * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11408
 
11409
2010-05-07  Rainer Orth  
11410
 
11411
        * gcc.dg/lto/20100423-2_0.c: Include .
11412
        (size_t, stderr): Remove.
11413
        (read_error): Replaced __builtin_fprintf by fprintf.
11414
 
11415
2010-05-07  Shujing Zhao  
11416
 
11417
        * gcc.dg/ordered-comparison-1.c: New test.
11418
        * gcc.dg/ordered-comparison-2.c: New test.
11419
        * gcc.dg/ordered-comparison-3.c: New test.
11420
        * gcc.dg/ordered-comparison-4.c: New test.
11421
 
11422
2010-05-06  Mike Stump  
11423
 
11424
        PR objc/35165
11425
        * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11426
 
11427
2010-05-06  Magnus Fromreide  
11428
            Jason Merrill  
11429
 
11430
        * g++.dg/cpp0x/nullptr01.C: New.
11431
        * g++.dg/cpp0x/nullptr02.C: New.
11432
        * g++.dg/cpp0x/nullptr03.C: New.
11433
        * g++.dg/cpp0x/nullptr04.C: New.
11434
        * g++.dg/cpp0x/nullptr05.C: New.
11435
        * g++.dg/cpp0x/nullptr06.C: New.
11436
        * g++.dg/cpp0x/nullptr07.C: New.
11437
        * g++.dg/cpp0x/nullptr08.C: New.
11438
        * g++.dg/cpp0x/nullptr09.C: New.
11439
        * g++.dg/cpp0x/nullptr10.C: New.
11440
        * g++.dg/cpp0x/nullptr11.C: New.
11441
        * g++.dg/cpp0x/nullptr12.C: New.
11442
        * g++.dg/cpp0x/nullptr13.C: New.
11443
        * g++.dg/cpp0x/nullptr14.C: New.
11444
        * g++.dg/cpp0x/nullptr15.C: New.
11445
        * g++.dg/cpp0x/nullptr16.C: New.
11446
        * g++.dg/cpp0x/nullptr17.C: New.
11447
        * g++.dg/cpp0x/nullptr18.C: New.
11448
        * g++.dg/cpp0x/nullptr19.C: New.
11449
        * g++.dg/cpp0x/nullptr20.C: New.
11450
        * g++.dg/cpp0x/nullptr21.C: New.
11451
        * g++.dg/cpp0x/nullptr22.C: New.
11452
        * g++.dg/debug/nullptr01.C: New.
11453
        * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11454
 
11455
2010-05-06  Jakub Jelinek  
11456
 
11457
        * gcc.dg/Wunused-var-8.c: Move to...
11458
        * c-c++-common/Wunused-var-6.c: ... here.  New test.
11459
 
11460
2010-05-06  Paolo Carlini  
11461
 
11462
        PR c++/40406
11463
        * g++.dg/template/crash96.C: New.
11464
 
11465
2010-05-06  Jan Hubicka  
11466
 
11467
        PR tree-optimization/43791
11468
        * gcc.c-torture/compile/pr43791.c: New file.
11469
 
11470
2010-05-06  Michael Matz  
11471
 
11472
        PR tree-optimization/43984
11473
        * gfortran.dg/pr43984.f90: New test.
11474
 
11475
2010-05-06  Manuel López-Ibáñez  
11476
 
11477
        PR 40989
11478
        * gcc.dg/pr40989.c: New.
11479
 
11480
2010-05-06  Richard Guenther  
11481
 
11482
        PR tree-optimization/43934
11483
        * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11484
 
11485
2010-05-06  Richard Guenther  
11486
 
11487
        PR tree-optimization/43987
11488
        * gcc.c-torture/execute/pr43987.c: New testcase.
11489
        * gcc.dg/torture/pta-escape-1.c: Adjust.
11490
        * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11491
        * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11492
        * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11493
        * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11494
 
11495
2010-04-22  Jakub Jelinek  
11496
            Dodji Seketeli  
11497
 
11498
        PR c/18624
11499
        * g++.dg/warn/Wunused-7.C: Add dg-warning.
11500
        * g++.dg/template/sfinae16.C: Likewise.
11501
        * gcc.dg/Wunused-var-1.c: Moved to...
11502
        * c-c++-common/Wunused-var-1.c: ...here. New test.
11503
        * gcc.dg/Wunused-var-2.c: Moved to...
11504
        * c-c++-common/Wunused-var-2.c: ...here. New test.
11505
        * gcc.dg/Wunused-var-3.c: Moved to...
11506
        * c-c++-common/Wunused-var-3.c: ...here. New test.
11507
        * gcc.dg/Wunused-var-4.c: Moved to...
11508
        * gcc.dg/Wunused-var-1.c: ... here.
11509
        * gcc.dg/Wunused-var-5.c: Moved to...
11510
        * c-c++-common/Wunused-var-4.c: ...here. New test.
11511
        * gcc.dg/Wunused-var-7.c: Moved to...
11512
        * c-c++-common/Wunused-var-5.c: ...here. New test.
11513
        * gcc.dg/Wunused-var-6.c: Moved to...
11514
        * gcc.dg/Wunused-var-2.c: ... here.
11515
        * c-c++-common/Wunused-var-1.c: New test.
11516
        * c-c++-common/Wunused-var-2.c: New test.
11517
        * c-c++-common/Wunused-var-3.c: New test.
11518
        * c-c++-common/Wunused-var-4.c: New test.
11519
        * c-c++-common/Wunused-var-5.c: New test.
11520
        * g++.dg/warn/Wunused-var-1.C: New test.
11521
        * g++.dg/warn/Wunused-var-2.C: New test.
11522
        * g++.dg/warn/Wunused-var-3.C: New test.
11523
        * g++.dg/warn/Wunused-var-4.C: New test.
11524
        * g++.dg/warn/Wunused-var-5.C: New test.
11525
        * g++.dg/warn/Wunused-var-6.C: New test.
11526
        * g++.dg/warn/Wunused-var-7.C: New test.
11527
        * g++.dg/warn/Wunused-var-8.C: New test.
11528
        * g++.dg/warn/Wunused-parm-1.C: New test.
11529
        * g++.dg/warn/Wunused-parm-2.C: New test.
11530
        * g++.dg/warn/Wunused-parm-3.C: New test.
11531
 
11532
2010-05-06  Tobias Burnus  
11533
 
11534
        PR fortran/43985
11535
        * gfortran.dg/gomp/crayptr5.f90: New test case.
11536
 
11537
2010-05-05  Jason Merrill  
11538
 
11539
        PR debug/43370
11540
        * g++.dg/ext/attrib39.C: New.
11541
 
11542
2010-05-05  Daniel Franke  
11543
 
11544
        PR fortran/24978
11545
        * gfortran.dg/data_invalid.f90: New.
11546
 
11547
2010-05-05  Eric Botcazou  
11548
 
11549
        * gnat.dg/lto2.adb: New test.
11550
 
11551
2010-05-05  Jason Merrill  
11552
 
11553
        PR c++/43787
11554
        * g++.dg/opt/empty1.C: New.
11555
 
11556
2010-05-05  Janus Weil  
11557
 
11558
        PR fortran/43696
11559
        * gfortran.dg/class_17.f03: New.
11560
 
11561
2010-05-04  Neil Vachharajani  
11562
 
11563
        * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11564
 
11565
2010-05-04  Mike Stump  
11566
 
11567
        PR objc/35165
11568
        * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11569
 
11570
2010-05-04  H.J. Lu  
11571
 
11572
        PR target/43668
11573
        * gcc.target/i386/pr43668.c: New.
11574
 
11575
2010-05-04  Paolo Carlini  
11576
 
11577
        PR c++/43028
11578
        * g++.dg/cpp0x/initlist31.C: New.
11579
 
11580
2010-05-04  Jakub Jelinek  
11581
 
11582
        PR c/43981
11583
        * gcc.dg/Wunused-var-8.c: New test.
11584
 
11585
2010-05-04  Jason Merrill  
11586
 
11587
        PR c++/38064
11588
        * g++.dg/cpp0x/enum3.C: Extend.
11589
 
11590
2010-05-04  H.J. Lu  
11591
 
11592
        PR target/43799
11593
        * gcc.target/i386/pr43799.c: New.
11594
 
11595
2010-05-04  Eric Botcazou  
11596
 
11597
        * gnat.dg/lto1.adb: New test.
11598
        * gnat.dg/lto1_pkg.ad[sb]: New helper.
11599
 
11600
2010-05-04  H.J. Lu  
11601
 
11602
        PR middle-end/43671
11603
        * gcc.target/i386/pr43671.c: New.
11604
 
11605
2010-05-04  Paolo Carlini  
11606
 
11607
        PR c++/43705
11608
        * g++.dg/template/crash95.C: New.
11609
 
11610
2010-05-04  H.J. Lu  
11611
 
11612
        PR debug/43508
11613
        * gcc.target/i386/pr43508.c: New.
11614
 
11615
2010-05-04  Richard Guenther  
11616
 
11617
        PR tree-optimization/43879
11618
        * g++.dg/torture/pr43879-1_0.C: New testcase.
11619
        * g++.dg/torture/pr43879-1_1.C: Likewise.
11620
 
11621
2010-05-03  Dodji Seketeli  
11622
 
11623
        PR c++/43953
11624
        * g++.dg/other/crash-12.C: New test.
11625
 
11626
2010-05-03  H.J. Lu  
11627
 
11628
        * g++.dg/cdce3.C: Add a space.  Updated.
11629
 
11630
2010-05-03  Jason Merrill  
11631
 
11632
        PR c++/43680
11633
        * g++.dg/opt/enum2.C: New.
11634
        * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11635
        * g++.dg/warn/Wswitch-1.C: Adjust message.
11636
 
11637
2010-05-03  Rainer Orth  
11638
 
11639
        * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11640
        * g++.dg/ext/label13.C: Fix typo.
11641
        * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11642
        alpha*-dec-osf5*.
11643
        * gcc.c-torture/compile/limits-declparen.c: xfail on
11644
        alpha*-dec-osf5* with -g.
11645
        * gcc.c-torture/compile/limits-pointer.c: Likewise.
11646
        * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11647
        * gcc.dg/c99-tgmath-2.c: Likewise.
11648
        * gcc.dg/c99-tgmath-3.c: Likewise.
11649
        * gcc.dg/c99-tgmath-4.c: Likewise.
11650
 
11651
2010-05-03  Steven G. Kargl  
11652
 
11653
        PR fortran/43592
11654
        * gfortran.dg/unexpected_interface.f90: New test.
11655
 
11656
2010-05-03  Rainer Orth  
11657
 
11658
        * ada/acats/run_acats (which): New function.
11659
        (host_gnatchop, host_gnatmake): Use it.
11660
 
11661
2010-05-03  Richard Guenther  
11662
 
11663
        PR tree-optimization/43971
11664
        * gcc.dg/pr43971.c: New testcase.
11665
 
11666
2010-05-03  Jakub Jelinek  
11667
 
11668
        PR debug/43972
11669
        * gcc.dg/debug/pr43972.c: New test.
11670
 
11671
2010-05-02  Uros Bizjak  
11672
 
11673
        PR testsuite/43963
11674
        * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11675
 
11676
2010-05-02  Richard Guenther  
11677
 
11678
        PR tree-optimization/43879
11679
        * gcc.dg/torture/pr43879-3.c: New testcase.
11680
 
11681
2010-05-01  Richard Guenther  
11682
 
11683
        PR tree-optimization/43949
11684
        * g++.dg/warn/Warray-bounds-5.C: New testcase.
11685
 
11686
2010-05-01  H.J. Lu  
11687
 
11688
        PR c++/43951
11689
        * g++.dg/init/new28.C: New.
11690
 
11691
2010-04-30  Iain Sandoe  
11692
 
11693
        PR objc++/32052
11694
        * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11695
        structure and nested declarations.
11696
        * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11697
        structure and nested declarations.  Reduce header clutter and
11698
        use _exit() rather than abort().
11699
        * objc.dg/encode-10.m: New.
11700
        * objc.dg/encode-11.m: New.
11701
 
11702
2010-04-30  DJ Delorie  
11703
 
11704
        * gcc.c-torture/execute/20100430-1.c: New test.
11705
 
11706
2010-04-30  Jason Merrill  
11707
 
11708
        PR c++/43868
11709
        * g++.dg/template/ptrmem21.C: New.
11710
 
11711
2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11712
 
11713
        PR fortran/18918
11714
        PR fortran/43931
11715
        * gfortran.dg/coarray_13.f90: New test.
11716
 
11717
2010-04-30  Richard Guenther  
11718
 
11719
        PR lto/43946
11720
        * gcc.dg/lto/20100430-1_0.c: New testcase.
11721
 
11722
2010-04-30  Jakub Jelinek  
11723
 
11724
        PR debug/43942
11725
        * c-c++-common/pr43942.c: New test.
11726
 
11727
2009-04-30  Steven Bosscher  
11728
 
11729
        * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11730
        conflict with darwin crt1.o 'start' symbol.
11731
 
11732
2010-04-30  Richard Guenther  
11733
 
11734
        PR tree-optimization/43879
11735
        * gcc.dg/torture/pr43879_1.c: New testcase.
11736
 
11737
2010-04-30  Richard Guenther  
11738
 
11739
        * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11740
 
11741
2010-04-29  Fabien Chêne  
11742
 
11743
        PR c++/43890
11744
        * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11745
        user-provided constructor while recursing.
11746
 
11747
2010-04-29  Janus Weil  
11748
 
11749
        PR fortran/42274
11750
        * gfortran.dg/class_16.f03: New test.
11751
 
11752
2010-04-29  Janus Weil  
11753
 
11754
        PR fortran/42274
11755
        * gfortran.dg/class_15.f03: New.
11756
 
11757
2010-04-29  Paul Thomas  
11758
 
11759
        PR fortran/43326
11760
        * gfortran.dg/dynamic_dispatch_9.f03: New test.
11761
 
11762
2010-04-29  Janus Weil  
11763
 
11764
        PR fortran/43492
11765
        * gfortran.dg/generic_22.f03 : New test.
11766
 
11767
2010-04-29  Paul Thomas  
11768
 
11769
        PR fortran/42353
11770
        * gfortran.dg/class_14.f03: New test.
11771
 
11772
2010-04-29  Jerry DeLisle  
11773
 
11774
        PR fortran/42680
11775
        * gfortran.dg/interface_32.f90: New test.
11776
 
11777
2009-04-29  Paul Thomas  
11778
            Janus Weil  
11779
 
11780
        PR fortran/41829
11781
        * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11782
        * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11783
        * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11784
 
11785
2010-04-28  Mike Stump  
11786
 
11787
        * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11788
        dg-excess-errors.
11789
        * g++.dg/uninit-pred-2_b.C: Likewise.
11790
 
11791
2010-04-28  Tobias Burnus  
11792
 
11793
        PR fortran/18918
11794
        PR fortran/43919
11795
        * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11796
 
11797
2010-04-28  Matthias Klose  
11798
 
11799
        * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11800
        * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11801
        * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11802
        * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11803
        * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11804
 
11805
2010-04-28  Eric Botcazou  
11806
 
11807
        * gcc.dg/const-uniq-1.c: New test.
11808
        * gcc.dg/lto/const-uniq_[01].c: Likewise.
11809
 
11810
2010-04-28  Xinliang David Li  
11811
 
11812
        * gcc.dg/uninit-pred-2_b.c: New test.
11813
        * gcc.dg/uninit-pred-4_b.c: New test.
11814
        * gcc.dg/uninit-pred-3_d.c: New test.
11815
        * gcc.dg/uninit-pred-6_b.c: New test.
11816
        * gcc.dg/uninit-pred-8_b.c: New test.
11817
        * gcc.dg/uninit-pred-3_a.c: New test.
11818
        * gcc.dg/uninit-pred-2_c.c: New test.
11819
        * gcc.dg/uninit-pred-5_a.c: New test.
11820
        * gcc.dg/uninit-pred-3_e.c: New test.
11821
        * gcc.dg/uninit-pred-7_a.c: New test.
11822
        * gcc.dg/uninit-pred-6_c.c: New test.
11823
        * gcc.dg/uninit-pred-9_a.c: New test.
11824
        * gcc.dg/uninit-pred-8_c.c: New test.
11825
        * gcc.dg/uninit-pred-3_b.c: New test.
11826
        * gcc.dg/uninit-pred-5_b.c: New test.
11827
        * gcc.dg/uninit-pred-7_b.c: New test.
11828
        * gcc.dg/uninit-pred-6_d.c: New test.
11829
        * gcc.dg/uninit-pred-9_b.c: New test.
11830
        * gcc.dg/uninit-pred-2_a.c: New test.
11831
        * gcc.dg/uninit-pred-4_a.c: New test.
11832
        * gcc.dg/uninit-pred-3_c.c: New test.
11833
        * gcc.dg/uninit-pred-6_a.c: New test.
11834
        * gcc.dg/uninit-pred-8_a.c: New test.
11835
        * gcc.dg/uninit-pred-7_c.c: New test.
11836
        * gcc.dg/uninit-pred-6_e.c: New test.
11837
        * g++.dg/uninit-pred-loop-1_b.cc: New test.
11838
        * g++.dg/uninit-pred-1_a.C: New test.
11839
        * g++.dg/uninit-pred-1_b.C: New test.
11840
        * g++.dg/uninit-pred-2_a.C: New test.
11841
        * g++.dg/uninit-pred-2_b.C: New test.
11842
        * g++.dg/uninit-pred-loop-1_a.cc: New test.
11843
        * g++.dg/uninit-pred-loop-1_c.cc: New test.
11844
        * g++.dg/uninit-pred-loop_1.cc: New test.
11845
 
11846
2010-04-28  Martin Jambor  
11847
 
11848
        * gcc.dg/lto/20091209-1_0.c: New testcase.
11849
 
11850
2010-04-28  Richard Guenther  
11851
 
11852
        PR tree-optimization/43879
11853
        PR tree-optimization/43909
11854
        * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11855
 
11856
2010-04-28  Richard Guenther  
11857
 
11858
        PR c++/43880
11859
        * g++.dg/torture/pr43880.C: New testcase.
11860
 
11861
2010-04-28  Manuel López-Ibáñez  
11862
 
11863
        PR c++/9335
11864
        * g++.dg/template/recurse2.C: Update
11865
        * g++.dg/template/recurse.C: Update.
11866
        * g++.dg/template/pr23510.C: Update.
11867
        * lib/prune.exp: Filter out 'recursively instantiated'.
11868
 
11869
2010-04-27  Fabien Chêne  
11870
 
11871
        PR c++/29043
11872
        * g++.dg/init/pr29043.C: New.
11873
 
11874
2010-04-27  Jason Merrill  
11875
 
11876
        * g++.dg/lookup/scoped5.C: Adjust.
11877
        * g++.dg/lookup/scoped8.C: Adjust.
11878
        * g++.dg/template/dependent-expr5.C: Adjust.
11879
        * g++.old-deja/g++.brendan/nest1.C: Adjust.
11880
 
11881
        PR c++/43856
11882
        * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11883
 
11884
        PR c++/43875
11885
        * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11886
 
11887
2010-04-27  Manuel López-Ibáñez  
11888
            Jan Hubicka  
11889
 
11890
        * gcc.dg/pure-2.c: New testcase.
11891
        * gcc.dg/const-1.c: New testcase.
11892
 
11893
2010-04-27  Jason Merrill  
11894
 
11895
        * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11896
 
11897
        PR c++/41468
11898
        * g++.dg/template/sfinae17.C: New.
11899
        * g++.dg/template/sfinae18.C: New.
11900
 
11901
2010-04-27  Fabien Chêne  
11902
 
11903
        * g++.dg/init/pr42844.C: New.
11904
        * g++.dg/cpp0x/pr42844-2.C: New.
11905
        * g++.dg/cpp0x/defaulted2.C: Adjust.
11906
        * g++.dg/tree-ssa/pr27549.C: Likewise.
11907
        * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11908
 
11909
2010-04-27  Tobias Burnus  
11910
 
11911
        PR fortran/18918
11912
        * gfortran.dg/coarray_12.f90: Fix dump parsing.
11913
 
11914
2010-04-27  Richard Guenther  
11915
 
11916
        PR middle-end/40561
11917
        * g++.dg/other/pr40561.C: New testcase.
11918
 
11919
2010-04-27  Martin Jambor  
11920
 
11921
        PR middle-end/43812
11922
        * g++.dg/ipa/pr43812.C: New test.
11923
 
11924
2010-04-27  Jan Hubicka  
11925
 
11926
        * gcc.dg/ipa/iinline-1.c (main): Rename to...
11927
        (test): ... this one.
11928
 
11929
2010-04-27  Bernd Schmidt  
11930
 
11931
        PR target/40657
11932
        * gcc.target/arm/thumb-stackframe.c: New test.
11933
 
11934
2010-04-27  Shujing Zhao  
11935
 
11936
        * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11937
        * gcc.dg/misc-column.c: Likewise.
11938
        * gcc.dg/Walways-true-1.c: Likewise.
11939
        * gcc.dg/Walways-true-2.c: Likewise.
11940
        * gcc.dg/warn-addr-cmp.c: Likewise.
11941
 
11942
2010-04-27  Tobias Burnus  
11943
 
11944
        PR fortran/18918
11945
        * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11946
        * gfortran.dg/coarray_12.f90: New.
11947
 
11948
2010-04-27  Shujing Zhao  
11949
 
11950
        PR c/32207
11951
        * gcc.dg/pr32207.c: New test.
11952
        * gcc.dg/misc-column.c: Adjust expected warning.
11953
        * gcc.dg/Walways-true-1.c: Likewise.
11954
        * gcc.dg/Walways-true-2.c: Likewise.
11955
        * gcc.dg/warn-addr-cmp.c: Likewise.
11956
 
11957
2010-04-27  Dave Korn  
11958
 
11959
        PR lto/42776
11960
        * lib/lto.exp (lto_prune_vis_warns): New function.
11961
        (lto-link-and-maybe-run): Call it.
11962
 
11963
2010-04-26  H.J. Lu  
11964
 
11965
        PR tree-optimization/43904
11966
        * gcc.dg/tree-ssa/tailcall-6.c: New.
11967
 
11968
2010-04-26  Iain Sandoe  
11969
 
11970
        PR testsuite/35165
11971
        * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11972
        Darwin8/OSX10.4 - compatible code generation.
11973
        Use scan-rtl-dump.
11974
        * obj-c++.dg/stubify-1.mm: Ditto.
11975
        * lib/objc-torture.exp: Do not require link success for
11976
        "trivial.m" in the runtime checks when dowhat = 'compile'.
11977
        * lib/dg-pch.exp (dg-flags-pch): New Proc.
11978
        * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11979
        Darwin8/OSX10.4 - compatible code generation.
11980
        * objc.dg/stubify-2.m: Ditto.
11981
        * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11982
        * objc.dg/next-runtime-1.m: Ditto.
11983
        * objc.dg/stret-2.m: Restrict to ilp32 targets.
11984
        * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11985
        runtimes on Darwin.
11986
 
11987
2010-04-26  Jack Howarth  
11988
 
11989
        PR 43715
11990
        * lib/plugin-support.exp: Use "-undefined
11991
        dynamic_lookup" on darwin.
11992
 
11993
2010-04-26  Richard Guenther  
11994
 
11995
        * gcc.dg/lto/20100426_0.c: New testcase.
11996
 
11997
2010-04-26  Jie Zhang  
11998
 
11999
        PR tree-optimization/43833
12000
        gcc.dg/Warray-bounds-8.c: New test case.
12001
 
12002
2010-04-26  Richard Guenther  
12003
 
12004
        PR lto/43080
12005
        * g++.dg/lto/20100423-3_0.C: New testcase.
12006
 
12007
2010-04-26  Richard Guenther  
12008
 
12009
        PR lto/42425
12010
        * g++.dg/lto/20100423-2_0.C: New testcase.
12011
 
12012
2010-04-26  Ira Rosen  
12013
 
12014
        * gcc.dg/vect/bb-slp-23.c: New test.
12015
 
12016
2010-04-25  Joseph Myers  
12017
 
12018
        * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
12019
        * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
12020
        * gcc.dg/c1x-float-1.c: New test.
12021
 
12022
2010-04-25  H.J. Lu  
12023
 
12024
        * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
12025
        of "lea\[ \t\]".
12026
 
12027
2010-04-25  Steven G. Kargl  
12028
 
12029
        * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
12030
        FreeBSD.
12031
        * gfortran.dg/default_format_denormal_1.f90: Ditto.
12032
        * gfortran.dg/default_format_2.f90: Ditto.
12033
 
12034
2010-04-25  Steven G. Kargl  
12035
 
12036
        * gfortran.dg/pr43505.f90: Clean up .mod file.
12037
        * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
12038
        * gfortran.dg/pr41347.f90: Ditto.
12039
        * gfortran.dg/internal_pack_4.f90: Ditto.
12040
        * gfortran.dg/proc_decl_23.f90: Ditto.
12041
        * gfortran.dg/recursive_check_3.f90: Ditto.
12042
        * gfortran.dg/intent_out_3.f90: Ditto.
12043
        * gfortran.dg/assignment_2.f90: Ditto.
12044
        * gfortran.dg/pr41928.f90: Ditto.
12045
        * gfortran.dg/pr42166.f90: Ditto.
12046
        * gfortran.dg/private_type_12.f90: Ditto.
12047
        * gfortran.dg/graphite/pr42185.f90: Ditto.
12048
        * gfortran.dg/graphite/pr42186.f90: Ditto.
12049
        * gfortran.dg/graphite/pr40982.f90: Ditto.
12050
        * gfortran.dg/graphite/id-2.f90: Ditto.
12051
        * gfortran.dg/graphite/id-4.f90: Ditto.
12052
        * gfortran.dg/graphite/pr42050.f90: Ditto.
12053
        * gfortran.dg/graphite/id-18.f90: Ditto.
12054
        * gfortran.dg/graphite/pr42393-1.f90: Ditto.
12055
        * gfortran.dg/graphite/pr41924.f90: Ditto.
12056
        * gfortran.dg/graphite/pr42393.f90: Ditto.
12057
        * gfortran.dg/graphite/pr37980.f90: Ditto.
12058
        * gfortran.dg/graphite/pr38953.f90: Ditto.
12059
        * gfortran.dg/graphite/pr42180.f90: Ditto.
12060
        * gfortran.dg/graphite/pr42181.f90: Ditto.
12061
        * gfortran.dg/where_operator_assign_4.f90: Ditto.
12062
        * gfortran.dg/select_type_4.f90: Ditto.
12063
        * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12064
        * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12065
        * gfortran.dg/lto/pr40725_0.f03: Ditto.
12066
        * gfortran.dg/elemental_args_check_2.f90: Ditto.
12067
        * gfortran.dg/whole_file_11.f90: Ditto.
12068
        * gfortran.dg/private_type_11.f90: Ditto.
12069
        * gfortran.dg/vect/vect-gems.f90: Ditto.
12070
        * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12071
 
12072
2010-04-25  H.J. Lu  
12073
 
12074
        * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12075
 
12076
2010-04-25  Eric Botcazou  
12077
 
12078
        * gnat.dg/pack15.ad[sb]: New test.
12079
 
12080
2010-04-25  Paolo Bonzini  
12081
 
12082
        * gcc.target/arm/mla-1.c: New test.
12083
 
12084
2010-04-24  Steven G. Kargl  
12085
 
12086
        PR fortran/30073
12087
        PR fortran/43793
12088
        * gfortran.dg/pr43793.f90: New test.
12089
 
12090
2010-04-24  Bernd Schmidt  
12091
 
12092
        PR tree-optimization/41442
12093
        * gcc.target/i386/pr41442.c: New test.
12094
 
12095
2010-04-24  Hans-Peter Nilsson  
12096
 
12097
        PR fortran/43832
12098
        * gfortran.dg/fgetc_3.f90: Delete bogus test.
12099
 
12100
2010-04-24  Jerry DeLisle  
12101
 
12102
        PR fortran/43832
12103
        * gfortran.dg/open_nounit.f90: New test.
12104
 
12105
2010-04-24  Paul Thomas  
12106
 
12107
        PR fortran/43841
12108
        PR fortran/43843
12109
        * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12110
 
12111
2010-04-23  Manuel López-Ibáñez  
12112
 
12113
        * gcc.dg/Wconversion-integer.c: Update.
12114
 
12115
2010-04-23  Eric Botcazou  
12116
 
12117
        * gnat.dg/unchecked_convert5.adb: New test.
12118
 
12119
2010-04-23  Richard Guenther  
12120
 
12121
        PR lto/41734
12122
        * gcc.dg/lto/20100423-2_0.c: New testcase.
12123
        * gcc.dg/lto/20100423-2_0.c: Likewise.
12124
 
12125
2010-04-23  Richard Guenther  
12126
 
12127
        PR lto/43455
12128
        * gcc.dg/lto/20100423-1_0.c: New testcase.
12129
        * gcc.dg/lto/20100423-1_1.c: Likewise.
12130
 
12131
2010-04-23  Martin Jambor  
12132
 
12133
        PR tree-optimization/43846
12134
        * gcc.dg/tree-ssa/sra-10.c: New test.
12135
 
12136
2010-04-23  Martin Jambor  
12137
 
12138
        PR middle-end/43835
12139
        * gcc.c-torture/execute/pr43835.c: New test.
12140
 
12141
2010-04-23  Richard Guenther  
12142
 
12143
        PR lto/42653
12144
        * g++.dg/lto/20100423-1_0.C: New testcase.
12145
 
12146
2010-04-22  Uros Bizjak  
12147
 
12148
        * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12149
 
12150
2010-04-22  Ira Rosen  
12151
 
12152
        PR tree-optimization/43842
12153
        * gcc.dg/vect/pr43842.c: New test.
12154
 
12155
2010-04-22  Bernd Schmidt  
12156
 
12157
        * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12158
        * gcc.target/i386/wmul-2.c: Likewise.
12159
 
12160
2010-04-22  Kaveh R. Ghazi  
12161
 
12162
        * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12163
        * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12164
 
12165
2010-04-22  Alexander Monakov  
12166
 
12167
        * gfortran.dg/reassoc_6.f: New testcase.
12168
 
12169
2010-04-22  Bernd Schmidt  
12170
 
12171
        PR middle-end/29274
12172
        * gcc.target/arm/wmul-1.c: New test.
12173
        * gcc.target/arm/wmul-2.c: New test.
12174
 
12175
2010-04-22  Richard Guenther  
12176
 
12177
        PR tree-optimization/43845
12178
        * gcc.c-torture/compile/pr43845.c: New testcase.
12179
 
12180
2010-04-22  Bernd Schmidt  
12181
 
12182
        PR middle-end/29274
12183
        * gcc.target/i386/wmul-1.c: New test.
12184
        * gcc.target/i386/wmul-2.c: New test.
12185
        * gcc.target/bfin/wmul-1.c: New test.
12186
        * gcc.target/bfin/wmul-2.c: New test.
12187
 
12188
2010-04-22  Richard Guenther  
12189
 
12190
        PR fortran/43829
12191
        * gfortran.dg/vector_subscript_6.f90: New testcase.
12192
        * gfortran.dg/assign_10.f90: Adjust.
12193
 
12194
2010-04-21  Jakub Jelinek  
12195
 
12196
        PR fortran/43836
12197
        * gfortran.dg/gomp/pr43836.f90: New test.
12198
 
12199
2010-04-21  Richard Guenther  
12200
 
12201
        * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12202
 
12203
2010-04-21  Kaveh R. Ghazi  
12204
 
12205
        * gcc.dg/torture/builtin-cproj-3.c: New.
12206
 
12207
2010-04-20  Jason Merrill  
12208
 
12209
        PR c++/9335
12210
        * g++.dg/template/recurse2.C: New.
12211
        * g++.dg/parse/crash36.C: Adjust.
12212
        * g++.dg/other/fold1.C: Adjust.
12213
        * g++.dg/init/member1.C: Adjust.
12214
        * lib/prune.exp: Prune "skipping N instantiation contexts".
12215
 
12216
2010-04-20  Kaveh R. Ghazi  
12217
 
12218
        * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12219
 
12220
2010-04-20  Kaveh R. Ghazi  
12221
 
12222
        * gcc.dg/torture/builtin-cproj-1.c: New.
12223
        * gcc.dg/torture/builtin-cproj-2.c: New.
12224
 
12225
2010-04-20  Dodji Seketeli  
12226
 
12227
        PR c++/43800
12228
        PR c++/43704
12229
        * g++.dg/template/typedef32.C: Adjust.
12230
        * g++.dg/template/typedef33.C: New test.
12231
 
12232
2010-04-20  Paul Thomas  
12233
 
12234
        PR fortran/43227
12235
        * gfortran.dg/proc_decl_23.f90: New test.
12236
 
12237
        PR fortran/43266
12238
        * gfortran.dg/abstract_type_6.f03: New test.
12239
 
12240
2010-04-20  Xinliang David Li  
12241
 
12242
        * g++.dg/tree-ssa/fold-compare.C: New.
12243
 
12244
2010-04-20  Richard Guenther  
12245
 
12246
        PR tree-optimization/39417
12247
        * g++.dg/torture/pr39417.C: New testcase.
12248
 
12249
2010-04-20  Richard Guenther  
12250
 
12251
        * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12252
 
12253
2010-04-20  Jakub Jelinek  
12254
 
12255
        * g++.dg/debug/dwarf2/rv1.C: New test.
12256
 
12257
2010-04-20  Andreas Krebbel  
12258
 
12259
        PR target/43635
12260
        * gcc.c-torture/compile/pr43635.c: New testcase.
12261
 
12262
2010-04-19  Jakub Jelinek  
12263
 
12264
        PR fortran/43339
12265
        * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12266
        of sequential loops being private only in the innermost containing
12267
        task region.
12268
 
12269
        PR middle-end/43337
12270
        * gfortran.dg/gomp/pr43337.f90: New test.
12271
 
12272
2010-04-19  Richard Guenther  
12273
 
12274
        PR tree-optimization/43796
12275
        * gfortran.dg/pr43796.f90: New testcase.
12276
 
12277
2010-04-19  Richard Guenther  
12278
 
12279
        PR tree-optimization/43783
12280
        * gcc.c-torture/execute/pr43783.c: New testcase.
12281
 
12282
2010-04-19  Uros Bizjak  
12283
 
12284
        PR target/43766
12285
        * gcc.target/i386/pr43766.c: New test.
12286
 
12287
2010-04-19  Jie Zhang  
12288
 
12289
        PR target/43662
12290
        * gcc.target/i386/pr43662.c: New test.
12291
 
12292
2010-04-19  Dodji Seketeli  
12293
 
12294
        PR c++/43704
12295
        * g++.dg/template/typedef32.C: New test.
12296
 
12297
2010-04-19  Ira Rosen  
12298
 
12299
        PR tree-optimization/37027
12300
        * lib/target-supports.exp
12301
        (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12302
        * gcc.dg/vect/pr37027.c: New test.
12303
        * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12304
        gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12305
        gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12306
        gcc.dg/vect/vect-complex-6.c: Likewise.
12307
 
12308
2010-04-19  Jakub Jelinek  
12309
 
12310
        * g++.dg/debug/dwarf2/enum1.C: New test.
12311
 
12312
2010-04-18  Eric Botcazou  
12313
 
12314
        * gnat.dg/rep_clause5.ad[sb]: New test.
12315
        * gnat.dg/rep_clause5_pkg.ads: New helper.
12316
 
12317
2010-04-18  Ira Rosen  
12318
 
12319
        PR tree-optimization/43771
12320
        * g++.dg/vect/pr43771.cc: New test.
12321
 
12322
2010-04-17  Steven G. Kargl  
12323
 
12324
        PR fortran/31538
12325
        * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12326
        * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12327
 
12328
2010-04-17  Eric Botcazou  
12329
 
12330
        * gnat.dg/sizetype.adb: Rename into...
12331
        * gnat.dg/sizetype1.adb: ...this.
12332
        * gnat.dg/sizetype2.adb: New test.
12333
 
12334
2010-04-16  Richard Guenther  
12335
 
12336
        PR tree-optimization/43572
12337
        * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12338
 
12339
2010-04-16  Olivier Hainque  
12340
 
12341
        * gnat.dg/specs/discr_private.ads: New test.
12342
 
12343
2010-04-16  Bernd Schmidt  
12344
 
12345
        PR target/41514
12346
        * gcc.target/arm/thumb-comparisons.c: New test.
12347
 
12348
        PR target/40603
12349
        * gcc.target/arm/thumb-cbranchqi.c: New test.
12350
 
12351
2010-04-16  Christian Bruel  
12352
 
12353
        * g++.dg/torture/pr36191.C: Enable for SH.
12354
 
12355
2010-04-16  Eric Botcazou  
12356
 
12357
        * gnat.dg/wide_boolean.adb: New test.
12358
        * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12359
 
12360
2010-04-15  Richard Guenther  
12361
 
12362
        * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12363
        * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12364
        * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12365
        * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12366
        * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12367
        * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12368
        * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12369
        * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12370
        * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12371
        * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12372
        * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12373
        * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12374
        * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12375
        * gcc.dg/torture/ipa-pta-2.c: Likewise.
12376
        * gcc.dg/torture/ipa-pta-1.c: Adjust.
12377
 
12378
2010-04-14  Bernd Schmidt  
12379
 
12380
        PR target/21803
12381
        * gcc.target/arm/pr42496.c: New test.
12382
 
12383
2010-04-14  Jason Merrill  
12384
 
12385
        PR c++/36625
12386
        * g++.dg/ext/attrib38.C: New.
12387
 
12388
2010-04-14  Steve Ellcey  
12389
 
12390
        PR testsuite/43739
12391
        * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12392
 
12393
2010-04-14  Manuel López-Ibáñez  
12394
 
12395
        PR 42966
12396
        * gcc.dg/cpp/warn-undef-2.c: Update.
12397
        * gcc.dg/cpp/warn-traditional-2.c: Update.
12398
        * gcc.dg/cpp/warn-comments-2.c: Update.
12399
        * gcc.dg/cpp/warn-variadic-2.c: Update.
12400
        * gcc.dg/cpp/warn-long-long-2.c: Update.
12401
        * gcc.dg/cpp/warn-deprecated-2.c: Update.
12402
        * gcc.dg/cpp/warn-multichar-2.c: Update.
12403
        * gcc.dg/cpp/warn-normalized-3.c: Update.
12404
        * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12405
        * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12406
        * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12407
        * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12408
        * gcc.dg/cpp/warn-redefined-2.c: Update.
12409
        * gfortran.dg/warning-directive-2.F90: Update.
12410
        * c-c++-common/cpp/warning-directive-2.c: Update.
12411
 
12412
2010-04-14  Michael Matz  
12413
 
12414
        PR tree-optimization/42963
12415
        * gcc.dg/pr42963.c: New testcase.
12416
 
12417
2010-04-14  Eric Botcazou  
12418
 
12419
        * gnat.dg/class_wide.adb: Rename into...
12420
        * gnat.dg/class_wide1.adb: ...this.
12421
        * gnat.dg/class_wide2.ad[sb]: New test.
12422
 
12423
2010-04-14  Tobias Burnus  
12424
 
12425
        PR fortran/18918
12426
        * gfortran.dg/coarray_9.f90: Update dg-errors.
12427
        * gfortran.dg/coarray_10.f90: New test.
12428
        * gfortran.dg/coarray_11.f90: New test.
12429
 
12430
2010-04-14  Jerry DeLisle  
12431
 
12432
        PR fortran/43747
12433
        gfortran.dg/initialization_24.f90: New test.
12434
 
12435
2010-04-13  Jason Merrill  
12436
 
12437
        * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12438
        * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12439
 
12440
2010-04-13  Manuel López-Ibáñez  
12441
 
12442
        * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12443
        * g++.dg/dg.exp: Likewise.
12444
        * gcc.dg/cpp/warning-directive-1.c: Move to ...
12445
        * c-c++-common/cpp/warning-directive-1.c: ... here.
12446
        * gcc.dg/cpp/warning-directive-2.c: Move to ...
12447
        * c-c++-common/cpp/warning-directive-2.c: ... here.
12448
        * gcc.dg/cpp/warning-directive-3.c: Move to ...
12449
        * c-c++-common/cpp/warning-directive-3.c: ... here.
12450
        * gcc.dg/cpp/warning-directive-4.c: Move to ...
12451
        * c-c++-common/cpp/warning-directive-4.c: ... here.
12452
        * g++.dg/cpp/warning-directive-1.C: Delete.
12453
        * g++.dg/cpp/warning-directive-2.C: Delete.
12454
        * g++.dg/cpp/warning-directive-3.C: Delete.
12455
        * g++.dg/cpp/warning-directive-4.C: Delete.
12456
        * gcc.dg/cpp/normalised-3.c: Delete.
12457
        * g++.dg/cpp/normalised-1.C: Rename as ...
12458
        * c-c++-common/cpp/normalised-3.c: ... this.
12459
 
12460
2010-04-13  Martin Jambor  
12461
 
12462
        * gcc.dg/tree-ssa/sra-9.c: New test.
12463
 
12464
2010-04-13  Michael Matz  
12465
 
12466
        PR middle-end/43730
12467
        * gcc.dg/pr43730.c: New test.
12468
 
12469
2010-04-13  Michael Matz  
12470
 
12471
        * gcc.dg/tree-ssa/negate.c: New testcase.
12472
 
12473
2010-04-13  Richard Guenther  
12474
 
12475
        PR testsuite/43735
12476
        * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12477
 
12478
2010-04-13  Richard Guenther  
12479
 
12480
        * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12481
 
12482
2010-04-13  Eric Botcazou  
12483
 
12484
        * gnat.dg/derived_type1.adb: New test.
12485
 
12486
2010-04-13  Matthias Klose  
12487
 
12488
        * gcc.dg/plugindir1.c: New testcase.
12489
        * gcc.dg/plugindir2.c: New testcase.
12490
        * gcc.dg/plugindir3.c: New testcase.
12491
        * gcc.dg/plugindir4.c: New testcase.
12492
 
12493
2010-04-12  Uros Bizjak  
12494
 
12495
        * gcc.target/i386/rotate-2.c: New test.
12496
 
12497
2010-04-12  Jason Merrill  
12498
 
12499
        PR c++/43641
12500
        * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12501
        * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12502
 
12503
2010-04-12  Fabien Chene  
12504
 
12505
        PR c++/25811
12506
        * g++.dg/init/pr25811.C: New test.
12507
 
12508
2010-04-12  Rainer Orth  
12509
 
12510
        * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12511
        dg-error, dg-warning.
12512
        * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12513
 
12514
2010-04-12  Richard Guenther  
12515
 
12516
        * gcc.dg/torture/inline-2.c: New testcase.
12517
 
12518
2010-04-12  Jakub Jelinek  
12519
 
12520
        PR bootstrap/43699
12521
        * gcc.dg/Wunused-var-7.c: New test.
12522
 
12523
        PR tree-optimization/43560
12524
        * gcc.c-torture/execute/pr43560.c: New test.
12525
 
12526
2010-04-12  Eric Botcazou  
12527
 
12528
        * gnat.dg/aggr13.adb: New test.
12529
        * gnat.dg/aggr14.adb: Likewise.
12530
        * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12531
 
12532
2010-04-12  Richard Guenther  
12533
 
12534
        PR c++/43611
12535
        * g++.dg/torture/pr43611.C: New testcase.
12536
 
12537
2010-04-12  Shujing Zhao  
12538
 
12539
        PR c/36774
12540
        * gcc.dg/pr36774-1.c: New test.
12541
        * gcc.dg/pr36774-2.c: New test.
12542
 
12543
2010-04-11  Kaushik Phatak  
12544
 
12545
        * gcc.target/sh/rte-delay-slot.c: New test.
12546
 
12547
2010-04-11  Eric Botcazou  
12548
 
12549
        * gnat.dg/pack9.adb: Remove -cargs option.
12550
        * gnat.dg/aggr12.ad[sb]: New test.
12551
 
12552
2010-04-10  Jie Zhang  
12553
 
12554
        PR target/43417
12555
        * gcc.target/sh/pr43417.c: New test.
12556
 
12557
2010-04-10  Tobias Burnus  
12558
 
12559
        PR fortran/43591
12560
        * gfortran.dg/spec_expr_6.f90: New test.
12561
 
12562
2010-04-09  Manuel López-Ibáñez  
12563
 
12564
        PR cpp/43195
12565
        * gcc.dg/cpp/pr43195.c: New.
12566
        * gcc.dg/cpp/pr43195.h: New.
12567
 
12568
2010-04-09  Manuel López-Ibáñez  
12569
 
12570
        PR 42965
12571
        * gcc.dg/Werror-6.c: Adjust.
12572
        * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12573
        * gcc.dg/Werror-4.c: Likewise.
12574
        * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12575
        * gcc.dg/Wswitch-enum-error.c: Likewise.
12576
        * gcc.dg/Wpointer-arith.c: Likewise.
12577
        * gcc.dg/Wfatal.c: Likewise.
12578
        * gcc.dg/Wswitch-error.c: Likewise.
12579
        * g++.dg/warn/unused-result1-Werror.c: Likewise.
12580
        * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12581
        * gcc.dg/cpp/warn-undef-2.c: Likewise.
12582
        * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12583
        * gcc.dg/cpp/warn-comments-2.c: Likewise.
12584
        * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12585
        * gcc.dg/cpp/warning-directive-2.c: Likewise.
12586
        * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12587
        * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12588
        * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12589
        * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12590
        * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12591
        * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12592
        * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12593
        * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12594
        * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12595
        * g++.dg/cpp/warning-directive-2.C: Likewise.
12596
        * gfortran.dg/warning-directive-2.F90: Likewise.
12597
 
12598
2010-04-09  Jason Merrill  
12599
 
12600
        PR c++/42623
12601
        * g++.dg/template/sizeof13.C: New.
12602
 
12603
2010-04-09  Kai Tietz  
12604
 
12605
        * g++.dg/other/pr35504.C: Add check for thiscall.
12606
        * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12607
        * gcc.dg/torture/stackalign/thiscall-1.c: New.
12608
 
12609
2010-04-09  Manuel López-Ibáñez  
12610
 
12611
        PR c++/28584
12612
        * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12613
        * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12614
        * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12615
        * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12616
        * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12617
        * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12618
        * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12619
        * g++.dg/other/increment1.C: Likewise.
12620
 
12621
2010-04-09  Tobias Burnus  
12622
 
12623
        PR fortran/18918
12624
        * gfortran.dg/coarray_7.f90: New test.
12625
        * gfortran.dg/coarray_8.f90: New test.
12626
 
12627
2010-04-08  Bud Davis  
12628
 
12629
        PR fortran/28039
12630
        * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12631
 
12632
2010-04-08  Rainer Orth  
12633
 
12634
        PR target/43643
12635
        * gcc.dg/pr43643.c: New test.
12636
 
12637
2010-04-08  Tobias Burnus  
12638
 
12639
        * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12640
 
12641
2010-04-08  Richard Guenther  
12642
 
12643
        PR tree-optimization/43679
12644
        * gcc.c-torture/compile/pr43679.c: New testcase.
12645
 
12646
2010-04-08  Jakub Jelinek  
12647
 
12648
        PR debug/43670
12649
        * gcc.dg/pr43670.c: New test.
12650
 
12651
2010-04-08  Maxim Kuvyrkov  
12652
 
12653
        PR middle-end/40815
12654
        * gcc.dg/tree-ssa/reassoc-19.c: New.
12655
 
12656
2010-04-07  Jakub Jelinek  
12657
 
12658
        PR c/18624
12659
        * gcc.dg/Wunused-var-1.c: New test.
12660
        * gcc.dg/Wunused-var-2.c: New test.
12661
        * gcc.dg/Wunused-var-3.c: New test.
12662
        * gcc.dg/Wunused-var-4.c: New test.
12663
        * gcc.dg/Wunused-var-5.c: New test.
12664
        * gcc.dg/Wunused-var-6.c: New test.
12665
        * gcc.dg/Wunused-parm-1.c: New test.
12666
 
12667
        * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12668
        * gcc.dg/trunc-1.c: Likewise.
12669
        * gcc.dg/vla-9.c: Likewise.
12670
        * gcc.dg/dfp/composite-type.c: Likewise.
12671
 
12672
2010-04-07  Iain Sandoe  
12673
 
12674
        PR objc/35996
12675
        * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12676
        * obj-c++.dg/objc-gc-3.mm: Ditto.
12677
 
12678
2010-04-07  Simon Baldwin  
12679
 
12680
        * gcc.dg/cpp/warn-undef-2.c: New.
12681
        * gcc.dg/cpp/warn-traditional-2.c: New.
12682
        * gcc.dg/cpp/warn-comments-2.c: New.
12683
        * gcc.dg/cpp/warning-directive-1.c: New.
12684
        * gcc.dg/cpp/warn-long-long.c: New.
12685
        * gcc.dg/cpp/warn-traditional.c: New.
12686
        * gcc.dg/cpp/warn-variadic-2.c: New.
12687
        * gcc.dg/cpp/warn-undef.c: New.
12688
        * gcc.dg/cpp/warn-normalized-1.c: New.
12689
        * gcc.dg/cpp/warning-directive-2.c: New.
12690
        * gcc.dg/cpp/warn-long-long-2.c: New.
12691
        * gcc.dg/cpp/warn-variadic.c: New.
12692
        * gcc.dg/cpp/warn-normalized-2.c: New.
12693
        * gcc.dg/cpp/warning-directive-3.c: New.
12694
        * gcc.dg/cpp/warn-deprecated-2.c: New.
12695
        * gcc.dg/cpp/warn-trigraphs-1.c: New.
12696
        * gcc.dg/cpp/warn-multichar-2.c: New.
12697
        * gcc.dg/cpp/warn-normalized-3.c: New.
12698
        * gcc.dg/cpp/warning-directive-4.c: New.
12699
        * gcc.dg/cpp/warn-unused-macros.c: New.
12700
        * gcc.dg/cpp/warn-trigraphs-2.c: New.
12701
        * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12702
        * gcc.dg/cpp/warn-cxx-compat.c: New.
12703
        * gcc.dg/cpp/warn-redefined.c: New.
12704
        * gcc.dg/cpp/warn-trigraphs-3.c: New.
12705
        * gcc.dg/cpp/warn-unused-macros-2.c: New.
12706
        * gcc.dg/cpp/warn-deprecated.c: New.
12707
        * gcc.dg/cpp/warn-trigraphs-4.c: New.
12708
        * gcc.dg/cpp/warn-redefined-2.c: New.
12709
        * gcc.dg/cpp/warn-comments.c: New.
12710
        * gcc.dg/cpp/warn-multichar.c: New.
12711
        * g++.dg/cpp/warning-directive-1.C: New.
12712
        * g++.dg/cpp/warning-directive-2.C: New.
12713
        * g++.dg/cpp/warning-directive-3.C: New.
12714
        * g++.dg/cpp/warning-directive-4.C: New.
12715
        * gfortran.dg/warning-directive-1.F90: New.
12716
        * gfortran.dg/warning-directive-3.F90: New.
12717
        * gfortran.dg/warning-directive-2.F90: New.
12718
        * gfortran.dg/warning-directive-4.F90: New.
12719
 
12720
2010-04-07  Iain Sandoe  
12721
 
12722
        PR objc++/23716
12723
        * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12724
 
12725
2010-04-07  Jason Merrill  
12726
 
12727
        * g++.dg/template/dr408.C: New.
12728
 
12729
        * g++.dg/lookup/ns4.C: New.
12730
 
12731
        PR c++/38392
12732
        * g++.dg/template/friend51.C: New test.
12733
 
12734
        PR c++/41970
12735
        * g++.old-deja/g++.other/linkage1.C: Adjust.
12736
 
12737
2010-04-07  Dodji Seketeli  
12738
 
12739
        PR c++/42697
12740
        * g++.dg/template/crash94.C: New test.
12741
 
12742
2010-04-07  Dodji Seketeli  
12743
 
12744
        PR c++/40239
12745
        * g++.dg/init/aggr5.C: New test.
12746
        * g++.dg/init/aggr5.C: New test.
12747
 
12748
2010-04-07  Richard Guenther  
12749
 
12750
        PR tree-optimization/43270
12751
        * g++.dg/warn/Warray-bounds-4.C: New testcase.
12752
        * gcc.dg/Warray-bounds-7.c: Likewise.
12753
 
12754
2010-04-07  Eric Botcazou  
12755
 
12756
        * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12757
        * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12758
        * gnat.dg/bit_packed_array4.ad[sb]: New test.
12759
 
12760
2010-04-07  Jie Zhang  
12761
 
12762
        PR c++/42556
12763
        * g++.dg/init/pr42556.C: New test.
12764
 
12765
2010-04-07  Dodji Seketeli  
12766
 
12767
        PR debug/43628
12768
        * g++.dg/debug/dwarf2/typedef2.C: New test.
12769
 
12770
2010-04-06  Dodji Seketeli  
12771
 
12772
        * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12773
        c-c++-common/dwarf2/redeclaration-1.C
12774
 
12775
2010-04-06  Jason Merrill  
12776
 
12777
        * g++.dg/cpp0x/pr31437.C: Adjust error location.
12778
        * g++.dg/ext/attrib18.C: Likewise.
12779
        * g++.dg/ext/bitfield2.C: Likewise.
12780
        * g++.dg/ext/bitfield4.C: Likewise.
12781
        * g++.dg/ext/visibility/warn2.C: Likewise.
12782
        * g++.dg/ext/visibility/warn3.C: Likewise.
12783
        * g++.dg/gomp/pr26690-1.C: Likewise.
12784
        * g++.dg/inherit/covariant7.C: Likewise.
12785
        * g++.dg/init/synth2.C: Likewise.
12786
        * g++.dg/lookup/using7.C: Likewise.
12787
        * g++.dg/other/crash-4.C: Likewise.
12788
        * g++.dg/other/error13.C: Likewise.
12789
        * g++.dg/other/error20.C: Likewise.
12790
        * g++.dg/parse/crash31.C: Likewise.
12791
        * g++.dg/parse/error16.C: Likewise.
12792
        * g++.dg/parse/error19.C: Likewise.
12793
        * g++.dg/parse/error27.C: Likewise.
12794
        * g++.dg/parse/error28.C: Likewise.
12795
        * g++.dg/parse/fused-params1.C: Likewise.
12796
        * g++.dg/template/error2.C: Likewise.
12797
        * g++.dg/template/local6.C: Likewise.
12798
        * g++.dg/template/qualttp15.C: Likewise.
12799
        * g++.dg/warn/Wnvdtor-2.C: Likewise.
12800
        * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12801
        * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12802
        * g++.old-deja/g++.brendan/crash29.C: Likewise.
12803
        * g++.old-deja/g++.eh/spec6.C: Likewise.
12804
        * g++.old-deja/g++.jason/crash3.C: Likewise.
12805
        * g++.old-deja/g++.jason/destruct2.C: Likewise.
12806
        * g++.old-deja/g++.law/ctors5.C: Likewise.
12807
        * g++.old-deja/g++.law/ctors9.C: Likewise.
12808
        * g++.old-deja/g++.mike/p3538a.C: Likewise.
12809
        * g++.old-deja/g++.mike/p3538b.C: Likewise.
12810
        * g++.old-deja/g++.other/struct1.C: Likewise.
12811
        * g++.old-deja/g++.other/volatile1.C: Likewise.
12812
        * g++.old-deja/g++.pt/crash36.C: Likewise.
12813
        * g++.old-deja/g++.pt/derived3.C: Likewise.
12814
        * g++.old-deja/g++.robertl/eb109.C: Likewise.
12815
        * g++.old-deja/g++.robertl/eb4.C: Likewise.
12816
 
12817
2010-04-06  Sebastian Pop  
12818
 
12819
        PR middle-end/43519
12820
        * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12821
        * gcc.dg/graphite/id-19.c: New.
12822
 
12823
2010-04-06  Changpeng Fang  
12824
 
12825
        PR middle-end/32824
12826
        * gcc.dg/vect/pr32824: New.
12827
 
12828
2010-04-06  Tobias Burnus  
12829
 
12830
        PR fortran/18918
12831
        * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12832
        * gfortran.dg/coarray_3.f90: Ditto.
12833
        * gfortran.dg/coarray_4.f90: Ditto.
12834
        * gfortran.dg/coarray_5.f90: Ditto.
12835
        * gfortran.dg/coarray_6.f90: Ditto.
12836
        * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12837
 
12838
2010-04-06  Tobias Burnus  
12839
 
12840
        PR fortran/18918
12841
        * gfortran.dg/coarray_4.f90: Fix test.
12842
        * gfortran.dg/coarray_6.f90: Add more tests.
12843
 
12844
2010-04-06  Tobias Burnus  
12845
 
12846
        PR fortran/18918
12847
        * gfortran.dg/coarray_4.f90: New test.
12848
        * gfortran.dg/coarray_5.f90: New test.
12849
        * gfortran.dg/coarray_6.f90: New test.
12850
 
12851
2010-04-06  Tobias Burnus  
12852
 
12853
        PR fortran/18918
12854
        * gfortran.dg/iso_fortran_env_5.f90: New test.
12855
        * gfortran.dg/iso_fortran_env_6.f90: New test.
12856
 
12857
2010-04-06  Tobias Burnus  
12858
 
12859
        PR fortran/39997
12860
        * gfortran.dg/coarray_1.f90: New test.
12861
        * gfortran.dg/coarray_2.f90: New test.
12862
        * gfortran.dg/coarray_3.f90: New test.
12863
 
12864
2010-04-06  Jason Merrill  
12865
 
12866
        PR c++/43648
12867
        * g++.dg/template/dtor8.C: New.
12868
 
12869
        PR c++/43621
12870
        * g++.dg/template/error-recovery2.C: New.
12871
 
12872
2010-04-06  Jan Hubicka  
12873
 
12874
        PR tree-optimization/42906
12875
        * gcc.dg/tree-ssa/dce-1.c: New testcase.
12876
 
12877
2010-04-06  Tobias Burnus  
12878
 
12879
        PR fortran/43178
12880
        * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12881
        * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12882
        * gfortran.dg/auto_dealloc_1.f90: Ditto.
12883
 
12884
2010-04-06  Richard Guenther  
12885
 
12886
        PR tree-optimization/43627
12887
        * gcc.dg/tree-ssa/vrp49.c: New testcase.
12888
 
12889
2010-04-06  Jakub Jelinek  
12890
 
12891
        PR target/43638
12892
        * gcc.target/i386/pr43638.c: New test.
12893
 
12894
2010-04-06  Richard Guenther  
12895
 
12896
        PR middle-end/43661
12897
        * gcc.c-torture/compile/pr43661.c: New testcase.
12898
 
12899
2010-04-06  Jakub Jelinek  
12900
 
12901
        * gcc.target/s390/stackcheck1.c: Add dg-warning.
12902
 
12903
2010-04-04  Sebastian Pop  
12904
 
12905
        * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12906
 
12907
2010-04-02  Richard Guenther  
12908
 
12909
        PR tree-optimization/43629
12910
        * gcc.c-torture/execute/pr43629.c: New testcase.
12911
 
12912
2010-04-01  Janne Blomqvist  
12913
            Dominique d'Humieres  
12914
 
12915
        PR libfortran/43605
12916
        * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12917
 
12918
2010-04-01  Dodji Seketeli  
12919
 
12920
        PR debug/43325
12921
        * c-c++-common/dwarf2/redeclaration-1.C: New test.
12922
 
12923
2010-04-01  Jason Merrill  
12924
 
12925
        * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12926
 
12927
2010-04-01  Janne Blomqvist  
12928
            Manfred Schwarb  
12929
 
12930
        PR libfortran/43605
12931
        * gfortran.dg/ftell_3.f90: New test.
12932
 
12933
2010-04-01  Richard Guenther  
12934
 
12935
        PR middle-end/43614
12936
        * gcc.c-torture/compile/pr43614.c: New testcase.
12937
 
12938
2010-04-01  Martin Jambor  
12939
 
12940
        PR tree-optimization/43141
12941
        * gcc.dg/guality/pr43141.c: New test.
12942
 
12943
2010-04-01  Rainer Orth  
12944
 
12945
        * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12946
        * g++.dg/eh/spbp.C: Likewise.
12947
        * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12948
        * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12949
        superfluous casts.
12950
        * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12951
        * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12952
        * objc.dg/dwarf-2.m: Likewise.
12953
 
12954
2010-03-31  Sebastian Pop  
12955
 
12956
        PR middle-end/43464
12957
        * gcc.dg/graphite/id-pr43464.c: New.
12958
        * gcc.dg/graphite/id-pr43464-1.c: New.
12959
 
12960
2010-03-31  Sebastian Pop  
12961
 
12962
        PR middle-end/43351
12963
        * gcc.dg/graphite/id-pr43351.c
12964
 
12965
2010-03-31  Iain Sandoe  
12966
 
12967
        PR testsuite/35165
12968
        * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12969
        * obj-c++.dg/try-catch-2.mm: Ditto.
12970
        * obj-c++.dg/lookup-2.mm: Ditto.
12971
        * obj-c++.dg/encode-8.m: Ditto.
12972
        * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12973
        * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12974
        * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12975
        * obj-c++.dg/const-str-11.mm: Ditto.
12976
        * obj-c++.dg/const-str-9.mm: Ditto.
12977
        * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12978
        * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12979
        * obj-c++.dg/except-1.mm: Ditto.
12980
        * obj-c++.dg/const-str-7.mm: Ditto.
12981
        * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12982
        * obj-c++.dg/const-str-3.mm: Ditto.
12983
        * obj-c++.dg/const-str-7.mm: Ditto.
12984
        * obj-c++.dg/stubify-2.mm: Change dump file name.
12985
 
12986
        PR objc++/23613
12987
        * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12988
        New macro.
12989
        * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12990
        Remove dg-xfail-if.
12991
 
12992
2010-03-31  Martin Jambor  
12993
 
12994
        * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12995
        only with -O2, -O3 or -Os and not with -fwhopr.
12996
 
12997
2010-03-31  Dodji Seketeli  
12998
 
12999
        PR c++/43558
13000
        * g++.dg/template/typedef31.C: New test.
13001
 
13002
2010-03-31  Rainer Orth  
13003
 
13004
        * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
13005
        assembler output on *-*-solaris2*.
13006
        * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13007
 
13008
2010-03-31  Jakub Jelinek  
13009
 
13010
        PR debug/43557
13011
        * gcc.dg/pr43557-1.c: New test.
13012
        * gcc.dg/pr43557-2.c: New file.
13013
 
13014
2010-03-31  Jie Zhang  
13015
 
13016
        PR 43562
13017
        * gcc.dg/pr43562.c: New test.
13018
 
13019
2010-03-30  Jason Merrill  
13020
 
13021
        PR c++/43076
13022
        * g++.dg/template/error-recovery1.C: New.
13023
 
13024
        PR c++/41786
13025
        * g++.dg/parse/ambig5.C: New.
13026
 
13027
2010-03-30  Jakub Jelinek  
13028
 
13029
        PR debug/43593
13030
        * gcc.dg/guality/pr43593.c: New test.
13031
 
13032
2010-03-30  Sebastian Pop  
13033
 
13034
        PR middle-end/43430
13035
        * gcc.dg/vect/pr43430-1.c: New.
13036
 
13037
2010-03-30  Jason Merrill  
13038
 
13039
        PR c++/43559
13040
        * g++.dg/template/partial7.C: New.
13041
 
13042
2010-03-30  Andreas Krebbel  
13043
 
13044
        * gcc.target/s390/stackcheck1.c: New testcase.
13045
 
13046
2010-03-29  Jerry DeLisle  
13047
 
13048
        PR libfortran/43265
13049
        * gfortran.dg/read_eof_8.f90: New test.
13050
 
13051
2010-03-29  Jason Merrill  
13052
 
13053
        * gcc.dg/cpp/include6.c: Change [] to ().
13054
 
13055
        N3077
13056
        * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
13057
        splicing and UCNs.
13058
        * c-c++-common/raw-string-2.c: Add trigraph test.
13059
        * c-c++-common/raw-string-8.c: New.
13060
        * c-c++-common/raw-string-9.c: New.
13061
        * c-c++-common/raw-string-10.c: New.
13062
 
13063
        * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13064
        * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13065
        * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13066
        * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13067
        * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13068
        * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13069
        * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13070
 
13071
2010-03-29  Richard Guenther  
13072
 
13073
        PR tree-optimization/43560
13074
        * gcc.dg/torture/pr43560.c: New testcase.
13075
 
13076
2010-03-29  Jason Merrill  
13077
 
13078
        N3077
13079
        * g++.dg/ext/raw-string-1.C: Change [] to ().
13080
        * g++.dg/ext/raw-string-2.C: Change [] to ().
13081
        Don't use \ in delimiter.
13082
        * g++.dg/ext/raw-string-3.C: Change [] to ().
13083
        * g++.dg/ext/raw-string-4.C: Change [] to ().
13084
        * g++.dg/ext/raw-string-5.C: Change [] to ().
13085
        Test for error on \ in delimiter.
13086
        * g++.dg/ext/raw-string-6.C: Change [] to ().
13087
        * g++.dg/ext/raw-string-7.C: Change [] to ().
13088
 
13089
2010-03-29  Jie Zhang  
13090
 
13091
        PR 43564
13092
        * gcc.dg/pr43564.c: New test.
13093
 
13094
2010-03-29  Tobias Burnus  
13095
 
13096
        PR fortran/43551
13097
        * gfortran.dg/direct_io_12.f90: New test.
13098
 
13099
2010-03-28  Jan Hubicka  
13100
 
13101
        PR tree-optimization/43505
13102
        * gfortran.dg/pr43505.f90: New testcase.
13103
 
13104
2010-03-27  Uros Bizjak  
13105
 
13106
        PR tree-optimization/43528
13107
        * gcc.target/i386/pr43528.c: New test.
13108
 
13109
2010-03-26  Joseph Myers  
13110
 
13111
        PR c/43381
13112
        * gcc.dg/parm-impl-decl-3.c: New test.
13113
 
13114
2010-03-26  Jason Merrill  
13115
 
13116
        PR c++/43509
13117
        * g++.dg/cpp0x/parse1.C: New.
13118
 
13119
2010-03-26  Uros Bizjak  
13120
 
13121
        PR target/43524
13122
        * gcc.target/i386/pr43524.c: New test.
13123
 
13124
2010-03-26  Martin Jambor  
13125
 
13126
        * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13127
        whitespace, rename main to foo.
13128
        * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13129
        * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13130
        * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13131
        * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13132
        * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13133
        * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13134
        * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13135
        * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13136
        * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13137
        * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13138
        * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13139
 
13140
2010-03-26  Dodji Seketeli  
13141
 
13142
        PR c++/43327
13143
        * g++.dg/other/crash-10.C: New test.
13144
        * g++.dg/other/crash-11.C: New test.
13145
 
13146
2010-03-25  Jerry DeLisle  
13147
 
13148
        PR libfortran/43517
13149
        * gfortran.dg/read_eof_7.f90: New test.
13150
 
13151
2010-03-25  Iain Sandoe  
13152
 
13153
        PR objc/35165
13154
        PR testsuite/43512
13155
        * objc-obj-c++-shared: New directory.
13156
        * objc-obj-c++-shared/Object1-implementation.h: New file.
13157
        * objc-obj-c++-shared/Object1.h: New file.
13158
        * objc-obj-c++-shared/Protocol1.h: New file.
13159
        * objc-obj-c++-shared/next-abi.h: New file.
13160
        * objc-obj-c++-shared/next-mapping.h: New file.
13161
        * objc/execute/next_mapping.h: Delete.
13162
        * objc.dg/special/special.exp: For all targets run the tests with
13163
        -fgnu-runtime, for darwin targets also run the tests with
13164
        -fnext-runtime.
13165
        * objc.dg/dg.exp: Ditto.
13166
        * obj-c++.dg/dg.exp: Ditto.
13167
        * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13168
        Protocol1.h) and next-mapping.h as required.  Amend testcase to
13169
        include use of updated NeXT interface.
13170
        * objc/execute/formal_protocol-5.m: Ditto.
13171
        * objc/execute/protocol-isEqual-2.m: Ditto.
13172
        * objc/execute/protocol-isEqual-4.m: Ditto.
13173
        * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13174
        Protocol1.h) and next-mapping.h as required.
13175
        * objc/execute/object_is_class.m: Ditto.
13176
        * objc/execute/enumeration-1.m: Ditto.
13177
        * objc/execute/class-13.m: Ditto.
13178
        * objc/execute/formal_protocol-2.m: Ditto.
13179
        * objc/execute/formal_protocol-4.m: Ditto.
13180
        * objc/execute/class-1.m: Ditto.
13181
        * objc/execute/bycopy-1.m: Ditto.
13182
        * objc/execute/formal_protocol-6.m: Ditto.
13183
        * objc/execute/bycopy-3.m: Ditto.
13184
        * objc/execute/class-3.m: Ditto.
13185
        * objc/execute/bf-11.m: Ditto.
13186
        * objc/execute/class-5.m: Ditto.
13187
        * objc/execute/bf-13.m: Ditto.
13188
        * objc/execute/class-7.m: Ditto.
13189
        * objc/execute/bf-15.m: Ditto.
13190
        * objc/execute/class-9.m: Ditto.
13191
        * objc/execute/bf-17.m: Ditto.
13192
        * objc/execute/bf-19.m: Ditto.
13193
        * objc/execute/IMP.m: Ditto.
13194
        * objc/execute/exceptions/catchall-1.m: Ditto.
13195
        * objc/execute/exceptions/trivial.m: Ditto.
13196
        * objc/execute/exceptions/finally-1.m: Ditto.
13197
        * objc/execute/exceptions/local-variables-1.m: Ditto.
13198
        * objc/execute/exceptions/foward-1.m: Ditto.
13199
        * objc/execute/bf-2.m: Ditto.
13200
        * objc/execute/string1.m: Ditto.
13201
        * objc/execute/bf-4.m: Ditto.
13202
        * objc/execute/informal_protocol.m: Ditto.
13203
        * objc/execute/string3.m: Ditto.
13204
        * objc/execute/bf-6.m: Ditto.
13205
        * objc/execute/bf-8.m: Ditto.
13206
        * objc/execute/class-tests-1.h: Ditto.
13207
        * objc/execute/protocol-isEqual-1.m: Ditto.
13208
        * objc/execute/protocol-isEqual-3.m: Ditto.
13209
        * objc/execute/_cmd.m: Ditto.
13210
        * objc/execute/function-message-1.m: Ditto.
13211
        * objc/execute/bf-20.m: Ditto.
13212
        * objc/execute/bf-common.h: Ditto.
13213
        * objc/execute/np-2.m: Ditto.
13214
        * objc/execute/class-10.m: Ditto.
13215
        * objc/execute/class-12.m: Ditto.
13216
        * objc/execute/enumeration-2.m: Ditto.
13217
        * objc/execute/class-14.m: Ditto.
13218
        * objc/execute/encode-1.m: Ditto.
13219
        * objc/execute/formal_protocol-1.m: Ditto.
13220
        * objc/execute/formal_protocol-3.m: Ditto.
13221
        * objc/execute/accessing_ivars.m: Ditto.
13222
        * objc/execute/bycopy-2.m: Ditto.
13223
        * objc/execute/class-2.m: Ditto.
13224
        * objc/execute/bf-10.m: Ditto.
13225
        * objc/execute/formal_protocol-7.m: Ditto.
13226
        * objc/execute/root_methods.m: Ditto.
13227
        * objc/execute/class-4.m: Ditto.
13228
        * objc/execute/bf-12.m: Ditto.
13229
        * objc/execute/class-6.m: Ditto.
13230
        * objc/execute/bf-14.m: Ditto.
13231
        * objc/execute/nested-func-1.m: Ditto.
13232
        * objc/execute/class-8.m: Ditto.
13233
        * objc/execute/private.m: Ditto.
13234
        * objc/execute/bf-16.m: Ditto.
13235
        * objc/execute/bf-18.m: Ditto.
13236
        * objc/execute/load-3.m: Ditto.
13237
        * objc/execute/compatibility_alias.m: Ditto.
13238
        * objc/execute/bf-1.m: Ditto.
13239
        * objc/execute/no_clash.m: Ditto.
13240
        * objc/execute/bf-3.m: Ditto.
13241
        * objc/execute/string2.m: Ditto.
13242
        * objc/execute/bf-5.m: Ditto.
13243
        * objc/execute/string4.m: Ditto.
13244
        * objc/execute/bf-7.m: Ditto.
13245
        * objc/execute/object_is_meta_class.m: Ditto.
13246
        * objc/execute/bf-9.m: Ditto.
13247
        * objc/execute/bf-21.m: Ditto.
13248
        * objc/execute/cascading-1.m: Ditto.
13249
        * objc/execute/trivial.m: Ditto.
13250
        * objc/execute/np-1.m: Ditto.
13251
        * objc/compile/trivial.m: Ditto.
13252
        * objc/execute/class_self-2.m: Include .
13253
        * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13254
        * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13255
        Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13256
        and 64bit. Use new NeXT interface as required.
13257
        * objc.dg/special/unclaimed-category-1.m: Ditto.
13258
        * objc.dg/special/unclaimed-category-1.h: Ditto.
13259
        * objc.dg/special/unclaimed-category-1a.m: Ditto.
13260
        * objc.dg/func-ptr-1.m: Ditto.
13261
        * objc.dg/stret-1.m: Ditto.
13262
        * objc.dg/encode-2.m: Ditto.
13263
        * objc.dg/category-1.m: Ditto.
13264
        * objc.dg/encode-3.m: Ditto.
13265
        * objc.dg/call-super-3.m: Ditto.
13266
        * objc.dg/method-3.m: Ditto.
13267
        * objc.dg/func-ptr-2.m: Ditto.
13268
        * objc.dg/lookup-1.m: Ditto.
13269
        * objc.dg/encode-4.m: Ditto.
13270
        * objc.dg/fix-and-continue-1.m: Ditto.
13271
        * objc.dg/proto-lossage-3.m: Ditto.
13272
        * objc.dg/method-13.m: Ditto.
13273
        * objc.dg/proto-qual-1.m: Ditto.
13274
        * objc.dg/zero-link-3.m: Ditto.
13275
        * objc.dg/bitfield-1.m: Ditto.
13276
        * objc.dg/va-meth-1.m: Ditto.
13277
        * objc.dg/super-class-3.m: Ditto.
13278
        * objc.dg/call-super-1.m: Ditto.
13279
        * objc.dg/type-size-2.m: Ditto.
13280
        * objc.dg/method-10.m: Ditto.
13281
        * objc.dg/defs.m: Ditto.
13282
        * objc.dg/const-str-3.m: Ditto.
13283
        * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13284
        Protocol1.h) and next-mapping.h as required. Use new NeXT
13285
        interface as required.
13286
        * objc.dg/super-class-4.m: Ditto.
13287
        * objc.dg/comp-types-8.m: Ditto.
13288
        * objc.dg/call-super-2.m: Ditto.
13289
        * objc.dg/objc-fast-4.m: Ditto.
13290
        * objc.dg/method-6.m: Ditto.
13291
        * objc.dg/const-str-3.m: Ditto.
13292
        * objc.dg/const-str-7.m: Ditto.
13293
        * objc.dg/method-15.m: Ditto.
13294
        * objc.dg/method-19.m: Ditto.
13295
        * objc.dg/sync-1.m: Ditto.
13296
        * objc.dg/layout-1.m: Ditto.
13297
        * objc.dg/bitfield-3.m: Ditto.
13298
        * objc.dg/try-catch-3.m: Ditto.
13299
        * objc.dg/try-catch-7.m: Ditto.
13300
        * objc.dg/comp-types-10.m: Ditto.
13301
        * objc.dg/selector-2.: Ditto.
13302
        * objc.dg/method-7.m: Ditto.
13303
        * objc.dg/typedef-alias-1.m: Ditto.
13304
        * objc.dg/proto-lossage-2.m: Ditto.
13305
        * objc.dg/comp-types-11.m: Ditto.
13306
        * objc.dg/sizeof-1.m: Ditto.
13307
        * objc.dg/method-17.m: Ditto.
13308
        * objc.dg/bitfield-5.m: Ditto.
13309
        * objc.dg/try-catch-1.m: Ditto.
13310
        * objc.dg/encode-5.m: Ditto.
13311
        * objc.dg/fix-and-continue-2.m: Ditto.
13312
        * objc.dg/method-9.m: Ditto.
13313
        * objc.dg/isa-field-1.m: Ditto.
13314
        * objc.dg/local-decl-2.m: Ditto.
13315
        * objc.dg/objc-gc-4.m: Ditto.
13316
        * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13317
        * objc.dg/gnu-runtime-3.m: Ditto.
13318
        * objc.dg/encode-7.m: Ditto.
13319
        * objc.dg/encode-8.m: Ditto.
13320
        * objc.dg/selector-3.m: Ditto.
13321
        * objc.dg/gnu-runtime-1.m: Ditto.
13322
        * objc.dg/const-str-12.m: Ditto.
13323
        * objc.dg/gnu-runtime-2.m: Ditto.
13324
        * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13325
        * objc.dg/selector-1.m: Ditto.
13326
        * objc.dg/stubify-2.m: Ditto.
13327
        * objc.dg/zero-link-1.m: Ditto.
13328
        * objc.dg/stret-2.m: Ditto.
13329
        * objc.dg/zero-link-2.m: Ditto.
13330
        * objc.dg/next-runtime-1.m: Ditto.
13331
        * objc.dg/symtab-1.m: Ditto.
13332
        * objc.dg/stubify-1.m: Ditto.
13333
        * objc.dg/bitfield-2.m: Ditto.
13334
        * objc.dg/try-catch-10.m: Apply to both runtimes.
13335
        * objc.dg/const-str-1.m: Ditto.
13336
        * objc.dg/image-info.m: Ditto.
13337
        * objc.dg/encode-9.m: Ditto.
13338
        * objc.dg/pragma-1.m: Apply test to all targets.
13339
        * objc.dg/const-str-4.m: Ditto.
13340
        * objc.dg/const-str-8.m: Ditto.
13341
        * objc.dg/super-class-2.m: Ditto.
13342
        * objc.dg/try-catch-5.m: Ditto.
13343
        * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13344
        Protocol1.h) and next-mapping.h as required. Use new NeXT
13345
        interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13346
        * objc.dg/const-str-11.m: Ditto.
13347
        * objc.dg/const-str-9.m: Ditto.
13348
        * objc.dg/method-4.m: Skip for 64Bit NeXT.
13349
        * objc.dg/encode-1.m: Remove redundant -lobjc.
13350
        * objc.dg/try-catch-9.m: Tidy space.
13351
        * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13352
        Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13353
        and 64bit. Use new NeXT interface as required.
13354
        * obj-c++.dg/template-4.mm: Ditto.
13355
        * obj-c++.dg/defs.mm: Ditto.
13356
        * obj-c++.dg/basic.mm: Ditto.
13357
        * obj-c++.dg/encode-4.mm: Ditto.
13358
        * obj-c++.dg/method-17.mm: Ditto.
13359
        * obj-c++.dg/proto-lossage-3.mm: Ditto.
13360
        * obj-c++.dg/cxx-class-1.mm: Ditto.
13361
        * obj-c++.dg/method-10.mm: Ditto.
13362
        * obj-c++.dg/va-meth-1.mm: Ditto.
13363
        * obj-c++.dg/encode-5.mm: Ditto.
13364
        * obj-c++.dg/lookup-2.mm: Ditto.
13365
        * obj-c++.dg/template-3.mm: Ditto.
13366
        * obj-c++.dg/proto-qual-1.mm: Ditto.
13367
        * obj-c++.dg/qual-types-1.m: Ditto.
13368
        * obj-c++.dg/cxx-scope-1.mm: Ditto.
13369
        * obj-c++.dg/template-1.mm: Ditto.
13370
        * obj-c++.dg/encode-6.mm: Ditto.
13371
        * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13372
        Protocol1.h) and next-mapping.h as required. Use new NeXT
13373
        interface as required.
13374
        * obj-c++.dg/except-1.mm: Ditto.
13375
        * obj-c++.dg/const-str-7.mm: Ditto.
13376
        * obj-c++.dg/ivar-list-semi.mm: Ditto.
13377
        * obj-c++.dg/cxx-scope-2.mm: Ditto.
13378
        * obj-c++.dg/selector-2.mm: Ditto.
13379
        * obj-c++.dg/isa-field-1.mm: Ditto.
13380
        * obj-c++.dg/try-catch-1.mm: Ditto.
13381
        * obj-c++.dg/local-decl-1.mm: Ditto.
13382
        * obj-c++.dg/try-catch-9.mm: Ditto.
13383
        * obj-c++.dg/no-extra-load.mm: Ditto.
13384
        * obj-c++.dg/selector-5.mm: Ditto.
13385
        * obj-c++.dg/method-12.mm: Ditto.
13386
        * obj-c++.dg/try-catch-11.mm: Ditto.
13387
        * obj-c++.dg/comp-types-11.mm: Ditto.
13388
        * obj-c++.dg/bitfield-3.mm: Ditto.
13389
        * obj-c++.dg/method-6.mm: Ditto.
13390
        * obj-c++.dg/super-class-2.mm: Ditto.
13391
        * obj-c++.dg/method-21.mm: Ditto.
13392
        * obj-c++.dg/const-str-8.mm: Ditto.
13393
        * obj-c++.dg/try-catch-7.mm: Ditto.
13394
        * obj-c++.dg/method-15.mm: Ditto.
13395
        * obj-c++.dg/layout-1.mm: Ditto.
13396
        * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13397
        * obj-c++.dg/const-str-3.mm: Ditto.
13398
        * obj-c++.dg/try-catch-2.mm: Ditto.
13399
        * obj-c++.dg/objc-gc-3.mm: Ditto.
13400
        * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13401
        * obj-c++.dg/bitfield-1.mm: Ditto.
13402
        * obj-c++.dg/selector-6.mm: Ditto.
13403
        * obj-c++.dg/method-13.mm: Ditto.
13404
        * obj-c++.dg/comp-types-12.mm: Ditto.
13405
        * obj-c++.dg/bitfield-4.mm: Ditto.
13406
        * obj-c++.dg/try-catch-8.mm: Ditto.
13407
        * obj-c++.dg/method-2.mm: Ditto.
13408
        * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13409
        * obj-c++.dg/typedef-alias-1.mm: Ditto.
13410
        * obj-c++.dg/const-str-4.mm: Ditto.
13411
        * obj-c++.dg/proto-lossage-2.mm: Ditto.
13412
        * obj-c++.dg/try-catch-3.mm: Ditto.
13413
        * obj-c++.dg/comp-types-9.mm: Ditto.
13414
        * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13415
        * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13416
        * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13417
        * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13418
        headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13419
        Use new NeXT interface as required.
13420
        * obj-c++.dg/const-str-10.mm: Ditto.
13421
        * obj-c++.dg/const-str-11.mm: Ditto.
13422
        * obj-c++.dg/const-str-9.mm: Ditto.
13423
        * obj-c++.dg/method-11.mm: Ditto.
13424
        * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13425
        headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13426
        Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13427
        * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13428
        * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13429
 
13430
2010-03-25  Dodji Seketeli  
13431
 
13432
        PR c++/43206
13433
        * g++.dg/template/typedef30.C: New test case.
13434
 
13435
2010-03-25  Jakub Jelinek  
13436
 
13437
        PR c/43385
13438
        * gcc.c-torture/execute/pr43385.c: New test.
13439
 
13440
2010-03-24  Joseph Myers  
13441
 
13442
        * gcc.dg/strncpy-fix-1.c: New test.
13443
 
13444
2010-03-24  Iain Sandoe  
13445
 
13446
        PR testsuite/41609
13447
        * lib/objc-torture.exp (objc-set-runtime-options): New.
13448
        * objc/execute/execute.exp: Check runtime options on each pass.
13449
        * objc/execute/exceptions/exceptions.exp: Ditto.
13450
        * objc/compile/compile.exp: Ditto.
13451
 
13452
        PR testsuite/42348
13453
        * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13454
        standard tests.
13455
        (check_effective_target_objc2): New proc.
13456
        (check_effective_target_next_runtime): New proc.
13457
        * lib/objc.exp: Determine which runtime is in force and support it.
13458
        * lib/obj-c++.exp: Ditto.
13459
 
13460
2010-03-24  Jason Merrill  
13461
 
13462
        PR c++/43502
13463
        * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13464
 
13465
2010-03-24  Martin Jambor  
13466
 
13467
        * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13468
        a loop.
13469
        * gcc.dg/ipa/ipa-2.c: Likewise.
13470
        * gcc.dg/ipa/ipa-3.c: Likewise.
13471
        * gcc.dg/ipa/ipa-4.c: Likewise.
13472
        * gcc.dg/ipa/ipa-5.c: Likewise.
13473
        * gcc.dg/ipa/ipa-7.c: Likewise.
13474
        * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13475
        a loop.
13476
        * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13477
        i_can_not_be_propagated_fully2 into a loop.
13478
        * gcc.dg/ipa/ipa-8.c: New test.
13479
        * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13480
 
13481
2010-03-24  Jakub Jelinek  
13482
 
13483
        PR debug/19192
13484
        PR debug/43479
13485
        * gcc.dg/guality/pr43479.c: New test.
13486
        * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13487
        and add volatile keyword.
13488
 
13489
2010-03-23  Mike Stump  
13490
 
13491
        * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13492
 
13493
2010-03-23  Jason Merrill  
13494
 
13495
        * g++.dg/ext/altivec-17.C: Adjust error message.
13496
 
13497
        * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13498
        * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13499
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13500
        * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13501
        * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13502
        * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13503
 
13504
2010-03-22  Jason Merrill  
13505
 
13506
        PR c++/43333
13507
        * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13508
        * g++.dg/ext/is_pod_98.C: New.
13509
 
13510
        PR c++/43281
13511
        * g++.dg/cpp0x/auto18.C: New.
13512
 
13513
        * gcc.dg/pr36997.c: Adjust error message.
13514
        * g++.dg/ext/vector9.C: Likewise.
13515
        * g++.dg/conversion/simd3.C: Likewise.
13516
        * g++.dg/other/error23.C: Likewise.
13517
 
13518
2010-03-22  Michael Matz  
13519
 
13520
        PR middle-end/43475
13521
        * gfortran.dg/pr43475.f90: New testcase.
13522
 
13523
2010-03-22  Richard Guenther  
13524
 
13525
        PR tree-optimization/43390
13526
        * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13527
 
13528
2010-03-21  Kaveh R. Ghazi  
13529
 
13530
        * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13531
        * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13532
 
13533
2010-03-20  Simon Martin  
13534
            Michael Matz  
13535
 
13536
        PR c++/43081
13537
        * g++.dg/parse/crash56.C: New test.
13538
 
13539
2010-03-20  Paul Thomas  
13540
 
13541
        PR fortran/43450
13542
        * gfortran.dg/whole_file_15.f90 : New test.
13543
 
13544
2010-03-20  Jerry DeLisle  
13545
 
13546
        PR fortran/43409
13547
        * gfortran.dg/inquire_size.f90: New test.
13548
 
13549
2010-03-20  Richard Guenther  
13550
 
13551
        PR rtl-optimization/43438
13552
        * gcc.c-torture/execute/pr43438.c: New testcase.
13553
 
13554
2010-03-20  Dodji Seketeli  
13555
 
13556
        PR c++/43375
13557
        * g++.dg/abi/mangle42.C: New test.
13558
 
13559
2010-03-19  Andrew Pinski  
13560
 
13561
        PR C/43211
13562
        * gcc.dg/pr43211.c: New test.
13563
        * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13564
 
13565
2010-03-19  Bernd Schmidt  
13566
 
13567
        PR rtl-optimization/42258
13568
        * gcc.target/arm/thumb1-mul-moves.c: New test.
13569
 
13570
        PR target/40697
13571
        * gcc.target/arm/thumb-andsi.c: New test.
13572
 
13573
        * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13574
        dg-require-effective-target.
13575
 
13576
2010-03-19  Michael Matz  
13577
 
13578
        PR c++/43116
13579
        * g++.dg/other/pr43116.C: New testcase.
13580
 
13581
2010-03-19  Michael Matz  
13582
 
13583
        PR target/43305
13584
        * gcc.dg/pr43305.c: New testcase.
13585
 
13586
2010-03-19  Richard Guenther  
13587
 
13588
        PR tree-optimization/43415
13589
        * gcc.c-torture/compile/pr43415.c: New testcase.
13590
 
13591
2010-03-19  Eric Botcazou  
13592
 
13593
        PR ada/43106
13594
        * gnat.dg/case_optimization2.adb: New test.
13595
        * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13596
 
13597
2010-03-18  Francois-Xavier Coudert  
13598
            Jack Howarth  
13599
 
13600
        PR target/36399
13601
        * gcc.target/i386/push-1.c: Don't xfail
13602
          scan-assembler-not "movups" on darwin.
13603
 
13604
2010-03-18  Jakub Jelinek  
13605
 
13606
        PR debug/43058
13607
        * gcc.dg/pr43058.c: New test.
13608
 
13609
2010-03-18  Martin Jambor  
13610
 
13611
        PR middle-end/42450
13612
        * g++.dg/torture/pr42450.C: New test.
13613
 
13614
2010-03-18  Michael Matz  
13615
 
13616
        PR middle-end/43419
13617
        * gcc.dg/pr43419.c: New testcase.
13618
 
13619
2010-03-18  H.J. Lu  
13620
 
13621
        PR rtl-optimization/43360
13622
        * gcc.dg/torture/pr43360.c: New.
13623
 
13624
2010-03-18  Michael Matz  
13625
 
13626
        PR tree-optimization/43402
13627
        * gcc.dg/pr43402.c: New testcase.
13628
 
13629
2010-03-17  Peter Bergner  
13630
 
13631
        PR target/42427
13632
        * gcc.dg/pr42427.c: New test.
13633
 
13634
2010-03-17  Jerry DeLisle  
13635
 
13636
        PR libfortran/43265
13637
        * gfortran.dg/read_empty_file.f: New test.
13638
        * gfortran.dg/read_eof_all.f90: New test.
13639
        * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13640
        * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13641
 
13642
2010-03-17  Michael Matz  
13643
 
13644
        * gcc.dg/pr43300.c: Add -w.
13645
 
13646
2010-03-17  Richard Guenther  
13647
 
13648
        * gcc.dg/pr43379.c: Add -w.
13649
 
13650
2010-03-17  Tobias Burnus  
13651
 
13652
        PR fortran/43331
13653
        * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13654
 
13655
2010-03-16  Uros Bizjak  
13656
 
13657
        * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13658
 
13659
2010-03-16  Rainer Orth  
13660
 
13661
        * ada/acats/run_all.sh: Log start and end times.
13662
 
13663
2010-03-16  Rainer Orth  
13664
 
13665
        * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13666
 
13667
2010-03-16  Richard Guenther  
13668
 
13669
        PR middle-end/43379
13670
        * gcc.dg/pr43379.c: New testcase.
13671
 
13672
2010-03-16  Jakub Jelinek  
13673
 
13674
        PR debug/43051
13675
        * gcc.dg/guality/pr43051-1.c: New test.
13676
 
13677
2010-03-15  Janis Johnson  
13678
 
13679
        PR testsuite/43363
13680
        * g++.dg/ext/altivec-17.C: Handle changes to error message.
13681
 
13682
2010-03-15  Michael Matz  
13683
 
13684
        PR middle-end/43300
13685
        * gcc.dg/pr43300.c: New testcase.
13686
 
13687
2010-03-15  Richard Guenther  
13688
 
13689
        PR tree-optimization/43367
13690
        * gcc.c-torture/compile/pr43367.c: New testcase.
13691
 
13692
2010-03-15  Richard Guenther  
13693
 
13694
        PR tree-optimization/43317
13695
        * gcc.dg/pr43317.c: New testcase.
13696
 
13697
2010-03-14  Uros Bizjak  
13698
 
13699
        * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13700
 
13701
2010-03-14  Uros Bizjak  
13702
 
13703
        * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13704
 
13705
2010-03-14  Tobias Burnus  
13706
 
13707
        PR fortran/43362
13708
        * gfortran.dg/impure_constructor_1.f90: New test.
13709
 
13710
2010-03-13  Sebastian Pop  
13711
 
13712
        PR middle-end/43354
13713
        * gfortran.dg/graphite/id-pr43354.f: New.
13714
 
13715
2010-03-13  Sebastian Pop  
13716
 
13717
        PR middle-end/43349
13718
        * gfortran.dg/graphite/pr43349.f: New.
13719
 
13720
2010-03-13  Sebastian Pop  
13721
 
13722
        PR middle-end/43306
13723
        * gcc.dg/graphite/pr43306.c: New.
13724
 
13725
2010-03-12  David S. Miller  
13726
 
13727
        * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13728
        sparc.
13729
 
13730
2010-03-12  Kaveh R. Ghazi  
13731
 
13732
        * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13733
 
13734
2010-03-12  Paul Thomas  
13735
 
13736
        PR fortran/43291
13737
        PR fortran/43326
13738
        * gfortran.dg/dynamic_dispatch_7.f03: New test.
13739
 
13740
2010-03-12  Kai Tietz  
13741
 
13742
        * gfortran.dg/default_format_denormal_1.f90: Don't assume
13743
        fail for *-*-mingw* targets.
13744
 
13745
2010-03-12  Jakub Jelinek  
13746
 
13747
        PR debug/43329
13748
        * gcc.dg/guality/pr43329-1.c: New test.
13749
 
13750
2010-03-11  Martin Jambor  
13751
 
13752
        PR tree-optimization/43257
13753
        * g++.dg/torture/pr43257.C: New test.
13754
 
13755
2010-03-11  Tobias Burnus  
13756
 
13757
        PR fortran/43228
13758
        * gfortran.dg/namelist_61.f90: New test.
13759
 
13760
2010-03-11  Richard Guenther  
13761
 
13762
        PR tree-optimization/43255
13763
        * gcc.c-torture/compile/pr43255.c: New testcase.
13764
 
13765
2010-03-11  Andreas Krebbel  
13766
 
13767
        * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13768
        * gcc.dg/pr43280.c: New testcase.
13769
 
13770
2010-03-11  Richard Guenther  
13771
 
13772
        PR lto/43200
13773
        * gcc.dg/lto/20100227-1_0.c: New testcase.
13774
        * gcc.dg/lto/20100227-1_1.c: Likewise.
13775
 
13776
2010-03-10  Jerry DeLisle  
13777
 
13778
        PR libfortran/43320
13779
        PR libfortran/43265
13780
        * gfortran.dg/read_eof_6.f: New test
13781
        * gfortran.dg/read_x_eof.f90: New test.
13782
        * gfortran.dg/read_x_past.f: Update test.
13783
 
13784
2010-03-10  Jan Hubicka  
13785
 
13786
        * gcc.c-torture/compile/pr43288.c: New test.
13787
 
13788
2010-03-10  Kaveh R. Ghazi  
13789
 
13790
        * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13791
        -fpic/-fPIC flags.
13792
        * g++.old-deja/g++.pt/asm2.C: Likewise.
13793
        * gcc.c-torture/compile/20000804-1.c: Likewise.
13794
        * gcc.target/i386/clobbers.c: Likewise.
13795
 
13796
2010-03-10  Tobias Burnus  
13797
 
13798
        PR fortran/43303
13799
        * gfortran.dg/c_assoc_3.f90: New test.
13800
 
13801
2010-03-10  Jakub Jelinek  
13802
 
13803
        PR debug/36728
13804
        * gcc.dg/guality/pr36728-1.c: New test.
13805
        * gcc.dg/guality/pr36728-2.c: New test.
13806
 
13807
2010-03-10  Kaushik Phatak  
13808
 
13809
        * gcc.dg/h8300-div-delay-slot.c: New test.
13810
 
13811
2010-03-10  Alexander Monakov  
13812
 
13813
        PR tree-optimization/43236
13814
        * gcc.c-torture/execute/pr43236.c: New test.
13815
 
13816
2010-03-10  Andrey Belevantsev  
13817
 
13818
        PR middle-end/42859
13819
        * g++.dg/eh/pr42859.C: New test.
13820
 
13821
2010-03-09  Jakub Jelinek  
13822
 
13823
        PR debug/43299
13824
        * gcc.dg/pr43299.c: New test.
13825
 
13826
        PR debug/43290
13827
        * g++.dg/eh/unwind2.C: New test.
13828
 
13829
2010-03-05  Sebastian Pop  
13830
            Reza Yazdani  
13831
 
13832
        PR middle-end/43065
13833
        * gcc.dg/graphite/run-id-4.c: New.
13834
 
13835
2010-03-08  Sebastian Pop  
13836
 
13837
        PR middle-end/43065
13838
        * gcc.dg/graphite/run-id-3.c: New.
13839
 
13840
2010-03-08  Tobias Grosser  
13841
 
13842
        PR middle-end/42644
13843
        PR middle-end/42130
13844
        * gcc.dg/graphite/id-18.c: New.
13845
        * gcc.dg/graphite/run-id-pr42644.c: New.
13846
 
13847
2010-03-08  Sebastian Pop  
13848
 
13849
        PR middle-end/42326
13850
        * gcc.dg/graphite/pr42326.c: New.
13851
 
13852
2010-03-08  Richard Guenther  
13853
 
13854
        PR tree-optimization/43269
13855
        * gcc.c-torture/execute/pr43269.c: New testcase.
13856
 
13857
2010-03-08  Janus Weil  
13858
 
13859
        PR fortran/43256
13860
        * gfortran.dg/typebound_call_13.f03: New.
13861
 
13862
2010-03-05  Eric Botcazou  
13863
 
13864
        * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13865
        of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13866
 
13867
2010-03-05  Jason Merrill  
13868
 
13869
        * g++.dg/abi/mangle40.C: Require weak and alias.
13870
 
13871
2010-03-05  Sebastian Pop  
13872
 
13873
        PR middle-end/42326
13874
        * gfortran.dg/graphite/pr42326.f90: New.
13875
        * gfortran.dg/graphite/pr42326-1.f90: New.
13876
 
13877
2010-03-05  Rainer Orth  
13878
 
13879
        * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13880
        (gnat_target_compile): Likewise.
13881
        Reinitialize GNAT_UNDER_TEST if target changes.
13882
        Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13883
        (local_find_gnatmake): Pass full --GCC to gnatlink.
13884
        Remove --LINK.
13885
 
13886
2010-03-04  Andrew Pinski  
13887
 
13888
        PR c/43248
13889
        * gcc.dg/compound-literal-1.c: New testcase.
13890
 
13891
2010-03-04  Martin Jambor  
13892
 
13893
        PR tree-optimization/43164
13894
        PR tree-optimization/43191
13895
        * gcc.c-torture/compile/pr43164.c: New test.
13896
        * gcc.c-torture/compile/pr43191.c: Likewise.
13897
 
13898
2010-03-04  Janus Weil  
13899
 
13900
        PR fortran/43244
13901
        * gfortran.dg/finalize_9.f90: New.
13902
 
13903
2010-03-04  Tobias Burnus  
13904
            Ken Werner  
13905
 
13906
        * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13907
        to dg-options for spu.
13908
        * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13909
        dump-scan target to exclude spu.
13910
 
13911
2010-03-04  Changpeng Fang  
13912
 
13913
        PR middle-end/43209
13914
        * gcc.dg/tree-ssa/ivopts-4.c: New.
13915
 
13916
2010-03-03  Janis Johnson  
13917
 
13918
        * lib/target-supports-dg.exp (check-flags): Provide defaults for
13919
        include-opts and exclude-opts; skip checking the flags if arguments
13920
        are the same as the defaults.
13921
        (dg-xfail-if): Verify the number of arguments, supply defaults
13922
        for unspecified optional arguments.
13923
        (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13924
 
13925
2010-03-03  Jason Merrill  
13926
 
13927
        PR c++/12909
13928
        * g++.dg/abi/mangle40.C: Updated.
13929
 
13930
2010-03-03  Jason Merrill  
13931
 
13932
        * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13933
        * g++.dg/abi/mangle23.C: Likewise.
13934
        * g++.dg/eh/simd-2.C: Likewise.
13935
        * g++.dg/ext/attribute-test-2.C: Likewise.
13936
        * g++.dg/ext/vector14.C: Likewise.
13937
        * g++.dg/other/pr34435.C: Likewise.
13938
        * g++.dg/template/conv8.C: Likewise.
13939
        * g++.dg/template/nontype9.C: Likewise.
13940
        * g++.dg/template/qualttp17.C: Likewise.
13941
        * g++.dg/template/ref1.C: Likewise.
13942
        * g++.old-deja/g++.pt/crash68.C: Likewise.
13943
        * g++.old-deja/g++.pt/ref1.C: Likewise.
13944
        * g++.old-deja/g++.pt/ref3.C: Likewise.
13945
        * g++.old-deja/g++.pt/ref4.C: Likewise.
13946
 
13947
        PR c++/12909
13948
        * g++.dg/abi/mangle40.C: New.
13949
        * g++.dg/abi/mangle41.C: New.
13950
        * g++.dg/lto/20100302_0.C: New.
13951
        * g++.dg/lto/20100302_1.C: New.
13952
        * g++.dg/lto/20100302.h: New.
13953
 
13954
2010-03-03  Paul Thomas  
13955
 
13956
        PR fortran/43243
13957
        * gfortran.dg/internal_pack_12.f90: New test.
13958
 
13959
2010-03-03  H.J. Lu  
13960
 
13961
        * gcc.dg/pr36997.c: Adjust error message.
13962
 
13963
2010-03-03  Mike Stump  
13964
 
13965
        * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13966
        adjustments to not be present on machines that align the stack to
13967
        more than 4 bytes and don't have a red zone yet as that is an
13968
        unimplemented optimization.
13969
 
13970
2010-03-03  Janus Weil  
13971
 
13972
        PR fortran/43169
13973
        * gfortran.dg/impure_assignment_3.f90: New.
13974
 
13975
2010-03-03  Jakub Jelinek  
13976
 
13977
        PR debug/43229
13978
        * gfortran.dg/pr43229.f90: New test.
13979
 
13980
        PR debug/43237
13981
        * gcc.dg/debug/dwarf2/pr43237.c: New test.
13982
 
13983
        PR debug/43177
13984
        * gcc.dg/guality/pr43177.c: New test.
13985
 
13986
2010-03-02  Jason Merrill  
13987
 
13988
        * g++.dg/ext/vector9.C: Adjust error message.
13989
        * g++.dg/conversion/simd3.C: Likewise.
13990
        * g++.dg/other/error23.C: Likewise.
13991
 
13992
2010-03-02  Mike Stump  
13993
 
13994
        PR c++/41090
13995
        * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13996
 
13997
2010-03-02  Paul Thomas  
13998
 
13999
        PR fortran/43180
14000
        * gfortran.dg/internal_pack_10.f90: New test.
14001
 
14002
        PR fortran/43173
14003
        * gfortran.dg/internal_pack_11.f90: New test.
14004
 
14005
2010-03-02  Reza Yazdani  
14006
 
14007
        PR middle-end/42640
14008
        * gcc.dg/tree-ssa/pr42640.c: New.
14009
 
14010
2010-03-01  Richard Guenther  
14011
 
14012
        PR tree-optimization/43220
14013
        * gcc.c-torture/execute/pr43220.c: New testcase.
14014
 
14015
2010-03-01  Richard Guenther  
14016
 
14017
        PR middle-end/43213
14018
        * gcc.dg/pr43213.c: New testcase.
14019
 
14020
2010-03-01  Rainer Orth  
14021
 
14022
        PR pch/14940
14023
        * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
14024
 
14025
2010-03-01  Rainer Orth  
14026
 
14027
        * lib/target-supports.exp (check_effective_target_ucn_nocache):
14028
        New function.
14029
        (check_effective_target_ucn): Likewise.
14030
 
14031
        * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
14032
        if !ucn.
14033
        * gcc.dg/ucnid-2.c: Likewise.
14034
        * gcc.dg/ucnid-3.c: Likewise.
14035
        * gcc.dg/ucnid-4.c: Likewise.
14036
        * gcc.dg/ucnid-11.c: Likewise.
14037
        * gcc.dg/ucnid-12.c: Likewise.
14038
        * gcc.dg/ucnid-6.c: Skip if !ucn.
14039
        * gcc.dg/ucnid-9.c: Likewise.
14040
 
14041
2010-03-01  Rainer Orth  
14042
 
14043
        * gcc.target/i386/pr32000-2.c: Add missing include and exclude
14044
        lists to dg-skip-if.
14045
        * gcc.target/i386/stackalign/return-3.c: Likewise.
14046
 
14047
2010-03-01  Rainer Orth  
14048
 
14049
        * gcc.target/i386/clearcap.map: New file.
14050
        * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
14051
        Pass clearcap.map by default if supported.
14052
 
14053
2010-03-01  Rainer Orth  
14054
 
14055
        PR fortran/42900
14056
        * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
14057
        Explain this.
14058
        * gfortran.dg/stat_2.f90: Likewise.
14059
 
14060
2010-03-01  Tobias Burnus  
14061
 
14062
        PR fortran/43199
14063
        * gfortran.dg/module_read_2.f90: New test.
14064
 
14065
2010-02-27  Mark Mitchell  
14066
 
14067
        PR c++/42748
14068
        * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14069
        * g++.dg/abi/mangle12.C: Likewise.
14070
        * g++.dg/abi/mangle20-2.C: Likewise.
14071
        * g++.dg/abi/mangle17.C: Likewise.
14072
        * g++.dg/template/cond2.C: Likewise.
14073
        * g++.dg/template/pr35240.C: Likewise.
14074
 
14075
2010-02-27  Richard Guenther  
14076
 
14077
        PR tree-optimization/43186
14078
        * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14079
 
14080
2010-02-27  Kaz Kojima  
14081
 
14082
        * g++.dg/abi/packed1.C: Expect warning on the SH.
14083
 
14084
2010-02-27  Simon Martin  
14085
 
14086
        PR c++/42054:
14087
        * g++.dg/parse/error37.C: New test.
14088
 
14089
2010-02-27  Manuel López-Ibáñez  
14090
 
14091
        PR c/24577
14092
        PR c/43192
14093
        * gcc.dg/pr8927-1.c: Match new note.
14094
        * gcc.dg/990506-0.c: Likewise.
14095
        * gcc.dg/gomp/flush-2.c: Likewise.
14096
        * gcc.dg/gomp/atomic-5.c: Likewise.
14097
        * gcc.dg/gomp/pr34607.c: Likewise.
14098
        * gcc.dg/pr35746.c: Likewise.
14099
        * gcc.dg/cpp/pragma-1.c: Likewise.
14100
        * gcc.dg/cpp/pragma-2.c: Likewise.
14101
        * gcc.dg/pr41842.c: Likewise.
14102
        * gcc.dg/noncompile/20040629-1.c: Likewise.
14103
        * objc.dg/private-1.m: Likewise.
14104
 
14105
2010-02-27  Tobias Burnus  
14106
 
14107
        PR fortran/43185
14108
        * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14109
        * gfortran.dg/default_initialization_4.f90: New test.
14110
 
14111
2010-02-27  Eric Botcazou  
14112
 
14113
        * gnat.dg/thin_pointer.ad[sb]: Rename into...
14114
        * gnat.dg/thin_pointer1.ad[sb]: ...this.
14115
        * gnat.dg/thin_pointer2.adb: New test.
14116
        * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14117
 
14118
2010-02-26  Manuel López-Ibáñez  
14119
 
14120
        PR c/20631
14121
        * gcc.dg/cpp/c90-pedantic.c: New.
14122
        * gcc.dg/cpp/c90.c: New.
14123
        * gcc.dg/gnu90-const-expr-1.c: New.
14124
        * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14125
 
14126
2010-02-26  Richard Guenther  
14127
 
14128
        PR tree-optimization/43186
14129
        * gcc.c-torture/compile/pr43186.c: New testcase.
14130
 
14131
2010-02-26  Jakub Jelinek  
14132
 
14133
        PR debug/43190
14134
        * c-c++-common/dwarf2/pr43190.c: New test.
14135
 
14136
2010-02-26  H.J. Lu  
14137
 
14138
        PR testsuite/37074:
14139
        * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14140
 
14141
2010-02-26  Richard Guenther  
14142
 
14143
        PR tree-optimization/43188
14144
        * gcc.c-torture/compile/pr43188.c: New testcase.
14145
 
14146
2010-02-26  H.J. Lu  
14147
 
14148
        PR target/43175
14149
        * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14150
 
14151
2010-02-25  Eric Botcazou  
14152
 
14153
        * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14154
 
14155
2010-02-25  Michael Meissner  
14156
 
14157
        PR target/43154
14158
        * gcc.target/powerpc/pr43154.c: New file.
14159
 
14160
2010-02-25  Jakub Jelinek  
14161
 
14162
        PR debug/43166
14163
        * gfortran.dg/debug/pr43166.f: New test.
14164
 
14165
        PR debug/43165
14166
        * gcc.dg/torture/pr43165.c: New test.
14167
 
14168
2010-02-24  Manuel López-Ibáñez  
14169
 
14170
        PR c/43128
14171
        * c-c++-common/pr41779.c: Update.
14172
 
14173
2010-02-24  Rainer Orth  
14174
 
14175
        PR ada/32547
14176
        * lib/gnat-dg.exp (gnat_load): Redefine.
14177
 
14178
        * ada/acats/run_acats: Run run_all.sh with $SHELL.
14179
        * ada/acats/run_all.sh: Downcase tasking not implemented message.
14180
 
14181
2010-02-24  Rainer Orth  
14182
 
14183
        PR libobjc/36610
14184
        * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14185
        i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14186
        -fgnu-runtime.
14187
        Sort entries.
14188
 
14189
2010-02-24  Rainer Orth  
14190
 
14191
        * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14192
 
14193
2010-02-24  Jakub Jelinek  
14194
 
14195
        PR debug/43150
14196
        * gcc.dg/guality/vla-1.c: New test.
14197
 
14198
2010-02-24  Tobias Burnus  
14199
 
14200
        PR fortran/43042
14201
        * gfortran.dg/c_ptr_tests_15.f90: New test.
14202
 
14203
2010-02-23  Jakub Jelinek  
14204
 
14205
        PR target/43107
14206
        * gcc.target/i386/pr43107.c: New test.
14207
 
14208
2010-02-23  Jason Merrill  
14209
 
14210
        PR c++/43143
14211
        * g++.dg/cpp0x/variadic100.C: New.
14212
 
14213
2010-02-23  Jason Merrill  
14214
 
14215
        PR debug/42800
14216
        * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14217
        * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14218
        * c-c++-common/dwarf2/vla1.c: New.
14219
 
14220
2010-02-23  Jakub Jelinek  
14221
 
14222
        PR target/43139
14223
        * gcc.dg/pr43139.c: New test.
14224
 
14225
        PR debug/43077
14226
        * gcc.dg/guality/pr43077-1.c: New test.
14227
 
14228
2010-02-23  Manuel López-Ibáñez  
14229
 
14230
        PR 43123
14231
        * gcc.dg/march.c: New.
14232
        * gcc.dg/march-generic.c: New.
14233
        * gcc.dg/mtune.c: New.
14234
 
14235
2010-02-22  Sebastian Pop  
14236
 
14237
        PR middle-end/43083
14238
        * gcc.dg/graphite/pr43083.c: New.
14239
 
14240
2010-02-22  Sebastian Pop  
14241
 
14242
        PR middle-end/43097
14243
        * gfortran.dg/graphite/pr43097.f: New.
14244
 
14245
2010-02-22  Sebastian Pop  
14246
            Manuel López-Ibáñez  
14247
 
14248
        PR middle-end/43140
14249
        * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14250
 
14251
2010-02-22  Sebastian Pop  
14252
 
14253
        PR middle-end/43026
14254
        * g++.dg/graphite/pr43026.C: New.
14255
 
14256
2010-02-22  Manuel López-Ibáñez  
14257
 
14258
        PR c++/43126
14259
        * gcc.dg/cleanup-1.c: Update.
14260
        * gcc.dg/func-args-1.c: Update.
14261
        * gcc.dg/format/sentinel-1.c: Update.
14262
        * g++.old-deja/g++.jason/scoping10.C: Update.
14263
        * g++.old-deja/g++.ns/lookup5.C: Update.
14264
        * g++.dg/ext/cleanup-1.C: Update.
14265
        * g++.dg/parse/varmod1.C: Update.
14266
        * g++.dg/parse/error33.C: Update.
14267
        * g++.dg/expr/call3.C: Update.
14268
        * g++.dg/func-args-1.C: New.
14269
 
14270
2010-02-22  H.J. Lu  
14271
 
14272
        PR c/43125
14273
        * gcc.dg/attr-used-2.c: Moved to ...
14274
        * c-c++-common/attr-used-2.c: Here.
14275
 
14276
        * gcc.dg/attr-used.c: Moved to ...
14277
        * c-c++-common/attr-used.c: Here.
14278
 
14279
2010-02-22  Ozkan Sezer  
14280
 
14281
        * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14282
 
14283
2010-02-22  Richard Guenther  
14284
 
14285
        PR lto/43045
14286
        * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14287
        * gfortran.dg/lto/20100222-1_1.c: Likewise.
14288
 
14289
2010-02-22  Richard Guenther  
14290
 
14291
        PR tree-optimization/42749
14292
        * gcc.c-torture/compile/pr42749.c: New testcase.
14293
 
14294
2010-02-22  Paul Thomas  
14295
 
14296
        PR fortran/43072
14297
        * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14298
        * gfortran.dg/internal_pack_9.f90: New test.
14299
 
14300
2010-02-21  Manuel López-Ibáñez  
14301
 
14302
        PR c++/23510
14303
        * g++.dg/template/recurse.C: Adjust.
14304
        * g++.dg/template/pr23510.C: New.
14305
 
14306
2010-02-21  Dodji Seketeli  
14307
 
14308
        PR c++/42824
14309
        * g++.dg/template/memclass4.C: New test.
14310
 
14311
2010-02-21  Tobias Burnus  
14312
 
14313
        PR fortran/35259
14314
        * gfortran.dg/reassoc_5.f90: New test.
14315
 
14316
2010-02-20  Uros Bizjak  
14317
 
14318
        PR target/43067
14319
        * gcc.target/i386/pr43067.c: New test.
14320
 
14321
2010-02-20  Manuel López-Ibáñez  
14322
 
14323
        PR c++/35669
14324
        * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14325
        -Wconversion-null.
14326
        * g++.dg/warn/Wconversion-null.C: New test.
14327
        * g++.old-deja/g++.other/null1.C: Move to...
14328
        * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14329
 
14330
2010-02-20  Paul Thomas  
14331
 
14332
        PR fortran/36932
14333
        PR fortran/36933
14334
        * gfortran.dg/dependency_26.f90: New test.
14335
 
14336
        PR fortran/43072
14337
        * gfortran.dg/internal_pack_7.f90: New test.
14338
 
14339
        PR fortran/43111
14340
        * gfortran.dg/internal_pack_8.f90: New test.
14341
 
14342
2010-02-20  Manuel López-Ibáñez  
14343
 
14344
        PR 43128
14345
        * c-c++-common/pr41779.c: Fix broken testcase.
14346
 
14347
2010-02-19  Manuel López-Ibáñez  
14348
 
14349
        PR 36513
14350
        * c-c++-common/pr36513.c: New testcase.
14351
        * c-c++-common/pr36513-2.c: New testcase.
14352
 
14353
2010-02-19  Manuel López-Ibáñez  
14354
 
14355
        PR 41779
14356
        * c-c++-common/pr41779.c: New.
14357
 
14358
2010-02-19  Jakub Jelinek  
14359
 
14360
        PR debug/43084
14361
        * gcc.dg/pr43084.c: New test.
14362
 
14363
2010-02-19  Richard Guenther  
14364
 
14365
        PR tree-optimization/42916
14366
        * gcc.dg/pr42916.c: New testcase.
14367
 
14368
2010-02-18  Jason Merrill  
14369
 
14370
        PR c++/42837
14371
        * g++.dg/abi/packed1.C: Add expected warning.
14372
 
14373
        PR c++/43108
14374
        * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14375
        * gcc.dg/torture/dg-torture.exp: Likewise.
14376
        * c-c++-common/torture/complex-sign.h,
14377
        c-c++-common/torture/complex-sign-add.c,
14378
        c-c++-common/torture/complex-sign-mixed-add.c,
14379
        c-c++-common/torture/complex-sign-mixed-div.c,
14380
        c-c++-common/torture/complex-sign-mixed-mul.c,
14381
        c-c++-common/torture/complex-sign-mixed-sub.c,
14382
        c-c++-common/torture/complex-sign-mul.c,
14383
        c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14384
        Adapt for C++ compilation as well.
14385
 
14386
        PR c++/43070
14387
        * g++.dg/ext/label1.C: Update.
14388
        * g++.dg/ext/label2.C: Update.
14389
 
14390
        PR c++/26261
14391
        * g++.dg/template/dependent-name6.C: New.
14392
 
14393
        PR c++/43109
14394
        * g++.dg/parse/namespace12.C: New.
14395
 
14396
2010-02-18  Martin Jambor  
14397
 
14398
        PR tree-optimization/43066
14399
        * gcc.c-torture/compile/pr43066.c: New test.
14400
 
14401
2010-02-18  Uros Bizjak  
14402
 
14403
        * g++.dg/ext/attrib35.C: Fix target selector string.
14404
        * g++.dg/ext/attrib36.C: Ditto.
14405
        * g++.dg/ext/attrib37.C: Ditto.
14406
        * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14407
        * g++.dg/abi/mangle25.C: Ditto.
14408
 
14409
2010-02-17  Jason Merrill  
14410
 
14411
        PR c++/43069
14412
        * g++.dg/parse/namespace11.C: New.
14413
 
14414
        PR c++/43093
14415
        * g++.dg/ext/attrib37.C: New.
14416
 
14417
        PR c++/43079
14418
        * g++.dg/template/ptrmem20.C: New.
14419
 
14420
2010-02-17  Uros Bizjak  
14421
 
14422
        PR target/43103
14423
        * gcc.target/i386/xop-check.h: Include m256-check.h.
14424
        * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14425
        * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14426
        * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14427
        * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14428
 
14429
2010-02-17  Jakub Jelinek  
14430
 
14431
        PR debug/42918
14432
        * gcc.dg/pr42918.c: New test.
14433
 
14434
2010-02-16  H.J. Lu  
14435
 
14436
        * g++.dg/ext/attrib36.C: Require ILP32.
14437
 
14438
2010-02-16  Richard Guenther  
14439
 
14440
        PR tree-optimization/41043
14441
        * gfortran.dg/pr41043.f90: New testcase.
14442
        * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14443
 
14444
2010-02-16  Jason Merrill  
14445
 
14446
        * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14447
 
14448
2010-02-16  Ira Rosen  
14449
 
14450
        PR tree-optimization/43074
14451
        * gcc.dg/vect/fast-math-pr43074.c: New test.
14452
 
14453
2010-02-16  Jakub Jelinek  
14454
 
14455
        * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14456
 
14457
2010-02-16  Jason Merrill  
14458
 
14459
        PR c++/43031
14460
        * g++.dg/ext/attrib36.C: New.
14461
 
14462
        PR c++/43036
14463
        * g++.dg/other/array6.C: New.
14464
 
14465
2010-02-15  Kaveh R. Ghazi  
14466
 
14467
        * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14468
 
14469
2010-02-15  Sebastian Pop  
14470
 
14471
        * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14472
        _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14473
        * gcc.target/i386/xop-vpermil2pd-1.c: New.
14474
        * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14475
        * gcc.target/i386/xop-vpermil2ps-1.c: New.
14476
        * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14477
 
14478
2010-02-15  Richard Guenther  
14479
 
14480
        PR middle-end/43068
14481
        * g++.dg/torture/pr43068.C: New testcase.
14482
 
14483
2010-02-14  Volker Reichelt  
14484
 
14485
        PR c++/43024
14486
        * g++.dg/opt/ice1.C: New.
14487
 
14488
2010-02-14  Jason Merrill  
14489
 
14490
        PR c++/41997
14491
        * g++.dg/cpp0x/initlist-opt.C: New.
14492
 
14493
2010-02-13  Paul Thomas  
14494
 
14495
        PR fortran/41113
14496
        PR fortran/41117
14497
        * gfortran.dg/internal_pack_6.f90: New test.
14498
 
14499
2010-02-12  Jason Merrill  
14500
 
14501
        PR c++/43054
14502
        * g++.dg/cpp0x/variadic99.C: New.
14503
 
14504
2010-02-12  Jakub Jelinek  
14505
 
14506
        * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14507
        sign extend pointers to gualchk_t.
14508
 
14509
        PR c++/43033
14510
        * g++.dg/other/default3.C: Xfail g4 test.
14511
 
14512
2010-02-11  Sebastian Pop  
14513
 
14514
        PR middle-end/43012
14515
        * gcc.dg/graphite/pr43012.c: New.
14516
 
14517
2010-02-11  Sebastian Pop  
14518
 
14519
        PR middle-end/42930
14520
        * g++.dg/graphite/pr42930.C: New.
14521
 
14522
2010-02-11  Sebastian Pop  
14523
 
14524
        PR middle-end/42914
14525
        PR middle-end/42530
14526
        * gcc.dg/graphite/pr42530.c: New.
14527
        * gcc.dg/graphite/pr42914.c: New.
14528
 
14529
2010-02-11  Sebastian Pop  
14530
 
14531
        PR middle-end/42771
14532
        * gcc.dg/graphite/pr42771.c: New.
14533
 
14534
2010-02-11  Richard Guenther  
14535
 
14536
        PR tree-optimization/42998
14537
        * gcc.c-torture/compile/pr42998.c: New testcase.
14538
 
14539
2010-02-10  Jason Merrill  
14540
 
14541
        PR c++/41896
14542
        * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14543
 
14544
        PR c++/42983, core issue 906
14545
        * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14546
        * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14547
 
14548
        PR c++/43016
14549
        * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14550
 
14551
2010-02-10  Richard Guenther  
14552
 
14553
        PR tree-optimization/43017
14554
        * gcc.dg/torture/pr43017.c: New testcase.
14555
 
14556
2010-02-10  Tobias Burnus  
14557
 
14558
        PR fortran/40823
14559
        * gfortran.dg/private_type_1.f90: Update error location.
14560
        * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14561
        * gfortran.dg/typebound_operator_2.f03: Ditto.
14562
        * gfortran.dg/assignment_2.f90: Ditto.
14563
        * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14564
        * gfortran.dg/binding_label_tests_9.f03: Ditto.
14565
 
14566
2010-02-10  Tobias Burnus  
14567
 
14568
        PR fortran/43015
14569
        * gfortran.dg/bind_c_usage_20.f90: New test.
14570
 
14571
2010-02-10  Jakub Jelinek  
14572
 
14573
        PR debug/43010
14574
        * g++.dg/debug/pr43010.C: New test.
14575
 
14576
2010-02-10  Richard Guenther  
14577
 
14578
        PR c/43007
14579
        * gcc.c-torture/execute/20100209-1.c: New testcase.
14580
        * gcc.dg/fold-div-3.c: Likewise.
14581
 
14582
2010-02-10  Jakub Jelinek  
14583
 
14584
        * gcc.dg/builtin-ffs-1.c: New test.
14585
 
14586
2010-02-09  Jerry DeLisle  
14587
 
14588
        PR fortran/42999
14589
        * gfortran.dg/array_constructor_35.f90: New test.
14590
 
14591
2010-02-09  Kaveh R. Ghazi  
14592
 
14593
        * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14594
 
14595
2010-02-09  Jason Merrill  
14596
 
14597
        PR c++/42399
14598
        * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14599
 
14600
        PR c++/42370
14601
        * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14602
 
14603
2010-02-09  Tobias Burnus  
14604
 
14605
        PR fortran/41869
14606
        * gfortran.dg/module_write_1.f90: New test.
14607
 
14608
2010-02-09  Alexander Monakov  
14609
 
14610
        * gcc.dg/pr19340.c: Adjust.
14611
 
14612
2010-02-09  Richard Guenther  
14613
 
14614
        PR tree-optimization/43008
14615
        * gcc.c-torture/execute/pr43008.c: New testcase.
14616
 
14617
2010-02-09  Richard Guenther  
14618
 
14619
        PR tree-optimization/43000
14620
        * gcc.dg/torture/pr43000.c: New testcase.
14621
        * gcc.dg/torture/pr43002.c: Likewise.
14622
 
14623
2010-02-09  Daniel Kraft  
14624
 
14625
        PR fortran/39171
14626
        * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14627
        and pass -Wsurprising as necessary.
14628
 
14629
2010-02-08  Jakub Jelinek  
14630
 
14631
        PR tree-optimization/42890
14632
        * g++.dg/torture/pr42890.C: New test.
14633
 
14634
2010-02-08  Richard Guenther  
14635
 
14636
        PR middle-end/42995
14637
        * gcc.dg/tree-ssa/inline-4.c: New testcase.
14638
 
14639
2010-02-07  Sebastian Pop  
14640
 
14641
        * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14642
        return 0 from main.
14643
        * gcc.dg/graphite/block-1.c: Same.
14644
        * gcc.dg/graphite/block-3.c: Same.
14645
        * gcc.dg/graphite/block-4.c: Same.
14646
        * gcc.dg/graphite/block-5.c: Same.
14647
        * gcc.dg/graphite/block-6.c: Same.
14648
        * gcc.dg/graphite/block-7.c: Same.
14649
        * gcc.dg/graphite/interchange-0.c: Same.
14650
        * gcc.dg/graphite/interchange-1.c: Same.
14651
        * gcc.dg/graphite/interchange-10.c: Same.
14652
        * gcc.dg/graphite/interchange-11.c: Same.
14653
        * gcc.dg/graphite/interchange-12.c: Same.
14654
        * gcc.dg/graphite/interchange-2.c: Same.
14655
        * gcc.dg/graphite/interchange-3.c: Same.
14656
        * gcc.dg/graphite/interchange-4.c: Same.
14657
        * gcc.dg/graphite/interchange-5.c: Same.
14658
        * gcc.dg/graphite/interchange-6.c: Same.
14659
        * gcc.dg/graphite/interchange-7.c: Same.
14660
        * gcc.dg/graphite/interchange-8.c: Same.
14661
        * gcc.dg/graphite/interchange-9.c: Same.
14662
        * gcc.dg/graphite/interchange-mvt.c: Same.
14663
 
14664
2010-02-07  Sebastian Pop  
14665
 
14666
        * gfortran.dg/graphite/id-19.f: New.
14667
        * gfortran.dg/graphite/pr14741.f90: New.
14668
        * gfortran.dg/graphite/pr41924.f90: New.
14669
        * gfortran.dg/graphite/run-id-2.f90: New.
14670
 
14671
2010-02-07  Richard Guenther  
14672
 
14673
        PR middle-end/42956
14674
        * gcc.c-torture/compile/pr42956.c: New testcase.
14675
 
14676
2010-02-06  Jerry DeLisle  
14677
 
14678
        PR libfortran/42742
14679
        * gfortran.dg/fmt_cache_2.f: New test.
14680
 
14681
2010-02-06  Jerry DeLisle  
14682
 
14683
        * gfortran.dg/read_no_eor.f90: New test.
14684
 
14685
2010-02-05  Jason Merrill  
14686
 
14687
        * g++.dg/ext/label13.C: Move constructor body out of class.
14688
 
14689
2010-02-03  Jason Merrill  
14690
 
14691
        PR c++/42870
14692
        * g++.dg/ext/dllexport3.C: New.
14693
 
14694
2010-02-05  Ozkan Sezer  
14695
 
14696
        * gcc.dg/format/ms-format3.c: New test for specific MS types.
14697
 
14698
2010-02-05  Richard Guenther  
14699
 
14700
        * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14701
 
14702
2010-02-05  Dodji Seketeli  
14703
 
14704
        PR c++/42915
14705
        * g++.dg/other/crash-9.C: New test.
14706
 
14707
2010-02-05  Paul Thomas  
14708
 
14709
        PR fortran/42309
14710
        * gfortran.dg/subref_array_pointer_4.f90 : New test.
14711
 
14712
2010-02-04  Richard Guenther  
14713
 
14714
        PR rtl-optimization/42952
14715
        * gcc.dg/torture/pr42952.c: New testcase.
14716
 
14717
2010-02-03  Jerry DeLisle  
14718
 
14719
        PR libfortran/42901
14720
        * gfortran.dg/namelist_60.f90: New test.
14721
 
14722
2010-02-03  Jason Merrill  
14723
 
14724
        PR c++/40138
14725
        * g++.dg/ext/builtin11.C: New.
14726
 
14727
        PR c++/4926
14728
        PR c++/38600
14729
        * g++.dg/abi/mangle35.C: New.
14730
        * g++.dg/abi/mangle37.C: New.
14731
 
14732
        PR c++/12909
14733
        * g++.dg/abi/mangle36.C: New.
14734
 
14735
        PR c++/35652
14736
        * g++.dg/warn/string1.C: New.
14737
 
14738
2010-02-03  Richard Guenther  
14739
 
14740
        PR tree-optimization/42944
14741
        * gcc.dg/errno-1.c: New testcase.
14742
 
14743
2010-02-03  Richard Guenther  
14744
 
14745
        PR middle-end/42927
14746
        * gcc.c-torture/compile/pr42927.c: New testcase.
14747
 
14748
2010-02-03  Tobias Burnus  
14749
 
14750
        PR fortran/42936
14751
        * gfortran.dg/null_4.f90: New test.
14752
 
14753
2010-02-02  Jason Merrill  
14754
 
14755
        PR c++/41090
14756
        * g++.dg/ext/label13.C: New.
14757
 
14758
2010-02-02  Tobias Burnus  
14759
 
14760
        PR fortran/42650
14761
        * gfortran.dg/func_result_5.f90: New test.
14762
 
14763
2010-02-01  Tobias Burnus  
14764
 
14765
        PR fortran/42922
14766
        * gfortran.dg/pure_initializer_3.f90: News test.
14767
 
14768
2010-01-31  Janus Weil  
14769
 
14770
        PR fortran/42888
14771
        * gfortran.dg/allocate_derived_2.f90: New test.
14772
 
14773
2010-01-31  Eric Botcazou  
14774
 
14775
        PR middle-end/42898
14776
        * gcc.dg/torture/pr42898-2.c: New test.
14777
 
14778
2010-01-31  Richard Guenther  
14779
 
14780
        PR middle-end/42898
14781
        * gcc.dg/torture/pr42898.c: New testcase.
14782
 
14783
2010-01-31  Paul Thomas  
14784
 
14785
        PR fortran/38324
14786
        * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14787
        * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14788
 
14789
2010-01-30  Paolo Bonzini  
14790
 
14791
        * g++.dg/tree-ssa/inline-1.C: New.
14792
        * g++.dg/tree-ssa/inline-2.C: New.
14793
        * g++.dg/tree-ssa/inline-3.C: New.
14794
 
14795
2010-01-29  Michael Meissner  
14796
 
14797
        PR testsuite/41701
14798
        * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14799
        the string 'pow' in the pathname of the compiler from generating a
14800
        test failure.
14801
 
14802
2010-01-29  Rainer Orth  
14803
 
14804
        * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14805
        * g++.old-deja/g++.mike/eh17.C: Likewise.
14806
        * g++.old-deja/g++.mike/p5571.C: Likewise.
14807
 
14808
2010-01-29  Dodji Seketeli  
14809
 
14810
        PR c++/42758
14811
        PR c++/42634
14812
        PR c++/42336
14813
        PR c++/42797
14814
        PR c++/42880
14815
        * g++.dg/other/crash-5.C: New test.
14816
        * g++.dg/other/crash-6.C: New test.
14817
        * g++.dg/other/crash-7.C: New test.
14818
        * g++.dg/other/crash-8.C: New test.
14819
 
14820
2010-01-29  Jakub Jelinek  
14821
 
14822
        PR rtl-optimization/42889
14823
        * gcc.dg/pr42889.c: New test.
14824
 
14825
2010-01-28  H.J. Lu  
14826
 
14827
        * gcc.target/i386/pr42881.c: Use SSE2.
14828
 
14829
2010-01-28  Uros Bizjak  
14830
 
14831
        PR target/42891
14832
        * gcc.target/i386/pr42891.c: New test.
14833
 
14834
2010-01-28  Richard Guenther  
14835
 
14836
        PR tree-optimization/42871
14837
        * g++.dg/torture/pr42871.C: New testcase.
14838
 
14839
2010-01-28  Richard Guenther  
14840
 
14841
        * gcc.dg/Wobjsize-1.h: New testcase.
14842
        * gcc.dg/Wobjsize-1.c: Likewise.
14843
 
14844
2010-01-28  Richard Guenther  
14845
 
14846
        PR middle-end/42883
14847
        * g++.dg/torture/pr42883.C: New testcase.
14848
 
14849
2010-01-28  Michael Matz  
14850
 
14851
        * gcc.target/i386/pr42881.c: New test.
14852
 
14853
2010-01-28  Rainer Orth  
14854
 
14855
        * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14856
        Add i?86-*-solaris2* support.
14857
 
14858
2010-01-28  Dodji Seketeli  
14859
 
14860
        PR c++/42713
14861
        PR c++/42820
14862
        * g++.dg/template/typedef27.C: New test case.
14863
        * g++.dg/template/typedef28.C: New test case.
14864
 
14865
2010-01-27  Stephen Thomas  
14866
 
14867
        * gcc.dg/optimize-bswap*.c: Add ARM target
14868
 
14869
2010-01-27  Richard Guenther  
14870
 
14871
        PR middle-end/42878
14872
        * gcc.dg/torture/pr42878-1.c: New testcase.
14873
        * gcc.dg/torture/pr42878-2.c: Likewise.
14874
 
14875
2010-01-27  Jakub Jelinek  
14876
 
14877
        PR middle-end/42874
14878
        * gcc.dg/vla-22.c: New test.
14879
 
14880
2010-01-26  Jakub Jelinek  
14881
 
14882
        * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14883
        current collation.
14884
 
14885
2010-01-26  Richard Guenther  
14886
 
14887
        PR rtl-optimization/42685
14888
        * gcc.dg/pr42685.c: New testcase.
14889
        * g++.dg/other/pr42685.C: Likewise.
14890
 
14891
2010-01-26  Richard Guenther  
14892
 
14893
        PR middle-end/42806
14894
        * g++.dg/other/pr42806.C: New testcase.
14895
 
14896
2010-01-26  Richard Guenther  
14897
 
14898
        PR tree-optimization/42250
14899
        * gcc.dg/pr42250.c: New testcase.
14900
 
14901
2010-01-25  Arnaud Charlet  
14902
 
14903
        * gnat.dg/array_bounds_test.adb: New test.
14904
 
14905
2010-01-25  Tobias Burnus  
14906
 
14907
        PR fortran/42858
14908
        * gfortran.dg/generic_21.f90: New test.
14909
 
14910
2010-01-25  Rainer Orth  
14911
 
14912
        PR testsuite/41522
14913
        * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14914
 
14915
2010-01-24  Mark Mitchell  
14916
 
14917
        PR c++/42748
14918
        * g++.dg/abi/arm_va_list2.C: New test.
14919
        * g++.dg/abi/arm_va_list2.h: Companion header file.
14920
 
14921
2010-01-24  Paul Thomas  
14922
 
14923
        PR fortran/41044
14924
        * gfortran.dg/parameter_array_ref_2.f90 : New test.
14925
 
14926
        PR fortran/41167
14927
        * gfortran.dg/char_array_arg_1.f90 : New test.
14928
 
14929
        * gfortran.dg/pr25923.f90 : Remove XFAIL.
14930
 
14931
2010-01-24  Tobias Burnus  
14932
 
14933
        PR fortran/39304
14934
        * gfortran.dg/generic_20.f90: New test.
14935
 
14936
2010-01-22  Michael Matz  
14937
 
14938
        * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14939
        -msse2.
14940
 
14941
2010-01-21  Paul Thomas  
14942
 
14943
        PR fortran/42736
14944
        * gfortran.dg/dependency_25.f90 : New test.
14945
 
14946
2010-01-21  Martin Jambor  
14947
 
14948
        PR tree-optimization/42585
14949
        * gcc.dg/tree-ssa/pr42585.c: New test.
14950
 
14951
2010-01-21  Richard Guenther  
14952
 
14953
        PR middle-end/19988
14954
        * gcc.dg/pr19988.c: New testcase.
14955
 
14956
2010-01-20  Janis Johnson  
14957
 
14958
        * g++.dg/compat/decimal/compat-common.h: New file.
14959
        * g++.dg/compat/decimal/decimal-dummy.h: New file.
14960
        * g++.dg/compat/decimal/pass_x.h: New file.
14961
        * g++.dg/compat/decimal/pass_y.h: New file.
14962
        * g++.dg/compat/decimal/pass-1_main.C: New file.
14963
        * g++.dg/compat/decimal/pass-1_x.C: New file.
14964
        * g++.dg/compat/decimal/pass-1_y.C: New file.
14965
        * g++.dg/compat/decimal/pass-2_main.C: New file.
14966
        * g++.dg/compat/decimal/pass-2_x.C: New file.
14967
        * g++.dg/compat/decimal/pass-2_y.C: New file.
14968
        * g++.dg/compat/decimal/pass-3_main.C: New file.
14969
        * g++.dg/compat/decimal/pass-3_x.C: New file.
14970
        * g++.dg/compat/decimal/pass-3_y.C: New file.
14971
        * g++.dg/compat/decimal/pass-4_main.C: New file.
14972
        * g++.dg/compat/decimal/pass-4_x.C: New file.
14973
        * g++.dg/compat/decimal/pass-4_y.C: New file.
14974
        * g++.dg/compat/decimal/pass-5_main.C: New file.
14975
        * g++.dg/compat/decimal/pass-5_x.C: New file.
14976
        * g++.dg/compat/decimal/pass-5_y.C: New file.
14977
        * g++.dg/compat/decimal/pass-6_main.C: New file.
14978
        * g++.dg/compat/decimal/pass-6_x.C: New file.
14979
        * g++.dg/compat/decimal/pass-6_y.C: New file.
14980
        * g++.dg/compat/decimal/return_x.h: New file.
14981
        * g++.dg/compat/decimal/return_y.h: New file.
14982
        * g++.dg/compat/decimal/return-1_main.C: New file.
14983
        * g++.dg/compat/decimal/return-1_x.C: New file.
14984
        * g++.dg/compat/decimal/return-1_y.C: New file.
14985
        * g++.dg/compat/decimal/return-2_main.C: New file.
14986
        * g++.dg/compat/decimal/return-2_x.C: New file.
14987
        * g++.dg/compat/decimal/return-2_y.C: New file.
14988
        * g++.dg/compat/decimal/return-3_main.C: New file.
14989
        * g++.dg/compat/decimal/return-3_x.C: New file.
14990
        * g++.dg/compat/decimal/return-3_y.C: New file.
14991
        * g++.dg/compat/decimal/return-4_main.C: New file.
14992
        * g++.dg/compat/decimal/return-4_x.C: New file.
14993
        * g++.dg/compat/decimal/return-4_y.C: New file.
14994
        * g++.dg/compat/decimal/return-5_main.C: New file.
14995
        * g++.dg/compat/decimal/return-5_x.C: New file.
14996
        * g++.dg/compat/decimal/return-5_y.C: New file.
14997
        * g++.dg/compat/decimal/return-6_main.C: New file.
14998
        * g++.dg/compat/decimal/return-6_x.C: New file.
14999
        * g++.dg/compat/decimal/return-6_y.C: New file.
15000
 
15001
2010-01-20  Alexandre Oliva  
15002
 
15003
        PR debug/42715
15004
        * gcc.dg/pr42715.c: New.
15005
 
15006
2010-01-20  Paolo Carlini  
15007
 
15008
        PR c++/42038
15009
        * g++.dg/parse/crash55.C: New.
15010
 
15011
2010-01-20  Alexandre Oliva  
15012
 
15013
        PR debug/42782
15014
        * gcc.dg/guality/pr42782.c: New.
15015
 
15016
2010-01-20  Jason Merrill  
15017
 
15018
        PR c++/41788
15019
        * g++.dg/abi/packed1.C: New.
15020
 
15021
        PR c++/41920
15022
        * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
15023
 
15024
        PR c++/40750
15025
        * g++.dg/parse/fn-typedef1.C: New.
15026
        * g++.dg/other/cv_quals.C: Adjust.
15027
 
15028
2010-01-20  Anthony Green  
15029
 
15030
        * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
15031
        pack(push) pragma).
15032
        * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
15033
        * gcc.dg/20020312-2.c: Port this to the moxie core.
15034
        * gcc.dg/weak/typeof-2.c: Ditto.
15035
 
15036
2010-01-20  Richard Guenther  
15037
 
15038
        PR tree-optimization/42717
15039
        * gcc.c-torture/compile/pr42717.c: New testcase.
15040
 
15041
2010-01-20  Jakub Jelinek  
15042
 
15043
        * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
15044
        of signed, add a few new tests.
15045
 
15046
        PR middle-end/42803
15047
        * g++.dg/parse/limits-initializer1.C: New test.
15048
 
15049
2010-01-19  Janus Weil  
15050
 
15051
        PR fortran/42804
15052
        * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
15053
        * gfortran.dg/typebound_call_12.f03: New test.
15054
 
15055
2010-01-19  Paul Thomas  
15056
 
15057
        PR fortran/42783
15058
        * gfortran.dg/bounds_check_15.f90 : New test.
15059
 
15060
2010-01-19  Michael Matz  
15061
 
15062
        PR tree-optimization/41783
15063
        * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15064
 
15065
2010-01-19  Ramana Radhakrishnan  
15066
 
15067
        PR target/38697.
15068
        * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15069
        * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15070
        * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
15071
        * gcc.target/arm/neon/vget_lows16.c: Likewise.
15072
        * gcc.target/arm/neon/vget_lows32.c: Likewise.
15073
        * gcc.target/arm/neon/vget_lows64.c: Likewise.
15074
        * gcc.target/arm/neon/vget_lows8.c: Likewise.
15075
        * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15076
        * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15077
        * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15078
        * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15079
 
15080
2010-01-19  Janus Weil  
15081
 
15082
        PR fortran/42545
15083
        * gfortran.dg/extends_6.f03: Modified an error message.
15084
        * gfortran.dg/extends_10.f03: New test.
15085
        * gfortran.dg/private_type_6.f03: Modified an error message.
15086
        * gfortran.dg/structure_constructor_8.f03: Ditto.
15087
 
15088
2010-01-19  Jakub Jelinek  
15089
 
15090
        PR tree-optimization/42719
15091
        * gcc.dg/pr42719.c: New test.
15092
 
15093
        PR debug/42728
15094
        * gcc.dg/pr42728.c: New test.
15095
 
15096
2010-01-19  Anthony Green  
15097
 
15098
        * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15099
 
15100
2010-01-18  Anthony Green  
15101
 
15102
        * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15103
        for moxie.
15104
 
15105
2010-01-19  Dodji Seketeli  
15106
 
15107
        * g++.dg/template/error45.C: reverted as part of reverting the
15108
        fix of PR c++/42634.
15109
 
15110
2010-01-18  Dodji Seketeli  
15111
 
15112
        PR c++/42634
15113
        * g++.dg/template/error45.C: New test.
15114
 
15115
2010-01-18  Dodji Seketeli  
15116
 
15117
        PR c++/42766
15118
        * g++.dg/conversion/op6.C: New test.
15119
 
15120
2010-01-18  Uros Bizjak  
15121
 
15122
        PR target/42774
15123
        * gcc.target/alpha/pr42774.c: New test.
15124
 
15125
2010-01-18  Richard Guenther  
15126
 
15127
        PR tree-optimization/42781
15128
        * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15129
 
15130
2010-01-17  Richard Guenther  
15131
 
15132
        PR middle-end/42248
15133
        * gcc.c-torture/execute/pr42248.c: New testcase.
15134
 
15135
2010-01-17  Richard Guenther  
15136
 
15137
        PR tree-optimization/42773
15138
        * g++.dg/torture/pr42773.C: New testcase.
15139
 
15140
2010-01-17  Janus Weil  
15141
 
15142
        PR fortran/42677
15143
        * gfortran.dg/interface_assignment_5.f90: New test.
15144
 
15145
2010-01-17  Dodji Seketeli  
15146
 
15147
        PR c++/42697
15148
        * g++.dg/template/crash94.C: Reverted.
15149
 
15150
2010-01-17  Jie Zhang  
15151
 
15152
        PR debug/42767
15153
        * gcc.dg/debug/pr42767.c: New.
15154
 
15155
2010-01-15  Jason Merrill  
15156
 
15157
        PR c++/42761
15158
        * g++.dg/cpp0x/decltype22.C: New.
15159
 
15160
2010-01-16  Jakub Jelinek  
15161
 
15162
        PR middle-end/42760
15163
        * g++.dg/torture/pr42760.C: New test.
15164
 
15165
2010-01-15  Jing Yu  
15166
 
15167
        PR rtl-optimization/42691
15168
        * gcc.c-torture/execute/pr42691.c: New.
15169
 
15170
2010-01-15  Richard Guenther  
15171
 
15172
        PR middle-end/42739
15173
        * g++.dg/torture/pr42739.C: New testcase.
15174
 
15175
2010-01-15  Dodji Seketeli  
15176
 
15177
        * g++.dg/template/error45.C: Revert as part of reverting changes
15178
        or PR c++/42634.
15179
 
15180
2010-01-14 Jerry DeLisle  
15181
 
15182
        PR fortran/42684
15183
        * gfortran.dg/interface_31.f90: New test.
15184
 
15185
2010-01-14  Michael Meissner  
15186
 
15187
        * gcc.target/powerpc/pr42747.c: New file.
15188
 
15189
2010-01-14  Jakub Jelinek  
15190
 
15191
        PR middle-end/42674
15192
        * c-c++-common/pr42674.c: New test.
15193
 
15194
        PR c++/42608
15195
        * g++.dg/template/instantiate11.C: New test.
15196
 
15197
2010-01-14  Jason Merrill  
15198
 
15199
        PR c++/42701
15200
        * g++.dg/overload/error3.C: New.
15201
 
15202
        PR c++/42655
15203
        * g++.dg/overload/rvalue1.C: New.
15204
 
15205
2010-01-14  Martin Jambor  
15206
 
15207
        PR tree-optimization/42706
15208
        * gcc.dg/ipa/pr42706.c: New testcase.
15209
 
15210
2010-01-14  H.J. Lu  
15211
 
15212
        * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15213
 
15214
2010-01-14  Martin Jambor  
15215
 
15216
        PR tree-optimization/42714
15217
        * g++.dg/torture/pr42714.C: New test.
15218
 
15219
2010-01-14  Alexander Monakov  
15220
 
15221
        PR rtl-optimization/42246
15222
        * gfortran.dg/pr42246-2.f: New.
15223
 
15224
2010-01-14  Alexander Monakov  
15225
 
15226
        PR rtl-optimization/42389
15227
        * gcc.dg/pr42389.c: New.
15228
 
15229
2010-01-14  Alexander Monakov  
15230
 
15231
        PR rtl-optimization/42388
15232
        * gcc.dg/pr42388.c: New.
15233
 
15234
2010-01-14  Alexander Monakov  
15235
 
15236
        PR rtl-optimization/42294
15237
        * gfortran.dg/pr42294.f: New.
15238
 
15239
2010-01-14  Alexander Monakov  
15240
 
15241
        PR rtl-optimization/39453
15242
        PR rtl-optimization/42246
15243
        * gcc.dg/pr39453.c: New.
15244
        * gcc.dg/pr42246.c: New.
15245
 
15246
2010-01-14  Alexander Monakov  
15247
 
15248
        PR middle-end/42245
15249
        * gcc.dg/pr42245.c: New.
15250
        * gcc.dg/pr42245-2.c: New.
15251
 
15252
2010-01-14  Alexander Monakov  
15253
 
15254
        PR rtl-optimization/42249
15255
        * gcc.dg/pr42249.c: New.
15256
 
15257
2010-01-14  Jakub Jelinek  
15258
 
15259
        PR c/42721
15260
        * gcc.c-torture/execute/pr42721.c: New test.
15261
 
15262
2010-01-14  Ira Rosen  
15263
 
15264
        PR tree-optimization/42709
15265
        * gcc.dg/vect/pr42709.c: New test.
15266
 
15267
2010-01-14  Paul Thomas  
15268
 
15269
        PR fortran/41478
15270
        * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15271
        * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15272
 
15273
2010-01-14  Paul Thomas  
15274
 
15275
        PR fortran/42481
15276
        * gfortran.dg/generic_19.f90 : New test.
15277
 
15278
2010-01-13  Richard Guenther  
15279
 
15280
        PR tree-optimization/42730
15281
        * gcc.c-torture/compile/pr42730.c: New testcase.
15282
 
15283
2010-01-13  Steve Ellcey  
15284
 
15285
        PR target/pr42542
15286
        * gcc.target/ia64/pr42542-1.c: New.
15287
        * gcc.target/ia64/pr42542-2.c: New.
15288
        * gcc.target/ia64/pr42542-3.c: New.
15289
 
15290
2010-01-13  Dodji Seketeli  
15291
 
15292
        PR c++/42634
15293
        * g++.dg/template/error45.C: New test.
15294
 
15295
2010-01-13  Martin Jambor  
15296
 
15297
        PR tree-optimization/42704
15298
        * g++.dg/torture/pr42704.C: New test.
15299
 
15300
2010-01-13  Martin Jambor  
15301
 
15302
        PR tree-optimization/42703
15303
        * gcc.c-torture/compile/pr42703.c: New test.
15304
 
15305
2010-01-13  Richard Guenther  
15306
 
15307
        PR tree-optimization/42705
15308
        * gcc.c-torture/compile/pr42705.c: New testcase.
15309
 
15310
2010-01-13  Jie Zhang  
15311
 
15312
        * gcc.target/bfin/l2.c: New test.
15313
        * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15314
 
15315
2010-01-13  Richard Guenther  
15316
 
15317
        PR middle-end/42716
15318
        * gcc.c-torture/compile/pr42716.c: New testcase.
15319
 
15320
2010-01-13  Richard Guenther  
15321
 
15322
        PR lto/42678
15323
        * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15324
 
15325
2010-01-12  Joseph Myers  
15326
 
15327
        PR c/42708
15328
        * gcc.c-torture/compile/pr42708-1.c: New test.
15329
 
15330
2010-01-12  Jakub Jelinek  
15331
 
15332
        PR debug/42662
15333
        * gcc.dg/pr42662.c: New test.
15334
 
15335
        PR tree-optimization/42645
15336
        * g++.dg/other/pr42645-1.C: New test.
15337
        * g++.dg/other/pr42645-2.C: New test.
15338
 
15339
2010-01-11  Janis Johnson  
15340
 
15341
        PR target/42416
15342
        * gcc.target/powerpc/warn-1.c: New test.
15343
        * gcc.target/powerpc/warn-2.c: New test.
15344
 
15345
2010-01-11  Uros Bizjak  
15346
 
15347
        * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15348
        stack alignment.
15349
 
15350
2010-01-10  Rafael Avila de Espindola  
15351
 
15352
        * gcc.dg/lto/20100108_0.c: New.
15353
 
15354
2010-01-10  Uros Bizjak  
15355
 
15356
        * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15357
        Add -march=i686 -msse for 32bit x86 targets.
15358
 
15359
2010-01-10  Richard Guenther  
15360
 
15361
        PR middle-end/42667
15362
        * gcc.dg/torture/pr42667.c: New testcase.
15363
 
15364
2010-01-09 Jerry DeLisle  
15365
 
15366
        PR fortran/32489
15367
        * gfortran.dg/array_constructor_34.f90: New test.
15368
 
15369
2010-01-09 Jerry DeLisle  
15370
 
15371
        PR fortran/20923
15372
        * gfortran.dg/array_constructor_33.f90: New test.
15373
        gfortran.dg/array_function_5.f90: Add credit.
15374
 
15375
2010-01-09  Alexandre Oliva  
15376
 
15377
        PR debug/42631
15378
        * gcc.dg/pr42631.c: New.
15379
 
15380
2010-01-09  Alexandre Oliva  
15381
 
15382
        PR debug/42630
15383
        * gcc.dg/pr42630.c: New.
15384
 
15385
2010-01-09  Alexandre Oliva  
15386
 
15387
        PR debug/42629
15388
        * gcc.dg/pr42629.c: New.
15389
 
15390
2010-01-09  Alexandre Oliva  
15391
 
15392
        PR middle-end/42363
15393
        * gcc.dg/torture/pr42363.c: New.
15394
 
15395
2010-01-09  Alexandre Oliva  
15396
 
15397
        PR debug/42604
15398
        PR debug/42395
15399
        * gcc.dg/vect/pr42604.c: New.
15400
        * gcc.dg/vect/pr42395.c: New.
15401
 
15402
2010-01-09  Richard Guenther  
15403
 
15404
        PR middle-end/42512
15405
        * gcc.c-torture/execute/pr42512.c: New testcase.
15406
 
15407
2010-01-09  Tobias Burnus  
15408
 
15409
        PR fortran/41298
15410
        * gfortran.dg/c_ptr_tests_14.f90: New test.
15411
 
15412
2010-01-08  Rainer Orth  
15413
 
15414
        PR ada/41929
15415
        * gnat.dg/null_pointer_deref1.adb: Don't run on
15416
        sparc*-sun-solaris2.11.
15417
 
15418
2010-01-08  Richard Guenther  
15419
 
15420
        PR lto/42528
15421
        * gcc.dg/lto/20100103-1_0.c: New testcase.
15422
        * gcc.dg/lto/20100103-2_0.c: Likewise.
15423
 
15424
2010-01-08  Tobias Burnus  
15425
 
15426
        PR/fortran 25829
15427
        * gfortran.dg/asynchronous_1.f90: New test.
15428
        * gfortran.dg/asynchronous_2.f90: New test.
15429
        * gfortran.dg/conflicts.f90: Update error message.
15430
 
15431
2010-01-07  Dodji Seketeli  
15432
 
15433
        c++/40155
15434
        * g++.dg/cpp0x/variadic-unify-2.C: New test.
15435
 
15436
2010-01-07  Jakub Jelinek  
15437
 
15438
        PR tree-optimization/42625
15439
        * g++.dg/opt/dtor4.C: New test.
15440
        * g++.dg/opt/dtor4.h: New.
15441
        * g++.dg/opt/dtor4-aux.cc: New.
15442
 
15443
2010-01-07  Tobias Burnus  
15444
 
15445
        PR fortran/42597
15446
        * gfortran.dg/proc_ptr_26.f90: New test.
15447
 
15448
2010-01-07  Tobias Burnus  
15449
 
15450
        PR fortran/41872
15451
        * gfortran.dg/allocatable_scalar_7.f90: New test.
15452
 
15453
2010-01-06  Richard Guenther  
15454
 
15455
        * gcc.c-torture/compile/pr42632.c: New testcase.
15456
 
15457
2010-01-05  H.J. Lu  
15458
 
15459
        PR target/42542
15460
        * gcc.target/i386/pr42542-4.c: New.
15461
        * gcc.target/i386/pr42542-4a.c: Likewise.
15462
        * gcc.target/i386/pr42542-5.c: Likewise.
15463
        * gcc.target/i386/pr42542-5a.c: Likewise.
15464
 
15465
2010-01-05  Eric Botcazou  
15466
 
15467
        * gcc.dg/tls/opt-15.c: New test.
15468
 
15469
2010-01-05  H.J. Lu  
15470
 
15471
        * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15472
 
15473
2010-01-05  Martin Jambor  
15474
 
15475
        PR tree-optimization/42462
15476
        * g++.dg/torture/pr42462.C: New test.
15477
 
15478
2010-01-05  Jason Merrill  
15479
 
15480
        * g++.dg/cpp0x/initlist30.C: New test.
15481
 
15482
2010-01-05  Richard Guenther  
15483
 
15484
        PR tree-optimization/42614
15485
        * gcc.c-torture/execute/pr42614.c: New testcase.
15486
 
15487
2010-01-05  Eric Fisher  
15488
 
15489
        * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15490
        * gcc.dg/Wunreachable-1.c: Remove the testcase of
15491
        -Wunreachable-code.
15492
        * gcc.dg/Wunreachable-2.c: Likewise.
15493
        * gcc.dg/Wunreachable-3.c: Likewise.
15494
        * gcc.dg/Wunreachable-4.c: Likewise.
15495
        * gcc.dg/Wunreachable-5.c: Likewise.
15496
        * gcc.dg/Wunreachable-6.c: Likewise.
15497
        * gcc.dg/Wunreachable-7.c: Likewise.
15498
        * gcc.dg/Wunreachable-8.c: Likewise.
15499
        * gcc.dg/20041231-1.c: Likewise.
15500
 
15501
2010-01-05  Jakub Jelinek  
15502
 
15503
        PR other/42611
15504
        * gcc.dg/pr42611.c: New test.
15505
 
15506
        PR tree-optimization/42508
15507
        * g++.dg/opt/pr42508.C: New test.
15508
 
15509
2010-01-05  Tobias Burnus  
15510
 
15511
        PR fortran/41872
15512
        * gfortran.dg/allocatable_scalar_8.f90: New.
15513
 
15514
2010-01-04  Martin Jambor  
15515
 
15516
        PR tree-optimization/42398
15517
        * gcc.c-torture/compile/pr42398.c: New test.
15518
 
15519
2010-01-04  Jason Merrill  
15520
 
15521
        PR c++/42555
15522
        * g++.dg/ext/attrib35.C: New.
15523
 
15524
        PR c++/42567
15525
        * g++.dg/cpp0x/auto17.C: New.
15526
 
15527
2010-01-04  Rafael Avila de Espindola  
15528
 
15529
        * gcc.dg/lto/20100104_0.c: New.
15530
 
15531
2010-01-04  H.J. Lu  
15532
 
15533
        PR target/42542
15534
        * gcc.target/i386/pr42542-1.c: New.
15535
        * gcc.target/i386/pr42542-1a.c: Likewise.
15536
        * gcc.target/i386/pr42542-1b.c: Likewise.
15537
        * gcc.target/i386/pr42542-2.c: Likewise.
15538
        * gcc.target/i386/pr42542-2a.c: Likewise.
15539
        * gcc.target/i386/pr42542-2b.c: Likewise.
15540
        * gcc.target/i386/pr42542-3.c: Likewise.
15541
        * gcc.target/i386/pr42542-3a.c: Likewise.
15542
 
15543
2009-01-04  Tobias Burnus  
15544
 
15545
        PR fortran/41872
15546
        * gfortran.dg/allocatable_scalar_5.f90: New test.
15547
        * gfortran.dg/allocatable_scalar_6.f90: New test.
15548
 
15549
2010-01-03  Richard Guenther  
15550
 
15551
        PR testsuite/42583
15552
        * gfortran.dg/gomp/recursion1.f90: Remove.
15553
 
15554
2010-01-03  Richard Guenther  
15555
 
15556
        * gcc.dg/Warray-bounds.c: Remove XFAILs.
15557
        * gcc.dg/uninit-6.c: Likewise.
15558
        * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15559
 
15560
2010-01-03  Richard Guenther  
15561
 
15562
        PR tree-optimization/42589
15563
        * gcc.target/i386/pr42589.c: New testcase.
15564
 
15565
2010-01-03  Richard Guenther  
15566
 
15567
        PR tree-optimization/42438
15568
        * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15569
 
15570
2010-01-02  Richard Guenther  
15571
 
15572
        PR testsuite/41651
15573
        * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15574
 
15575
2010-01-02  Uros Bizjak  
15576
 
15577
        PR target/42448
15578
        * gcc.target/alpha/pr42448-1.c: New test.
15579
        * gcc.target/alpha/pr42448-2.c: Ditto.
15580
 
15581
2010-01-01  Joseph Myers  
15582
 
15583
        PR preprocessor/41947
15584
        * gcc.dg/c99-hexfloat-3.c: New test.
15585
 
15586
2010-01-01  Richard Guenther  
15587
 
15588
        PR c/42570
15589
        * gcc.c-torture/execute/pr42570.c: New testcase.
15590
 
15591
2010-01-01  Richard Guenther  
15592
 
15593
        PR middle-end/42559
15594
        * gcc.c-torture/compile/pr42559.c: New testcase.
15595
 
15596
 
15597
Copyright (C) 2010 Free Software Foundation, Inc.
15598
 
15599
Copying and distribution of this file, with or without modification,
15600
are permitted in any medium without royalty provided the copyright
15601
notice and this notice are preserved.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.