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

Subversion Repositories openrisc

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

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 685 jeremybenn
2009-12-30  Joseph Myers  
2
 
3
        PR c/42439
4
        * gcc.dg/bitfld-19.c, gcc.dg/bitfld-20.c, gcc.dg/bitfld-21.c: New
5
        tests.
6
 
7
2009-12-30  Ira Rosen  
8
 
9
        PR tree-optimization/41956
10
        * gcc.dg/vect/pr41956.c: New test.
11
 
12
2009-12-30  Uros Bizjak  
13
 
14
        PR target/42549
15
        * gcc.target/i386/mmx-3dnow-check.h: New file.
16
        * gcc.target/i386/pr42549.c: New test.
17
 
18
2009-12-29  Ian Lance Taylor  
19
 
20
        PR middle-end/42099
21
        * gcc.c-torture/execute/20091229-1.c: New test.
22
 
23
2009-12-29  Janus Weil  
24
 
25
        PR fortran/42517
26
        * gfortran.dg/gomp/recursion1.f90: New test.
27
 
28
2009-12-29  Eric Botcazou  
29
 
30
        * gnat.dg/test_raise_from_pure.adb: XFAIL for the ARM.
31
        * gnat.dg/warn5.adb: Expect warning on the ARM.
32
 
33
2009-12-28  Jason Merrill  
34
 
35
        PR c++/42447
36
        * g++.dg/template/array21.C: New.
37
 
38
2009-12-28  Janus Weil  
39
 
40
        PR fortran/42353
41
        * gfortran.dg/class_13.f03: New test.
42
 
43
2009-12-28  H.J. Lu  
44
 
45
        PR middle-end/41344
46
        * gfortran.dg/gomp/pr41344.f: New.
47
 
48
2009-12-27  Martin Jambor  
49
 
50
        PR tree-optimization/42231
51
        * gcc.c-torture/execute/pr42231.c: New test.
52
 
53
2009-12-27  Francois-Xavier Coudert  
54
            Daniel Kraft  
55
 
56
        PR fortran/22552
57
        * gfortran.dg/warn_implicit_procedure_1.f90: New test.
58
 
59
2009-12-24  Jason Merrill  
60
 
61
        PR c++/41305
62
        * g++.dg/lookup/koenig9.C: New test.
63
        * g++.dg/lookup/koenig10.C: New test.
64
        * g++.dg/lookup/koenig11.C: New test.
65
        * g++.dg/lookup/koenig12.C: New test.
66
 
67
2009-12-24  Julian Brown  
68
            Ramana Radhakrishnan  
69
 
70
        PR target/40887
71
        * gcc.target/arm/pr40887.c: New test.
72
 
73
2009-12-23  Jakub Jelinek  
74
 
75
        PR rtl-optimization/42475
76
        * gcc.dg/pr42475.c: New test.
77
 
78
2009-12-23  Jakub Jelinek  
79
            Cary Coutant  
80
 
81
        PR debug/42454
82
        * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add check for .debug_ranges.
83
 
84
2009-12-23  Ramana Radhakrishnan  
85
 
86
        PR target/42093
87
        * gcc.target/arm/pr42093.c: New test.
88
 
89
2009-12-23  Ramana Radhakrishnan  
90
 
91
        PR target/40670
92
        * gcc.target/arm/pr40670.c: New test.
93
 
94
2009-12-23  Uros Bizjak  
95
 
96
        * gcc.target/alpha/20000715-1.c: Remove target selector.
97
        * gcc.target/alpha/20011018-1.c: Ditto.
98
        * gcc.target/alpha/980217-1.c: Ditto.
99
        * gcc.target/alpha/asm-1.c: Ditto.
100
        * gcc.target/alpha/base-1.c: Ditto.
101
        * gcc.target/alpha/base-2.c: Ditto.
102
        * gcc.target/alpha/cix-1.c: Ditto.
103
        * gcc.target/alpha/cix-2.c: Ditto.
104
        * gcc.target/alpha/max-1.c: Ditto.
105
        * gcc.target/alpha/max-2.c: Ditto.
106
 
107
2009-12-23  Sebastian Pop  
108
 
109
        * g++.dg/graphite/id-1.C: New.
110
        * g++.dg/graphite/pr41305.C: New.
111
        * gcc.dg/graphite/id-16.c: New.
112
        * gcc.dg/graphite/interchange-10.c: New.
113
        * gcc.dg/graphite/interchange-11.c: New.
114
        * gcc.dg/graphite/interchange-mvt.c: New.
115
        * gcc.dg/graphite/pr40281.c: New.
116
        * gcc.dg/graphite/run-id-2.c: New.
117
        * gcc.dg/graphite/scop-dsyr2k.c: New.
118
        * gcc.dg/graphite/scop-dsyrk.c: New.
119
        * gcc.dg/graphite/scop-mvt.c: New.
120
        * gcc.dg/graphite/scop-sor.c: New.
121
        * gfortran.dg/graphite/id-18.f90: New.
122
        * gfortran.dg/graphite/interchange-3.f90: New.
123
        * gfortran.dg/graphite/pr42050.f90: New.
124
 
125
2009-12-23  Dodji Seketeli  
126
 
127
        PR c++/42260
128
        * g++.dg/conversion/cast2.C: New test.
129
 
130
2009-12-22  Jason Merrill  
131
 
132
        PR c++/42466
133
        * g++.dg/template/nontype19.C: New.
134
 
135
        PR c++/42331
136
        * g++.dg/cpp0x/initlist29.C: New.
137
 
138
2009-12-22  Iain Sandoe  
139
 
140
        PR target/41605
141
        * lib/g++.exp: Provide -B options to allow for link spec %s
142
        substitutions for static libraries.
143
 
144
2009-12-22  Brian Hackett  
145
 
146
        * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
147
        * g++.dg/plugin/dumb_plugin.c: Same.
148
 
149
2009-12-21  Jason Merrill  
150
 
151
        * g++.dg/abi/mangle14.C: Add expected mangling.
152
 
153
2009-12-21  Andy Hutchinson  
154
 
155
        * gcc.dg/pr36901.h: AVR must support address zero.
156
 
157
2009-12-21  Andy Hutchinson  
158
 
159
        PR testsuite/36903
160
        * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
161
        not vectorize.
162
        * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
163
        * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
164
        * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
165
        * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
166
        * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
167
        * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
168
        * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
169
        * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
170
        * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
171
        branch cost.
172
 
173
2009-12-21  Thomas Koenig  
174
 
175
        PR libfortran/PR42422
176
        * gfortran.dg/list_read_10.f90:  New test.
177
 
178
2009-12-19  Dodji Seketeli  
179
 
180
        PR c++/42225
181
        * g++.dg/template/typedef26.C: New test.
182
 
183
2009-12-19  Richard Guenther  
184
 
185
        PR lto/42401
186
        * g++.dg/lto/20091219_0.C: New testcase.
187
 
188
2009-12-19  Richard Guenther  
189
 
190
        PR tree-optimization/42108
191
        * gfortran.dg/pr42108.f90: New testcase.
192
 
193
2009-12-18  Jason Merrill  
194
 
195
        PR c++/28300
196
        * g++.dg/template/spec37.C: New.
197
 
198
        PR c++/42415
199
        * g++.dg/tc1/dr147.C: Add test.
200
        * g++.old-deja/g++.jason/temporary5.C: Adjust.
201
 
202
2009-12-18  Shujing Zhao  
203
 
204
        * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
205
        explicit.
206
 
207
2009-12-17  Jakub Jelinek  
208
 
209
        * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
210
        but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
211
        -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
212
        * g++.dg/debug/dwarf2/const1.C: Likewise.
213
        * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
214
        * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
215
 
216
2009-12-17  Alexandre Oliva  
217
 
218
        PR debug/41679
219
        * gcc.target/arm/pr41679.c: New.
220
 
221
2009-12-17  Jakub Jelinek  
222
 
223
        PR c++/42386
224
        * g++.dg/opt/dtor3.C: New test.
225
 
226
2009-12-17  Arnaud Charlet  
227
 
228
        * ada/acats/run_all.sh: Strip comments from norun.lst
229
 
230
2009-12-17  Uros Bizjak  
231
 
232
        PR target/32280
233
        * gcc.target/i386/pr32280-1.c: New test.
234
 
235
2009-12-17  Uros Bizjak  
236
 
237
        * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
238
        x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
239
 
240
2009-12-17  Janus Weil  
241
 
242
        PR fortran/42144
243
        * gfortran.dg/dynamic_dispatch_6.f03: New test.
244
 
245
2009-12-17  Shujing Zhao  
246
 
247
        * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
248
        explicit.
249
        * g++.old-deja/g++.bugs/900213_02.C: Likewise.
250
        * g++.old-deja/g++.bugs/900215_02.C: Likewise.
251
 
252
2009-12-16  Richard Guenther  
253
 
254
        PR lto/42392
255
        * gcc.dg/lto/20091216-1_0.c: New testcase.
256
 
257
2009-12-15  Jason Merrill  
258
 
259
        PR c++/42387
260
        * g++.dg/ext/vla8.C: New.
261
 
262
2009-12-16  Jakub Jelinek  
263
 
264
        * gcc.c-torture/compile/20091215-1.c: New test.
265
 
266
        * gcc.dg/debug/tls-1.c: New test.
267
 
268
2009-12-15  Jason Merrill  
269
 
270
        PR c++/42358
271
        * g++.dg/cpp0x/variadic98.C: New.
272
 
273
2009-12-14  Jason Merrill  
274
 
275
        PR c++/42373
276
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
277
 
278
2009-12-15  Rainer Orth  
279
 
280
        * ada/acats/norun.lst: Sort.
281
 
282
2009-12-15  Jakub Jelinek  
283
 
284
        PR c++/41183
285
        * g++.dg/torture/pr41183.C: New test.
286
 
287
2009-12-15  Tobias Burnus  
288
 
289
        PR fortran/41235
290
        * gfortran.dg/auto_char_len_1.f90: New test.
291
        * gfortran.dg/auto_char_len_2.f90: New test.
292
        * gfortran.dg/auto_char_len_4.f90: Correct test.
293
 
294
2009-12-14  Jason Merrill  
295
 
296
        PR c++/42364
297
        * g++.dg/cpp0x/variadic31.C: Compile with -g.
298
        * g++.dg/ext/attrib33.C: Likewise.
299
 
300
2009-12-15  Shujing Zhao  
301
 
302
        * g++.dg/other/error20.C: Adjust dg-message strings.
303
        * g++.dg/other/error31.C: Likewise.
304
        * g++.dg/rtti/typeid6.C: Likewise.
305
        * g++.dg/ext/ms-1.C: Likewise.
306
        * g++.dg/parse/error19.C: Likewise.
307
        * g++.dg/parse/crash5.C: Likewise.
308
        * g++.dg/cpp0x/explicit4.C: Likewise.
309
        * g++.dg/template/ptrmem4.C: Likewise.
310
        * g++.dg/template/crash37.C: Likewise.
311
        * g++.dg/template/qualttp5.C: Likewise.
312
        * g++.dg/template/local6.C: Likewise.
313
        * g++.dg/template/instantiate5.C: Likewise.
314
        * g++.old-deja/g++.brendan/overload1.C: Likewise.
315
        * g++.old-deja/g++.brendan/cvt3.C: Likewise.
316
        * g++.old-deja/g++.brendan/overload4.C: Likewise.
317
        * g++.old-deja/g++.jason/conversion11.C: Likewise.
318
        * g++.old-deja/g++.jason/scoping10.C: Likewise.
319
        * g++.old-deja/g++.other/expr1.C: Likewise.
320
        * g++.old-deja/g++.other/pmf3.C: Likewise.
321
        * g++.old-deja/g++.other/crash24.C: Likewise.
322
        * g++.old-deja/g++.niklas/t120.C: Likewise.
323
        * g++.old-deja/g++.niklas/t121.C: Likewise.
324
        * g++.old-deja/g++.law/operators9.C: Likewise.
325
        * g++.old-deja/g++.law/arm9.C: Likewise.
326
        * g++.old-deja/g++.law/enum4.C: Likewise.
327
        * g++.old-deja/g++.law/arg11.C: Likewise.
328
        * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
329
        * g++.old-deja/g++.mike/p2431.C: Likewise.
330
        * g++.old-deja/g++.mike/p438.C: Likewise.
331
        * g++.old-deja/g++.mike/p9068.C: Likewise.
332
        * g++.old-deja/g++.mike/p11110.C: Likewise.
333
        * g++.old-deja/g++.bugs/900330_02.C: Likewise.
334
 
335
2009-12-14  Uros Bizjak  
336
 
337
        * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
338
        * g++.dg/other/i386-3.C: Ditto.
339
        * g++.dg/other/i386-5.C: Remove duplicated test.
340
        * g++.dg/other/i386-6.C: Ditto.
341
 
342
2009-12-14  Daniel Franke  
343
 
344
        PR fortran/42354
345
        * gfortran.dg/iso_c_binding_init_expr.f03: New.
346
        * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
347
        * gfortran.dg/function_kinds_5.f90: Likewise.
348
        * gfortran.dg/selected_char_kind_3.f90: Likewise.
349
 
350
2009-12-14  Dominique d'Humieres  
351
 
352
        * gfortran.dg/boz_15.f90: Fix typos.
353
 
354
2009-12-14  Jakub Jelinek  
355
            Sebastian Pop  
356
 
357
        * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
358
        * gcc.target/i386/sse-13.c: Same.
359
        (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
360
        __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
361
        * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
362
        Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
363
        * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
364
        * gcc.target/i386/sse-23.c: Same.
365
 
366
2009-12-14  Sebastian Pop  
367
 
368
        PR middle-end/42284
369
        * testsuite/gcc.dg/graphite/pr42284.c: New.
370
 
371
2009-12-13  Richard Guenther  
372
 
373
        PR tree-optimization/42357
374
        * g++.dg/torture/pr42357.C: New testcase.
375
 
376
2009-12-11  Janus Weil  
377
 
378
        PR fortran/42257
379
        * gfortran.dg/extends_9.f03: New test.
380
 
381
2009-12-11  Jason Merrill  
382
 
383
        PR c++/42219
384
        * g++.dg/conversion/err-recover1.C: New.
385
 
386
2009-12-11  Janus Weil  
387
 
388
        PR fortran/42335
389
        * gfortran.dg/select_type_11.f03: New test.
390
 
391
2009-12-11  Dodji Seketeli  
392
 
393
        PR c++/42225
394
        * g++.dg/template/typedef24.C: New test.
395
        * g++.dg/template/typedef25.C: New test.
396
 
397
2009-12-11  Dodji Seketeli  
398
 
399
        PR c++/42251
400
        * g++.dg/template/const3.C: New test.
401
 
402
2009-12-11  Richard Guenther  
403
 
404
        PR lto/42320
405
        * g++.dg/lto/20091210-1_0.h: New testcase.
406
        * g++.dg/lto/20091210-1_0.C: Likewise.
407
        * g++.dg/lto/20091210-1_1.C: Likewise.
408
 
409
2009-12-10  Jakub Jelinek  
410
 
411
        PR c++/42317
412
        * g++.dg/opt/dtor2.C: New test.
413
        * g++.dg/opt/dtor2.h: New file.
414
        * g++.dg/opt/dtor2-aux.cc: New file.
415
 
416
2009-12-10  Daniel Franke  
417
 
418
        PR fortran/41369
419
        * gfortran.dg/func_derived_5.f90: New.
420
 
421
2009-12-10  Jan Hubicka  
422
 
423
        PR middle-end/42110
424
        * g++.dg/torture/pr42110.C: new file.
425
 
426
2009-12-10  Daniel Franke  
427
 
428
        PR fortran/34402
429
        * gfortran.dg/alloc_comp_init_expr.f03: New.
430
 
431
2009-12-09  David Edelsohn  
432
 
433
        * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
434
        * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
435
 
436
2009-12-09  Xinliang David Li  
437
 
438
        PR tree-optimization/42337
439
        * g++.dg/tree-ssa/pr42337.C: New test.
440
 
441
2009-12-08  Tobias Burnus  
442
 
443
        PR fortran/41711
444
        * gfortran.dg/boz_15.f90: New test.
445
 
446
2008-12-08  Daniel Kraft  
447
 
448
        PR fortran/41177
449
        * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
450
        * gfortran.dg/typebound_proc_13.f03: New test.
451
 
452
2009-12-08  Olga Golovanevsky  
453
            Jakub Jelinek 
454
 
455
        PR midle-end/41843
456
        * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
457
 
458
2009-12-07  Richard Henderson  
459
 
460
        PR rtl-opt/42269
461
        * gcc.c-torture/execute/pr42269-2.c: New.
462
        * gcc.target/alpha/pr42269-1.c: Likewise.
463
 
464
2009-12-07  Richard Henderson  
465
 
466
        PR debug/42299
467
        PR debug/42166
468
        * gcc.c-torture/compile/pr42299.c: New.
469
        * gfortran.dg/pr42166.f90: Likewise.
470
 
471
2009-12-07  Jakub Jelinek  
472
 
473
        PR debug/42244
474
        * gcc.dg/debug/pr42244.c: New test.
475
 
476
2009-12-07  Jakub Jelinek  
477
 
478
        * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
479
        abmintrin.h is also tested.
480
        * gcc.target/i386/sse-13.c: Likewise.
481
 
482
2009-12-07  Daniel Franke  
483
 
484
        PR fortran/41940
485
        * gfortran.dg/allocate_scalar_with_shape.f90: New.
486
 
487
2009-12-07  Kaveh R. Ghazi  
488
 
489
        PR other/40302
490
        * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
491
        * gcc.dg/torture/builtin-math-7.c: Likewise.
492
        * gfortran.dg/complex_intrinsic_7.f90: Likewise.
493
        * gfortran.dg/complex_intrinsic_8.f90: Likewise.
494
        * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
495
        * lib/target-supports.exp (check_effective_target_mpc,
496
        check_effective_target_mpc_pow, check_effective_target_mpc_arc):
497
        Delete.
498
 
499
2009-12-07  Edmar Wienskoski  
500
 
501
        * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
502
        targets.
503
 
504
2009-12-06  Andy Hutchinson  
505
 
506
        * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
507
        for 16bit int targets.
508
 
509
2009-12-06  Richard Henderson  
510
 
511
        PR debug/42234
512
        * gcc.c-torture/compile/pr42234.c: New.
513
 
514
2009-12-06  Janus Weil  
515
 
516
        PR fortran/41478
517
        PR fortran/42268
518
        * gfortran.dg/intrinsic_pack_5.f90: New test.
519
 
520
2009-12-04  Jason Merrill  
521
 
522
        PR c++/42010
523
        * g++.dg/abi/local2.C: New.
524
 
525
        PR c++/42277
526
        * g++.dg/cpp0x/decltype20.C: New.
527
 
528
2009-12-04  David Daney  
529
 
530
        PR rtl-optimization/42164
531
        * gcc.c-torture/compile/pr42164.c: New test.
532
 
533
2009-12-04  Eric Botcazou  
534
 
535
        * gnat.dg/specs/size_attribute1.ads: New test.
536
        * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
537
        * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
538
 
539
2009-12-04  Dodji Seketeli  
540
 
541
        PR c++/42218
542
        * g++.dg/other/error33.C: New test.
543
 
544
2009-12-03  Jason Merrill  
545
 
546
        * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
547
 
548
        PR c++/41611
549
        * g++.dg/abi/guard2.C: New.
550
 
551
        PR c++/42266
552
        * g++.dg/cpp0x/variadic97.C: New.
553
 
554
2009-12-03  Jakub Jelinek  
555
 
556
        PR middle-end/42049
557
        * gcc.c-torture/compile/pr42049.c: New test.
558
 
559
2009-12-03  Quentin Ochem  
560
 
561
        * gnat.dg/controlled5.adb: New test.
562
        * gnat.dg/controlled5_pkg.ad[sb]: New helper.
563
 
564
2009-12-03  Dodji Seketeli  
565
 
566
        PR c++/42217
567
        * g++.dg/other/bitfield4.C: New test.
568
 
569
2009-12-03  Jakub Jelinek  
570
 
571
        PR c++/42256
572
        * g++.dg/inherit/thunk11.C: New test.
573
        * g++.dg/inherit/thunk11.h: New file.
574
        * g++.dg/inherit/thunk11-aux.cc: New file.
575
 
576
2009-12-02  Richard Henderson  
577
 
578
        PR tree-opt/42215
579
        * gcc.dg/pr42215.c: New.
580
 
581
2009-12-02  Richard Guenther  
582
 
583
        * g++.dg/ipa/iinline-1.C: Adjust.
584
        * g++.dg/template/cond2.C: Likewise.
585
        * g++.dg/template/pr35240.C: Likewise.
586
 
587
2009-12-02  Ulrich Weigand  
588
 
589
        PR middle-end/42224
590
        * gcc.target/s390/pr42224.c: New test.
591
 
592
2009-12-01  Jason Merrill  
593
 
594
        PR c++/41611
595
        * g++.dg/abi/guard1.C: New.
596
 
597
2009-12-01  Uros Bizjak  
598
 
599
        * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
600
 
601
2009-12-01  Jakub Jelinek  
602
 
603
        PR c++/42234
604
        * g++.dg/gomp/pr42234.C: New test.
605
 
606
2009-12-01  Martin Jambor  
607
 
608
        PR tree-optimization/42237
609
        * gcc.c-torture/compile/pr42237.c: New test.
610
 
611
2009-12-01  Paolo Carlini  
612
 
613
        PR c++/42057
614
        * g++.dg/parse/crash54.C: New.
615
 
616
2009-11-30  Chao-ying Fu  
617
 
618
        * gcc.target/mips/dsp-lhx.c: New test.
619
        * gcc.target/mips/dsp-no-lhx.c: New test.
620
 
621
2009-11-30  Dave Korn  
622
 
623
        * lib/g++.exp (g++_init): Add host-dependent settings for
624
        LC_ALL and LANG.
625
        * lib/gcc-dg.exp: Likewise.
626
        * lib/options.exp: Likewise.
627
        * lib/objc.exp (objc_init): Likewise.
628
        * lib/gfortran.exp (gfortran_init): Likewise.
629
 
630
2009-11-30  Paolo Carlini  
631
 
632
        PR c++/40371
633
        * g++.dg/template/crash93.C: New.
634
 
635
2009-11-30  Steve Ellcey  
636
 
637
        * gcc.dg/pr41551.c: New test.
638
 
639
2009-11-30  Janus Weil  
640
 
641
        PR fortran/42053
642
        * gfortran.dg/select_type_9.f03: New.
643
 
644
2009-11-30  Janus Weil  
645
 
646
        PR fortran/41631
647
        * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
648
        * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
649
        * gfortran.dg/select_type_1.f03: Remove FIXMEs.
650
        * gfortran.dg/select_type_2.f03: Ditto.
651
        * gfortran.dg/select_type_8.f03: New test.
652
 
653
2009-11-30  Janus Weil  
654
 
655
        * gfortran.dg/extends_type_of_1.f03: New test.
656
        * gfortran.dg/same_type_as_1.f03: Extended.
657
 
658
2009-11-30  Paul Thomas  
659
 
660
        * gfortran.dg/class_4c.f03: Add dg-additional-sources.
661
        * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
662
 
663
2009-11-30  Janis Johnson  
664
 
665
        PR testsuite/42212
666
        * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
667
 
668
2009-11-30  Martin Jambor  
669
 
670
        PR middle-end/42196
671
        * gcc.c-torture/compile/pr42196-1.c: New test.
672
        * gcc.c-torture/compile/pr42196-2.c: New test.
673
        * gcc.c-torture/compile/pr42196-3.c: New test.
674
 
675
2009-11-30  Ira Rosen  
676
 
677
        * gfortran.dg/vect/vect-7.f90: New test.
678
 
679
2009-11-30  Richard Guenther  
680
 
681
        PR middle-end/42119
682
        PR fortran/38530
683
        * gfortran.dg/pr42119.f90: New testcase.
684
 
685
2009-11-30  Dodji Seketeli  
686
 
687
        PR c++/42069
688
        * g++.dg/template/typedef23.C: New test.
689
 
690
2009-11-29  H.J. Lu  
691
 
692
        PR tree-optimization/41961
693
        * g++.dg/tree-ssa/pr41961.C: New.
694
 
695
2009-11-29  Ira Rosen  
696
 
697
        PR tree-optimization/42193
698
        * gcc.dg/vect/pr42193.c: New test.
699
 
700
2009-11-28  Dodji Seketeli  
701
 
702
        PR c++/36408
703
        * g++.dg/template/stmtexpr2.C: New test.
704
 
705
2009-11-28  Richard Guenther  
706
 
707
        PR tree-optimization/42183
708
        * g++.dg/torture/pr42183.C: New testcase.
709
 
710
2009-11-28  Kai Tietz  
711
 
712
        * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
713
        w64 target type 'unsigned long long'.
714
 
715
2009-11-27  Martin Jambor  
716
 
717
        PR middle-end/42006
718
        * gcc.c-torture/execute/pr42006.c: New test.
719
 
720
2009-11-27  Paolo Carlini  
721
 
722
        PR c++/38656
723
        * g++.dg/cpp0x/error2.C: New.
724
 
725
2009-11-27  Michael Matz  
726
 
727
        PR rtl-optimization/42084
728
        * gcc.dg/pr42084.c: New test.
729
 
730
2009-11-27  Michael Matz  
731
 
732
        PR c++/41906
733
        * g++.dg/tree-ssa/pr41906.C: New testcase.
734
 
735
2009-11-27  Jakub Jelinek  
736
 
737
        * gcc.dg/O16384.c: New test.
738
 
739
2009-11-27  Paolo Carlini  
740
 
741
        PR c++/35112
742
        * g++.dg/parse/crash53.C: New.
743
        * g++.dg/parse/error17.C: Adjust, error messages are not
744
        duplicated anymore.
745
        * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
746
 
747
2009-11-27  Uros Bizjak  
748
 
749
        * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
750
        * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
751
        * gcc.target/i386/vperm-v4si-2.c: Ditto.
752
        * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
753
 
754
2009-11-26  Richard Henderson  
755
 
756
        * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
757
 
758
2009-11-26  Jason Merrill  
759
 
760
        PR c++/42026, DR 239
761
        * g++.dg/lookup/koenig8.C: New.
762
 
763
        PR c++/10690
764
        * g++.dg/template/explicit-args2.C: Add typeid cases.
765
 
766
2009-11-26  Jerry DeLisle  
767
 
768
        PR fortran/41278
769
        * gfortran.dg/array_function_5.f90: New test.
770
 
771
2009-11-26  Janus Weil  
772
 
773
        PR fortran/42048
774
        PR fortran/42167
775
        * gfortran.dg/select_type_10.f03: New test case.
776
        * gfortran.dg/typebound_call_11.f03: Extended test case.
777
 
778
2009-11-26  Michael Matz  
779
 
780
        PR tree-optimization/41905
781
        * g++.dg/tree-ssa/pr41905.C: New testcase.
782
 
783
2009-11-25  Richard Henderson  
784
 
785
        * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
786
 
787
        * lib/target-supports.exp
788
        (check_effective_target_vect_extract_even_odd): Add x86.
789
 
790
        * gcc.target/i386/isa-check.h: New.
791
        * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
792
        gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
793
        gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
794
        gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
795
        gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
796
        gcc.target/i386/vperm.pl: New files.
797
 
798
2009-11-25  Richard Henderson  
799
 
800
        * gcc.dg/vect/pr36493.c: Call check_vect.
801
        * gcc.dg/vect/pr37539.c: Likewise.
802
        * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
803
        * tree-vect.h (check_vect): Use cpuid for x86.
804
 
805
2009-11-25  Eric Botcazou  
806
 
807
        * gnat.dg/specs/pack6.ads: New test.
808
        * gnat.dg/specs/pack6_pkg.ads: New helper.
809
 
810
2009-11-25  Jakub Jelinek  
811
 
812
        * gcc.target/powerpc/regnames-1.c: New test.
813
 
814
2009-11-25  Eric Botcazou  
815
            John David Anglin  
816
 
817
        PR ada/42170
818
        * ada/acats/run_acats: Bump stack limit to 16MB.
819
 
820
2009-11-25  Richard Earnshaw  
821
 
822
        * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
823
        -march=armv5te.
824
 
825
2009-11-24  Jerry DeLisle  
826
 
827
        PR fortran/42008
828
        * gfortran.dg/pure_initializer_2.f90: New test.
829
 
830
2009-11-23  Jason Merrill  
831
 
832
        * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
833
        * g++.old-deja/g++.pt/ctor2.C: Adjust.
834
        * g++.dg/lookup/name-clash4.C: Adjust.
835
 
836
2009-11-23  Jason Merrill  
837
 
838
        * g++.dg/template/spec15.C: Check for helpful message.
839
 
840
2009-11-24  Janis Johnson  
841
 
842
        * gcc.target/powerpc/altivec-32.c: Don't use -m64.
843
        * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
844
        * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
845
        * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
846
        * gcc.target/powerpc/paired-2.c: Ditto.
847
        * gcc.target/powerpc/paired-3.c: Ditto.
848
        * gcc.target/powerpc/paired-4.c: Ditto.
849
        * gcc.target/powerpc/paired-5.c: Ditto.
850
        * gcc.target/powerpc/paired-6.c: Ditto.
851
        * gcc.target/powerpc/paired-7.c: Ditto.
852
        * gcc.target/powerpc/paired-8.c: Ditto.
853
        * gcc.target/powerpc/paired-9.c: Ditto.
854
        * gcc.target/powerpc/paired-10.c: Ditto.
855
        * gcc.target/powerpc/popcount-2.c: Don't use -m32.
856
        * gcc.target/powerpc/popcount-3.c: Don't use -m64.
857
        * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
858
        * gcc.target/powerpc/pr39457.c: Don't use -m64.
859
        * gcc.target/powerpc/vsx-vector-1.c: Ditto.
860
        * gcc.target/powerpc/vsx-vector-2.c: Ditto.
861
        * gcc.target/powerpc/vsx-vector-3.c: Ditto.
862
        * gcc.target/powerpc/vsx-vector-4.c: Ditto.
863
 
864
2009-11-24  Ulrich Weigand  
865
 
866
        * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
867
        scan-assembler-not regular expression.
868
 
869
2009-11-24  Richard Guenther  
870
 
871
        PR tree-optimization/42142
872
        * gcc.c-torture/execute/pr42142.c: New testcase.
873
 
874
2009-11-24  Martin Jambor  
875
 
876
        PR tree-optimization/42154
877
        * gcc.c-torture/execute/pr42154.c: New test.
878
 
879
2009-11-24  Janus Weil  
880
 
881
        PR fortran/42045
882
        * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
883
        * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
884
        * gfortran.dg/proc_ptr_comp_24.f90: New.
885
 
886
2009-11-23  Andy Hutchinson  
887
 
888
        * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
889
        int targets.
890
 
891
2009-11-23  Andy Hutchinson  
892
 
893
        * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
894
 
895
2009-11-23  H.J. Lu  
896
 
897
        PR testsuite/42086
898
        * gcc.target/ia64/fptr-1.c: Make it a compile test.
899
 
900
2009-11-23  Janis Johnson  
901
 
902
        * lib/lto.exp (lto_option_list): Rename from option_list.
903
        * lib/compat.exp (compat_option_list): Rename from option_list.
904
 
905
2009-11-23  Andy Hutchinson  
906
 
907
        * gcc-dg/raw-string-1.c: Require-effective-target wchar.
908
        * gcc-dg/raw-string-2.c: Ditto.
909
        * gcc-dg/utf-array-short-wchar.c: Ditto.
910
        * gcc-dg/utf-array.c: Ditto.
911
        * gcc-dg/utf8-2.c: Ditto.
912
 
913
2009-11-23  Andy Hutchinson  
914
 
915
        * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
916
        targets.
917
 
918
2009-11-23  Andy Hutchinson  
919
 
920
        * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
921
 
922
2009-11-23  Andy Hutchinson  
923
 
924
        * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
925
 
926
2009-11-23  Andy Hutchinson  
927
 
928
        PR testsuite/36470
929
        * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
930
        Enable short test for avr target.
931
        * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
932
        * gcc.dg/utf32-2.c: Ditto.
933
        * gcc.dg/utf32-3.c: Ditto.
934
        * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
935
 
936
2009-11-23  Andy Hutchinson  
937
 
938
        * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
939
 
940
2009-11-23  Andy Hutchinson  
941
 
942
        * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
943
 
944
 
945
2009-11-23  Andy Hutchinson  
946
 
947
        * gcc.dg/sms-6.c: Use long for 16 bit int targets.
948
        * gcc.dg/sms-7.c: Ditto.
949
 
950
2009-11-23  Andy Hutchinson  
951
 
952
        * gcc.dg/pr36998.c: Frame pointer required for avr target.
953
        * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
954
        * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
955
        * gcc.dg/pr41340.c: Test requires long pointer target.
956
        * gcc.dg/profile-generate-3.c: Test requires profiling support.
957
 
958
2009-11-23  Andy Hutchinson  
959
 
960
        * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
961
        * gcc.dg/graphite/block-3.c: Ditto.
962
        * gcc.dg/graphite/block-4.c: Ditto.
963
        * gcc.dg/graphite/block-5.c: Ditto.
964
        * gcc.dg/graphite/block-6.c: Ditto.
965
        * gcc.dg/graphite/interchange-0.c: Ditto.
966
        * gcc.dg/graphite/interchange-1.c: Ditto.
967
        * gcc.dg/graphite/interchange-2.c: Ditto.
968
        * gcc.dg/graphite/interchange-3.c: Ditto.
969
        * gcc.dg/graphite/interchange-4.c: Ditto.
970
        * gcc.dg/graphite/interchange-5.c: Ditto.
971
        * gcc.dg/graphite/interchange-6.c: Ditto.
972
        * gcc.dg/graphite/run-id-1.c: Ditto.
973
        * gcc.dg/graphite/scop-16.c: Ditto.
974
        * gcc.dg/graphite/scop-17.c: Ditto.
975
        * gcc.dg/graphite/scop-18.c: Ditto.
976
        * gcc.dg/graphite/scop-matmult.c: Ditto.
977
        * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
978
        * gcc.dg/graphite/id-15.c: Ditto.
979
 
980
2009-11-23  Eric Botcazou  
981
 
982
        * gnat.dg/specs/weak1.ads: New test.
983
 
984
2009-11-23  Steve Ellcey  
985
 
986
        * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
987
 
988
2009-11-23  Dodji Seketeli  
989
 
990
        PR c++/14777
991
        * g++.dg/template/typedef13.C: Adjust.
992
        * g++.dg/template/typedef19.C: Adjust.
993
        * g++.dg/template/typedef20.C: Adjust.
994
        * g++.dg/template/typedef22.C: New test.
995
 
996
2009-11-22  Uros Bizjak  
997
 
998
        PR target/42113
999
        * gcc.target/alpha/pr42113.c: New test.
1000
 
1001
2009-11-21  Jerry DeLisle  
1002
 
1003
        PR fortran/41807
1004
        * gfortran.dg/data_value_1.f90: Update test.
1005
        * gfortran.dg/array_constructor_32.f90: New test.
1006
 
1007
2009-11-21  Martin Jambor  
1008
 
1009
        PR middle-end/42025
1010
        * gcc.c-torture/compile/pr42025-1.c: New test.
1011
        * gcc.c-torture/compile/pr42025-2.c: New test.
1012
 
1013
2009-11-21  Adam Nemet  
1014
 
1015
        * gcc.target/mips/mult-1.c: Forbid octeon.
1016
        * gcc.target/mips/octeon-dmul-3.c: New test.
1017
 
1018
2009-11-21  Andreas Krebbel  
1019
 
1020
        * gcc.dg/tree-ssa/vrp47.c: Fix target check.
1021
 
1022
2009-11-20  Jason Merrill  
1023
 
1024
        PR c++/9050, DR 147, DR 318
1025
        * g++.dg/template/ctor9.C: New.
1026
        * g++.dg/tc1/dr147.C: Remove xfails.
1027
        * g++.dg/lookup/name-clash4.C: Adjust.
1028
        * g++.old-deja/g++.jason/temporary5.C: Adjust.
1029
        * g++.old-deja/g++.pt/ctor2.C: Adjust.
1030
 
1031
2009-11-21  Jakub Jelinek  
1032
 
1033
        PR tree-optimization/42078
1034
        * gcc.dg/pr42078.c: New test.
1035
 
1036
2009-11-20  Andy Hutchinson  
1037
 
1038
        PR Testsuite/42114
1039
        * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
1040
        XFAIL ptrdiff range test for avr.
1041
        * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
1042
        * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
1043
        * gcc-dg/c99-stdint-6.c: Ditto.
1044
 
1045
2009-11-20  Michael Meissner  
1046
 
1047
        * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
1048
        2009-10-23 change to set VRSAVE if VSX has been reverted.
1049
 
1050
2009-11-20  Simon Martin  
1051
 
1052
        PR c++/38646
1053
        * g++.dg/cpp0x/pr38646.C: New test.
1054
 
1055
2009-11-20  Rainer Orth  
1056
 
1057
        * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
1058
        Wrap *int_least*_t tests in !NO_LEAST_TYPES.
1059
        Wrap *intmax_t tests in !NO_MAX_TYPES.
1060
 
1061
2009-11-20  Paolo Carlini  
1062
 
1063
        PR c++/42060
1064
        * g++.dg/cpp0x/initlist28.C: New.
1065
 
1066
2009-11-20  H.J. Lu  
1067
 
1068
        * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
1069
 
1070
2009-11-20  Andreas Krebbel  
1071
 
1072
        * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
1073
 
1074
2009-11-20  Shujing Zhao  
1075
 
1076
        * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
1077
        explicit.
1078
        * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1079
        * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1080
        * g++.old-deja/g++.law/typeck1.C: Likewise.
1081
        * g++.old-deja/g++.bugs/900324_02.C: Likewise.
1082
        * g++.dg/conversion/ptrmem9.C: Likewise.
1083
        * g++.dg/expr/cond2.C: Likewise.
1084
 
1085
2009-11-20  Paul Thomas  
1086
            Janus Weil  
1087
 
1088
        PR fortran/42104
1089
        * gfortran.dg/proc_ptr_comp_23.f90: New test.
1090
 
1091
2009-11-19  Jason Merrill  
1092
 
1093
        PR c++/42115
1094
        * g++.dg/init/placement5.C: Add positive test.
1095
 
1096
        DR 176 permissiveness
1097
        * g++.dg/ext/injected-ttp.C: New.
1098
        * g++.old-deja/g++.pt/niklas01a.C: Adjust.
1099
        * g++.old-deja/g++.pt/ttp41.C: Adjust.
1100
 
1101
2009-11-19  Andy Hutchinson  
1102
 
1103
        * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
1104
        * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
1105
 
1106
2009-11-19  Andy Hutchinson  
1107
 
1108
        * gcc-dg/raw-string-1.c: Skip test for avr target.
1109
        * gcc-dg/utf-array-short-wchar.c: Ditto.
1110
        * gcc-dg/utf-array.c: Ditto.
1111
        * gcc-dg/utf8-2.c: Ditto.
1112
 
1113
2009-11-19  Rafael Avila de Espindola  
1114
 
1115
        * g++.dg/plugin/selfassign.c: Include plugin-version.h.
1116
        (plugin_init): Pass correct version to plugin_default_version_check.
1117
        * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
1118
        (plugin_init): Pass correct version to plugin_default_version_check.
1119
        * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
1120
        (plugin_init): Pass correct version to plugin_default_version_check.
1121
 
1122
2009-11-19  Jason Merrill  
1123
 
1124
        PR c++/561
1125
        * g++.dg/overload/pmf2.C: New.
1126
 
1127
2009-11-18  Jerry DeLisle  
1128
 
1129
        PR libgfortran/42090
1130
        * gfortran.dg/direct_io_11.f90: New test.
1131
 
1132
2009-11-18  H.J. Lu  
1133
 
1134
        * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
1135
 
1136
2009-11-18  Nick Clifton  
1137
 
1138
        * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
1139
        * g++.dg/lto/20081120-1_0.C: Likewise.
1140
        * g++.dg/lto/20091002-2_0.C: Likewise.
1141
        * g++.dg/lto/20081120-2_0.C: Likewise.
1142
        * g++.dg/lto/20091002-3_0.C: Likewise.
1143
        * g++.dg/lto/20081123_0.C: Likewise.
1144
        * g++.dg/lto/20090313_0.C: Likewise.
1145
        * g++.dg/lto/20081109-1_0.C: Likewise.
1146
        * g++.dg/lto/20081219_0.C: Likewise.
1147
        * g++.dg/lto/20081204-1_0.C: Likewise.
1148
        * g++.dg/lto/20090302_0.C: Likewise.
1149
        * g++.dg/lto/20081119-1_0.C: Likewise.
1150
        * g++.dg/lto/20081118_0.C: Likewise.
1151
 
1152
2009-11-18  H.J. Lu  
1153
 
1154
        PR testsuite/41913
1155
        * lib/lto.exp (scan-symbol): Properly check if target exist.
1156
 
1157
2009-11-18  Janus Weil  
1158
 
1159
        PR fortran/42072
1160
        * gfortran.dg/proc_ptr_8.f90: Extended.
1161
 
1162
2009-11-18  Shujing Zhao  
1163
 
1164
        * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
1165
        explicit.
1166
        * g++.dg/inherit/error4.C: Likewise.
1167
        * g++.dg/template/crash90.C: Likewise.
1168
 
1169
2009-11-18  Jakub Jelinek  
1170
 
1171
        PR c++/3187
1172
        * g++.dg/abi/mangle26.C: Also match *C2* definition.
1173
        * g++.dg/abi/mangle27.C: Likewise.
1174
        * g++.dg/abi/mangle28.C: Likewise.
1175
        * g++.dg/abi/mangle29.C: Likewise.
1176
 
1177
2009-11-18  Alexandre Oliva  
1178
 
1179
        PR debug/41926
1180
        * gcc.dg/vect/vect-debug-pr41926.c: New.
1181
 
1182
2009-11-17  Paolo Carlini  
1183
 
1184
        PR c++/42058
1185
        * g++.dg/init/array26.C: New.
1186
        * g++.dg/init/array27.C: Likewise.
1187
        * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
1188
 
1189
2009-11-17  Jakub Jelinek  
1190
 
1191
        PR c++/42061
1192
        * g++.dg/cpp0x/initlist27.C: New test.
1193
 
1194
        PR c++/42059
1195
        * g++.dg/cpp0x/initlist26.C: New test.
1196
 
1197
2009-11-16  Jason Merrill  
1198
 
1199
        PR c++/189, c++/9937, c++/13950, DR 176
1200
        * g++.dg/tc1/dr176.C: Adjust.
1201
        * g++.dg/template/injected1.C: New.
1202
        * g++.dg/template/inherit.C: Adjust.
1203
        * g++.old-deja/g++.brendan/crash56.C: Adjust.
1204
        * g++.old-deja/g++.pt/lookup8.C: Adjust.
1205
        * g++.old-deja/g++.pt/ttp22.C: Adjust.
1206
        * g++.old-deja/g++.pt/ttp23.C: Adjust.
1207
 
1208
2009-11-16  Paolo Carlini  
1209
 
1210
        PR c++/42055
1211
        * g++.dg/template/crash92.C: New.
1212
 
1213
2009-11-16  Paolo Carlini  
1214
 
1215
        PR c++/32056
1216
        * g++.dg/template/error44.C: New.
1217
 
1218
2009-11-16  Andreas Krebbel  
1219
 
1220
        * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
1221
 
1222
2009-11-15  Janus Weil  
1223
 
1224
        PR fortran/42048
1225
        * gfortran.dg/typebound_call_11.f03: New test.
1226
 
1227
2009-11-15  Hans-Peter Nilsson  
1228
 
1229
        * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
1230
        init functions.
1231
 
1232
2009-11-13  Jason Merrill  
1233
 
1234
        PR c++/27425
1235
        PR c++/34274
1236
        * g++.dg/template/arg7.C: New.
1237
 
1238
        PR c++/29363
1239
        * g++.dg/template/error43.C: New.
1240
 
1241
        PR debug/26965
1242
        * g++.dg/debug/dwarf2/static-data-member2.C: New.
1243
 
1244
        PR c++/35075
1245
        * g++.dg/template/ref5.C: New.
1246
 
1247
        PR c++/21008, DR 515
1248
        * g++.dg/template/inherit4.C: New.
1249
        * g++.dg/lookup/scoped8.C: Adjust.
1250
 
1251
        PR c++/11987
1252
        * g++.dg/parse/typename11.C: New.
1253
        * g++.dg/template/crash48.C: Adjust.
1254
 
1255
2009-11-13  Uros Bizjak  
1256
 
1257
        PR testsuite/42001
1258
        * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1259
        lto_finish at the end.
1260
        * gfortran.dg/lto/lto.exp: Ditto.
1261
 
1262
2009-11-12  Jason Merrill  
1263
 
1264
        PR c++/39560
1265
        * g++.dg/lookup/anon7.C: New.
1266
 
1267
        PR c++/37037
1268
        * g++.dg/template/typedef21.C: New.
1269
 
1270
        PR c++/42013
1271
        * g++.dg/cpp0x/decltype19.C: New.
1272
 
1273
2009-11-11  Jason Merrill  
1274
 
1275
        PR c++/39131
1276
        * g++.dg/dfp/typeid1.C: New.
1277
 
1278
2009-11-11  Janus Weil  
1279
 
1280
        PR fortran/41978
1281
        * gfortran.dg/proc_ptr_comp_22.f90: New test.
1282
 
1283
2009-11-11  H.J. Lu  
1284
 
1285
        PR testsuite/42001
1286
        * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
1287
        lto_finish at the end.
1288
 
1289
        * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
1290
        (lto_finish): New. Restore mathlib.
1291
 
1292
2009-11-11  Kai Tietz  
1293
 
1294
        * g++.dg/torture/pushpop_macro.C: New testcase.
1295
        * gcc.c-torture/execute/pushpop_macro.c: New testcase.
1296
        * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
1297
 
1298
2009-11-11  Jon Beniston  
1299
 
1300
        * lib/target-supports.exp (check_profiling_available): lm32 target
1301
          doesn't support profiling.
1302
        * gcc.dg/20020312-2.c: Add lm32 support.
1303
        * g++.dg/other/packed1.C: Expect to fail on lm32.
1304
        * g++.old-deja/g++.jason/thunk3.C: Likewise.
1305
 
1306
2009-11-11  Daniel Jacobowitz  
1307
 
1308
        * gcc.target/arm/neon: Regenerate generated tests.
1309
 
1310
2009-11-10  Jason Merrill  
1311
 
1312
        * g++.dg/init/placement5.C: New.
1313
 
1314
        PR c++/34158
1315
        * g++.dg/init/placement4.C: New.
1316
 
1317
2009-11-10  Eric Botcazou  
1318
 
1319
        * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
1320
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1321
        * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1322
        * gcc.dg/vect/slp-multitypes-3.c: Likewise.
1323
 
1324
2009-11-10  Eric Botcazou  
1325
 
1326
        * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
1327
        * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
1328
 
1329
2009-11-10  Kaveh R. Ghazi  
1330
 
1331
        * gcc.c-torture/compile/pr41987.c: New.
1332
 
1333
2009-11-09  Jakub Jelinek  
1334
 
1335
        PR middle-end/40946
1336
        * gcc.dg/pr40946.c: New test.
1337
 
1338
2009-11-09  Jason Merrill  
1339
 
1340
        PR c++/41972
1341
        * g++.dg/template/ref4.C: New.
1342
 
1343
        PR c++/41994
1344
        * g++.dg/template/conv10.C: New.
1345
 
1346
2009-11-07  Jason Merrill  
1347
 
1348
        PR c++/37920
1349
        * g++.dg/ext/typeof11.C: New.
1350
 
1351
2009-11-08  Jakub Jelinek  
1352
 
1353
        PR target/41985
1354
        * gcc.target/i386/pr41985.c: New test.
1355
 
1356
2009-11-08  Richard Guenther  
1357
 
1358
        * gcc.dg/torture/pta-escape-1.c: New testcase.
1359
 
1360
2009-11-08  Eric Botcazou  
1361
 
1362
        * gnat.dg/rep_clause4.adb: New test.
1363
 
1364
2009-11-08  Richard Guenther  
1365
 
1366
        PR rtl-optimization/41928
1367
        * gfortran.dg/pr41928.f90: New testcase.
1368
 
1369
2009-11-07  Jason Merrill  
1370
 
1371
        PR c++/18451
1372
        PR c++/40738
1373
        * g++.dg/parse/error36.C: Add parameter and template cases.
1374
        * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
1375
        * g++.dg/ext/typedef-init.C: Likewise.
1376
        * g++.dg/lookup/hidden-class1.C: Likewise.
1377
        * g++.dg/lookup/hidden-class10.C: Likewise.
1378
        * g++.dg/lookup/hidden-class5.C: Likewise.
1379
        * g++.dg/lookup/hidden-class7.C: Likewise.
1380
        * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1381
        * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1382
        * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1383
        * g++.dg/lookup/strong-using-2.C: Likewise.
1384
        * g++.dg/other/typedef1.C: Likewise.
1385
        * g++.dg/parse/access10.C: Likewise.
1386
        * g++.dg/parse/constructor1.C: Likewise.
1387
        * g++.dg/parse/crash38.C: Likewise.
1388
        * g++.dg/parse/error3.C: Likewise.
1389
        * g++.dg/parse/typespec1.C: Likewise.
1390
        * g++.dg/template/typedef5.C: Likewise.
1391
        * g++.old-deja/g++.pt/typename3.C: Likewise.
1392
        * g++.old-deja/g++.pt/typename4.C: Likewise.
1393
        * g++.old-deja/g++.pt/typename6.C: Likewise.
1394
        * g++.old-deja/g++.robertl/eb94.C: Likewise.
1395
 
1396
        * g++.dg/abi/regparm1.C: Fix execute test.
1397
 
1398
2009-11-07  Jakub Jelinek  
1399
 
1400
        PR tree-optimization/41643
1401
        * gcc.dg/pr41643.c: New test.
1402
 
1403
2009-11-06  Jerry DeLisle  
1404
 
1405
        PR fortran/41909
1406
        * gfortran.dg/recursive_check_15.f90: New test.
1407
 
1408
2009-11-06  Jason Merrill  
1409
 
1410
        PR c++/15946
1411
        * g++.dg/parse/error36.C: New.
1412
        * g++.old-deja/g++.other/typename1.C: Adjust.
1413
 
1414
        PR c++/9381
1415
        * g++.dg/abi/regparm1.C: New.
1416
 
1417
2009-11-06  Basile Starynkevitch  
1418
 
1419
        * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
1420
        PLUGIN_PRAGMAS.
1421
        * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
1422
        * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
1423
        and pragma_plugin-test-1.C.
1424
 
1425
2009-11-06  Andrew Pinski  
1426
 
1427
        PR c++/41536
1428
        * g++.dg/ext/always_inline-5.C: New test.
1429
 
1430
2009-11-06  Jakub Jelinek  
1431
 
1432
        PR c++/41967
1433
        * g++.dg/gomp/pr41967.C: New test.
1434
 
1435
2009-11-06  Michael Matz  
1436
 
1437
        PR middle-end/41963
1438
        * gcc.dg/pr41963.c: New test.
1439
 
1440
2009-11-06  Jakub Jelinek  
1441
 
1442
        PR middle-end/41935
1443
        * gcc.dg/pr41935.c: New test.
1444
        * c-c++-common/pr41935.c: New test.
1445
        * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
1446
        element.
1447
        * gcc.c-torture/execute/pr41935.c: New test.
1448
 
1449
2009-11-05  Jason Merrill  
1450
 
1451
        PR c++/34180
1452
        * g++.dg/init/synth2.C: New.
1453
 
1454
        PR c++/7046
1455
        * g++.dg/abi/pragma-pack1.C: New.
1456
 
1457
        PR c++/34870
1458
        * g++.dg/lookup/koenig7.C: New.
1459
 
1460
        PR c++/41703
1461
        * g++.dg/template/partial6.C: New.
1462
 
1463
2009-11-05  Janus Weil  
1464
 
1465
        PR fortran/41556
1466
        * gfortran.dg/class_12.f03: New test.
1467
 
1468
2009-11-05  Jakub Jelinek  
1469
 
1470
        * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
1471
        in builtin's name.
1472
 
1473
2009-11-04  Jason Merrill  
1474
 
1475
        PR c++/36912
1476
        * g++.dg/init/static-init2.C: New.
1477
 
1478
2009-11-05  Janus Weil  
1479
 
1480
        PR fortran/41556
1481
        PR fortran/41873
1482
        * gfortran.dg/interface_abstract_4.f90: New test.
1483
 
1484
2009-11-05  Maxim Kuvyrkov  
1485
 
1486
        * gcc.target/m68k/pr41302.c: Fix target triplet.
1487
 
1488
2009-11-04  Jason Merrill  
1489
 
1490
        PR c++/39413
1491
        * g++.dg/template/overload11.C: New.
1492
        * g++.dg/template/nested3.C: Adjust.
1493
 
1494
2009-11-04  Eric Botcazou  
1495
 
1496
        PR ada/20548
1497
        * ada/acats/norun.lst: Remove the stack checking tests.
1498
        * ada/acats/run_acats: Limit the stack to 8MB.
1499
 
1500
2009-11-04  Janus Weil  
1501
 
1502
        PR fortran/41556
1503
        PR fortran/41937
1504
        * gfortran.dg/class_11.f03: New test.
1505
 
1506
2009-11-04  Jason Merrill  
1507
 
1508
        PR c++/35067
1509
        * g++.dg/abi/thunk5.C: New.
1510
 
1511
2009-11-04  Andrew Pinski  
1512
 
1513
        PR rtl-opt/41833
1514
        * gcc.target/powerpc/altivec-33.c: New testcase.
1515
 
1516
2009-11-04  Jason Merrill  
1517
 
1518
        PR c++/17365, DR 218
1519
        * g++.dg/lookup/koenig6.C: New.
1520
        * g++.dg/lookup/koenig5.C: Adjust.
1521
        * g++.dg/template/crash56.C: Adjust.
1522
        * g++.old-deja/g++.ns/koenig5.C: Adjust.
1523
 
1524
2009-11-04  Harsha Jagasia  
1525
            Dwarakanath Rajagopal  
1526
 
1527
        * gcc.target/i386/xop-check.h: New file.
1528
        * gcc.target/i386/xop-hadduX.c: Ditto.
1529
        * gcc.target/i386/xop-haddX.c: Ditto.
1530
        * gcc.target/i386/xop-hsubX.c: Ditto.
1531
        * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1532
        * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
1533
        * gcc.target/i386/xop-pcmov2.c: Ditto.
1534
        * gcc.target/i386/xop-pcmov.c: Ditto.
1535
        * gcc.target/i386/xop-rotate1-vector.c: Ditto.
1536
        * gcc.target/i386/xop-rotate2-vector.c: Ditto.
1537
        * gcc.target/i386/xop-rotate3-vector.c: Ditto.
1538
        * gcc.target/i386/xop-shift1-vector.c: Ditto.
1539
        * gcc.target/i386/xop-shift2-vector.c: Ditto.
1540
        * gcc.target/i386/xop-shift3-vector.c: Ditto.
1541
        * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
1542
        * gcc.target/i386/sse-12.c: Update with new compile options to
1543
        activate and check xopintrin.h intrinsic file.
1544
        * gcc.target/i386/sse-13.c: Ditto.
1545
        * gcc.target/i386/sse-14.c: Ditto.
1546
        * gcc.target/i386/sse-22.c: Ditto.
1547
        * gcc.target/i386/sse-23.c: Ditto.
1548
        * g++.dg/other/i386-2.C: Ditto.
1549
        * g++.dg/other/i386-3.C: Ditto.
1550
        * g++.dg/other/i386-5.C: Ditto.
1551
        * g++.dg/other/i386-6.C: Ditto.
1552
 
1553
2009-11-04  Wei Guozhi  
1554
 
1555
        PR target/40835
1556
        * gcc.target/arm/pr40835: New testcase.
1557
 
1558
2009-11-04  Revital Eres  
1559
 
1560
        * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
1561
        change in decision of peeling for alignment.
1562
        * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1563
        * gcc.dg/vect/vect-50.c: Likewise.
1564
        * gcc.dg/vect/vect-42.c: Likewise.
1565
        * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1566
        Likewise.
1567
        * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1568
        Likewise.
1569
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1570
        * gcc.dg/vect/vect-60.c: Likewise.
1571
        * gcc.dg/vect/vect-52.c: Likewise.
1572
        * gcc.dg/vect/vect-44.c: Likewise.
1573
        * gcc.dg/vect/vect-27.c: Likewise.
1574
        * gcc.dg/vect/vect-29.c: Likewise.
1575
        * gcc.dg/vect/vect-72.c: Likewise.
1576
        * gcc.dg/vect/vect-56.c: Likewise.
1577
        * gcc.dg/vect/vect-48.c: Likewise.
1578
        * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1579
        * gfortran.dg/vect/vect-2.f90: Likewise.
1580
        * gfortran.dg/vect/vect-5.f90: Likewise.
1581
 
1582
2009-11-04  Richard Guenther  
1583
 
1584
        PR tree-optimization/41919
1585
        * gcc.c-torture/execute/pr41919.c: New testcase.
1586
 
1587
2009-11-04  Carlos O'Donell  
1588
 
1589
        PR target/41302
1590
        * gcc.target/m68k/pr41302.c: New test.
1591
 
1592
2009-11-03  Jason Merrill  
1593
 
1594
        PR c++/36959
1595
        * g++.dg/opt/inline16.C: New.
1596
 
1597
2009-11-03  Eric Botcazou  
1598
 
1599
        * gnat.dg/stack_check.adb1: New test.
1600
        * gnat.dg/stack_check.adb2: Likewise.
1601
 
1602
2009-11-03  Jakub Jelinek  
1603
 
1604
        PR rtl-optimization/41917
1605
        * gcc.c-torture/execute/pr41917.c: New test.
1606
 
1607
2009-11-03  Uros Bizjak  
1608
 
1609
        * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1610
        dump to not include "call *%esp".
1611
 
1612
2009-11-03  Jason Merrill  
1613
 
1614
        PR c++/39786
1615
        * g++.dg/lookup/using22.C: New.
1616
 
1617
        PR c++/41876
1618
        * g++.dg/parse/eh-decl.C: New.
1619
 
1620
        PR c++/41927
1621
        * g++.dg/template/sfinae16.C: New.
1622
 
1623
        PR c++/41815
1624
        * g++.dg/cpp0x/rv-return.C: New.
1625
        * g++.dg/cpp0x/deduce.C: Adjust.
1626
 
1627
        PR c++/40944
1628
        * g++.dg/template/sfinae15.C: New.
1629
 
1630
        PR c++/40687
1631
        * g++.dg/cpp0x/auto3.C: Remove xfail.
1632
 
1633
2009-11-03  Tobias Burnus  
1634
 
1635
        PR fortran/41907
1636
        * gfortran.dg/missing_optional_dummy_6.f90: New test.
1637
 
1638
2009-11-03  Nick Clifton  
1639
 
1640
        * gcc.target/rx/builtins.c: Remove redundant tests.
1641
        Add test of MVTIPL instruction.
1642
        * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1643
        function attributes.  Add -msave-acc-in-interrupts option to the
1644
        command line.
1645
 
1646
2009-11-03  Andrew Stubbs  
1647
            Maxim Kuvyrkov  
1648
 
1649
        * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1650
        sh, m68k and fido.
1651
 
1652
2009-11-03  Dodji Seketeli  
1653
 
1654
        PR c++/38699
1655
        * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1656
        * c-c++-common/builtin-offsetof.c: ... here.
1657
 
1658
2009-11-03  Dodji Seketeli  
1659
 
1660
        PR c++/38699
1661
        * c-c++-common/dfp/builtin-offsetof.c: New test.
1662
        * g++.dg/other/offsetof6.C: Likewise.
1663
 
1664
2009-11-03  Uros Bizjak  
1665
 
1666
        PR target/41900
1667
        * gcc.target/i386/pr41900.c: New test.
1668
 
1669
2009-11-02  Andy Hutchinson  
1670
 
1671
        * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1672
 
1673
2009-11-02  Dodji Seketeli  
1674
 
1675
        PR c++/41856
1676
        * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1677
        * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1678
 
1679
2009-11-02  Dodji Seketeli  
1680
 
1681
        PR c++/37093
1682
        * g++.dg/other/ptrmem10.C: New test.
1683
        * g++.dg/other/ptrmem11.C: Likewise.
1684
 
1685
2009-11-02  Janis Johnson  
1686
 
1687
        PR testsuite/41878
1688
        * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1689
        spaces in some expressions.
1690
 
1691
2009-11-02  Jason Merrill  
1692
 
1693
        * g++.dg/other/linkage2.C: Move to...
1694
        * g++.dg/cpp0x/linkage2.C: ..here.
1695
        * g++.dg/abi/mangle32.C: Add -std=c++0x.
1696
        * g++.dg/cpp0x/nolinkage1.C: Likewise.
1697
        * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1698
        * g++.dg/ext/anon-struct4.C: Revert earlier change.
1699
        * g++.dg/lookup/anon2.C: Likewise.
1700
        * g++.dg/other/anon3.C: Likewise.
1701
        * g++.dg/template/arg2.C: Likewise.
1702
        * g++.dg/template/local4.C: Likewise.
1703
        * g++.old-deja/g++.law/operators32.C: Likewise.
1704
        * g++.old-deja/g++.other/linkage2.C: Likewise.
1705
        * g++.old-deja/g++.pt/enum6.C: Likewise.
1706
        * g++.old-deja/g++.other/anon9.C: Likewise.
1707
        * g++.old-deja/g++.other/linkage1.C: Likewise.
1708
        * c-c++-common/dfp/pr35620.c: Give the union a name.
1709
 
1710
2009-11-02  Ulrich Weigand  
1711
 
1712
        PR tree-optimization/41857
1713
        * gcc.target/spu/ea/pr41857.c: New file.
1714
 
1715
2009-11-02  Martin Jambor  
1716
 
1717
        PR tree-optimization/41750
1718
        * gcc.c-torture/execute/pr41750.c: New test.
1719
 
1720
2009-11-02  Jakub Jelinek  
1721
 
1722
        PR tree-optimization/41841
1723
        * gcc.dg/pr41841.c: New test.
1724
 
1725
        PR debug/41893
1726
        * gcc.dg/debug/pr41893-1.c: New test.
1727
        * gcc.dg/debug/pr41893-2.c: New file.
1728
 
1729
        PR c++/41774
1730
        * g++.dg/ext/visibility/namespace3.C: New test.
1731
 
1732
2009-11-01  Jason Merrill  
1733
 
1734
        * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1735
        * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1736
        * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1737
 
1738
2009-11-01  Eric Botcazou  
1739
 
1740
        * gnat.dg/opt5.adb: New test.
1741
 
1742
2009-11-01  Tobias Burnus  
1743
 
1744
        PR fortran/41872
1745
        * gfortran.dg/allocatable_scalar_4.f90: New test.
1746
 
1747
2009-11-01  Tobias Burnus  
1748
 
1749
        PR fortran/41850
1750
        * gfortran.dg/intent_out_6.f90: New testcase.
1751
 
1752
2009-10-31  Richard Guenther  
1753
 
1754
        * g++.dg/tree-ssa/restrict1.C: New.
1755
 
1756
2009-10-31  Jason Merrill  
1757
 
1758
        * g++.dg/rtti/typeid9.C: New.
1759
 
1760
        PR c++/41754
1761
        * g++.dg/cpp0x/initlist25.C: New.
1762
 
1763
2009-10-31  Eric Botcazou  
1764
 
1765
        * gnat.dg/specs/rep_clause4.ads: New test.
1766
 
1767
2009-10-30  Andy Hutchinson  
1768
 
1769
        PR target/41885
1770
        * gcc.target/avr/torture/pr41885.c: New test.
1771
 
1772
2009-10-30  Eric Botcazou  
1773
 
1774
        * gnat.dg/specs/pack5.ads: New test.
1775
 
1776
2009-10-30  Andrew Jenner  
1777
 
1778
        * lib/target-supports.exp: Handle powerpc-*-elf.
1779
 
1780
2009-10-30  H.J. Lu  
1781
 
1782
        PR target/40838
1783
        * gcc.target/i386/incoming-6.c: New.
1784
        * gcc.target/i386/incoming-7.c: Likewise.
1785
        * gcc.target/i386/incoming-8.c: Likewise.
1786
        * gcc.target/i386/incoming-9.c: Likewise.
1787
        * gcc.target/i386/incoming-10.c: Likewise.
1788
        * gcc.target/i386/incoming-11.c: Likewise.
1789
        * gcc.target/i386/incoming-12.c: Likewise.
1790
        * gcc.target/i386/incoming-13.c: Likewise.
1791
        * gcc.target/i386/incoming-14.c: Likewise.
1792
        * gcc.target/i386/incoming-15.c: Likewise.
1793
        * gcc.target/i386/pr37843-4.c: Likewise.
1794
 
1795
2009-10-30  Dodji Seketeli  
1796
 
1797
        PR c++/41863
1798
        * g++.dg/template/sizeof12.C: New test.
1799
 
1800
2009-10-29  Eric Botcazou  
1801
 
1802
        * gnat.dg/pack14.adb: New test.
1803
 
1804
2009-10-29  David Daney  
1805
 
1806
        * gcc.target/mips/mips.exp (mips_option_groups): Add
1807
        mcount-ra-address.
1808
        * gcc.target/mips/mmcount-ra-address-1.c: New test.
1809
        * gcc.target/mips/mmcount-ra-address-2.c: New test.
1810
        * gcc.target/mips/mmcount-ra-address-3.c: New test.
1811
 
1812
2009-10-29  Michael Matz  
1813
 
1814
        * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1815
        * gcc.target/i386/sse-recip-vec.c: Ditto.
1816
        * gcc.target/i386/brokensqrt.c: New test.
1817
 
1818
2009-10-29  Tobias Burnus  
1819
 
1820
        PR fortran/41777
1821
        * gfortran.dg/associated_target_3.f90: New testcase.
1822
 
1823
2009-10-29  Rafael Avila de Espindola  
1824
 
1825
        * gfortran.dg/lto/pr41764_0.f: New.
1826
 
1827
2009-10-29  Martin Jambor  
1828
 
1829
        PR tree-optimization/41775
1830
        * g++.dg/torture/pr41775.C: New testcase.
1831
 
1832
2009-10-28  Jason Merrill  
1833
 
1834
        * g++.dg/cpp0x/inline-ns1.C: New.
1835
        * g++.dg/cpp0x/inline-ns2.C: New.
1836
        * g++.dg/cpp0x/inline-ns3.C: New.
1837
 
1838
2009-10-28  Paolo Bonzini  
1839
 
1840
        PR rtl-optimization/39715
1841
        * gcc.target/arm/thumb-ltu.c: New.
1842
 
1843
2009-10-28  Richard Guenther  
1844
 
1845
        PR lto/41808
1846
        PR lto/41839
1847
        * gcc.dg/lto/20091027-1_0.c: New testcase.
1848
        * gcc.dg/lto/20091027-1_1.c: Likewise.
1849
        * g++.dg/lto/20091026-1_0.C: Likewise.
1850
        * g++.dg/lto/20091026-1_1.C: Likewise.
1851
        * g++.dg/lto/20091026-1_a.h: Likewise.
1852
 
1853
2009-10-28  Jakub Jelinek  
1854
 
1855
        PR middle-end/41837
1856
        * gcc.dg/pr41837.c: New test.
1857
 
1858
        PR debug/41801
1859
        * g++.dg/ext/sync-3.C: New test.
1860
 
1861
        PR target/41762
1862
        * gcc.dg/pr41762.c: New test.
1863
 
1864
2009-10-28  Richard Guenther  
1865
 
1866
        PR middle-end/41855
1867
        * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1868
        * gfortran.dg/lto/20091028-1_1.c: Likewise.
1869
        * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1870
        * gfortran.dg/lto/20091028-2_1.c: Likewise.
1871
 
1872
2009-10-28  Paolo Bonzini  
1873
 
1874
        PR rtl-optimization/39715
1875
        * gcc.target/arm/thumb-bitfld1.c: New.
1876
 
1877
2009-10-28  Paolo Bonzini  
1878
 
1879
        PR rtl-optimization/40741
1880
        * gcc.target/arm/thumb-branch1.c: New.
1881
 
1882
2009-10-27  Jason Merrill  
1883
 
1884
        * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1885
        * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1886
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1887
        * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1888
 
1889
2009-10-27  Eric Botcazou  
1890
 
1891
        * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1892
        * gnat.dg/null_pointer_deref2.adb: Likewise.
1893
 
1894
2009-10-27  Richard Guenther  
1895
 
1896
        * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1897
 
1898
2009-10-27  Jakub Jelinek  
1899
 
1900
        PR c/41842
1901
        * gcc.dg/pr41842.c: New test.
1902
 
1903
2009-10-27  Revital Eres  
1904
 
1905
        PR tree-optimization/40648
1906
        * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1907
        change in decision of peeling for alignment.
1908
        * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1909
        * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1910
        * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1911
        * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1912
        * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1913
        * gcc.dg/vect/vect-50.c: Likewise.
1914
        * gcc.dg/vect/vect-33.c: Likewise.
1915
        * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1916
        * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1917
        Likewise.
1918
        * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1919
        * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1920
        * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1921
        Likewise.
1922
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1923
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1924
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1925
        * gcc.dg/vect/vect-60.c: Likewise.
1926
        * gcc.dg/vect/vect-26.c: Likewise.
1927
        * gcc.dg/vect/vect-52.c: Likewise.
1928
        * gcc.dg/vect/vect-44.c: Likewise.
1929
        * gcc.dg/vect/vect-27.c: Likewise.
1930
        * gcc.dg/vect/vect-70.c: Likewise.
1931
        * gcc.dg/vect/vect-28.c: Likewise.
1932
        * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1933
        * gcc.dg/vect/vect-109.c: Likewise.
1934
        * gcc.dg/vect/vect-54.c: Likewise.
1935
        * gcc.dg/vect/vect-29.c: Likewise.
1936
        * gcc.dg/vect/vect-72.c: Likewise.
1937
        * gcc.dg/vect/vect-56.c: Likewise.
1938
        * gcc.dg/vect/vect-48.c: Likewise.
1939
        * gcc.dg/vect/vect-91.c: Likewise.
1940
        * gcc.dg/vect/vect-92.c: Likewise.
1941
        * gcc.dg/vect/vect-58.c: Likewise.
1942
        * gcc.dg/vect/slp-25.c: Likewise.
1943
        * gcc.dg/vect/vect-93.c: Likewise.
1944
        * gcc.dg/vect/vect-95.c: Likewise.
1945
        * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1946
        * gcc.dg/vect/vect-87.c: Likewise.
1947
        * gcc.dg/vect/vect-96.c: Likewise.
1948
        * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1949
        * gcc.dg/vect/vect-88.c: Likewise.
1950
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1951
        * gcc.dg/vect/vect-89.c: Likewise.
1952
        * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1953
        * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1954
        * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1955
        * gfortran.dg/vect/vect-2.f90: Likewise.
1956
        * gfortran.dg/vect/vect-3.f90: Likewise.
1957
        * gfortran.dg/vect/vect-4.f90: Likewise.
1958
        * gfortran.dg/vect/vect-5.f90: Likewise.
1959
 
1960
2009-10-27  Jakub Jelinek  
1961
 
1962
        PR c++/41020
1963
        * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1964
 
1965
2009-10-26  Ben Elliston  
1966
            Michael Meissner  
1967
            Ulrich Weigand  
1968
 
1969
        * gcc.target/spu/ea/ea.exp: New file.
1970
        * gcc.target/spu/ea/cache1.c: Likewise.
1971
        * gcc.target/spu/ea/cast1.c: Likewise.
1972
        * gcc.target/spu/ea/cast2.c: Likewise.
1973
        * gcc.target/spu/ea/compile1.c: Likewise.
1974
        * gcc.target/spu/ea/compile2.c: Likewise.
1975
        * gcc.target/spu/ea/cppdefine.c: Likewise.
1976
        * gcc.target/spu/ea/errors1.c: Likewise.
1977
        * gcc.target/spu/ea/errors2.c: Likewise.
1978
        * gcc.target/spu/ea/execute1.c: Likewise.
1979
        * gcc.target/spu/ea/execute2.c: Likewise.
1980
        * gcc.target/spu/ea/execute3.c: Likewise.
1981
        * gcc.target/spu/ea/ops1.c: Likewise.
1982
        * gcc.target/spu/ea/ops2.c: Likewise.
1983
        * gcc.target/spu/ea/options1.c: Likewise.
1984
        * gcc.target/spu/ea/test-sizes.c: Likewise.
1985
 
1986
2009-10-26  Jakub Jelinek  
1987
 
1988
        PR bootstrap/41345
1989
        * gcc.dg/pr41345.c: New test.
1990
 
1991
        PR debug/41828
1992
        * g++.dg/debug/dwarf2/anonname1.C: New test.
1993
 
1994
2009-10-26  Jason Merrill  
1995
 
1996
        PR c++/38796
1997
        * g++.dg/cpp0x/defaulted15.C: New.
1998
        * g++.dg/cpp0x/defaulted16.C: New.
1999
 
2000
2009-10-26  Dodji Seketeli  
2001
 
2002
        PR c++/41785
2003
        * g++.dg/cpp0x/variadic96.C: New test.
2004
 
2005
2009-10-26  Nick Clifton  
2006
 
2007
        * lib/target-supports.exp (check_profiling_available):
2008
        Profiling is not, currently, available for the RX port.
2009
        (check_effective_target_hard_float): Add support for RX target.
2010
        * gcc.target/rx: New directory.
2011
        * gcc.target/rx/builtins.c: New test file.
2012
        * gcc.target/rx/interrupts.c: New test file.
2013
        * gcc.target/rx/rx-abi-function-tests.c: New test file.
2014
        * gcc.target/rx/zero-width-bitfield.c: New test file.
2015
        * gcc.target/rx/i272091.c: New test file.
2016
        * gcc.target/rx/packed-struct.c: New test file.
2017
        * gcc.target/rx/rx.exp: New file: Drives RX tests.
2018
 
2019
2009-10-26  Andrew Pinski  
2020
 
2021
        * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
2022
        * gcc.dg/lto/20091016-1_0.c: Likewise.
2023
        * gcc.dg/lto/20090206-1_0.c: Likewise.
2024
        * gcc.dg/lto/20081120-1_0.c: Likewise.
2025
        * gcc.dg/lto/20081120-2_0.c: Likewise.
2026
        * gcc.dg/lto/20090116_0.c: Likewise.
2027
        * gcc.dg/lto/20081126_0.c: Likewise.
2028
        * gcc.dg/lto/20091013-1_0.c: Likewise.
2029
        * gcc.dg/lto/20081212-1_0.c: Likewise.
2030
        * gcc.dg/lto/20091015-1_0.c: Likewise.
2031
        * gcc.dg/lto/20090126-1_0.c: Likewise.
2032
        * gcc.dg/lto/20090126-2_0.c: Likewise.
2033
        * gcc.dg/lto/20091020-1_0.c: Likewise.
2034
        * gcc.dg/lto/20091020-2_0.c: Likewise.
2035
        * gcc.dg/lto/20081204-1_0.c: Likewise.
2036
        * gcc.dg/lto/20081204-2_0.c: Likewise.
2037
        * gcc.dg/lto/20081224_0.c: Likewise.
2038
        * gcc.dg/lto/20090219_0.c: Likewise.
2039
 
2040
2009-10-26  Dodji Seketeli  
2041
 
2042
        PR c++/41020
2043
        * g++.dg/lookup/extern-c-redecl2.C: New test.
2044
        * g++.dg/lookup/extern-c-redecl3.C: Likewise.
2045
        * g++.dg/lookup/extern-c-redecl4.C: Likewise.
2046
        * g++.dg/lookup/extern-c-redecl5.C: Likewise.
2047
 
2048
2009-10-26  Michael Matz  
2049
 
2050
        PR tree-optimization/41783
2051
        * gcc.dg/pr41783.c: New test.
2052
        * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
2053
        * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
2054
        * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
2055
 
2056
2009-10-26  Janus Weil  
2057
 
2058
        PR fortran/41714
2059
        * gfortran.dg/class_allocate_4.f03: New test.
2060
 
2061
2009-10-24  Adam Nemet  
2062
 
2063
        * gcc.target/mips/mult-1.c: New test.
2064
 
2065
2009-10-24  Janus Weil  
2066
 
2067
        PR fortran/41784
2068
        * gfortran.dg/extends_8.f03: New test.
2069
 
2070
2009-10-24  Eric Botcazou  
2071
 
2072
        * gnat.dg/specs/pack4.ads: New test.
2073
 
2074
2009-10-24  Eric Botcazou  
2075
 
2076
        * gnat.dg/null_pointer_deref1.adb: New test.
2077
        * gnat.dg/null_pointer_deref2.adb: Likewise.
2078
 
2079
2009-10-24  Paul Thomas  
2080
 
2081
        PR fortran/41772
2082
        * gfortran.dg/transfer_intrinsic_3.f90.
2083
 
2084
2009-10-24  Eric Botcazou  
2085
 
2086
        * gnat.dg/opt4.adb: New test.
2087
 
2088
2009-10-23  Joseph Myers  
2089
 
2090
        PR c/40033
2091
        * gcc.dg/noncompile/pr40033-1.c: New test.
2092
 
2093
2009-10-23  Dodji Seketeli  
2094
 
2095
        PR c++/40808
2096
        * g++.dg/abi/mangle34.C: New test
2097
 
2098
2009-10-23  Jason Merrill  
2099
 
2100
        * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
2101
 
2102
        Core issue 899
2103
        * g++.dg/cpp0x/explicit4.C: New.
2104
 
2105
2009-10-23  Joseph Myers  
2106
 
2107
        * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
2108
        *-*-cygwin.
2109
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
2110
        for *-*-mingw* and *-*-cygwin.
2111
        * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
2112
        * g++.dg/template/spec35.C: Disable weak symbol test for
2113
        *-*-mingw* and *-*-cygwin.
2114
 
2115
        PR testsuite/31342
2116
        * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
2117
 
2118
2009-10-23  Janus Weil  
2119
 
2120
        PR fortran/41800
2121
        * gfortran.dg/class_10.f03: New test.
2122
 
2123
2009-10-22  Michael Meissner  
2124
 
2125
        PR target/41787
2126
        * gcc.target/powerpc/vsx-vrsave.c: New file.
2127
 
2128
2009-10-23  Joseph Myers  
2129
 
2130
        PR c/41673
2131
        * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
2132
 
2133
2009-10-23  Richard Guenther  
2134
 
2135
        PR tree-optimization/41778
2136
        * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
2137
 
2138
2009-10-22  Richard Guenther  
2139
 
2140
        PR lto/41791
2141
        * g++.dg/lto/20091022-2_0.C: New testcase.
2142
 
2143
2009-10-22  Richard Guenther  
2144
 
2145
        PR lto/41730
2146
        * g++.dg/lto/20091022-1_0.C: New testcase.
2147
 
2148
2009-10-22  Razya Ladelsky  
2149
 
2150
        * gcc.dg/autopar/outer-4.c: Adjust scan.
2151
        * gcc.dg/autopar/outer-5.c: Adjust scan.
2152
        * gcc.dg/autopar/outer-5.c: Add scan optimized.
2153
 
2154
        * libgomp.graphite/force-parallel-2.c: Adjust scan.
2155
        * gcc.dg/autopar/outer-1.c: New testcase.
2156
        * gcc.dg/autopar/outer-2.c: New testcase.
2157
        * gcc.dg/autopar/outer-3.c: New testcase.
2158
        * gcc.dg/autopar/outer-4.c: New testcase.
2159
        * gcc.dg/autopar/outer-5.c: New testcase.
2160
        * gcc.dg/autopar/outer-6.c: New testcase.
2161
 
2162
2009-10-22  Jan Hubicka  
2163
 
2164
        * gcc.c-torture/compile/pr40556.c: New testcase.
2165
 
2166
2009-10-22  Janus Weil  
2167
 
2168
        PR fortran/41781
2169
        * gfortran.dg/goto_8.f90: New test case.
2170
 
2171
2009-10-21  Sebastian Pop  
2172
 
2173
        PR tree-optimization/41497
2174
        * gcc.dg/tree-ssa/pr41497.c: New.
2175
 
2176
2009-10-21  Steve Ellcey  
2177
 
2178
        * g++.dg/tree-ssa/copyprop.C: Use include to define free().
2179
 
2180
2009-10-21  Joseph Myers  
2181
 
2182
        * gcc.dg/tls/pie-1.c: New test.
2183
 
2184
2009-10-21  Jakub Jelinek  
2185
 
2186
        * g++.dg/abi/mangle33.C: New test.
2187
 
2188
2009-10-21  Eric Botcazou  
2189
 
2190
        * gnat.dg/discr22.adb: New test.
2191
 
2192
2009-10-21  Eric Botcazou  
2193
 
2194
        * gnat.dg/loop_optimization7.ad[sb]: New test.
2195
        * gnat.dg/loop_optimization7_pkg.ads: New helper.
2196
 
2197
2009-10-21  Janus Weil  
2198
 
2199
        PR fortran/41706
2200
        PR fortran/41766
2201
        * gfortran.dg/class_9.f03: Extended test case.
2202
        * gfortran.dg/select_type_7.f03: New test case.
2203
 
2204
2009-10-20  Richard Guenther  
2205
 
2206
        * gcc.dg/lto/20091020-3_0.c: New testcase.
2207
 
2208
2009-10-20  Richard Guenther  
2209
 
2210
        PR lto/41761
2211
        * gcc.dg/lto/20091020-1_0.c: New testcase.
2212
        * gcc.dg/lto/20091020-1_1.c: Likewise.
2213
        * gcc.dg/lto/20091020-2_0.c: Likewise.
2214
        * gcc.dg/lto/20091020-2_1.c: Likewise.
2215
 
2216
2009-10-20  Jakub Jelinek  
2217
 
2218
        PR debug/41340
2219
        * gcc.dg/pr41340.c: New test.
2220
 
2221
2009-10-20  Eric Botcazou  
2222
 
2223
        * gnat.dg/discr21.ad[sb]: New test.
2224
        * gnat.dg/discr21_pkg.ads: New helper.
2225
 
2226
2009-10-20  Paul Thomas  
2227
 
2228
        PR fortran/41706
2229
        * gfortran.dg/class_9 : New test.
2230
 
2231
2009-10-19  Jakub Jelinek  
2232
 
2233
        * gcc.dg/raw-string-1.c: New test.
2234
        * gcc.dg/raw-string-2.c: New test.
2235
        * gcc.dg/raw-string-3.c: New test.
2236
        * gcc.dg/raw-string-4.c: New test.
2237
        * gcc.dg/raw-string-5.c: New test.
2238
        * gcc.dg/raw-string-6.c: New test.
2239
        * gcc.dg/raw-string-7.c: New test.
2240
        * gcc.dg/utf8-1.c: New test.
2241
        * gcc.dg/utf8-2.c: New test.
2242
        * gcc.dg/utf-badconcat2.c: New test.
2243
        * gcc.dg/utf-dflt2.c: New test.
2244
        * gcc.dg/cpp/include6.c: New test.
2245
        * g++.dg/ext/raw-string-1.C: New test.
2246
        * g++.dg/ext/raw-string-2.C: New test.
2247
        * g++.dg/ext/raw-string-3.C: New test.
2248
        * g++.dg/ext/raw-string-4.C: New test.
2249
        * g++.dg/ext/raw-string-5.C: New test.
2250
        * g++.dg/ext/raw-string-6.C: New test.
2251
        * g++.dg/ext/raw-string-7.C: New test.
2252
        * g++.dg/ext/utf8-1.C: New test.
2253
        * g++.dg/ext/utf8-2.C: New test.
2254
        * g++.dg/ext/utf-badconcat2.C: New test.
2255
        * g++.dg/ext/utf-dflt2.C: New test.
2256
 
2257
        * gcc.dg/cleanup-13.c: New test.
2258
 
2259
2009-10-19  Janus Weil  
2260
 
2261
        PR fortran/41586
2262
        * gfortran.dg/auto_dealloc_1.f90: New test case.
2263
 
2264
2009-10-19  Jakub Jelinek  
2265
 
2266
        Port from redhat/gcc-4_4-branch:
2267
        2009-10-08  Jakub Jelinek  
2268
        * gcc.dg/debug/vta-2.c: New test.
2269
 
2270
        2009-09-30  Alexandre Oliva  
2271
        * gcc.dg/debug/vta-1.c: New.
2272
 
2273
2009-10-19  Eric Botcazou  
2274
 
2275
        * gnat.dg/noreturn2.ad[sb]: New test.
2276
 
2277
2009-10-19  Tobias Burnus  
2278
 
2279
        PR fortran/41755
2280
        * gfortran.dg/equiv_8.f90: New test.
2281
        * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
2282
 
2283
2009-10-19  Joseph Myers  
2284
 
2285
        * gcc.target/arm/neon-thumb2-move.c: New test.
2286
 
2287
2009-10-19  Jakub Jelinek  
2288
 
2289
        * gcc.dg/debug/vta-3.c: New test.
2290
 
2291
2009-10-17  Eric Botcazou  
2292
 
2293
        * gnat.dg/nested_proc.adb: Rename into...
2294
        * gnat.dg/nested_proc1.adb: ...this.
2295
        * gnat.dg/nested_proc2.adb: New test.
2296
 
2297
2009-10-17  Eric Botcazou  
2298
 
2299
        * gnat.dg/noreturn1.ad[sb]: New test.
2300
 
2301
2009-10-17  Janus Weil  
2302
            Paul Thomas  
2303
 
2304
        PR fortran/41629
2305
        * gfortran.dg/class_6.f90: New test.
2306
 
2307
        PR fortran/41608
2308
        PR fortran/41587
2309
        * gfortran.dg/class_7.f90: New test.
2310
 
2311
        PR fortran/41618
2312
        * gfortran.dg/class_8.f90: New test.
2313
 
2314
2009-10-17  Richard Guenther  
2315
 
2316
        * gcc.dg/lto/20091017-1_0.c: New testcase.
2317
        * gcc.dg/lto/20091017-1_1.c: Likewise.
2318
 
2319
2009-10-17  Eric Botcazou  
2320
 
2321
        * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
2322
 
2323
2009-10-17  Eric Botcazou  
2324
 
2325
        * gnat.dg/aggr11.adb: New test.
2326
        * gnat.dg/aggr11_pkg.ads: New helper.
2327
 
2328
2009-10-17  Eric Botcazou  
2329
 
2330
        * gnat.dg/slice8.adb: New test.
2331
        * gnat.dg/slice8_pkg1.ads: New helper.
2332
        * gnat.dg/slice8_pkg2.ads: Likewise.
2333
        * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
2334
 
2335
2009-10-17  Eric Botcazou  
2336
 
2337
        * gnat.dg/unchecked_convert4.adb: New test.
2338
 
2339
2009-10-15  Jason Merrill  
2340
 
2341
        PR c++/38798
2342
        * g++.dg/cpp0x/trailing5.C: New.
2343
 
2344
        * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
2345
        * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
2346
        * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
2347
        * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
2348
 
2349
2009-10-16  Janus Weil  
2350
 
2351
        PR fortran/41719
2352
        * gfortran.dg/class_5.f03: New test case.
2353
        * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
2354
        * gfortran.dg/typebound_operator_4.f03: Ditto.
2355
 
2356
2009-10-16  Kaveh R. Ghazi  
2357
 
2358
        * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
2359
        * g++.dg/other/first-global.C: Likewise.
2360
        * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2361
        * g++.dg/torture/pr40323.C: Likewise.
2362
        * g++.dg/tree-ssa/nothrow-1.C: Likewise.
2363
        * gcc.dg/inline-33.c: Likewise.
2364
        * gcc.dg/ipa/ipa-1.c: Likewise.
2365
        * gcc.dg/ipa/ipa-2.c: Likewise.
2366
        * gcc.dg/ipa/ipa-3.c: Likewise.
2367
        * gcc.dg/ipa/ipa-4.c: Likewise.
2368
        * gcc.dg/ipa/ipa-5.c: Likewise.
2369
        * gcc.dg/ipa/ipa-7.c: Likewise.
2370
        * gcc.dg/ipa/ipacost-2.c: Likewise.
2371
        * gcc.dg/tree-ssa/inline-3.c: Likewise.
2372
        * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2373
        * gfortran.dg/whole_file_5.f90: Likewise.
2374
        * gfortran.dg/whole_file_6.f90: Likewise.
2375
 
2376
2009-10-16  Richard Guenther  
2377
 
2378
        PR tree-optimization/41728
2379
        * gcc.c-torture/compile/pr41728.c: New testcase.
2380
 
2381
2009-10-16  Richard Guenther  
2382
 
2383
        PR lto/41598
2384
        * gcc.dg/lto/20091016-1_0.c: New testcase.
2385
        * gcc.dg/lto/20091016-1_1.c: Likewise.
2386
        * gcc.dg/lto/20091016-1_a.h: Likewise.
2387
 
2388
2009-10-16  Richard Guenther  
2389
 
2390
        PR lto/41715
2391
        * gfortran.dg/lto/20091015-1_0.f: New testcase.
2392
        * gfortran.dg/lto/20091015-1_1.f: Likewise.
2393
        * gfortran.dg/lto/20091015-1_2.f: Likewise.
2394
 
2395
2009-10-16  Richard Guenther  
2396
 
2397
        PR lto/41713
2398
        * gfortran.dg/lto/20091016-1_0.f90: New testcase.
2399
 
2400
2009-10-15  Jakub Jelinek  
2401
 
2402
        PR debug/41717
2403
        * gcc.dg/debug/pr41717.c: New test.
2404
 
2405
2009-10-16  Paul Thomas  
2406
 
2407
        PR fortran/41648
2408
        * gfortran.dg/dynamic_dispatch_4.f03 : New test.
2409
 
2410
        PR fortran/41656
2411
        * gfortran.dg/dynamic_dispatch_5.f03 : New test.
2412
 
2413
2009-10-15  Michael Meissner  
2414
 
2415
        PR target/23983
2416
        * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
2417
        result used.
2418
        * g++.dg/ext/altivec-2.C (main): Ditto.
2419
 
2420
2009-10-15  Kaveh R. Ghazi  
2421
 
2422
        * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
2423
        * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
2424
 
2425
2009-10-15  Richard Guenther  
2426
 
2427
        PR lto/41669
2428
        * gcc.dg/lto/20091015-1_0.c: New testcase.
2429
        * gcc.dg/lto/20091015-1_1.c: Likewise.
2430
        * gcc.dg/lto/20091015-1_2.c: Likewise.
2431
        * gcc.dg/lto/20091015-1_a.h: Likewise.
2432
        * gcc.dg/lto/20091015-1_b.h: Likewise.
2433
 
2434
2009-10-15  Steve Ellcey  
2435
 
2436
        * gcc.dg/torture/pr41555.c: Add -std=c99 option.
2437
 
2438
2009-10-14  Daniel Gutson  
2439
 
2440
        * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
2441
 
2442
2009-10-14  Jakub Jelinek  
2443
 
2444
        * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
2445
        line from 1 to 0.
2446
        * obj-c++.dg/bitfield-1.mm: Likewise.
2447
        * obj-c++.dg/bitfield-4.mm: Likewise.
2448
 
2449
2009-10-14  Richard Guenther  
2450
 
2451
        PR lto/41173
2452
        * gcc.dg/lto/20091014-1_0.c: New testcase.
2453
 
2454
2009-10-14  Jakub Jelinek  
2455
 
2456
        PR testsuite/41707
2457
        * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
2458
        warning on line 0 instead of 1.
2459
 
2460
2009-10-14  Richard Guenther  
2461
 
2462
        PR lto/41521
2463
        * gfortran.dg/lto/pr41521_0.f90: New testcase.
2464
        * gfortran.dg/lto/pr41521_1.f90: Likewise.
2465
 
2466
2009-10-14  Jakub Jelinek  
2467
 
2468
        PR preprocessor/41543
2469
        * gcc.dg/debug/dwarf2/pr41543.c: New test.
2470
 
2471
        PR debug/41695
2472
        * gcc.dg/debug/dwarf2/pr41695.c: New test.
2473
 
2474
2009-10-14  Uros Bizjak  
2475
 
2476
        * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
2477
        New procedure.
2478
        * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
2479
        effective target.
2480
 
2481
2009-10-14  Jason Merrill  
2482
 
2483
        PR c++/39866
2484
        * g++.dg/cpp0x/defaulted14.C: New.
2485
 
2486
2009-10-14  Larry Evans  
2487
 
2488
        * g++.dg/cpp0x/vt-40092.C: New.
2489
 
2490
2009-10-14  Alexandre Oliva  
2491
 
2492
        * gcc.dg/guality/pr41616-1.c: Drop -O2.
2493
        * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
2494
 
2495
2009-10-13  Kaveh R. Ghazi  
2496
 
2497
        * gfortran.dg/complex_intrinsic_8.f90: New test.
2498
 
2499
2009-10-13  Kaveh R. Ghazi  
2500
 
2501
        * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
2502
        * lib/target-supports.exp (check_effective_target_mpc_arc): New.
2503
 
2504
2009-10-14  Hans-Peter Nilsson  
2505
 
2506
        PR target/38948
2507
        * gcc.dg/torture/pr38948.c: New test.
2508
 
2509
2009-10-13  Steve Ellcey  
2510
 
2511
        * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
2512
 
2513
2009-10-13  Janus Weil  
2514
 
2515
        PR fortran/41581
2516
        * gfortran.dg/class_allocate_2.f03: Modified.
2517
        * gfortran.dg/class_allocate_3.f03: New test case.
2518
 
2519
2009-10-13  Richard Guenther  
2520
 
2521
        PR lto/41668
2522
        * gcc.dg/lto/20091006-2_0.c: New testcase.
2523
        * gcc.dg/lto/20091006-2_1.c: Likewise.
2524
        * gcc.dg/lto/20091006-2_2.c: Likewise.
2525
        * gcc.dg/lto/20091013-1_0.c: Likewise.
2526
        * gcc.dg/lto/20091013-1_1.c: Likewise.
2527
        * gcc.dg/lto/20091013-1_2.c: Likewise.
2528
 
2529
2009-10-13  Martin Jambor  
2530
 
2531
        * gcc.c-torture/compile/pr41661.c: New test.
2532
 
2533
2009-10-12  Jerry DeLisle  
2534
 
2535
        PR libgfortran/41683
2536
        * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
2537
 
2538
2009-10-12  Jason Merrill  
2539
 
2540
        PR c++/37875
2541
        * g++.dg/cpp0x/decltype18.C: New.
2542
 
2543
        PR c++/37766
2544
        * g++.dg/cpp0x/fntmpdefarg1.C: New.
2545
 
2546
2009-10-12  Janis Johnson  
2547
 
2548
        * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
2549
 
2550
2009-10-12  Alexandre Oliva  
2551
 
2552
        PR debug/41343
2553
        PR debug/41447
2554
        PR debug/41264
2555
        PR debug/41338
2556
        * gcc.dg/guality/pr41447-1.c: New.
2557
        * gcc.dg/debug/pr41264-1.c: New.
2558
        * gcc.dg/debug/pr41343-1.c: New.
2559
 
2560
2009-10-12  Hans-Peter Nilsson  
2561
 
2562
        PR target/26515
2563
        * gcc.dg/torture/pr26515.c: New test.
2564
 
2565
2009-10-12  Janis Johnson  
2566
 
2567
        PR testsuite/41659
2568
        * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
2569
        * lib/lto.exp (lto-get-options-main): Report error for using "target"
2570
        or "xfail" with dg-lto-do.
2571
 
2572
2009-10-12  Stefan Dösinger  
2573
 
2574
        * gcc.target/i386/ms_hook_prologue.c: New testcase.
2575
 
2576
2009-10-12  Michael Matz  
2577
 
2578
        * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
2579
        pass.
2580
 
2581
2009-10-12  Jakub Jelinek  
2582
 
2583
        PR target/41680
2584
        * g++.dg/torture/pr41680.C: New test.
2585
 
2586
2009-10-12  Dodji Seketeli  
2587
 
2588
        PR c++/41570
2589
        * g++.dg/debug/dwarf2/template-params-7.C: New test.
2590
 
2591
2009-10-12  Alexandre Oliva  
2592
 
2593
        PR debug/41616
2594
        * gcc.dg/guality/pr41616-1.c: New.
2595
 
2596
2009-10-11  Jason Merrill  
2597
 
2598
        PR c++/37204
2599
        * g++.dg/cpp0x/rv-reinterpret.C: New.
2600
 
2601
2009-10-11  Jerry DeLisle  
2602
 
2603
        PR libgfortran/38439
2604
        * gfortran.dg/fmt_error_9.f: New test.
2605
        * gfortran.dg/fmt_error_10.f: New test.
2606
 
2607
2009-10-11  Paul Thomas  
2608
 
2609
        PR fortran/41583
2610
        * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2611
        * gfortran.dg/class_4b.f03: As above.
2612
        * gfortran.dg/class_4c.f03: As above.
2613
        * gfortran.dg/class_4d.f03: As above.
2614
 
2615
2009-10-11  Richard Guenther  
2616
 
2617
        PR tree-optimization/41555
2618
        * gcc.dg/torture/pr41555.c: New testcase.
2619
 
2620
2009-10-10  Jerry DeLisle  
2621
 
2622
        PR libgfortran/35862
2623
        * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2624
        function correctly.
2625
 
2626
2009-10-10  Jerry DeLisle  
2627
 
2628
        PR libgfortran/35862
2629
        * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2630
        Add conditions to avoid runtime errors if not supported.
2631
 
2632
2009-10-10  Richard Guenther  
2633
 
2634
        PR tree-optimization/41654
2635
        * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2636
 
2637
2009-10-09  Jason Merrill  
2638
 
2639
        * g++.dg/cpp/ucn-1.C: New.
2640
 
2641
2009-10-09  Janus Weil  
2642
 
2643
        PR fortran/41585
2644
        * gfortran.dg/class_2.f03: Extended test case.
2645
 
2646
2009-10-09  Tobias Burnus  
2647
 
2648
        PR fortran/41582
2649
        * gfortran.dg/class_allocate_1.f03: Modify code such that
2650
        it compiles with the gfc_warning->gfc_error change.
2651
        * gfortran.dg/class_allocate_1.f03: New test.
2652
 
2653
2009-10-09  Janus Weil  
2654
 
2655
        PR fortran/41579
2656
        * gfortran.dg/select_type_6.f03: New test.
2657
 
2658
2009-10-09  Jakub Jelinek  
2659
 
2660
        PR preprocessor/41445
2661
        * gcc.dg/cpp/separate-1.c: Adjust.
2662
        * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2663
        * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2664
        * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2665
        * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2666
        * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2667
        * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2668
        * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2669
 
2670
        PR rtl-optimization/41646
2671
        * gcc.c-torture/compile/pr41646.c: New test.
2672
 
2673
2009-10-09  Richard Guenther  
2674
 
2675
        PR tree-optimization/41634
2676
        * gcc.c-torture/compile/pr41634.c: New testcase.
2677
 
2678
2009-10-09  Uros Bizjak  
2679
 
2680
        * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2681
 
2682
2009-10-09  Eric Botcazou  
2683
 
2684
        * gnat.dg/opt3.adb: New test.
2685
        * gnat.dg/opt3_pkg.ads: New helper.
2686
 
2687
2009-10-08  Doug Kwan  
2688
 
2689
        PR rtl-optimization/41574
2690
        * gcc.dg/pr41574.c: New test.
2691
 
2692
2009-10-08  Cary Coutant  
2693
 
2694
        Add support for debugging with ICF (Identical Code Folding).
2695
        * g++.dg/debug/dwarf2/icf.C: New test.
2696
 
2697
2009-10-08  Adam Nemet  
2698
 
2699
        * gcc.target/mips/truncate-6.c: New test.
2700
 
2701
2009-10-08  Jason Merrill  
2702
 
2703
        PR c++/36816
2704
        * g++.dg/cpp0x/rv-deduce.C: New.
2705
 
2706
        PR c++/37177
2707
        * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2708
        * g++.dg/template/explicit-args2.C: New.
2709
        * g++.dg/template/explicit-args3.C: New.
2710
        * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2711
 
2712
2009-10-08  Michael Matz  
2713
 
2714
        PR middle-end/41573
2715
        * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2716
        * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2717
        * gcc.dg/pr41573.c: New test.
2718
 
2719
2009-10-07  Joseph Myers  
2720
 
2721
        PR c/41182
2722
        * gcc.c-torture/compile/pr41182-1.c: New.
2723
 
2724
2009-10-07  Jason Merrill  
2725
 
2726
        * g++.dg/cpp0x/variadic95.C: New.
2727
 
2728
2009-10-07  Jason Merrill  
2729
 
2730
        * g++.dg/template/scope3.C: New.
2731
 
2732
2009-10-07  Jakub Jelinek  
2733
 
2734
        * gcc.dg/debug/dwarf2/inline3.c: New test.
2735
 
2736
2009-10-07  Daniel Kraft  
2737
 
2738
        PR fortran/41615
2739
        * gfortran.dg/assumed_charlen_function_6.f90: New test.
2740
 
2741
2009-10-07  Janus Weil  
2742
 
2743
        * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2744
        * gfortran.dg/select_type_1.f03: Modified error message.
2745
        * gfortran.dg/select_type_5.f03: New test.
2746
 
2747
2009-10-06  Jerry DeLisle  
2748
 
2749
        PR libgfortran/41612
2750
        * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2751
        have kind=10 reals.
2752
 
2753
2009-10-06  Jason Merrill  
2754
 
2755
        * g++.dg/cpp0x/lambda/lambda-init.C: New.
2756
        * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2757
 
2758
2009-10-06  Richard Guenther  
2759
 
2760
        PR lto/41502
2761
        * gcc.dg/lto/20091006-1_0.c: New testcase.
2762
        * gcc.dg/lto/20091006-1_1.c: Likewise.
2763
        * gcc.dg/lto/20091005-2_0.c: Likewise.
2764
 
2765
2009-10-06  Samuel Tardieu  
2766
 
2767
        PR ada/41383
2768
        * gnat.dg/timer_cancel.adb: New test.
2769
 
2770
2009-10-06  Samuel Tardieu  
2771
 
2772
        PR ada/38333
2773
        * gnat.dg/specs/import_abstract.ads: New.
2774
 
2775
2009-10-05  Jerry DeLisle  
2776
 
2777
        PR libgfortran/35862
2778
        * gfortran.dg/round_2.f03: New test.
2779
 
2780
2009-10-05  Jakub Jelinek  
2781
 
2782
        PR debug/41558
2783
        * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2784
        * lib/gcc-gdb-test.exp: ... here.  New file.
2785
        * gfortran.dg/guality/guality.exp: New file.
2786
        * gfortran.dg/guality/pr41558.f90: New test.
2787
        * gfortran.dg/guality/arg1.f90: New test.
2788
 
2789
2009-10-05  Paul Thomas  
2790
 
2791
        * gfortran.dg/dynamic_dispatch_1.f90: New test.
2792
        * gfortran.dg/dynamic_dispatch_2.f90: New test.
2793
        * gfortran.dg/dynamic_dispatch_3.f90: New test.
2794
        * gfortran.dg/module_md5_1.f90: Update md5 sum.
2795
 
2796
2009-10-05  Sriraman Tallam  
2797
 
2798
        * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2799
        register_pass_info.
2800
        * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2801
        plugin_pass to register_pass_info.
2802
        * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2803
        register_pass_info.
2804
        * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2805
        register_pass_info.
2806
 
2807
2009-10-05  Richard Guenther  
2808
 
2809
        PR lto/41281
2810
        * gcc.dg/lto/20090914-2_0.c: New testcase.
2811
 
2812
2009-10-05  Richard Guenther  
2813
 
2814
        PR lto/40902
2815
        * gcc.dg/lto/20091005-1_0.c: New testcase.
2816
        * gcc.dg/lto/20091005-1_1.c: Likewise.
2817
 
2818
2009-10-05  Richard Guenther  
2819
 
2820
        PR lto/41552
2821
        PR lto/41487
2822
        * g++.dg/lto/20091002-1_0.C: Adjust flags.
2823
        * g++.dg/lto/20091004-1_0.C: New testcase.
2824
        * g++.dg/lto/20091004-1_1.C: Likewise.
2825
        * g++.dg/lto/20091004-2_0.C: Likewise.
2826
        * g++.dg/lto/20091004-2_1.C: Likewise.
2827
        * g++.dg/lto/20091004-3_0.C: Likewise.
2828
        * g++.dg/lto/20091004-3_1.C: Likewise.
2829
 
2830
2009-10-05  Richard Guenther  
2831
 
2832
        PR tree-optimization/23821
2833
        * gcc.dg/torture/pr23821.c: New testcase.
2834
 
2835
2009-10-05  Daniel Kraft  
2836
 
2837
        PR fortran/41403
2838
        * gfortran.dg/goto_6.f: New test.
2839
        * gfortran.dg/goto_7.f: New test.
2840
 
2841
2009-10-03  Ben Elliston  
2842
            Bill Maddox  
2843
            Cary Coutant  
2844
            Chris Demetriou  
2845
            Diego Novillo  
2846
            Doug Kwan  
2847
            Jan Hubicka  
2848
            Ollie Wild  
2849
            Rafael Espindola  
2850
            Richard Guenther  
2851
            Simon Baldwin  
2852
 
2853
        * g++.dg/20090107-1.C: New.
2854
        * g++.dg/20090121-1.C: New.
2855
        * g++.dg/ipa/20090113-1.C: New.
2856
        * g++.dg/lto: New directory.
2857
        * g++.dg/lto/20080829_0.C: New.
2858
        * g++.dg/lto/20080904_0.C: New.
2859
        * g++.dg/lto/20080907_0.C: New.
2860
        * g++.dg/lto/20080908-1_0.C: New.
2861
        * g++.dg/lto/20080908-2_0.C: New.
2862
        * g++.dg/lto/20080908-3_0.C: New.
2863
        * g++.dg/lto/20080909-1_0.C: New.
2864
        * g++.dg/lto/20080910-1_0.C: New.
2865
        * g++.dg/lto/20080912-1_0.C: New.
2866
        * g++.dg/lto/20080912_0.C: New.
2867
        * g++.dg/lto/20080915_0.C: New.
2868
        * g++.dg/lto/20080916_0.C: New.
2869
        * g++.dg/lto/20080917_0.C: New.
2870
        * g++.dg/lto/20080924_0.C: New.
2871
        * g++.dg/lto/20080926_0.C: New.
2872
        * g++.dg/lto/20081008_0.C: New.
2873
        * g++.dg/lto/20081022.h: New.
2874
        * g++.dg/lto/20081022_0.C: New.
2875
        * g++.dg/lto/20081022_1.C: New.
2876
        * g++.dg/lto/20081023_0.C: New.
2877
        * g++.dg/lto/20081109-1_0.C: New.
2878
        * g++.dg/lto/20081109-2_0.C: New.
2879
        * g++.dg/lto/20081109_0.C: New.
2880
        * g++.dg/lto/20081109_1.C: New.
2881
        * g++.dg/lto/20081118-1_0.C: New.
2882
        * g++.dg/lto/20081118-1_1.C: New.
2883
        * g++.dg/lto/20081118_0.C: New.
2884
        * g++.dg/lto/20081118_1.C: New.
2885
        * g++.dg/lto/20081119-1.h: New.
2886
        * g++.dg/lto/20081119-1_0.C: New.
2887
        * g++.dg/lto/20081119-1_1.C: New.
2888
        * g++.dg/lto/20081119_0.C: New.
2889
        * g++.dg/lto/20081119_1.C: New.
2890
        * g++.dg/lto/20081120-1_0.C: New.
2891
        * g++.dg/lto/20081120-1_1.C: New.
2892
        * g++.dg/lto/20081120-2_0.C: New.
2893
        * g++.dg/lto/20081120-2_1.C: New.
2894
        * g++.dg/lto/20081123_0.C: New.
2895
        * g++.dg/lto/20081123_1.C: New.
2896
        * g++.dg/lto/20081125.h: New.
2897
        * g++.dg/lto/20081125_0.C: New.
2898
        * g++.dg/lto/20081125_1.C: New.
2899
        * g++.dg/lto/20081127_0.C: New.
2900
        * g++.dg/lto/20081127_1.C: New.
2901
        * g++.dg/lto/20081203_0.C: New.
2902
        * g++.dg/lto/20081203_1.C: New.
2903
        * g++.dg/lto/20081204-1_0.C: New.
2904
        * g++.dg/lto/20081204-1_1.C: New.
2905
        * g++.dg/lto/20081204-2_0.C: New.
2906
        * g++.dg/lto/20081204-2_1.C: New.
2907
        * g++.dg/lto/20081209_0.C: New.
2908
        * g++.dg/lto/20081209_1.C: New.
2909
        * g++.dg/lto/20081211-1.h: New.
2910
        * g++.dg/lto/20081211-1_0.C: New.
2911
        * g++.dg/lto/20081211-1_1.C: New.
2912
        * g++.dg/lto/20081217-1_0.C: New.
2913
        * g++.dg/lto/20081217-2_0.C: New.
2914
        * g++.dg/lto/20081219_0.C: New.
2915
        * g++.dg/lto/20081219_1.C: New.
2916
        * g++.dg/lto/20090106_0.C: New.
2917
        * g++.dg/lto/20090112_0.C: New.
2918
        * g++.dg/lto/20090128_0.C: New.
2919
        * g++.dg/lto/20090221_0.C: New.
2920
        * g++.dg/lto/20090302_0.C: New.
2921
        * g++.dg/lto/20090302_1.C: New.
2922
        * g++.dg/lto/20090303_0.C: New.
2923
        * g++.dg/lto/20090311-1.h: New.
2924
        * g++.dg/lto/20090311-1_0.C: New.
2925
        * g++.dg/lto/20090311-1_1.C: New.
2926
        * g++.dg/lto/20090311_0.C: New.
2927
        * g++.dg/lto/20090311_1.C: New.
2928
        * g++.dg/lto/20090312.h: New.
2929
        * g++.dg/lto/20090312_0.C: New.
2930
        * g++.dg/lto/20090312_1.C: New.
2931
        * g++.dg/lto/20090313_0.C: New.
2932
        * g++.dg/lto/20090313_1.C: New.
2933
        * g++.dg/lto/20090315_0.C: New.
2934
        * g++.dg/lto/20090315_1.C: New.
2935
        * g++.dg/lto/20091002-1_0.C: New testcase.
2936
        * g++.dg/lto/20091002-2_0.C: Likewise..
2937
        * g++.dg/lto/20091002-3_0.C: Likewise..
2938
        * g++.dg/lto/README: New.
2939
        * g++.dg/lto/pr40818_0.C: New.
2940
        * g++.dg/opt/thunk3-1.C: New.
2941
        * g++.dg/opt/thunk4.C: New.
2942
        * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2943
        replacements with __attribute__ ((__noinline__)).
2944
        * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2945
        * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2946
        * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2947
        * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2948
        * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2949
        * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2950
        * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2951
        * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2952
        * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2953
        * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2954
        * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2955
        * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2956
        * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2957
        * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2958
        * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2959
        * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2960
        * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2961
        * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2962
        * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2963
        * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2964
        * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2965
        * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2966
        * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2967
        * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2968
        * gcc.dg/20081223-1.c: New.
2969
        * gcc.dg/lto: New directory.
2970
        * gcc.dg/lto/20080908_0.c: New.
2971
        * gcc.dg/lto/20080917_0.c: New.
2972
        * gcc.dg/lto/20080924_0.c: New.
2973
        * gcc.dg/lto/20081024_0.c: New.
2974
        * gcc.dg/lto/20081109_0.c: New.
2975
        * gcc.dg/lto/20081111_0.c: New.
2976
        * gcc.dg/lto/20081111_1.c: New.
2977
        * gcc.dg/lto/20081112_0.c: New.
2978
        * gcc.dg/lto/20081112_1.c: New.
2979
        * gcc.dg/lto/20081115_0.c: New.
2980
        * gcc.dg/lto/20081115_1.c: New.
2981
        * gcc.dg/lto/20081115_2.c: New.
2982
        * gcc.dg/lto/20081118_0.c: New.
2983
        * gcc.dg/lto/20081118_1.c: New.
2984
        * gcc.dg/lto/20081118_2.c: New.
2985
        * gcc.dg/lto/20081120-1_0.c: New.
2986
        * gcc.dg/lto/20081120-1_1.c: New.
2987
        * gcc.dg/lto/20081120-2_0.c: New.
2988
        * gcc.dg/lto/20081120-2_1.c: New.
2989
        * gcc.dg/lto/20081125_0.c: New.
2990
        * gcc.dg/lto/20081125_1.c: New.
2991
        * gcc.dg/lto/20081126_0.c: New.
2992
        * gcc.dg/lto/20081201-1_0.c: New.
2993
        * gcc.dg/lto/20081201-1_1.c: New.
2994
        * gcc.dg/lto/20081201-1_2.c: New.
2995
        * gcc.dg/lto/20081201-2_0.c: New.
2996
        * gcc.dg/lto/20081201-2_1.c: New.
2997
        * gcc.dg/lto/20081202-1_0.c: New.
2998
        * gcc.dg/lto/20081202-1_1.c: New.
2999
        * gcc.dg/lto/20081202-2_0.c: New.
3000
        * gcc.dg/lto/20081202-2_1.c: New.
3001
        * gcc.dg/lto/20081204-1_0.c: New.
3002
        * gcc.dg/lto/20081204-1_1.c: New.
3003
        * gcc.dg/lto/20081204-2_0.c: New.
3004
        * gcc.dg/lto/20081210-1_0.c: New.
3005
        * gcc.dg/lto/20081212-1_0.c: New.
3006
        * gcc.dg/lto/20081222_0.c: New.
3007
        * gcc.dg/lto/20081222_0.h: New.
3008
        * gcc.dg/lto/20081222_1.c: New.
3009
        * gcc.dg/lto/20081224_0.c: New.
3010
        * gcc.dg/lto/20081224_0.h: New.
3011
        * gcc.dg/lto/20081224_1.c: New.
3012
        * gcc.dg/lto/20090116_0.c: New.
3013
        * gcc.dg/lto/20090120_0.c: New.
3014
        * gcc.dg/lto/20090126-1_0.c: New.
3015
        * gcc.dg/lto/20090126-2_0.c: New.
3016
        * gcc.dg/lto/20090206-1_0.c: New.
3017
        * gcc.dg/lto/20090206-2_0.c: New.
3018
        * gcc.dg/lto/20090210_0.c: New.
3019
        * gcc.dg/lto/20090210_1.c: New.
3020
        * gcc.dg/lto/20090213_0.c: New.
3021
        * gcc.dg/lto/20090213_1.c: New.
3022
        * gcc.dg/lto/20090218-1_0.c: New.
3023
        * gcc.dg/lto/20090218-1_1.c: New.
3024
        * gcc.dg/lto/20090218-2_0.c: New.
3025
        * gcc.dg/lto/20090218-2_1.c: New.
3026
        * gcc.dg/lto/20090218_0.c: New.
3027
        * gcc.dg/lto/20090218_1.c: New.
3028
        * gcc.dg/lto/20090218_2.c: New.
3029
        * gcc.dg/lto/20090218_3.c: New.
3030
        * gcc.dg/lto/20090219_0.c: New.
3031
        * gcc.dg/lto/20090312_0.c: New.
3032
        * gcc.dg/lto/20090312_1.c: New.
3033
        * gcc.dg/lto/20090313_0.c: New.
3034
        * gcc.dg/lto/20090706-1_0.c: New.
3035
        * gcc.dg/lto/20090706-2_0.c: New.
3036
        * gcc.dg/lto/20090717_0.c: New.
3037
        * gcc.dg/lto/20090717_1.c: New.
3038
        * gcc.dg/lto/20090729_0.c: New.
3039
        * gcc.dg/lto/20090729_1.c: New.
3040
        * gcc.dg/lto/20090812_0.c: New.
3041
        * gcc.dg/lto/20090812_1.c: New.
3042
        * gcc.dg/lto/20090914-1_0.c: New.
3043
        * gcc.dg/lto/README: New.
3044
        * gcc.dg/visibility-7.c: Adjust expected pattern
3045
        * gfortran.dg/lto: New directory.
3046
        * gfortran.dg/lto/pr40724_0.f: New.
3047
        * gfortran.dg/lto/pr40724_1.f: New.
3048
        * gfortran.dg/lto/pr40725_0.f03: New.
3049
        * gfortran.dg/lto/pr40725_1.c: New.
3050
        * gfortran.dg/lto/pr41069_0.f90: New.
3051
        * gfortran.dg/lto/pr41069_1.f90: New.
3052
        * gfortran.dg/lto/pr41069_2.f90: New.
3053
        * g++.dg/README: Add 'lto' directory.
3054
        * g++.dg/dg.exp: Also scan 'lto' directory
3055
 
3056
2009-10-03  Ben Elliston  
3057
            Janis Johnson  
3058
            Diego Novillo  
3059
 
3060
        * g++.dg/lto/lto.exp: New.
3061
        * gcc.c-torture/execute/execute.exp: Add
3062
        LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
3063
        * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
3064
        * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3065
        * gcc.c-torture/unsorted/unsorted.exp: Likewise.
3066
        * gcc.target/i386/math-torture/math-torture.exp: Likewise.
3067
        * gcc.dg/lto/lto.exp: New.
3068
        * gfortran.dg/lto/lto.exp: New.
3069
        * lib/target-supports.exp (check_effective_target_lto): New.
3070
        * lib/c-torture.exp: Load target-supports.exp.  Define
3071
        LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
3072
        * lib/gcc-dg.exp: Likewise.
3073
        * lib/lto.exp: New.
3074
        * lib/torture-options.exp: Add support for a third argument.
3075
 
3076
2009-10-03  Uros Bizjak  
3077
 
3078
        PR testsuite/41542
3079
        * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
3080
 
3081
2009-10-02  Jason Merrill  
3082
 
3083
        * g++.dg/abi/mangle32.C: New.
3084
 
3085
2009-10-02  Eric Botcazou  
3086
 
3087
        * gnat.dg/atomic2.adb: New test.
3088
 
3089
2009-10-02  Eric Botcazou  
3090
 
3091
        * gnat.dg/array11.adb: New test.
3092
        * gnat.dg/array12.adb: Likewise.
3093
 
3094
2009-10-02  Eric Botcazou  
3095
 
3096
        * gnat.dg/array10.adb: New test.
3097
        * gnat.dg/object_overflow.adb: Tweak.
3098
 
3099
2009-10-02  Jack Howarth  
3100
 
3101
        * gcc.dg/guality/guality.exp: Disable on darwin.
3102
 
3103
2009-10-02  Janis Johnson  
3104
 
3105
        * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
3106
        * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3107
        * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3108
        * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3109
 
3110
2009-10-02  Tobias Burnus  
3111
 
3112
        PR fortran/41479
3113
        * gfortran.dg/intent_out_5.f90: New test.
3114
 
3115
2009-10-02  Jakub Jelinek  
3116
 
3117
        PR debug/41404
3118
        PR debug/41353
3119
        * gcc.dg/guality/pr41404-1.c: New test.
3120
        * gcc.dg/guality/pr41353-2.c: New test.
3121
 
3122
2009-10-02  H.J. Lu  
3123
 
3124
        PR testsuite/41546
3125
        * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
3126
        to -mtune=generic.
3127
 
3128
2009-10-01  Jan Hubicka  
3129
 
3130
        * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
3131
 
3132
2009-10-01  Loren J. Rittle  
3133
 
3134
        * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
3135
 
3136
        * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
3137
 
3138
2009-10-01  Tobias Burnus  
3139
 
3140
        PR fortran/41515
3141
        * gfortran.dg/parameter_array_init_5.f90: New test.
3142
 
3143
2009-10-01  Jason Merrill  
3144
 
3145
        * g++.dg/cpp0x/defaulted13.C: New.
3146
 
3147
2009-09-30  Dennis Wassel  
3148
 
3149
        * gfortran.dg/bounds_check_7.f90: Adapted error message.
3150
        * gfortran.dg/bounds_check_11.f90: Likewise.
3151
        * gfortran.dg/bounds_check_fail_1.f90: Likewise.
3152
 
3153
2009-09-30  Tobias Burnus  
3154
 
3155
        * gfortran.dg/select_type_4.f90: New test.
3156
 
3157
2009-09-30  Janus Weil  
3158
 
3159
        * gfortran.dg/same_type_as_1.f03: New test.
3160
        * gfortran.dg/same_type_as_2.f03: Ditto.
3161
 
3162
2009-09-30  Janus Weil  
3163
 
3164
        * gfortran.dg/select_type_1.f03: Extended.
3165
        * gfortran.dg/select_type_3.f03: New test.
3166
 
3167
2009-09-30  Janus Weil  
3168
 
3169
        * gfortran.dg/class_allocate_1.f03: New test.
3170
 
3171
2009-09-30  Janus Weil  
3172
 
3173
        PR fortran/40996
3174
        * gfortran.dg/allocatable_scalar_3.f90: New test.
3175
        * gfortran.dg/select_type_2.f03: Ditto.
3176
        * gfortran.dg/typebound_proc_5.f03: Changed error messages.
3177
 
3178
2009-09-30  Janus Weil  
3179
 
3180
        * gfortran.dg/block_name_2.f90: Modified error message.
3181
        * gfortran.dg/select_6.f90: Ditto.
3182
        * gfortran.dg/select_type_1.f03: New test.
3183
 
3184
2009-09-30  Janus Weil  
3185
 
3186
        * gfortran.dg/allocate_derived_1.f90: Remove -w option.
3187
        * gfortran.dg/class_1.f03: Ditto.
3188
        * gfortran.dg/class_2.f03: Ditto.
3189
        * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
3190
        * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3191
        * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3192
        * gfortran.dg/typebound_call_10.f03: Ditto.
3193
        * gfortran.dg/typebound_call_2.f03: Ditto.
3194
        * gfortran.dg/typebound_call_3.f03: Ditto.
3195
        * gfortran.dg/typebound_call_4.f03: Ditto.
3196
        * gfortran.dg/typebound_call_9.f03: Ditto.
3197
        * gfortran.dg/typebound_generic_3.f03: Ditto.
3198
        * gfortran.dg/typebound_generic_4.f03: Ditto.
3199
        * gfortran.dg/typebound_operator_1.f03: Ditto.
3200
        * gfortran.dg/typebound_operator_2.f03: Ditto.
3201
        * gfortran.dg/typebound_operator_3.f03: Ditto.
3202
        * gfortran.dg/typebound_operator_4.f03: Ditto.
3203
        * gfortran.dg/typebound_proc_1.f08: Ditto.
3204
        * gfortran.dg/typebound_proc_5.f03: Ditto.
3205
        * gfortran.dg/typebound_proc_6.f03: Ditto.
3206
 
3207
2009-09-30  Jason Merrill  
3208
 
3209
        * g++.dg/eh/init-temp1.C: Improve test.
3210
 
3211
2009-09-30  Uros Bizjak  
3212
 
3213
        PR target/22093
3214
        * gcc.target/alpha/pr22093.c: New test.
3215
 
3216
2009-09-29  John Freeman  
3217
            Jason Merrill  
3218
 
3219
        * g++.dg/cpp0x/lambda/lambda-array.C: New.
3220
        * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
3221
        * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
3222
        * g++.dg/cpp0x/lambda/lambda-const.C: New.
3223
        * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
3224
        * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
3225
        * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
3226
        * g++.dg/cpp0x/lambda/lambda-copy.C: New.
3227
        * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
3228
        * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
3229
        * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
3230
        * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
3231
        * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
3232
        * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
3233
        * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
3234
        * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
3235
        * g++.dg/cpp0x/lambda/lambda-eh.C: New.
3236
        * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
3237
        * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
3238
        * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
3239
        * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
3240
        * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
3241
        * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
3242
        * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
3243
        * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
3244
        * g++.dg/cpp0x/lambda/lambda-nested.C: New.
3245
        * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
3246
        * g++.dg/cpp0x/lambda/lambda-nop.C: New.
3247
        * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
3248
        * g++.dg/cpp0x/lambda/lambda-pass.C: New.
3249
        * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
3250
        * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
3251
        * g++.dg/cpp0x/lambda/lambda-ref.C: New.
3252
        * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
3253
        * g++.dg/cpp0x/lambda/lambda-template.C: New.
3254
        * g++.dg/cpp0x/lambda/lambda-this.C: New.
3255
        * g++.dg/cpp0x/lambda/lambda-type.C: New.
3256
        * g++.dg/cpp0x/lambda/lambda-use.C: New.
3257
        * lib/prune.exp: Accept "In lambda function".
3258
 
3259
2009-09-29  Harsha Jagasia  
3260
 
3261
        * gcc.target/i386/fma4-check.h: New file.
3262
        * gcc.target/i386/fma4-fma.c: Ditto.
3263
        * gcc.target/i386/fma4-maccXX.c: Ditto.
3264
        * gcc.target/i386/fma4-msubXX.c: Ditto.
3265
        * gcc.target/i386/fma4-nmaccXX.c: Ditto.
3266
        * gcc.target/i386/fma4-nmsubXX.c: Ditto.
3267
        * gcc.target/i386/fma4-vector.c: Ditto.
3268
        * gcc.target/i386/fma4-256-maccXX.c: Ditto.
3269
        * gcc.target/i386/fma4-256-msubXX.c: Ditto.
3270
        * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
3271
        * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
3272
        * gcc.target/i386/fma4-256-vector.c: Ditto.
3273
        * gcc.target/i386/funcspec-2.c: Ditto.
3274
 
3275
        * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
3276
 
3277
        * gcc.target/i386/funcspec-5.c: Add FMA4.
3278
        * gcc.target/i386/funcspec-6.c: Ditto.
3279
        * gcc.target/i386/funcspec-8.c: Ditto.
3280
 
3281
        * gcc.target/i386/funcspec-9.c: New file.
3282
 
3283
        * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
3284
 
3285
        * gcc.target/i386/isa-10.c: New file.
3286
        * gcc.target/i386/isa-11.c: Ditto.
3287
        * gcc.target/i386/isa-12.c: Ditto.
3288
        * gcc.target/i386/isa-13.c: Ditto.
3289
        * gcc.target/i386/isa-2.c: Ditto.
3290
        * gcc.target/i386/isa-3.c: Ditto.
3291
        * gcc.target/i386/isa-4.c: Ditto.
3292
        * gcc.target/i386/isa-7.c: Ditto.
3293
        * gcc.target/i386/isa-8.c: Ditto.
3294
        * gcc.target/i386/isa-9.c: Ditto.
3295
 
3296
        * gcc.target/i386/isa-14.c: Add FMA4.
3297
        * gcc.target/i386/isa-1.c: Ditto.
3298
        * gcc.target/i386/isa-5.c: Ditto.
3299
        * gcc.target/i386/isa-6.c: Ditto.
3300
 
3301
        * gcc.target/i386/sse-12.c: New file.
3302
        * gcc.target/i386/sse-13.c: Ditto.
3303
        * gcc.target/i386/sse-14.c: Ditto.
3304
        * gcc.target/i386/sse-22.c: Ditto.
3305
 
3306
        * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
3307
        * g++.dg/other/i386-3.C: Ditto.
3308
        * g++.dg/other/i386-5.C: Ditto.
3309
        * g++.dg/other/i386-6.C: Ditto.
3310
 
3311
2009-09-29  H.J. Lu  
3312
 
3313
        PR testsuite/41496
3314
        * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
3315
        before.
3316
 
3317
2009-09-29  Janis Johnson  
3318
 
3319
        * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
3320
        * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
3321
 
3322
2009-09-29  Jakub Jelinek  
3323
 
3324
        PR debug/41438
3325
        * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
3326
        hidden.
3327
        * g++.dg/debug/dwarf2/const-1.C: Likewise.
3328
 
3329
2009-09-29  Harsha Jagasia  
3330
 
3331
        * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
3332
        * gcc.target/i386/isa-1.c: Remove SSE5.
3333
        * gcc.target/i386/isa-5.c: Ditto.
3334
        * gcc.target/i386/isa-6.c: Ditto.
3335
        * gcc.target/i386/funcspec-4.c: Remove error conditions
3336
        related to SSE5.
3337
        * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
3338
        * gcc.target/i386/avx-2.c: Ditto.
3339
        * gcc.target/i386/sse-23.c: Ditto.
3340
        * gcc.target/i386/funcspec-9.c: Delete.
3341
 
3342
2009-09-29  Jakub Jelinek  
3343
 
3344
        * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
3345
        * gcc.dg/guality/pr41353-1.c: New test.
3346
 
3347
        PR testsuite/41444
3348
        * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
3349
        in macro name definition for non-unix/win32/msdos.
3350
 
3351
2009-09-29  Daniel Kraft  
3352
 
3353
        PR fortran/39626
3354
        * gfortran.dg/block_1.f08: New test.
3355
        * gfortran.dg/block_2.f08: New test.
3356
        * gfortran.dg/block_3.f90: New test.
3357
        * gfortran.dg/block_4.f08: New test.
3358
        * gfortran.dg/block_5.f08: New test.
3359
        * gfortran.dg/block_6.f08: New test.
3360
        * gfortran.dg/block_7.f08: New test.
3361
        * gfortran.dg/block_8.f08: New test.
3362
 
3363
2009-09-28  Jerry DeLisle  
3364
 
3365
        PR libgfortran/35862
3366
        * gfortran.dg/round_1.f03: New test.
3367
        * gfortran.dg/f2003_io_3.f03: Update test.
3368
 
3369
2009-09-28  Easwaran Raman  
3370
 
3371
        * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
3372
        * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
3373
 
3374
2009-09-28  Janis Johnson  
3375
 
3376
        * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
3377
        * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
3378
        * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
3379
        * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
3380
        * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
3381
 
3382
        * g++.dg/dfp/dfp.exp: Fix typo.
3383
 
3384
        * lib/target-supports.exp (check-effective-target-dfp-nocache):
3385
        Fix typo that breaks the check.
3386
 
3387
2009-09-28  Olivier Hainque  
3388
 
3389
        * gnat.dg (tagged_alloc_free.adb): New testcase.
3390
 
3391
2009-09-28  Janis Johnson  
3392
 
3393
        * g++.dg/dfp: New directory.
3394
        * g++.dg/dg.exp: Prune tests in dfp directory.
3395
        * g++.dg/dfp/dfp.exp: New.
3396
        * g++.dg/dfp/mangle-mode.C: New test.
3397
 
3398
2009-09-28  Michael Matz  
3399
 
3400
        * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
3401
        for sign of -Inf.
3402
 
3403
2009-09-27  Richard Henderson  
3404
 
3405
        * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
3406
        * gcc.dg/tree-ssa/pr41469-1.c: New.
3407
 
3408
2009-09-26  Andreas Schwab  
3409
 
3410
        PR c/41476
3411
        * gcc.dg/cond-constqual-1.c: New test.
3412
 
3413
2009-09-26  Michael Matz  
3414
 
3415
        PR lto/40758
3416
        PR middle-end/41470
3417
        * gcc.dg/pr41470.c: New test.
3418
 
3419
2009-09-26  Eric Botcazou  
3420
 
3421
        * gnat.dg/array9.adb: New test.
3422
 
3423
2009-09-26  Michael Matz  
3424
 
3425
        PR tree-optimization/41454
3426
        * gcc.dg/pr41454.c: New test.
3427
 
3428
2009-09-25  Dodji Seketeli  
3429
 
3430
        * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
3431
        DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
3432
        into DW_TAG_GNU_template_parameter_pack and
3433
        DW_TAG_GNU_formal_parameter_pack.
3434
        * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3435
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3436
 
3437
2009-09-25  Nathan Froyd  
3438
 
3439
        * gcc.dg/vect/vect.exp: Append extra parameters as separate
3440
        parameters for alignment-sensitive -fsection-anchors tests.
3441
 
3442
2009-09-25  Richard Guenther  
3443
 
3444
        PR middle-end/41463
3445
        * gcc.c-torture/execute/pr41463.c: New testcase.
3446
 
3447
2009-09-25  Olivier Hainque  
3448
 
3449
        * gnat.dg/sse_nolib.adb: New testcase.
3450
 
3451
2009-09-25  Revital Eres  
3452
 
3453
        * gcc.target/powerpc/vsx-vectorize-8.c: New test.
3454
        * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
3455
        * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
3456
        * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
3457
        * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3458
        * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
3459
        * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3460
        * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3461
        * gcc.dg/vect/vect.exp: Add Power7 flags.
3462
        * g++.dg/vect/vect.exp: Likewise.
3463
        * gfortran.dg/vect/vect.exp: Likewise.
3464
 
3465
2009-09-24  Steven G. Kargl  
3466
 
3467
        PR fortran/41459
3468
        * gfortran.dg/empty_label.f: New test.
3469
        * gfortran.dg/empty_label.f90: Ditto.
3470
        * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
3471
 
3472
2009-09-24  Kaveh R. Ghazi  
3473
 
3474
        * gcc.dg/torture/builtin-math-7.c: Test complex int division at
3475
        compile-time.
3476
 
3477
2009-09-24  Adam Nemet  
3478
 
3479
        * lib/scanasm.exp (make_pattern_printable): New function.
3480
        (dg-scan, scan-assembler-times, scan-assembler-dem,
3481
        scan-assembler-dem-not): Use it.
3482
 
3483
2009-09-24  H.J. Lu  
3484
 
3485
        * gcc.target/i386/pr12329.c (dg-do): Changed to run.
3486
        (test_nested): Renamed to ...
3487
        (test_nested1): This.
3488
        (test_nested2): New.
3489
        (main): Likewise.
3490
 
3491
2009-09-24  Richard Guenther  
3492
 
3493
        PR tree-optimization/36143
3494
        PR tree-optimization/38747
3495
        * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
3496
        * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3497
        * g++.dg/torture/pr38747.C: New testcase.
3498
        * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
3499
 
3500
2009-09-24  Eric Botcazou  
3501
 
3502
        * gnat.dg/nested_proc.adb: New test.
3503
 
3504
2009-09-24  Jakub Jelinek  
3505
 
3506
        * gcc.target/i386/pr12329.c: Adjust.
3507
 
3508
2009-09-23  Alexandre Oliva  
3509
 
3510
        PR debug/41248
3511
        * gcc.dg/pr41248.c: New.
3512
 
3513
2009-09-23  Dodji Seketeli  
3514
 
3515
        PR debug/41065
3516
        * gcc.dg/debug/dwarf2/global-used-types.c: New test.
3517
 
3518
2009-09-23  Andreas Schwab  
3519
 
3520
        * lib/profopt.exp (profopt-get-options): Set tool_flags for
3521
        current_compiler_flags.  Fix typos.
3522
 
3523
2009-09-23  Yuri Gribov  
3524
 
3525
        * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
3526
 
3527
2009-09-23  Uros Bizjak  
3528
 
3529
        PR c/39779
3530
        * gcc.c-torture/compile/pr39779.c: New test.
3531
 
3532
2009-09-22  Dodji Seketeli  
3533
 
3534
        * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
3535
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3536
        * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3537
 
3538
2009-09-22  Alexandre Oliva  
3539
 
3540
        PR debug/41295
3541
        * gcc.dg/pr41295.c: New.
3542
 
3543
2009-09-22  Neil Vachharajani  
3544
 
3545
        * gcc.dg/pr40209.c: Add test case.
3546
 
3547
2009-09-22  Adam Nemet  
3548
 
3549
        * gcc.target/mips/code-readable-1.c: Change \. to \\. when
3550
        matching assembly.
3551
        * gcc.target/mips/code-readable-2.c: Likewise.
3552
        * gcc.target/mips/code-readable-3.c: Likewise.
3553
 
3554
2009-09-22  Janis Johnson  
3555
 
3556
        * lib/target-supports.exp (check_effective_target_dfp_nocache):
3557
        Check support via mode instead of C type.
3558
        (check_effective_target_dfprt_nocache): Ditto.
3559
        (check_effective_target_hard_dfp): Ditto.
3560
 
3561
2009-09-22  Richard Guenther  
3562
 
3563
        PR middle-end/41395
3564
        * gcc.c-torture/execute/pr41395-1.c: New testcase.
3565
        * gcc.c-torture/execute/pr41395-2.c: Likewise.
3566
 
3567
2009-09-22  Jakub Jelinek  
3568
 
3569
        * gcc.dg/20090922-1.c: New test.
3570
 
3571
        PR bootstrap/41405
3572
        * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
3573
        * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3574
        * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3575
        * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
3576
        * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3577
        * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3578
        * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3579
        * objc.dg/dwarf-2.m: Likewise.
3580
 
3581
2009-09-22  Richard Guenther  
3582
 
3583
        PR tree-optimization/41428
3584
        * g++.dg/tree-ssa/pr41428.C: New testcase.
3585
 
3586
2009-09-22  Jakub Jelinek  
3587
 
3588
        PR middle-end/41429
3589
        * g++.dg/gomp/pr41429.C: New test.
3590
 
3591
2009-09-21  Giuseppe Scrivano 
3592
 
3593
        * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3594
 
3595
2009-09-21  Jason Merrill  
3596
 
3597
        PR c++/41421
3598
        * g++.dg/cpp0x/trivial1.C: Expand.
3599
 
3600
2009-09-21  Kai Tietz  
3601
 
3602
        * gcc.dg/torture/calleesave-sse.c: New.
3603
 
3604
2009-09-21  Jan Hubicka  
3605
 
3606
        * gcc.dg/guality/inline-params.c: New testcase.
3607
 
3608
2009-09-21  Uros Bizjak  
3609
 
3610
        * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3611
        Add -fno-inline.
3612
        * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3613
        * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3614
        (f2): Ditto.
3615
 
3616
2009-09-20  H.J. Lu  
3617
 
3618
        * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3619
        * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3620
        * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3621
        * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3622
        * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3623
 
3624
2009-09-20  Andrew Pinski  
3625
 
3626
        PR middle-end/40642
3627
        * g++.dg/torture/pr40642.C: New testcase.
3628
 
3629
2009-09-20  Kaveh R. Ghazi  
3630
 
3631
        * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3632
        cases in static initializers.
3633
 
3634
2009-09-20  Kai Tietz  
3635
 
3636
        * gcc.c-tortue/compile/pr39886.c: New.
3637
 
3638
2009-09-20  Chris Demetriou  
3639
 
3640
        PR preprocessor/28435:
3641
        * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3642
        gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3643
        * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3644
        * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3645
        * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3646
 
3647
2009-09-19  Adam Nemet  
3648
 
3649
        * gcc.target/mips/mips.exp: Add relax-pic-calls
3650
        under -mfoo/-mno-foo options.
3651
        (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3652
        and -mexplicit-relocs.
3653
        * gcc.target/mips/call-1.c: New test.
3654
        * gcc.target/mips/call-2.c: New test.
3655
        * gcc.target/mips/call-3.c: New test.
3656
        * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3657
        * gcc.dg/tree-ssa/loop-1.c: Likewise.
3658
 
3659
2009-09-19  Chris Demetriou  
3660
 
3661
        PR preprocessor/28435:
3662
        * gcc.dg/cpp/missing-header-MD.c: New test.
3663
        * gcc.dg/cpp/missing-header-MMD.c: New test.
3664
        * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3665
        * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3666
 
3667
2009-09-18  Jerry DeLisle  
3668
 
3669
        PR libgfortran/41328
3670
        * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3671
        EOF works.
3672
 
3673
2009-09-18  Jason Merrill  
3674
 
3675
        * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3676
        * g++.dg/cpp0x/initlist-deduce.C: New.
3677
 
3678
2009-09-18  Neil Vachharajani  
3679
 
3680
        * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3681
 
3682
2009-09-18  Janis Johnson  
3683
 
3684
        * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3685
        * c-c++-common/dfp: New directory.
3686
        * c-c++-common/dfp/dfp-dbg.h: New file.
3687
        * gcc.dg/dfp/call-by-value.c: Move to ...
3688
        * c-c++-common/call-by-value.c: here.
3689
        * gcc.dg/dfp/cast.c: Move to ...
3690
        * c-c++-common/cast.c: here.
3691
        * gcc.dg/dfp/compare-eq-const.c: Move to ...
3692
        * c-c++-common/compare-eq-const.c: here.
3693
        * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3694
        * c-c++-common/compare-eq-d128.c: here.
3695
        * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3696
        * c-c++-common/compare-eq-d32.c: here.
3697
        * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3698
        * c-c++-common/compare-eq-d64.c: here.
3699
        * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3700
        * c-c++-common/compare-eq-dfp.c: here.
3701
        * gcc.dg/dfp/compare-eq.h: Move to ...
3702
        * c-c++-common/compare-eq.h: here.
3703
        * gcc.dg/dfp/compare-rel-const.c: Move to ...
3704
        * c-c++-common/compare-rel-const.c: here.
3705
        * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3706
        * c-c++-common/compare-rel-d128.c: here.
3707
        * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3708
        * c-c++-common/compare-rel-d32.c: here.
3709
        * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3710
        * c-c++-common/compare-rel-d64.c: here.
3711
        * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3712
        * c-c++-common/compare-rel-dfp.c: here.
3713
        * gcc.dg/dfp/compare-rel.h: Move to ...
3714
        * c-c++-common/compare-rel.h: here.
3715
        * gcc.dg/dfp/compare-special-d128.c: Move to ...
3716
        * c-c++-common/compare-special-d128.c: here.
3717
        * gcc.dg/dfp/compare-special-d32.c: Move to ...
3718
        * c-c++-common/compare-special-d32.c: here.
3719
        * gcc.dg/dfp/compare-special-d64.c: Move to ...
3720
        * c-c++-common/compare-special-d64.c: here.
3721
        * gcc.dg/dfp/compare-special.h: Move to ...
3722
        * c-c++-common/compare-special.h: here.
3723
        * gcc.dg/dfp/constants-zero.c: Move to ...
3724
        * c-c++-common/constants-zero.c: here.
3725
        * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3726
        * c-c++-common/convert-bfp-10.c: here.
3727
        * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3728
        * c-c++-common/convert-bfp-11.c: here.
3729
        * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3730
        * c-c++-common/convert-bfp-12.c: here.
3731
        * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3732
        * c-c++-common/convert-bfp-13.c: here.
3733
        * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3734
        * c-c++-common/convert-bfp-14.c: here.
3735
        * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3736
        * c-c++-common/convert-bfp-2.c: here.
3737
        * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3738
        * c-c++-common/convert-bfp-3.c: here.
3739
        * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3740
        * c-c++-common/convert-bfp-4.c: here.
3741
        * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3742
        * c-c++-common/convert-bfp-5.c: here.
3743
        * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3744
        * c-c++-common/convert-bfp-6.c: here.
3745
        * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3746
        * c-c++-common/convert-bfp-7.c: here.
3747
        * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3748
        * c-c++-common/convert-bfp-8.c: here.
3749
        * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3750
        * c-c++-common/convert-bfp-9.c: here.
3751
        * gcc.dg/dfp/convert-bfp.c: Move to ...
3752
        * c-c++-common/convert-bfp.c: here.
3753
        * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3754
        * c-c++-common/convert-bfp-fold.c: here.
3755
        * gcc.dg/dfp/convert-dfp.c: Move to ...
3756
        * c-c++-common/convert-dfp.c: here.
3757
        * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3758
        * c-c++-common/convert-dfp-fold-2.c: here.
3759
        * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3760
        * c-c++-common/convert-dfp-fold.c: here.
3761
        * gcc.dg/dfp/convert.h: Move to ...
3762
        * c-c++-common/convert.h: here.
3763
        * gcc.dg/dfp/convert-int.c: Move to ...
3764
        * c-c++-common/convert-int.c: here.
3765
        * gcc.dg/dfp/convert-int-fold.c: Move to ...
3766
        * c-c++-common/convert-int-fold.c: here.
3767
        * gcc.dg/dfp/convert-int-max.c: Move to ...
3768
        * c-c++-common/convert-int-max.c: here.
3769
        * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3770
        * c-c++-common/convert-int-max-fold.c: here.
3771
        * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3772
        * c-c++-common/convert-int-saturate.c: here.
3773
        * gcc.dg/dfp/func-array.c: Move to ...
3774
        * c-c++-common/func-array.c: here.
3775
        * gcc.dg/dfp/func-deref.c: Move to ...
3776
        * c-c++-common/func-deref.c: here.
3777
        * gcc.dg/dfp/func-mixed.c: Move to ...
3778
        * c-c++-common/func-mixed.c: here.
3779
        * gcc.dg/dfp/func-pointer.c: Move to ...
3780
        * c-c++-common/func-pointer.c: here.
3781
        * gcc.dg/dfp/func-scalar.c: Move to ...
3782
        * c-c++-common/func-scalar.c: here.
3783
        * gcc.dg/dfp/func-struct.c: Move to ...
3784
        * c-c++-common/func-struct.c: here.
3785
        * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3786
        * c-c++-common/func-vararg-alternate-d128-2.c: here.
3787
        * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3788
        * c-c++-common/func-vararg-alternate-d128.c: here.
3789
        * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3790
        * c-c++-common/func-vararg-alternate-d32.c: here.
3791
        * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3792
        * c-c++-common/func-vararg-alternate-d64.c: here.
3793
        * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3794
        * c-c++-common/func-vararg-alternate.h: here.
3795
        * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3796
        * c-c++-common/func-vararg-dfp.c: here.
3797
        * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3798
        * c-c++-common/func-vararg-mixed-2.c: here.
3799
        * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3800
        * c-c++-common/func-vararg-mixed.c: here.
3801
        * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3802
        * c-c++-common/func-vararg-size0.c: here.
3803
        * gcc.dg/dfp/inf-1.c: Move to ...
3804
        * c-c++-common/inf-1.c: here.
3805
        * gcc.dg/dfp/loop-index.c: Move to ...
3806
        * c-c++-common/loop-index.c: here.
3807
        * gcc.dg/dfp/modes.c: Move to ...
3808
        * c-c++-common/modes.c: here.
3809
        * gcc.dg/dfp/nan-1.c: Move to ...
3810
        * c-c++-common/nan-1.c: here.
3811
        * gcc.dg/dfp/nan-2.c: Move to ...
3812
        * c-c++-common/nan-2.c: here.
3813
        * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3814
        * c-c++-common/operator-arith-fold.c: here.
3815
        * gcc.dg/dfp/operator-assignment.c: Move to ...
3816
        * c-c++-common/operator-assignment.c: here.
3817
        * gcc.dg/dfp/operator-comma.c: Move to ...
3818
        * c-c++-common/operator-comma.c: here.
3819
        * gcc.dg/dfp/operator-cond.c: Move to ...
3820
        * c-c++-common/operator-cond.c: here.
3821
        * gcc.dg/dfp/operator-logical.c: Move to ...
3822
        * c-c++-common/operator-logical.c: here.
3823
        * gcc.dg/dfp/operator-unary.c: Move to ...
3824
        * c-c++-common/operator-unary.c: here.
3825
        * gcc.dg/dfp/pr31385.c: Move to ...
3826
        * c-c++-common/pr31385.c: here.
3827
        * gcc.dg/dfp/pr33466.c: Move to ...
3828
        * c-c++-common/pr33466.c: here.
3829
        * gcc.dg/dfp/pr35620.c: Move to ...
3830
        * c-c++-common/pr35620.c: here.
3831
        * gcc.dg/dfp/pr36800.c: Move to ...
3832
        * c-c++-common/pr36800.c: here.
3833
        * gcc.dg/dfp/pr39034.c: Move to ...
3834
        * c-c++-common/pr39034.c: here.
3835
        * gcc.dg/dfp/pr39035.c: Move to ...
3836
        * c-c++-common/pr39035.c: here.
3837
        * gcc.dg/dfp/pr39902.c: Move to ...
3838
        * c-c++-common/pr39902.c: here.
3839
        * gcc.dg/dfp/pr39986.c: Move to ...
3840
        * c-c++-common/pr39986.c: here.
3841
        * gcc.dg/dfp/signbit-1.c: Move to ...
3842
        * c-c++-common/signbit-1.c: here.
3843
        * gcc.dg/dfp/signbit-2.c: Move to ...
3844
        * c-c++-common/signbit-2.c: here.
3845
        * gcc.dg/dfp/struct-layout-1.c: Move to ...
3846
        * c-c++-common/struct-layout-1.c: here.
3847
        * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3848
        * c-c++-common/usual-arith-conv.c: here.
3849
        * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3850
        * c-c++-common/usual-arith-conv-const.c: here.
3851
 
3852
2009-09-18  Jack Howarth  
3853
 
3854
        PR testsuite/41288
3855
        * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3856
        stack alignment.
3857
 
3858
2009-09-17  Andrew Pinski  
3859
 
3860
        PR c++/39365
3861
        * g++.dg/expr/bool3.C: New test.
3862
        * g++.dg/expr/bool4.C: New test.
3863
 
3864
2009-09-17  Janis Johnson  
3865
 
3866
        * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3867
        * gcc.dg/dfp/signbit-2.c: Use it.
3868
        * gcc.dg/dfp/func-vararg-alternate.h: Change two
3869
        arguments to unsigned int.
3870
        * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3871
        * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3872
        * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3873
        * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3874
        * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3875
        * gcc.dg/dfp/pr39986.c: Ditto.
3876
        * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3877
        * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3878
        * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3879
        * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3880
        * gcc.dg/dfp/convert-int-fold.c: Ditto.
3881
 
3882
2009-09-17  Jakub Jelinek  
3883
 
3884
        * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3885
 
3886
2009-09-17  Janis Johnson  
3887
 
3888
        PR c/41049
3889
        * dfp/pr41049.c: New test.
3890
 
3891
2009-09-17  H.J. Lu  
3892
 
3893
        PR testsuite/41385
3894
        * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3895
 
3896
2009-09-17  Martin Jambor  
3897
 
3898
        * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3899
        * gcc.dg/ipa/ipa-sra-1.c: New test.
3900
        * gcc.dg/ipa/ipa-sra-2.c: New test.
3901
        * gcc.dg/ipa/ipa-sra-3.c: New test.
3902
        * gcc.dg/ipa/ipa-sra-4.c: New test.
3903
        * gcc.dg/ipa/ipa-sra-5.c: New test.
3904
        * gcc.c-torture/execute/ipa-sra-1.c: New test.
3905
        * gcc.c-torture/execute/ipa-sra-2.c: New test.
3906
 
3907
2009-09-17  Michael Matz  
3908
 
3909
        PR middle-end/41347
3910
        * gfortran.dg/pr41347.f90: New test.
3911
 
3912
2009-09-17  Andreas Krebbel  
3913
 
3914
        * gcc.c-torture/compile/20090917-1.c: New testcase.
3915
 
3916
2009-09-16  Uros Bizjak  
3917
 
3918
        * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3919
        * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3920
        alpha*-*-* target from XFAIL list.
3921
 
3922
2009-09-16  Janis Johnson  
3923
 
3924
        * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3925
        * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3926
        * gcc.dg/dfp/cast-bad.c: Use default options.
3927
        * gcc.dg/dfp/compare-rel-const.c: Ditto.
3928
        * gcc.dg/dfp/composite-type.c: Ditto.
3929
        * gcc.dg/dfp/constants.c: Ditto.
3930
        * gcc.dg/dfp/constants-hex.c: Ditto.
3931
        * gcc.dg/dfp/constants-pedantic.c: Ditto.
3932
        * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3933
        * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3934
        * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3935
        * gcc.dg/dfp/ctypes.c: Ditto.
3936
        * gcc.dg/dfp/ddmode-ice.c: Ditto.
3937
        * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3938
        * gcc.dg/dfp/float-constant-double.c: Ditto.
3939
        * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3940
        * gcc.dg/dfp/keywords-reserved.c: Ditto.
3941
        * gcc.dg/dfp/modes.c: Ditto.
3942
        * gcc.dg/dfp/operator-bitwise.c: Ditto.
3943
        * gcc.dg/dfp/pr31344.c: Ditto.
3944
        * gcc.dg/dfp/pr31385.c: Ditto.
3945
        * gcc.dg/dfp/pr33466.c: Ditto.
3946
        * gcc.dg/dfp/pr35620.c: Ditto.
3947
        * gcc.dg/dfp/pr37435.c: Ditto.
3948
        * gcc.dg/dfp/pr39986.c: Ditto.
3949
        * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3950
        * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3951
        * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3952
        * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3953
        * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3954
        * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3955
        * gcc.dg/dfp/typespec.c: Ditto.
3956
        * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3957
        * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3958
        * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3959
        * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3960
        * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3961
        * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3962
        * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3963
        * gcc.dg/dfp/compare-rel.h: Ditto.
3964
        * gcc.dg/dfp/compare-special.h: Ditto.
3965
        * gcc.dg/dfp/convert.h: Ditto.
3966
        * gcc.dg/dfp/fe-check.h: Ditto.
3967
        * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3968
        * gcc.dg/dfp/cast.c: Ditto.
3969
        * gcc.dg/dfp/compare-eq-const.c: Ditto.
3970
        * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3971
        * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3972
        * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3973
        * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3974
        * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3975
        * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3976
        * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3977
        * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3978
        * gcc.dg/dfp/compare-special-d32.c: Ditto.
3979
        * gcc.dg/dfp/compare-special-d64.c: Ditto.
3980
        * gcc.dg/dfp/compare-special-d128.c: Ditto.
3981
        * gcc.dg/dfp/constants-zero.c: Ditto.
3982
        * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3983
        * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3984
        * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3985
        * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3986
        * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3987
        * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3988
        * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3989
        * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3990
        * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3991
        * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3992
        * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3993
        * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3994
        * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3995
        * gcc.dg/dfp/convert-bfp.c: Ditto.
3996
        * gcc.dg/dfp/convert-complex.c: Ditto.
3997
        * gcc.dg/dfp/convert-dfp.c: Ditto.
3998
        * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3999
        * gcc.dg/dfp/convert-dfp-round.c: Ditto.
4000
        * gcc.dg/dfp/convert-int.c: Ditto.
4001
        * gcc.dg/dfp/convert-int-fold.c: Ditto.
4002
        * gcc.dg/dfp/convert-int-max.c: Ditto.
4003
        * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4004
        * gcc.dg/dfp/decfloat-constants.c: Ditto.
4005
        * gcc.dg/dfp/fe-binop.c: Ditto.
4006
        * gcc.dg/dfp/fe-convert-1.c: Ditto.
4007
        * gcc.dg/dfp/fe-convert-2.c: Ditto.
4008
        * gcc.dg/dfp/fe-convert-3.c: Ditto.
4009
        * gcc.dg/dfp/func-array.c: Ditto.
4010
        * gcc.dg/dfp/func-deref.c: Ditto.
4011
        * gcc.dg/dfp/func-mixed.c: Ditto.
4012
        * gcc.dg/dfp/func-pointer.c: Ditto.
4013
        * gcc.dg/dfp/func-scalar.c: Ditto.
4014
        * gcc.dg/dfp/func-struct.c: Ditto.
4015
        * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
4016
        * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
4017
        * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
4018
        * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
4019
        * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
4020
        * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4021
        * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
4022
        * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
4023
        * gcc.dg/dfp/func-vararg-size0.c: Ditto.
4024
        * gcc.dg/dfp/inf-1.c: Ditto.
4025
        * gcc.dg/dfp/loop-index.c: Ditto.
4026
        * gcc.dg/dfp/nan-1.c: Ditto.
4027
        * gcc.dg/dfp/nan-2.c: Ditto.
4028
        * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4029
        * gcc.dg/dfp/operator-assignment.c: Ditto.
4030
        * gcc.dg/dfp/operator-comma.c: Ditto.
4031
        * gcc.dg/dfp/operator-cond.c: Ditto.
4032
        * gcc.dg/dfp/operator-logical.c: Ditto.
4033
        * gcc.dg/dfp/operator-unary.c: Ditto.
4034
        * gcc.dg/dfp/pr36800.c: Ditto.
4035
        * gcc.dg/dfp/pr39034.c: Ditto.
4036
        * gcc.dg/dfp/pr39035.c: Ditto.
4037
        * gcc.dg/dfp/pr39902.c: Ditto.
4038
        * gcc.dg/dfp/signbit-1.c: Ditto.
4039
        * gcc.dg/dfp/signbit-2.c: Ditto.
4040
        * gcc.dg/dfp/struct-layout-1.c: Ditto.
4041
        * gcc.dg/dfp/union-init.c: Ditto.
4042
        * gcc.dg/dfp/usual-arith-conv.c: Ditto.
4043
 
4044
2009-09-16  Michael Matz  
4045
 
4046
        PR fortran/41212
4047
        * gfortran.dg/pr41212.f90: New test.
4048
 
4049
2009-09-16  Eric Botcazou  
4050
 
4051
        * gnat.dg/alignment9.adb: New test.
4052
 
4053
2009-09-16  Eric Botcazou  
4054
 
4055
        * gnat.dg/discr20.ad[sb]: New test.
4056
 
4057
2009-09-16  Richard Guenther  
4058
 
4059
        PR middle-end/34011
4060
        * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
4061
 
4062
2009-09-16  DJ Delorie  
4063
            Kaz Kojima  
4064
 
4065
        * gcc.target/sh/struct-arg-dw2.c: New test.
4066
 
4067
2009-09-15  Nathan Froyd  
4068
            Jakub Jelinek  
4069
 
4070
        PR target/41175
4071
        * gcc.target/powerpc/pr41175.c: New test.
4072
 
4073
2009-09-14  Richard Henderson  
4074
 
4075
        * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
4076
        c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
4077
        gcc.dg/tree-ssa/asmgoto-1.c: New files.
4078
 
4079
2009-09-14  Richard Henderson  
4080
 
4081
        * g++.dg/eh/builtin1.C: Update resx pattern match.
4082
        * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
4083
 
4084
2009-09-14  Richard Sandiford  
4085
 
4086
        * gcc.target/mips/branch-helper.h: New file.
4087
        * gcc.target/mips/branch-2.c,
4088
        * gcc.target/mips/branch-3.c,
4089
        * gcc.target/mips/branch-4.c,
4090
        * gcc.target/mips/branch-5.c,
4091
        * gcc.target/mips/branch-6.c,
4092
        * gcc.target/mips/branch-7.c,
4093
        * gcc.target/mips/branch-8.c,
4094
        * gcc.target/mips/branch-9.c,
4095
        * gcc.target/mips/branch-10.c,
4096
        * gcc.target/mips/branch-11.c,
4097
        * gcc.target/mips/branch-12.c,
4098
        * gcc.target/mips/branch-13.c,
4099
        * gcc.target/mips/branch-14.c,
4100
        * gcc.target/mips/branch-15.c: New tests.
4101
 
4102
2009-09-14  Michael Meissner  
4103
 
4104
        PR target/41331
4105
        * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
4106
        -m32 -mpowerpc64 system.
4107
 
4108
2009-09-14  Bernd Schmidt  
4109
 
4110
        From Jie Zhang :
4111
        * gcc.target/bfin/saveall.c: New test.
4112
        * gcc.target/bfin/20090914-1.c: New test.
4113
        * gcc.target/bfin/20090914-2.c: New test.
4114
 
4115
        * gcc.target/bfin/20090914-3.c: New test.
4116
 
4117
2009-09-14  Andrew Stubbs  
4118
 
4119
        * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
4120
 
4121
2009-09-14  Richard Guenther  
4122
 
4123
        PR middle-end/41350
4124
        * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
4125
 
4126
2009-09-12  Jerry DeLisle  
4127
 
4128
        PR libgfortran/41328
4129
        * gfortran.dg/cr_lf.f90: New test.
4130
 
4131
2009-09-11  Michael Matz  
4132
 
4133
        PR middle-end/41275
4134
        * g++.dg/tree-ssa/pr41275.C: New test.
4135
 
4136
2009-09-11  Janus Weil  
4137
 
4138
        PR fortran/41242
4139
        * gfortran.dg/proc_ptr_comp_21.f90: New.
4140
 
4141
2009-09-10  Steven G. Kargl  
4142
 
4143
        PR fortran/31292
4144
        * gfortran.dg/module_procedure_1.f90: New test.
4145
        * gfortran.dg/module_procedure_2.f90: Ditto.
4146
        * gfortran.dg/generic_14.f90: Move dg-error to new location.
4147
 
4148
2009-09-10  Rainer Orth  
4149
            James A. Morrison  
4150
 
4151
        PR ada/18302
4152
        * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
4153
        commands.
4154
        * ada/acats/run_test.exp: New file.
4155
 
4156
2009-09-10  Uros Bizjak 
4157
 
4158
        Revert:
4159
        2009-09-09  Uros Bizjak 
4160
 
4161
        PR rtl-optimization/39779
4162
        * gcc.dg/pr39979.c: New test.
4163
 
4164
2009-09-10  Richard Guenther  
4165
 
4166
        PR middle-end/41257
4167
        * g++.dg/torture/pr41257-2.C: New testcase.
4168
 
4169
2009-09-09  Paolo Carlini  
4170
 
4171
        PR c++/28293
4172
        * g++.dg/template/crash91.C: New.
4173
 
4174
2009-09-09  Uros Bizjak 
4175
 
4176
        PR rtl-optimization/39779
4177
        * gcc.dg/pr39979.c: New test.
4178
 
4179
2009-09-09  Richard Guenther  
4180
 
4181
        PR tree-optimization/41101
4182
        * gcc.c-torture/compile/pr41101.c: New testcase.
4183
 
4184
2009-09-09  Richard Guenther  
4185
 
4186
        PR middle-end/41317
4187
        * gcc.c-torture/execute/pr41317.c: New testcase.
4188
        * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
4189
        * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
4190
 
4191
2009-09-08  Dodji Seketeli  
4192
 
4193
        Fix some test breakages on Darwin
4194
        * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
4195
        and adjust.
4196
        * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4197
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4198
        * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4199
        * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
4200
        take darwin specifics in account.
4201
 
4202
2009-09-08  Joseph Myers  
4203
 
4204
        * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
4205
        gcc.dg/profile-dir-3.c: Disable for remote-host testing.
4206
 
4207
2009-09-08  Paolo Carlini  
4208
 
4209
        PR c++/39923
4210
        * g++.dg/cpp0x/initlist24.C: New.
4211
 
4212
2009-09-08  Ozkan Sezer  
4213
 
4214
        * gcc.dg/large-size-array-2.c: Fix target requirement.
4215
        * gcc.dg/large-size-array-4.c: Likewise.
4216
        * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
4217
        * gcc.dg/c99-const-expr-2.c: Likewise.
4218
        * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
4219
        * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
4220
        * gcc.dg/c90-const-expr-10.c: Likewise.
4221
        * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
4222
        instead of long.
4223
        * gcc.dg/tree-ssa/pr33920.c: Likewise.
4224
        * gcc.dg/vect/pr33846.c: Likewise.
4225
        * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
4226
        __PTRDIFF_TYPE__, instead of unsigned long.
4227
        * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
4228
 
4229
2009-09-08  Alexandre Oliva  
4230
 
4231
        PR debug/41229
4232
        PR debug/41291
4233
        PR debug/41300
4234
        * gfortran.dg/pr41229.f90: New.
4235
 
4236
2009-09-08  Alexandre Oliva  
4237
 
4238
        PR debug/41232
4239
        * gcc.dg/pr41232.c: New.
4240
 
4241
2009-09-08  Joseph Myers  
4242
 
4243
        * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
4244
        contain -march.
4245
        * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
4246
        gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
4247
        gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
4248
        gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4249
        gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4250
        gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
4251
        gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
4252
        gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
4253
        options other than that used in dg-options.
4254
 
4255
2009-09-07  Jakub Jelinek  
4256
 
4257
        PR rtl-optimization/41239
4258
        * gcc.c-torture/execute/pr41239.c: New test.
4259
 
4260
2009-09-07  Jerry DeLisle  
4261
 
4262
        PR libgfortran/41192
4263
        * gfortran.dg/namelist_59.f90: New test.
4264
 
4265
2009-09-07  Bernd Schmidt  
4266
 
4267
        From Mike Frysinger  
4268
        * gcc.target/bfin/mcpu-bf542m.c: New file.
4269
        * gcc.target/bfin/mcpu-bf544m.c: Likewise.
4270
        * gcc.target/bfin/mcpu-bf546m.c: Likewise.
4271
        * gcc.target/bfin/mcpu-bf548m.c: Likewise.
4272
        * gcc.target/bfin/mcpu-bf549m.c: Likewise.
4273
 
4274
2009-09-07  Martin Jambor  
4275
 
4276
        PR middle-end/41282
4277
        * gcc.c-torture/compile/pr41282.c: New test.
4278
 
4279
2009-09-07  Thomas Koenig  
4280
 
4281
        PR fortran/41197
4282
        * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
4283
        variables for stat and errmsg.
4284
        * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
4285
        * gfortran.dg/allocate_stat_2.f90:  New test.
4286
 
4287
2009-09-07  Bernd Schmidt  
4288
 
4289
        * gcc.c-torture/compile/20090907-1.c: New test.
4290
 
4291
2009-09-06  Jakub Jelinek  
4292
 
4293
        PR bootstrap/41241
4294
        * gcc.dg/pr41241.c: New test.
4295
 
4296
2009-09-06  Richard Guenther  
4297
 
4298
        PR middle-end/41144
4299
        * g++.dg/torture/pr41144.C: New testcase.
4300
 
4301
2009-09-06  Richard Guenther  
4302
 
4303
        PR middle-end/41261
4304
        * gcc.dg/torture/pr41261.c: New testcase.
4305
 
4306
2009-09-05  Richard Guenther  
4307
 
4308
        PR middle-end/41181
4309
        * gcc.c-torture/compile/pr41181.c: New testcase.
4310
 
4311
2009-09-05  Richard Guenther  
4312
 
4313
        PR debug/41273
4314
        * g++.dg/torture/pr41273.C: New testcase.
4315
 
4316
2009-09-05  Paul Thomas  
4317
 
4318
        PR fortran/41258
4319
        * gfortran.dg/typebound_proc_12.f90 : New test.
4320
 
4321
2009-09-04  Alexandre Oliva  
4322
 
4323
        PR debug/41225
4324
        * gfortran.dg/pr41225.f90: New.
4325
 
4326
2009-09-04  Alexandre Oliva  
4327
 
4328
        * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
4329
        unistd.h, sys/types.h and sys/wait.h.
4330
        (gualchk_t): New.
4331
        (GUALCVT): New.
4332
        (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
4333
        (GUALITY_GDB_REDIRECT): New.
4334
        (GUALITY_GDB_ARGS): Use it.
4335
 
4336
2009-09-04  Richard Guenther  
4337
 
4338
        PR middle-end/41257
4339
        * g++.dg/torture/pr41257.C: New testcase.
4340
 
4341
2009-09-04  Martin Jambor  
4342
 
4343
        PR tree-optimization/41112
4344
        * gnat.dg/array8.adb: New test.
4345
 
4346
2009-09-03  Daniel Gutson  
4347
 
4348
        * gcc.target/arm/ctz.c: New test case.
4349
 
4350
2009-09-03  Alon Dayan  
4351
 
4352
        PR tree-optimization/38275
4353
        * gcc.dg/autopar/reduc-1char.c: Increase number
4354
        of iterations. Adjust the logic accordingly.
4355
        * gcc.dg/autopar/reduc-2char.c: Ditto.
4356
        * gcc.dg/autopar/reduc-1.c: Ditto.
4357
        * gcc.dg/autopar/reduc-2.c: Ditto.
4358
        * gcc.dg/autopar/reduc-3.c: Ditto.
4359
        * gcc.dg/autopar/reduc-6.c: Ditto.
4360
        * gcc.dg/autopar/reduc-7.c: Ditto.
4361
        * gcc.dg/autopar/reduc-8.c: Ditto.
4362
        * gcc.dg/autopar/reduc-9.c: Ditto.
4363
        * gcc.dg/autopar/pr39500-1.c: Ditto.
4364
        * gcc.dg/autopar/reduc-1short.c: Ditto.
4365
        * gcc.dg/autopar/reduc-2short.c: Ditto.
4366
        * gcc.dg/autopar/parallelization-1.c: Ditto.
4367
 
4368
2009-09-03  Jakub Jelinek  
4369
 
4370
        * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
4371
        testcase using guality.h compiles and links and if a global variable
4372
        can be verified by gdb.
4373
 
4374
2009-09-03  Bernd Schmidt  
4375
 
4376
        * lib/target-supports.exp (check_effective_target_sync_int_long):
4377
        Supported on Blackfin Linux targets.
4378
 
4379
2009-09-02  David Daney  
4380
 
4381
        * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
4382
 
4383
2009-09-03  Diego Novillo  
4384
 
4385
        * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
4386
        * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4387
        * g++.dg/warn/unit-1.C: Likewise.
4388
        * g++.dg/ipa/iinline-1.C: Likewise.
4389
        * g++.dg/template/cond2.C: Adjust expected line location for the
4390
        error.
4391
        * g++.dg/template/pr35240.C: Likewise.
4392
 
4393
2009-09-02  Kaveh R. Ghazi  
4394
 
4395
        * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
4396
        * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4397
 
4398
2009-09-02  Martin Jambor  
4399
 
4400
        * gcc.dg/tree-ssa/sra-8.c: New testcase.
4401
        * gcc.dg/memcpy-1.c: Add . to match pattern.
4402
        * gcc.dg/uninit-I.c: XFAIL warning test.
4403
        * g++.dg/warn/unit-1.C: XFAIL warning test.
4404
 
4405
2009-09-02  Ian Lance Taylor  
4406
 
4407
        * gcc.dg/20090902-1.c: New test.
4408
 
4409
2009-09-02  Jakub Jelinek  
4410
 
4411
        * gcc.dg/builtin-object-size-9.c: New test.
4412
 
4413
2009-09-02  Olivier Hainque  
4414
 
4415
        * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
4416
 
4417
2009-09-02  Eric Botcazou  
4418
            Olivier Hainque  
4419
 
4420
        * gnat.dg/misaligned_param.adb: New test.
4421
        * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
4422
        * gnat.dg/slice7.adb: Add 1 more related case.
4423
 
4424
2009-09-01  Alexandre Oliva  
4425
 
4426
        * gcc.dg/guality/guality.c: Expect to fail for now.
4427
        * gcc.dg/guality/example.c: Likewise.
4428
 
4429
2009-09-01  Alexandre Oliva  
4430
 
4431
        * gcc.dg/guality/guality.c: New.
4432
        * gcc.dg/guality/guality.h: New.
4433
        * gcc.dg/guality/guality.exp: New.
4434
        * gcc.dg/guality/example.c: New.
4435
        * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
4436
        (cleanup-saved-temps): Likewise, .gkd files too.
4437
 
4438
2009-09-01  Jerry DeLisle  
4439
 
4440
        PR fortran/39229
4441
        * gfortran.dg/line_length_3.f: New test.
4442
        * gfortran.dg/line_length_4.f90: New test.
4443
 
4444
2009-09-01  Loren J. Rittle  
4445
 
4446
        * lib/target-supports.exp (check_gc_sections_available):
4447
        Add proper pattern quote.
4448
 
4449
2009-08-31  Uros Bizjak  
4450
            Kaz Kojima  
4451
 
4452
        * lib/target-supports.exp (add_options_for_ieee): New procedure.
4453
        * g++.dg/cdce3.C: Use dg-add-options ieee.
4454
        * g++.dg/torture/type-generic-1.C: Likewise.
4455
        * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
4456
        * gcc.dg/pr28796-2.c: Likewise.
4457
        * gcc.dg/torture/builtin-math-7.c: Likewise.
4458
        * gcc.dg/torture/type-generic-1.c: Likewise.
4459
        * gfortran.dg/boz_14.f90: Likewise.
4460
        * gfortran.dg/erf_2.F90: Likewise.
4461
        * gfortran.dg/init_flag_3.f90: Likewise.
4462
        * gfortran.dg/init_flag_4.f90: Likewise.
4463
        * gfortran.dg/init_flag_5.f90: Likewise.
4464
        * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4465
        * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4466
        * gfortran.dg/isnan_1.f90: Likewise.
4467
        * gfortran.dg/isnan_2.f90: Likewise.
4468
        * gfortran.dg/maxlocval_2.f90: Likewise.
4469
        * gfortran.dg/maxlocval_4.f90: Likewise.
4470
        * gfortran.dg/minlocval_1.f90: Likewise.
4471
        * gfortran.dg/minlocval_4.f90: Likewise.
4472
        * gfortran.dg/module_nan.f90: Likewise.
4473
        * gfortran.dg/namelist_42.f90: Likewise.
4474
        * gfortran.dg/namelist_43.f90: Likewise.
4475
        * gfortran.dg/nan_1.f90: Likewise.
4476
        * gfortran.dg/nan_2.f90: Likewise.
4477
        * gfortran.dg/nan_3.f90: Likewise.
4478
        * gfortran.dg/nan_4.f90: Likewise.
4479
        * gfortran.dg/nan_5.f90: Likewise.
4480
        * gfortran.dg/nearest_1.f90: Likewise.
4481
        * gfortran.dg/nearest_2.f90: Likewise.
4482
        * gfortran.dg/nearest_3.f90: Likewise.
4483
        * gfortran.dg/pr37243.f: Likewise.
4484
        * gfortran.dg/real_const_3.f90: Likewise.
4485
        * gfortran.dg/transfer_simplify_2.f90: Likewise.
4486
 
4487
2009-08-31  Dodji Seketeli  
4488
 
4489
        PR debug/30161
4490
        * g++.dg/debug/dwarf2/template-params-1.C: New test.
4491
        * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4492
        * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4493
        * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4494
        * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
4495
        * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4496
        * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4497
        * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4498
        * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4499
        * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4500
        * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4501
        * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
4502
        * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4503
 
4504
2009-08-31  Jason Merrill  
4505
 
4506
        PR c++/41127
4507
        * g++.dg/parse/enum5.C: New.
4508
        * g++.dg/cpp0x/enum1.C: Adjust expected error.
4509
 
4510
2009-08-31  Janus Weil  
4511
 
4512
        PR fortran/40940
4513
        * gfortran.dg/allocate_derived_1.f90: New.
4514
        * gfortran.dg/class_3.f03: New.
4515
 
4516
2009-08-31  Janus Weil  
4517
 
4518
        PR fortran/40996
4519
        * gfortran.dg/allocatable_scalar_1.f90: New.
4520
        * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
4521
        * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
4522
        * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
4523
 
4524
2009-08-30  Richard Guenther  
4525
 
4526
        PR tree-optimization/41186
4527
        * g++.dg/torture/pr41186.C: New testcase.
4528
        * g++.dg/tree-ssa/pr41186.C: Likewise.
4529
 
4530
2009-08-30  Dodji Seketeli  
4531
 
4532
        PR c++/41187
4533
        * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
4534
        take ia64 assembly comments syntax in account.
4535
 
4536
2009-08-30  Uros Bizjak  
4537
 
4538
        * gcc.target/i386/funcspec-5.c: Remove fused-add test.
4539
 
4540
2009-08-29  Kaveh R. Ghazi  
4541
 
4542
        * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
4543
        * gfortran.dg/whole_file_6.f90: Likewise.
4544
 
4545
2009-08-28  Cary Coutant  
4546
 
4547
        PR debug/41063
4548
        * g++.dg/debug/dwarf2/pr41063.C: New test.
4549
 
4550
2009-08-27  Uros Bizjak  
4551
 
4552
        PR rtl-optimization/40861
4553
        * gcc.dg/pr40861.c: New test.
4554
 
4555
2009-08-27  Janus Weil  
4556
 
4557
        PR fortran/40869
4558
        * gfortran.dg/proc_ptr_comp_20.f90: New.
4559
 
4560
2009-08-27  Janne Blomqvist  
4561
 
4562
        PR libfortran/39667
4563
        * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
4564
        open temp file with status="scratch".
4565
        * gfortran.dg/fmt_cache_1.f: Likewise.
4566
        * gfortran.dg/fmt_exhaust.f90: Likewise.
4567
        * gfortran.dg/fmt_t_4.f90: Likewise.
4568
        * gfortran.dg/fseek.f90: Likewise.
4569
        * gfortran.dg/list_read_5.f90: Likewise.
4570
        * gfortran.dg/namelist_39.f90: Likewise.
4571
        * gfortran.dg/namelist_56.f90: Likewise.
4572
        * gfortran.dg/read_bad_advance.f90: Likewise.
4573
        * gfortran.dg/read_repeat.f90: Likewise.
4574
        * gfortran.dg/read_size_noadvance.f90: Likewise.
4575
        * gfortran.dg/read_x_past.f: Likewise.
4576
 
4577
2009-08-27  Tobias Burnus  
4578
 
4579
        PR fortran/28039
4580
        * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
4581
 
4582
2009-08-27  Daniel Kraft  
4583
 
4584
        PR fortran/37425
4585
        * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4586
        * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4587
        error and fix problem with recursive assignment.
4588
        * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4589
        * gfortran.dg/typebound_operator_3.f03: New test.
4590
        * gfortran.dg/typebound_operator_4.f03: New test.
4591
 
4592
2009-08-27  Dodji Seketeli  
4593
 
4594
        PR debug/41170
4595
        * debug/dwarf2/namespace-1.C: New test.
4596
 
4597
2009-08-26  H.J. Lu  
4598
 
4599
        PR fortran/41162
4600
        * gfortran.dg/pr41162.f: New.
4601
 
4602
2009-08-26  Adam Nemet  
4603
            Richard Sandiford  
4604
 
4605
        * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4606
        with "forbid_cpu".
4607
        * gcc.target/mips/branch-1.c: Update accordingly.
4608
        * gcc.target/mips/extend-1.c: Likewise.
4609
        * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4610
 
4611
2009-08-26  Richard Guenther  
4612
 
4613
        PR middle-end/41163
4614
        * gcc.c-torture/compile/pr41163.c: New testcase.
4615
        * gcc.dg/pr35899.c: Adjust.
4616
 
4617
2009-08-26  Richard Guenther  
4618
 
4619
        * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4620
 
4621
2009-08-26  Jason Merrill  
4622
 
4623
        * g++.dg/cpp0x/explicit3.C: New.
4624
        * g++.dg/overload/cond2.C: New.
4625
 
4626
2009-08-25  Kaz Kojima  
4627
 
4628
        * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4629
 
4630
2009-08-25  Jan Hubicka  
4631
 
4632
        * gcc.target/i386/sse5-shift1-vector.c
4633
        * gcc.target/i386/isa-12.c
4634
        * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4635
        * gcc.target/i386/sse5-pcmov2.c
4636
        * gcc.target/i386/isa-3.c
4637
        * gcc.target/i386/sse5-shift2-vector.c
4638
        * gcc.target/i386/isa-7.c
4639
        * gcc.target/i386/funcspec-2.c
4640
        * gcc.target/i386/sse5-haddX.c
4641
        * gcc.target/i386/sse5-hadduX.c
4642
        * gcc.target/i386/isa-9.c
4643
        * gcc.target/i386/sse5-maccXX.c
4644
        * gcc.target/i386/sse5-shift3-vector.c
4645
        * gcc.target/i386/sse5-msubXX.c
4646
        * gcc.target/i386/sse5-permpX.c
4647
        * gcc.target/i386/sse5-check.h
4648
        * gcc.target/i386/sse-12.c
4649
        * gcc.target/i386/sse-11.c
4650
        * gcc.target/i386/sse-10.c
4651
        * gcc.target/i386/sse-13.c
4652
        * gcc.target/i386/sse-14.c
4653
        * gcc.target/i386/sse-22.c
4654
        * gcc.target/i386/sse-2.c
4655
        * gcc.target/i386/sse-13.c
4656
        * gcc.target/i386/avx-2.c
4657
        * gcc.target/i386/sse5-rotate1-vector.c
4658
        * gcc.target/i386/isa-4.c
4659
        * gcc.target/i386/sse5-hsubX.c
4660
        * gcc.target/i386/sse5-pcmov.c
4661
        * gcc.target/i386/sse5-fma.c
4662
        * gcc.target/i386/isa-8.c
4663
        * gcc.target/i386/sse5-rotate2-vector.c
4664
        * gcc.target/i386/sse5-nmaccXX.c
4665
        * gcc.target/i386/sse5-imul64-vector.c
4666
        * gcc.target/i386/sse5-nmsubXX.c
4667
        * gcc.target/i386/sse5-rotate3-vector.c
4668
        * gcc.target/i386/sse5-fma-vector.c
4669
        * gcc.target/i386/sse5-imul32widen-vector.c
4670
        * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4671
 
4672
        * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4673
        * gcc.target/i386/funcspec-5.c: Remove SSE5.
4674
        * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4675
        * gcc.target/i386/avx-1.c: Remove SSE5.
4676
        * gcc.target/i386/avx-2.c: Remove SSE5.
4677
        * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4678
        * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4679
        * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4680
        * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4681
 
4682
2009-08-25  Uros Bizjak  
4683
 
4684
        * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4685
 
4686
2009-08-25 Ville Voutilainen 
4687
 
4688
        * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4689
        keyword works in the same manner as __alignof.
4690
 
4691
2009-08-25  Thomas Koenig  
4692
 
4693
        PR libfortran/34670
4694
        * gfortran.dg/unpack_bounds_1.f90:  New test.
4695
        * gfortran.dg/unpack_bounds_2.f90:  New test.
4696
        * gfortran.dg/unpack_bounds_3.f90:  New test.
4697
 
4698
2009-08-25  Eric Botcazou  
4699
 
4700
        * gnat.dg/slice7.adb: New test.
4701
        * gnat.dg/slice7_pkg.ads: New helper.
4702
 
4703
2009-08-25  Janus Weil  
4704
 
4705
        PR fortran/41139
4706
        * gfortran.dg/proc_ptr_25.f90: New.
4707
        * gfortran.dg/proc_ptr_comp_18.f90: New.
4708
        * gfortran.dg/proc_ptr_comp_19.f90: New.
4709
 
4710
2009-08-24  Jerry DeLisle  
4711
 
4712
        PR fortran/41154
4713
        * gfortran.dg/fmt_error_8.f: New test.
4714
 
4715
2009-08-24  Kaveh R. Ghazi  
4716
 
4717
        * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4718
        number, update all callers and synchronize results for latest MPC.
4719
 
4720
2009-08-21  Jason Merrill  
4721
 
4722
        * g++.dg/warn/Wunused-17.C: New.
4723
 
4724
2009-08-11  Ramana Radhakrishnan  
4725
 
4726
        * gcc.target/arm/combine-cmp-shift.c: New test.
4727
 
4728
2009-08-24  Kai Tietz  
4729
 
4730
        * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4731
        * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4732
        width specifier.
4733
 
4734
2009-08-23  Jerry DeLisle   
4735
 
4736
        * gfortran.dg/fmt_error_7.f: New test.
4737
 
4738
2009-08-23  Uros Bizjak  
4739
 
4740
        PR target/40718
4741
        * gcc.target/i386/pr40718.c: New test.
4742
 
4743
2009-08-22  Steven G. Kargl  
4744
 
4745
        * gfortran.dg/proc_ptr_24.f90: New test.
4746
 
4747
2009-08-22 Steven K. kargl  
4748
 
4749
        * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4750
        * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4751
        * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4752
 
4753
2009-08-22  Bud Davis  
4754
 
4755
        PR fortran/28039
4756
        * gfortran.dg/fmt_with_extra.f: new file.
4757
 
4758
2009-08-21  Maciej W. Rozycki  
4759
 
4760
        * lib/target-supports.exp
4761
        (check_effective_target_arm_iwmmxt_ok): New procedure.
4762
        * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4763
        exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4764
 
4765
2009-08-21  Uros Bizjak  
4766
 
4767
        * gfortran.dg/boz_9.f90: Do not load denormal floating
4768
        point constants.  Remove -mieee option for alpha*-*-* targets.
4769
 
4770
2009-08-21  Janus Weil  
4771
 
4772
        PR fortran/41106
4773
        * gfortran.dg/proc_ptr_23.f90: New.
4774
        * gfortran.dg/proc_ptr_comp_15.f90: New.
4775
        * gfortran.dg/proc_ptr_comp_16.f90: New.
4776
        * gfortran.dg/proc_ptr_comp_17.f90: New.
4777
 
4778
2009-08-21  Jakub Jelinek  
4779
 
4780
        PR c++/41131
4781
        * g++.dg/expr/unary3.C: New test.
4782
 
4783
2009-08-21  Kaz Kojima  
4784
 
4785
        * gfortran.dg/common_5.f: Add -mdalign for sh.
4786
        * gfortran.dg/common_align_2.f90: Likewise.
4787
 
4788
2009-08-20  Thomas Koenig  
4789
 
4790
        PR libfortran/40962
4791
        * c_f_pointer_tests_4.f90:  New test.
4792
 
4793
2009-08-20  Eric Botcazou  
4794
 
4795
        * gnat.dg/slice6.adb: New test.
4796
        * gnat.dg/slice6_pkg.ads: New helper.
4797
 
4798
2009-08-20  Michael Matz  
4799
 
4800
        PR fortran/41126
4801
        * gfortran.dg/pr41126.f90: New test.
4802
 
4803
2009-08-20  Eric Botcazou  
4804
 
4805
        * gnat.dg/dynamic_bound.adb: New test.
4806
 
4807
2009-08-20  Janus Weil  
4808
 
4809
        PR fortran/41121
4810
        * gfortran.dg/intrinsic_5.f90: New.
4811
 
4812
2009-08-19  Ramana Radhakrishnan  
4813
            Richard Earnshaw  
4814
 
4815
        * gcc.target/arm/20090811-1.c: New test.
4816
 
4817
2009-08-19  Jakub Jelinek  
4818
 
4819
        PR middle-end/41123
4820
        * gcc.dg/pr41123.c: New test.
4821
 
4822
2009-08-19  Jason Merrill  
4823
 
4824
        PR c++/41120
4825
        * g++.dg/other/gc4.C: New.
4826
 
4827
2009-08-18  Michael Matz  
4828
 
4829
        * gfortran.dg/vect/vect-gems.f90: New test.
4830
        * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4831
 
4832
2009-08-18  DJ Delorie  
4833
 
4834
        * lib/wrapper.exp: Move load of target-libpath.exp from here...
4835
        * lib/gcc-defs.exp: ... to here.
4836
 
4837
        * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4838
        GCC_EXEC_PREFIX before building the wrapper.
4839
 
4840
2009-08-18  Nathan Froyd  
4841
 
4842
        * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4843
        tests.
4844
        * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4845
        * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4846
        dg-options.  Fix dg-final clause.
4847
 
4848
2009-08-18  Uros Bizjak  
4849
 
4850
        * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4851
 
4852
2009-08-18  Janus Weil  
4853
            Paul Thomas  
4854
 
4855
        PR fortran/40870
4856
        * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4857
 
4858
2009-08-18  Richard Guenther  
4859
 
4860
        PR middle-end/41094
4861
        * gcc.dg/torture/pr41094.c: New testcase.
4862
        * gcc.dg/torture/builtin-power-1.c: Adjust.
4863
        * gcc.dg/builtins-10.c: Likewise.
4864
 
4865
2009-08-18  Jakub Jelinek  
4866
 
4867
        PR target/40971
4868
        * gcc.dg/pr40971.c: New test.
4869
 
4870
2008-08-17  Paul Thomas  
4871
 
4872
        PR fortran/41062
4873
        * gfortran.dg/use_only_4.f90: New test.
4874
 
4875
2009-08-17  Daniel Kraft  
4876
 
4877
        PR fortran/37425
4878
        * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4879
        NOPASS bindings as operators.
4880
 
4881
2009-08-17  Uros Bizjak  
4882
 
4883
        * lib/target-supports.exp
4884
        (check_effective_target_vect_cmdline_needed): Add alpha to the list
4885
        of targets that do not need command line argument to enable SIMD.
4886
 
4887
2009-08-17  Kaveh R. Ghazi  
4888
 
4889
        * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4890
        typo in cache name.
4891
 
4892
2009-08-17  Jerry DeLisle  
4893
 
4894
        PR fortran/41075
4895
        * gfortran.dg/unlimited_fmt_1.f90: New test.
4896
 
4897
2009-08-17  Dodji Seketeli  
4898
 
4899
        * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4900
 
4901
2009-08-17  Arnaud Charlet  
4902
 
4903
        * gnat.dg/itype.ad[sb]: New test.
4904
 
4905
2009-08-16  Adam Nemet  
4906
 
4907
        * gcc.target/mips/mips.exp: Add terminology section to comment
4908
        at the top of the file.  Fix typos.
4909
 
4910
2009-08-16  Jason Merrill  
4911
 
4912
        * g++.dg/debug/dwarf2/inline1.C: New.
4913
 
4914
2009-08-16  Richard Sandiford  
4915
 
4916
        PR target/38599
4917
        * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4918
 
4919
2009-08-16  Dodji Seketeli  
4920
 
4921
        PR debug/37801
4922
        * gcc.dg/debug/20020224-1.c: Adjust the comment.
4923
        Make sure to trigger inlining optimizations.
4924
        * gcc.dg/debug/dwarf2/inline2.c: New test.
4925
 
4926
2009-08-14  Janus Weil  
4927
 
4928
        PR fortran/41070
4929
        * gfortran.dg/structure_constructor_10.f90: New.
4930
 
4931
2009-08-14  Olatunji Ruwase 
4932
 
4933
        * gcc.dg/pragma-re-1.c: Supported on all platforms.
4934
        * gcc.dg/pragma-re-2.c: Likewise.
4935
        * gcc.dg/pragma-re-3.c: Likewise.
4936
        * gcc.dg/pragma-re-4.c: Likewise.
4937
        * g++.dg/other/pragma-re-1.C: Likewise.
4938
        * g++.dg/other/pragma-re-2.C: Likewise.
4939
 
4940
2009-08-14  Kaveh R. Ghazi  
4941
 
4942
        * gcc.dg/torture/builtin-math-7.c: New.
4943
 
4944
2009-08-14  Richard Guenther  
4945
 
4946
        * gcc.c-torture/execute/20090814-1.c: New testcase.
4947
 
4948
2009-08-14  David Edelsohn  
4949
 
4950
        * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4951
 
4952
2009-08-14  Paolo Bonzini  
4953
 
4954
        PR target/40934
4955
        * gcc.target/i386/pr40934.c: New.
4956
 
4957
2009-08-14  Uros Bizjak  
4958
 
4959
        PR target/41019
4960
        * gcc.target/i386/pr41019.c: New test.
4961
 
4962
2009-08-13  Jerry DeLisle 
4963
 
4964
        PR fortran/40955
4965
        * gfortran.dg/winapi.f90: New test.
4966
 
4967
2009-08-13  Janus Weil  
4968
 
4969
        PR fortran/40995
4970
        * gfortran.dg/intrinsic_4.f90: New.
4971
        * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4972
        different line.
4973
 
4974
2009-08-13  Richard Guenther  
4975
 
4976
        PR middle-end/41047
4977
        * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4978
 
4979
2009-08-12  Richard Guenther  
4980
 
4981
        PR tree-optimization/41011
4982
        * gfortran.dg/pr41011.f: New testcase.
4983
 
4984
2009-08-11  Andrew Haley  
4985
 
4986
        * gcc.target/arm/synchronize.c: New file.
4987
 
4988
2009-08-12  Sebastian Pop  
4989
 
4990
        PR middle-end/40980
4991
        * gfortran.dg/graphite/id-17.f: New.
4992
 
4993
2009-08-12  Konrad Trifunovic  
4994
            Sebastian Pop  
4995
 
4996
        * gcc.dg/graphite/interchange-1.c: XFAILed.
4997
        * gcc.dg/graphite/interchange-2.c: XFAILed.
4998
        * gcc.dg/graphite/interchange-3.c: XFAILed.
4999
        * gcc.dg/graphite/interchange-4.c: XFAILed.
5000
        * gcc.dg/graphite/interchange-7.c: XFAILed.
5001
 
5002
2009-08-12  Sebastian Pop  
5003
 
5004
        * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
5005
 
5006
2009-08-12  Sebastian Pop  
5007
            Pranav Garg  
5008
 
5009
        * gcc.dg/graphite/interchange-6.c: XFAILed.
5010
 
5011
2009-08-12  Sebastian Pop  
5012
 
5013
        * gcc.dg/graphite/interchange-9.c: New.
5014
 
5015
2009-08-12  Richard Guenther  
5016
 
5017
        PR rtl-optimization/41033
5018
        * gcc.dg/pr41033.c: New test.
5019
 
5020
2009-08-11  Janus Weil  
5021
 
5022
        PR fortran/41022
5023
        * gfortran.dg/proc_ptr_comp_14.f90: New.
5024
 
5025
2009-08-11  Adam Nemet  
5026
 
5027
        * gcc.target/mips/ext-5.c: New test.
5028
        * gcc.target/mips/ext-6.c: New test.
5029
        * gcc.target/mips/ext-7.c: New test.
5030
        * gcc.target/mips/ext-8.c: New test.
5031
        * gcc.target/mips/extend-2.c: New test.
5032
 
5033
2009-08-10  Jason Merrill  
5034
 
5035
        * g++.dg/other/linkage2.C: New test for types-without-linkage
5036
        handling.
5037
        * g++.dg/ext/anon-struct4.C: No error about anonymous type.
5038
        * g++.dg/lookup/anon2.C: Likewise.
5039
        * g++.dg/other/anon3.C: Likewise.
5040
        * g++.dg/template/arg2.C: Likewise.
5041
        * g++.dg/template/local4.C: Likewise.
5042
        * g++.old-deja/g++.law/operators32.C: Likewise.
5043
        * g++.old-deja/g++.other/linkage2.C: Likewise.
5044
        * g++.old-deja/g++.pt/enum6.C: Likewise.
5045
        * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
5046
        * g++.old-deja/g++.other/linkage1.C: Likewise.
5047
 
5048
2009-08-10  Manuel López-Ibáñez  
5049
 
5050
        * gcc.dg/dg.exp: Test also c-c++-common dir.
5051
        * g++.dg/dg.exp: Likewise.
5052
        * g++.dg/warn/Wconversion-real.C: Delete.
5053
        * gcc.dg/Wconversion-real.c: Move to ...
5054
        * c-c++-common/Wconversion-real.c: ... here.
5055
        * lib/target-supports.exp
5056
        (check_effective_target_c,check_effective_target_c++): New.
5057
 
5058
2009-08-10  Daniel Kraft  
5059
 
5060
        PR fortran/37425
5061
        * gfortran.dg/typebound_operator_1.f03: New test.
5062
        * gfortran.dg/typebound_operator_2.f03: New test.
5063
 
5064
2009-08-10  Richard Guenther  
5065
 
5066
        PR middle-end/41006
5067
        * gcc.c-torture/compile/pr41006-1.c: New testcase.
5068
        * gcc.c-torture/compile/pr41006-2.c: Likewise.
5069
 
5070
2009-08-10  Janus Weil  
5071
 
5072
        PR fortran/40940
5073
        * gfortran.dg/class_1.f03: New.
5074
        * gfortran.dg/class_2.f03: New.
5075
        * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
5076
        * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
5077
        * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
5078
        * gfortran.dg/typebound_call_10.f03: Ditto.
5079
        * gfortran.dg/typebound_call_2.f03: Ditto.
5080
        * gfortran.dg/typebound_call_3.f03: Ditto.
5081
        * gfortran.dg/typebound_call_4.f03: Ditto.
5082
        * gfortran.dg/typebound_generic_3.f03: Ditto.
5083
        * gfortran.dg/typebound_generic_4.f03: Ditto.
5084
        * gfortran.dg/typebound_proc_1.f08: Ditto.
5085
        * gfortran.dg/typebound_proc_5.f03: Ditto.
5086
        * gfortran.dg/typebound_proc_6.f03: Ditto.
5087
 
5088
2009-08-10  Dodji Seketeli  
5089
 
5090
        PR c++/40866
5091
        * g++.dg/expr/stmt-expr-1.C: New test.
5092
 
5093
2009-08-09  Richard Guenther  
5094
 
5095
        PR tree-optimization/41016
5096
        * gcc.c-torture/compile/pr41016.c: New testcase.
5097
 
5098
2009-08-09  Richard Sandiford  
5099
 
5100
        * gcc.dg/overflow-warn-8.c: New test.
5101
 
5102
2009-08-09  Ira Rosen  
5103
 
5104
        PR tree-optimization/41008
5105
        * gcc.dg/vect/O1-pr41008.c: New test.
5106
 
5107
2009-08-05  Tobias Burnus  
5108
 
5109
        PR fortran/40955
5110
        * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
5111
 
5112
2009-08-09  Bernd Schmidt  
5113
 
5114
        * gcc.target/bfin/loop-autoinc.c: New file.
5115
 
5116
2009-08-08  Richard Guenther  
5117
 
5118
        PR tree-optimization/40991
5119
        * g++.dg/torture/pr40991.C: New testcase.
5120
 
5121
2009-08-08  Laurent GUERBY  
5122
 
5123
        * ada/acats/support/impdef.a: Tweak timing constants. Add
5124
        Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
5125
        * ada/acats/tests/c9/c940005.a: Use new timing constants.
5126
        * ada/acats/tests/c9/c940007.a: Likewise.
5127
        * ada/acats/tests/c9/c94001c.ada: Likewise.
5128
        * ada/acats/tests/c9/c94006a.ada: Likewise.
5129
        * ada/acats/tests/c9/c94008c.ada: Likewise.
5130
        * ada/acats/tests/c9/c951002.a: Likewise.
5131
        * ada/acats/tests/c9/c954a01.a: Likewise.
5132
        * ada/acats/tests/c9/c96001a.ada: Likewise.
5133
        * ada/acats/tests/c9/c97307a.ada: Likewise.
5134
 
5135
2009-08-07  Richard Guenther  
5136
 
5137
        PR tree-optimization/40999
5138
        * gfortran.dg/pr40999.f: New testcase.
5139
 
5140
2009-08-07  Jakub Jelinek  
5141
 
5142
        * g++.dg/tree-prof/partition1.C: New test.
5143
 
5144
2009-08-06  Richard Earnshaw  
5145
 
5146
        * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
5147
        hook.
5148
        (check_effective_target_arm_neon_ok): Improve test for neon
5149
        availability.
5150
        * gcc.target/arm/eabi1.c: Only run test in base variant.
5151
        * gcc.target/arm/abitest.h: Allow the test function to have a PCS
5152
        attribute.
5153
        * gcc.target/arm/vfp1[567].c: New tests.
5154
 
5155
2009-08-06  Jason Merrill  
5156
 
5157
        PR c++/40948
5158
        * g++.dg/ext/complit12.C: Expand.
5159
 
5160
2009-08-06  Richard Earnshaw  
5161
 
5162
        Merge ARM/hard_vfp_branch to trunk.
5163
 
5164
        2009-08-04  Richard Earnshaw  
5165
 
5166
        * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
5167
        * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
5168
 
5169
        2009-05-12  Joseph Myers  
5170
 
5171
        * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
5172
        (PCS): Define macro to use base AAPCS.
5173
        (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
5174
 
5175
        2009-05-11  Daniel Jacobowitz  
5176
 
5177
        * lib/target-supports.exp (check_effective_target_arm_neon_ok):
5178
        Correct arm_neon.h typo.
5179
 
5180
        2009-03-06  Richard Earnshaw  
5181
 
5182
        * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
5183
        this a linkage test.
5184
        * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
5185
        argument marshalling.
5186
        * abitest.h: New file.
5187
        * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
5188
        * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
5189
 
5190
2009-08-06  Martin Jambor  
5191
 
5192
        PR middle-end/32964
5193
        * gcc.dg/tree-ssa/pr32964.c: New test.
5194
 
5195
2009-08-06  Uros Bizjak  
5196
            H.J. Lu  
5197
 
5198
        PR target/40957
5199
        * gcc.target/i386/pr40957.c: New test.
5200
 
5201
2009-08-06  Richard Guenther  
5202
 
5203
        PR tree-optimization/40964
5204
        * gcc.c-torture/compile/pr40964.c: New testcase.
5205
 
5206
2009-08-05  Paul Thomas  
5207
 
5208
        PR fortran/40847
5209
        * gfortran.dg/transfer_resolve_1.f90 : New test.
5210
 
5211
2009-08-05  Uros Bizjak  
5212
            Mikulas Patocka  
5213
 
5214
        PR target/40906
5215
        * gcc.target/i386/pr40906-1.c: New test.
5216
        * gcc.target/i386/pr40906-2.c: Ditto.
5217
        * gcc.target/i386/pr40906-3.c: Ditto.
5218
 
5219
2009-08-05  Jakub Jelinek  
5220
 
5221
        PR rtl-optimization/40924
5222
        * g++.dg/torture/pr40924.C: New test.
5223
 
5224
2009-08-05  Manuel López-Ibáñez  
5225
 
5226
        PR c++/36069
5227
        * g++.dg/warn/pr36069.C: New.
5228
 
5229
2009-08-04  Dodji Seketeli  
5230
 
5231
        PR c++/39987
5232
        * g++.dg/overload/defarg4.C: New test.
5233
 
5234
2009-08-04  Manuel López-Ibáñez  
5235
 
5236
        PR c++/16696
5237
        * g++.dg/parse/pr16696.C: New.
5238
        * g++.dg/parse/pr16696-permissive.C: New.
5239
 
5240
2009-08-04  Paul Thomas  
5241
 
5242
        PR fortran/40875
5243
        * gfortran.dg/initialization_23.f90 : New test.
5244
 
5245
2009-08-04  Dodji Seketeli  
5246
 
5247
        PR debug/39706
5248
        * g++.dg/debug/dwarf2/pubnames-1.C: New test.
5249
 
5250
2009-08-03  Jason Merrill  
5251
            Jakub Jelinek  
5252
 
5253
        PR c++/40948
5254
        * g++.dg/ext/complit12.C: New.
5255
 
5256
2009-08-03  Janis Johnson  
5257
 
5258
        PR c/39902
5259
        * gcc.target/powerpc/pr39902-2.c: New test.
5260
 
5261
2009-08-03  Jakub Jelinek  
5262
 
5263
        PR middle-end/40943
5264
        * gcc.dg/uninit-6.c: Re-add XFAIL.
5265
        * gcc.dg/uninit-6-O0.c: Likewise.
5266
        * gcc.dg/uninit-pr40943.c: New test.
5267
 
5268
2009-08-03  John David Anglin  
5269
 
5270
        PR testsuite/40858
5271
        * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
5272
        .ascii.
5273
 
5274
2009-08-02  Jerry DeLisle  
5275
 
5276
        PR libfortran/40853
5277
        * gfortran.dg/namelist_40.f90: Update error output.
5278
        * gfortran.dg/namelist_47.f90: Update error output.
5279
        * gfortran.dg/namelist_58.f90: New test.
5280
 
5281
2009-08-02  Janus Weil  
5282
 
5283
        PR fortran/40881
5284
        * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
5285
        * gfortran.dg/altreturn_3.f90: Ditto.
5286
        * gfortran.dg/altreturn_5.f90: Ditto.
5287
        * gfortran.dg/altreturn_6.f90: Ditto.
5288
        * gfortran.dg/altreturn_7.f90: Ditto.
5289
        * gfortran.dg/array_constructor_13.f90: Ditto.
5290
        * gfortran.dg/arrayio_7.f90: Ditto.
5291
        * gfortran.dg/arrayio_8.f90: Ditto.
5292
        * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
5293
        * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
5294
        * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
5295
        * gfortran.dg/backspace_8.f: Add -std=legacy.
5296
        * gfortran.dg/backspace_9.f: Ditto.
5297
        * gfortran.dg/char_comparison_1.f: Ditto.
5298
        * gfortran.dg/char_decl_1.f90: Ditto.
5299
        * gfortran.dg/char_initialiser_actual.f90: Ditto.
5300
        * gfortran.dg/char_pointer_assign.f90: Ditto.
5301
        * gfortran.dg/char_pointer_dependency.f90: Ditto.
5302
        * gfortran.dg/char_pointer_dummy.f90: Ditto.
5303
        * gfortran.dg/char_pointer_func.f90: Ditto.
5304
        * gfortran.dg/common_8.f90: Ditto.
5305
        * gfortran.dg/constant_substring.f: Ditto.
5306
        * gfortran.dg/data_char_2.f90: Ditto.
5307
        * gfortran.dg/der_array_io_1.f90: Ditto.
5308
        * gfortran.dg/der_array_io_2.f90: Ditto.
5309
        * gfortran.dg/der_array_io_3.f90: Ditto.
5310
        * gfortran.dg/der_io_3.f90: Ditto.
5311
        * gfortran.dg/dev_null.F90: Ditto.
5312
        * gfortran.dg/direct_io_2.f90: Ditto.
5313
        * gfortran.dg/do_iterator_2.f90: Ditto.
5314
        * gfortran.dg/e_d_fmt.f90: Ditto.
5315
        * gfortran.dg/empty_format_1.f90: Ditto.
5316
        * gfortran.dg/entry_17.f90: Modified warning message.
5317
        * gfortran.dg/entry_7.f90: Add -std=legacy.
5318
        * gfortran.dg/eor_1.f90: Ditto.
5319
        * gfortran.dg/equiv_2.f90: Ditto.
5320
        * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
5321
        * gfortran.dg/equiv_substr.f90: Add -std=legacy.
5322
        * gfortran.dg/extended_char_comparison_1.f: Ditto.
5323
        * gfortran.dg/fmt_bz_bn_err.f: Ditto.
5324
        * gfortran.dg/fmt_error_2.f90: Ditto.
5325
        * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5326
        * gfortran.dg/fmt_tl.f: Ditto.
5327
        * gfortran.dg/fmt_white.f: Ditto.
5328
        * gfortran.dg/func_derived_1.f90: Ditto.
5329
        * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5330
        * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5331
        * gfortran.dg/global_references_2.f90: Ditto.
5332
        * gfortran.dg/hollerith_1.f90: Ditto.
5333
        * gfortran.dg/hollerith.f90: Use new-style character length.
5334
        * gfortran.dg/hollerith_f95.f90: Ditto.
5335
        * gfortran.dg/ichar_1.f90: Add -std=legacy.
5336
        * gfortran.dg/implicit_6.f90: Ditto.
5337
        * gfortran.dg/implicit_9.f90: Ditto.
5338
        * gfortran.dg/inquire_13.f90: Ditto.
5339
        * gfortran.dg/inquire_5.f90: Ditto.
5340
        * gfortran.dg/inquire_6.f90: Ditto.
5341
        * gfortran.dg/inquire.f90: Ditto.
5342
        * gfortran.dg/io_constraints_1.f90: Use new-style character length.
5343
        * gfortran.dg/io_constraints_2.f90: Ditto.
5344
        * gfortran.dg/list_read_2.f90: Add -std=legacy.
5345
        * gfortran.dg/loc_2.f90: Ditto.
5346
        * gfortran.dg/logical_1.f90: Ditto.
5347
        * gfortran.dg/longline.f: Ditto.
5348
        * gfortran.dg/merge_char_1.f90: Ditto.
5349
        * gfortran.dg/namelist_12.f: Ditto.
5350
        * gfortran.dg/namelist_14.f90: Ditto.
5351
        * gfortran.dg/namelist_18.f90: Ditto.
5352
        * gfortran.dg/namelist_19.f90: Ditto.
5353
        * gfortran.dg/namelist_21.f90: Ditto.
5354
        * gfortran.dg/namelist_22.f90: Ditto.
5355
        * gfortran.dg/namelist_37.f90: Ditto.
5356
        * gfortran.dg/namelist_54.f90: Ditto.
5357
        * gfortran.dg/namelist_55.f90: Ditto.
5358
        * gfortran.dg/namelist_empty.f90: Ditto.
5359
        * gfortran.dg/namelist_use.f90: Use new-style character length.
5360
        * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
5361
        * gfortran.dg/nested_modules_4.f90: Ditto.
5362
        * gfortran.dg/nested_modules_5.f90: Ditto.
5363
        * gfortran.dg/open-options-blanks.f: Ditto.
5364
        * gfortran.dg/output_exponents_1.f90: Ditto.
5365
        * gfortran.dg/parens_5.f90: Ditto.
5366
        * gfortran.dg/parens_6.f90: Ditto.
5367
        * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
5368
        * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
5369
        * gfortran.dg/pr15129.f90: Ditto.
5370
        * gfortran.dg/pr15332.f: Ditto.
5371
        * gfortran.dg/pr16597.f90: Ditto.
5372
        * gfortran.dg/pr17143.f90: Ditto.
5373
        * gfortran.dg/pr17164.f90: Ditto.
5374
        * gfortran.dg/pr17229.f: Modified warning message.
5375
        * gfortran.dg/pr18210.f90: Add -std=legacy.
5376
        * gfortran.dg/pr19155.f: Ditto.
5377
        * gfortran.dg/pr20086.f90: Ditto.
5378
        * gfortran.dg/pr20124.f90: Ditto.
5379
        * gfortran.dg/pr20755.f: Ditto.
5380
        * gfortran.dg/pr20865.f90: Ditto.
5381
        * gfortran.dg/pr20950.f: Ditto.
5382
        * gfortran.dg/pr21730.f: Ditto.
5383
        * gfortran.dg/pr22491.f: Ditto.
5384
        * gfortran.dg/pr29713.f90: Ditto.
5385
        * gfortran.dg/print_parentheses_1.f: Ditto.
5386
        * gfortran.dg/print_parentheses_2.f90: Ditto.
5387
        * gfortran.dg/proc_assign_1.f90: Ditto.
5388
        * gfortran.dg/proc_decl_1.f90: Ditto.
5389
        * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
5390
        * gfortran.dg/read_eor.f90: : Add -std=legacy.
5391
        * gfortran.dg/read_float_1.f90: Ditto.
5392
        * gfortran.dg/read_logical.f90: Ditto.
5393
        * gfortran.dg/recursive_statement_functions.f90: Ditto.
5394
        * gfortran.dg/return_1.f90: Ditto.
5395
        * gfortran.dg/rewind_1.f90: Ditto.
5396
        * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
5397
        * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
5398
        * gfortran.dg/stfunc_1.f90: Ditto.
5399
        * gfortran.dg/stfunc_3.f90: Ditto.
5400
        * gfortran.dg/stfunc_4.f90: Ditto.
5401
        * gfortran.dg/stfunc_6.f90: Ditto.
5402
        * gfortran.dg/streamio_2.f90: Ditto.
5403
        * gfortran.dg/string_ctor_1.f90: Ditto.
5404
        * gfortran.dg/string_null_compare_1.f: Ditto.
5405
        * gfortran.dg/substr_6.f90: Ditto.
5406
        * gfortran.dg/tl_editing.f90: Ditto.
5407
        * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
5408
        * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
5409
        * gfortran.dg/x_slash_1.f: Add -std=legacy.
5410
        * gfortran.dg/g77/1832.f: Ditto.
5411
        * gfortran.dg/g77/19981216-0.f Ditto.
5412
        * gfortran.dg/g77/19990525-0.f: Ditto.
5413
        * gfortran.dg/g77/19990826-2.f: Ditto.
5414
        * gfortran.dg/g77/20000630-2.f: Ditto.
5415
        * gfortran.dg/g77/20010116.f: Ditto.
5416
        * gfortran.dg/g77/20010519-1.f: Use new-style character length.
5417
        * gfortran.dg/g77/980419-2.f: Add -std=legacy.
5418
        * gfortran.dg/g77/980520-1.f: Ditto.
5419
        * gfortran.dg/g77/check0.f: Ditto.
5420
        * gfortran.dg/g77/cpp3.F: Ditto.
5421
        * gfortran.dg/g77/cpp4.F: Use new-style character length.
5422
        * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
5423
        * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
5424
        * gfortran.dg/g77/short.f: Ditto.
5425
 
5426
2009-08-01  Adam Nemet  
5427
 
5428
        * gcc.target/mips/ext-3.c: Add NOMIPS16.
5429
        * gcc.target/mips/ext-4.c: Likewise.
5430
        * gcc.target/mips/interrupt_handler.c: Likewise.
5431
        * gcc.target/mips/truncate-4.c: Likewise.
5432
        * gcc.target/mips/truncate-5.c: Likewise.
5433
 
5434
2009-08-01  Sebastian Pop  
5435
 
5436
        * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
5437
        -fgraphite-force-parallel to -floop-parallelize-all.
5438
 
5439
2009-08-01  Paul Thomas  
5440
 
5441
        PR fortran/40011
5442
        * gfortran.dg/whole_file_7.f90: New test.
5443
        * gfortran.dg/whole_file_8.f90: New test.
5444
        * gfortran.dg/whole_file_9.f90: New test.
5445
        * gfortran.dg/whole_file_10.f90: New test.
5446
        * gfortran.dg/whole_file_11.f90: New test.
5447
        * gfortran.dg/whole_file_12.f90: New test.
5448
        * gfortran.dg/whole_file_13.f90: New test.
5449
        * gfortran.dg/whole_file_14.f90: New test.
5450
 
5451
2009-07-31  Jason Merrill  
5452
 
5453
        * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
5454
        binding semantics.
5455
        * g++.dg/cpp0x/named.C: Likewise.
5456
        * g++.dg/cpp0x/overload.C: Likewise.
5457
        * g++.dg/cpp0x/rv1n.C: Likewise.
5458
        * g++.dg/cpp0x/rv1p.C: Likewise.
5459
        * g++.dg/cpp0x/rv2n.C: Likewise.
5460
        * g++.dg/cpp0x/rv2p.C: Likewise.
5461
        * g++.dg/cpp0x/rv3n.C: Likewise.
5462
        * g++.dg/cpp0x/rv3p.C: Likewise.
5463
        * g++.dg/cpp0x/rv4n.C: Likewise.
5464
        * g++.dg/cpp0x/rv4p.C: Likewise.
5465
        * g++.dg/cpp0x/rv5n.C: Likewise.
5466
        * g++.dg/cpp0x/rv5p.C: Likewise.
5467
        * g++.dg/cpp0x/rv6n.C: Likewise.
5468
        * g++.dg/cpp0x/rv6p.C: Likewise.
5469
        * g++.dg/cpp0x/rv7n.C: Likewise.
5470
        * g++.dg/cpp0x/rv7p.C: Likewise.
5471
        * g++.dg/cpp0x/template_deduction.C: Likewise.
5472
        * g++.dg/cpp0x/unnamed_refs.C: Likewise.
5473
        * g++.dg/cpp0x/overloadn.C: New.
5474
        * g++.dg/cpp0x/rv-cast.C: New.
5475
 
5476
2009-07-31  Adam Nemet  
5477
 
5478
        * gcc.target/mips/ext-4.c: New test.
5479
 
5480
2009-07-30  Sebastian Pop  
5481
 
5482
        * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
5483
 
5484
2009-07-30  Sebastian Pop  
5485
 
5486
        * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
5487
        * gcc.dg/tree-ssa/loop-32.c: Same.
5488
        * gcc.dg/tree-ssa/loop-33.c: Same.
5489
        * gcc.dg/tree-ssa/loop-34.c: Same.
5490
        * gcc.dg/tree-ssa/loop-35.c: Same.
5491
        * gcc.dg/tree-ssa/loop-7.c: Same.
5492
        * gcc.dg/tree-ssa/pr23109.c: Same.
5493
        * gcc.dg/tree-ssa/restrict-2.c: Same.
5494
        * gcc.dg/tree-ssa/restrict-3.c: Same.
5495
        * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
5496
        * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
5497
        * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
5498
        * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
5499
        * gcc.dg/tree-ssa/structopt-1.c: Same.
5500
        * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
5501
        * gfortran.dg/pr32921.f: Same.
5502
 
5503
2009-07-30  Sebastian Pop  
5504
 
5505
        * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
5506
        * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
5507
        * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
5508
        * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
5509
        * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
5510
        * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
5511
        * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
5512
        * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
5513
        * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
5514
        * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
5515
        * gcc.dg/graphite/id-1.c: New.
5516
        * gcc.dg/graphite/id-10.c: New.
5517
        * gcc.dg/graphite/id-11.c: New.
5518
        * gcc.dg/graphite/id-12.c: New.
5519
        * gcc.dg/graphite/id-13.c: New.
5520
        * gcc.dg/graphite/id-14.c: New.
5521
        * gcc.dg/graphite/id-15.c: New.
5522
        * gcc.dg/graphite/id-2.c: New.
5523
        * gcc.dg/graphite/id-3.c: New.
5524
        * gcc.dg/graphite/id-4.c: New.
5525
        * gcc.dg/graphite/id-5.c: New.
5526
        * gcc.dg/graphite/id-6.c: New.
5527
        * gcc.dg/graphite/id-7.c: New.
5528
        * gcc.dg/graphite/id-8.c: New.
5529
        * gcc.dg/graphite/id-9.c: New.
5530
        * gcc.dg/graphite/interchange-0.c: New.
5531
        * gcc.dg/graphite/interchange-1.c: New.
5532
        * gcc.dg/graphite/interchange-2.c: New.
5533
        * gcc.dg/graphite/interchange-3.c: New.
5534
        * gcc.dg/graphite/interchange-4.c: New.
5535
        * gcc.dg/graphite/interchange-5.c: New.
5536
        * gcc.dg/graphite/interchange-6.c: New.
5537
        * gcc.dg/graphite/interchange-7.c: New.
5538
        * gcc.dg/graphite/interchange-8.c: New.
5539
        * gcc.dg/graphite/pr35356-1.c: New.
5540
        * gcc.dg/graphite/pr35356-2.c: New.
5541
        * gcc.dg/graphite/pr35356-3.c: New.
5542
        * gcc.dg/graphite/pr40157.c: New.
5543
        * gcc.dg/graphite/run-id-1.c: New.
5544
        * gcc.dg/graphite/scop-20.c: New.
5545
        * gcc.dg/graphite/scop-21.c: New.
5546
        * gfortran.dg/graphite/id-1.f90: New.
5547
        * gfortran.dg/graphite/id-10.f90: New.
5548
        * gfortran.dg/graphite/id-11.f: New.
5549
        * gfortran.dg/graphite/id-12.f: New.
5550
        * gfortran.dg/graphite/id-13.f: New.
5551
        * gfortran.dg/graphite/id-14.f: New.
5552
        * gfortran.dg/graphite/id-15.f: New.
5553
        * gfortran.dg/graphite/id-16.f: New.
5554
        * gfortran.dg/graphite/id-5.f: New.
5555
        * gfortran.dg/graphite/id-6.f: New.
5556
        * gfortran.dg/graphite/id-7.f: New.
5557
        * gfortran.dg/graphite/id-8.f: New.
5558
        * gfortran.dg/graphite/id-9.f: New.
5559
        * gfortran.dg/graphite/interchange-1.f: New.
5560
        * gfortran.dg/graphite/interchange-2.f: New.
5561
 
5562
2009-07-30  Sebastian Pop  
5563
 
5564
        * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
5565
        flags based on the name of the testcase.
5566
        * gfortran.dg/graphite/graphite.exp: Same.
5567
 
5568
        * gcc.dg/graphite/block-0.c: Adjusted.
5569
        * gcc.dg/graphite/block-1.c: Adjusted.
5570
        * gcc.dg/graphite/block-2.c: Adjusted.
5571
        * gcc.dg/graphite/block-3.c: Adjusted.
5572
        * gcc.dg/graphite/block-4.c: Adjusted.
5573
        * gcc.dg/graphite/block-5.c: Adjusted.
5574
        * gcc.dg/graphite/block-6.c: Adjusted.
5575
        * gcc.dg/graphite/pr37485.c: Adjusted.
5576
        * gcc.dg/graphite/pr37684.c: Adjusted.
5577
        * gcc.dg/graphite/pr37828.c: Adjusted.
5578
        * gcc.dg/graphite/pr37883.c: Adjusted.
5579
        * gcc.dg/graphite/pr37928.c: Adjusted.
5580
        * gcc.dg/graphite/pr37943.c: Adjusted.
5581
        * gcc.dg/graphite/pr38409.c: Adjusted.
5582
        * gcc.dg/graphite/pr38498.c: Adjusted.
5583
        * gcc.dg/graphite/pr38559.c: Adjusted.
5584
        * gcc.dg/graphite/pr39335.c: Adjusted.
5585
        * gcc.dg/graphite/pr39335_1.c: Adjusted.
5586
        * gcc.dg/graphite/scop-0.c: Adjusted.
5587
        * gcc.dg/graphite/scop-1.c: Adjusted.
5588
        * gcc.dg/graphite/scop-10.c: Adjusted.
5589
        * gcc.dg/graphite/scop-11.c: Adjusted.
5590
        * gcc.dg/graphite/scop-12.c: Adjusted.
5591
        * gcc.dg/graphite/scop-13.c: Adjusted.
5592
        * gcc.dg/graphite/scop-14.c: Adjusted.
5593
        * gcc.dg/graphite/scop-15.c: Adjusted.
5594
        * gcc.dg/graphite/scop-16.c: Adjusted.
5595
        * gcc.dg/graphite/scop-17.c: Adjusted.
5596
        * gcc.dg/graphite/scop-18.c: Adjusted.
5597
        * gcc.dg/graphite/scop-19.c: Adjusted.
5598
        * gcc.dg/graphite/scop-2.c: Adjusted.
5599
        * gcc.dg/graphite/scop-3.c: Adjusted.-
5600
        * gcc.dg/graphite/scop-4.c: Adjusted.
5601
        * gcc.dg/graphite/scop-5.c: Adjusted.
5602
        * gcc.dg/graphite/scop-6.c: Adjusted.
5603
        * gcc.dg/graphite/scop-7.c: Adjusted.
5604
        * gcc.dg/graphite/scop-8.c: Adjusted.
5605
        * gcc.dg/graphite/scop-9.c: Adjusted.
5606
        * gcc.dg/graphite/scop-matmult.c: Adjusted.
5607
        * gfortran.dg/graphite/block-1.f90: Adjusted.
5608
        * gfortran.dg/graphite/block-2.f: Adjusted.
5609
        * gfortran.dg/graphite/block-3.f90: Adjusted.
5610
        * gfortran.dg/graphite/block-4.f90: Adjusted.
5611
        * gfortran.dg/graphite/id-2.f90: Adjusted.
5612
        * gfortran.dg/graphite/id-3.f90: Adjusted.
5613
        * gfortran.dg/graphite/id-4.f90: Adjusted.
5614
        * gfortran.dg/graphite/pr37852.f90: Adjusted.
5615
        * gfortran.dg/graphite/pr37857.f90: Adjusted.
5616
        * gfortran.dg/graphite/pr37980.f90: Adjusted.
5617
        * gfortran.dg/graphite/pr38083.f90: Adjusted.
5618
        * gfortran.dg/graphite/pr38953.f90: Adjusted.
5619
        * gfortran.dg/graphite/scop-1.f: Adjusted.
5620
 
5621
2009-07-30  Doug Kwan  
5622
 
5623
        * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5624
        in warnings added in rev 141298.
5625
 
5626
2009-07-30  John David Anglin  
5627
 
5628
        * lib/options.exp: Use "!=" instead of "ne".
5629
 
5630
        * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5631
 
5632
        * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5633
        * gcc.dg/ucnid-12.c: Likewise.
5634
 
5635
2009-07-30  Michael Meissner  
5636
            Pat Haugen  
5637
            Revital Eres 
5638
 
5639
        * gcc.target/powerpc/altivec-32.c: New file to test
5640
        Altivec simple math function vectorization.
5641
 
5642
        * gcc.target/powerpc/bswap-run.c: New file to test swap
5643
        builtins.
5644
        * gcc.target/powerpc/bswap16.c: Ditto.
5645
        * gcc.target/powerpc/bswap32.c: Ditto.
5646
        * gcc.target/powerpc/bswap64-1.c: Ditto.
5647
        * gcc.target/powerpc/bswap64-2.c: Ditto.
5648
        * gcc.target/powerpc/bswap64-3.c: Ditto.
5649
        * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5650
        * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5651
        * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5652
 
5653
        * gcc.target/powerpc/popcount-2.c: New file to test
5654
        power7 popcntd instructions.
5655
        * gcc.target/powerpc/popcount-3.c: Ditto.
5656
 
5657
        * gcc.target/powerpc/pr39457.c: New VSX test.
5658
        * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5659
        * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5660
        * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5661
        * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5662
        * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5663
        * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5664
        * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5665
        * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5666
        * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5667
        * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5668
        * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5669
        * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5670
 
5671
        * gcc.target/powerpc/altivec-6.c: Store the result of
5672
        vec_add, so the optimizer doesn't remove it.
5673
 
5674
        * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5675
        systems that support bswap64.
5676
 
5677
        * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5678
        prevent VSX code generation.
5679
 
5680
        * lib/target-supports.exp (check_vsx_hw_available): New
5681
        function to test if VSX available.
5682
        (check_effective_target_powerpc_vsx_ok): Ditto.
5683
        (check_vmx_hw_available): Add explicit -mno-vsx.
5684
 
5685
2009-07-30  Janis Johnson  
5686
 
5687
        PR c/39902
5688
        * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5689
 
5690
2009-07-30  Martin Jambor  
5691
 
5692
        PR tree-optimization/40570
5693
        * gcc.c-torture/compile/pr40570.c: New test.
5694
 
5695
2009-07-29  Jason Merrill  
5696
 
5697
        PR c++/14912
5698
        * g++.dg/template/defarg13.C: New.
5699
 
5700
2009-07-29  Richard Guenther  
5701
 
5702
        PR c++/40834
5703
        * g++.dg/torture/pr40834.C: New testcase.
5704
 
5705
2009-07-29  Michael Matz  
5706
 
5707
        PR middle-end/40830
5708
        * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5709
 
5710
2009-07-28  Kaz Kojima  
5711
 
5712
        * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5713
        sh*-*-* targets.  Skip on spu-*-* targets.
5714
        * gfortran.dg/maxlocval_4.f90: Likewise.
5715
        * gfortran.dg/minlocval_1.f90: Likewise.
5716
        * gfortran.dg/minlocval_4.f90: Likewise.
5717
 
5718
2009-07-28  Jakub Jelinek  
5719
 
5720
        PR fortran/40878
5721
        * gfortran.dg/gomp/pr40878-1.f90: New test.
5722
        * gfortran.dg/gomp/pr40878-2.f90: New test.
5723
 
5724
        PR testsuite/40891
5725
        * gcc.dg/cdce1.c: Adjust note line number.
5726
        * gcc.dg/cdce2.c: Likewise.
5727
 
5728
2009-07-28  Janus Weil  
5729
 
5730
        PR fortran/40882
5731
        * gfortran.dg/proc_ptr_comp_13.f90: New.
5732
 
5733
2009-07-28  Jan Beulich  
5734
 
5735
        * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5736
        * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5737
        * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5738
        * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5739
        * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5740
        * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5741
        * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5742
        * gcc.target/i386/avx-vtestps-2.c: Likewise.
5743
        * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5744
        * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5745
        * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5746
        * gcc.target/i386/avx-vtestps-3.c: Likewise.
5747
        * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5748
        #ifdef NEED_IEEE754_FLOAT conditional.
5749
        (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5750
        conditional.
5751
 
5752
2009-07-28  Jan Beulich  
5753
 
5754
        * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5755
        i?86-*-netware.
5756
        * g++.dg/ext/bitfield3.C: Likewise.
5757
        * g++.dg/ext/bitfield4.C: Likewise.
5758
        * g++.dg/ext/bitfield5.C: Likewise.
5759
        * gcc.dg/bitfld-15.c: Likewise.
5760
        * gcc.dg/bitfld-16.c: Likewise.
5761
        * gcc.dg/bitfld-17.c: Likewise.
5762
        * gcc.dg/bitfld-18.c: Likewise.
5763
        * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5764
        * gcc.dg/20010912-1.c: Likewise.
5765
        * gcc.dg/20021018-1.c: Likewise.
5766
        * gcc.dg/20030213-1.c: Likewise.
5767
        * gcc.dg/20030225-1.c: Likewise.
5768
        * gcc.dg/20030708-1.c: Likewise.
5769
        * gcc.dg/20050321-2.c: Likewise.
5770
        * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5771
        * gcc.dg/cdce2.c: Likewise.
5772
        * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5773
        targets.
5774
        * gcc.target/i386/pr37248-3.c: Likewise.
5775
 
5776
2009-07-27  Janus Weil  
5777
 
5778
        PR fortran/40848
5779
        * gfortran.dg/altreturn_7.f90: New.
5780
 
5781
2009-07-27  Simon Baldwin  
5782
 
5783
        PR testsuite/40829
5784
        * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5785
        so that indexing no longer runs off array end.
5786
 
5787
2009-07-27  Tobias Burnus  
5788
 
5789
        PR fortran/40851
5790
        * gfortran.dg/derived_init_3.f90: New test.
5791
 
5792
2009-07-26  Tobias Burnus  
5793
 
5794
        PR fortran/33197
5795
        * gfortran.dg/atan2_1.f90: New test
5796
        * gfortran.dg/atan2_2.f90: New test
5797
 
5798
2007-07-26  Simon Martin  
5799
 
5800
        PR c++/40749
5801
        * g++.dg/warn/Wreturn-type-6.C: New test.
5802
 
5803
2009-07-26  Ira Rosen  
5804
 
5805
        PR tree-optimization/40801
5806
        * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5807
        * gfortran.dg/vect/vect.exp: Run tests starting with
5808
        "fast-math-real8" with -ffast-math and -fdefault-real-8.
5809
 
5810
2009-07-25  David Daney  
5811
 
5812
        PR rtl-optimization/40445
5813
        * g++.dg/other/builtin-unreachable-1.C: New testcase.
5814
 
5815
2009-07-25  David Daney  
5816
 
5817
        * gcc.dg/builtin-unreachable-4.c: New test.
5818
 
5819
2009-07-25  Tobias Burnus  
5820
 
5821
        PR fortran/33197
5822
        * gfortran.dg/complex_intrinsic_5.f90: New test.
5823
        * gfortran.dg/complex_intrinsic_7.f90: New test.
5824
 
5825
2009-07-25  Martin Jambor  
5826
 
5827
        * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5828
        * gcc.dg/ipa/noclone-1.c: New test.
5829
 
5830
2009-07-25  Uros Bizjak  
5831
 
5832
        * lib/target-supports.exp (check_effective_target_static): New
5833
        procedure.
5834
        * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5835
        supported.
5836
        * g++.old-deja/g++.law/weak.C: Require static effective target.
5837
 
5838
2009-07-25  Janus Weil  
5839
 
5840
        PR fortran/39630
5841
        * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5842
        * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5843
        * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5844
        * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5845
        * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5846
        * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5847
        * gfortran.dg/typebound_call_10.f03: New.
5848
 
5849
2009-07-24  Jason Merrill  
5850
 
5851
        * g++.dg/cpp0x/defaulted11.C: New.
5852
 
5853
        * g++.dg/cpp0x/initlist23.C: New.
5854
 
5855
2009-07-24  Janus Weil  
5856
 
5857
        PR fortran/40822
5858
        * gfortran.dg/char_length_16.f90: New.
5859
 
5860
2009-07-24  Jakub Jelinek  
5861
 
5862
        PR fortran/40643
5863
        PR fortran/31067
5864
        * gfortran.dg/maxlocval_2.f90: New test.
5865
        * gfortran.dg/maxlocval_3.f90: New test.
5866
        * gfortran.dg/maxlocval_4.f90: New test.
5867
        * gfortran.dg/minlocval_1.f90: New test.
5868
        * gfortran.dg/minlocval_2.f90: New test.
5869
        * gfortran.dg/minlocval_3.f90: New test.
5870
        * gfortran.dg/minlocval_4.f90: New test.
5871
 
5872
2009-07-23  Joseph Myers  
5873
 
5874
        * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5875
        scan-assembler.
5876
 
5877
2009-07-23  Jakub Jelinek  
5878
 
5879
        PR fortran/40839
5880
        * gfortran.dg/pr40839.f90: New test.
5881
 
5882
2009-07-23  Michael Matz  
5883
 
5884
        PR middle-end/40830
5885
        * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5886
        don't set options ourself.
5887
 
5888
2009-07-23  Simon Baldwin  
5889
 
5890
        * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5891
        native C compilation where required.
5892
 
5893
2009-07-22  Doug Kwan  
5894
 
5895
        * gcc.c-torture/compile/20090721-1.c: New test.
5896
 
5897
2009-07-22  Michael Matz  
5898
 
5899
        PR tree-optimization/35229
5900
        PR tree-optimization/39300
5901
        * gcc.dg/vect/vect-pre-interact.c: New test.
5902
 
5903
2009-07-22  Richard Guenther  
5904
 
5905
        * g++.dg/lookup/using21.C: Fix duplicate paste.
5906
 
5907
2009-07-22  Richard Guenther  
5908
 
5909
        PR c++/40799
5910
        * g++.dg/lookup/using21.C: New testcase.
5911
 
5912
2009-07-21  Jason Merrill  
5913
 
5914
        * g++.dg/init/aggr4.C: New.
5915
 
5916
2009-07-21  Jason Merrill  
5917
 
5918
        Core issue 934
5919
        * g++.dg/cpp0x/initlist22.C: New.
5920
 
5921
2009-07-21  Uros Bizjak  
5922
 
5923
        * gcc.target/i386/vectorize8.c: New test.
5924
 
5925
2009-07-21  Uros Bizjak  
5926
 
5927
        PR target/40811
5928
        * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5929
        Add i?86 and x86_64 targets.
5930
        * gcc.target/i386/vectorize7.c: New test.
5931
 
5932
        PR target/40809
5933
        * gcc.target/i386/pr40809.c: New test.
5934
 
5935
2009-07-21  Jakub Jelinek  
5936
 
5937
        PR tree-optimization/40813
5938
        * g++.dg/opt/inline15.C: New test.
5939
 
5940
2009-07-21  Paul Brook 
5941
 
5942
        * gcc.dg/vect/section-anchors-nest-1.c: New test.
5943
        * lib/target-supports.exp (check_effective_target_section_anchors):
5944
        Add arm*-*-*.
5945
 
5946
2009-07-20  Olatunji Ruwase  
5947
 
5948
        * gcc.dg/plugin/finish_unit_plugin.c: New test.
5949
        * gcc.dg/plugin/finish_unit-test-1.c: New test.
5950
        * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5951
 
5952
2009-07-20  Adam Nemet  
5953
 
5954
        * gcc.target/mips/ext-3.c: New test.
5955
 
5956
2009-07-20  Jakub Jelinek  
5957
 
5958
        * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5959
        * gcc.dg/builtin-object-size-8.c: New test.
5960
        * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5961
        * g++.dg/ext/builtin-object-size2.C: Likewise.
5962
 
5963
        PR tree-optimization/40792
5964
        * gcc.dg/pr40792.c: New test.
5965
 
5966
2009-07-20  Ira Rosen  
5967
 
5968
        * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5969
        gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5970
        gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5971
 
5972
2009-07-20  Christian Bruel  
5973
 
5974
        * gcc.target/sh/mfmovd.c: New test.
5975
 
5976
2009-07-19  Janne Blomqvist  
5977
            Jerry DeLisle  
5978
 
5979
        PR libfortran/40714
5980
        * gfortran.dg/eof_3.f90: New test.
5981
 
5982
2009-07-18  Steven G. Kargl  
5983
 
5984
        PR fortran/40727
5985
        * gfortran.dg/intrinsic_cmplx.f90: New test.
5986
 
5987
2009-07-19   Thomas Koenig  
5988
 
5989
        PR libfortran/34670
5990
        PR libfortran/36874
5991
        * gfortran.dg/cshift_bounds_1.f90:  New test.
5992
        * gfortran.dg/cshift_bounds_2.f90:  New test.
5993
        * gfortran.dg/cshift_bounds_3.f90:  New test.
5994
        * gfortran.dg/cshift_bounds_4.f90:  New test.
5995
        * gfortran.dg/eoshift_bounds_1.f90:  New test.
5996
        * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5997
        * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5998
        * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5999
 
6000
2009-07-19  Jan Hubicka  
6001
 
6002
        PR tree-optimization/40676
6003
        * gcc.c-torture/compile/pr40676.c: New testcase.
6004
 
6005
2009-07-18  Adam Nemet  
6006
 
6007
        * gcc.target/mips/ext-2.c: New test.
6008
 
6009
2009-07-18  Adam Nemet  
6010
 
6011
        * gcc.target/mips/octeon-exts-7.c: New test.
6012
        * gcc.target/mips/octeon-exts-2.c: Revert previous change.
6013
        * gcc.target/mips/octeon-exts-5.c: Likewise.
6014
 
6015
2009-07-18  Richard Guenther  
6016
 
6017
        PR testsuite/40798
6018
        * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
6019
 
6020
2009-07-18  Richard Guenther  
6021
 
6022
        PR c/40787
6023
        * gcc.dg/pr35899.c: Adjust.
6024
 
6025
2009-07-18  Richard Sandiford  
6026
 
6027
        * gcc.target/powerpc/asm-es-1.c: New test.
6028
        * gcc.target/powerpc/asm-es-2.c: Likewise.
6029
 
6030
2009-07-17  Richard Guenther  
6031
 
6032
        PR c/40401
6033
        * g++.dg/rtti/crash4.C: New testcase.
6034
        * g++.dg/torture/20090706-1.C: Likewise.
6035
        * gcc.dg/redecl-17.c: Likewise.
6036
        * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
6037
        * gcc.dg/declspec-9.c: Expect extra error.
6038
        * gcc.dg/declspec-10.c: Likewise.
6039
        * gcc.dg/declspec-11.c: Likewise.
6040
        * gcc.dg/redecl-10.c: Expect extra warnings.
6041
        * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
6042
        * gcc.target/i386/pr39545-1.c: Likewise.
6043
        * g++.dg/ext/asm3.C: Expect more errors.
6044
        * g++.dg/gomp/block-1.C: Likewise.
6045
        * g++.dg/gomp/block-2.C: Likewise.
6046
        * g++.dg/gomp/block-3.C: Likewise.
6047
        * g++.dg/gomp/block-5.C: Likewise.
6048
        * g++.old-deja/g++.jason/report.C: Expect extra warnings.
6049
        * g++.dg/warn/unused-result1.C: XFAIL.
6050
 
6051
2009-07-17  Richard Guenther  
6052
 
6053
        PR tree-optimization/40321
6054
        * gcc.c-torture/compile/pr40321.c: New testcase.
6055
        * g++.dg/torture/pr40321.C: Likewise.
6056
 
6057
2009-07-17  Jakub Jelinek  
6058
 
6059
        PR c++/40780
6060
        * g++.dg/template/ptrmem19.C: New test.
6061
 
6062
2009-07-17  Aldy Hernandez  
6063
            Manuel López-Ibáñez  
6064
 
6065
        PR 40435
6066
        * gcc.dg/pr36902.c: Add column info.
6067
        * g++.dg/gcov/gcov-2.C: Change count for definition.
6068
 
6069
2009-07-16  Jason Merrill  
6070
 
6071
        PR libstdc++/37907
6072
        * g++.dg/cpp0x/std-layout1.C: New.
6073
        * g++.dg/ext/has_nothrow_assign.C: Fix.
6074
        * g++.dg/ext/has_nothrow_copy.C: Fix.
6075
        * g++.dg/ext/has_trivial_assign.C: Fix.
6076
        * g++.dg/ext/has_trivial_copy.C: Fix.
6077
        * g++.dg/ext/is_pod.C: Fix.
6078
        * g++.dg/other/offsetof3.C: Adjust.
6079
        * g++.dg/overload/ellipsis1.C: Adjust.
6080
        * g++.dg/warn/var-args1.C: Adjust.
6081
        * g++.old-deja/g++.brendan/crash63.C: Adjust.
6082
        * g++.old-deja/g++.brendan/crash64.C: Adjust.
6083
        * g++.old-deja/g++.brendan/overload8.C: Adjust.
6084
        * g++.old-deja/g++.other/vaarg3.C: Adjust.
6085
        * g++.old-deja/g++.pt/vaarg3.C: Adjust.
6086
 
6087
2009-07-16  Kaveh R. Ghazi  
6088
 
6089
        * gcc.dg/torture/builtin-math-5.c: Add more cases.
6090
        * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
6091
        effective target "mpc_pow".
6092
        * lib/target-supports.exp (check_effective_target_mpc_pow): New.
6093
 
6094
2009-07-16  Richard Henderson  
6095
 
6096
        * g++.dg/opt/eh4.C: New test.
6097
 
6098
2009-07-16  Jakub Jelinek  
6099
 
6100
        * obj-c++.dg/defs.mm (abort): Make it extern "C".
6101
 
6102
2009-07-15  Jakub Jelinek  
6103
 
6104
        PR middle-end/40747
6105
        * gcc.c-torture/execute/pr40747.c: New test.
6106
 
6107
2009-07-15  Richard Guenther  
6108
 
6109
        PR middle-end/40753
6110
        * gcc.c-torture/compile/pr40753.c: New testcase.
6111
 
6112
2009-07-15  Janus Weil  
6113
 
6114
        PR fortran/40743
6115
        * gfortran.dg/interface_assignment_4.f90: New.
6116
 
6117
2009-07-15  Gerald Pfeifer  
6118
 
6119
        * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
6120
        for FreeBSD up to and including version 8.
6121
 
6122
2009-07-14  Taras Glek  
6123
            Rafael Espindola  
6124
 
6125
        * g++.dg/plugin/header-plugin-test.C: New.
6126
        * g++.dg/plugin/header_plugin.c: New.
6127
        * g++.dg/plugin/plugin.exp: Update.
6128
 
6129
2009-07-14  Uros Bizjak  
6130
 
6131
        * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
6132
        function to enable vectorization.
6133
        * gcc.target/i386/sse2-lrint-vec.c: Ditto.
6134
        * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6135
 
6136
2009-07-14  Uros Bizjak  
6137
 
6138
        * gcc.target/i386/sse-copysignf-vec.c: New test.
6139
        * gcc.target/i386/sse2-copysign-vec.c: Ditto.
6140
 
6141
2009-07-14  Jason Merrill  
6142
 
6143
        PR c++/37276
6144
        * g++.dg/lookup/builtin5.C: New.
6145
        * g++.dg/other/error22.C: Add missing extern "C".
6146
        * g++.dg/warn/Warray-bounds.C: Likewise.
6147
        * gcc.dg/compat/compat-common.h: Likewise.
6148
 
6149
        PR c++/40746
6150
        * g++.dg/lookup/using20.C: New.
6151
 
6152
        PR c++/40740
6153
        * g++.dg/template/koenig8.C: New.
6154
 
6155
2009-07-14  Jack Howarth  
6156
 
6157
        * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
6158
        both i?86-*-darwin* and x86_64-*-darwin*.
6159
 
6160
2009-07-14  Joseph Myers  
6161
 
6162
        * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
6163
        gcc.target/i386/pr37843-3.c: Allow leading underscore on function
6164
        name.
6165
 
6166
2009-07-14  Dodji Seketeli  
6167
 
6168
        PR debug/40705
6169
        * g++.dg/debug/dwarf2/typedef1.C: New test.
6170
 
6171
        PR c++/40357
6172
        * g++.dg/other/typedef3.C: New test.
6173
 
6174
2009-07-14  Maxim Kuvyrkov  
6175
 
6176
        * gcc.dg/20090709-1.c: Move to a proper place ...
6177
        * gcc.target/m68k/20090709-1.c: ... here.
6178
 
6179
2009-07-13  Andrew Pinski  
6180
 
6181
        PR C++/22154
6182
        * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
6183
        front of qualified names are allowed.
6184
        * g++.dg/parse/crash10.C: Likewise.
6185
        * g++.dg/parse/error15.C: Likewise.
6186
        * g++.dg/parse/typename9.C: Likewise.
6187
        * g++.dg/parse/error8.C: Likewise.
6188
 
6189
2009-07-13  Janus Weil  
6190
 
6191
        PR fortran/40646
6192
        * gfortran.dg/proc_ptr_22.f90: Extended.
6193
        * gfortran.dg/proc_ptr_comp_12.f90: Extended.
6194
 
6195
2009-07-13  Ira Rosen  
6196
 
6197
        * gfortran.dg/vect/vect-6.f: New test.
6198
 
6199
2009-07-12  Jason Merrill  
6200
 
6201
        PR c++/36628
6202
        * g++.dg/cpp0x/decltype17.C: New.
6203
 
6204
        PR c++/37206
6205
        * g++.dg/cpp0x/rv10.C: New.
6206
 
6207
2009-07-12  Jason Merrill  
6208
 
6209
        PR c++/40689
6210
        * g++.dg/cpp0x/initlist20.C: New.
6211
        * g++.dg/cpp0x/initlist21.C: New.
6212
 
6213
2009-07-12  Ira Rosen  
6214
 
6215
        * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
6216
        * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
6217
        gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
6218
        gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
6219
        gcc.dg/vect/vect-double-reduc-7.c: New tests.
6220
 
6221
2009-07-12  Hans-Peter Nilsson  
6222
 
6223
        * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
6224
        gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
6225
        gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
6226
        gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
6227
        gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
6228
        gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
6229
        gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
6230
        effective_target fd_truncate.
6231
 
6232
2009-07-11  Eric Botcazou  
6233
 
6234
        * gnat.dg/specs/addr1.ads: New test.
6235
 
6236
2009-07-11  Jan Hubicka  
6237
 
6238
        PR middle-end/48388
6239
        * g++.dg/torture/pr40388.C: New testcase.
6240
 
6241
2009-07-11  Jakub Jelinek  
6242
 
6243
        PR target/40668
6244
        * gcc.c-torture/execute/pr40668.c: New test.
6245
 
6246
2009-07-11  Paolo Bonzini  
6247
 
6248
        * gcc.c-torture/execute/20090711-1.c: New test.
6249
 
6250
2009-07-11  Richard Sandiford  
6251
 
6252
        PR testsuite/40699
6253
        PR testsuite/40707
6254
        PR testsuite/40709
6255
        * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
6256
        lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
6257
        lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
6258
        g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
6259
 
6260
2009-07-11  Tobias Burnus  
6261
 
6262
        PR fortran/33197
6263
        * gfortran.dg/complex_intrinsic_3.f90: New test.
6264
        * gfortran.dg/complex_intrinsic_4.f90: New test.
6265
 
6266
2009-07-10  David Daney  
6267
 
6268
        PR target/39079
6269
        * gcc.target/mips/mips.exp: Make -msynci a known option.
6270
        * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
6271
 
6272
2009-07-10  Jakub Jelinek  
6273
 
6274
        PR c++/40502
6275
        * g++.dg/ext/strncpy-chk1.C: New test.
6276
 
6277
2009-07-10  Richard Guenther  
6278
 
6279
        PR tree-optimization/40496
6280
        * g++.dg/opt/pr40496.C: New testcase.
6281
 
6282
2009-07-10  Manuel López-Ibáñez  
6283
 
6284
        PR 25509
6285
        PR 40614
6286
        * g++.dg/warn/unused-result1-Werror.c: New.
6287
 
6288
2009-07-10  Paul Thomas  
6289
 
6290
        PR fortran/39334
6291
        * gfortran.dg/recursive_parameter_1.f90: New test.
6292
 
6293
2009-07-09  Steven G. Kargl  
6294
 
6295
        * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
6296
        * gfortran.dg/module_equivalence_6.f90: Ditto.
6297
        * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
6298
        * gfortran.dg/nan_2.f90: Ditto.
6299
        * gfortran.dg/inquire_11.f90: Ditto.
6300
        * gfortran.dg/abstract_type_3.f03: Ditto.
6301
        * gfortran.dg/abstract_type_1.f90: Ditto.
6302
        * gfortran.dg/private_type_9.f90: Ditto.
6303
        * gfortran.dg/abstract_type_5.f03: Ditto.
6304
        * gfortran.dg/elemental_subroutine_6.f90: Ditto.
6305
        * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
6306
        * gfortran.dg/derived_sub.f90: Ditto.
6307
        * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
6308
        * gfortran.dg/bounds_check_fail_2.f90: Ditto.
6309
        * gfortran.dg/maxloc_bounds_6.f90: Ditto.
6310
        * gfortran.dg/mvbits_6.f90: Ditto.
6311
        * gfortran.dg/abstract_type_2.f03: Ditto.
6312
        * gfortran.dg/abstract_type_4.f03: Ditto.
6313
        * gfortran.dg/bounds_check_9.f90: Ditto.
6314
        * gfortran.dg/optional_dim_3.f90: Ditto.
6315
        * gfortran.dg/pr32921.f: Ditto.
6316
        * gfortran.dg/entry_16.f90: Ditto.
6317
        * gfortran.dg/generic_16.f90: Ditto.
6318
 
6319
 
6320
2009-07-09  Maxim Kuvyrkov  
6321
 
6322
        * gcc.target/m68k/20090709-1.c: New.
6323
 
6324
2009-07-09  Dodji Seketeli  
6325
 
6326
        PR c++/40684
6327
        * g++.dg/template/unify11.C: New test.
6328
 
6329
2008-07-09  Paul Thomas  
6330
 
6331
        PR fortran/40629
6332
        * gfortran.dg/host_assoc_function_9.f90: New test.
6333
 
6334
2009-07-09  Janus Weil  
6335
 
6336
        PR fortran/40646
6337
        * gfortran.dg/proc_ptr_22.f90: New.
6338
        * gfortran.dg/proc_ptr_comp_12.f90: New.
6339
 
6340
2009-07-09  Jakub Jelinek  
6341
 
6342
        PR middle-end/40692
6343
        * gcc.c-torture/compile/pr40692.c: New test.
6344
 
6345
2009-07-09  Tobias Burnus  
6346
 
6347
        PR fortran/40604
6348
        * gfortran.dg/pointer_check_6.f90: New test.
6349
 
6350
2009-07-08  Adam Nemet  
6351
 
6352
        * gcc.target/mips/truncate-5.c: New test.
6353
 
6354
2009-07-08  Jerry DeLisle  
6355
 
6356
        PR libfortran/40330
6357
        PR libfortran/40662
6358
        * gfortran.dg/fmt_cache_1.f: New test.
6359
 
6360
2009-07-08  Tobias Burnus  
6361
 
6362
        PR fortran/40675
6363
        * gfortran.dg/nosigned_zero_1.f90: New test.
6364
        * gfortran.dg/nosigned_zero_2.f90: New test.
6365
 
6366
2009-07-08  Richard Guenther  
6367
 
6368
        * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
6369
 
6370
2009-07-08  Richard Guenther  
6371
 
6372
        * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
6373
 
6374
2009-07-08  Paul Thomas  
6375
 
6376
        PR fortran/40591
6377
        * gfortran.dg/proc_ptr_21.f90: New test.
6378
 
6379
2009-07-08  Manuel López-Ibáñez  
6380
 
6381
        PR c++/31246
6382
        * g++.dg/warn/pr31246.C: New.
6383
        * g++.dg/warn/pr31246-2.C: New.
6384
 
6385
2009-07-07  Jason Merrill  
6386
 
6387
        PR c++/35828
6388
        * g++.dg/template/defarg12.C: New.
6389
 
6390
        PR c++/37816
6391
        * g++.dg/cpp0x/enum7.C: New.
6392
 
6393
        PR c++/37946
6394
        * g++.dg/cpp0x/enum6.C: New.
6395
 
6396
        PR c++/40639
6397
        * g++.dg/cpp0x/enum5.C: New.
6398
 
6399
        PR c++/40633
6400
        * g++.dg/cpp0x/enum4.C: New.
6401
 
6402
2009-07-07  Manuel López-Ibáñez  
6403
 
6404
        * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
6405
 
6406
2009-07-07  Manuel López-Ibáñez  
6407
 
6408
        * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
6409
 
6410
2009-07-07  Jakub Jelinek  
6411
 
6412
        PR middle-end/40669
6413
        * gcc.dg/pr40669.c: New test.
6414
 
6415
2009-07-07  Manuel López-Ibáñez  
6416
 
6417
        * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
6418
        location. Update all calls.
6419
        * g++.dg/plugin/selfassign.c: Likewise.
6420
 
6421
2009-07-06  Jason Merrill  
6422
 
6423
        * g++.dg/rtti/dyncast[34].C: New.
6424
 
6425
2009-07-06  Nathan Froyd  
6426
 
6427
        * lib/target-supports.exp
6428
        (check_effective_target_mips_newabi_large_long_double): New.
6429
        * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
6430
        target.
6431
        * gcc.target/mips/fpr-moves-6.c: Likewise.
6432
 
6433
2009-07-06  Simon Martin  
6434
 
6435
        PR c++/40557
6436
        * g++.dg/template/union2.C: New test.
6437
 
6438
2009-07-04  Jason Merrill  
6439
 
6440
        * g++.dg/template/using15.C: New.
6441
 
6442
2009-07-04  Jakub Jelinek  
6443
 
6444
        * gfortran.dg/maxloc_1.f90: New test.
6445
 
6446
2009-07-04  Janus Weil  
6447
 
6448
        PR fortran/40593
6449
        * gfortran.dg/proc_ptr_result_6.f90: New.
6450
 
6451
2009-07-04  Francois-Xavier Coudert  
6452
 
6453
        * gcc.dg/framework-2.c: Adjust testcase to pass.
6454
 
6455
2009-07-04  Jason Merrill  
6456
 
6457
        PR c++/40619
6458
        * g++.dg/cpp0x/auto16.C: New.
6459
 
6460
2009-07-03  Vladimir Makarov  
6461
 
6462
        PR target/40587
6463
        * gfortran.dg/pr40587.f: New test.
6464
 
6465
2009-07-03  Jerry DeLisle  
6466
 
6467
        PR fortran/40638
6468
        * gfortran.dg/unit_1.f90: New test.
6469
 
6470
2009-07-03  Jason Merrill  
6471
 
6472
        * g++.dg/template/pure1.C: Expect another error.
6473
 
6474
2009-07-03  Richard Guenther  
6475
 
6476
        PR tree-optimization/40640
6477
        * gcc.c-torture/compile/pr40640.c: New testcase.
6478
 
6479
2009-07-03  Richard Guenther  
6480
 
6481
        PR middle-end/34163
6482
        * gfortran.dg/pr34163.f90: New testcase.
6483
 
6484
2009-07-03  Jan Hubicka  
6485
 
6486
        * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
6487
        * gcc.dg/tree-ssa/loop-25.c: Likewise.
6488
        * gcc.dg/tree-ssa/loop-26.c: Likewise.
6489
        * gcc.dg/tree-ssa/pr32044.c: Likewise.
6490
        * gcc.dg/tree-ssa/loop-29.c: Likewise.
6491
        * gcc.dg/tree-ssa/loop-10.c: Likewise.
6492
        * gnat.dg/loop_optimization6.adb: Enable -O2.
6493
 
6494
2009-07-02  Mark Mitchell  
6495
 
6496
        * g++.dg/warn/null4.C: Extend.
6497
 
6498
2009-07-02  Jason Merrill  
6499
 
6500
        * g++.dg/template/spec8.C: Fix.
6501
 
6502
2009-07-02  Michael Matz  
6503
 
6504
        PR fortran/32131
6505
        * gfortran.dg/pr32921.f: Adjust.
6506
 
6507
2009-07-02  Jan Hubicka  
6508
 
6509
        * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
6510
 
6511
2009-07-01  Adam Nemet  
6512
 
6513
        * gcc.target/mips/truncate-4.c: New testcase.
6514
 
6515
2009-07-01  Richard Guenther  
6516
 
6517
        PR tree-optimization/19831
6518
        * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
6519
        make allocated memory escape.  Un-XFAIL.
6520
        * gcc.dg/vect/pr21591.c: Make allocated memory escape.
6521
        * gcc.dg/vect/pr31699.c: Likewise.
6522
        * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
6523
 
6524
2009-06-30  Jakub Jelinek  
6525
 
6526
        PR c++/40566
6527
        * g++.dg/parse/cond5.C: New test.
6528
 
6529
2009-06-30  Nathan Froyd  
6530
 
6531
        * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
6532
        (main): Pass n to main_1 instead.
6533
        * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
6534
        (main_1): New function, split off from...
6535
        (main): ...here.  Pass `off' to main_1 instead.
6536
 
6537
2009-06-30  Jason Merrill  
6538
 
6539
        PR c++/40595
6540
        * g++.dg/cpp0x/variadic94.C: New.
6541
 
6542
2009-06-30  Richard Sandiford  
6543
 
6544
        * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
6545
        * lib/target-libpath.exp (ld_library_path_vars): New variable.
6546
        (init_ld_library_path_env_vars): New function, replacing the
6547
        orig_*_saved assignments.  Call it after defining it.
6548
        (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
6549
        (restore_ld_library_path_env_vars): Likewise.
6550
        (add_path, find_libgcc_s): New functions.
6551
        * lib/objc.exp (objc_init): Use find_libgcc_s instead of
6552
        gcc-set-multilib-library-path.
6553
        (objc_target_compile): Don't add "." to ld_library_path.
6554
        Use add_path.
6555
        * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
6556
        ld_library_path.  Use add_path.  Use find_libgcc_s instead of
6557
        gcc-set-multilib-library-path.
6558
        * lib/g++.exp (g++_link_flags): Likewise.
6559
        * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
6560
        * lib/c-torture.exp: Do not manipulate ld_library_path at the
6561
        top level; do it...
6562
        (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
6563
        to tell when this needs to happen.  Use find_libgcc_s instead of
6564
        gcc-set-multilib-library-path.
6565
        * lib/gcc-dg.exp: Likewise.
6566
        * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
6567
        * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
6568
        unless it is in $ALT_LD_LIBRARY_PATH.
6569
        * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
6570
 
6571
2009-06-30  Eric Botcazou  
6572
 
6573
        * gnat.dg/discr12.adb: New test.
6574
        * gnat.dg/discr12_pkg.ads: New helper.
6575
        * gnat.dg/discr13.adb: New test.
6576
        * gnat.dg/discr14.ad[sb]: Likewise.
6577
        * gnat.dg/discr15.adb: Likewise.
6578
        * gnat.dg/discr15_pkg.ads: New helper.
6579
        * gnat.dg/discr16.adb: New test.
6580
        * gnat.dg/discr16_g.ads: New helper.
6581
        * gnat.dg/discr16_pkg.ads: Likewise.
6582
        * gnat.dg/discr16_cont.ads: Likewise.
6583
        * gnat.dg/discr17.adb: New test.
6584
        * gnat.dg/discr18.adb: Likewise.
6585
        * gnat.dg/discr18_pkg.ads: New helper.
6586
        * gnat.dg/discr19.adb: New test.
6587
 
6588
2009-06-30  Thomas Koenig  
6589
 
6590
        PR fortran/40576
6591
        * gfortran.dg/internal_write_1.f90:  New testcase.
6592
 
6593
2009-06-30  Janus Weil  
6594
 
6595
        PR fortran/40594
6596
        * gfortran.dg/derived_pointer_recursion_2.f90: New.
6597
 
6598
2009-06-30  Richard Guenther  
6599
 
6600
        * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6601
 
6602
2009-06-30  Wei Guozhi  
6603
 
6604
        * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6605
        to "-Os".
6606
 
6607
2009-06-30  Ira Rosen  
6608
 
6609
        PR tree-optimization/40542
6610
        * gcc.dg/vect/pr40542.c: New test.
6611
 
6612
2009-06-30  Martin Jambor  
6613
 
6614
        PR tree-optimization/40582
6615
        * gcc.c-torture/compile/pr40582.c: New test.
6616
 
6617
2009-06-30  Wei Guozhi  
6618
 
6619
        PR/40416
6620
        * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6621
 
6622
2009-06-29  Jason Merrill  
6623
 
6624
        PR c++/40274
6625
        * g++.dg/template/debug1.C: New.
6626
 
6627
2009-06-29  Tobias Burnus  
6628
 
6629
        PR fortran/40580
6630
        * pointer_check_1.f90: New test.
6631
        * pointer_check_2.f90: New test.
6632
        * pointer_check_3.f90: New test.
6633
        * pointer_check_4.f90: New test.
6634
        * pointer_check_5.f90: New test.
6635
 
6636
2009-06-29  Paul Thomas  
6637
 
6638
        PR fortran/40551
6639
        * gfortran.dg/func_assign_2.f90 : New test.
6640
 
6641
2009-06-29  Richard Guenther  
6642
 
6643
        PR middle-end/14187
6644
        * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6645
        * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6646
        * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6647
        * gcc.c-torture/execute/20090623-1.c: Likewise.
6648
        * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6649
        * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6650
 
6651
2009-06-29  Richard Guenther  
6652
 
6653
        PR middle-end/38212
6654
        * gcc.c-torture/execute/pr38212.c: New testcase.
6655
 
6656
2009-06-29  Richard Guenther  
6657
 
6658
        PR tree-optimization/40579
6659
        * gcc.c-torture/execute/pr40579.c: New testcase.
6660
 
6661
2009-06-28  Uros Bizjak  
6662
 
6663
        PR tree-optimization/40550
6664
        * gcc.dg/pr40550.c: New test.
6665
 
6666
2009-06-28  Eric Botcazou  
6667
 
6668
        * gnat.dg/overflow_sum2.adb: New test
6669
        * gnat.dg/namet.ads: New helper.
6670
 
6671
        * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6672
 
6673
2009-06-28  Tobias Burnus  
6674
 
6675
        PR fortran/34112
6676
        * gfortran.dg/compiler-directive_1.f90: New test.
6677
        * gfortran.dg/compiler-directive_2.f: New test.
6678
 
6679
2009-06-28  Kaveh R. Ghazi  
6680
 
6681
        * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6682
        comment out some values and add some cases.
6683
 
6684
2009-06-27  Paolo Bonzini  
6685
 
6686
        PR testsuite/40567
6687
        * gcc.dg/vect/vect.exp: Fix lappend syntax.
6688
 
6689
2009-06-26  Richard Henderson  
6690
 
6691
        PR testsuite/40565
6692
        * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6693
        * gcc.target/i386/local.c: Pass a non-constant to T.
6694
 
6695
2009-06-26  Janus Weil  
6696
 
6697
        PR fortran/39997
6698
        PR fortran/40541
6699
        * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6700
        * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6701
        * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6702
        * gfortran.dg/proc_ptr_result_5.f90: New.
6703
 
6704
2009-06-26  Janis Johnson  
6705
 
6706
        PR c/39902
6707
        * gcc.dg/dfp/pr39902.c: New test.
6708
 
6709
2009-06-26  Uros Bizjak  
6710
 
6711
        PR testsuite/40532
6712
        * gcc.dg/builtins-65.c: Require c99 runtime.
6713
 
6714
2009-06-26  Eric Botcazou  
6715
 
6716
        * gnat.dg/array7.ad[sb]: New test.
6717
 
6718
2009-06-26  Eric Botcazou  
6719
 
6720
        * gnat.dg/array6.adb: New test.
6721
 
6722
2009-06-25  Ian Lance Taylor  
6723
 
6724
        * g++.dg/warn/Wsign-compare-3.C: New testcase.
6725
 
6726
2009-06-25  Ian Lance Taylor  
6727
 
6728
        * g++.dg/warn/Wunused-16.C: New testcase.
6729
 
6730
2009-06-25  Ian Lance Taylor  
6731
 
6732
        * g++.dg/warn/skip-2.C: New testcase.
6733
 
6734
2009-06-25  Steve Ellcey  
6735
 
6736
        * gcc.c-torture/execute/20090618-1.c: add dg-run and
6737
        dg-skip-if and move to ...
6738
        * gcc.dg/torture/20090618-1.c.
6739
 
6740
2009-06-25  Martin Jambor  
6741
 
6742
        PR tree-optimization/40493
6743
        * gcc.c-torture/execute/pr40493.c: New test.
6744
 
6745
2009-06-24  Jason Merrill  
6746
 
6747
        PR c++/40342
6748
        * g++.dg/template/overload10.C: New.
6749
 
6750
2009-06-24  Janus Weil  
6751
 
6752
        PR fortran/40427
6753
        * gfortran.dg/proc_ptr_comp_11.f90: New.
6754
 
6755
2009-06-24  Andreas Krebbel  
6756
 
6757
        * gcc.dg/pr40501.c: New testcase.
6758
 
6759
2009-06-23  DJ Delorie  
6760
 
6761
        Add MeP port.
6762
        * lib/target-supports.exp: Add mep support (no profiling).
6763
 
6764
2009-06-23  Steve Ellcey  
6765
 
6766
        PR testsuite/39297
6767
        * gcc.dg/ssa/loop-31.c: Change scan rules.
6768
 
6769
2009-06-23  Manuel Lopez-Ibanez  
6770
 
6771
        * gcc.dg/cpp/empty-include.c: Update column info.
6772
        * gcc.dg/cpp/assert2.c: Update column info.
6773
 
6774
2009-06-23  Jakub Jelinek  
6775
 
6776
        * g++.dg/ext/builtin-object-size1.C: New test.
6777
        * g++.dg/ext/builtin-object-size2.C: New test.
6778
 
6779
2009-06-23  Andreas Krebbel  
6780
 
6781
        * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6782
        * gcc.dg/optimize-bswapdi-1.c: Likewise.
6783
 
6784
2009-06-22  Adam Nemet  
6785
 
6786
        * gcc.target/mips/truncate-3.c: New test.
6787
 
6788
2009-06-22  Janus Weil  
6789
 
6790
        PR fortran/37254
6791
        PR fortran/39850
6792
        * gfortran.dg/interface_30.f90: Modified error message.
6793
        * gfortran.dg/proc_decl_22.f90: New.
6794
 
6795
2009-06-22  Ian Lance Taylor  
6796
 
6797
        * gcc.dg/Wcxx-compat-19.c: New testcase.
6798
 
6799
2009-06-22  Matthias Klose  
6800
 
6801
        PR objc/28050
6802
        * pr28050.m: New testcase.
6803
 
6804
2009-06-22  H.J. Lu  
6805
 
6806
        PR testsuite/40481
6807
        * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6808
 
6809
2009-06-22  Martin Jambor  
6810
 
6811
        PR tree-optimization/40492
6812
        * g++.dg/torture/pr40492.C: New test.
6813
 
6814
2009-06-22  Uros Bizjak  
6815
 
6816
        * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6817
        dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6818
 
6819
2009-06-22  Olivier Hainque  
6820
 
6821
        * gnat.dg/raise_ce.adb: Helper for ...
6822
        * gnat.dg/handle_and_return.adb: New test.
6823
 
6824
2009-06-22  Paul Thomas  
6825
 
6826
        PR fortran/40443
6827
        * gfortran.dg/generic_18.f90: New test.
6828
 
6829
2009-06-22  Paul Thomas  
6830
 
6831
        PR fortran/40472
6832
        * gfortran.dg/spread_size_limit.f90: New test.
6833
 
6834
2009-06-21  Uros Bizjak  
6835
 
6836
        * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6837
        to put dump files in a subdirectory.
6838
        * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6839
        ".o" temporary files.
6840
 
6841
2009-06-21  Janus Weil  
6842
 
6843
        PR fortran/39850
6844
        * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6845
        * gfortran.dg/interface_20.f90: Ditto.
6846
        * gfortran.dg/interface_21.f90: Ditto.
6847
        * gfortran.dg/interface_22.f90: Ditto.
6848
        * gfortran.dg/interface_30.f90: New.
6849
        * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6850
 
6851
2009-06-21  Uros Bizjak  
6852
 
6853
        * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6854
        * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6855
        * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6856
        DEFAULT_VECTCFLAGS.
6857
 
6858
2009-06-21  Ira Rosen  
6859
            Revital Eres  
6860
 
6861
        PR testsuite/40359
6862
        * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6863
        * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6864
        * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6865
 
6866
2009-06-21  Ira Rosen  
6867
 
6868
        PR testsuite/40475
6869
        * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6870
        without misalignment support.
6871
        * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6872
 
6873
2009-06-20  Tobias Burnus  
6874
 
6875
        PR fortran/40452
6876
        * gfortran.dg/bounds_check_strlen_9.f90: New test.
6877
 
6878
2009-06-19  Paul Thomas  
6879
 
6880
        PR fortran/40440
6881
        * gfortran.dg/alloc_comp_result_2.f90: New test.
6882
 
6883
2009-06-19  Ramana Radhakrishnan  
6884
 
6885
        PR target/40482
6886
        * gcc.target/arm/pr40482.c: New test.
6887
 
6888
2009-06-19  Ian Lance Taylor  
6889
 
6890
        * gcc.dg/Wcxx-compat-18.c: New testcase.
6891
 
6892
2009-06-19  Richard Guenther  
6893
 
6894
        * gcc.c-torture/execute/20090618-1.c: New testcase.
6895
 
6896
2009-06-19  Ian Lance Taylor  
6897
 
6898
        * gcc.dg/Wcxx-compat-17.c: New testcase.
6899
 
6900
2009-06-19  Ian Lance Taylor  
6901
 
6902
        * gcc.dg/Wcxx-compat-15.c: New testcase.
6903
 
6904
2009-06-19  Ian Lance Taylor  
6905
 
6906
        * gcc.dg/Wcxx-compat-16.c: New testcase.
6907
 
6908
2009-06-19  Uros Bizjak  
6909
 
6910
        * gcc.dg/builtins-34.c: Add significand cases.
6911
 
6912
2009-06-19  Uros Bizjak  
6913
 
6914
        PR testsuite/40491
6915
        * gcc.dg/20080522-1.c: Remove testcase for real.
6916
        * gcc.dg/20080528-1.c: Ditto.
6917
 
6918
2009-06-19  Janus Weil  
6919
 
6920
        PR fortran/40450
6921
        * gfortran.dg/proc_ptr_20.f90: New.
6922
 
6923
2009-06-18  H.J. Lu  
6924
 
6925
        PR target/40470
6926
        * gcc.dg/torture/pr40470-1.c: New.
6927
        * gcc.dg/torture/pr40470-2.c: Likewise.
6928
        * gcc.dg/torture/pr40470-3.c: Likewise.
6929
        * gcc.dg/torture/pr40470-4.c: Likewise.
6930
 
6931
2009-06-18  Diego Novillo  
6932
 
6933
        * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6934
        * gcc.dg/plugin/ggcplug.c: Likewise.
6935
        * gcc.dg/plugin/one_time_plugin.c: Likewise.
6936
        * g++.dg/plugin/selfassign.c: Likewise.
6937
        * g++.dg/plugin/attribute_plugin.c: Likewise.
6938
        * g++.dg/plugin/dumb_plugin.c: Likewise.
6939
 
6940
2009-06-18  Manuel López-Ibáñez  
6941
 
6942
        * gcc.dg/cpp/arith-3.c: Add column info.
6943
 
6944
2009-06-18  Sandra Loosemore  
6945
 
6946
        * gcc.target/arm/fp16-compile-none-2.c: New.
6947
        * gcc.target/arm/fp16-compile-ieee-12.c: New.
6948
        * gcc.target/arm/fp16-compile-alt-12.c: New.
6949
 
6950
2009-06-18  Sandra Loosemore  
6951
 
6952
        * gcc.target/arm/fp16-compile-alt-1.c: New.
6953
        * gcc.target/arm/fp16-compile-alt-2.c: New.
6954
        * gcc.target/arm/fp16-compile-alt-3.c: New.
6955
        * gcc.target/arm/fp16-compile-alt-4.c: New.
6956
        * gcc.target/arm/fp16-compile-alt-5.c: New.
6957
        * gcc.target/arm/fp16-compile-alt-6.c: New.
6958
        * gcc.target/arm/fp16-compile-alt-7.c: New.
6959
        * gcc.target/arm/fp16-compile-alt-8.c: New.
6960
        * gcc.target/arm/fp16-compile-alt-9.c: New.
6961
        * gcc.target/arm/fp16-compile-alt-10.c: New.
6962
        * gcc.target/arm/fp16-compile-alt-11.c: New.
6963
        * gcc.target/arm/fp16-compile-ieee-1.c: New.
6964
        * gcc.target/arm/fp16-compile-ieee-2.c: New.
6965
        * gcc.target/arm/fp16-compile-ieee-3.c: New.
6966
        * gcc.target/arm/fp16-compile-ieee-4.c: New.
6967
        * gcc.target/arm/fp16-compile-ieee-5.c: New.
6968
        * gcc.target/arm/fp16-compile-ieee-6.c: New.
6969
        * gcc.target/arm/fp16-compile-ieee-7.c: New.
6970
        * gcc.target/arm/fp16-compile-ieee-8.c: New.
6971
        * gcc.target/arm/fp16-compile-ieee-9.c: New.
6972
        * gcc.target/arm/fp16-compile-ieee-10.c: New.
6973
        * gcc.target/arm/fp16-compile-ieee-11.c: New.
6974
        * gcc.target/arm/fp16-compile-none-1.c: New.
6975
        * gcc.target/arm/fp16-compile-exprtype.c: New.
6976
        * gcc.target/arm/fp16-compile-vcvt.c: New.
6977
        * gcc.target/arm/fp16-builtins-1.c: New.
6978
        * gcc.target/arm/fp16-rounding-alt-1.c: New.
6979
        * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6980
        * gcc.target/arm/fp16-param-1.c: New.
6981
        * gcc.target/arm/fp16-return-1.c: New.
6982
        * gcc.target/arm/fp16-unprototyped-1.c: New.
6983
        * gcc.target/arm/fp16-unprototyped-2.c: New.
6984
        * gcc.target/arm/fp16-variadic-1.c: New.
6985
        * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6986
        * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6987
        * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6988
        * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6989
        * gcc.dg/torture/arm-fp16-ops.h: New.
6990
        * gcc.dg/torture/arm-fp16-ops-1.c: New.
6991
        * gcc.dg/torture/arm-fp16-ops-2.c: New.
6992
        * gcc.dg/torture/arm-fp16-ops-3.c: New.
6993
        * gcc.dg/torture/arm-fp16-ops-4.c: New.
6994
        * gcc.dg/torture/arm-fp16-ops-5.c: New.
6995
        * gcc.dg/torture/arm-fp16-ops-6.c: New.
6996
        * gcc.dg/torture/arm-fp16-ops-7.c: New.
6997
        * gcc.dg/torture/arm-fp16-ops-8.c: New.
6998
        * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6999
        * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
7000
        * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
7001
        * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
7002
        * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
7003
        * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
7004
        * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
7005
        * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
7006
        * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
7007
        * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
7008
        * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
7009
        * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
7010
        * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
7011
 
7012
2009-06-18  Uros Bizjak  
7013
 
7014
        * gcc.dg/builtins-65.c: New test.
7015
 
7016
2009-06-18  Janus Weil  
7017
 
7018
        PR fortran/40451
7019
        * gfortran.dg/proc_ptr_result_4.f90: New.
7020
 
7021
2009-06-17  Adam Nemet  
7022
 
7023
        * gcc.c-torture/execute/bitfld-5.c: New test.
7024
 
7025
2009-06-17  David Daney  
7026
 
7027
        * gcc.dg/builtin-unreachable-3.c: New test.
7028
 
7029
2009-06-17  David Daney  
7030
 
7031
        * gcc.target/i386/builtin-unreachable.c: New test.
7032
 
7033
2009-06-17  Ian Lance Taylor  
7034
 
7035
        * gcc.dg/Wcxx-compat-14.c: New testcase.
7036
 
7037
2009-06-17  Aldy Hernandez  
7038
 
7039
        * gcc.dg/func-ptr-conv-1.c: Update column info.
7040
 
7041
2009-06-17  Richard Guenther  
7042
 
7043
        PR middle-end/40404
7044
        * gcc.c-torture/execute/pr40404.c: New testcase.
7045
 
7046
2009-06-17  Richard Guenther  
7047
 
7048
        PR middle-end/40460
7049
        * g++.dg/torture/pr40460.C: New testcase.
7050
 
7051
2009-06-05  Olatunji Ruwase  
7052
 
7053
        * gcc.dg/plugin/one_time_plugin.c: New test.
7054
        * gcc.dg/plugin/one_time-test-1.c: New test.
7055
        * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
7056
 
7057
2009-06-16  Ian Lance Taylor  
7058
 
7059
        * g++.dg/warn/skip-1.C: New testcase.
7060
 
7061
2009-06-16  Jakub Jelinek  
7062
 
7063
        PR middle-end/40446
7064
        * g++.dg/other/pr40446.C: New test.
7065
 
7066
2009-06-16  Richard Guenther  
7067
 
7068
        * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
7069
        * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7070
        * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7071
        * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7072
 
7073
2009-06-16  Martin Jambor  
7074
 
7075
        * gcc.c-torture/compile/pr40432.c: New file.
7076
 
7077
2009-06-16  Martin Jambor  
7078
 
7079
        * gfortran.fortran-torture/compile/pr40413.f90: New file.
7080
 
7081
2009-06-16  Janus Weil  
7082
 
7083
        PR fortran/36947
7084
        PR fortran/40039
7085
        * gfortran.dg/dummy_procedure_1.f90: Extended test case.
7086
        * gfortran.dg/interface_20.f90: Modified error messages.
7087
        * gfortran.dg/interface_21.f90: Ditto.
7088
        * gfortran.dg/interface_26.f90: Ditto.
7089
        * gfortran.dg/interface_27.f90: Ditto.
7090
        * gfortran.dg/interface_28.f90: Extended test case.
7091
        * gfortran.dg/interface_29.f90: New.
7092
        * gfortran.dg/proc_decl_7.f90: Modified error messages.
7093
        * gfortran.dg/proc_decl_8.f90: Ditto.
7094
        * gfortran.dg/proc_ptr_11.f90: Ditto.
7095
        * gfortran.dg/proc_ptr_15.f90: Ditto.
7096
 
7097
2009-06-16  Ira Rosen  
7098
 
7099
        * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
7100
        printing.
7101
        * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
7102
        gcc.dg/vect/vect-outer-4f.c: Likewise.
7103
        * gcc.dg/vect/vect-nest-cycle-1.c: New test.
7104
        * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
7105
        Likewise.
7106
        * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
7107
        outer loop.
7108
 
7109
2009-06-16  Tobias Burnus  
7110
 
7111
        PR fortran/40383
7112
        * gfortran.dg/bounds_check_strlen_8.f90: New test.
7113
 
7114
2009-06-15  Ian Lance Taylor  
7115
 
7116
        * gcc.dg/Wjump-misses-init-1.c: New testcase.
7117
        * gcc.dg/Wjump-misses-init-2.c: New testcase.
7118
        * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
7119
        Recognize new notes.
7120
        * gcc.dg/stmt-expr-label-2.c: Likewise.
7121
        * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
7122
        * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
7123
        * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
7124
        * gcc.dg/c99-vla-jump-4.c: Likewise.
7125
        * gcc.dg/stmt-expr-label-1.c: Likewise.
7126
        * gcc.dg/stmt-expr-label-3.c: Likewise.
7127
        * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
7128
 
7129
2009-06-16  Kaveh R. Ghazi  
7130
 
7131
        * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
7132
 
7133
2009-06-15  Jakub Jelinek  
7134
 
7135
        * gcc.dg/builtin-object-size-7.c: New test.
7136
 
7137
2009-06-15  Jakub Jelinek  
7138
 
7139
        PR testsuite/40426
7140
        * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
7141
        level != "" use separate -gdwarf-2 -g${level} options instead of
7142
        -gdwarf-2${level}.
7143
        * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
7144
        * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
7145
        * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
7146
 
7147
2009-06-15  Rafael Avila de Espindola  
7148
 
7149
        * g++.dg/abi/mangle11.C: Update warning line.
7150
        * g++.dg/abi/mangle12.C: Update warning line.
7151
        * g++.dg/abi/mangle17.C: Update warning line.
7152
        * g++.dg/abi/mangle20-2.C: Update warning line.
7153
 
7154
2009-06-14  Andreas Krebbel  
7155
 
7156
        * gcc.dg/optimize-bswap-1.c: Split into these two:
7157
        * gcc.dg/optimize-bswapsi-1.c: New testcase.
7158
        * gcc.dg/optimize-bswapdi-1.c: New testcase.
7159
 
7160
2009-06-14  Andreas Krebbel  
7161
 
7162
        * gcc.dg/optimize-bswap-1.c: New testcase.
7163
 
7164
2009-06-14  Richard Guenther  
7165
 
7166
        PR middle-end/40389
7167
        * g++.dg/torture/pr40389.C: New testcase.
7168
 
7169
2009-06-13  Richard Guenther  
7170
 
7171
        PR tree-optimization/40421
7172
        * gfortran.fortran-torture/compile/pr40421.f: New testcase.
7173
 
7174
2009-06-12  Aldy Hernandez  
7175
 
7176
        * gcc.dg/old-style-prom-3.c: Add column info.
7177
        * gcc.dg/overflow-warn-1.c
7178
        * gcc.dg/gomp/pr27415.c
7179
        * gcc.dg/gomp/for-1.c: Same.
7180
        * gcc.dg/enum-compat-1.c: Same.
7181
        * gcc.dg/c99-tag-3.c: Same.
7182
        * gcc.dg/Wredundant-decls-2.c: Same.
7183
        * gcc.dg/func-ptr-conv-1.c: Same.
7184
        * gcc.dg/asm-wide-1.c: Same.
7185
        * gcc.dg/nofixed-point-2.c: Same.
7186
        * gcc.dg/cpp/line3.c: Same.
7187
        * gcc.dg/array-10.c: Same.
7188
        * gcc.dg/c99-vla-jump-1.c: Same.
7189
        * gcc.dg/pr20368-1.c: Same.
7190
        * gcc.dg/Wshadow-3.c: Same.
7191
        * gcc.dg/c90-const-expr-8.c: Same.
7192
        * gcc.dg/label-decl-2.c: Same.
7193
        * gcc.dg/dremf-type-compat-2.c: Same.
7194
        * gcc.dg/c90-const-expr-5.c: Same.
7195
        * gcc.dg/builtins-30.c: Same.
7196
        * gcc.dg/Warray-bounds.c: Same.
7197
        * gcc.dg/Wcxx-compat-2.c: Same.
7198
        * gcc.dg/tree-ssa/col-1.c: Same.
7199
        * gcc.dg/old-style-prom-2.c: Same.
7200
        * gcc.dg/cast-function-1.c: Same.
7201
        * gcc.dg/pr15698-1.c: Same.
7202
        * gcc.dg/dremf-type-compat-3.c: Same.
7203
        * gcc.dg/vla-8.c: Same.
7204
        * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
7205
        line.
7206
        * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
7207
        * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
7208
        * gcc.dg/enum-compat-1.c: Same.
7209
        * gcc.dg/dremf-type-compat-2.c: Same.
7210
        * gcc.dg/old-style-prom-2.c: Same.
7211
        * gcc.dg/pr15698-1.c: Same.
7212
        * gcc.dg/pr20368-1.c: Same.
7213
        * gcc.dg/dremf-type-compat-3.c: Same.
7214
        * gcc.dg/builtins-30.c: Same.  Test for columns.
7215
 
7216
2009-06-12  Janus Weil  
7217
 
7218
        PR fortran/40176
7219
        * gfortran.dg/proc_decl_1.f90: Extended.
7220
 
7221
2009-06-12  Ian Lance Taylor  
7222
 
7223
        * gcc.dg/Wcxx-compat-13.c: New testcase.
7224
 
7225
2009-06-12  Andrew Pinski  
7226
 
7227
        PR tree-opt/38865
7228
        * gcc.dg/tree-ssa/fre-vce-1.c
7229
 
7230
2009-06-12  H.J. Lu  
7231
 
7232
        PR testsuite/40384
7233
        * gcc.dg/tree-ssa/prefetch-5.c: Add --param
7234
        min-insn-to-prefetch-ratio=5.
7235
 
7236
2009-06-12  Joey Ye  
7237
            H.J. Lu  
7238
 
7239
        PR middle-end/39146
7240
        * gcc.target/i386/stackalign/pr39146.c: New.
7241
 
7242
2009-06-11  H.J. Lu  
7243
 
7244
        * gcc.target/i386/crc32-1.c: New.
7245
        * gcc.target/i386/crc32-2.c: Likewise.
7246
 
7247
2009-06-11  David Daney  
7248
 
7249
        PR c/39252
7250
        * gcc.dg/builtin-unreachable-1.c: New test.
7251
        * gcc.dg/builtin-unreachable-2.c: Same.
7252
 
7253
2009-06-11  Paul Thomas  
7254
 
7255
        PR fortran/40402
7256
        * gfortran.dg/data_value_1.f90: New test.
7257
 
7258
2009-06-11  Francois-Xavier Coudert  
7259
 
7260
        PR testsuite/39831
7261
        * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
7262
        remove ilp32 requirement.
7263
        * gcc.target/i386/excess-precision-2.c: Likewise.
7264
        * gcc.target/i386/excess-precision-3.c: Likewise.
7265
        * gcc.target/i386/excess-precision-4.c: Likewise.
7266
        * gcc.target/i386/excess-precision-5.c: Likewise.
7267
        * gcc.target/i386/excess-precision-6.c: Likewise.
7268
 
7269
2009-06-11  Francois-Xavier Coudert  
7270
 
7271
        PR fortran/38718
7272
        * gfortran.dg/is_iostat_end_eor_2.f90: New test.
7273
        * gfortran.dg/nan_5.f90: New test.
7274
 
7275
2009-06-10  Nathan Froyd  
7276
 
7277
        * gcc.target/arm/neon-modes-1.c: New test.
7278
 
7279
2009-06-10  Kai Tietz  
7280
 
7281
        * g++.dg/torture/pr31579.C: Cast pointer
7282
        via __SIZE_TYPE__ instead of 'unsigned long'.
7283
 
7284
2009-06-10  Anthony Green  
7285
 
7286
        * lib/target-supports.exp (check_profiling_available):
7287
        Profiling is not available for testing purposes on moxie.
7288
 
7289
2009-06-09  Ian Lance Taylor  
7290
 
7291
        * gcc.dg/Wcxx-compat-12.c: New testcase.
7292
 
7293
2009-06-09  Janne Blomqvist  
7294
 
7295
        PR libfortran/40334
7296
        * gfortran.dg/backspace_11.f90: New.
7297
 
7298
2009-06-09  Jason Merrill  
7299
 
7300
        * g++.dg/cpp0x/defaulted10.C: New.
7301
 
7302
2009-06-09  Martin Jambor  
7303
 
7304
        * gcc.c-torture/compile/pr40351.c: New file.
7305
 
7306
2009-06-09  Olivier Hainque  
7307
 
7308
        * gnat.dg/align_max.adb: New test.
7309
 
7310
2009-06-08  Jason Merrill  
7311
 
7312
        * g++.dg/cpp0x/auto15.C: New.
7313
 
7314
2009-06-08  Jan Hubicka  
7315
 
7316
        PR debug/39834
7317
        * gcc.dg/torture/pr39834.c
7318
 
7319
2009-06-08  Jan Hubicka  
7320
 
7321
        PR middle-end/40102
7322
        * g++.dg/torture/pr40102.C: New testcase.
7323
 
7324
2009-06-08  Jakub Jelinek  
7325
 
7326
        * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
7327
        * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
7328
        * gcc.dg/builtin-object-size-6.c: New test.
7329
 
7330
        PR c++/40373
7331
        * g++.dg/template/dtor7.C: New test.
7332
 
7333
        PR c++/40370
7334
        PR c++/40372
7335
        * g++.dg/template/error41.C: New test.
7336
        * g++.dg/template/error42.C: New test.
7337
 
7338
2009-06-08  Revital Eres  
7339
 
7340
        PR testsuite/40359
7341
        * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
7342
        * gcc.dg/vect/vect-88.c: Likewise.
7343
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7344
        * gcc.dg/vect/pr25413.c: Likewise.
7345
        * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
7346
 
7347
2009-06-07  Ian Lance Taylor  
7348
 
7349
        * g++.dg/warn/Wswitch-3.C: New testcase.
7350
        * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
7351
        * gcc.dg/Wswitch-enum-error.c: Likewise.
7352
        * gcc.dg/Wswitch-error.c: Likewise.
7353
 
7354
2009-06-07  Jerry DeLisle  
7355
 
7356
        PR fortran/40008
7357
        * gfortran.dg/negative_unit.f: Update test.
7358
        * gfortran.dg/negative_unit_int8.f: Update test.
7359
        * gfortran.dg/newunit_1.f90: New test.
7360
 
7361
2009-06-07  Daniel Franke  
7362
 
7363
        PR fortran/25104
7364
        PR fortran/29962
7365
        * gfortran.dg/spread_init_expr.f03: New.
7366
        * gfortran.dg/unpack_init_expr.f03: New.
7367
        * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
7368
        error message.
7369
 
7370
2009-06-07  Daniel Franke  
7371
 
7372
        PR fortran/25104
7373
        PR fortran/29962
7374
        * gfortran.dg/count_init_expr.f03
7375
        * gfortran.dg/product_init_expr.f03
7376
        * gfortran.dg/sum_init_expr.f03
7377
 
7378
2009-06-07  Daniel Franke  
7379
 
7380
        PR fortran/36874
7381
        * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
7382
        message.
7383
        * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
7384
        shapes.
7385
        * gfortran.dg/zero_sized_5.f90: Likewise.
7386
 
7387
2009-06-07  H.J. Lu  
7388
 
7389
        PR middle-end/32950
7390
        * g++.dg/torture/pr32950.C: New.
7391
 
7392
2009-06-07  Daniel Franke  
7393
 
7394
        PR fortran/25104
7395
        PR fortran/29962
7396
        * gfortran.dg/dot_product_1.f03: New.
7397
        * gfortran.dg/matmul_8.f03: New.
7398
        * gfortran.dg/transpose_3.f03: New.
7399
 
7400
2009-06-06  Ian Lance Taylor  
7401
 
7402
        * gcc.dg/Wunused-label-1.c: New test case.
7403
        * g++.dg/warn/Wunused-label-1.C: New test case.
7404
        * g++.dg/warn/Wunused-label-2.C: New test case.
7405
        * g++.dg/warn/Wunused-label-3.C: New test case.
7406
 
7407
2009-06-06  Daniel Franke  
7408
 
7409
        PR fortran/37203
7410
        * reshape_zerosize_2.f90: New.
7411
 
7412
2009-06-06  Daniel Franke  
7413
 
7414
        PR fortran/32890
7415
        * gfortran.dg/pack_assign_1.f90: New.
7416
        * gfortran.dg/pack_vector_1.f90: New.
7417
 
7418
2009-06-05  Jakub Jelinek  
7419
 
7420
        PR middle-end/40340
7421
        * gcc.dg/pr40340-1.c: New test.
7422
        * gcc.dg/pr40340-2.c: New test.
7423
        * gcc.dg/pr40340-3.c: New test.
7424
        * gcc.dg/pr40340-4.c: New test.
7425
        * gcc.dg/pr40340-5.c: New test.
7426
        * gcc.dg/pr40340.h: New file.
7427
 
7428
2009-06-05  Revital Eres  
7429
 
7430
        * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7431
        New procedure.
7432
        * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
7433
        * gcc.dg/vect/vect-33.c: Likewise.
7434
        * gcc.dg/vect/vect-92.c: Likewise.
7435
        * gcc.dg/vect/vect-58.c: Likewise.
7436
        * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7437
        * gcc.dg/vect/vect-42.c: Likewise.
7438
        * gcc.dg/vect/slp-25.c: Likewise.
7439
        * gcc.dg/vect/vect-align-1.c: Likewise.
7440
        * gcc.dg/vect/vect-align-2.c: Likewise.
7441
        * gcc.dg/vect/vect-93.c: Likewise.
7442
        * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
7443
        * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
7444
        * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
7445
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
7446
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
7447
        * gcc.dg/vect/vect-26.c: Likewise.
7448
        * gcc.dg/vect/vect-44.c: Likewise.
7449
        * gcc.dg/vect/vect-70.c: Likewise.
7450
        * gcc.dg/vect/vect-95.c: Likewise.
7451
        * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7452
        * gcc.dg/vect/vect-28.c: Likewise.
7453
        * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
7454
        * gcc.dg/vect/vect-87.c: Likewise.
7455
        * gcc.dg/vect/vect-109.c: Likewise.
7456
        * gcc.dg/vect/vect-54.c: Likewise.
7457
        * gcc.dg/vect/vect-96.c: Likewise.
7458
        * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7459
        * gcc.dg/vect/vect-88.c: Likewise.
7460
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7461
        * gcc.dg/vect/vect-89.c: Likewise.
7462
        * gcc.dg/vect/vect-91.c: Likewise.
7463
        * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7464
        * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7465
        * gfortran.dg/vect/vect-2.f90: Likewise.
7466
        * gfortran.dg/vect/vect-3.f90: Likewise.
7467
        * gfortran.dg/vect/vect-4.f90: Likewise.
7468
        * gfortran.dg/vect/vect-5.f90: Likewise.
7469
 
7470
2009-06-05  Alexander Strange 
7471
 
7472
        PR tree-optimization/36318
7473
        * gcc.dg/tree-ssa/sra-7.c: New test.
7474
 
7475
2009-06-04  Daniel Franke  
7476
 
7477
        PR fortran/37203
7478
        * gfortran.dg/reshape_order_5.f90: New.
7479
        * gfortran.dg/reshape_shape_1.f90: New.
7480
 
7481
2009-06-04  Jason Merrill  
7482
 
7483
        * g++.dg/template/error38.C: Add pointer-to-typedef case.
7484
 
7485
2009-06-04  Steve Ellcey  
7486
 
7487
        * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
7488
        * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
7489
 
7490
2009-06-04  Richard Guenther  
7491
 
7492
        PR c++/39371
7493
        * g++.dg/torture/pr40335.C: New testcase.
7494
 
7495
2009-06-03  Richard Guenther  
7496
 
7497
        PR middle-end/40328
7498
        * gcc.dg/torture/pr40328.c: New testcase.
7499
 
7500
2009-06-03  Maxim Kuvyrkov  
7501
 
7502
        * gcc.dg/falign-labels.c (dg-options): Don't restrict for
7503
        m68k and fido.
7504
 
7505
2009-06-03  Martin Jambor  
7506
 
7507
        * g++.dg/torture/pr40323.C: New file.
7508
 
7509
2009-06-03  Eric Botcazou  
7510
 
7511
        * gnat.dg/specs/root.ads: New test.
7512
        * gnat.dg/specs/root-level_1.ads: Likewise.
7513
        * gnat.dg/specs/root-level_2.ads: Likewise.
7514
        * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
7515
 
7516
2009-06-02  Mark Mitchell  
7517
 
7518
        * g++.dg/init/ref15.C: Require unwrapped targets.
7519
 
7520
2009-06-02  Jason Merrill  
7521
 
7522
        * g++.dg/cpp0x/initlist13.C: Remove expected error.
7523
        * g++.dg/cpp0x/initlist18.C: New.
7524
        * g++.dg/cpp0x/initlist19.C: New.
7525
 
7526
        * g++.dg/cpp0x/auto14.C: New.
7527
 
7528
2009-06-02  Eric Botcazou  
7529
 
7530
        * gnat.dg/alignment6.adb: Remove XFAIL.
7531
 
7532
2009-06-02  Simon Martin  
7533
 
7534
        PR c++/38089
7535
        * g++.dg/template/spec36.C: New test.
7536
 
7537
2009-06-01  Ian Lance Taylor  
7538
 
7539
        * gcc.dg/cast-qual-3.c: New testcase.
7540
        * g++.dg/warn/Wcast-qual2.C: New testcase.
7541
 
7542
2009-06-01  Aldy Hernandez  
7543
 
7544
        * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
7545
        (process-message): Expect column numbers.
7546
        * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
7547
        * gcc.dg/pch/counter-2.c: Same.
7548
        * gcc.dg/pch/valid-2.c: Same.
7549
        * gcc.dg/pch/warn-1.c: Same.
7550
        * gcc.dg/pch/valid-1.c: Same.
7551
        * gcc.dg/cpp/include2a.c: Handle lack of columns.
7552
        * gcc.dg/cpp/syshdr.c: Same.
7553
        * gcc.dg/cpp/19940712-1.c: Same.
7554
        * gcc.dg/cpp/missing-header-1.c: Same.
7555
        * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
7556
        * gcc.dg/cpp/tr-warn3.c: Same.
7557
        * gcc.dg/cpp/pr29612-2.c: Same.
7558
        * gcc.dg/cpp/tr-warn4.c: Same.
7559
        * gcc.dg/cpp/Wtrigraphs.c: Same.
7560
        * gcc.dg/cpp/poison.c: Same.
7561
        * gcc.dg/cpp/arith-3.c: Same.
7562
        * gcc.dg/cpp/sysmac2.c: Same.
7563
        * gcc.dg/cpp/cpp.exp: Same.
7564
        * gcc.dg/cpp/tr-warn5.c: Same.
7565
        * gcc.dg/cpp/include2.c: Same.
7566
        * gcc.dg/cpp/Wmissingdirs.c: Same.
7567
        * gcc.dg/cpp/Wmissingdirs.c: Same.
7568
        * gcc.dg/cpp/tr-warn6.c: Same.
7569
        * gcc.dg/cpp/Wtrigraphs-2.c: Same.
7570
        * gcc.dg/cpp/macspace1.c: Same.
7571
        * gcc.dg/cpp/escape-2.c: Same.
7572
        * gcc.dg/cpp/assert2.c: Same.
7573
        * gcc.dg/cpp/undef2.c: Same.
7574
        * gcc.dg/cpp/macspace2.c: Same.
7575
        * gcc.dg/cpp/tr-warn1.c: Same.
7576
        * gcc.dg/cpp/extratokens2.c: Same.
7577
        * gcc.dg/cpp/strify2.c: Same.
7578
        * gcc.dg/cpp/Wsignprom.c: Same.
7579
        * gcc.dg/cpp/redef2.c: Same.
7580
        * gcc.dg/cpp/trad/trad.exp: Same.
7581
        * gcc.dg/cpp/arith-1.c: Same.
7582
        * gcc.dg/cpp/extratokens.c: Same.
7583
        * gcc.dg/cpp/if-mpar.c: Same.
7584
 
7585
2009-06-01  Olivier Hainque  
7586
 
7587
        * gnat.dg/nested_float_packed.ads: New test.
7588
 
7589
2009-06-01  Olivier Hainque  
7590
            Eric Botcazou  
7591
 
7592
        * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7593
        * gnat.dg/test_oconst.adb: New test.
7594
 
7595
2009-05-31  Basile Starynkevitch  
7596
 
7597
        * gcc.dg/plugin/ggcplug.c: Moved comment.
7598
        (plugin_init): Fixed typo, declared i, returned 0 at end.
7599
 
7600
2009-05-31  Ira Rosen  
7601
 
7602
        PR testsuite/40244
7603
        * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7604
        * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7605
 
7606
2009-05-29  Ian Lance Taylor  
7607
 
7608
        * gcc.dg/Wcxx-compat-11.c: New testcase.
7609
 
7610
2009-05-29  Francois-Xavier Coudert  
7611
 
7612
        PR fortran/40019
7613
        * gfortran.dg/leadz_trailz_1.f90: New test.
7614
        * gfortran.dg/leadz_trailz_2.f90: New test.
7615
 
7616
2009-05-29  Martin Jambor  
7617
 
7618
        * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7619
        * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7620
        * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7621
        * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7622
        * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7623
        * gcc.dg/tree-ssa/sra-2.c: Likewise.
7624
        * gcc.dg/tree-ssa/sra-3.c: Likewise.
7625
        * gcc.dg/tree-ssa/sra-1.c: Likewise.
7626
        * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7627
        * gcc.dg/tree-ssa/sra-5.c: New file.
7628
        * gcc.dg/tree-ssa/sra-6.c: New file.
7629
        * gcc.c-torture/compile/sra-1.c: New file.
7630
 
7631
2009-05-29  Jakub Jelinek  
7632
 
7633
        PR middle-end/40291
7634
        * gcc.c-torture/compile/pr40291.c: New test.
7635
 
7636
        PR target/40017
7637
        * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7638
        __vector _Bool.
7639
        * gcc.target/powerpc/altivec-30.c: New test.
7640
        * gcc.target/powerpc/altivec-31.c: New test.
7641
 
7642
2009-05-28  Richard Guenther  
7643
 
7644
        * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7645
        * gcc.c-torture/execute/20090527-1.c: Likewise.
7646
 
7647
2009-05-28  Dodji Seketeli  
7648
 
7649
        PR c++/39754
7650
        * g++.dg/template/canon-type-1.C: New test.
7651
        * g++.dg/template/canon-type-2.C: Likewise.
7652
        * g++.dg/template/canon-type-3.C: Likewise.
7653
        * g++.dg/template/canon-type-4.C: Likewise.
7654
        * g++.dg/template/canon-type-5.C: Likewise.
7655
        * g++.dg/template/canon-type-6.C: Likewise.
7656
        * g++.dg/template/canon-type-7.C: Likewise.
7657
 
7658
2009-05-28  Dave Korn  
7659
            Uros Bizjak  
7660
            Danny Smith  
7661
 
7662
        PR target/37216
7663
 
7664
        * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7665
        New function.
7666
        * gcc.target/i386/pr37216.c:  New test source file.
7667
        * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7668
        use -fno-common for testing Cygwin and MinGW targets.
7669
 
7670
2009-05-28  Kai Tietz  
7671
 
7672
        * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7673
        * g++.dg/opt/memcpy1.C (size_t): Likewise.
7674
        * g++.dg/pr37742.C (size_t): Likewise.
7675
        * g++.dg/torture/pr34850.C (size_t): Likewise.
7676
        * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7677
        _PTRDIFF_TYPE__.
7678
        * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7679
        * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7680
        (size_t): Use __extension__ and __SIZE_TYPE__.
7681
        * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7682
        __SIZE_TYPE__.
7683
        * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7684
        * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7685
        * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7686
        * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7687
        * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7688
        * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7689
        * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7690
        * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7691
        * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7692
        * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7693
        (__ssize_t): Likewise.
7694
        * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7695
        * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7696
        * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7697
        * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7698
        * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7699
        * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7700
        * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7701
        * gcc.dg/pr33667.c (size_t): Likewise.
7702
        * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7703
        * gcc.dg/torture/pr39204.c (size_t): Likewise.
7704
        * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7705
        * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7706
        * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7707
        * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7708
 
7709
2009-05-28  Ira Rosen  
7710
 
7711
        PR tree-optimization/40254
7712
        * gcc.dg/vect/pr40254.c: New test.
7713
 
7714
2009-05-28  Adam Nemet  
7715
 
7716
        PR middle-end/33699
7717
        * gcc.target/mips/const-anchor-1.c: New test.
7718
        * gcc.target/mips/const-anchor-2.c: New test.
7719
 
7720
2009-05-27  Jason Merrill  
7721
 
7722
        * g++.dg/cpp0x/initlist15.C: New.
7723
        * g++.dg/cpp0x/initlist16.C: New.
7724
        * g++.dg/cpp0x/initlist17.C: New.
7725
 
7726
2009-05-27  Janne Blomqvist  
7727
 
7728
        PR fortran/39178
7729
        * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7730
        patterns to reflect frontend changes.
7731
        * gfortran.dg/vector_subscript_4.f90: Likewise.
7732
 
7733
2009-05-27  Olivier Hainque  
7734
            Eric Botcazou  
7735
 
7736
        * gcc.c-torture/execute/align-nest.c: New testcase.
7737
        * gnat.dg/misaligned_nest.adb: New testcase.
7738
 
7739
2009-05-27  Rafael Avila de Espindola  
7740
 
7741
        * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7742
        * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7743
        * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7744
        * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7745
 
7746
2009-05-27  Kai TIetz  
7747
 
7748
        * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7749
        cast instead of assuming 0ul.
7750
        * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7751
        __SIZE_TYPE__.
7752
        (_type_desc): Make first argument const.
7753
        * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7754
 
7755
2009-05-27  Thomas Koenig  
7756
 
7757
        PR libfortran/40187
7758
        * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7759
        * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7760
 
7761
2009-05-26  Basile Starynkevitch  
7762
 
7763
        * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7764
        with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7765
        * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7766
        * gcc.dg/plugin/ggcplug.c: Added new file.
7767
 
7768
2009-05-26  Tobias Burnus  
7769
 
7770
        PR fortran/40246
7771
        * gfortran.dg/nullify_4.f90: New test.
7772
 
7773
2009-05-26  Richard Guenther  
7774
 
7775
        * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7776
 
7777
2009-05-26  Richard Guenther  
7778
 
7779
        PR middle-end/40252
7780
        * gcc.c-torture/compile/pr40252.c: New testcase.
7781
 
7782
2009-05-26  Dodji Seketeli  
7783
 
7784
        PR c++/40007
7785
        * g++.dg/template/typedef18.C: New test.
7786
        * g++.dg/template/typedef19.C: Likewise.
7787
        * g++.dg/template/typedef20.C: Likewise.
7788
        * g++.dg/template/access11.C: Adjust.
7789
 
7790
2009-05-26  Richard Guenther  
7791
 
7792
        PR testsuite/40247
7793
        * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7794
 
7795
2009-05-25  Jason Merrill  
7796
 
7797
        PR c++/38064
7798
        * g++.dg/cpp0x/enum3.C: New test.
7799
 
7800
2009-05-25  Richard Guenther  
7801
 
7802
        PR tree-optimization/36327
7803
        * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7804
        * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7805
        * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7806
        * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7807
        * gcc.dg/vect/vect-40.c: Likewise.
7808
        * gcc.dg/vect/vect-42.c: Likewise.
7809
        * gcc.dg/vect/vect-46.c: Likewise.
7810
        * gcc.dg/vect/vect-76.c: Likewise.
7811
 
7812
2009-05-25  Janus Weil  
7813
 
7814
        PR fortran/40176
7815
        * gfortran.dg/proc_ptr_18.f90: New.
7816
        * gfortran.dg/proc_ptr_19.f90: New.
7817
        * gfortran.dg/proc_ptr_comp_9.f90: New.
7818
        * gfortran.dg/proc_ptr_comp_10.f90: New.
7819
 
7820
2009-05-25  Richard Guenther  
7821
 
7822
        * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7823
        * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7824
 
7825
2009-05-25  Ira Rosen  
7826
 
7827
        PR tree-optimization/40238
7828
        * gcc.dg/vect/pr40238.c: New test.
7829
 
7830
2009-05-24  Jerry DeLisle  
7831
            Dominique Dhumieres  
7832
 
7833
        PR fortran/35732
7834
        PR fortran/39872
7835
        * gfortran.dg/bounds_check_fail_3.f90: New test.
7836
        * gfortran.dg/bounds_check_fail_4.f90: New test.
7837
        * gfortran.dg/bounds_check_14.f90: Update test.
7838
        * gfortran.dg/bound_4.f90: Update test.
7839
 
7840
2009-05-24  Richard Guenther  
7841
 
7842
        PR middle-end/40233
7843
        * gcc.c-torture/compile/pr40233.c: New testcase.
7844
 
7845
2009-05-24  Uros Bizjak  
7846
 
7847
        * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7848
        for alpha*-*-* targets.
7849
 
7850
2009-05-24  Ira Rosen  
7851
 
7852
        * gcc.dg/vect/bb-slp-1.c: New test.
7853
        * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7854
        gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7855
        gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7856
        gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7857
        gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7858
        gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7859
        gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7860
        gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7861
        gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7862
        gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7863
        gcc.dg/vect/bb-slp-22.c: Likewise.
7864
        * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7865
 
7866
2009-05-23  Mark Mitchell  
7867
            Maxim Kuvyrkov  
7868
 
7869
        * gcc.dg/falign-labels-1.c: New test.
7870
 
7871
2009-05-23  Eric Botcazou  
7872
 
7873
        * gnat.dg/specs/rep_clause3.ads: New test.
7874
 
7875
2009-05-23  Eric Botcazou  
7876
 
7877
        * gnat.dg/addr6.adb: New test.
7878
 
7879
2009-05-22  Mark Mitchell  
7880
 
7881
        * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7882
        New function.
7883
        * gcc.target/arm/thumb2-mul-space.c: New file.
7884
        * gcc.target/arm/thumb2-mul-space-2.c: New file.
7885
        * gcc.target/arm/thumb2-mul-space-3.c: New file.
7886
        * gcc.target/arm/thumb2-mul-speed.c: New file.
7887
 
7888
2009-05-22  Richard Guenther  
7889
 
7890
        PR middle-end/38964
7891
        * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7892
        * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7893
        * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7894
 
7895
2009-05-22  Mark Mitchell  
7896
 
7897
        * gcc.dg/dll-6.c: New test.
7898
        * gcc.dg/dll-6a.c: Likewise.
7899
        * gcc.dg/dll-7.c: Likewise.
7900
        * gcc.dg/dll-7a.c: Likewise.
7901
        * g++.dg/ext/dllexport2.C: Likewise.
7902
        * g++.dg/ext/dllexport2a.cc: Likewise.
7903
 
7904
2009-05-21  Steve Ellcey  
7905
 
7906
        PR target/37846
7907
        * gcc.target/ia64/mfused-madd-vect.c: New test.
7908
        * gcc.target/ia64/mfused-madd.c: New test.
7909
        * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7910
        * gcc.target/ia64/mno-fused-madd.c: New test.
7911
 
7912
2009-05-21  H.J. Lu  
7913
 
7914
        * gcc.target/i386/movbe-1.c: New.
7915
        * gcc.target/i386/movbe-2.c: Likewise.
7916
 
7917
2009-05-21  Taras Glek  
7918
 
7919
        * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7920
        plugin_init signature.
7921
        * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7922
        * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7923
        * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7924
 
7925
2009-05-21  Mark Mitchell  
7926
 
7927
        * gcc.dg/target/arm/neon-vmla-1.c: New.
7928
        * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7929
 
7930
2009-05-20  Adam Nemet  
7931
 
7932
        * gcc.target/mips/octeon-exts-6.c: New test.
7933
        * gcc.target/mips/extend-1.c: New test.
7934
        * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7935
        EXTS.
7936
        * gcc.target/mips/octeon-exts-5.c: Likewise.
7937
 
7938
2009-05-20  Jakub Jelinek  
7939
 
7940
        PR middle-end/40204
7941
        * gcc.c-torture/compile/pr40204.c: New test.
7942
 
7943
2009-05-20  Richard Guenther  
7944
 
7945
        * gcc.c-torture/compile/20090518-1.c: New testcase.
7946
 
7947
2009-05-19  Zdenek Dvorak  
7948
 
7949
        PR tree-optimization/40087
7950
        * gcc.dg/tree-ssa/pr40087.c: New test.
7951
 
7952
2009-05-19  Andrew Pinski  
7953
 
7954
        * gcc.dg/vector-4.c: New testcase.
7955
        * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7956
        * g++.dg/ext/vector16.C: New testcase.
7957
 
7958
2009-05-19  H.J. Lu  
7959
 
7960
        PR c/40172
7961
        * gcc.dg/pr40172.c: Renamed to ...
7962
        * gcc.dg/pr40172-1.c: This.
7963
 
7964
        * gcc.dg/pr40172-2.c: New.
7965
        * gcc.dg/pr40172-3.c: Likewise.
7966
 
7967
2009-05-19  Manuel López-Ibáñez  
7968
 
7969
        PR c/40172
7970
        * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7971
 
7972
2009-05-19  Eric Botcazou  
7973
 
7974
        * gnat.dg/loop_optimization6.ad[sb]: New test.
7975
 
7976
2009-05-19  Richard Guenther  
7977
 
7978
        * gcc.c-torture/compile/20090519-1.c: New testcase.
7979
 
7980
2009-05-18  Jason Merrill  
7981
 
7982
        * g++.dg/cpp0x/explicit1.C: New.
7983
        * g++.dg/cpp0x/explicit2.C: New.
7984
 
7985
2009-05-18  Dodji Seketeli  
7986
 
7987
        PR debug/40109
7988
        * g++.dg/debug/dwarf2/nested-1.C: New test.
7989
 
7990
2009-05-18  H.J. Lu  
7991
 
7992
        PR testsuite/39907
7993
        * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7994
        stack alignment.
7995
 
7996
2009-05-18  Janus Weil  
7997
 
7998
        PR fortran/40164
7999
        * gfortran.dg/proc_ptr_comp_8.f90: New.
8000
 
8001
2009-05-18  Richard Guenther  
8002
 
8003
        PR fortran/40168
8004
        * gfortran.dg/array_memset_2.f90: Adjust.
8005
 
8006
2009-05-18  Janus Weil  
8007
 
8008
        PR fortran/36947
8009
        PR fortran/40039
8010
        * gfortran.dg/interface_27.f90: New.
8011
        * gfortran.dg/interface_28.f90: New.
8012
        * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
8013
        * gfortran.dg/proc_ptr_result_1.f90: Ditto.
8014
 
8015
2009-05-18  Maxim Kuvyrkov  
8016
 
8017
        * gcc.target/m68k/tls-ie.c: New test.
8018
        * gcc.target/m68k/tls-le.c: New test.
8019
        * gcc.target/m68k/tls-gd.c: New test.
8020
        * gcc.target/m68k/tls-ld.c: New test.
8021
        * gcc.target/m68k/tls-ie-xgot.c: New test.
8022
        * gcc.target/m68k/tls-le-xtls.c: New test.
8023
        * gcc.target/m68k/tls-gd-xgot.c: New test.
8024
        * gcc.target/m68k/tls-ld-xgot.c: New test.
8025
        * gcc.target/m68k/tls-ld-xtls.c: New test.
8026
        * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
8027
 
8028
2009-05-18  Martin Jambor  
8029
 
8030
        * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
8031
 
8032
2009-05-17  H.J. Lu  
8033
 
8034
        PR c/40172
8035
        * gcc.dg/pr40172.c: New.
8036
 
8037
2009-05-17  Jason Merrill  
8038
 
8039
        PR c++/40139
8040
        * g++.dg/template/dtor6.C: New.
8041
 
8042
2009-05-17  Joseph Myers  
8043
 
8044
        * g++.dg/warn/translate-ice-1.C: New test.
8045
 
8046
2009-05-17  Francois-Xavier Coudert  
8047
 
8048
        * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
8049
        * gfortran.dg/c_kind_int128_test2.f03: Update comment.
8050
        * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
8051
        * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
8052
 
8053
2009-05-16  Francois-Xavier Coudert  
8054
 
8055
        PR fortran/33197
8056
        * gfortran.dg/erf_2.F90: New test.
8057
        * gfortran.dg/erfc_scaled_2.f90: New test.
8058
 
8059
2009-05-16  Francois-Xavier Coudert  
8060
 
8061
        PR fortran/31243
8062
        * gfortran.dg/string_1.f90: New test.
8063
        * gfortran.dg/string_2.f90: New test.
8064
        * gfortran.dg/string_3.f90: New test.
8065
 
8066
2009-05-16  David Billinghurst 
8067
 
8068
        * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
8069
        * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
8070
 
8071
2009-05-15  Ian Lance Taylor  
8072
 
8073
        * gcc.dg/Wcxx-compat-10.c: New testcase.
8074
 
8075
2009-05-15  Manuel López-Ibáñez  
8076
 
8077
        PR 16302
8078
        * gcc.dg/pr16302.c: New.
8079
        * g++.dg/warn/pr16302.C: New.
8080
 
8081
2009-05-15  Kaveh R. Ghazi  
8082
 
8083
        * gcc.dg/torture/builtin-math-5.c: New.
8084
        * gcc.dg/torture/builtin-math-6.c: New.
8085
        * lib/target-supports.exp (check_effective_target_mpc): New.
8086
 
8087
2009-05-15  Jan Hubicka  
8088
 
8089
        * gcc.dg/tree-ssa/inline-3.c: New testcase
8090
 
8091
2009-05-15  Jan Hubicka  
8092
 
8093
        * gcc.target/i386/align-main-1.c (check): Mark noinline.
8094
        * gcc.target/i386/align-main-2.c (check): Mark noinline.
8095
        * gcc.dg/ipa/ipa-4.c: Disable early inlining.
8096
        * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
8097
        * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
8098
        Mark noinline.
8099
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
8100
        Mark noinline.
8101
        * gcc.dg/vect/pr31699.c (foo): Mark noinline.
8102
        * gcc.dg/vect/pr18400.c (main1): Mark noinline.
8103
 
8104
2009-05-15  Jan Hubicka  
8105
 
8106
        * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
8107
        optimized by sibcall noinline.
8108
 
8109
2009-05-15  Jan Hubicka  
8110
 
8111
        * sibcall-1.c (track): Mark noinline.
8112
        * sibcall-2.c (track): Mark noinline.
8113
        * sibcall-3.c (track): Mark noinline.
8114
        * sibcall-4.c (track): Mark noinline.
8115
 
8116
2009-05-15  Jan Hubicka  
8117
 
8118
        * flatten-2.c: Disable early inlining; add comment.
8119
        * flatten-3.c: New test based on flatten-2.c.
8120
 
8121
2009-05-15  Richard Guenther  
8122
 
8123
        PR tree-optimization/39999
8124
        * gcc.c-torture/compile/pr39999.c: New testcase.
8125
 
8126
2009-05-15  Joseph Myers  
8127
 
8128
        * gcc.c-torture/compile/ptr-conv-1.c: New test.
8129
 
8130
2009-05-14  Ian Lance Taylor  
8131
 
8132
        * gcc.dg/Wcxx-compat-9.c: New testcase.
8133
 
8134
2009-05-14  Janus Weil  
8135
 
8136
        PR fortran/39996
8137
        * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
8138
        * gfortran.dg/duplicate_type_2.f90: Ditto.
8139
        * gfortran.dg/duplicate_type_3.f90: New.
8140
 
8141
2009-05-14  Laurent GUERBY  
8142
 
8143
        * ada/acats/tests/c3/c38202a.ada: Use Impdef.
8144
        * ada/acats/tests/c5/c59002c.ada: Likewise.
8145
 
8146
2009-05-13  Taras Glek  
8147
 
8148
        * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
8149
        attributes and decl smashing.
8150
        * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
8151
        attributes.
8152
        * g++.dg/plugin/dumb_plugin.c: Fixed typo.
8153
        * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
8154
 
8155
2009-05-14  Jakub Jelinek  
8156
 
8157
        PR fortran/39865
8158
        * gfortran.dg/pr39865.f90: New test.
8159
        * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
8160
        arrays in FMT=.
8161
        * gfortran.dg/hollerith_f95.f90: Likewise.
8162
        * gfortran.dg/hollerith6.f90: New test.
8163
        * gfortran.dg/hollerith7.f90: New test.
8164
 
8165
2009-05-14  Manuel Lopez-Ibanez  
8166
 
8167
        PR cpp/36674
8168
        * gcc.dg/cpp/pr36674.i: New.
8169
 
8170
2009-05-14  Ben Elliston  
8171
 
8172
        PR middle-end/40035
8173
        * gcc.c-torture/compile/pr40035.c: New test.
8174
 
8175
2009-05-13  Kaveh R. Ghazi  
8176
 
8177
        * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
8178
 
8179
2009-05-12  Tobias Burnus  
8180
 
8181
        PR fortran/40110
8182
        * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
8183
        * gfortran.dg/c_kind_tests_2.f03: Ditto.
8184
        * gfortran.dg/interop_params.f03: Ditto.
8185
 
8186
2009-05-12  Jan Hubicka  
8187
 
8188
        * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
8189
        so unrolling still happens.
8190
        * gcc.dg/ipa/ipacost-1.c: Prevent inlining
8191
        * gcc.dg/ipa/ipacost-2.c: Likewise.
8192
        * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
8193
 
8194
2009-05-12  David Billinghurst 
8195
 
8196
        * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
8197
 
8198
2009-05-12  David Billinghurst 
8199
 
8200
        * lib/target-supports.exp (check_profiling_available): Return
8201
        false for -p on *-*-cygwin* targets.
8202
 
8203
2009-05-11  H.J. Lu  
8204
 
8205
        PR tree-optimization/38632
8206
        * g++.dg/tree-ssa/pr38632.C: New.
8207
 
8208
2009-05-11  Jan Hubicka  
8209
 
8210
        * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
8211
        we now optimize better.
8212
        * gcc.dg/Wunreachable-8.c: Bogus warnings now come
8213
        out at different places.
8214
        * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
8215
        unroling.
8216
        * gcc.dg/vect/vect-76.c: Likewise.
8217
        * gcc.dg/vect/vect-70.c: Likewise.
8218
        * gcc.dg/vect/vect-66.c: Likewise.
8219
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
8220
        * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
8221
 
8222
2009-05-11  H.J. Lu  
8223
 
8224
        PR middle-end/40080
8225
        * gcc.c-torture/compile/pr40080.c: New.
8226
 
8227
2009-05-11  Paolo Bonzini  
8228
 
8229
        * gcc.c-torture/compile/pr40026.c: New testcase.
8230
 
8231
2009-05-11  Janus Weil  
8232
 
8233
        PR fortran/40089
8234
        * gfortran.dg/proc_ptr_comp_7.f90: New.
8235
 
8236
2009-05-11  Ira Rosen  
8237
 
8238
        PR tree-optimization/40074
8239
        * gcc.dg/vect/pr40074.c: New test.
8240
 
8241
2009-05-10  Ian Lance Taylor  
8242
 
8243
        * gcc.dg/Wcxx-compat-7.c: New testcase.
8244
        * gcc.dg/Wcxx-compat-8.c: New testcase.
8245
        * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
8246
        * gcc.dg/pr17188-1.c: Likewise.
8247
        * gcc.dg/pr39084.c: Likewise.
8248
 
8249
2009-05-10  Michael Matz  
8250
 
8251
        PR target/40031
8252
        * gcc.dg/pr40031.c: New test.
8253
 
8254
2009-05-10  Paul Thomas  
8255
 
8256
        PR fortran/40018
8257
        * gfortran.dg/array_constructor_31.f90: New test.
8258
 
8259
2009-05-10  Richard Guenther  
8260
 
8261
        PR tree-optimization/40081
8262
        * g++.dg/torture/pr40081.C: New testcase.
8263
 
8264
2009-05-10  Paul Thomas  
8265
 
8266
        PR fortran/38863
8267
        * gfortran.dg/dependency_24.f90: New test.
8268
        * gfortran.dg/dependency_23.f90: Clean up module files.
8269
 
8270
2009-05-10  David Billinghurst 
8271
 
8272
        PR fortran/38956
8273
        * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
8274
        * gfortran.dg/chmod_2.f90: Likewise.
8275
        * gfortran.dg/chmod_3.f90: Likewise.
8276
        * gfortran.dg/open_errors.f90: Likewise.
8277
 
8278
2009-05-09  Jan Hubicka  
8279
 
8280
        PR middle-end/40043
8281
        * g++.dg/eh/nested-try.C: New test.
8282
 
8283
2009-05-08  Michael Meissner  
8284
 
8285
        PR tree-optimization/40049
8286
        * gcc.dg/vect/vect-shift-2.c: New test.
8287
 
8288
2009-05-08  Joseph Myers  
8289
 
8290
        * gcc.dg/torture/complex-sign-mul-minus-one.c,
8291
        gcc.dg/torture/complex-sign-mul-one.c: New tests.
8292
 
8293
2009-05-08  H.J. Lu  
8294
 
8295
        PR c/36892
8296
        * g++.dg/warn/deprecated-6.C: New.
8297
        * gcc.dg/deprecated-4.c: Likewise.
8298
        * gcc.dg/deprecated-5.c: Likewise.
8299
        * gcc.dg/deprecated-6.c: Likewise.
8300
 
8301
2009-05-08  H.J. Lu  
8302
 
8303
        * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
8304
        __aligned__(__BIGGEST_ALIGNMENT__).
8305
        * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8306
        * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8307
        * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8308
        * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8309
        * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8310
        * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
8311
        * gcc.dg/vect/Os-vect-95.c: Likewise.
8312
        * gcc.dg/vect/pr20122.c: Likewise.
8313
        * gcc.dg/vect/pr36493.c: Likewise.
8314
        * gcc.dg/vect/pr37385.c: Likewise.
8315
        * gcc.dg/vect/slp-7.c: Likewise.
8316
        * gcc.dg/vect/slp-9.c: Likewise.
8317
        * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8318
        * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8319
        * gcc.dg/vect/vect-35.c: Likewise.
8320
        * gcc.dg/vect/vect-40.c: Likewise.
8321
        * gcc.dg/vect/vect-42.c: Likewise.
8322
        * gcc.dg/vect/vect-44.c: Likewise.
8323
        * gcc.dg/vect/vect-46.c: Likewise.
8324
        * gcc.dg/vect/vect-48.c: Likewise.
8325
        * gcc.dg/vect/vect-52.c: Likewise.
8326
        * gcc.dg/vect/vect-54.c: Likewise.
8327
        * gcc.dg/vect/vect-56.c: Likewise.
8328
        * gcc.dg/vect/vect-58.c: Likewise.
8329
        * gcc.dg/vect/vect-60.c: Likewise.
8330
        * gcc.dg/vect/vect-74.c: Likewise.
8331
        * gcc.dg/vect/vect-75.c: Likewise.
8332
        * gcc.dg/vect/vect-76.c: Likewise.
8333
        * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8334
        * gcc.dg/vect/vect-77.c: Likewise.
8335
        * gcc.dg/vect/vect-77-global.c: Likewise.
8336
        * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8337
        * gcc.dg/vect/vect-78.c: Likewise.
8338
        * gcc.dg/vect/vect-78-global.c: Likewise.
8339
        * gcc.dg/vect/vect-80.c: Likewise.
8340
        * gcc.dg/vect/vect-85.c: Likewise.
8341
        * gcc.dg/vect/vect-87.c: Likewise.
8342
        * gcc.dg/vect/vect-88.c: Likewise.
8343
        * gcc.dg/vect/vect-92.c: Likewise.
8344
        * gcc.dg/vect/vect-93.c: Likewise.
8345
        * gcc.dg/vect/vect-95.c: Likewise.
8346
        * gcc.dg/vect/vect-97.c: Likewise.
8347
        * gcc.dg/vect/vect-complex-1.c: Likewise.
8348
        * gcc.dg/vect/vect-complex-4.c: Likewise.
8349
        * gcc.dg/vect/vect-complex-5.c: Likewise.
8350
        * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8351
        * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8352
        * gcc.dg/vect/vect-multitypes-12.c: Likewise.
8353
        * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8354
        * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8355
        * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8356
        * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8357
        * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8358
        * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8359
        * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8360
        * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8361
        * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8362
        * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8363
        * gcc.dg/vect/vect-outer-1a.c: Likewise.
8364
        * gcc.dg/vect/vect-outer-1.c: Likewise.
8365
        * gcc.dg/vect/vect-outer-2a.c: Likewise.
8366
        * gcc.dg/vect/vect-outer-2b.c: Likewise.
8367
        * gcc.dg/vect/vect-outer-2.c: Likewise.
8368
        * gcc.dg/vect/vect-outer-2c.c: Likewise.
8369
        * gcc.dg/vect/vect-outer-2d.c: Likewise.
8370
        * gcc.dg/vect/vect-outer-3a.c: Likewise.
8371
        * gcc.dg/vect/vect-outer-3b.c: Likewise.
8372
        * gcc.dg/vect/vect-outer-3.c: Likewise.
8373
        * gcc.dg/vect/vect-outer-3c.c: Likewise.
8374
        * gcc.dg/vect/vect-outer-5.c: Likewise.
8375
        * gcc.dg/vect/vect-outer-6.c: Likewise.
8376
        * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
8377
        * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8378
        * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8379
        * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8380
        * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
8381
        * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8382
        * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8383
        * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8384
        * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8385
        * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8386
        * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8387
        * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8388
        * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
8389
        * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8390
 
8391
2009-05-08  Joseph Myers  
8392
 
8393
        PR c/24581
8394
        * gcc.dg/torture/complex-sign.h: New header.
8395
        * gcc.dg/torture/complex-sign-add.c,
8396
        gcc.dg/torture/complex-sign-mixed-add.c,
8397
        gcc.dg/torture/complex-sign-mixed-div.c,
8398
        gcc.dg/torture/complex-sign-mixed-mul.c,
8399
        gcc.dg/torture/complex-sign-mixed-sub.c,
8400
        gcc.dg/torture/complex-sign-mul.c,
8401
        gcc.dg/torture/complex-sign-sub.c: New tests.
8402
 
8403
2009-05-08  Janus Weil  
8404
 
8405
        PR fortran/39876
8406
        * gfortran.dg/intrinsic_3.f90: New.
8407
 
8408
2009-05-07  Janis Johnson  
8409
 
8410
        PR c/39037
8411
        * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
8412
        * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
8413
        * gcc.dg/dfp/float-constant-double.c: New test.
8414
        * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
8415
        * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
8416
        * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
8417
        * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
8418
        * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
8419
        * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
8420
        * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
8421
        * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
8422
        * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
8423
 
8424
2009-05-07  Jakub Jelinek  
8425
 
8426
        PR middle-end/40057
8427
        * gcc.c-torture/execute/pr40057.c: New test.
8428
 
8429
2009-05-06  James E. Wilson  
8430
 
8431
        * gcc.c-torture/compile/const-high-part.c: New test.
8432
 
8433
2009-05-06  H.J. Lu  
8434
 
8435
        PR testsuite/40050
8436
        * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
8437
        build plugin.
8438
 
8439
2009-05-06  Janus Weil  
8440
 
8441
        PR fortran/39630
8442
        * gfortran.dg/proc_decl_1.f90: Modified.
8443
        * gfortran.dg/proc_ptr_comp_1.f90: New.
8444
        * gfortran.dg/proc_ptr_comp_2.f90: New.
8445
        * gfortran.dg/proc_ptr_comp_3.f90: New.
8446
        * gfortran.dg/proc_ptr_comp_4.f90: New.
8447
        * gfortran.dg/proc_ptr_comp_5.f90: New.
8448
        * gfortran.dg/proc_ptr_comp_6.f90: New.
8449
 
8450
2009-05-06  Dodji Seketeli  
8451
 
8452
        PR c++/17395
8453
        * g++.dg/template/call7.C: New test.
8454
 
8455
2009-05-06  Diego Novillo  
8456
 
8457
        * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
8458
 
8459
2009-05-06  H.J. Lu  
8460
 
8461
        * gfortran.dg/pr40021.f: Moved to ...
8462
        * gfortran.fortran-torture/execute/pr40021.f: Here.
8463
 
8464
2009-05-06  Janis Johnson  
8465
 
8466
        PR middle-end/39986
8467
        * gcc.dg/dfp/pr39986.c: New test.
8468
 
8469
2009-05-06  Michael Matz  
8470
 
8471
        PR middle-end/40021
8472
        * gfortran.dg/pr40021.f: New test.
8473
 
8474
2009-05-06  Le-Chun Wu  
8475
 
8476
        * lib/plugin-support.exp: New file containing support procs for
8477
        plugin testcases.
8478
        * lib/target-supports.exp (check_plugin_available): New proc.
8479
        * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
8480
        * gcc.dg/plugin/selfassign.c: New plugin source file.
8481
        * gcc.dg/plugin/self-assign-test-1.c: New test.
8482
        * gcc.dg/plugin/self-assign-test-2.c: Likewise.
8483
        * g++.dg/README: Add description for plugin test.
8484
        * g++.dg/dg.exp: Exclude plugin tests from the general test list.
8485
        * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
8486
        * g++.dg/plugin/selfassign.c: New plugin source file.
8487
        * g++.dg/plugin/self-assign-test-1.C: New test.
8488
        * g++.dg/plugin/self-assign-test-2.C: Likewise.
8489
        * g++.dg/plugin/self-assign-test-3.C: Likewise.
8490
        * g++.dg/plugin/dumb_plugin.c: New plugin source file.
8491
        * g++.dg/plugin/dumb-plugin-test-1.C: New test.
8492
 
8493
2009-05-06  Tobias Burnus  
8494
 
8495
        PR fortran/40041
8496
        * gfortran.dg/intrinsic_2.f90: New test.
8497
        * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
8498
 
8499
2009-05-06  Joseph Myers  
8500
 
8501
        PR c/40032
8502
        * gcc.dg/noncompile/incomplete-5.c: New test.
8503
 
8504
2009-05-05  Jakub Jelinek  
8505
 
8506
        PR middle-end/39666
8507
        * gcc.dg/pr39666-1.c: New test.
8508
        * gcc.dg/pr39666-2.c: Likewise.
8509
        * g++.dg/warn/Wuninitialized-4.C: Likewise.
8510
        * g++.dg/warn/Wuninitialized-5.C: Likewise.
8511
        * gfortran.dg/pr39666-1.f90: Likewise.
8512
        * gfortran.dg/pr39666-2.f90: Likewise.
8513
 
8514
2009-05-05  Adam Nemet  
8515
 
8516
        * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
8517
        * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
8518
        * gcc.target/mips/dspr2-MULTU.c: Likewise.
8519
 
8520
2009-05-05  Janus Weil  
8521
 
8522
        PR fortran/39998
8523
        * gfortran.dg/proc_ptr_17.f90: New.
8524
 
8525
2009-05-05  Richard Guenther  
8526
 
8527
        PR tree-optimization/40022
8528
        * gcc.c-torture/execute/pr40022.c: New testcase.
8529
 
8530
2009-05-05  Richard Guenther  
8531
 
8532
        PR middle-end/40023
8533
        * gcc.c-torture/compile/pr40023.c: New testcase.
8534
 
8535
2009-05-05  Nathan Sidwell  
8536
 
8537
        * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
8538
        * g++.dg/template/overload9.C: Likewise.
8539
        * g++.dg/ext/ms-1.C: New.
8540
 
8541
2009-05-05  Jakub Jelinek  
8542
 
8543
        PR c++/40013
8544
        * g++.dg/ext/vla7.C: New test.
8545
 
8546
2009-05-04  Joseph Myers  
8547
 
8548
        * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
8549
 
8550
2009-05-04  Joseph Myers  
8551
 
8552
        * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
8553
        * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
8554
        Update expected errors.
8555
 
8556
2009-05-04  Manuel Lopez-Ibanez  
8557
 
8558
        PR c++/28152
8559
        * g++.dg/parse/parser-pr28152.C: New.
8560
        * g++.dg/parse/parser-pr28152-2.C: New.
8561
 
8562
2009-05-04  Joseph Myers  
8563
 
8564
        * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
8565
 
8566
2009-05-03  Eric Botcazou  
8567
 
8568
        * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
8569
        * gcc.target/sparc/fexpand-2.c: Likewise.
8570
        * gcc.target/sparc/fpmerge-2.c: Likewise.
8571
        * gcc.target/sparc/pdist-2.c: Likewise.
8572
 
8573
2009-05-03  Richard Guenther  
8574
 
8575
        PR c/39983
8576
        * gcc.c-torture/compile/pr39983.c: New testcase.
8577
 
8578
2009-05-03  Joseph Myers  
8579
 
8580
        * gcc.dg/c99-complex-3.c: New test.
8581
 
8582
2009-05-03  Joseph Myers  
8583
 
8584
        * gcc.dg/cpp/utf8-5byte-1.c: New test.
8585
 
8586
2009-05-02  Joseph Myers  
8587
 
8588
        * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8589
 
8590
2009-05-02  Richard Guenther  
8591
 
8592
        PR middle-end/40001
8593
        * gcc.target/spu/pr40001.c: New testcase.
8594
 
8595
2009-04-30  Adam Nemet  
8596
 
8597
        * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8598
 
8599
2009-04-30  Steve Ellcey  
8600
 
8601
        PR middle-end/39579
8602
        * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8603
        * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8604
 
8605
2009-04-30  Janis Johnson  
8606
 
8607
        PR testsuite/39776
8608
        * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8609
        no longer issued.
8610
 
8611
2009-04-30  David Ayers  
8612
 
8613
        * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8614
        and gcc_error_prefix variables.
8615
        * objc.dg/bad-receiver-type.m: Update to match correct
8616
        diagnostics marker.
8617
        * objc.dg/encode-5.m: Likewise.
8618
        * objc.dg/id-1.m: Likewise.
8619
        * objc.dg/method-1.m: Likewise.
8620
        * objc.dg/method-6.m: Likewise.
8621
        * objc.dg/method-7.m: Likewise.
8622
        * objc.dg/method-9.m: Likewise.
8623
        * objc.dg/method-11.m: Likewise.
8624
        * objc.dg/method-20.m: Likewise.
8625
        * objc.dg/private-1.m: Likewise.
8626
 
8627
2009-04-30  Janne Blomqvist  
8628
 
8629
        PR libfortran/39667
8630
        * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8631
        * gfortran.dg/advance_4.f90: Likewise
8632
        * gfortran.dg/advance_5.f90: Likewise
8633
        * gfortran.dg/append_1.f90: Likewise
8634
        * gfortran.dg/backslash_1.f90: Likewise
8635
        * gfortran.dg/backslash_2.f90: Likewise
8636
        * gfortran.dg/backslash_3.f: Likewise
8637
        * gfortran.dg/backspace_10.f90: Likewise
8638
        * gfortran.dg/backspace_3.f: Likewise
8639
        * gfortran.dg/backspace_4.f: Likewise
8640
        * gfortran.dg/backspace_5.f: Likewise
8641
        * gfortran.dg/backspace_8.f: Likewise
8642
        * gfortran.dg/backspace_9.f: Likewise
8643
        * gfortran.dg/complex_write.f90: Likewise
8644
        * gfortran.dg/convert_implied_open.f90: Likewise
8645
        * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8646
        * gfortran.dg/dos_eol.f: Likewise
8647
        * gfortran.dg/empty_format_1.f90: Likewise
8648
        * gfortran.dg/endfile.f: Likewise
8649
        * gfortran.dg/eof_1.f90: Likewise
8650
        * gfortran.dg/eor_1.f90: Likewise
8651
        * gfortran.dg/eor_handling_1.f90: Likewise
8652
        * gfortran.dg/eor_handling_2.f90: Likewise
8653
        * gfortran.dg/eor_handling_3.f90: Likewise
8654
        * gfortran.dg/eor_handling_4.f90: Likewise
8655
        * gfortran.dg/eor_handling_5.f90: Likewise
8656
        * gfortran.dg/error_recovery_5.f90: Likewise
8657
        * gfortran.dg/f2003_inquire_1.f03: Likewise
8658
        * gfortran.dg/f2003_io_4.f03: Likewise
8659
        * gfortran.dg/f2003_io_5.f03: Likewise
8660
        * gfortran.dg/f2003_io_7.f03: Likewise
8661
        * gfortran.dg/fgetc_1.f90: Likewise
8662
        * gfortran.dg/fgetc_2.f90: Likewise
8663
        * gfortran.dg/flush_1.f90: Likewise
8664
        * gfortran.dg/fmt_exhaust.f90: Likewise
8665
        * gfortran.dg/fmt_huge.f90: Likewise
8666
        * gfortran.dg/fmt_read.f90: Likewise
8667
        * gfortran.dg/fmt_t_1.f90: Likewise
8668
        * gfortran.dg/fmt_t_2.f90: Likewise
8669
        * gfortran.dg/fmt_t_3.f90: Likewise
8670
        * gfortran.dg/fmt_t_4.f90: Likewise
8671
        * gfortran.dg/fmt_t_5.f90: Likewise
8672
        * gfortran.dg/fmt_t_7.f: Likewise
8673
        * gfortran.dg/fseek.f90: Likewise
8674
        * gfortran.dg/ftell_1.f90: Likewise
8675
        * gfortran.dg/ftell_2.f90: Likewise
8676
        * gfortran.dg/func_derived_3.f90: Likewise
8677
        * gfortran.dg/inquire_9.f90: Likewise
8678
        * gfortran.dg/iostat_1.f90: Likewise
8679
        * gfortran.dg/iostat_2.f90: Likewise
8680
        * gfortran.dg/list_read_1.f90: Likewise
8681
        * gfortran.dg/list_read_4.f90: Likewise
8682
        * gfortran.dg/list_read_5.f90: Likewise
8683
        * gfortran.dg/list_read_7.f90: Likewise
8684
        * gfortran.dg/list_read_8.f90: Likewise
8685
        * gfortran.dg/list_read_9.f90: Likewise
8686
        * gfortran.dg/namelist_13.f90: Likewise
8687
        * gfortran.dg/namelist_14.f90: Likewise
8688
        * gfortran.dg/namelist_15.f90: Likewise
8689
        * gfortran.dg/namelist_16.f90: Likewise
8690
        * gfortran.dg/namelist_17.f90: Likewise
8691
        * gfortran.dg/namelist_18.f90: Likewise
8692
        * gfortran.dg/namelist_19.f90: Likewise
8693
        * gfortran.dg/namelist_20.f90: Likewise
8694
        * gfortran.dg/namelist_24.f90: Likewise
8695
        * gfortran.dg/namelist_26.f90: Likewise
8696
        * gfortran.dg/namelist_27.f90: Likewise
8697
        * gfortran.dg/namelist_28.f90: Likewise
8698
        * gfortran.dg/namelist_37.f90: Likewise
8699
        * gfortran.dg/namelist_38.f90: Likewise
8700
        * gfortran.dg/namelist_39.f90: Likewise
8701
        * gfortran.dg/namelist_40.f90: Likewise
8702
        * gfortran.dg/namelist_43.f90: Likewise
8703
        * gfortran.dg/namelist_44.f90: Likewise
8704
        * gfortran.dg/namelist_45.f90: Likewise
8705
        * gfortran.dg/namelist_46.f90: Likewise
8706
        * gfortran.dg/namelist_47.f90: Likewise
8707
        * gfortran.dg/namelist_48.f90: Likewise
8708
        * gfortran.dg/namelist_49.f90: Likewise
8709
        * gfortran.dg/namelist_50.f90: Likewise
8710
        * gfortran.dg/namelist_51.f90: Likewise
8711
        * gfortran.dg/namelist_52.f90: Likewise
8712
        * gfortran.dg/namelist_56.f90: Likewise
8713
        * gfortran.dg/namelist_char_only.f90: Likewise
8714
        * gfortran.dg/namelist_use.f90: Likewise
8715
        * gfortran.dg/namelist_use_only.f90: Likewise
8716
        * gfortran.dg/noadv_size.f90: Likewise
8717
        * gfortran.dg/open_access_append_1.f90: Likewise
8718
        * gfortran.dg/pad_no.f90: Likewise
8719
        * gfortran.dg/pr12884.f: Likewise
8720
        * gfortran.dg/pr17090.f90: Likewise
8721
        * gfortran.dg/pr17285.f90: Likewise
8722
        * gfortran.dg/pr17286.f90: Likewise
8723
        * gfortran.dg/pr18122.f90: Likewise
8724
        * gfortran.dg/pr18210.f90: Likewise
8725
        * gfortran.dg/pr18392.f90: Likewise
8726
        * gfortran.dg/pr19155.f: Likewise
8727
        * gfortran.dg/pr19216.f: Likewise
8728
        * gfortran.dg/pr19467.f90: Likewise
8729
        * gfortran.dg/pr19657.f: Likewise
8730
        * gfortran.dg/pr20257.f90: Likewise
8731
        * gfortran.dg/read_bad_advance.f90: Likewise
8732
        * gfortran.dg/read_eof_2.f90: Likewise
8733
        * gfortran.dg/read_eof_4.f90: Likewise
8734
        * gfortran.dg/read_many_1.f: Likewise
8735
        * gfortran.dg/read_noadvance.f90: Likewise
8736
        * gfortran.dg/read_repeat.f90: Likewise
8737
        * gfortran.dg/read_size_noadvance.f90: Likewise
8738
        * gfortran.dg/read_x_past.f: Likewise
8739
        * gfortran.dg/record_marker_1.f90: Likewise
8740
        * gfortran.dg/record_marker_3.f90: Likewise
8741
        * gfortran.dg/rewind_1.f90: Likewise
8742
        * gfortran.dg/runtime_warning_1.f90: Likewise
8743
        * gfortran.dg/shape_3.f90: Likewise
8744
        * gfortran.dg/slash_1.f90: Likewise
8745
        * gfortran.dg/stat_1.f90: Likewise
8746
        * gfortran.dg/stat_2.f90: Likewise
8747
        * gfortran.dg/streamio_11.f90: Likewise
8748
        * gfortran.dg/streamio_3.f90: Likewise
8749
        * gfortran.dg/streamio_4.f90: Likewise
8750
        * gfortran.dg/streamio_9.f90: Likewise
8751
        * gfortran.dg/tl_editing.f90: Likewise
8752
        * gfortran.dg/unf_io_convert_1.f90: Likewise
8753
        * gfortran.dg/unf_io_convert_2.f90: Likewise
8754
        * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8755
        * gfortran.dg/unf_short_record_1.f90: Likewise
8756
        * gfortran.dg/utf8_1.f03: Likewise
8757
        * gfortran.dg/utf8_2.f03: Likewise
8758
        * gfortran.dg/widechar_IO_1.f90: Likewise
8759
        * gfortran.dg/write_check3.f90: Likewise
8760
        * gfortran.dg/write_rewind_2.f: Likewise
8761
        * gfortran.dg/x_slash_2.f: Likewise
8762
 
8763
2009-04-29  Richard Guenther  
8764
 
8765
        PR target/39943
8766
        * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8767
        New.
8768
        (check_effective_target_vect_floatuint_cvt): Likewise.
8769
        * gcc.dg/vect/slp-10.c: Adjust.
8770
        * gcc.dg/vect/slp-11.c: Adjust.
8771
        * gcc.dg/vect/slp-12b.c: Adjust.
8772
        * gcc.dg/vect/slp-33.c: Adjust.
8773
        * gcc.c-torture/compile/pr39943.c: New testcase.
8774
 
8775
2009-04-29  Richard Guenther  
8776
 
8777
        PR middle-end/39937
8778
        * gcc.c-torture/compile/pr39937.c: New testcase.
8779
 
8780
2009-04-29  Richard Guenther  
8781
 
8782
        PR tree-optimization/39941
8783
        * gcc.c-torture/compile/pr39941.c: New testcase.
8784
 
8785
2009-04-29  Bernd Schmidt  
8786
 
8787
        * gcc.target/bfin/20090411-1.c: New test.
8788
 
8789
2009-04-29  Anmol P. Paralkar  
8790
 
8791
        PR target/39565
8792
        * gcc.dg/pr39565.c: New testcase.
8793
 
8794
2009-04-28  Nathan Sidwell  
8795
 
8796
        * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8797
        * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8798
        * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8799
        * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8800
        * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8801
        * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8802
        * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8803
        * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8804
        * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8805
        * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8806
        * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8807
        * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8808
        * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8809
        * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8810
        * gcc.target/i386/pr37191.c: Likewise.
8811
        * gcc.target/i386/reload-1.c: Likewise.
8812
        * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8813
        * g++.old-deja/g++.pt/repo2.C: Likewise.
8814
        * g++.old-deja/g++.pt/repo3.C: Likewise.
8815
        * g++.old-deja/g++.pt/repo4.C: Likewise.
8816
        * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8817
        * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8818
        * g++.dg/template/repo1.C: Likewise.
8819
        * g++.dg/template/repo2.C: Likewise.
8820
        * g++.dg/template/repo3.C: Likewise.
8821
        * g++.dg/template/repo4.C: Likewise.
8822
        * g++.dg/template/repo5.C: Likewise.
8823
        * g++.dg/template/repo6.C: Likewise.
8824
        * g++.dg/template/repo7.C: Likewise.
8825
        * g++.dg/template/repo8.C: Likewise.
8826
        * g++.dg/template/repo9.C: Likewise.
8827
        * g++.dg/rtti/repo1.C: Likewise.
8828
        * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8829
        * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8830
        * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8831
        * g++.dg/other/PR23205.C: Skip for vxworks.
8832
        * g++.dg/ext/visibility/class1.C: Requires PIC.
8833
        * g++.dg/eh/async-unwind2.C: Requires PIC.
8834
        * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8835
        does not have cxa_exit.
8836
 
8837
2009-04-28  Jing Yu  
8838
 
8839
        PR testsuite/39790
8840
        * lib/target-supports.exp (check_effective_target_tls): Remove
8841
        comment of caching.
8842
        (check_effective_target_tls_native): Likewise.
8843
        (check_effective_target_tls_runtime): Likewise.
8844
        * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8845
        tls to tls_runtime.
8846
        * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8847
 
8848
2009-04-28  Janus Weil  
8849
 
8850
        PR fortran/39946
8851
        * gfortran.dg/proc_ptr_16.f90: New.
8852
 
8853
2009-04-28  Steve Ellcey  
8854
 
8855
        * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8856
        lp64 is true.
8857
 
8858
2009-04-28  Richard Guenther  
8859
 
8860
        PR middle-end/39937
8861
        * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8862
 
8863
2009-04-28  H.J. Lu  
8864
 
8865
        * g++.dg/warn/pr35652.C: Removed.
8866
        * gcc.dg/pr35652.c: Likewise.
8867
 
8868
2009-04-28  Alexander Monakov  
8869
 
8870
        * gcc.target/ia64/20071210-2.c: New testcase.
8871
 
8872
2009-04-28  Uros Bizjak  
8873
 
8874
        PR c/39323
8875
        * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8876
        * gcc.dg/pr39323-3.c: Ditto.
8877
 
8878
2009-04-28  Janus Weil  
8879
 
8880
        PR fortran/39930
8881
        PR fortran/39931
8882
        * gfortran.dg/ambiguous_reference_2.f90: New.
8883
        * gfortran.dg/pointer_assign_7.f90: New.
8884
 
8885
2009-04-28  Nathan Froyd  
8886
            Mark Mitchell  
8887
 
8888
        * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8889
        * gcc.dg/20020103-1.c: Check for __ppc.
8890
        * gcc.dg/asm-b.c: Check for __ppc.
8891
        * gcc.dg/20020919-1.c: Check for __ppc.
8892
        * gcc.dg/20020312-2.c: Likewise.
8893
        * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8894
        * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8895
        * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8896
        * g++.dg/warn/weak1.C: Likewise.
8897
        * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8898
        static so appropriate optimizations kick in.
8899
        (find_base_value_wrapper): New function.
8900
        * g++.dg/eh/simd-5.C: Fix target triplet.
8901
        * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8902
 
8903
2009-04-28  Uros Bizjak  
8904
            H.J. Lu  
8905
 
8906
        PR target/39911
8907
        * gcc.target/i386/pr39911.c: New test.
8908
 
8909
2009-04-28  Paul Thomas  
8910
 
8911
        PR fortran/39879
8912
        * gfortran.dg/alloc_comp_assign_10.f90: New test.
8913
 
8914
2009-04-28  Ben Elliston  
8915
 
8916
        PR c++/35652
8917
        Revert:
8918
 
8919
        2009-03-27  Manuel Lopez-Ibanez  
8920
 
8921
        * gcc.dg/pr35652.C: New.
8922
        * g++.dg/warn/pr35652.C: New.
8923
        * gcc.dg/format/plus-1.c: Adjust message.
8924
 
8925
2009-04-27  DJ Delorie  
8926
 
8927
        * lib/target-supports.exp (check_effective_target_double64): New.
8928
        (check_effective_target_double64plus): New.
8929
        (check_effective_target_large_double): New.
8930
        * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8931
        * gcc.dg/div-double-1.c: Likewise.
8932
        * gcc.dg/Wconversion-real.c: Require large_double.
8933
        * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8934
 
8935
        * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8936
        are too small.
8937
 
8938
        * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8939
        constants as long.
8940
 
8941
2009-04-27  Ian Lance Taylor  
8942
 
8943
        * gcc.dg/Wcxx-compat-5.c: New testcase.
8944
        * gcc.dg/Wcxx-compat-6.c: New testcase.
8945
 
8946
2009-04-27  Trevor Smigiel 
8947
 
8948
        Allow non-constant arguments to conversion intrinsics.
8949
        * gcc.target/spu/intrinsics-3.c: Update tests.
8950
 
8951
2009-04-27  Richard Guenther  
8952
 
8953
        PR middle-end/39928
8954
        * gcc.c-torture/compile/pr39928-1.c: New testcase.
8955
        * gcc.c-torture/compile/pr39928-2.c: Likewise.
8956
 
8957
2009-04-27  H.J. Lu  
8958
 
8959
        PR target/39903
8960
        * gcc.dg/torture/pr39903-1.c: New.
8961
        * gcc.dg/torture/pr39903-2.c: Likewise.
8962
 
8963
2009-04-27  Revital Eres  
8964
 
8965
        * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8966
        and check it.
8967
        * gcc.dg/sms-2.c: Add dump check.
8968
        * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8969
        and check it.
8970
        * gcc.dg/sms-4.c: Likewise.
8971
        * gcc.dg/sms-5.c: Likewise.
8972
        * gcc.dg/sms-6.c: Likewise.
8973
        * gcc.dg/sms-7.c: Likewise.
8974
        * gcc.dg/sms-antideps.c: Rename to...
8975
        * gcc.dg/sms-8.c: This and add sms dump file and check it.
8976
 
8977
2009-04-27  Eric Botcazou  
8978
 
8979
        * gnat.dg/opt2.adb: New test.
8980
 
8981
2009-04-27  Jakub Jelinek  
8982
 
8983
        PR c++/39875
8984
        * g++.dg/warn/Wunused-15.C: New test.
8985
 
8986
2009-04-26  Michael Matz  
8987
 
8988
        Expand from SSA.
8989
        * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8990
        change regexps.
8991
        * gcc.target/i386/pr37248-1.c: Modified.
8992
        * gcc.target/i386/pr37248-3.c: Modified.
8993
        * gcc.target/i386/pr37248-2.c: Modified.
8994
        * gnat.dg/aliasing1.adb: Modified.
8995
        * gnat.dg/pack9.adb: Modified.
8996
        * gnat.dg/aliasing2.adb: Modified.
8997
        * gcc.dg/strict-overflow-2.c: Modified.
8998
        * gcc.dg/autopar/reduc-1char.c: Modified.
8999
        * gcc.dg/autopar/reduc-2char.c: Modified.
9000
        * gcc.dg/autopar/reduc-1.c: Modified.
9001
        * gcc.dg/autopar/reduc-2.c: Modified.
9002
        * gcc.dg/autopar/reduc-3.c: Modified.
9003
        * gcc.dg/autopar/reduc-6.c: Modified.
9004
        * gcc.dg/autopar/reduc-7.c: Modified.
9005
        * gcc.dg/autopar/reduc-8.c: Modified.
9006
        * gcc.dg/autopar/reduc-9.c: Modified.
9007
        * gcc.dg/autopar/reduc-1short.c: Modified.
9008
        * gcc.dg/autopar/reduc-2short.c: Modified.
9009
        * gcc.dg/autopar/parallelization-1.c: Modified.
9010
        * gcc.dg/strict-overflow-4.c: Modified.
9011
        * gcc.dg/strict-overflow-6.c: Modified.
9012
        * gcc.dg/gomp/combined-1.c: Modified.
9013
        * gcc.dg/no-strict-overflow-1.c: Modified.
9014
        * gcc.dg/no-strict-overflow-3.c: Modified.
9015
        * gcc.dg/no-strict-overflow-5.c: Modified.
9016
        * gcc.dg/tree-ssa/reassoc-13.c: Modified.
9017
        * gcc.dg/tree-ssa/pr18134.c: Modified.
9018
        * gcc.dg/tree-ssa/20030824-1.c: Modified.
9019
        * gcc.dg/tree-ssa/vector-2.c: Modified.
9020
        * gcc.dg/tree-ssa/forwprop-9.c: Modified.
9021
        * gcc.dg/tree-ssa/loop-21.c: Modified.
9022
        * gcc.dg/tree-ssa/20030824-2.c: Modified.
9023
        * gcc.dg/tree-ssa/vector-3.c: Modified.
9024
        * gcc.dg/tree-ssa/asm-3.c: Modified.
9025
        * gcc.dg/tree-ssa/pr23294.c: Modified.
9026
        * gcc.dg/tree-ssa/loop-22.c: Modified.
9027
        * gcc.dg/tree-ssa/loop-15.c: Modified.
9028
        * gcc.dg/tree-ssa/prefetch-4.c: Modified.
9029
        * gcc.dg/tree-ssa/pr22051-1.c: Modified.
9030
        * gcc.dg/tree-ssa/pr20139.c: Modified.
9031
        * gcc.dg/tree-ssa/scev-cast.c: Modified.
9032
        * gcc.dg/tree-ssa/pr22051-2.c: Modified.
9033
        * gcc.dg/tree-ssa/reassoc-1.c: Modified.
9034
        * gcc.dg/tree-ssa/loop-5.c: Modified.
9035
        * gcc.dg/tree-ssa/pr19431.c: Modified.
9036
        * gcc.dg/tree-ssa/pr32044.c: Modified.
9037
        * gcc.dg/tree-ssa/prefetch-7.c: Modified.
9038
        * gcc.dg/tree-ssa/loop-19.c: Modified.
9039
        * gcc.dg/tree-ssa/loop-28.c: Modified.
9040
        * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
9041
        * gcc.dg/tree-ssa/divide-1.c: Modified.
9042
        * gcc.dg/tree-ssa/inline-1.c: Modified.
9043
        * gcc.dg/tree-ssa/divide-3.c: Modified.
9044
        * gcc.dg/tree-ssa/pr30978.c: Modified.
9045
        * gcc.dg/tree-ssa/alias-6.c: Modified.
9046
        * gcc.dg/tree-ssa/divide-4.c: Modified.
9047
        * gcc.dg/tree-ssa/alias-11.c: Modified.
9048
        * gcc.dg/no-strict-overflow-7.c: Modified.
9049
        * gcc.dg/strict-overflow-1.c: Modified.
9050
        * gcc.dg/pr15784-4.c: Modified.
9051
        * gcc.dg/pr34263.c: Modified.
9052
        * gcc.dg/strict-overflow-3.c: Modified.
9053
        * gcc.dg/tree-prof/stringop-1.c: Modified.
9054
        * gcc.dg/tree-prof/val-prof-1.c: Modified.
9055
        * gcc.dg/tree-prof/val-prof-2.c: Modified.
9056
        * gcc.dg/tree-prof/val-prof-3.c: Modified.
9057
        * gcc.dg/tree-prof/val-prof-4.c: Modified.
9058
        * gcc.dg/no-strict-overflow-2.c: Modified.
9059
        * gcc.dg/no-strict-overflow-4.c: Modified.
9060
        * gcc.dg/no-strict-overflow-6.c: Modified.
9061
        * g++.dg/tree-ssa/pr27090.C: Modified.
9062
        * g++.dg/tree-ssa/tmmti-2.C: Modified.
9063
        * g++.dg/tree-ssa/ptrmemfield.C: Modified.
9064
        * g++.dg/tree-ssa/pr19807.C: Modified.
9065
        * g++.dg/opt/pr30965.C: Modified.
9066
        * g++.dg/init/new17.C: Modified.
9067
        * gfortran.dg/whole_file_6.f90: Modified.
9068
        * gfortran.dg/whole_file_5.f90: Modified.
9069
        * gfortran.dg/reassoc_1.f90: Modified.
9070
        * gfortran.dg/reassoc_3.f90: Modified.
9071
 
9072
2009-04-26  Steven G. Kargl  
9073
 
9074
        PR fortran/39893
9075
        * gfortran.dg/assumed_charlen_dummy.f90: New Test.
9076
 
9077
2009-04-26  Jakub Jelinek  
9078
 
9079
        PR inline-asm/39543
9080
        * gcc.target/i386/pr39543-1.c: New test.
9081
        * gcc.target/i386/pr39543-2.c: New test.
9082
        * gcc.target/i386/pr39543-3.c: New test.
9083
 
9084
        PR c/39889
9085
        * gcc.dg/Wunused-value-3.c: New test.
9086
 
9087
2009-04-26  Joseph Myers  
9088
 
9089
        PR c/39581
9090
        * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
9091
        gcc.dg/vla-21.c: New tests.
9092
 
9093
2009-04-26  Joseph Myers  
9094
 
9095
        PR c/39556
9096
        * gcc.dg/inline-34.c: New test.
9097
 
9098
2009-04-25  Joseph Myers  
9099
 
9100
        * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
9101
        gcc.dg/enum-const-3.c: New tests.
9102
        * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
9103
        -pedantic-errors.  Update expected diagnostics.
9104
 
9105
2009-04-25  Joseph Myers  
9106
 
9107
        PR c/39582
9108
        * gcc.dg/vla-20.c: New test.
9109
 
9110
2009-04-25  Joseph Myers  
9111
 
9112
        PR c/39564
9113
        * gcc.dg/vla-19.c: New test.
9114
 
9115
2009-04-25  Joseph Myers  
9116
 
9117
        PR preprocessor/39559
9118
        * gcc.dg/c99-intconst-2.c: New test.
9119
 
9120
2009-04-25  Jan Hubicka  
9121
 
9122
        * g++.dg/tree-ssa/ehcleanup-1.C: Update.
9123
 
9124
2009-04-25  Janus Weil  
9125
 
9126
        PR fortran/39688
9127
        * gfortran.dg/import7.f90: New.
9128
 
9129
2009-04-24  Richard Guenther  
9130
 
9131
        * gcc.dg/tree-ssa/vrp48.c: Fix.
9132
 
9133
2008-04-24  Doug Kwan  
9134
 
9135
        * g++.dg/init/copy7.C: Only abort in memcpy if source and
9136
        destination are the same.
9137
 
9138
2009-04-24  Richard Guenther  
9139
 
9140
        * gcc.dg/tree-ssa/vrp48.c: New testcase.
9141
 
9142
2009-04-24  Joseph Myers  
9143
 
9144
        * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
9145
        gcc.dg/array-const-3.c: New tests.
9146
 
9147
2009-04-24  Ian Lance Taylor  
9148
 
9149
        * gcc.dg/Wcxx-compat-4.c: New testcase.
9150
 
9151
2009-04-24  Daniel Kraft  
9152
 
9153
        * gfortran.dg/typebound_generic_1.f03: Change so that no error is
9154
        expected on already erraneous symbol (renamed to fresh one).
9155
 
9156
2009-04-24  Paolo Bonzini  
9157
 
9158
        PR middle-end/39867
9159
        * gcc.dg/pr39867.c: New.
9160
 
9161
2009-04-24  Janus Weil  
9162
 
9163
        PR fortran/39861
9164
        PR fortran/39864
9165
        * gfortran.dg/intrinsic_1.f90: New.
9166
 
9167
2009-04-24  Eric Botcazou  
9168
 
9169
        * gnat.dg/alignment7.adb: New test.
9170
        * gnat.dg/alignment8.adb: Likewise.
9171
 
9172
2009-04-24  Eric Botcazou  
9173
 
9174
        * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
9175
        * gnat.dg/specs/rep_clause2.ads: New test.
9176
 
9177
2009-04-24  Jakub Jelinek  
9178
 
9179
        PR rtl-optimization/39794
9180
        * gcc.dg/pr39794.c: New test.
9181
 
9182
2009-04-23  Eric Botcazou  
9183
 
9184
        * gnat.dg/atomic1.adb: New test.
9185
        * gnat.dg/atomic1_pkg.ads: New helper.
9186
 
9187
2009-04-23  Steve Ellcey  
9188
 
9189
        PR testsuite/39623
9190
        * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
9191
        * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
9192
 
9193
2009-04-23  Rafael Avila de Espindola  
9194
 
9195
        * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
9196
        warning.
9197
 
9198
2009-04-22  Andrew Pinski  
9199
 
9200
        PR C/31499
9201
        * gcc.dg/vector-init-1.c: New testcase.
9202
        * gcc.dg/vector-init-2.c: New testcase.
9203
 
9204
2009-04-22  Eric Botcazou  
9205
 
9206
        * gnat.dg/enum2.adb: New test.
9207
        * gnat.dg/enum2_pkg.ads: New helper.
9208
 
9209
2009-04-22  Jakub Jelinek  
9210
 
9211
        PR c/39855
9212
        * gcc.dg/torture/pr39855.c: New test.
9213
 
9214
2009-04-22  Dodji Seketeli  
9215
 
9216
        PR c++/39639
9217
        * g++.dg/cpp0x/pr39639.C: New test.
9218
 
9219
2009-04-22  Mark Heffernan  
9220
 
9221
        * gcc.dg/profile-generate-3.c: New test.
9222
 
9223
2009-04-22  Jan Hubicka  
9224
 
9225
        * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
9226
 
9227
2009-04-22  Steve Ellcey  
9228
 
9229
        PR testsuite/39623
9230
        * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
9231
 
9232
2009-04-22  Richard Guenther  
9233
 
9234
        PR tree-optimization/39824
9235
        * gcc.c-torture/compile/pr39824.c: New testcase.
9236
 
9237
2009-04-22  Manuel Lopez-Ibanez  
9238
 
9239
        PR c++/14875
9240
        * g++.dg/parse/parser-pr14875.C: New.
9241
        * g++.dg/parse/parser-pr14875-2.C: New.
9242
        * g++.dg/parse/error6.C: Update match string.
9243
 
9244
2009-04-22  Richard Guenther  
9245
 
9246
        PR tree-optimization/39845
9247
        * gcc.c-torture/compile/pr39845.c: New testcase.
9248
 
9249
2009-04-22  Janus Weil  
9250
 
9251
        PR fortran/39735
9252
        * gfortran.dg/assumed_charlen_function_5.f90: Modified.
9253
        * gfortran.dg/external_initializer.f90: Modified.
9254
        * gfortran.dg/interface_26.f90: Modified.
9255
        * gfortran.dg/intrinsic_subroutine.f90: Modified.
9256
        * gfortran.dg/proc_ptr_3.f90: Modified.
9257
        * gfortran.dg/proc_ptr_15.f90: New.
9258
        * gfortran.dg/proc_ptr_result_1.f90: Modified.
9259
 
9260
2009-04-21  Manuel Lopez-Ibanez  
9261
 
9262
        PR c++/35711
9263
        * g++.dg/warn/pr35711.C: New.
9264
        * g++.dg/conversion/ptrmem2.C: Update.
9265
 
9266
2009-04-21  Joseph Myers  
9267
 
9268
        * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
9269
        ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
9270
        README.gcc, g++.dg/README, g++.dg/compat/break/README,
9271
        g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
9272
        g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
9273
        gcc.c-torture/ChangeLog.0,
9274
        gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
9275
        gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
9276
        gcc.target/i386/math-torture/math-torture.exp,
9277
        gcc.target/mips/inter/mips16-inter.exp,
9278
        gcc.target/mips/mips-nonpic/README,
9279
        gcc.target/x86_64/abi/README.gcc,
9280
        gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
9281
        gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
9282
        gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
9283
        notices.
9284
        * ChangeLog-1993-2007, ChangeLog: Correct dates.
9285
 
9286
2009-04-21  Eric Botcazou  
9287
 
9288
        * gcc.dg/debug/dwarf2/short-circuit.c: New test.
9289
 
9290
2009-04-21  Richard Guenther  
9291
 
9292
        PR middle-end/39829
9293
        * gcc.dg/torture/pr39829.c: New testcase.
9294
 
9295
2009-04-21  Martin Jambor  
9296
 
9297
        * gcc.dg/tree-ssa/cswtch-2.c: New test.
9298
 
9299
2009-04-21  Manuel López-Ibáñez  
9300
 
9301
        PR 16202
9302
        * gcc.dg/sequence-pt-1.c: Remove XFAILs.
9303
        * gcc.dg/sequence-pt-2.c: New.
9304
        * gcc.dg/sequence-pt-3.c: New.
9305
        * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
9306
        * g++.dg/warn/sequence-pt-2.c: New.
9307
        * g++.dg/warn/sequence-pt-3.c: New.
9308
 
9309
2009-04-21  Jakub Jelinek  
9310
 
9311
        * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
9312
 
9313
2009-04-21  Eric Botcazou  
9314
 
9315
        * gnat.dg/import1.ad[sb]: New test.
9316
 
9317
2009-04-20  Andrew Pinski  
9318
 
9319
        * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
9320
        return 0.
9321
 
9322
2009-04-20  Tobias Burnus  
9323
 
9324
        PR fortran/39811
9325
        * gfortran.dg/continuation_11.f90: New test.
9326
 
9327
2009-04-21  Manuel Lopez-Ibanez  
9328
 
9329
        PR c++/13358
9330
        * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
9331
        messages. Test for "long long" in system headers.
9332
        * gcc.dg/c99-longlong-2.c: New.
9333
        * g++.dg/warn/pr13358.C: New.
9334
        * g++.dg/warn/pr13358-2.C: New.
9335
        * g++.dg/warn/pr13358-3.C: New.
9336
        * g++.dg/warn/pr13358-4.C: New.
9337
 
9338
2009-04-20  Andrew Pinski  
9339
 
9340
        * gcc.dg/framework-2.c: Fix up for non existent includes
9341
        being fatal errors now.
9342
 
9343
2009-04-20  Paul Thomas  
9344
 
9345
        PR fortran/39800
9346
        * gfortran.dg/private_type_13.f90: New test.
9347
        * gfortran.dg/private_type_2.f90: Add option -std=f95.
9348
 
9349
2009-04-20  Le-Chun Wu  
9350
 
9351
        PR c++/39803
9352
        * g++.dg/warn/Wunused-14.C: New test.
9353
 
9354
2009-04-20  Eric Botcazou  
9355
 
9356
        * gnat.dg/specs/small_alignment.ads: New test.
9357
 
9358
2009-04-20  Ian Lance Taylor  
9359
 
9360
        * gcc.dg/Wcxx-compat-3.c: New testcase.
9361
 
9362
2009-04-20  Eric Botcazou  
9363
 
9364
        * gnat.dg/pack13.ad[sb]: New test.
9365
        * gnat.dg/pack13_pkg.ads: New helper.
9366
 
9367
2009-04-20  Eric Botcazou  
9368
 
9369
        * gnat.dg/discr11.ad[sb]: New test.
9370
        * gnat.dg/discr11_pkg.ads: New helper.
9371
 
9372
2009-04-20  Ira Rosen  
9373
 
9374
        PR tree-optimization/39675
9375
        * gcc.dg/vect/O3-pr39675-2.c: New test.
9376
 
9377
2009-04-20  Eric Botcazou  
9378
 
9379
        * gnat.dg/rep_clause3.adb: New test.
9380
 
9381
2009-04-19  Joseph Myers  
9382
 
9383
        PR c/37481
9384
        * gcc.dg/c99-flex-array-7.c: New test.
9385
 
9386
2009-04-19  Joseph Myers  
9387
 
9388
        PR c/19771
9389
        * gcc.c-torture/execute/vla-dealloc-1.c: New test.
9390
 
9391
2009-04-19  Joseph Myers  
9392
 
9393
        PR c/38243
9394
        * gcc.dg/c99-restrict-3.c: New test.
9395
 
9396
2009-04-19  Joseph Myers  
9397
 
9398
        PR preprocessor/20078
9399
        * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
9400
 
9401
2009-04-19  Eric Botcazou  
9402
 
9403
        * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
9404
        Do not pass -B$root after -margs.
9405
 
9406
2009-04-19  Manuel López-Ibáñez  
9407
 
9408
        PR c/32061
9409
        PR c++/36954
9410
        * gcc.dg/pr32061.c: New.
9411
        * gcc.dg/Wlogical-op-1.c: Update.
9412
        * g++.dg/warn/Wlogical-op-1.C: Update.
9413
        * g++.dg/warn/pr36954.C: New.
9414
 
9415
2009-04-18  Joseph Myers  
9416
 
9417
        PR c/27676
9418
        * gcc.dg/lvalue-5.c: New test.
9419
 
9420
2009-04-18  Joseph Myers  
9421
 
9422
        PR c/22367
9423
        * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
9424
 
9425
2009-04-18  Joseph Myers  
9426
 
9427
        * gcc.dg/cpp/include5.c: New test.
9428
 
9429
2009-04-18  Joseph Myers  
9430
 
9431
        PR c/35210
9432
        * gcc.dg/call-diag-2.c: New test.
9433
 
9434
2009-04-18  Joseph Myers  
9435
 
9436
        PR preprocessor/39646
9437
        * gcc.dg/cpp/line8.c: New test.
9438
 
9439
2009-04-18  Joseph Myers  
9440
 
9441
        PR preprocessor/39647
9442
        * gcc.dg/cpp/line7.c: New test.
9443
 
9444
2009-04-18  Richard Guenther  
9445
 
9446
        PR middle-end/39804
9447
        * gcc.target/i386/pr39804.c: New testcase.
9448
 
9449
2009-04-18  Eric Botcazou  
9450
 
9451
        * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
9452
        * g++.dg/other/pr39496.C: Likewise.
9453
 
9454
2009-04-18  Manuel López-Ibáñez  
9455
 
9456
        PR middle-end/36902
9457
        * gcc.dg/pr36902.c: New.
9458
 
9459
2009-04-17  Diego Novillo  
9460
 
9461
        * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
9462
        violation for variable 'inside_main'.
9463
 
9464
2009-04-17  Ulrich Weigand  
9465
 
9466
        * gfortran.fortran-torture/execute/getarg_1.x: New file.
9467
 
9468
2009-04-17  Ulrich Weigand  
9469
 
9470
        * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
9471
 
9472
2009-04-17  Ulrich Weigand  
9473
 
9474
        * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
9475
        * gfortran.dg/chmod_2.f90: Likewise.
9476
        * gfortran.dg/chmod_3.f90: Likewise.
9477
        * gfortran.dg/open_errors.f90: Likewise.
9478
        * gfortran.dg/stat_1.f90: Likewise.
9479
        * gfortran.dg/stat_2.f90: Likewise.
9480
 
9481
2009-04-17  Ulrich Weigand  
9482
 
9483
        * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
9484
        * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
9485
        * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
9486
        * gfortran.dg/nearest_1.f90: Likewise.
9487
        * gfortran.dg/nearest_3.f90: Likewise.
9488
        * gfortran.dg/isnan_1.f90: Likewise.
9489
        * gfortran.dg/isnan_2.f90: Likewise.
9490
        * gfortran.dg/nan_1.f90: Likewise.
9491
        * gfortran.dg/nan_2.f90: Likewise.
9492
        * gfortran.dg/nan_3.f90: Likewise.
9493
        * gfortran.dg/nan_4.f90: Likewise.
9494
        * gfortran.dg/module_nan.f90: Likewise.
9495
        * gfortran.dg/int_conv_2.f90: Likewise.
9496
        * gfortran.dg/init_flag_3.f90: Likewise.
9497
        * gfortran.dg/namelist_42.f90: Likewise.
9498
        * gfortran.dg/namelist_43.f90: Likewise.
9499
        * gfortran.dg/real_const_3.f90: Likewise.
9500
        * gfortran.dg/transfer_simplify_1.f90: Likewise.
9501
 
9502
        * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
9503
        * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
9504
        * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
9505
        * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
9506
        * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
9507
 
9508
        * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
9509
        * gfortran.dg/gamma_5.f90: Likewise.
9510
 
9511
2009-04-17  Ulrich Weigand  
9512
 
9513
        * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
9514
        less strict so it also works with auto-overlay support.
9515
        * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
9516
        for "exceeds local store" linker errors on the SPU.
9517
 
9518
        * lib/gfortran.exp: Include target-supports.exp.
9519
        (gfortran_init): On SPU targets where automatic overlay support
9520
        is available, use it to build all Fortran test cases.
9521
 
9522
        * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
9523
 
9524
2009-04-17  Arnaud Charlet  
9525
 
9526
        * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
9527
        rule enforced by gnat on taft types.
9528
 
9529
2009-04-17  Jakub Jelinek  
9530
 
9531
        PR testsuite/39792
9532
        * g++.dg/ext/complit11.C: Add empty dg-options.
9533
 
9534
2009-04-16  Andrew Pinski  
9535
 
9536
        PR c++/17570
9537
        * g++.dg/template/defarg11.C: New test.
9538
 
9539
2009-04-16  Andrew Pinski  
9540
 
9541
        PR c++/28766
9542
        * g++.dg/ext/complit11.C: New testcase.
9543
 
9544
2009-04-15  Le-Chun Wu  
9545
 
9546
        PR c++/39551
9547
        * g++.dg/warn/Wunused-13.C: New testcase.
9548
 
9549
2009-04-15  Ian Lance Taylor  
9550
 
9551
        * gcc.dg/Wenum-compare-1.c: New testcase.
9552
 
9553
2009-04-15  Richard Guenther  
9554
 
9555
        PR tree-optimization/39764
9556
        * g++.dg/torture/pr39764.C: New testcase.
9557
 
9558
2009-04-15  Nathan Sidwell  
9559
 
9560
        * g++.dg/ext/altivec-17.C: New.
9561
 
9562
2009-04-15  Arnaud Charlet  
9563
 
9564
        * gnat.dg/sync1.ads: Fix error now flagged by gnat.
9565
        * gnat.dg/specs/limited1.ads: Ditto.
9566
 
9567
2009-04-14  Michael Meissner  
9568
 
9569
        PR testsuite/39769
9570
        * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
9571
        for testing the results of estimate instructions.
9572
        * gcc.dg/vmx/3a-04m.c (test): Ditto.
9573
        * gcc.dg/vmx/3a-05.c (test): Ditto.
9574
 
9575
2009-04-14  Jason Merrill  
9576
 
9577
        PR c++/39763
9578
        * g++.dg/warn/Wshadow-4.C: Extend.
9579
 
9580
2009-04-14  Uros Bizjak  
9581
 
9582
        * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
9583
        (do_D): Remove attribute hidden.
9584
 
9585
2009-04-13  Jason Merrill  
9586
 
9587
        PR c++/39480
9588
        * g++.dg/init/copy7.C: New.
9589
 
9590
2009-04-13  H.J. Lu  
9591
 
9592
        PR testsuite/39733
9593
        * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9594
        (check_for_all_options): This.
9595
 
9596
2009-04-13  Jason Merrill  
9597
 
9598
        PR c++/39750
9599
        * g++.dg/template/crash90.C: New.
9600
 
9601
2009-04-12  Jason Merrill  
9602
 
9603
        PR c++/39742
9604
        * g++.dg/overload/extern-C-2.C: New.
9605
 
9606
2009-04-12  Joseph Myers  
9607
 
9608
        PR preprocessor/31869
9609
        * gcc.dg/cpp/strify5.c: New test.
9610
 
9611
2009-04-12  Eric Botcazou  
9612
 
9613
        * gnat.dg/enum1.adb: New test.
9614
        * gnat.dg/enum1_pkg.ads: New helper.
9615
 
9616
2009-04-12  Uros Bizjak  
9617
 
9618
        PR target/39740
9619
        * gcc.target/alpha/pr39740.c: New test.
9620
 
9621
2009-04-11  Daniel Kraft  
9622
 
9623
        PR fortran/37746
9624
        * gfortran.dg/bounds_check_strlen_1.f90: New test.
9625
        * gfortran.dg/bounds_check_strlen_2.f90: New test.
9626
        * gfortran.dg/bounds_check_strlen_3.f90: New test.
9627
        * gfortran.dg/bounds_check_strlen_4.f90: New test.
9628
        * gfortran.dg/bounds_check_strlen_5.f90: New test.
9629
        * gfortran.dg/bounds_check_strlen_6.f90: New test.
9630
        * gfortran.dg/bounds_check_strlen_7.f90: New test.
9631
        * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9632
        expected string length that failed with -fbounds-check now.
9633
        * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9634
 
9635
2009-04-11  Janus Weil  
9636
 
9637
        PR fortran/39692
9638
        * gfortran.dg/proc_ptr_14.f90: New.
9639
 
9640
2009-04-11  Richard Guenther  
9641
 
9642
        PR middle-end/39732
9643
        * g++.dg/torture/pr39732.C: New testcase.
9644
 
9645
2009-04-11  Daniel Franke  
9646
 
9647
        * gfortran.dg/whole_file_5.f90: New.
9648
        * gfortran.dg/whole_file_6.f90: New.
9649
 
9650
2009-04-11  Richard Guenther  
9651
 
9652
        PR tree-optimization/39713
9653
        * g++.dg/torture/pr39713.C: New testcase.
9654
 
9655
2009-04-10  Richard Guenther  
9656
 
9657
        PR c/39712
9658
        * gcc.dg/pr39712.c: New testcase.
9659
 
9660
2009-04-10  H.J. Lu  
9661
 
9662
        PR c++/28301
9663
        * g++.dg/cpp0x/enum2.C: Updated.
9664
        * g++.dg/debug/pr22514.C: Likewise.
9665
        * g++.dg/parse/enum2.C: Likewise.
9666
        * g++.dg/parse/enum3.C: Likewise.
9667
        * g++.dg/template/crash79.C: Likewise.
9668
        * g++.old-deja/g++.jason/cond.C: Likewise.
9669
 
9670
2009-04-10  Chao-ying Fu  
9671
 
9672
        * gcc.target/mips/interrupt_handler.c: Change from compile to
9673
        assemble.
9674
 
9675
2009-04-10  Kaveh R. Ghazi  
9676
 
9677
        * objc/execute/forward-1.x: Fix x86_64 entry typos.
9678
 
9679
2009-04-10  Daniel Franke  
9680
 
9681
        PR fortran/38709
9682
        * gfortran.dg/zero_sized_6.f90: New.
9683
 
9684
2009-04-10  Manuel López-Ibáñez  
9685
 
9686
        PR  c++/20118
9687
        * g++.dg/parse/pr20118.C: New.
9688
        * g++.dg/template/spec16.C: Update.
9689
 
9690
2009-04-09  H.J. Lu  
9691
 
9692
        PR testsuite/35621
9693
        * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9694
        * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9695
        * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9696
        * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9697
        * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9698
        * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9699
        * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9700
        * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9701
        * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9702
        * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9703
        * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9704
        * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9705
        * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9706
        * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9707
        * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9708
        * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9709
        * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9710
 
9711
2009-04-09  H.J. Lu  
9712
 
9713
        PR target/39678
9714
        * g++.dg/torture/pr39678.C: New.
9715
        * gcc.dg/compat/struct-complex-2.h: Likewise.
9716
        * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9717
        * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9718
        * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9719
        * gcc.dg/torture/pr39678.c: Likewise.
9720
        * gcc.target/i386/pr39678.c: Likewise.
9721
 
9722
        * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9723
        * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9724
 
9725
        * gcc.target/x86_64/abi/test_passing_structs.c: Include
9726
        .  Add tests for structure with complex float.
9727
 
9728
2009-04-10  Ben Elliston  
9729
            Joseph Myers  
9730
 
9731
        PR target/36800
9732
        * gcc.dg/dfp/pr36800.c: New.
9733
 
9734
2009-04-09  Ralf Wildenhues  
9735
            Rafael Avila de Espindola  
9736
 
9737
        * gcc.misc-tests/help.exp: New file.
9738
        * lib/options.exp: New file.
9739
 
9740
2009-04-09  Janis Johnson  
9741
 
9742
        PR libobjc/36610
9743
        * objc/execute/forward-1.x: New.
9744
 
9745
2009-04-09  Paolo Bonzini  
9746
 
9747
        * gcc.dg/pr27150-1.c: Change to a link test.
9748
 
9749
2009-04-09  Jakub Jelinek  
9750
 
9751
        * g++.dg/lookup/using2.C: Change copyright header to refer to version
9752
        3 of the GNU General Public License and to point readers at the
9753
        COPYING3 file and the FSF's license web page.
9754
        * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9755
        * gcc.dg/struct/struct-reorg.exp: Likewise.
9756
        * gcc.target/spu/tag_manager.c: Likewise.
9757
 
9758
2009-04-09  Richard Guenther  
9759
 
9760
        PR testsuite/39696
9761
        * ssa-ccp-25.c: Adjust pattern.
9762
 
9763
2009-04-09  Janus Weil  
9764
 
9765
        PR fortran/36704
9766
        * gfortran.dg/external_procedures_1.f90: Modified.
9767
        * gfortran.dg/proc_ptr_result_1.f90: New.
9768
        * gfortran.dg/proc_ptr_result_2.f90: New.
9769
        * gfortran.dg/proc_ptr_result_3.f90: New.
9770
 
9771
2009-04-09  Richard Guenther  
9772
 
9773
        * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9774
        to prevent constant propagation.
9775
        * gcc.dg/vect/vect-56.c: Likewise.
9776
        * gcc.dg/vect/vect-58.c: Likewise.
9777
        * gcc.dg/vect/vect-60.c: Likewise.
9778
        * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9779
        * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9780
        * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9781
 
9782
2009-04-09  Richard Guenther  
9783
 
9784
        * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9785
        * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9786
 
9787
2009-04-09  Joseph Myers  
9788
 
9789
        PR c/39613
9790
        * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9791
        New tests.
9792
 
9793
2009-04-08  Joseph Myers  
9794
 
9795
        * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9796
        * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9797
 
9798
2009-04-08  Jakub Jelinek  
9799
 
9800
        * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9801
 
9802
2009-04-08  Jason Merrill  
9803
 
9804
        PR c++/25185
9805
        * g++.dg/template/error40.C: Add another test.
9806
 
9807
2009-04-08  Joseph Myers  
9808
 
9809
        PR c/39614
9810
        PR c/39673
9811
        * gcc.c-torture/compile/pr39614-1.c,
9812
        gcc.c-torture/compile/pr39614-2.c,
9813
        gcc.c-torture/compile/pr39614-3.c,
9814
        gcc.c-torture/compile/pr39614-4.c,
9815
        gcc.c-torture/compile/pr39614-5.c,
9816
        gcc.c-torture/compile/pr39673-1.c,
9817
        gcc.c-torture/compile/pr39673-2.c: New tests.
9818
        * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9819
        more cases.
9820
        * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9821
        gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9822
        expected errors.
9823
 
9824
2009-04-08  Dodji Seketeli  
9825
 
9826
        PRc++/39637
9827
        * g++.dg/cpp0x/variadic-crash2.C: New test.
9828
 
9829
2009-04-08  Paul Thomas  
9830
 
9831
        PR fortran/38863
9832
        * gfortran.dg/alloc_comp_result_1.f90: New test.
9833
 
9834
2009-04-07  Jason Merrill  
9835
 
9836
        PR c++/34691
9837
        * g++.dg/overload/extern-C-1.C: New.
9838
 
9839
2009-04-07  Dominique d'Humieres  
9840
 
9841
        PR testsuite/39325
9842
        * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9843
 
9844
2009-04-07  Jason Merrill  
9845
 
9846
        PR c++/25185
9847
        * g++.dg/template/error40.C: New.
9848
 
9849
2009-04-07  Janus Weil  
9850
 
9851
        PR fortran/38152
9852
        * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9853
 
9854
2009-04-07  Eric Botcazou  
9855
 
9856
        * gnat.dg/subp_elim_errors.ad[sb]: New test.
9857
 
9858
2009-04-07  Janus Weil  
9859
 
9860
        PR fortran/38290
9861
        * gfortran.dg/proc_decl_1.f90: Modified.
9862
        * gfortran.dg/proc_ptr_11.f90: Extended.
9863
        * gfortran.dg/proc_ptr_13.f90: Modified.
9864
 
9865
2009-04-06  Jason Merrill  
9866
 
9867
        PR c++/35146
9868
        * g++.dg/template/fnspec1.C: New.
9869
 
9870
2009-04-06  Laurent GUERBY  
9871
 
9872
        * lib/gnat.exp: Handle multilib.
9873
 
9874
2009-04-06  Paul Thomas  
9875
 
9876
        PR fortran/38863
9877
        * gfortran.dg/dependency_23.f90: New test.
9878
 
9879
2009-04-06  Richard Guenther  
9880
 
9881
        PR tree-optimization/28868
9882
        * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9883
        * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9884
        * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9885
        * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9886
 
9887
2009-04-06  Andrew Stubbs  
9888
 
9889
        * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9890
 
9891
2009-04-06  Andrew Stubbs  
9892
 
9893
        * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9894
 
9895
2009-04-06  Andrew Stubbs  
9896
 
9897
        * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9898
        with the built-in y0, and the subsequent warning.
9899
        (y1): Likewise, rename to y_1.
9900
 
9901
2009-04-06  Janus Weil  
9902
 
9903
        PR fortran/39414
9904
        * gfortran.dg/proc_decl_21.f90: New.
9905
 
9906
2009-04-06  Paul Thomas  
9907
 
9908
        PR fortran/36091
9909
        * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9910
 
9911
2009-04-06  Hans-Peter Nilsson  
9912
 
9913
        * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9914
        gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9915
        gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9916
        gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9917
        gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9918
        gfortran.dg/namelist_49.f90: Gate test on effective_target
9919
        fd_truncate.
9920
        * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9921
 
9922
2009-04-05  Daniel Kraft  
9923
 
9924
        PR fortran/38654
9925
        * gfortran.dg/read_float_2.f03
9926
        * gfortran.dg/read_float_3.f90
9927
 
9928
2009-04-05  Richard Guenther  
9929
 
9930
        PR tree-optimization/39648
9931
        * gcc.c-torture/compile/pr39648.c: New testcase.
9932
 
9933
2009-04-05  Jason Merrill  
9934
 
9935
        PR c++/14912
9936
        * g++.dg/template/error39.C: New.
9937
 
9938
2009-04-05  Daniel Franke  
9939
 
9940
        PR fortran/29458
9941
        * gfortran.dg/implied_do_1.f90: New.
9942
 
9943
2009-04-04  Tobias Burnus  
9944
 
9945
        PR fortran/39577
9946
        * gfortran.dg/recursive_check_8.f90: New.
9947
        * gfortran.dg/recursive_check_9.f90: New.
9948
        * gfortran.dg/recursive_check_10.f90: New.
9949
        * gfortran.dg/recursive_check_11.f90: New.
9950
        * gfortran.dg/recursive_check_12.f90: New.
9951
        * gfortran.dg/recursive_check_13.f90: New.
9952
        * gfortran.dg/recursive_check_14.f90: New.
9953
 
9954
2009-04-04  Jason Merrill  
9955
 
9956
        PR c++/25185
9957
        * g++.dg/template/error38.C: Add more tests.
9958
 
9959
2009-04-04  Paul Thomas  
9960
 
9961
        PR fortran/37614
9962
        * gfortran.dg/common_align_2.f90: New test.
9963
 
9964
2009-04-04  Richard Earnshaw  
9965
 
9966
        PR target/39501
9967
        * gcc.c-torture/execute/pr39501.c: New file.
9968
        * gcc.c-torture/execute/pr39501.x: New file.
9969
 
9970
2009-04-04  Richard Guenther  
9971
 
9972
        PR tree-optimization/8781
9973
        PR tree-optimization/37892
9974
        * g++.dg/tree-ssa/pr8781.C: New testcase.
9975
        * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9976
 
9977
2009-04-04  Richard Guenther  
9978
 
9979
        PR tree-optimization/39636
9980
        * gcc.c-torture/compile/pr39636.c: New testcase.
9981
 
9982
2009-04-03  H.J. Lu  
9983
 
9984
        PR rtl-optimization/39607
9985
        * g++.dg/opt/pr39607.C: New.
9986
 
9987
2009-04-03  Tobias Burnus  
9988
 
9989
        PR fortran/39594
9990
        * gfortran.dg/common_12.f90: New.
9991
 
9992
2009-04-03  Jason Merrill  
9993
 
9994
        PR c++/39608
9995
        * g++.dg/template/const2.C: New test.
9996
 
9997
2009-04-03  Richard Guenther  
9998
 
9999
        PR tree-optimization/2480
10000
        PR tree-optimization/23086
10001
        * gcc.dg/tree-ssa/pr2480.c: New testcase.
10002
        * gcc.dg/tree-ssa/pr23086.c: Likewise.
10003
 
10004
2009-04-03  Richard Guenther  
10005
 
10006
        PR tree-optimization/34743
10007
        * gcc.dg/pr38984.c: Remove XFAIL, adjust.
10008
        * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
10009
        * gcc.dg/tree-ssa/alias-18.c: Likewise.
10010
        * gcc.dg/tree-ssa/sra-3.c: Likewise.
10011
        * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
10012
        * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
10013
        * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
10014
        * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
10015
 
10016
2009-04-03  Richard Guenther  
10017
 
10018
        PR middle-end/13146
10019
        PR tree-optimization/23940
10020
        PR tree-optimization/33237
10021
        PR middle-end/33974
10022
        PR middle-end/34093
10023
        PR tree-optimization/36201
10024
        PR tree-optimization/36230
10025
        PR tree-optimization/38049
10026
        PR tree-optimization/38207
10027
        PR tree-optimization/38230
10028
        PR tree-optimization/38301
10029
        PR tree-optimization/38585
10030
        PR middle-end/38895
10031
        PR tree-optimization/38985
10032
        PR tree-optimization/39299
10033
        * gcc.dg/pr19633-1.c: Adjust.
10034
        * gcc.dg/torture/pta-callused-1.c: Likewise.
10035
        * gcc.dg/torture/pr39074-2.c: Likewise.
10036
        * gcc.dg/torture/pr39074.c: Likewise.
10037
        * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
10038
        * gcc.dg/torture/pr30375.c: Adjust.
10039
        * gcc.dg/torture/pr33563.c: Likewise.
10040
        * gcc.dg/torture/pr33870.c: Likewise.
10041
        * gcc.dg/torture/pr33560.c: Likewise.
10042
        * gcc.dg/torture/pta-structcopy-1.c: New testcase.
10043
        * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
10044
        * gcc.dg/tree-ssa/alias-15.c: Remove.
10045
        * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
10046
        * gcc.dg/tree-ssa/pr26421.c: Adjust.
10047
        * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
10048
        * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
10049
        * gcc.dg/tree-ssa/pr23382.c: Adjust.
10050
        * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
10051
        * gcc.dg/tree-ssa/alias-16.c: Adjust.
10052
        * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10053
        * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10054
        * gcc.dg/tree-ssa/alias-18.c: Likewise.
10055
        * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10056
        * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
10057
        * gcc.dg/tree-ssa/alias-19.c: Likewise.
10058
        * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
10059
        * gcc.dg/tree-ssa/pr13146.c: Likewise.
10060
        * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
10061
        * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10062
        * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10063
        * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
10064
        * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
10065
        * gcc.dg/tree-ssa/alias-20.c: Likewise.
10066
        * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
10067
        * gcc.dg/tree-ssa/pr38895.c: Likewise.
10068
        * gcc.dg/uninit-B.c: XFAIL.
10069
        * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
10070
        * gcc.dg/uninit-pr19430.c: XFAIL.
10071
        * g++.dg/tree-ssa/pr13146.C: New testcase.
10072
        * g++.dg/opt/pr36187.C: Adjust.
10073
        * g++.dg/torture/20090329-1.C: New testcase.
10074
 
10075
2009-04-02  Chao-ying Fu  
10076
 
10077
        * gcc.target/mips/interrupt_handler.c: New test.
10078
 
10079
2009-04-02  David Ayers  
10080
 
10081
        PR objc/18456
10082
        * objc.dg/bad-receiver-type-2.m: New test contributed by
10083
        Alexander Mamberg.
10084
 
10085
2009-04-02  Jason Merrill  
10086
 
10087
        PR c++/25185
10088
        * g++.dg/template/error38.C: New test.
10089
 
10090
2009-04-02  Janis Johnson  
10091
 
10092
        PR tree-optimization/31677
10093
        * gcc.dg/memcpy-1.c: Add compiler option.
10094
 
10095
2009-04-02  Ira Rosen  
10096
 
10097
        PR tree-optimization/39595
10098
        * gfortran.dg/vect/O3-pr39595.f: New test.
10099
 
10100
2009-04-02  Dodji Seketeli  
10101
 
10102
        PR c++/26693
10103
        * g++.dg/template/typedef11.C: New test.
10104
        * g++.dg/template/typedef12.C: Likewise.
10105
        * g++.dg/template/typedef13.C: Likewise.
10106
        * g++.dg/template/typedef14.C: Likewise.
10107
        * g++.dg/template/typedef15.C: Likewise.
10108
        * g++.dg/template/typedef16.C: Likewise.
10109
        * g++.dg/template/sfinae3.C: Compile this pedantically.
10110
        The only errors expected should be the one saying the typedef is ill
10111
        formed.
10112
        * g++.old-deja/g++.pt/typename8.C: Likewise.
10113
        * g++.dg/template/access11.C: Update this.
10114
 
10115
2009-04-02  Richard Guenther  
10116
 
10117
        PR tree-optimization/37221
10118
        * gcc.c-torture/compile/20090331-1.c: New testcase.
10119
 
10120
2009-04-01  Eric Botcazou  
10121
 
10122
        * gcc.c-torture/compile/20090401-1.c: New test.
10123
 
10124
2009-04-01  H.J. Lu  
10125
 
10126
        PR c++/4926
10127
        * g++.dg/template/pr4926-1.C: New.
10128
 
10129
2009-04-01  Xinliang David Li  
10130
 
10131
        * gcc.target/i386/all_one_m128i.c: New test.
10132
 
10133
2009-04-01  Janis Johnson  
10134
 
10135
        PR c/39027
10136
        * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
10137
        * gcc.dg/fltconst-2.c: New test.
10138
        * gcc.dg/fltconst-double-pedantic-1.c: New test.
10139
        * gcc.dg/fltconst-double-pedantic-2.c: New test.
10140
 
10141
        PR c/33466
10142
        * gcc.dg/cpp/pr33466.c: New test.
10143
        * gcc.dg/dfp/pr33466.c: New test.
10144
        * gcc.dg/fixed-point/pr33466.c: New test.
10145
 
10146
2009-04-01  H.J. Lu  
10147
 
10148
        PR tree-optimization/35011
10149
        * g++.dg/other/pr35011.C: New.
10150
 
10151
2009-04-01  Jakub Jelinek  
10152
 
10153
        PR target/39226
10154
        * gcc.dg/pr39226.c: New test.
10155
 
10156
2009-04-01  H.J. Lu  
10157
 
10158
        PR c++/35240
10159
        * g++.dg/template/pr35240.C: New.
10160
 
10161
2009-04-01  Joseph Myers  
10162
 
10163
        PR c/39605
10164
        * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
10165
        * gcc.dg/pr25682.c: Update expected diagnostics.
10166
 
10167
2009-04-01  Richard Guenther  
10168
 
10169
        * gcc.dg/fold-plusmult-2.c: New testcase.
10170
 
10171
2009-04-01  Jakub Jelinek  
10172
 
10173
        PR c/37772
10174
        * gcc.dg/pr37772.c: New test.
10175
        * g++.dg/ext/asm11.C: New test.
10176
 
10177
2009-04-01  H.J. Lu  
10178
 
10179
        * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
10180
        restore GCC_EXEC_PREFIX to its original value, or unset if it was not
10181
        defined.
10182
 
10183
2009-03-31  Jason Merrill  
10184
 
10185
        * g++.old-deja/g++.other/using9.C: Add expected errors.
10186
 
10187
2009-03-31  H.J. Lu  
10188
 
10189
        * gcc.c-torture/compile/pr33009.c: Removed.
10190
 
10191
2009-03-31  Ramana Radhakrishnan  
10192
 
10193
        * gcc.c-torture/compile/pr33009.c: Delete.
10194
        * gcc.c-torture/compile/pr11832.c: Likewise.
10195
 
10196
2009-03-31  Joseph Myers  
10197
 
10198
        PR c/448
10199
        * lib/target-supports.exp (check_effective_target_stdint_types):
10200
        Update comment.
10201
        (check_effective_target_inttypes_types): New.
10202
        * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
10203
        gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
10204
        gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
10205
 
10206
2009-03-31  Paul Thomas  
10207
 
10208
        PR fortran/38917
10209
        PR fortran/38918
10210
        * gfortran.dg/data_pointer_1.f90: New test.
10211
 
10212
2009-03-31  Paul Thomas  
10213
 
10214
        PR fortran/38915
10215
        * gfortran.dg/char_length_15.f90: New test.
10216
 
10217
2009-03-31  Jason Merrill  
10218
 
10219
        C++ DR 613
10220
        * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
10221
        * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
10222
        * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
10223
        xfail others.
10224
 
10225
        * g++.dg/other/typedef2.C: New test.
10226
 
10227
        PR c++/37806
10228
        * g++.dg/template/typedef17.C: New test.
10229
 
10230
        * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
10231
        * g++.dg/cpp0x/auto12.C: Likewise.
10232
 
10233
2009-03-31  Richard Guenther  
10234
 
10235
        PR middle-end/31029
10236
        * gcc.dg/fold-compare-4.c: New testcase.
10237
        * gcc.dg/fold-compare-5.c: Likewise.
10238
 
10239
2009-03-31  Richard Guenther  
10240
 
10241
        * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
10242
 
10243
2009-03-31  Joseph Myers  
10244
 
10245
        PR target/39592
10246
        * gcc.target/i386/pr39592-1.c: New test.
10247
 
10248
2009-03-31  Joseph Myers  
10249
 
10250
        PR preprocessor/15638
10251
        * gcc.dg/cpp/missing-header-1.c: New test.
10252
        * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
10253
        "compilation terminated" message.
10254
        * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
10255
        test #include "".
10256
        * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
10257
        gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
10258
        terminated" message.
10259
 
10260
2009-03-31  Richard Guenther  
10261
 
10262
        PR middle-end/23401
10263
        PR middle-end/27810
10264
        * gcc.dg/tree-ssa/pr23401.c: New testcase.
10265
        * gcc.dg/tree-ssa/pr27810.c: Likewise.
10266
 
10267
2009-03-30  Steven G. Kargl  
10268
 
10269
        PR fortran/38389
10270
        * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
10271
        * gfortran.dg/allocate_alloc_opt_1.f90: New test.
10272
        * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
10273
        * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
10274
        * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10275
        * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
10276
        * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
10277
 
10278
2009-03-30  Paul Thomas  
10279
 
10280
        PR fortran/22571
10281
        * gfortran.dg/whole_file_1.f90: New test.
10282
        PR fortran/26227
10283
        * gfortran.dg/whole_file_2.f90: New test.
10284
        * gfortran.dg/whole_file_3.f90: New test.
10285
        PR fortran/24886
10286
        * gfortran.dg/whole_file_4.f90: New test.
10287
 
10288
2009-03-30  Jakub Jelinek  
10289
 
10290
        * gfortran.dg/bind_c_usage_19.f90: New test.
10291
 
10292
        PR target/39558
10293
        * gcc.target/powerpc/altivec-29.c: New test.
10294
 
10295
2009-03-30  Joseph Myers  
10296
 
10297
        PR rtl-optimization/323
10298
        * gcc.target/i386/excess-precision-1.c,
10299
        gcc.target/i386/excess-precision-2.c,
10300
        gcc.target/i386/excess-precision-3.c,
10301
        gcc.target/i386/excess-precision-4.c,
10302
        gcc.target/i386/excess-precision-5.c,
10303
        gcc.target/i386/excess-precision-6.c: New tests.
10304
 
10305
2009-03-30  Joseph Myers  
10306
 
10307
        PR c/35235
10308
        * gcc.dg/c99-array-lval-8.c: New test.
10309
 
10310
2009-03-29  Joseph Myers  
10311
 
10312
        PR preprocessor/34695
10313
        * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
10314
        gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
10315
        instead of dg-warning for "previous definition" messages.
10316
        * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
10317
        "warnings being treated as errors" message.
10318
        * gcc.dg/fltconst-1.c: Use -fshow-column.
10319
 
10320
2009-03-29  Steven G. Kargl  
10321
 
10322
        PR fortran/38823
10323
        * gfortran.dg/power1.f90: New test.
10324
 
10325
2009-03-29  Joseph Myers  
10326
 
10327
        PR c/456
10328
        PR c/5675
10329
        PR c/19976
10330
        PR c/29116
10331
        PR c/31871
10332
        PR c/35198
10333
        * gcc.c-torture/compile/20081108-1.c,
10334
        gcc.c-torture/compile/20081108-2.c,
10335
        gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
10336
        gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
10337
        gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
10338
        gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
10339
        gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
10340
        gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
10341
        gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
10342
        gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
10343
        gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
10344
        gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
10345
        gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
10346
        gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
10347
        gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
10348
        * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
10349
        gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
10350
        gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
10351
        * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
10352
        case.
10353
        * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10354
        gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
10355
        XFAILs.  Update expected messages.
10356
        * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
10357
        expected messages.
10358
        * gcc.dg/real-const-1.c: Replace with test from original PR.
10359
        * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
10360
        when casting from non-constant integer to pointer.
10361
 
10362
2009-03-29  Richard Guenther  
10363
 
10364
        * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
10365
 
10366
2009-03-29  Daniel Kraft  
10367
 
10368
        PR fortran/37423
10369
        * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
10370
        DEFERRED bindings.
10371
        * gfortran.dg/typebound_proc_9.f03: New test.
10372
        * gfortran.dg/typebound_proc_10.f03: New test.
10373
        * gfortran.dg/typebound_proc_11.f03: New test.
10374
        * gfortran.dg/abstract_type_5.f03: New test.
10375
 
10376
2009-03-29  Tobias Schlüter  
10377
 
10378
        PR fortran/38507
10379
        * gfortran.dg/do_4.f: New.
10380
        * gfortran.dg/goto_2.f90: Correct expected warnings.
10381
        * gfortran.dg/goto_4.f90: Likewise.
10382
        * gfortran.dg/goto_5.f90: New.
10383
 
10384
2009-03-29  H.J. Lu  
10385
 
10386
        PR target/39545
10387
        * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
10388
 
10389
        * gcc.target/i386/pr39545-1.c: New.
10390
        * gcc.target/i386/pr39545-2.c: Likewise.
10391
 
10392
        * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
10393
        (flex2_struct): Likewise.
10394
        (check_struct_passing7): Likewise.
10395
        (check_struct_passing8): Likewise.
10396
        (f1s): Likewise.
10397
        (f2s): Likewise.
10398
        (main): Call check_struct_passing7 and check_struct_passing8.
10399
 
10400
2009-03-29  Richard Guenther  
10401
 
10402
        * gcc.c-torture/execute/20090113-1.c: New testcase.
10403
        * gcc.c-torture/execute/20090113-2.c: Likewise.
10404
        * gcc.c-torture/execute/20090113-3.c: Likewise.
10405
        * gcc.c-torture/execute/20090207-1.c: Likewise.
10406
        * gcc.c-torture/compile/20090114-1.c: Likewise.
10407
        * gcc.c-torture/compile/20090328-1.c: Likewise.
10408
        * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
10409
 
10410
2009-03-29  David Ayers  
10411
 
10412
        PR objc/27377
10413
        * objc.dg/conditional-1.m: New tests.
10414
 
10415
2009-03-28  Adam Nemet  
10416
 
10417
        * gcc.dg/winline-10.c: New test.
10418
 
10419
2009-03-28  Tobias Burnus  
10420
 
10421
        PR fortran/34656
10422
        * gfortran.dg/do_check_1.f90: Add test.
10423
        * gfortran.dg/do_check_2.f90: Add test.
10424
        * gfortran.dg/do_check_3.f90: Add test.
10425
        * gfortran.dg/do_check_4.f90: Add test.
10426
 
10427
2009-03-28  Jan Hubicka  
10428
 
10429
        * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
10430
        * gcc.dg/pr33826.c: Update dump files.
10431
        * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
10432
        * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
10433
 
10434
2009-03-28  Martin Jambor  
10435
 
10436
        * g++.dg/tree-ssa/fwprop-align.C: New test.
10437
 
10438
2009-03-28  Jakub Jelinek  
10439
 
10440
        * gcc.target/powerpc/altivec-28.c: New test.
10441
 
10442
        PR c++/39554
10443
        * gcc.dg/wdisallowed-functions-1.c: Removed.
10444
        * gcc.dg/wdisallowed-functions-2.c: Removed.
10445
        * gcc.dg/wdisallowed-functions-3.c: Removed.
10446
        * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
10447
        * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
10448
        * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
10449
 
10450
2009-03-28  Richard Guenther  
10451
 
10452
        PR tree-optimization/38723
10453
        * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
10454
 
10455
2009-03-28  Paul Thomas  
10456
 
10457
        PR fortran/38538
10458
        * gfortran.dg/char_result_13.f90: New test.
10459
 
10460
2009-03-28  Paul Thomas  
10461
 
10462
        PR fortran/38765
10463
        * gfortran.dg/alloc_comp_assign_9.f90: New test.
10464
 
10465
2009-03-28  Daniel Kraft  
10466
 
10467
        * gfortran.dg/trim_1.f90: New test.
10468
 
10469
2009-03-28  Richard Guenther  
10470
 
10471
        * gcc.dg/Warray-bounds.c: Do not use redundant stores.
10472
        * g++.dg/warn/Warray-bounds.C: Likewise.
10473
 
10474
2009-03-28  Tobias Burnus  
10475
 
10476
        PR fortran/32626
10477
        * gfortran.dg/recursive_check_7.f90: New test.
10478
 
10479
2009-03-28  Tobias Burnus  
10480
 
10481
        PR fortran/38432
10482
        * gfortran.dg/do_check_5.f90: New test.
10483
        * gfortran.dg/array_constructor_11.f90: Add dg-warning.
10484
        * gfortran.dg/array_constructor_18.f90: Ditto.
10485
        * gfortran.dg/array_constructor_22.f90: Ditto.
10486
        * gfortran.dg/do_3.F90: Ditto.
10487
        * gfortran.dg/do_1.f90: Ditto.
10488
 
10489
2009-03-28  Richard Guenther  
10490
 
10491
        PR tree-optimization/38180
10492
        * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
10493
 
10494
2009-03-28  Richard Guenther  
10495
 
10496
        PR tree-optimization/38513
10497
        * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
10498
        * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
10499
        * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
10500
        * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
10501
        * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
10502
        * gcc.dg/vect/vect-multitypes-16.c: Likewise.
10503
        * gcc.dg/vect/vect-35.c: Likewise.
10504
        * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
10505
        * gcc.dg/vect/vect-multitypes-17.c: Likewise.
10506
        * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
10507
 
10508
2009-03-28  Richard Guenther  
10509
 
10510
        PR tree-optimization/38968
10511
        * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
10512
 
10513
2009-03-28  Richard Guenther  
10514
 
10515
        PR tree-optimization/37795
10516
        * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
10517
 
10518
2009-03-28  Joseph Myers  
10519
 
10520
        * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
10521
        gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
10522
        options for removed targets.
10523
 
10524
2009-03-27  Richard Guenther  
10525
 
10526
        PR tree-optimization/39120
10527
        * gcc.c-torture/execute/pr39120.c: New testcase.
10528
 
10529
2009-03-27  Richard Guenther  
10530
 
10531
        PR tree-optimization/39120
10532
        * gcc.dg/torture/pta-callused-1.c: New testcase.
10533
 
10534
2009-03-27  H.J. Lu  
10535
 
10536
        PR middle-end/39315
10537
        * gcc.target/i386/pr39315-1.c: New.
10538
        * gcc.target/i386/pr39315-2.c: Likewise.
10539
        * gcc.target/i386/pr39315-3.c: Likewise.
10540
        * gcc.target/i386/pr39315-4.c: Likewise.
10541
        * gcc.target/i386/pr39315-check.c: Likewise.
10542
 
10543
2009-03-27  H.J. Lu  
10544
 
10545
        PR c/39323
10546
        * gcc.dg/pr39323-1.c: New.
10547
        * gcc.dg/pr39323-2.c: Likewise.
10548
        * gcc.dg/pr39323-3.c: Likewise.
10549
 
10550
2009-03-27  H.J. Lu  
10551
 
10552
        PR target/38034
10553
        * gcc.target/ia64/sync-1.c: New.
10554
 
10555
2009-03-27  H.J. Lu  
10556
 
10557
        PR target/39472
10558
        * gcc.target/x86_64/abi/callabi/func-2a.c: New.
10559
        * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
10560
        * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
10561
        * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
10562
        * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
10563
        * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
10564
        * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
10565
        * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
10566
 
10567
2009-03-27  Kaveh R. Ghazi  
10568
 
10569
        * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
10570
        for low precision (i.e. float).
10571
 
10572
2009-03-27  Dodji Seketeli  
10573
            Jakub Jelinek  
10574
 
10575
        PR debug/37959
10576
        * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
10577
 
10578
2009-03-27  Jakub Jelinek  
10579
 
10580
        * gcc.dg/memmove-2.c: New test.
10581
        * gcc.dg/memmove-3.c: New test.
10582
 
10583
        * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10584
        in clone naming.
10585
 
10586
2009-03-27  Xinliang David Li  
10587
 
10588
        PR tree-optimization/39557
10589
        * g++.dg/tree-ssa/dom-invalid.C: New test.
10590
 
10591
2009-03-27  Xinliang David Li  
10592
 
10593
        PR tree-optimization/39548
10594
        * g++.dg/tree-ssa/copyprop.C: New test.
10595
 
10596
2009-03-27  Andrew Pinski  
10597
 
10598
        PR c++/38638
10599
        * g++.dg/template/typename17.C: New testcase.
10600
        * g++.dg/template/typename18.C: New testcase.
10601
 
10602
2009-03-27  Andrew Pinski  
10603
 
10604
        PR c++/36799
10605
        * g++.dg/other/var_copy-1.C: New test.
10606
 
10607
2009-03-27  Simon Martin  
10608
 
10609
        PR c++/37647
10610
        * g++.dg/parse/ctor9.C: New test.
10611
 
10612
2009-03-27  Simon Martin  
10613
 
10614
        PR c++/29727
10615
        * g++.dg/init/error2.C: New test.
10616
 
10617
2009-03-27  Manuel Lopez-Ibanez  
10618
 
10619
        PR c++/35652
10620
        * gcc.dg/pr35652.C: New.
10621
        * g++.dg/warn/pr35652.C: New.
10622
        * gcc.dg/format/plus-1.c: Adjust message.
10623
 
10624
2009-03-26  Jakub Jelinek  
10625
 
10626
        PR c++/39554
10627
        * gcc.dg/wdisallowed-functions-3.c: New test.
10628
        * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10629
 
10630
2009-03-26  Kaveh R. Ghazi  
10631
 
10632
        * gcc.dg/inline-33.c: Fix when pic.
10633
 
10634
2009-03-25  Alexander Monakov  
10635
 
10636
        * gcc.target/ia64/20090324-1.c: New test.
10637
 
10638
2009-03-25  Jakub Jelinek  
10639
 
10640
        PR c/27898
10641
        * gcc.dg/pr27898.c: New test.
10642
 
10643
        PR tree-optimization/32139
10644
        * gcc.c-torture/compile/pr32139.c: New test.
10645
 
10646
2009-03-24  Jason Merrill  
10647
 
10648
        PR c++/28274
10649
        * g++.dg/parse/defarg14.C: New test.
10650
 
10651
2009-03-24  Jerry DeLisle  
10652
 
10653
        PR libfortran/39528
10654
        * gfortran.dg/read_repeat.f90: New test.
10655
 
10656
2009-03-24  Ira Rosen  
10657
 
10658
        PR tree-optimization/39529
10659
        * gcc.dg/vect/pr39529.c: New test.
10660
 
10661
2009-03-24  Dodji Seketeli  
10662
            Jakub Jelinek  
10663
 
10664
        PR debug/39524
10665
        * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10666
 
10667
2009-03-23  Jakub Jelinek  
10668
 
10669
        PR c/39495
10670
        * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10671
 
10672
2009-03-23  Jason Merrill  
10673
 
10674
        * g++.dg/cpp0x/auto12.C: Add variadic test.
10675
 
10676
        PR c++/39526
10677
        * g++.dg/warn/Wshadow-4.C: New test.
10678
 
10679
2009-03-23  Jakub Jelinek  
10680
 
10681
        PR tree-optimization/39516
10682
        * gfortran.dg/pr39516.f: New test.
10683
 
10684
2009-03-22  Hans-Peter Nilsson  
10685
 
10686
        * lib/target-libpath.exp (set_ld_library_path_env_vars):
10687
        Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10688
        variable, not environment variable.
10689
 
10690
2009-03-21  Jason Merrill  
10691
 
10692
        PR c++/28879
10693
        * g++.dg/ext/vla6.C: New test.
10694
 
10695
2009-03-20  Jason Merrill  
10696
 
10697
        * g++.dg/cpp0x/initlist5.C: Add additional test.
10698
 
10699
2009-03-19  Jakub Jelinek  
10700
            Janis Johnson  
10701
 
10702
        * lib/compat.exp (compat-get-options-main, compat-get-options):
10703
        Handle dg-prune-output in source file.
10704
        * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10705
        * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10706
        * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10707
        two warnings.
10708
 
10709
2009-03-19  Jakub Jelinek  
10710
 
10711
        PR c/39495
10712
        * gcc.dg/gomp/pr39495-1.c: New test.
10713
        * gcc.dg/gomp/pr39495-2.c: New test.
10714
        * g++.dg/gomp/pr39495-1.C: New test.
10715
        * g++.dg/gomp/pr39495-2.C: New test.
10716
 
10717
        PR target/39496
10718
        * gcc.target/i386/pr39496.c: New test.
10719
        * g++.dg/other/pr39496.C: New test.
10720
 
10721
2009-03-19  Li Feng  
10722
 
10723
        PR middle-end/39500
10724
        * gcc.dg/autopar/pr39500-1.c: New.
10725
        * gcc.dg/autopar/pr39500-2.c: New.
10726
 
10727
2009-03-18  H.J. Lu  
10728
 
10729
        * g++.dg/dg.exp: Prune graphite.
10730
 
10731
2009-03-18  Sebastian Pop  
10732
 
10733
        PR middle-end/39447
10734
        * g++.dg/graphite: New.
10735
        * g++.dg/graphite/graphite.exp: New.
10736
        * g++.dg/graphite/pr39447.C: New.
10737
 
10738
2009-03-18  H.J. Lu  
10739
 
10740
        PR c++/39425
10741
        * g++.dg/template/pr39425.C: New.
10742
 
10743
        * g++.dg/template/spec33.C: Updated.
10744
 
10745
2009-03-17  Jason Merrill  
10746
 
10747
        * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10748
 
10749
2009-03-17  Paolo Carlini  
10750
 
10751
        PR c++/39475
10752
        * g++.dg/ext/unary_trait_incomplete.C: New.
10753
 
10754
2009-03-17  Jing Yu  
10755
 
10756
        PR middle-end/39378
10757
        * g++.dg/inherit/thunk10.C: New test.
10758
 
10759
2009-03-17  Uros Bizjak  
10760
 
10761
        PR target/39482
10762
        * gcc.target/i386/pr39482.c: New test.
10763
 
10764
2009-03-17  Jakub Jelinek  
10765
 
10766
        PR debug/39471
10767
        * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10768
        DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10769
        * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10770
        * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10771
 
10772
        PR middle-end/39443
10773
        * gcc.dg/pr39443.c: New test.
10774
 
10775
        PR debug/39412
10776
        * gcc.dg/debug/pr39412.c: New test.
10777
 
10778
2009-03-17  Janis Johnson  
10779
 
10780
        PR testsuite/38526
10781
        * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10782
        existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10783
        is defined.
10784
        (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10785
        its original value, or unset if it was not defined.
10786
        * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10787
        path procs around use of HOSTCC.
10788
        * g++.dg/compat/struct-layout-1.exp: Ditto.
10789
        * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10790
 
10791
2009-03-16  H.J. Lu  
10792
 
10793
        * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10794
 
10795
2009-03-16  Janis Johnson  
10796
 
10797
        Revert patch for PR testsuite/37630.
10798
 
10799
        PR testsuite/37960
10800
        * gcc.dg/pr11492.c: Replace constant and remove xfail.
10801
 
10802
        PR testsuite/37630
10803
        * lib/target-supports.exp (check_effective_target_ieee): New.
10804
        * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10805
        * gcc.dg/20001012-1.c: Require ieee.
10806
 
10807
        PR testsuite/37628
10808
        * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10809
 
10810
2009-03-16  Jakub Jelinek  
10811
 
10812
        PR tree-optimization/39455
10813
        * gcc.dg/pr39455.c: New test.
10814
 
10815
2009-03-13  David Ayers  
10816
 
10817
        * objc/execute/trivial.m. New test.
10818
 
10819
2009-03-13  Jack Howarth  
10820
 
10821
        PR target/39137
10822
        * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10823
 
10824
2009-03-13  H.J. Lu  
10825
 
10826
        PR testsuite/39451
10827
        * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10828
        constraint on (%2).
10829
 
10830
2009-03-12  David Ayers  
10831
 
10832
        PR libobjc/27466
10833
        * objc/execute/exceptions/handler-1.m. New test.
10834
 
10835
2009-03-12  Jakub Jelinek  
10836
 
10837
        PR target/39431
10838
        * gcc.target/i386/pr39431.c: New test.
10839
 
10840
2009-03-12  H.J. Lu  
10841
 
10842
        PR target/39445
10843
        * gcc.target/i386/pr39445.c: New.
10844
 
10845
        * gcc.target/i386/push-1.c: XFAIL.
10846
 
10847
2009-03-11  Adam Nemet  
10848
 
10849
        * gcc.dg/inline-33.c: New test.
10850
 
10851
2009-03-11  Nathan Froyd  
10852
 
10853
        * gcc.dg/vect/vect-82.c: Combine dg-do and
10854
        dg-require-effective-target into dg-skip-if.
10855
        * gcc.dg/vect/vect-83.c: Likewise.
10856
 
10857
2009-03-11  Jakub Jelinek  
10858
 
10859
        PR target/39137
10860
        * gcc.target/i386/stackalign/longlong-1.c: New test.
10861
        * gcc.target/i386/stackalign/longlong-2.c: New test.
10862
 
10863
2009-03-11  Ulrich Weigand  
10864
 
10865
        * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10866
 
10867
2009-03-11  Ulrich Weigand  
10868
 
10869
        * gcc.c-torture/execute/ieee/inf-3.c: New test.
10870
        * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10871
 
10872
2009-03-11  Olivier Hainque  
10873
 
10874
        * gnat.dg/slice_enum.adb: New test.
10875
 
10876
2009-03-11  Jason Merrill  
10877
 
10878
        PR debug/39086
10879
        * g++.dg/opt/nrv15.C: New test.
10880
 
10881
2009-03-10  Ira Rosen  
10882
 
10883
        PR tree-optimization/39422
10884
        * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10885
        constant array with static initialization to global memory.
10886
        * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10887
 
10888
2009-03-10  Hariharan Sandanagobalane 
10889
 
10890
        * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10891
        padding.
10892
 
10893
2009-03-09  Jakub Jelinek  
10894
 
10895
        PR c++/39371
10896
        * g++.dg/opt/switch2.C: Add -w to dg-options.
10897
        * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10898
        * g++.dg/warn/switch1.C: New test.
10899
        * g++.dg/other/switch3.C: New test.
10900
 
10901
        PR tree-optimization/39394
10902
        * gcc.c-torture/compile/pr39394.c: New test.
10903
 
10904
2009-03-09  Andreas Krebbel  
10905
 
10906
        * gcc.target/s390/20090223-1.c: New testcase.
10907
 
10908
2009-03-08  Jerry DeLisle  
10909
 
10910
        PR libfortran/39402
10911
        * gfortran.dg/fmt_f0_1.f90: New test.
10912
 
10913
2009-03-08  H.J. Lu  
10914
 
10915
        PR c++/39060
10916
        * g++.dg/other/new1.C: Adjusted.
10917
        * g++.dg/parse/crash40.C: Likewise.
10918
        * g++.dg/parse/defarg12.C: Likewise.
10919
        * g++.dg/template/error15.C: Likewise.
10920
 
10921
        * g++.dg/other/pr39060.C: New.
10922
 
10923
2009-03-07  Jason Merrill  
10924
 
10925
        PR c++/39367
10926
        * g++.dg/opt/new1.C: New.
10927
 
10928
2009-03-06  Paolo Carlini  
10929
 
10930
        PR c++/33492
10931
        * g++.dg/other/error32.C: New.
10932
 
10933
2009-03-06  Jakub Jelinek  
10934
 
10935
        PR middle-end/39360
10936
        * gcc.c-torture/compile/pr39360.c: New test.
10937
 
10938
        PR debug/39372
10939
        * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10940
 
10941
2009-03-05  Jason Merrill  
10942
 
10943
        PR c++/38908
10944
        * g++.dg/warn/Wuninitialized-3.C: New test.
10945
 
10946
2009-03-05  Jakub Jelinek  
10947
 
10948
        PR debug/39379
10949
        * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10950
        * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10951
 
10952
2009-03-04  Jason Merrill  
10953
 
10954
        PR c++/13549
10955
        * g++.dg/template/koenig7.C: New test.
10956
 
10957
2009-03-04  Nathan Sidwell  
10958
 
10959
        * g++.dg/torture/predcom-1.C: New test.
10960
 
10961
2009-03-04  Richard Guenther  
10962
 
10963
        PR tree-optimization/39362
10964
        * g++.dg/torture/pr39362.C: New testcase.
10965
 
10966
2009-03-04  Jason Merrill  
10967
            Giovanni Bajo  
10968
 
10969
        PR c++/9634
10970
        PR c++/29469
10971
        PR c++/29607
10972
        * g++.dg/template/dependent-name5.C: New test.
10973
 
10974
2009-03-04  Steve Ellcey  
10975
 
10976
        PR testsuite/39357
10977
        * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10978
        vect_int to vect_int_mult.
10979
 
10980
2009-03-04  Richard Guenther  
10981
 
10982
        PR tree-optimization/39358
10983
        * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10984
        * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10985
 
10986
2009-03-04  Richard Guenther  
10987
 
10988
        PR tree-optimization/39339
10989
        * gcc.c-torture/execute/pr39339.c: New testcase.
10990
 
10991
2009-03-03  Joseph Myers  
10992
 
10993
        * gcc.c-torture/compile/20090303-1.c,
10994
        gcc.c-torture/compile/20090303-2.c: New tests.
10995
 
10996
2009-03-03  Jakub Jelinek  
10997
 
10998
        PR fortran/39354
10999
        * gfortran.dg/gomp/pr39354.f90: New test.
11000
 
11001
        PR tree-optimization/39343
11002
        * gcc.dg/pr39343.c: New test.
11003
 
11004
2009-03-03  Ira Rosen  
11005
 
11006
        PR tree-optimization/39248
11007
        * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
11008
        * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
11009
        on targets without vector misalignment support.
11010
        * lib/target-supports.exp
11011
        (check_effective_target_vect_short_mult): Add
11012
        check_effective_target_arm32.
11013
 
11014
2009-03-02  Sebastian Pop  
11015
 
11016
        PR middle-end/39335
11017
        * gcc.dg/graphite/pr39335_1.c: New.
11018
        * gcc.dg/graphite/pr39335.c: New.
11019
 
11020
2009-03-02  H.J. Lu  
11021
 
11022
        * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
11023
        of andl.
11024
        * gcc.target/i386/stackalign/return-5.c: Likewise.
11025
        * gcc.target/i386/stackalign/return-6.c: Likewise.
11026
 
11027
2009-03-02  Richard Guenther  
11028
            Ira Rosen  
11029
 
11030
        PR tree-optimization/39318
11031
        * gfortran.dg/vect/pr39318.f90: New test.
11032
 
11033
2009-03-01  Jan Hubicka  
11034
 
11035
        * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
11036
 
11037
2009-03-01  Jan Hubicka  
11038
 
11039
        PR debug/39267
11040
        * gcc.dg/debug/dwarf2/inline1.c: New testcase.
11041
 
11042
2009-03-01  Eric Botcazou  
11043
 
11044
        * gnat.dg/pack12.adb: New test.
11045
 
11046
2009-02-26  H.J. Lu  
11047
 
11048
        PR c++/37789
11049
        * g++.dg/other/pr37789.C: New.
11050
 
11051
2009-02-26  Paul Thomas  
11052
 
11053
        PR fortran/39295
11054
        * gfortran.dg/interface_25.f90: New test.
11055
        * gfortran.dg/interface_26.f90: New test.
11056
 
11057
2009-02-26  Paul Thomas  
11058
 
11059
        PR fortran/39292
11060
        * gfortran.dg/initialization_22.f90: New test.
11061
 
11062
2009-02-25  H.J. Lu  
11063
 
11064
        PR rtl-optimization/39241
11065
        * gcc.dg/torture/pr39241.c: New.
11066
 
11067
2009-02-25  Martin Jambor  
11068
 
11069
        PR tree-optimizations/39259
11070
        * g++.dg/torture/pr39259.C: New testcase.
11071
 
11072
2009-02-24  Richard Guenther  
11073
 
11074
        PR c++/39242
11075
        * g++.dg/template/instantiate10.C: New testcase.
11076
 
11077
2009-02-24  Richard Guenther  
11078
            Zdenek Dvorak  
11079
 
11080
        PR tree-optimization/39233
11081
        * gcc.c-torture/execute/pr39233.c: New testcase.
11082
 
11083
2009-02-23  Sebastian Pop  
11084
 
11085
        PR tree-optimization/39260
11086
        * gcc.dg/graphite/pr39260.c: New.
11087
 
11088
2009-02-23  H.J. Lu  
11089
 
11090
        * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
11091
 
11092
2009-02-23  H.J. Lu  
11093
 
11094
        PR c++/36411
11095
        * g++.dg/template/void14.C: New.
11096
 
11097
2009-02-23  Jason Merrill  
11098
 
11099
        PR c++/38880
11100
        * g++.dg/init/const7.C: Remove XFAIL.
11101
        * g++.dg/init/static-init1.C: New test.
11102
 
11103
        * g++.dg/cpp0x/initlist14.C: New test.
11104
 
11105
2009-02-21  Thomas Koenig  
11106
 
11107
        PR fortran/38914
11108
        * bound_simplification_2.f90:  New test case.
11109
        * bound_7.f90:  New test case.
11110
 
11111
2009-02-21  Joseph Myers  
11112
 
11113
        * gcc.dg/cpp/include4.c: New test.
11114
 
11115
2009-02-21  Uros Bizjak  
11116
 
11117
        PR target/39256
11118
        * gcc.target/i386/abi-2.c: New.
11119
 
11120
2009-02-21  Kaz Kojima  
11121
 
11122
        * gcc.c-torture/execute/pr39228.x: New.
11123
 
11124
2009-02-21  Uros Bizjak  
11125
 
11126
        * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
11127
        scan-assembler to check for xmm0 register.
11128
 
11129
2009-02-20  Mark Mitchell  
11130
            Joseph Myers  
11131
 
11132
        * gcc.target/arm/va_list.c: New test.
11133
        * g++.dg/abi/arm_va_list.C: Likewise.
11134
        * lib/target-supports.exp (check_effective_target_arm_eabi): New
11135
        function.
11136
        * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
11137
        g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
11138
        g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
11139
        g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
11140
        g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
11141
        g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
11142
 
11143
2009-02-20  Jack Howarth  
11144
 
11145
        PR testsuite/38164
11146
        * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
11147
        to dg-options.
11148
 
11149
2009-02-20  Jakub Jelinek  
11150
 
11151
        PR target/39240
11152
        * gcc.c-torture/execute/pr39240.c: New test.
11153
 
11154
2009-02-20  Jason Merrill  
11155
 
11156
        PR c++/39225
11157
        * g++.dg/parse/dtor15.C: New test.
11158
 
11159
2009-02-19  Kazu Hirata  
11160
 
11161
        * gcc.c-torture/execute/20090219-1.c: New.
11162
 
11163
2009-02-19  Adam Nemet  
11164
 
11165
        * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
11166
        (mips-dg-options): When matching isa* pseudo-options make
11167
        'value' optional and accept ! entries.  Use $spec instead of
11168
        $isa_spec in the isa pseudo-option error message.  Only
11169
        perform the ISA-range check when 'value' is set.  If arch is
11170
        matching any CPU in the ! entries switch to its generic ISA.
11171
        * gcc.target/mips/branch-1.c: Pass isa=!octeon.
11172
        * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
11173
 
11174
2009-02-19  Jakub Jelinek  
11175
 
11176
        PR target/39175
11177
        * gcc.dg/visibility-20.c: New test.
11178
        * g++.dg/ext/visibility/visibility-11.C: New test.
11179
 
11180
2009-02-19  H.J. Lu  
11181
 
11182
        PR c++/39188
11183
        * g++.dg/abi/pr39188-1a.C: New.
11184
        * g++.dg/abi/pr39188-1b.C: Likewise.
11185
        * g++.dg/abi/pr39188-1.h: Likewise.
11186
        * g++.dg/abi/pr39188-2a.C: Likewise.
11187
        * g++.dg/abi/pr39188-2b.C: Likewise.
11188
        * g++.dg/abi/pr39188-2.h: Likewise.
11189
        * g++.dg/abi/pr39188-3a.C: Likewise.
11190
        * g++.dg/abi/pr39188-3b.C: Likewise.
11191
        * g++.dg/abi/pr39188-3.h: Likewise.
11192
 
11193
2009-02-19  Joseph Myers  
11194
 
11195
        PR c/38483
11196
        * gcc.c-torture/execute/call-trap-1.c,
11197
        gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
11198
        tests.
11199
 
11200
2009-02-19  Uros Bizjak  
11201
 
11202
        PR target/39228
11203
        * gcc.c-torture/execute/pr39228.c: New test.
11204
 
11205
2009-02-19  Richard Guenther  
11206
 
11207
        PR tree-optimization/39074
11208
        * gcc.dg/torture/pr39074.c: New testcase.
11209
        * gcc.dg/torture/pr39074-2.c: Likewise.
11210
        * gcc.dg/torture/pr39074-3.c: Likewise.
11211
 
11212
2009-02-18  H.J. Lu  
11213
 
11214
        PR c++/39219
11215
        * g++.dg/parse/attr3.C: New.
11216
 
11217
2009-02-18  Jack Howarth 
11218
 
11219
        PR testsuite/38165
11220
        * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
11221
 
11222
        PR testsuite/38166
11223
        * g++.dg/ext/visibility/class1.C: Revert revision 122348
11224
        and skip on Darwin.
11225
 
11226
2009-02-18  Jason Merrill  
11227
 
11228
        PR c++/38880
11229
        * g++.dg/init/const7.C: Remove XFAIL.
11230
 
11231
        PR target/39179
11232
        * g++.dg/opt/const6.C: New test.
11233
 
11234
2009-02-18  H.J. Lu  
11235
 
11236
        * gcc.dg/callabi/callabi.exp: Moved to ...
11237
        * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
11238
        in 64bit mode.
11239
 
11240
        * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
11241
        * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11242
        * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
11243
        * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
11244
        * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
11245
        * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
11246
        * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
11247
 
11248
        * gcc.dg/callabi/callabi.h: Moved to ...
11249
        * gcc.target/x86_64/abi/callabi/callabi.h: Here.
11250
 
11251
        * gcc.dg/callabi/func-1.c: Moved to ...
11252
        * gcc.target/x86_64/abi/callabi/func-1.c: Here.
11253
 
11254
        * gcc.dg/callabi/func-indirect.c: Moved to ...
11255
        * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
11256
 
11257
        * gcc.dg/callabi/pr38891.c: Moved to ...
11258
        * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
11259
 
11260
        * gcc.dg/callabi/vaarg-1.c: Moved to ...
11261
        * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
11262
 
11263
        * gcc.dg/callabi/vaarg-2.c: Moved to ...
11264
        * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
11265
 
11266
        * gcc.dg/callabi/vaarg-3.c: Moved to ...
11267
        * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
11268
 
11269
2009-02-17  Xuepeng Guo  
11270
 
11271
        PR target/38891
11272
        * gcc.dg/callabi/pr38891.c: New.
11273
 
11274
2009-02-17  H.J. Lu  
11275
 
11276
        * gcc.dg/callabi/callabi.exp: New.
11277
 
11278
2009-02-17  H.J. Lu  
11279
 
11280
        PR target/39082
11281
        * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
11282
        -Wno-abi for x86.
11283
        * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
11284
 
11285
        * gcc.target/i386/pr39082-1.c: New.
11286
 
11287
        * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
11288
        -Wno-abi.
11289
 
11290
        * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
11291
        CHECK_M64_M128 is defined.
11292
        (check_f_arguments): Add "do".
11293
        (check_vector_arguments): New.
11294
        (check_m64_arguments): Likewise.
11295
        (check_m128_arguments): Likewise.
11296
 
11297
        * gcc.target/x86_64/abi/defines.h: Include .
11298
        (CHECK_M64_M128): Define.
11299
 
11300
        * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
11301
        on abitest.
11302
        * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
11303
 
11304
        * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
11305
        tests only if CHECK_M64_M128 is defined.
11306
 
11307
        * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
11308
        (m128_2_struct): Likewise.
11309
        (check_struct_passing5): Likewise.
11310
        (check_struct_passing6): Likewise.
11311
        (main): Test struct with __m128 if CHECK_M64_M128 is defined.
11312
 
11313
        * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
11314
        (un5): Likewise.
11315
        (check_union_passing4): Likewise.
11316
        (main): Test union with __m128 if CHECK_M64_M128 is defined.
11317
 
11318
2009-02-18  Joseph Myers  
11319
 
11320
        PR c/35447
11321
        * gcc.dg/noncompile/pr35447-1.c: New test.
11322
 
11323
2009-02-18  Jakub Jelinek  
11324
 
11325
        PR tree-optimization/36922
11326
        * gfortran.dg/pr36922.f: New test.
11327
 
11328
2009-02-17  Richard Guenther  
11329
 
11330
        PR tree-optimization/39202
11331
        * gcc.c-torture/compile/pr39202.c: New testcase.
11332
 
11333
2009-02-17  Richard Guenther  
11334
 
11335
        PR tree-optimization/39204
11336
        * gcc.dg/torture/pr39204.c: New testcase.
11337
 
11338
2009-02-17  Bingfeng Mei 
11339
 
11340
        * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
11341
        * gcc.dg/vect/vect-outer-6.c: Ditto.
11342
 
11343
2009-02-16  Joseph Myers  
11344
 
11345
        PR c/35446
11346
        * gcc.dg/noncompile/init-5.c: New test.
11347
        * gcc.dg/init-bad-4.c: Adjust expected errors.
11348
 
11349
2009-02-16  H.J. Lu  
11350
 
11351
        PR target/37049
11352
        * gcc.target/i386/push-1.c: New.
11353
 
11354
2009-02-15  Uros Bizjak  
11355
 
11356
        * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
11357
 
11358
2009-02-13  Ulrich Weigand  
11359
 
11360
        * gcc.target/spu/intrinsics-sr.c: New test.
11361
 
11362
2009-02-13  Steve Ellcey  
11363
 
11364
        PR target/38056
11365
        * gcc.target/ia64/sibcall-opt-1.c: New test.
11366
        * gcc.target/ia64/sibcall-opt-2.c: New test.
11367
 
11368
2009-02-13  Paul Thomas  
11369
 
11370
        PR fortran/36528
11371
        * gfortran.dg/cray_pointers_8.f90: New test.
11372
 
11373
        PR fortran/36703
11374
        * gfortran.dg/cray_pointers_9.f90: New test.
11375
 
11376
2009-02-13  Jason Merrill  
11377
 
11378
        PR c++/39070
11379
        * g++.dg/cpp0x/decltype16.C: New.
11380
 
11381
2009-02-13  H.J. Lu  
11382
 
11383
        PR target/39152
11384
        * gfortran.dg/gomp/pr39152.f90: New.
11385
 
11386
2009-02-13  H.J. Lu  
11387
 
11388
        PR target/39162
11389
        * gcc.target/i386/pr39162.c: New.
11390
 
11391
2009-02-13  Joseph Myers  
11392
 
11393
        PR c/35444
11394
        * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
11395
        New tests.
11396
 
11397
2009-02-12  Jason Merrill  
11398
 
11399
        PR c++/38950
11400
        * g++.dg/template/array20.C: New test.
11401
 
11402
2009-02-12  Uros Bizjak  
11403
 
11404
        * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
11405
        for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
11406
        * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
11407
 
11408
2009-02-12  H.J. Lu  
11409
 
11410
        * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
11411
 
11412
2009-02-12  H.J. Lu  
11413
 
11414
        PR target/39152
11415
        * gfortran.dg/pr39152.f: New.
11416
 
11417
2009-02-11  Jason Merrill  
11418
 
11419
        PR c++/39153
11420
        * g++.dg/cpp0x/defaulted9.C: New test.
11421
 
11422
        PR c++/30111
11423
        * g++.dg/init/value7.C: New test.
11424
 
11425
2009-02-11  Paolo Bonzini  
11426
 
11427
        PR target/38824
11428
        * gcc.target/i386/pr38824.c: New testcase.
11429
 
11430
2009-02-11  Jason Merrill  
11431
 
11432
        PR c++/38649
11433
        * g++.dg/cpp0x/defaulted8.C: New test.
11434
 
11435
        PR c++/36744
11436
        * g++.dg/cpp0x/rv9p.C: New test.
11437
 
11438
2009-02-10  Eric Botcazou  
11439
 
11440
        * gnat.dg/aliasing3.adb: New test.
11441
        * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
11442
 
11443
2009-02-10  Paolo Carlini  
11444
 
11445
        PR c++/34397
11446
        * g++.dg/template/crash88.C: New.
11447
        * g++.dg/template/crash89.C: Likewise.
11448
 
11449
2009-02-10  Steve Ellcey  
11450
 
11451
        PR c/39084
11452
        * gcc.dg/pr39084.c: New test.
11453
 
11454
2009-02-10  Jakub Jelinek  
11455
 
11456
        PR target/39139
11457
        * gcc.target/i386/pr39139.c: New test.
11458
 
11459
2009-02-10  Richard Guenther  
11460
 
11461
        PR tree-optimization/39132
11462
        * gcc.dg/torture/pr39132.c: New testcase.
11463
 
11464
2009-02-10  H.J. Lu  
11465
 
11466
        PR target/39119
11467
        * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
11468
        * gcc.target/x86_64/abi/avx/args.h: Likewise.
11469
        * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
11470
        * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
11471
        * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
11472
        * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
11473
        * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
11474
        * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
11475
 
11476
2009-02-09  Jason Merrill  
11477
 
11478
        PR c++/39109
11479
        * g++.dg/init/value6.C: New test.
11480
 
11481
2009-02-09  H.J. Lu  
11482
 
11483
        * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
11484
 
11485
2009-02-09  Eric Botcazou  
11486
 
11487
        * gcc.c-torture/compile/20090209-1.c: New test.
11488
 
11489
2009-02-06  Paolo Carlini  
11490
 
11491
        PR c++/35147
11492
        PR c++/37737
11493
        * g++.dg/cpp0x/vt-35147.C: New.
11494
        * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11495
        * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11496
 
11497
2009-02-06  Joseph Myers  
11498
 
11499
        PR c/35434
11500
        * gcc.dg/attr-alias-4.c: New test.
11501
 
11502
2009-02-06  Janis Johnson  
11503
 
11504
        PR c/39035
11505
        * gcc.dg/dfp/pr39035.c: New test.
11506
 
11507
2009-02-06  Joseph Myers  
11508
 
11509
        PR c/36432
11510
        * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
11511
 
11512
2009-02-05  Jakub Jelinek  
11513
 
11514
        PR c++/39106
11515
        * g++.dg/opt/thunk3.C: New test.
11516
 
11517
2009-02-05  Nick Clifton  
11518
 
11519
        * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
11520
        * gcc.c-torture/compile/limits-stringlit.c: Likewise.
11521
        * gcc.dg/cdce1.c: Likewise.
11522
        * gcc.dg/cpp/_Pragma6.c: Likewise.
11523
        * g++.dg/cpp/_Pragma1.C: Likewise.
11524
        * gcc.dg/utf32-2.c: Xfail for M32C.
11525
        * gcc.dg/utf32-1.c: Likewise.
11526
        * gcc.dg/utf32-3.c: Likewise.
11527
        * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
11528
        targets.
11529
        * gcc.dg/Wtype-limits-Wextra.c: Likewise.
11530
        * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
11531
        * gcc.dg/Wconversion-5.c: Likewise.
11532
        * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
11533
        * gcc.dg/tree-ssa/ldist-3.c: Likewise.
11534
        * gcc.dg/tree-ssa/ldist-5.c: Likewise.
11535
        * gcc.dg/utf-inc-init.c: Likewise.
11536
        * gcc.dg/pr11492.c: Xfail for 16-bit targets.
11537
        * gcc.dg/utf-array.c: Add expected warning messages for M32C.
11538
        * gcc.dg/utf-array-short-wchar.c: Likewise.
11539
        * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
11540
        * gcc.dg/mallign.c: Use size_t instead of long.
11541
 
11542
2009-02-05  Uros Bizjak  
11543
 
11544
        * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
11545
 
11546
2009-02-05  Daniel Berlin  
11547
 
11548
        * gcc.c-torture/execute/pr39100.c: New.
11549
 
11550
2009-02-05  Joseph Myers  
11551
 
11552
        PR c/35435
11553
        * gcc.dg/tls/diag-6.c: New test.
11554
 
11555
2009-02-04  Tobias Grosser  
11556
 
11557
        * gcc.dg/graphite/scop-19.c: New
11558
 
11559
2009-02-04  H.J. Lu  
11560
 
11561
        AVX Programming Reference (January, 2009)
11562
        * gcc.target/i386/avx-vpclmulqdq.c: New.
11563
        * gcc.target/i386/pclmul-avx-check.h: Likewise.
11564
 
11565
        * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
11566
 
11567
        * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
11568
        (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
11569
        (pclmul_test): Renamed to ...
11570
        (TEST): This.
11571
 
11572
2009-02-04  Jakub Jelinek  
11573
 
11574
        PR c++/39095
11575
        * g++.dg/abi/mangle31.C: New test.
11576
 
11577
2009-02-03  Joseph Myers  
11578
 
11579
        PR c/29129
11580
        * c90-arraydecl-1.c: Do not expect error for [*] in abstract
11581
        declarator.
11582
        * vla-6.c: Likewise.  Expect warning not error for [*] lexically
11583
        inside function prototype but not part of parameter declarator.
11584
        * vla-11.c: New test.
11585
 
11586
2009-02-03  Jason Merrill  
11587
 
11588
        * g++.dg/warn/main-4.C: New test.
11589
        * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11590
 
11591
2009-02-03  Andrew Pinski  
11592
 
11593
        PR c++/36607
11594
        * g++.dg/expr/cast10.C: New test.
11595
 
11596
2009-02-03  Joseph Myers  
11597
 
11598
        PR c/35433
11599
        * gcc.dg/init-bad-6.c: New test.
11600
 
11601
2009-02-03  Jakub Jelinek  
11602
 
11603
        PR target/35318
11604
        * gcc.c-torture/compile/pr35318.c: New test.
11605
 
11606
        PR inline-asm/39059
11607
        * gcc.dg/nofixed-point-2.c: New test.
11608
        * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11609
        * g++.dg/ext/fixed2.C: Likewise.
11610
        * g++.dg/other/error25.C: Likewise.
11611
        * g++.dg/lookup/crash7.C: Likewise.
11612
        * g++.dg/cpp0x/decltype-38655.C: Likewise.
11613
 
11614
        PR c++/39056
11615
        * g++.dg/cpp0x/initlist13.C: New test.
11616
 
11617
2009-02-03  Paolo Bonzini  
11618
 
11619
        PR c++/36897
11620
        * g++.dg/template/func2.C: New test.
11621
 
11622
        PR c++/37314
11623
        * g++.dg/template/typename15.C: New.
11624
        * g++.dg/template/typename16.C: New.
11625
 
11626
2009-02-03  Janis Johnson  
11627
            Ben Elliston  
11628
 
11629
        PR c/39034
11630
        * gcc.dg/dfp/pr39034.c: New test.
11631
 
11632
2009-02-02  Kaveh R. Ghazi  
11633
 
11634
        PR testsuite/38263
11635
        * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11636
 
11637
2009-02-02  Jason Merrill  
11638
 
11639
        PR c++/39054
11640
        * g++.dg/parse/dtor14.C: New test.
11641
 
11642
2009-02-02  Jakub Jelinek  
11643
 
11644
        * lib/target-supports.exp
11645
        (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11646
        * g++.dg/ext/builtin10.C: New test.
11647
 
11648
        PR inline-asm/39058
11649
        * gcc.target/i386/pr39058.c: New test.
11650
 
11651
2009-02-02  Richard Guenther  
11652
 
11653
        PR tree-optimization/38937
11654
        * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11655
 
11656
2009-02-01  Paolo Carlini  
11657
 
11658
        PR c++/39053
11659
        * g++.dg/parse/crash52.C: New.
11660
 
11661
2009-01-30  Richard Guenther  
11662
 
11663
        PR tree-optimization/39041
11664
        * gcc.c-torture/compile/pr39041.c: New testcase.
11665
 
11666
2009-01-30  Jakub Jelinek  
11667
 
11668
        PR target/39013
11669
        * gcc.target/i386/pr39013-1.c: New test.
11670
        * gcc.target/i386/pr39013-2.c: New test.
11671
 
11672
        PR c++/39028
11673
        * g++.dg/ext/label12.C: New test.
11674
 
11675
2009-01-30  Paolo Carlini  
11676
 
11677
        PR c++/33465
11678
        * g++.dg/parse/error34.C: New.
11679
        * g++.dg/parse/error35.C: Likewise.
11680
 
11681
2009-01-30  Paolo Carlini  
11682
 
11683
        PR c++/38655
11684
        * g++.dg/cpp0x/decltype-38655.C: New.
11685
 
11686
2009-01-30  Jakub Jelinek  
11687
 
11688
        PR target/39002
11689
        * g++.dg/torture/pr39002.C: New test.
11690
 
11691
2009-01-29  Kazu Hirata  
11692
 
11693
        PR tree-optimization/39007
11694
        * gcc.dg/tree-ssa/pr39007.c: New.
11695
 
11696
2009-01-29  Kenneth Zadeck 
11697
 
11698
        PR middle-end/35854
11699
        * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11700
        to "subreg1".
11701
 
11702
2009-01-29  Steve Ellcey  
11703
 
11704
        PR middle-end/38857
11705
        * gcc.c-torture/compile/pr38857.c: New test.
11706
 
11707
2009-01-28  Paul Thomas  
11708
 
11709
        PR fortran/38852
11710
        PR fortran/39006
11711
        * gfortran.dg/bound_6.f90: New test.
11712
 
11713
2009-01-28  Pat Haugen  
11714
 
11715
        * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11716
 
11717
2009-01-28  Kazu Hirata  
11718
 
11719
        PR tree-optimization/38997
11720
        * gcc.dg/tree-ssa/pr38997.c: New.
11721
 
11722
2009-01-28  Richard Guenther  
11723
 
11724
        PR tree-optimization/38926
11725
        * gcc.c-torture/compile/pr38926.c: New testcase.
11726
 
11727
2009-01-28  Jakub Jelinek  
11728
 
11729
        PR middle-end/38934
11730
        * gcc.dg/pr38934.c: New test.
11731
 
11732
2009-01-28  Richard Guenther  
11733
 
11734
        PR middle-end/38908
11735
        * g++.dg/warn/Wuninitialized-2.C: New testcase.
11736
 
11737
2009-01-28  Paolo Bonzini  
11738
 
11739
        PR tree-optimization/38984
11740
        * gcc.dg/pr38984.c: New XFAILed testcase.
11741
 
11742
 
11743
2009-01-28  Uros Bizjak  
11744
 
11745
        PR target/38988
11746
        * gcc.target/i386/pr38988.c: New test.
11747
 
11748
2009-01-27  Paolo Carlini  
11749
 
11750
        PR c++/37554
11751
        * g++.dg/parse/crash51.C: New.
11752
        * g++.old-deja/g++.pt/crash9.C: Adjust.
11753
 
11754
2009-01-27  Daniel Kraft  
11755
 
11756
        PR fortran/38883
11757
        * gfortran.dg/mvbits_6.f90:  New test.
11758
        * gfortran.dg/mvbits_7.f90:  New test.
11759
        * gfortran.dg/mvbits_8.f90:  New test.
11760
 
11761
2009-01-27  Richard Guenther  
11762
 
11763
        PR tree-optimization/38503
11764
        * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11765
 
11766
2009-01-27 Uros Bizjak 
11767
 
11768
        PR middle-end/38969
11769
        * gcc.c-torture/execute/pr38969.c: New test.
11770
 
11771
2009-01-26  Adam Nemet  
11772
 
11773
        PR testsuite/38864
11774
        * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11775
        to dg-do compile.
11776
        * gcc.target/mips/fixed-scalar-type.c: Likewise.
11777
        * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11778
        * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11779
 
11780
2009-01-26  H.J. Lu  
11781
 
11782
        PR target/38952
11783
        * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11784
        if __USING_SJLJ_EXCEPTIONS__ is defined.
11785
 
11786
        * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11787
        __USING_SJLJ_EXCEPTIONS__ is defined.
11788
        * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11789
        * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11790
        * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11791
        * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11792
        * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11793
        * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11794
 
11795
2009-01-26  Danny Smith  
11796
 
11797
        PR testsuite/38949
11798
        * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11799
        Use instead of C name in asm statements.
11800
 
11801
2009-01-26  Richard Guenther  
11802
 
11803
        PR tree-optimization/38745
11804
        * g++.dg/torture/pr38745.C: New testcase.
11805
 
11806
2009-01-26  Richard Guenther  
11807
 
11808
        PR middle-end/38851
11809
        * g++.dg/warn/Wuninitialized-1.C: New testcase.
11810
 
11811
2009-01-25  Hans-Peter Nilsson  
11812
 
11813
        * gcc.dg/bitfld-15.c: Gate warning on target
11814
        pcc_bitfield_type_matters.
11815
        * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11816
        g++.dg/ext/bitfield4.C: Likewise.
11817
        * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11818
        bitfield for any target.
11819
 
11820
2009-01-24  Jakub Jelinek  
11821
 
11822
        PR c/38957
11823
        * gcc.dg/pr38957.c: New test.
11824
 
11825
2009-01-24  David Billinghurst  
11826
 
11827
        PR fortran/38955
11828
        * gfortran.dg/array_constructor_24.f: Allow tolerance when
11829
        comparing floats.
11830
 
11831
2009-01-24  Sebastian Pop  
11832
 
11833
        PR tree-optimization/38953
11834
        * gfortran.dg/graphite/pr38953.f90: New.
11835
 
11836
2009-01-24  Paul Brook  
11837
 
11838
        * gcc.target/arm/neon-cond-1.c: New test.
11839
 
11840
2009-01-23  Paolo Bonzini  
11841
 
11842
        PR tree-optimization/38932
11843
        * gcc.dg/pr38932.c: New.
11844
 
11845
2009-01-23  Revital Eres  
11846
 
11847
        * gcc.dg/sms-7.c: Fix test.
11848
 
11849
2009-01-22  Adam Nemet  
11850
 
11851
        * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11852
        gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11853
        * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11854
        g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11855
 
11856
2009-01-22  Steve Ellcey  
11857
 
11858
        * gcc.dg/pr35729.c: Make test x86 specific.
11859
 
11860
2009-01-22  Steve Ellcey  
11861
 
11862
        PR middle-end/38615
11863
        * gcc.dg/pr38615.c: New test.
11864
 
11865
2009-01-22  Uros Bizjak  
11866
 
11867
        PR target/38931
11868
        * gcc.target/i386/pr38931.c: New test.
11869
 
11870
2009-01-22  Dodji Seketeli  
11871
 
11872
        PR c++/38930
11873
        * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11874
        * g++.dg/template/typedef12.C: Likewise.
11875
        * g++.dg/template/typedef13.C: Likewise.
11876
        * g++.dg/template/typedef14.C: Likewise.
11877
        * g++.dg/template/sfinae3.C: Likewise.
11878
        * g++.old-deja/g++.pt/typename8.C: Likewise.
11879
        * g++.dg/template/access11.C: Likewise
11880
 
11881
2009-01-21  Richard Sandiford  
11882
 
11883
        * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11884
        and mips*-*-irix*.
11885
        * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11886
 
11887
2009-01-21  Dodji Seketeli  
11888
 
11889
        PR c++/26693
11890
        * g++.dg/template/typedef11.C: New test.
11891
        * g++.dg/template/typedef12.C: Likewise.
11892
        * g++.dg/template/typedef13.C: Likewise.
11893
        * g++.dg/template/typedef14.C: Likewise.
11894
        * g++.dg/template/sfinae3.C: Compile this pedantically.
11895
        The only errors expected should be the one saying the typedef is ill
11896
        formed.
11897
        * g++.old-deja/g++.pt/typename8.C: Likewise.
11898
        * g++.dg/template/access11.C: Update this.
11899
 
11900
2009-01-21  Daniel Kraft  
11901
 
11902
        PR fortran/38887
11903
        * gfortran.dg/mvbits_5.f90:  New test.
11904
 
11905
2009-01-21  Bingfeng Mei  
11906
 
11907
        * gcc.dg/sms-6.c: New test.
11908
        * gcc.dg/sms-7.c: Likewise.
11909
 
11910
2009-01-20  Paul Thomas  
11911
 
11912
        PR fortran/38907
11913
        * gfortran.dg/host_assoc_function_7.f90: New test
11914
 
11915
2009-01-20  Andrew Pinski  
11916
            Richard Guenther  
11917
 
11918
        PR tree-optimization/38747
11919
        PR tree-optimization/38748
11920
        * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11921
        * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11922
        * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11923
 
11924
2009-01-20  Kees Cook  
11925
            H.J. Lu  
11926
 
11927
        PR target/38902
11928
        * gcc.dg/pr38902.c: New.
11929
 
11930
2009-01-20  Paolo Bonzini  
11931
 
11932
        PR target/38868
11933
        * gfortran.dg/pr38868.f: New testcase.
11934
 
11935
2009-01-20  Richard Guenther  
11936
 
11937
        * gcc.c-torture/execute/pr36227.c: Move ...
11938
        * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11939
 
11940
2009-01-19  Iain Sandoe  
11941
 
11942
        * lib/gfortran.exp: Add -B options for targets that use
11943
        libgfortran.a%s in their specs.
11944
 
11945
2009-01-19  Jason Merrill  
11946
 
11947
        PR c++/23287
11948
        * g++.dg/template/dtor5.C: New test.
11949
 
11950
2009-01-19  Mikael Morin  
11951
 
11952
        PR fortran/38859
11953
        * gfortran.dg/bound_5.f90: New test.
11954
 
11955
2009-01-18  H.J. Lu  
11956
 
11957
        PR target/38736
11958
        * g++.dg/compat/abi/pr38736_main.C: New.
11959
        * g++.dg/compat/abi/pr38736_x.C: Likewise.
11960
        * g++.dg/compat/abi/pr38736_y.C: Likewise.
11961
        * g++.dg/other/macro-1.C: Likewise.
11962
        * gcc.dg/macro-1.c: Likewise.
11963
        * gcc.dg/compat/pr38736_main.c: Likewise.
11964
        * gcc.dg/compat/pr38736_x.c: Likewise.
11965
        * gcc.dg/compat/pr38736_y.c: Likewise.
11966
 
11967
2009-01-18  Richard Guenther  
11968
 
11969
        PR tree-optimization/38819
11970
        * gcc.c-torture/execute/pr38819.c: New testcase.
11971
 
11972
2009-01-17  Paul Thomas  
11973
 
11974
        PR fortran/38657
11975
        * gfortran.dg/module_commons_3.f90: Reapply.
11976
 
11977
2009-01-17  Paul Thomas  
11978
 
11979
        PR fortran/34955
11980
        * gfortran.dg/transfer_intrinsic_1.f90: New test.
11981
        * gfortran.dg/transfer_intrinsic_2.f90: New test.
11982
 
11983
2009-01-17  Paul Thomas  
11984
 
11985
        PR fortran/38657
11986
        * gfortran.dg/module_commons_3.f90: Remove
11987
 
11988
2009-01-16  H.J. Lu  
11989
 
11990
        * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11991
 
11992
2009-01-16  Jason Merrill  
11993
 
11994
        PR c++/38877
11995
        * g++.dg/template/lvalue1.C: New test.
11996
 
11997
        PR c++/29470
11998
        * g++.dg/template/access20.C: New test.
11999
        * g++.dg/torture/pr34641.C: Fix access.
12000
 
12001
2009-01-16  Richard Guenther  
12002
 
12003
        PR tree-optimization/38835
12004
        PR middle-end/36227
12005
        * gcc.c-torture/execute/pr36227.c: New testcase.
12006
        * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
12007
        * g++.dg/init/const7.C: Likewise.
12008
 
12009
2009-01-16  Adam Nemet  
12010
 
12011
        PR target/38554
12012
        * gcc.c-torture/compile/pr38554.c: New test.
12013
 
12014
2009-01-16  Jason Merrill  
12015
 
12016
        PR c++/38579
12017
        * g++.dg/conversion/access1.C: New test.
12018
 
12019
2009-01-16  Jakub Jelinek  
12020
 
12021
        PR tree-optimization/38789
12022
        * gcc.c-torture/compile/pr38789.c: New test.
12023
 
12024
2009-01-16  Janus Weil  
12025
 
12026
        PR fortran/38152
12027
        * gfortran.dg/proc_ptr_13.f90: New.
12028
 
12029
2009-01-15  Jason Merrill  
12030
 
12031
        PR c++/38850
12032
        * g++.dg/template/koenig6.C: New test.
12033
 
12034
2009-01-15  Andrew Pinski  
12035
 
12036
        PR c++/29388
12037
        * g++.dg/template/error37.C: New testcase.
12038
 
12039
2009-01-15  Jason Merrill  
12040
 
12041
        PR c++/36334
12042
        * g++.dg/conversion/memfn1.C: New test.
12043
 
12044
        PR c++/37646
12045
        * g++.dg/conversion/memfn2.C: New test.
12046
 
12047
2009-01-15  Steve Ellcey  
12048
 
12049
        PR c++/38357
12050
        * g++.dg/template/crash87.C: New test.
12051
 
12052
2009-01-15  H.J. Lu  
12053
 
12054
        PR middle-end/37843
12055
        * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
12056
 
12057
2009-01-15  Dodji Seketeli  
12058
 
12059
        PR c++/38636
12060
        * g++.dg/parse/crash50.C: New test.
12061
 
12062
2009-01-14  Jakub Jelinek  
12063
 
12064
        PR rtl-optimization/38245
12065
        * gcc.dg/pr38245-3.c: New test.
12066
        * gcc.dg/pr38245-3.h: New file.
12067
        * gcc.dg/pr38245-4.c: New file.
12068
        * gcc.dg/pr38364.c: New test.
12069
 
12070
2009-01-14  Adam Nemet  
12071
 
12072
        * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
12073
        sequence PC-relative.
12074
 
12075
2009-01-14  Mark Mitchell  
12076
 
12077
        * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
12078
        calls and/or PLT markers.
12079
        * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
12080
        calls and/or PLT markers.
12081
        * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
12082
        calls and/or PLT markers.
12083
        * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
12084
        calls and/or PLT markers.
12085
 
12086
2009-01-14  Daniel Jacobowitz  
12087
            Nathan Froyd  
12088
            Joseph Myers  
12089
 
12090
        * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
12091
        New function.
12092
        * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
12093
        and use consistent CFLAGS.
12094
        * gcc.target/powerpc/20030505.c: Likewise.
12095
        * gcc.target/powerpc/20081204-1.c: Likewise.
12096
        * gcc.target/powerpc/ppc-spe.c: Likewise.
12097
        * gcc.target/powerpc/spe1.c: Likewise.
12098
        * g++.dg/ext/spe1.C: Likewise.
12099
        * g++.dg/other/opaque-1.C: Likewise.
12100
        * g++.dg/other/opaque-2.C: Likewise.
12101
        * g++.dg/other/opaque-3.C: Likewise.
12102
 
12103
2009-01-14  Mark Mitchell  
12104
 
12105
        * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
12106
        out of loop.
12107
 
12108
2009-01-14  Vladimir Makarov  
12109
 
12110
        PR target/38811
12111
        * g++.dg/torture/pr38811.C: New file.
12112
 
12113
2009-01-14  Richard Guenther  
12114
 
12115
        PR tree-optimization/38826
12116
        PR middle-end/38477
12117
        * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
12118
 
12119
2009-01-13  Sebastian Pop  
12120
 
12121
        * gcc.dg/graphite/pr38786.c: Fix commit problem.
12122
 
12123
2009-01-14  Nick Clifton  
12124
 
12125
        PR c++/37862
12126
        * g++.cp/parse/pr37862.C: New test.
12127
 
12128
2009-01-14  Julian Brown  
12129
 
12130
        * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
12131
        (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
12132
        to...
12133
        (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
12134
        These.
12135
 
12136
2009-01-13  Jakub Jelinek  
12137
 
12138
        PR rtl-optimization/38774
12139
        * gcc.dg/torture/pr38774.c: New test.
12140
 
12141
        PR c++/38795
12142
        * g++.dg/cpp0x/pr38795.C: New test.
12143
 
12144
2009-01-13  Daniel Jacobowitz  
12145
            Nathan Froyd  
12146
            Joseph Myers  
12147
 
12148
        * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
12149
        otherwise.  Do not check for AltiVec at runtime.
12150
        * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
12151
        * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
12152
        * gcc.target/powerpc/altivec-1.c: Likewise.
12153
        * gcc.target/powerpc/altivec-3.c: Likewise.
12154
        * gcc.target/powerpc/altivec-10.c: Likewise.
12155
        * gcc.target/powerpc/altivec-12.c: Likewise.
12156
        * gcc.target/powerpc/altivec-24.c: Likewise.
12157
        * gcc.target/powerpc/altivec-cell-2.c: Likewise.
12158
        * gcc.target/powerpc/altivec-cell-3.c: Likewise.
12159
        * gcc.target/powerpc/altivec-cell-4.c: Likewise.
12160
        * gcc.target/powerpc/pr35907.c: Likewise.
12161
        * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
12162
        otherwise.  Do not check for Cell at runtime.
12163
        * gcc.target/powerpc/altivec_check.h: Delete.
12164
 
12165
        * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
12166
        * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
12167
        not check for AltiVec at runtime.
12168
        * g++.dg/ext/altivec-cell-2.C: Likewise.
12169
        * g++.dg/ext/altivec-cell-3.C: Likewise.
12170
        * g++.dg/ext/altivec-cell-4.C: Likewise.
12171
        * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
12172
        * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
12173
        check.
12174
        * g++.dg/ext/altivec_check.h: Delete.
12175
 
12176
2009-01-13  Nathan Froyd  
12177
 
12178
        * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
12179
        effective target.  Adjust line numbers accordingly.
12180
 
12181
2009-01-13  Mark Mitchell  
12182
 
12183
        * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
12184
 
12185
2009-01-13  Sebastian Pop  
12186
 
12187
        PR tree-optimization/38786
12188
        * gcc.dg/graphite/pr38786.c: New.
12189
 
12190
2009-01-13  Uros Bizjak  
12191
 
12192
        Revert:
12193
        2009-01-05  Uros Bizjak  
12194
 
12195
        * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12196
        for alpha*-*-* targets.
12197
        * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12198
 
12199
2009-01-12  Jerry DeLisle  
12200
 
12201
        PR libfortran/38772
12202
        * gfortran.dg/fmt_bz_bn_err.f: New test.
12203
 
12204
2009-01-12  Nathan Froyd  
12205
 
12206
        * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
12207
 
12208
2009-01-12  Daniel Jacobowitz  
12209
 
12210
        * lib/target-supports.exp (check_effective_target_powerpc64): New.
12211
        * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
12212
        instruction support.  Do not check for it at runtime.
12213
 
12214
2009-01-12  Jason Merrill  
12215
 
12216
        PR c++/35109
12217
        * g++.dg/lookup/friend11.C: Remove expected error.
12218
        * g++.dg/lookup/friend14.C: New test.
12219
        * g++.dg/lookup/friend15.C: New test.
12220
 
12221
2009-01-12  Dodji Seketeli  
12222
 
12223
        PR c++/36019
12224
        * g++.dg/lookup/hidden-class12.C: New test.
12225
        * g++.dg/lookup/hidden-class13.C: New test.
12226
        * g++.dg/lookup/hidden-class14.C: New test.
12227
        * g++.dg/lookup/hidden-class15.C: New test.
12228
        * g++.dg/lookup/hidden-class16.C: New test.
12229
 
12230
2009-01-12  Mark Mitchell  
12231
 
12232
        * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
12233
        * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
12234
        * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
12235
 
12236
2009-01-12  Jason Merrill  
12237
 
12238
        PR c++/31488
12239
        * g++.dg/other/vararg-3.C: New test.
12240
 
12241
2009-01-12  Daniel Jacobowitz  
12242
 
12243
        * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
12244
        Explicitly enable SPE.
12245
        * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
12246
        directive.
12247
 
12248
        * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
12249
        Expect -flax-vector-conversions message.  Adjust incompatible
12250
        types errors.
12251
        * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
12252
        Make Foo extern.
12253
 
12254
        * gcc.dg/cpp/assert4.c: Recognize __PPC__.
12255
 
12256
        * g++.dg/other/opaque-1.C: Run on targets with SPE.
12257
 
12258
        * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
12259
        * g++.dg/other/opaque-2.C: Likewise.
12260
        * g++.dg/other/opaque-3.C: Likewise.
12261
 
12262
2009-01-12  Jakub Jelinek  
12263
 
12264
        PR c/32041
12265
        * gcc.dg/pr32041.c: New test.
12266
        * g++.dg/parse/offsetof9.C: New test.
12267
 
12268
2009-01-12  Daniel Jacobowitz  
12269
            Nathan Froyd  
12270
 
12271
        * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
12272
        * g++.dg/ext/attribute-test-1.C: Likewise.
12273
        * g++.dg/ext/attribute-test-2.C: Likewise.
12274
        * g++.dg/ext/attribute-test-3.C: Likewise.
12275
        * g++.dg/ext/attribute-test-4.C: Likewise.
12276
 
12277
2009-01-12  Eric Botcazou  
12278
 
12279
        * gnat.dg/unchecked_convert3.adb: New test.
12280
 
12281
2009-01-12  Tomas Bily  
12282
 
12283
        PR middlend/38385
12284
        * gcc.dg/tree-ssa/pr38385.c: New file.
12285
 
12286
2009-01-12  Jakub Jelinek  
12287
 
12288
        PR c++/38794
12289
        * g++.dg/parse/typedef9.C: New test.
12290
 
12291
        PR tree-optimization/38807
12292
        * gcc.c-torture/compile/pr38807.c: New test.
12293
 
12294
2009-01-11  Adam Nemet  
12295
 
12296
        * gcc.target/mips/ins-2.c: New test.
12297
 
12298
2009-01-11  H.J. Lu  
12299
 
12300
        PR testsuite/38809
12301
        * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
12302
 
12303
2009-01-11  Jakub Jelinek  
12304
 
12305
        PR c++/36254
12306
        * g++.dg/warn/Wreturn-type-5.C: New test.
12307
 
12308
2009-01-11  Matthias Klose  
12309
 
12310
        PR middle-end/38616
12311
        * gcc.dg/pr38616.c: New test.
12312
 
12313
2009-01-10  Sebastian Pop  
12314
 
12315
        * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
12316
 
12317
2009-01-10  Andrew Pinski  
12318
 
12319
        PR c++/38648
12320
        * g++.dg/expr/string-1.C: New test.
12321
        * g++.dg/expr/string-2.C: New test.
12322
 
12323
        PR c++/36695
12324
        * g++.dg/ext/complex4.C: New test.
12325
        * g++.dg/ext/complex5.C: New test.
12326
        * g++.dg/init/reference1.C: New test.
12327
        * g++.dg/init/reference2.C: New test.
12328
        * g++.dg/init/reference3.C: New test.
12329
 
12330
2009-01-10  Paul Thomas  
12331
 
12332
        PR fortran/38763
12333
        * gfortran.dg/transfer_null_1.f90: New test.
12334
 
12335
2009-01-10  Paul Thomas  
12336
 
12337
        PR fortran/38765
12338
        * gfortran.dg/host_assoc_function_6.f90: New test.
12339
 
12340
2009-01-09  Joel Sherrill 
12341
 
12342
        * lib/target-supports.exp: Add method to determine if the effective
12343
        target is really a ppc405 after applying all compile options.
12344
        * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
12345
        * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
12346
        * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
12347
        * gcc.target/powerpc/405-machhwu-1.c: Likewise.
12348
        * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
12349
        * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
12350
        * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
12351
        * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
12352
        * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
12353
        * gcc.target/powerpc/405-machhwu-2.c: Likewise.
12354
        * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
12355
        * gcc.target/powerpc/405-machhw-1.c: Likewise.
12356
        * gcc.target/powerpc/405-mullhw-1.c: Likewise.
12357
        * gcc.target/powerpc/405-maclhw-1.c: Likewise.
12358
        * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
12359
        * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
12360
        * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
12361
        * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
12362
        * gcc.target/powerpc/405-mulchw-1.c: Likewise.
12363
        * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
12364
        * gcc.target/powerpc/405-macchw-1.c: Likewise.
12365
        * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
12366
        * gcc.target/powerpc/405-machhw-2.c: Likewise.
12367
        * gcc.target/powerpc/405-mullhw-2.c: Likewise.
12368
        * gcc.target/powerpc/405-maclhw-2.c: Likewise.
12369
        * gcc.target/powerpc/405-macchwu-1.c: Likewise.
12370
        * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
12371
        * gcc.target/powerpc/405-mulchw-2.c: Likewise.
12372
        * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
12373
        * gcc.target/powerpc/405-macchw-2.c: Likewise.
12374
        * gcc.target/powerpc/405-macchwu-2.c: Likewise.
12375
 
12376
2009-01-09  Jakub Jelinek  
12377
 
12378
        PR c++/35335
12379
        * g++.dg/other/error31.C: New testcase.
12380
 
12381
        PR c/35742
12382
        * gcc.dg/pr35742.c: New test.
12383
 
12384
2009-01-09  John F. Carr  
12385
 
12386
        PR c++/37877
12387
        * g++.dg/parse/linkage3.C: New test.
12388
 
12389
2009-01-09  Jakub Jelinek  
12390
 
12391
        PR middle-end/38771
12392
        * gcc.c-torture/compile/pr38771.c: New test.
12393
 
12394
2009-01-08  Nathan Froyd  
12395
 
12396
        * gcc.dg/pr34856.c: Ignore irrelevant warning.
12397
 
12398
2009-01-08  Mark Mitchell  
12399
 
12400
        * gcc.dg/sibcall-3.c: XFAIL for Thumb.
12401
        * gcc.dg/sibcall-4.c: Likewise.
12402
 
12403
2009-01-08  Sebastian Pop  
12404
            Jan Sjodin  
12405
 
12406
        PR tree-optimization/38559
12407
        * gcc.dg/graphite/pr38559.c: New.
12408
 
12409
2009-01-08  Ira Rosen  
12410
 
12411
        PR tree-optimization/37194
12412
        * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
12413
 
12414
2009-01-07  Jakub Jelinek  
12415
 
12416
        PR c++/38725
12417
        * g++.dg/ext/label11.C: New test.
12418
 
12419
2009-01-07  Joseph Myers  
12420
 
12421
        * lib/target-supports.exp (check_weak_override_available): New.
12422
        * lib/target-supports-dg.exp (dg-require-weak-override): New.
12423
        * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
12424
        dg-require-weak-override.
12425
 
12426
2009-01-07  Nathan Froyd  
12427
            Alan Modra  
12428
 
12429
        * gcc.c-torture/compile/20090107-1.c: New test.
12430
 
12431
2009-01-07  Uros Bizjak  
12432
 
12433
        PR target/38706
12434
        * g++.dg/other/pr38706.C: New test.
12435
 
12436
2009-01-07  Jason Merrill  
12437
 
12438
        * g++.dg/cpp0x/variadic92.C: New test.
12439
        * g++.dg/cpp0x/variadic93.C: New test.
12440
 
12441
2009-01-07  Janis Johnson  
12442
 
12443
        * lib/target-supports-dg.exp (current_compiler_flags): New.
12444
        (check-flags): Use it; do not access dg-test local variables.
12445
        (dg-skip-if): Do not access dg-test local variables.
12446
        (dg-xfail-run-if): Ditto.
12447
        (dg-shouldfail): Ditto.
12448
        * gcc.test-framework/test-framework.exp
12449
        (check_effective_target_def_nocache): New.
12450
        * gcc.test-framework/test-framework.awk: Handle scan tests.
12451
        * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
12452
        * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
12453
        * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
12454
        * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
12455
        * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
12456
        * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
12457
        * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
12458
        * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
12459
        * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
12460
 
12461
        * g++.dg/torture/pr38586.C: Ignore a possible warning.
12462
 
12463
        * lib/target-supports-dg.exp (check_test_flags): Delete.
12464
 
12465
2009-01-07  Jan Sjodin  
12466
 
12467
        PR tree-optimization/38492
12468
        PR tree-optimization/38498
12469
        * gcc.dg/graphite/pr38500.c: Fixed warning as committed
12470
        in trunk.
12471
        * gcc.dg/graphite/block-0.c: Update test.
12472
        * gcc.dg/graphite/block-1.c: Same.
12473
        * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
12474
        * gcc.dg/graphite/block-4.c: Remove test for strip mine.
12475
        * gcc.dg/graphite/block-3.c: New.
12476
        * gcc.dg/graphite/pr38498.c: New.
12477
 
12478
2009-01-07  H.J. Lu  
12479
 
12480
        AVX Programming Reference (December, 2008)
12481
        * gcc.target/i386/avx-vmovntdq-256-1.c: New.
12482
        * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
12483
        * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
12484
 
12485
        * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
12486
        * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
12487
 
12488
2009-01-06  Thomas Koenig  
12489
 
12490
        PR fortran/38220
12491
        * gfortran.dg/c_loc_pure_1.f90:  New test.
12492
 
12493
2009-01-06  Mikael Morin  
12494
 
12495
        PR fortran/38669
12496
        * gfortran.dg/elemental_dependency_3.f90:
12497
        Add the final tree dump cleanup.
12498
 
12499
2009-01-06  Jakub Jelinek  
12500
 
12501
        * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
12502
        passing -m32.
12503
 
12504
        PR rtl-optimization/38722
12505
        * gfortran.dg/pr38722.f90: New test.
12506
 
12507
2009-01-06  Janis Johnson  
12508
 
12509
        PR c/34252
12510
        * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
12511
        instead of DECnn_DEN.  Support -DDBG to list lines that fail.
12512
 
12513
2009-01-06  Dominique Dhumieres  
12514
 
12515
        * gfortran.dg/implicit_12.f90: Add space around dg directive.
12516
        * gfortran.dg/typebound_call_8.f03: Same.
12517
        * gfortran.dg/elemental_bind_c.f90: Same.
12518
        * gfortran.dg/typebound_call_7.f03: Same.
12519
        * gfortran.dg/interface_proc_end.f90: Same
12520
        * gfortran.dg/pr37243.f: Fix typo.
12521
 
12522
2009-01-06  Uros Bizjak  
12523
 
12524
        * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
12525
        instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
12526
        large stack sizes.
12527
 
12528
2009-01-06  H.J. Lu  
12529
 
12530
        AVX Programming Reference (December, 2008)
12531
        * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
12532
        _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
12533
        * gcc.target/i386/sse-14.c: Likewise.
12534
 
12535
        * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
12536
        * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
12537
        * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
12538
        * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
12539
 
12540
2009-01-05  Jerry DeLisle  
12541
 
12542
        PR libfortran/38735
12543
        * gfortran.dg/fmt_bz_bn.f: Update test.
12544
 
12545
2009-01-05  Dodji Seketeli  
12546
 
12547
        PR c++/38472
12548
        * g++.dg/conversion/usual-arith-conv.C: New test.
12549
 
12550
2009-01-05  Andrew Pinski  
12551
 
12552
        PR c/34911
12553
        * gcc.dg/vector-3.c: New testcase.
12554
        * g++.dg/ext/vector15.C: New test.
12555
 
12556
2009-01-05  Harsha Jagasia  
12557
 
12558
        PR tree-optimization/38510
12559
        * gcc.dg/graphite/pr38510.c: New.
12560
 
12561
2009-01-05  Harsha Jagasia  
12562
            Jan Sjodin 
12563
 
12564
        PR tree-optimization/38500
12565
        * gcc.dg/graphite/pr38500.c: New.
12566
 
12567
2009-01-05  Laurent GUERBY  
12568
 
12569
        * gcc.c-torture/compile/20001226-1.c: Generalize
12570
        dg-timeout-factor.
12571
        * gcc.c-torture/compile/limits-fnargs.c: Add
12572
        dg-timeout-factor.
12573
        * gcc.dg/20020425-1.c: Likewise.
12574
        * gcc.dg/pch/pch.exp: Likewise.
12575
 
12576
2009-01-05  Paul Thomas  
12577
 
12578
        PR fortran/38657
12579
        * gfortran.dg/module_commons_3.f90: New test.
12580
 
12581
2009-01-05  Daniel Franke  
12582
 
12583
        PR fortran/37159
12584
        * gfortran.dg/random_seed_1.f90: Updated.
12585
 
12586
2009-01-05  Mikael Morin  
12587
 
12588
        PR fortran/38669
12589
        PR fortran/38726
12590
        * gfortran.dg/elemental_subroutine_7.f90:
12591
        Fix p values so that it can be used as vector subscript.
12592
 
12593
2009-01-05  Jason Merrill  
12594
 
12595
        * g++.dg/cpp0x/initlist12.C: Add another test.
12596
 
12597
        * g++.dg/cpp0x/defaulted7.C: New test.
12598
 
12599
2009-01-05  Thomas Koenig  
12600
 
12601
        PR fortran/38672
12602
        * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12603
        * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12604
 
12605
2009-01-05  Uros Bizjak  
12606
 
12607
        * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12608
        for alpha*-*-* targets.
12609
        * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12610
 
12611
2009-01-05  Paul Thomas  
12612
 
12613
        PR fortran/38665
12614
        * gfortran.dg/host_assoc_function_5.f90: New test.
12615
 
12616
2009-01-04  Mikael Morin  
12617
 
12618
        PR fortran/38669
12619
        * gfortran.dg/elemental_dependency_3.f90: New test.
12620
        * gfortran.dg/elemental_subroutine_7.f90: New test.
12621
 
12622
2009-01-04  Uros Bizjak  
12623
 
12624
        * gcc.dg/struct-ret-3.c: Include unistd.h.
12625
        (main): Exit early if system memory page size is
12626
        larger than 4096 bytes.
12627
 
12628
2009-01-04  Daniel Franke  
12629
 
12630
        PR fortran/38718
12631
        * gfortran.dg/merge_init_expr.f90: New.
12632
 
12633
2009-01-04  Mikael Morin  
12634
 
12635
        PR fortran/38536
12636
        * gfortran.dg/c_loc_tests_13.f90: New test.
12637
        * gfortran.dg/c_loc_tests_14.f90: New test.
12638
 
12639
2009-01-03  Daniel Franke  
12640
 
12641
        * gfortran.dg/func_result_4.f90: New.
12642
 
12643
2009-01-03  Paul Thomas  
12644
 
12645
        PR fortran/38594
12646
        * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12647
        interface still works, in addition to original tests.
12648
        * gfortran.dg/host_assoc_call_6.f90: New test.
12649
 
12650
2009-01-03  Jakub Jelinek  
12651
 
12652
        PR c++/38705
12653
        * g++.dg/torture/pr38705.C: New test.
12654
 
12655
        PR c/38700
12656
        * gcc.dg/pr38700.c: New test.
12657
 
12658
2009-01-02  Jason Merrill  
12659
 
12660
        * g++.dg/cpp0x/initlist11.C: New test.
12661
        * g++.dg/cpp0x/initlist12.C: New test.
12662
 
12663
2009-01-02  Richard Sandiford  
12664
 
12665
        * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12666
        Allow extra informative notes.
12667
 
12668
2009-01-01  Jakub Jelinek  
12669
 
12670
        PR c/36489
12671
        * gcc.dg/pr36489.c: New test.
12672
 
12673
 
12674
Copyright (C) 2009 Free Software Foundation, Inc.
12675
 
12676
Copying and distribution of this file, with or without modification,
12677
are permitted in any medium without royalty provided the copyright
12678
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.