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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [gcc/] [testsuite/] [ChangeLog-2008] - Blame information for rev 859

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

Line No. Rev Author Line
1 293 jeremybenn
2008-12-31  Daniel Franke  
2
 
3
        * gfortran.dg/mapping_2.f90: Fixed testcase.
4
 
5
2008-12-31  Jakub Jelinek  
6
 
7
        PR c++/38647
8
        * g++.dg/template/function1.C: New test.
9
 
10
        PR c++/38640
11
        * g++.dg/cpp0x/decltype15.C: New test.
12
 
13
        PR middle-end/38676
14
        * gcc.dg/gomp/pr38676.c: New test.
15
 
16
2008-12-30  Richard Guenther  
17
 
18
        PR tree-optimization/38645
19
        * gcc.dg/pr38645.c: New testcase.
20
 
21
2008-12-30  Andrew Pinski  
22
 
23
        PR middle-end/38661
24
        * gcc.c-torture/compile/pr38661.c: New testcase.
25
        * gcc.c-torture/compile/pr38661-1.c: New testcase.
26
 
27
2008-12-30  Richard Guenther  
28
 
29
        PR middle-end/38564
30
        * gcc.c-torture/compile/pr38564.c: New testcase.
31
 
32
2008-12-29  Dorit Nuzman  
33
            Ira Rosen  
34
 
35
        PR tree-optimization/38529
36
        * gcc.dg/vect/pr38529.c: New test.
37
 
38
2008-12-29  Jakub Jelinek  
39
 
40
        PR c++/38635
41
        * g++.dg/parse/cond4.C: New test.
42
 
43
        PR c++/36191
44
        * g++.dg/torture/pr36191.C: New test.
45
 
46
2008-12-15  Hariharan Sandanagobalane 
47
 
48
        * gcc.c-torture/execute/builtins/fprintf.x: Disable test for
49
        freestanding targets.
50
        * gcc.c-torture/execute/pr37573.x: Disable test for 16-bit targets.
51
        * gcc.c-torture/execute/20081117-1.x: Disable test for 16-bit targets.
52
        * gcc.c-torture/compile/limits-stringlit.c: Disable test for picochip.
53
        * gcc.dg/array-quals-1.c: Disable test for picochip.
54
        * lib/target-supports.exp: Add support for freestanding ports and
55
        disable picochip for profiling tests.
56
 
57
2008-12-29  Jakub Jelinek  
58
 
59
        PR c++/38637
60
        * g++.dg/cpp0x/enum2.C: New test.
61
 
62
2008-12-28  Andrew Pinski  
63
 
64
        PR libobjc/36610
65
        * objc/execute/forward-1.m: New test.
66
 
67
2008-12-27  Jakub Jelinek  
68
 
69
        PR middle-end/38633
70
        * gcc.dg/gomp/pr38633.c: New test.
71
        * g++.dg/gomp/pr38633.C: New test.
72
 
73
        PR c++/38639
74
        * g++.dg/gomp/pr38639.C: New test.
75
 
76
2008-12-23  Andrew Pinski  
77
 
78
        PR middle-end/38590
79
        * gcc.c-torture/compile/pr38590-1.c: New testcase.
80
        * gcc.c-torture/compile/pr38590-2.c: New testcase.
81
 
82
2008-12-18  Jakub Jelinek  
83
 
84
        PR middle-end/31150
85
        * gcc.c-torture/execute/20081218-1.c: New test.
86
 
87
2008-12-22  Paul Thomas  
88
 
89
        PR fortran/38602
90
        * gfortran.dg/alloc_comp_optional_1.f90: New test.
91
 
92
2008-12-22  Ben Elliston  
93
 
94
        PR c++/38362
95
        * g++.dg/ext/altivec-types-1.C (dg-options): Pass -std=c++98.
96
 
97
2008-12-21  Jerry DeLisle  
98
 
99
        PR libfortran/38398
100
        * gfortran.dg/fmt_g0_1.f08: Revise.
101
 
102
2008-12-21  Richard Sandiford  
103
 
104
        * gcc.target/mips/mips.exp: Rewrite.
105
 
106
        * gcc.target/mips/20020620-1.c: Use dg-options instead of
107
        dg-mips-options.  Remove target restrictions from dg-do.
108
        * gcc.target/mips/mips-ps-1.c: Likewise.
109
        * gcc.target/mips/mips-ps-2.c: Likewise.
110
        * gcc.target/mips/mips-ps-3.c: Likewise.
111
        * gcc.target/mips/mips-ps-4.c: Likewise.
112
        * gcc.target/mips/mips-ps-6.c: Likewise.
113
 
114
        * gcc.target/mips/asm-1.c: Use dg-options instead of dg-mips-options.
115
        * gcc.target/mips/branch-1.c: Likewise.
116
        * gcc.target/mips/clear-cache-2.c: Likewise.
117
        * gcc.target/mips/dse-1.c: Likewise.
118
        * gcc.target/mips/fix-r4000-1.c: Likewise.
119
        * gcc.target/mips/fix-r4000-2.c: Likewise.
120
        * gcc.target/mips/fix-r4000-3.c: Likewise.
121
        * gcc.target/mips/fix-r4000-4.c: Likewise.
122
        * gcc.target/mips/fix-r4000-5.c: Likewise.
123
        * gcc.target/mips/fix-r4000-6.c: Likewise.
124
        * gcc.target/mips/fix-r4000-7.c: Likewise.
125
        * gcc.target/mips/fix-r4000-8.c: Likewise.
126
        * gcc.target/mips/fix-r4000-9.c: Likewise.
127
        * gcc.target/mips/fix-r4000-10.c: Likewise.
128
        * gcc.target/mips/fix-r4000-11.c: Likewise.
129
        * gcc.target/mips/fix-r4000-12.c: Likewise.
130
        * gcc.target/mips/fix-vr4130-1.c: Likewise.
131
        * gcc.target/mips/fix-vr4130-2.c: Likewise.
132
        * gcc.target/mips/fix-vr4130-3.c: Likewise.
133
        * gcc.target/mips/fix-vr4130-4.c: Likewise.
134
        * gcc.target/mips/fpcmp-1.c: Likewise.
135
        * gcc.target/mips/fpcmp-2.c: Likewise.
136
        * gcc.target/mips/fpr-moves-1.c: Likewise.
137
        * gcc.target/mips/fpr-moves-2.c: Likewise.
138
        * gcc.target/mips/fpr-moves-3.c: Likewise.
139
        * gcc.target/mips/fpr-moves-4.c: Likewise.
140
        * gcc.target/mips/fpr-moves-5.c: Likewise.
141
        * gcc.target/mips/fpr-moves-6.c: Likewise.
142
        * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
143
        * gcc.target/mips/madd-1.c: Likewise.
144
        * gcc.target/mips/madd-2.c: Likewise.
145
        * gcc.target/mips/madd-5.c: Likewise.
146
        * gcc.target/mips/madd-6.c: Likewise.
147
        * gcc.target/mips/madd-7.c: Likewise.
148
        * gcc.target/mips/madd-8.c: Likewise.
149
        * gcc.target/mips/maddu-1.c: Likewise.
150
        * gcc.target/mips/maddu-2.c: Likewise.
151
        * gcc.target/mips/memcpy-1.c: Likewise.
152
        * gcc.target/mips/mips-sched-madd.c: Likewise.
153
        * gcc.target/mips/msub-1.c: Likewise.
154
        * gcc.target/mips/msub-2.c: Likewise.
155
        * gcc.target/mips/msub-5.c: Likewise.
156
        * gcc.target/mips/msub-6.c: Likewise.
157
        * gcc.target/mips/msub-7.c: Likewise.
158
        * gcc.target/mips/msub-8.c: Likewise.
159
        * gcc.target/mips/msubu-1.c: Likewise.
160
        * gcc.target/mips/msubu-2.c: Likewise.
161
        * gcc.target/mips/neg-abs-1.c: Likewise.
162
        * gcc.target/mips/neg-abs-2.c: Likewise.
163
        * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
164
        * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
165
        * gcc.target/mips/octeon-baddu-1.c: Likewise.
166
        * gcc.target/mips/octeon-bbit-2.c: Likewise.
167
        * gcc.target/mips/octeon-bbit-3.c: Likewise.
168
        * gcc.target/mips/octeon-cins-1.c: Likewise.
169
        * gcc.target/mips/octeon-cins-2.c: Likewise.
170
        * gcc.target/mips/octeon-dmul-1.c: Likewise.
171
        * gcc.target/mips/octeon-dmul-2.c: Likewise.
172
        * gcc.target/mips/octeon-exts-1.c: Likewise.
173
        * gcc.target/mips/octeon-exts-2.c: Likewise.
174
        * gcc.target/mips/octeon-exts-3.c: Likewise.
175
        * gcc.target/mips/octeon-exts-4.c: Likewise.
176
        * gcc.target/mips/octeon-exts-5.c: Likewise.
177
        * gcc.target/mips/octeon-pop-1.c: Likewise.
178
        * gcc.target/mips/octeon-seq-1.c: Likewise.
179
        * gcc.target/mips/octeon-seq-2.c: Likewise.
180
        * gcc.target/mips/octeon-seq-3.c: Likewise.
181
        * gcc.target/mips/octeon-seq-4.c: Likewise.
182
        * gcc.target/mips/pr26765.c: Likewise.
183
        * gcc.target/mips/pr33256.c: Likewise.
184
        * gcc.target/mips/pr33635-1.c: Likewise.
185
        * gcc.target/mips/pr33755.c: Likewise.
186
        * gcc.target/mips/pr34831.c: Likewise.
187
        * gcc.target/mips/pr35802.c: Likewise.
188
        * gcc.target/mips/pr37362.c: Likewise.
189
        * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
190
        * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
191
        * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
192
        * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
193
        * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
194
        * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
195
        * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
196
        * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
197
        * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
198
        * gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
199
        * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
200
        * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
201
        * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
202
        * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
203
        * gcc.target/mips/r3900-mult.c: Likewise.
204
        * gcc.target/mips/rsqrt-4.c: Likewise.
205
        * gcc.target/mips/sb1-1.c: Likewise.
206
        * gcc.target/mips/scc-2.c: Likewise.
207
        * gcc.target/mips/scc-4.c: Likewise.
208
        * gcc.target/mips/sdata-1.c: Likewise.
209
        * gcc.target/mips/sdata-2.c: Likewise.
210
        * gcc.target/mips/sdata-3.c: Likewise.
211
        * gcc.target/mips/sdata-4.c: Likewise.
212
        * gcc.target/mips/smartmips-lwxs.c: Likewise.
213
        * gcc.target/mips/smartmips-ror-1.c: Likewise.
214
        * gcc.target/mips/smartmips-ror-2.c: Likewise.
215
        * gcc.target/mips/smartmips-ror-3.c: Likewise.
216
        * gcc.target/mips/smartmips-ror-4.c: Likewise.
217
        * gcc.target/mips/timode-1.c: Likewise.
218
        * gcc.target/mips/truncate-1.c: Likewise.
219
        * gcc.target/mips/truncate-2.c: Likewise.
220
        * gcc.target/mips/vr-mult-1.c: Likewise.
221
        * gcc.target/mips/vr-mult-2.c: Likewise.
222
 
223
        * gcc.target/mips/atomic-memory-2.c: Use dg-options instead of
224
        dg-mips-options.  Use isa>=2 instead of -mips32.
225
 
226
        * gcc.target/mips/branch-cost-1.c: Use dg-options instead of
227
        dg-mips-options.  Use isa>=4 instead of -mips64.
228
        * gcc.target/mips/branch-cost-2.c: Likewise.
229
 
230
        * gcc.target/mips/cache-1.c: Use dg-options instead of
231
        dg-mips-options.  Add isa>=3 and NOMIPS16 attributes.
232
 
233
        * gcc.target/mips/call-saved-1.c: Use dg-options instead of
234
        dg-mips-options.  Replace the mips16_attribute directives with
235
        a (-mips16) dg-option.  Use isa_rev=0 instead of -mips2.
236
        * gcc.target/mips/call-saved-2.c: Likewise.
237
        * gcc.target/mips/call-saved-3.c: Likewise.
238
 
239
        * gcc.target/mips/clear-cache-1.c: Use dg-options instead of
240
        dg-mips-options.  Use isa_rev>=2 instead of -mips32r2.
241
        * gcc.target/mips/ext_ins.c: Likewise.
242
 
243
        * gcc.target/mips/code-readable-1.c: Use dg-options instead of
244
        dg-mips-options.  Replace the mips16_attribute directives with
245
        a (-mips16) dg-option.  Use addressing=absolute too.
246
        * gcc.target/mips/code-readable-2.c: Likewise.
247
        * gcc.target/mips/code-readable-3.c: Likewise.
248
 
249
        * gcc.target/mips/dmult-1.c: Use dg-options instead of
250
        dg-mips-options.  Remove the mips16_attribute directives.
251
        * gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise.
252
 
253
        * gcc.target/mips/dpaq_sa_l_w.c: Use dg-options instead of
254
        dg-mips-options.  Remove target restrictions from dg-do.
255
        Use -mgp32 instead of -mips32r2.
256
        * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
257
 
258
        * gcc.target/mips/dsp-ctrl.c: Use dg-options instead of
259
        dg-mips-options.  Remove target restrictions from dg-do.
260
        Remove the !__mips_dsp code and add -mdsp -mgp32 to dg-options
261
        instead.  Add NOMIPS16 attributes.
262
 
263
        * gcc.target/mips/dspr2-MULT.c: Use dg-options instead of
264
        dg-mips-options.  Replace -march=mips32r2 with -mgp32.
265
        * gcc.target/mips/dspr2-MULTU.c: Likewise.
266
 
267
        * gcc.target/mips/ext-1.c: Use dg-options instead of
268
        dg-mips-options.  Use isa_rev>=2 instead of -mips64r2.
269
 
270
        * gcc.target/mips/fix-r10000-1.c: Use dg-options instead of
271
        dg-mips-options.  Remove -march=mips4.
272
        * gcc.target/mips/fix-r10000-2.c: Likewise.
273
        * gcc.target/mips/fix-r10000-3.c: Likewise.
274
        * gcc.target/mips/fix-r10000-4.c: Likewise.
275
        * gcc.target/mips/fix-r10000-5.c: Likewise.
276
        * gcc.target/mips/fix-r10000-6.c: Likewise.
277
        * gcc.target/mips/fix-r10000-7.c: Likewise.
278
        * gcc.target/mips/fix-r10000-8.c: Likewise.
279
        * gcc.target/mips/fix-r10000-9.c: Likewise.
280
        * gcc.target/mips/fix-r10000-10.c: Likewise.
281
        * gcc.target/mips/fix-r10000-11.c: Likewise.
282
        * gcc.target/mips/fix-r10000-12.c: Likewise.
283
        * gcc.target/mips/fix-r10000-13.c: Likewise.
284
        * gcc.target/mips/fix-r10000-14.c: Likewise.
285
        * gcc.target/mips/fix-r10000-15.c: Likewise.
286
 
287
        * gcc.target/mips/fixed-scalar-type.c: Use dg-options instead
288
        of dg-mips-options.  Remove target restrictions from dg-do.
289
        Remove -march=mips32r2.
290
        * gcc.target/mips/fixed-vector-type.c: Likewise.
291
        * gcc.target/mips/mips32-dsp-run.c: Likewise.
292
        * gcc.target/mips/mips32-dspr2.c: Likewise.  Add NOMIPS16 attributes.
293
 
294
        * gcc.target/mips/fpr-moves-7.c: Use dg-options instead of
295
        dg-mips-options.  Replace the mips16_attribute directives with
296
        a (-mips16) dg-option.  Remove -msoft-float.
297
        * gcc.target/mips/fpr-moves-8.c: Likewise.
298
        * gcc.target/mips/int-moves-1.c: Likewise.
299
        * gcc.target/mips/int-moves-2.c: Likewise.
300
 
301
        * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Use dg-options
302
        instead of dg-mips-options.  Use isa>=2 instead of -mips2.
303
        Add -mgp32.
304
        * gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: Likewise.
305
 
306
        * gcc.target/mips/ins-1.c: Use dg-options instead of
307
        dg-mips-options.  Use "isa_rev>=2 -mgp32" instead of -march=mips32r2.
308
 
309
        * gcc.target/mips/loongson-muldiv-1.c: Use dg-options instead of
310
        dg-mips-options.  Use isa=loongson instead of -march=loongson2e.
311
        * gcc.target/mips/loongson-muldiv-2.c: Likewise.
312
 
313
        * gcc.target/mips/loongson-simd.c: Remove mips_loongson
314
        target requirement and use isa=loongson instead.  Add -mhard-float,
315
        -mno-mips16 and -flax-vector-conversions.
316
 
317
        * gcc.target/mips/lazy-binding-1.c: Use dg-options instead of
318
        dg-mips-options.  Remove target restrictions from dg-do.
319
        Add NOMIPS16 attributes.
320
 
321
        * gcc.target/mips/long-calls-pg.c: Use dg-options instead of
322
        dg-mips-options.  Remove -march=mips32 and -fno-pic.
323
        Add NOMIPS16 attributes.
324
 
325
        * gcc.target/mips/madd-3.c: Use dg-options instead of
326
        dg-mips-options.  Use isa_rev>=1 instead of -mips32.
327
        * gcc.target/mips/maddu-3.c: Likewise.
328
        * gcc.target/mips/msub-3.c: Likewise.
329
        * gcc.target/mips/msubu-3.c: Likewise.
330
 
331
        * gcc.target/mips/madd-4.c: Use dg-options instead of
332
        dg-mips-options.  Remove -mips32r2.
333
        * gcc.target/mips/maddu-4.c: Likewise.
334
        * gcc.target/mips/msub-4.c: Likewise.
335
        * gcc.target/mips/msubu-4.c: Likewise.
336
 
337
        * gcc.target/mips/mips-3d-1.c: Use dg-options instead of
338
        dg-mips-options.  Remove target restrictions from dg-do.
339
        Remove -mips64, -mhard-float and -mgp64.
340
        * gcc.target/mips/mips-3d-2.c: Likewise.
341
        * gcc.target/mips/mips-3d-3.c: Likewise.
342
        * gcc.target/mips/mips-3d-4.c: Likewise.
343
        * gcc.target/mips/mips-3d-5.c: Likewise.
344
        * gcc.target/mips/mips-3d-6.c: Likewise.
345
        * gcc.target/mips/mips-3d-7.c: Likewise.
346
        * gcc.target/mips/mips-3d-8.c: Likewise.
347
        * gcc.target/mips/mips-3d-9.c: Likewise.
348
 
349
        * gcc.target/mips/mips-ps-5.c: Use dg-options instead of
350
        dg-mips-options.  Remove -mips64.
351
        * gcc.target/mips/mips-ps-type.c: Likewise.
352
 
353
        * gcc.target/mips/mips-ps-7.c: Use dg-options instead of
354
        dg-mips-options.  Replace -mips32r2 with -mgp32.
355
 
356
        * gcc.target/mips/mips-ps-type-2.c: Use dg-options instead of
357
        dg-mips-options.  Use "isa_rev>=2 -mgp32" instead of -mips32r2.
358
 
359
        * gcc.target/mips/mips16-attributes.c: Use dg-options instead of
360
        dg-mips-options.  Replace the mips16_attribute directives with
361
        a (-mips16) dg-option.
362
        * gcc.target/mips/mips16-attributes-2.c: Likewise.
363
        * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
364
        * gcc.target/mips/scc-3.c: Likewise.
365
 
366
        * gcc.target/mips/mips16-attributes-3.c: Add { dg-options "(-mips16)" }.
367
 
368
        * gcc.target/mips/mips16e-extends.c: Use dg-options instead of
369
        dg-mips-options.  Replace the mips16_attribute directives with
370
        a (-mips16) dg-option.  Use isa_rev>=1 instead of -march=mips32.
371
        Add -mlong32.
372
 
373
        * gcc.target/mips/mips32-dsp.c: Use dg-options instead of
374
        dg-mips-options.  Replace -march=mips32 with -mgp32.
375
 
376
        * gcc.target/mips/mips32-dsp-type.c: Use dg-options instead of
377
        dg-mips-options.  Remove -march=mips32.
378
 
379
        * gcc.target/mips/mips32-dspr2-type.c: Use dg-options instead of
380
        dg-mips-options.  Remove -march=mips32r2.
381
 
382
        * gcc.target/mips/mips32r2-mxhc1.c: Use dg-options instead of
383
        dg-mips-options.  Add NOMIPS16 attributes.
384
 
385
        * gcc.target/mips/movcc-1.c: Use dg-options instead of
386
        dg-mips-options.  Use isa>=4 instead of -mips4.
387
        * gcc.target/mips/movcc-2.c: Likewise.
388
        * gcc.target/mips/movcc-3.c: Likewise.
389
 
390
        * gcc.target/mips/octeon-bbit-1.c: Use dg-options instead of
391
        dg-mips-options.  Declare foo as a NOMIPS16 function.
392
        Use foo instead of g.
393
 
394
        * gcc.target/mips/near-far-1.c: Use dg-options instead of
395
        dg-mips-options.  Replace the nonpic directives with an
396
        addressing=absolute option.
397
        * gcc.target/mips/near-far-2.c: Likewise.
398
        * gcc.target/mips/near-far-3.c: Likewise.
399
        * gcc.target/mips/near-far-4.c: Likewise.
400
 
401
        * gcc.target/mips/nmadd-1.c: Use dg-options instead of
402
        dg-mips-options.  Use isa=4 instead of -mips4.
403
        * gcc.target/mips/nmadd-2.c: Likewise.
404
        * gcc.target/mips/nmadd-3.c: Likewise.
405
        * gcc.target/mips/rsqrt-1.c: Likewise.
406
        * gcc.target/mips/rsqrt-2.c: Likewise.
407
        * gcc.target/mips/rsqrt-3.c: Likewise.
408
 
409
        * gcc.target/mips/save-restore-1.c: Use dg-options instead of
410
        dg-mips-options.  Replace the mips16_attribute directives with
411
        a (-mips16) dg-option.  Use isa_rev>=1 instead of -mips32r2.
412
        * gcc.target/mips/save-restore-2.c: Likewise.
413
        * gcc.target/mips/save-restore-3.c: Likewise.
414
        * gcc.target/mips/save-restore-4.c: Likewise.
415
        * gcc.target/mips/save-restore-5.c: Likewise.
416
 
417
        * gcc.target/mips/scc-1.c: Use dg-options instead of
418
        dg-mips-options.  Replace the mips16_attribute directives with
419
        a (-mips16) dg-option.  Use isa_rev>=1 instead of -mips32.
420
 
421
        * gcc.target/mips/timode-2.c: Remove target restrictions from dg-do.
422
        Use -mgp64.
423
 
424
2008-12-21  Richard Sandiford  
425
 
426
        PR target/35899
427
        * gcc.target/mips/smartmips-lwxs.c: Add -mlong32.
428
 
429
2008-12-21  Richard Sandiford  
430
 
431
        PR target/38598
432
        * gcc.target/mips/madd-7.c: Add -mlong32.
433
        * gcc.target/mips/msub-7.c: Likewise.
434
 
435
2008-12-21  Jason Merrill  
436
 
437
        PR c++/38597
438
        * g++.dg/cpp0x/auto13.C: New test.
439
 
440
2008-12-20  Jakub Jelinek  
441
            Manuel López-Ibáñez  
442
 
443
        PR c++/36921
444
        * g++.dg/warn/pr36921.C: New.
445
 
446
2008-12-19  Joel Sherrill 
447
 
448
        * lib/target-supports.exp: Add *-*-rtems* to list
449
        of targets without profiling support.
450
 
451
2008-12-19  Jakub Jelinek  
452
 
453
        PR c++/38577
454
        * g++.dg/template/call6.C: New test.
455
 
456
2008-12-19  Janis Johnson  
457
 
458
        Revert:
459
        2008-12-12  Janis Johnson  
460
        PR libgfortran/24685
461
        * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
462
        for size of long double.
463
 
464
2008-12-18  Andrew Pinski  
465
 
466
        PR middle-end/38565
467
        * testsuite/g++.dg/torture/pr38565.C: New test.
468
 
469
2008-12-18  Jakub Jelinek  
470
 
471
        PR c++/38427
472
        * g++.dg/init/ctor9.C: New test.
473
 
474
2008-12-18  Jason Merrill  
475
 
476
        PR c++/38485
477
        * g++.dg/parse/defarg13.C: New test.
478
 
479
2008-12-18  Kenneth Zadeck 
480
 
481
        PR rtl-optimization/37922
482
        * g++.dg/torture/pr37922.C: New test.
483
 
484
2008-12-18  Daniel Kraft  
485
 
486
        PR fortran/31822
487
        * gfortran.dg/char_pointer_assign_2.f90: Updated expected error
488
        message to be more detailed.
489
        * gfortran.dg/char_pointer_assign_4.f90: New test.
490
        * gfortran.dg/char_pointer_assign_5.f90: New test.
491
 
492
2008-12-18  Jakub Jelinek  
493
 
494
        PR middle-end/38533
495
        * gcc.dg/tree-ssa/pr38533.c: New test.
496
        * gcc.c-torture/execute/pr38533.c: New test.
497
 
498
        PR middle-end/38505
499
        * gcc.c-torture/compile/pr38505.c: New test.
500
 
501
2008-12-17  Jason Merrill  
502
 
503
        * g++.dg/cpp0x/auto6.C: Test more stuff.
504
        * g++.dg/cpp0x/auto12.C: New test.
505
 
506
2008-12-17  Daniel Kraft  
507
 
508
        PR fortran/38137
509
        * gfortran.dg/merge_char_3.f90: New test.
510
 
511
2008-12-15  Mikael Morin  
512
 
513
        PR fortran/38487
514
        * gfortran.dg/elemental_dependency_2.f90: New test.
515
 
516
2008-12-14  Paul Thomas  
517
 
518
        PR fortran/35937
519
        * gfortran.dg/char_length_14.f90: New test.
520
 
521
2008-12-13  Jerry DeLisle  
522
 
523
        PR libfortran/38504
524
        * gfortran.dg/fmt_int_sign.f90: New test.
525
 
526
2008-12-13  Sebastian Pop  
527
 
528
        * gcc.dg/graphite/pr38409.c: Fixed commit problem.
529
 
530
2008-12-13  Uros Bizjak  
531
 
532
        * gcc.target/i386/sse-12.c: Include x86intrin.h.
533
        (dg-options): Use -mavx instead of -msse4. Add -maes -mpclmul.
534
        * gcc.target/i386/sse-13.c: Include x86intrin.h. Define immintrin.h
535
        intrinsics that require immediate arguments.
536
        (dg-options): Use -mavx instead of -msse4.
537
        * gcc.target/i386/sse-14.c: Include x86intrin.h. Define immintrin.h
538
        intrinsics that require immediate arguments.
539
        (test_3): New macro.
540
        (dg-options): Use -mavx instead of -msse4.
541
        * g++.dg/other/i386-2.C: Include x86intrin.h.
542
        (dg-options): Use -mavx instead of -msse4.
543
        * g++.dg/other/i386-3.C: Include x86intrin.h.
544
        (dg-options): Use -mavx instead of -msse4.
545
        * g++.dg/other/i386-5.C: Include x86intrin.h.
546
        * g++.dg/other/i386-6.C: Ditto.
547
 
548
2008-12-12  Uros Bizjak 
549
 
550
        PR testsuite/38163
551
        * gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets.
552
        Remove dg-skip-if directive.
553
 
554
2008-12-12  Janis Johnson  
555
 
556
        PR libgfortran/24685
557
        * gfortran.dg/default_format_denormal_2.f90: Change XFAIL to check
558
        for size of long double.
559
 
560
        PR objc++/31032
561
        * obj-c++.dg/bitfield-1.mm: Remove XFAIL for ICE.
562
 
563
        * gcc.dg/pr35442.c: Ignore a possible warning.
564
 
565
2008-12-12  Zdenek Dvorak  
566
 
567
        PR tree-optimization/32044
568
        * gcc.dg/pr34027-1.c: Change outcome.
569
        * gcc.dg/tree-ssa/pr32044.c: New test.
570
 
571
2008-12-12  Janis Johnson  
572
 
573
        PR target/11594
574
        * gcc.dg/20020103-1.c: Remove XFAIL for powerpc.
575
 
576
2008-12-12  Sebastian Pop  
577
 
578
        PR middle-end/38409
579
        * gcc.dg/graphite/pr38409.c: New.
580
 
581
2008-12-12 Daniel Franke  
582
 
583
        PR fortran/36355
584
        * gfortran.dg/matmul_argument_types.f90: New.
585
 
586
2008-12-11  Janis Johnson  
587
 
588
        PR testsuite/29071
589
        * gcc.dg/20020919-1.c: Fix a preprocessor check.
590
 
591
2008-12-11  Sebastian Pop  
592
 
593
        PR middle-end/38413
594
        * gcc.dg/graphite/pr38413.c: New.
595
 
596
2008-12-11  Sebastian Pop  
597
 
598
        PR middle-end/37857
599
        * gfortran.dg/graphite/pr37857.f90: New.
600
 
601
2008-12-11  Harsha Jagasia  
602
 
603
        PR tree-optimization/38446
604
        * gcc.dg/graphite/pr38446.c: New.
605
 
606
2008-12-11  Sebastian Pop  
607
 
608
        * gcc.dg/graphite/scop-16.c: Test only scop specific info.
609
        * gcc.dg/graphite/scop-17.c: Same.
610
        * gcc.dg/graphite/block-5.c: New.
611
        * gcc.dg/graphite/block-6.c: New.
612
        * gcc.dg/graphite/pr37485.c: Clean dump file after.
613
        * gcc.dg/graphite/pr37684.c: Same.
614
        * gcc.dg/graphite/block-2.c: Same.
615
 
616
2008-12-10  Tobias Grosser  
617
 
618
        PR middle-end/38459
619
        * gfortran.dg/graphite/pr38459.f90: New.
620
 
621
2008-12-11  Sebastian Pop  
622
 
623
        PR middle-end/37852
624
        PR middle-end/37883
625
        PR middle-end/37928
626
        PR middle-end/37980
627
        PR middle-end/38038
628
        PR middle-end/38039
629
        PR middle-end/38073
630
        PR middle-end/38083
631
        PR middle-end/38125
632
        * gcc.dg/graphite/pr37928.c: New.
633
        * gcc.dg/graphite/pr37883.c: New.
634
        * gcc.dg/graphite/pr38073.c: New.
635
        * gcc.dg/graphite/pr38125.c: New.
636
        * gfortran.dg/graphite/pr38083.f90: New.
637
        * gfortran.dg/graphite/pr37852.f90: New.
638
        * gfortran.dg/graphite/pr37980.f90: New.
639
        * gfortran.dg/graphite/id-2.f90: New.
640
        * gfortran.dg/graphite/id-4.f90: New.
641
 
642
        * gcc.dg/graphite/scop-18.c: Remove reduction, test for
643
        the number of detected scops.  Copy exact same test for loop blocking...
644
        * gcc.dg/graphite/block-1.c: Fix the number of expected loops
645
        to be blocked as reductions are not handled.
646
        * gcc.dg/graphite/block-4.c: ...here.  New.
647
 
648
2008-12-11  Ira Rosen  
649
 
650
        PR tree-optimization/38464
651
        * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Check that three
652
        loops are vectorized.
653
 
654
2008-12-10  Jason Merrill  
655
 
656
        PR c++/35319
657
        * g++.dg/ext/fixed2.C: New test.
658
 
659
2008-12-10  Daniel Berlin  
660
 
661
        PR tree-optimization/36792
662
        * gcc.dg/tree-ssa/ssa-fre-10.c: Update expected results.
663
 
664
2008-12-10  Alexandre Oliva  
665
 
666
        PR middle-end/38271
667
        * gcc.dg/torture/pr38271.c: New.
668
 
669
2008-12-10  Ira Rosen  
670
 
671
        PR tree-optimization/37416
672
        * gcc.dg/vect/pr36630.c: Expect 1 vectorized loop.
673
 
674
2008-12-10  Uros Bizjak 
675
 
676
        * gcc.dg/20020919-1.c: Correct target selector to alpha*-*-*.
677
        * gcc.dg/pr31866.c: Ditto.
678
        * gcc.dg/torture/type-generic-1.c: Add -mieee for alpha*-*-* targets.
679
        * g++.dg/torture/type-generic-1.C: Ditto.
680
        * gfortran.dg/boz_9.f90: Ditto.
681
        * gfortran.dg/boz_14.f90: Ditto.
682
        * gfortran.dg/init_flag_3.f90: Ditto.
683
        * gfortran.dg/init_flag_4.f90: Ditto.
684
        * gfortran.dg/init_flag_5.f90: Ditto.
685
        * gfortran.dg/integer_exponentiation_1.f90: Ditto.
686
        * gfortran.dg/integer_exponentiation_5.F90: Ditto.
687
        * gfortran.dg/isnan_1.f90: Ditto.
688
        * gfortran.dg/isnan_2.f90: Ditto.
689
        * gfortran.dg/module_nan.f90: Ditto.
690
        * gfortran.dg/nan_1.f90: Ditto.
691
        * gfortran.dg/nan_2.f90: Ditto.
692
        * gfortran.dg/nan_3.f90: Ditto.
693
        * gfortran.dg/nan_4.f90: Ditto.
694
        * gfortran.dg/namelist_42.f90: Ditto.
695
        * gfortran.dg/namelist_43.f90: Ditto.
696
        * gfortran.dg/nearest_1.f90: Ditto.
697
        * gfortran.dg/nearest_2.f90: Ditto.
698
        * gfortran.dg/nearest_3.f90: Ditto.
699
        * gfortran.dg/pr37243.f: Ditto.
700
        * gfortran.dg/real_const_3.f90: Ditto.
701
        * gfortran.dg/transfer_simplify_2.f90: Ditto.
702
        * gfortran.fortran-torture/execute/intrinsic_spacing.x: New file.
703
 
704
        * gfortran.dg/default_format_denormal_1.f90: XFAIL on alpha.
705
 
706
2008-12-09  Mark Mitchell  
707
 
708
        PR c++/37971
709
        * g++.dg/overload/defarg2.C: New test.
710
        * g++.dg/overload/defarg3.C: Likewise.
711
 
712
2008-12-09  Jakub Jelinek  
713
 
714
        PR middle-end/38454
715
        * gcc.dg/memset-1.c: New test.
716
        * gcc.dg/memcpy-2.c: New test.
717
 
718
2008-12-09  Mikael Morin  
719
 
720
        PR fortran/35983
721
        * gfortran.dg/pr35983.f90: New test.
722
 
723
2008-12-09  H.J. Lu  
724
 
725
        PR testsuite/38420
726
        * gcc.target/i386/pr37248-2.c: Support hex dump on 32bit host.
727
        * gcc.target/i386/pr37248-3.c: Likewise.
728
 
729
2008-12-09  Steve Ellcey  
730
 
731
        PR testsuite/37326
732
        * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip on hppa*64-*-*.
733
 
734
2008-12-09  Jakub Jelinek  
735
 
736
        PR tree-optimization/35468
737
        * gcc.dg/pr35468.c: New test.
738
        * gcc.c-torture/compile/pr35468.c: New test.
739
 
740
2008-12-08  Jason Merrill  
741
 
742
        PR c++/38410
743
        * gcc.dg/ctor1.c: New test.
744
 
745
2008-12-09 Tobias Grosser  
746
 
747
        PR middle-end/38084
748
        * gfortran.dg/graphite/id-3.f90: New.
749
        * gcc.dg/graphite/pr38084.c: New.
750
 
751
2008-12-08  Uros Bizjak  
752
 
753
        * gcc.target/mips/fix-r10000-6.c: Add dg-message to look for
754
        the note about changed semantics of NAND builtin.
755
        * gcc.target/mips/fix-r10000-12.c: Ditto.
756
        * gcc.target/mips/atomic-memory-1.c: Ditto.
757
        (main): Correct __sync_nand_and_fetch results.
758
 
759
2008-12-08  Dodji Seketeli  
760
 
761
        PR debug/38390
762
        * g++.dg/debug/dwarf2/imported-module-2.C: New test.
763
 
764
2008-12-08  Steve Ellcey  
765
 
766
        * g++.dg/other/packed1.C: Remove ia64-hp-hpux* XFAIL.
767
 
768
2008-12-08  Steve Ellcey  
769
 
770
        * gcc.target/ia64/versionid-1.c (dg-final): Fix syntax.
771
        * gcc.target/ia64/versionid-2.c (dg-final): Ditto.
772
 
773
2008-12-08  Jakub Jelinek  
774
 
775
        PR c/35443
776
        * gcc.dg/pr35443.c: New test.
777
 
778
        PR c/35442
779
        * gcc.dg/pr35442.c: New test.
780
 
781
2008-12-07  Eric Botcazou  
782
 
783
        * gnat.dg/string_comparison.adb: New test.
784
 
785
2008-12-07  H.J. Lu  
786
 
787
        PR tree-optimization/38405
788
        * gcc.dg/torture/pr38405.c: New.
789
 
790
2008-12-07  Eric Botcazou  
791
 
792
        * gnat.dg/aggr10.adb: New test.
793
        * gnat.dg/aggr10_pkg.ads: New helper.
794
 
795
2008-12-06  Jerry DeLisle  
796
 
797
        PR fortran/38425
798
        * gfortran.dg/io_constraints_5.f90: New test.
799
 
800
2008-12-06  Jakub Jelinek  
801
 
802
        PR middle-end/38428
803
        * gcc.c-torture/compile/pr38428.c: New test.
804
 
805
        PR middle-end/38422
806
        * gcc.c-torture/execute/pr38422.c: New test.
807
 
808
2008-12-06  Janus Weil  
809
 
810
        PR fortran/38415
811
        * gfortran.dg/proc_ptr_2.f90: Extended.
812
        * gfortran.dg/proc_ptr_11.f90: Modified.
813
 
814
2008-12-05  Jerry DeLisle  
815
 
816
        PR fortran/38291
817
        * gfortran.dg/streamio_16.f90: New test.
818
 
819
2008-12-05  Jakub Jelinek  
820
 
821
        PR c++/35336
822
        * g++.dg/other/error30.C: New test.
823
 
824
2008-12-05  Janis Johnson  
825
 
826
        * lib/target-supports.exp (check_effective_target_hard_dfp): New.
827
        * gcc.dg/dfp/convert-dfp-round.c: Skip for hard_dfp.
828
        * gcc.dg/dfp/fe-binop.c: Ditto.
829
        * gcc.dg/dfp/fe-convert-1.c: Ditto.
830
 
831
2008-12-05  Catherine Moore  
832
 
833
        * gcc-target/mips/mips-nonpic: New testsuite.
834
 
835
2008-12-05  Steve Ellcey  
836
 
837
        PR other/28614
838
        * gcc.c-torture/compile/20001226-1.c: Add dg-timeout-factor.
839
        * g++.dg/torture/pr31863.C: Ditto.
840
 
841
2008-12-05  Jakub Jelinek  
842
 
843
        PR middle-end/37248
844
        * gcc.target/i386/pr37248-1.c: New test.
845
        * gcc.target/i386/pr37248-2.c: New test.
846
        * gcc.target/i386/pr37248-3.c: New test.
847
 
848
2008-12-05  Jakub Jelinek  
849
 
850
        PR middle-end/38338
851
        * gcc.dg/pr38338.c: New test.
852
 
853
2008-12-05  Joseph Myers  
854
 
855
        * gcc.target/powerpc/20081204-1.c: New test.
856
 
857
2008-12-05  Richard Guenther  
858
 
859
        PR testsuite/38406
860
        * gcc.dg/Wstrict-aliasing-converted-assigned.c: Restrict PTA
861
        alias warning to lp64 targets.
862
 
863
2008-12-05  Eric Botcazou  
864
 
865
        * gcc.dg/union-5.c: Run only on x86 and x86-64.
866
 
867
2008-12-04  Jerry DeLisle  
868
 
869
        PR libfortran/38285
870
        gfortran.dg/fmt_f_an_p.f: New test.
871
 
872
2008-12-04  Eric Botcazou  
873
 
874
        * gcc.dg/union-5.c: New test.
875
 
876
2008-12-04  Jason Merrill  
877
 
878
        PR c++/37906
879
        * g++.dg/cpp0x/defaulted6.C: New test.
880
 
881
2008-12-04  Richard Guenther  
882
 
883
        PR middle-end/36509
884
        * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Adjust, remove XFAIL.
885
        * gcc.dg/Wstrict-aliasing-converted-assigned.c: Adjust.
886
        * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Likewise.
887
 
888
2008-12-04  Eric Botcazou  
889
 
890
        * gcc.dg/union-4.c: New test.
891
 
892
2008-12-03  H.J. Lu  
893
 
894
        * g++.old-deja/g++.eh/badalloc1.C: Add the missing "}".
895
 
896
2008-12-03  Janis Johnson  
897
 
898
        * g++.old-deja/g++.eh/badalloc1.C: Reinstate XFAIL for Darwin 3-7.
899
 
900
2008-12-03  Jack Howarth  
901
 
902
        * g++.old-deja/g++.eh/badalloc1.C: Omit XFAIL on obsolete Darwin.
903
 
904
2008-12-03  Jason Merrill  
905
 
906
        PR c++/38232
907
        * g++.dg/init/value5.C: New test.
908
 
909
        PR c++/38256
910
        * g++.dg/cpp0x/auto11.C: New test.
911
 
912
        PR c++/38380
913
        * g++.dg/cpp0x/initlist10.C: New test.
914
        * g++.old-deja/g++.eh/ctor1.C: Default ctor is a candidate too.
915
        * g++.dg/tc1/dr152.C: Likewise.
916
 
917
2008-12-03  Jakub Jelinek  
918
 
919
        PR middle-end/38360
920
        * gcc.c-torture/compile/pr38360.c: New test.
921
 
922
2008-12-03  Richard Guenther  
923
 
924
        PR middle-end/36326
925
        * gcc.dg/tree-ssa/pr36326.c: New testcase.
926
 
927
2008-12-03  Jakub Jelinek  
928
 
929
        PR tree-optimization/37716
930
        * g++.dg/torture/pr37716.C: New test.
931
 
932
2008-12-03  Eric Botcazou  
933
 
934
        * gcc.dg/torture/pr37868.c: Skip on the SPARC.
935
 
936
2008-12-03  Eric Botcazou  
937
 
938
        * gcc.c-torture/compile/20081203-1.c: New test.
939
 
940
2008-12-02  Jason Merrill  
941
 
942
        PR c++/35782, c++/37860
943
        * g++.dg/cpp0x/initlist9.C: New test.
944
 
945
        PR c++/37234
946
        * g++.dg/cpp0x/defaulted5.C: New test.
947
 
948
2008-12-02  Jack Howarth  
949
 
950
        * gcc.misc-tests/linkage.exp: Correct file type check for Darwin.
951
 
952
2008-12-02  Jakub Jelinek  
953
 
954
        PR middle-end/38343
955
        * gcc.c-torture/compile/pr38343-2.c: New test.
956
 
957
2008-12-02  Richard Guenther  
958
 
959
        PR tree-optimization/38359
960
        * gcc.c-torture/compile/pr38359.c: New testcase.
961
        * gcc.c-torture/execute/shiftopt-1.c: Adjust.
962
 
963
2008-12-02  Janus Weil  
964
 
965
        PR fortran/36704
966
        PR fortran/38290
967
        * gfortran.dg/entry_7.f90: Modified.
968
        * gfortran.dg/proc_ptr_2.f90: Extended.
969
        * gfortran.dg/proc_ptr_3.f90: Modified.
970
        * gfortran.dg/proc_ptr_11.f90: New.
971
        * gfortran.dg/proc_ptr_12.f90: New.
972
        * gfortran.dg/result_1.f90: New.
973
 
974
2008-12-02  Jakub Jelinek  
975
 
976
        PR middle-end/38343
977
        * gcc.c-torture/compile/pr38343.c: New test.
978
 
979
2008-12-01  Janis Johnson  
980
 
981
        * gcc.target/powerpc/pr18096-1.c: Adjust location of expected error.
982
 
983
2008-12-01  Mikael Morin  
984
 
985
        PR fortran/38252
986
        * gfortran.dg/empty_function_1.f90: Fix latest commit.
987
 
988
2008-12-01  Mikael Morin  
989
 
990
        PR fortran/38252
991
        * gfortran.dg/empty_function_1.f90: New test.
992
 
993
2008-12-01  Uros Bizjak  
994
 
995
        PR rtl-optimization/33642
996
        * gcc.c-torture/compile/pr11832.c: Extend XFAIL to alpha*-*-*.
997
        * gcc.c-torture/compile/pr33009.c: Likewise.
998
 
999
2008-12-01  Jakub Jelinek  
1000
 
1001
        PR c++/38348
1002
        * g++.dg/gomp/for-19.C: New test.
1003
 
1004
        PR rtl-optimization/38245
1005
        * gcc.dg/pr38245-1.c: New test.
1006
        * gcc.dg/pr38245-2.c: New test.
1007
 
1008
2008-11-30  Daniel Kraft  
1009
 
1010
        PR fortran/37779
1011
        * gfortran.dg/recursive_check_1.f: Changed expected error message to
1012
        the more general new one.
1013
        * gfortran.dg/recursive_check_2.f90: Ditto.
1014
        * gfortran.dg/entry_18.f90: Ditto.
1015
        * gfortran.dg/recursive_check_4.f03: Do "the same" check also for
1016
        FUNCTIONS, as this is different in details from SUBROUTINES.
1017
        * gfortran.dg/recursive_check_6.f03: New test.
1018
 
1019
2008-11-30  Eric Botcazou  
1020
 
1021
        * g++.dg/opt/reload3.C: New test.
1022
 
1023
2008-11-30  Paul Thomas  
1024
 
1025
        PR fortran/35824
1026
        * gfortran.dg/alloc_comp_assign_8.f90 : New test.
1027
 
1028
2008-11-29  H.J. Lu  
1029
 
1030
        PR middle-end/37843
1031
        * gcc.target/i386/pr37843-3.c: Make it nonpic targets only.
1032
 
1033
2008-11-29  Janus Weil  
1034
            Tobias Burnus 
1035
 
1036
        PR fortran/38289
1037
        PR fortran/38290
1038
        * gfortran.dg/proc_decl_1.f90: Extended test case.
1039
 
1040
2008-11-29  Joseph Myers  
1041
 
1042
        * g++.dg/cpp/stringop-1.C: New test.
1043
 
1044
2008-11-29  Eric Botcazou  
1045
 
1046
        * gnat.dg/test_version.adb: Adjust to new string length.
1047
 
1048
2008-11-28  Andrew Pinski  
1049
 
1050
        PR testsuite/38311
1051
        * ssp-2.c: Link with -Wl,-multiply_defined,suppress on darwin.
1052
 
1053
2008-11-28  Jason Merrill  
1054
 
1055
        PR c++/38233
1056
        * g++.dg/init/array25.C: New test.
1057
        * g++.dg/init/value4.C: New test.
1058
 
1059
        PR c++/38278
1060
        * g++.dg/lookup/name-clash8.C: New test.
1061
 
1062
2008-11-28  H.J. Lu  
1063
 
1064
        PR middle-end/37843
1065
        * gcc.target/i386/pr37843-1.c: Make it nonpic targets only.
1066
        * gcc.target/i386/pr37843-2.c: Likewise.
1067
 
1068
2008-11-28  Richard Guenther  
1069
 
1070
        PR tree-optimization/37955
1071
        PR tree-optimization/37742
1072
        * gcc.c-torture/compile/pr37955.c: New testcase.
1073
        * gcc.c-torture/compile/pr37742-3.c: Likewise.
1074
 
1075
2008-11-28  Jakub Jelinek  
1076
 
1077
        PR testsuite/38261
1078
        * gcc.dg/tree-ssa/alias-2.c: Only compile on nonpic targets.
1079
        * gcc.dg/torture/ipa-pta-1.c: Likewise.
1080
 
1081
2008-11-26  Janis Johnson  
1082
 
1083
        * lib/objc.exp (objc_target_compile): Fix typo from previous change.
1084
        * lib/gnat.exp (gnat_target_compile): Fix typo from previous change.
1085
 
1086
        PR testsuite/28870
1087
        * lib/timeout.exp: New.
1088
        * lib/timeout-dg.exp: New.
1089
        * lib/gcc-dg.exp: Include new timeout library files.
1090
        (dg-test): Unset timeout variables.
1091
        * lib/gcc.exp (gcc_target_compile): Set timeout value from new proc.
1092
        * lib/g++.exp (g++_target_compile): Ditto.
1093
        * lib/gfortran.exp (gfortran_target_compile): Ditto.
1094
        * lib/objc.exp (objc_target_compile): Ditto.
1095
        * lib/obj-c++.exp (obj-c++_target_compile): Ditto.
1096
        * lib/obj-c++.exp (obj-c++_target_compile): Ditto.
1097
        * lib/gnat.exp (gnat_target_compile): Ditto.
1098
 
1099
2008-11-26  H.J. Lu  
1100
 
1101
        PR middle-end/37843
1102
        * gcc.target/i386/pr37843-1.c: Make it Linux only.
1103
        * gcc.target/i386/pr37843-2.c: Likewise.
1104
 
1105
2008-11-26  Kai Tietz  
1106
 
1107
        * gcc.dg/callabi/func-indirect.c: New.
1108
 
1109
2008-11-25  Jason Merrill  
1110
 
1111
        PR c++/28743
1112
        * g++.dg/template/nontype18.C: New test.
1113
 
1114
2008-11-25  Maxim Kuvyrkov  
1115
 
1116
        * gcc.c-torture/compile/20080929-1.c: New.
1117
 
1118
2008-11-25  Janis Johnson  
1119
 
1120
        * gfortran.dg/default_format_denormal_1.f90: Fix xfail for darwin.
1121
 
1122
2008-11-25  H.J. Lu  
1123
 
1124
        PR middle-end/37843
1125
        * gcc.target/i386/align-main-3.c: New.
1126
        * gcc.target/i386/pr37843-1.c: Likewise.
1127
        * gcc.target/i386/pr37843-2.c: Likewise.
1128
        * gcc.target/i386/pr37843-3.c: Likewise.
1129
 
1130
2008-11-25  Mikael Morin  
1131
 
1132
        PR fortran/36463
1133
        * gfortran.dg/proc_decl_20.f90: New test.
1134
 
1135
2008-11-25  Richard Guenther  
1136
 
1137
        PR middle-end/38151
1138
        PR middle-end/38236
1139
        * gcc.c-torture/execute/pr38151.c: New testcase.
1140
        * gcc.c-torture/execute/pr38236.c: Likewise.
1141
 
1142
2008-11-24  John David Anglin  
1143
 
1144
        * g++.dg/eh/weak1.C: Don't xfail hppa*64*-*-*.
1145
 
1146
2008-11-24  DJ Delorie  
1147
 
1148
        * gcc.c-torture/execute/pr36321.c: Don't rely on argv[0] being set.
1149
 
1150
2008-11-24  Mikael Morin  
1151
 
1152
        PR fortran/38184
1153
        * gfortran.dg/reshape_empty_1.f03: New test.
1154
 
1155
2008-11-24  Jack Howarth  
1156
 
1157
        PR testsuite/38241
1158
        * g++.old-deja/g++.pt/const2.C: Prune output for Darwin.
1159
 
1160
        PR testsuite/38076
1161
        * g++.dg/other/anon5.C: Skip on Darwin.
1162
 
1163
        * gfortran.dg/default_format_denormal_1.f90: XFAIL on darwin8
1164
        and darwin9 subversions.
1165
 
1166
2008-11-24  Maxim Kuvyrkov  
1167
 
1168
        PR target/35018
1169
        * gcc.target/m68k/pr35018.c: New.
1170
 
1171
2008-11-24  Daniel Kraft  
1172
 
1173
        PR fortran/37779
1174
        * gfortran.dg/c_funloc_tests.f03: Added missing `RECURSIVE'.
1175
        * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1176
        * gfortran.dg/recursive_check_4.f03: New test.
1177
        * gfortran.dg/recursive_check_5.f03: New test.
1178
 
1179
2008-11-24  Mikael Morin 
1180
 
1181
        PR fortran/35681
1182
        * gfortran.dg/elemental_dependency_1.f90: Really commit it.
1183
 
1184
2008-11-24  Paul Thomas  
1185
 
1186
        PR fortran/34820
1187
        * gfortran.dg/alloc_comp_constructor_6.f90 : New test.
1188
        * gfortran.dg/alloc_comp_basics_1.f90 : Reduce expected refs to
1189
        'builtin_free' from 24 to 18.
1190
 
1191
        PR fortran/34143
1192
        * gfortran.dg/alloc_comp_constructor_5.f90 : New test.
1193
 
1194
        PR fortran/32795
1195
        * gfortran.dg/alloc_comp_constructor_4.f90 : New test.
1196
 
1197
2008-11-23  Paul Thomas  
1198
 
1199
        PR fortran/37735
1200
        * gfortran.dg/alloc_comp_assign_7.f90: New test.
1201
 
1202
2008-11-23  John David Anglin  
1203
 
1204
        * g++.dg/ext/tmplattr9.C: Require weak.
1205
        * g++.old-deja/g++.pt/static6.C: Remove xfail for *-*-hpux*.
1206
 
1207
2008-11-23  Thomas Koenig  
1208
 
1209
        PR libfortran/38234
1210
        * gfortran.dg/reshape_4.f90:  New test.
1211
 
1212
2008-11-22  Thomas Koenig  
1213
 
1214
        PR libfortran/38225
1215
        * gfortran.dg/reshape_3.f90:  New test.
1216
 
1217
2008-11-22  Tobias Burnus  
1218
 
1219
        PR fortran/38160
1220
        * gfortran.dg/bind_c_usage_18.f90: New test.
1221
        * gfortran.dg/c_kind_tests_2.f03: Update dg-messages.
1222
        * gfortran.dg/interop_params.f03: Ditto.
1223
 
1224
2008-11-22  Uros Bizjak  
1225
 
1226
        PR target/38222
1227
        * gcc.target/i386/funcspec-3.c: Scan for popcnt on Darwin targets.
1228
 
1229
2008-11-22  Jakub Jelinek  
1230
 
1231
        PR libfortran/37839
1232
        * gfortran.dg/f2003_inquire_1.f03: New test.
1233
        * gfortran.dg/f2003_io_1.f03: Remove xfail.
1234
        * gfortran.dg/f2003_io_4.f03: Likewise.
1235
        * gfortran.dg/f2003_io_5.f03: Likewise.
1236
        * gfortran.dg/f2003_io_6.f03: Likewise.
1237
        * gfortran.dg/f2003_io_7.f03: Likewise.
1238
 
1239
2008-11-21  Jakub Jelinek  
1240
 
1241
        PR middle-end/38200
1242
        * gcc.dg/pr38200.c: New test.
1243
 
1244
2008-11-21  H.J. Lu  
1245
 
1246
        * gcc.target/i386/avx-1.c: Include  instead of
1247
        .
1248
        * gcc.target/i386/avx-2.c: Likewise.
1249
        * gcc.target/i386/m256-check.h: Likewise.
1250
        * g++.dg/other/i386-5.C: Likewise.
1251
        * g++.dg/other/i386-6.C: Likewise.
1252
 
1253
2008-11-20  Jerry DeLisle  
1254
 
1255
        PR libfortran/37472
1256
        * gfortran.dg/namelist_print_1.f: Update test.
1257
 
1258
2008-11-20  Andreas Krebbel  
1259
 
1260
        * gcc.dg/sync-2.c: Add type cast to avoid folding.
1261
        * gcc.dg/sync-3.c: Likewise.
1262
 
1263
2008-11-20  Jakub Jelinek  
1264
 
1265
        PR middle-end/29215
1266
        * gfortran.dg/array_memcpy_3.f90: Adjust pattern to match even
1267
        memcpy optimized into ref-all store.
1268
        * gcc.dg/pr29215.c: New test.
1269
 
1270
2008-11-20  Uros Bizjak  
1271
 
1272
        PR target/38151
1273
        * gcc.target/i386/pr38151-1.c: New test.
1274
 
1275
2008-11-20  Jason Merrill  
1276
 
1277
        PR c++/28513
1278
        * g++.dg/lookup/name-clash7.C: New test.
1279
 
1280
        PR c++/37540
1281
        * g++.dg/cpp0x/decltype14.C: New test.
1282
 
1283
2008-11-20  Richard Guenther  
1284
 
1285
        PR tree-optimization/37868
1286
        * gcc.dg/torture/pr37868.c: New testcase.
1287
        * gcc.c-torture/execute/pr38048-1.c: Likewise.
1288
        * gcc.c-torture/execute/pr38048-2.c: Likewise.
1289
 
1290
2008-11-20  Jakub Jelinek  
1291
 
1292
        PR fortran/38181
1293
        * gfortran.dg/array_section_2.f90: Adjust pattern to match
1294
        the inlined size0 instead of a size0 call.
1295
 
1296
        PR c++/36631
1297
        * g++.dg/template/call5.C: New test.
1298
 
1299
2008-11-19  Adam Nemet  
1300
 
1301
        * gcc.c-torture/compile/20081119-1.c: New test.
1302
 
1303
2008-11-19  Dodji Seketeli  
1304
 
1305
        PR c++/37142
1306
        * g++.dg/template/crash85.C: New test.
1307
 
1308
2008-11-19  Dodji Seketeli  
1309
 
1310
        PR c++/35405
1311
        * g++.dg/template/crash84.C: New test.
1312
 
1313
2008-11-19  Jakub Jelinek  
1314
 
1315
        * gcc.c-torture/compile/pr11832.c: XFAIL even on s390*-*-*.
1316
        * gcc.c-torture/compile/pr33009.c: Likewise.
1317
 
1318
2008-11-19  DJ Delorie  
1319
 
1320
        * gcc.target/xstormy16/below100.S (.chip_info): Use
1321
        position-independent expressions for the fillers.
1322
 
1323
2008-11-19  Jason Merrill  
1324
 
1325
        PR c++/36410
1326
        * g++.dg/ext/attrib32.C: Add member typedef case.
1327
 
1328
        PR c++/37563
1329
        * g++.dg/template/pseudodtor5.C: New test.
1330
 
1331
        PR c++/37256
1332
        * g++.dg/cpp0x/extern_template-3.C: New test.
1333
 
1334
2008-11-19  Maxim Kuvyrkov  
1335
 
1336
        * gcc.target/m68k/xgot-1.c (dg-options): Add -O2.
1337
 
1338
2008-11-19  Jakub Jelinek  
1339
 
1340
        PR tree-optimization/36038
1341
        * gcc.c-torture/compile/pr36038.c: Moved to...
1342
        * gcc.c-torture/execute/pr36038.c: ... here.
1343
 
1344
2008-11-19  Andrew Stubbs  
1345
 
1346
        PR target/36133
1347
        * gcc.target/m68k/pr36133.c: New test.
1348
 
1349
2008-11-19  Maxim Kuvyrkov  
1350
 
1351
        * gcc.gd/struct/wo_prof_global_var.c: Use uninitialized integer
1352
        values instead of uninitialized FP values to avoid NaNs.
1353
        * gcc.dg/struct/wo_prof_local_var.c: Same.
1354
 
1355
2008-11-19  Eric Botcazou  
1356
 
1357
        * gfortran.dg/f2003_io_1.f03: XFAIL for all SPARC targets.
1358
        * gfortran.dg/f2003_io_4.f03: Ditto.
1359
        * gfortran.dg/f2003_io_5.f03: Ditto.
1360
        * gfortran.dg/f2003_io_6.f03: Ditto.
1361
        * gfortran.dg/f2003_io_7.f03: Ditto.
1362
 
1363
2008-11-19  Paul Thomas  
1364
 
1365
        PR fortran/38171
1366
        * gfortran.dg/module_equivalence_6.f90: New test.
1367
 
1368
2008-11-18  Jakub Jelinek  
1369
 
1370
        PR tree-optimization/38051
1371
        * gcc.c-torture/execute/pr38051.c (buf): Remove aligned attribute.
1372
        (buf2): Removed.
1373
        (main): Only run on little endian targets with
1374
        sizeof (long) == sizeof (void *).  Use just one buffer, align the
1375
        pointers at runtime.
1376
 
1377
2008-11-18  Thomas Koenig  
1378
 
1379
        PR libfortran/38135
1380
        * gfortran.dg/reshape_pad_1.f90:  New test case.
1381
 
1382
2008-11-18  Uros Bizjak  
1383
 
1384
        PR target/37362
1385
        * gcc.target/mips/pr37362.c: New test.
1386
 
1387
2008-11-18  Jason Merrill  
1388
            Jakub Jelinek  
1389
 
1390
        PR c++/37962
1391
        * g++.dg/cpp0x/auto[38].C: Adjust expected errors.
1392
        * g++.dg/cpp0x/auto9.C: New test.
1393
        * g++.dg/cpp0x/auto10.C: New test.
1394
 
1395
2008-11-17  Adam Nemet  
1396
 
1397
        * gcc.c-torture/execute/20081117-1.c: New test.
1398
 
1399
2008-11-17  Richard Sandiford  
1400
 
1401
        * gcc.target/mips/dspr2-MULT.c: Just check for $ac1 and $ac2.
1402
        * gcc.target/mips/dspr2-MULTU.c: Likewise.
1403
 
1404
2008-11-17  Richard Sandiford  
1405
 
1406
        * gcc.target/mips/madd-5.c: New test.
1407
        * gcc.target/mips/madd-6.c: Likewise.
1408
        * gcc.target/mips/madd-7.c: Likewise.
1409
        * gcc.target/mips/madd-8.c: Likewise.
1410
        * gcc.target/mips/msub-5.c: Likewise.
1411
        * gcc.target/mips/msub-6.c: Likewise.
1412
        * gcc.target/mips/msub-7.c: Likewise.
1413
        * gcc.target/mips/msub-8.c: Likewise.
1414
 
1415
2008-11-17  Richard Sandiford  
1416
 
1417
        * gcc.target/mips/no-smartmips-ror-1.c: Use -march=mips32 instead
1418
        of -march=mips32r2.
1419
 
1420
2008-11-17  Jack Howarth  
1421
 
1422
        * gfortran.dg/default_format_denormal_1.f90: Don't XFAIL darwin10
1423
        or later.
1424
 
1425
2008-11-17  Jakub Jelinek  
1426
 
1427
        PR middle-end/38140
1428
        * gcc.dg/pr38140.c: New test.
1429
 
1430
2008-11-17  Jack Howarth  
1431
 
1432
        PR testsuite/38099
1433
        * gcc.dg/compat/struct-layout-1_generate.c: Also use -no-mmx on
1434
        i?86/x86_64 darwin.
1435
        * g++.dg/compat/struct-layout-1_generate.c: Same.
1436
 
1437
2008-11-17  Uros Bizjak  
1438
 
1439
        PR middle-end/37908
1440
        * gcc.dg/pr37908.c: New test.
1441
        * gcc.dg/ia64-sync-1.c: Correct __sync_fetch_and_nand and
1442
        __sync_nand_and_fetch results.  Add dg-message to look for the warning
1443
        about changed semantics of NAND builtin.
1444
        (init_si, init_di): Change init value for __sync_fetch_and_nand to -1.
1445
        (test_si, test_di): Change expected result of
1446
        __sync_nand_and_fetch to ~7.
1447
        * gcc.dg/ia64-sync-2.c: Correct __sync_fetch_and_nand and
1448
        __sync_nand_and_fetch results.  Add dg-message to look for the warning
1449
        about changed semantics of NAND builtin.
1450
        (init_noret_si, init_noret_di): Change init value for
1451
        __sync_fetch_and_nand to -1.
1452
        (init_noret_si, init_noret_di): Change expected result of
1453
        __sync_nand_and_fetch to ~7.
1454
        * gcc.dg/sync-2.c: Correct __sync_fetch_and_nand and
1455
        __sync_nand_and_fetch results.  Add dg-message to look for the warning
1456
        about changed semantics of NAND builtin.
1457
        (init_qi, init_qi): Change init value for __sync_fetch_and_nand to -1.
1458
        (init_hi, init_hi): Change expected result of
1459
        __sync_nand_and_fetch to ~7.
1460
        * gcc.dg/sync-3.c: Copy from sync-2.c instead of including
1461
        the c source file.
1462
        * gcc.c-torture/compile/sync-1.c: Add dg-message to look for the
1463
        warning about changed semantics of NAND builtin.
1464
        * gcc.c-torture/compile/sync-2.c: Ditto.
1465
        * gcc.c-torture/compile/sync-3.c: Ditto.
1466
 
1467
2008-11-17  Jakub Jelinek  
1468
 
1469
        PR c++/36089
1470
        * g++.dg/template/init8.C: New test.
1471
 
1472
2008-11-16  Mikael Morin 
1473
 
1474
        PR fortran/35681
1475
        * gfortran.dg/elemental_dependency_1.f90: New test.
1476
 
1477
2008-11-16  Mikael Morin  
1478
 
1479
        PR fortran/37992
1480
        * gfotran.dg/charlen_free_1.f90: New test.
1481
 
1482
2008-11-16  Jerry DeLisle  
1483
 
1484
        PR libfortran/38097
1485
        * gfortran.dg/fmt_bz_bn.f: New test.
1486
 
1487
2008-11-16  Eric Botcazou  
1488
 
1489
        * gnat.dg/boolean_bitfield.adb: New test.
1490
 
1491
2008-11-16  Tobias Burnus  
1492
 
1493
        PR fortran/38095
1494
        * gfortran.dg/char_length_13.f90: New test.
1495
 
1496
2008-11-16  Uros Bizjak  
1497
 
1498
        * gcc.target/i386/pr36246.c: Add -fomit-frame-pointer to dg-options.
1499
        * gcc.target/i386/pr32661-1.c: Ditto.
1500
        * gcc.target/i386/pr34256.c: Ditto.
1501
        * gcc.target/i386/pr22076.c: Ditto. Check for "movl" instruction on
1502
        nonpic targets only.
1503
 
1504
2008-11-16  Paul Thomas  
1505
 
1506
        PR fortran/38119
1507
        * gfortran.dg/array_temporaries_3.f90: New test.
1508
 
1509
2008-11-15  Jerry DeLisle  
1510
 
1511
        PR libfortran/37294
1512
        * gfortran.dg/namelist_57.f90: New test.
1513
        * gfortran.dg/namelist_print_1.f: Adjust test conditions.
1514
 
1515
2008-11-15  Paul Thomas  
1516
 
1517
        PR fortran/37926
1518
        * gfortran.dg/dummy_procedure_3.f90: New test.
1519
 
1520
2008-11-15  Jakub Jelinek  
1521
 
1522
        PR target/38123
1523
        * gcc.c-torture/compile/pr38123.c: New test.
1524
 
1525
2008-11-15  Richard Guenther  
1526
            Jakub Jelinek  
1527
 
1528
        PR tree-optimization/38051
1529
        * gcc.c-torture/execute/pr38051.c: New testcase.
1530
 
1531
2008-11-15  Joshua Kinard  
1532
            Richard Sandiford  
1533
 
1534
        * gcc.target/mips/fix-r10000-1.c: New test.
1535
        * gcc.target/mips/fix-r10000-2.c: Likewise.
1536
        * gcc.target/mips/fix-r10000-3.c: Likewise.
1537
        * gcc.target/mips/fix-r10000-4.c: Likewise.
1538
        * gcc.target/mips/fix-r10000-5.c: Likewise.
1539
        * gcc.target/mips/fix-r10000-6.c: Likewise.
1540
        * gcc.target/mips/fix-r10000-7.c: Likewise.
1541
        * gcc.target/mips/fix-r10000-8.c: Likewise.
1542
        * gcc.target/mips/fix-r10000-9.c: Likewise.
1543
        * gcc.target/mips/fix-r10000-10.c: Likewise.
1544
        * gcc.target/mips/fix-r10000-11.c: Likewise.
1545
        * gcc.target/mips/fix-r10000-12.c: Likewise.
1546
        * gcc.target/mips/fix-r10000-13.c: Likewise.
1547
        * gcc.target/mips/fix-r10000-14.c: Likewise.
1548
        * gcc.target/mips/fix-r10000-15.c: Likewise.
1549
 
1550
2008-11-15  Jakub Jelinek  
1551
 
1552
        PR c++/37561
1553
        * gcc.dg/pr37561.c: New test.
1554
        * g++.dg/other/increment1.C: New test.
1555
 
1556
2008-11-14  Jerry DeLisle  
1557
 
1558
        PR fortran/37988
1559
        * gfortran.dg/fmt_error_6.f90: New test.
1560
 
1561
2008-11-14  Jason Merrill  
1562
 
1563
        PR c++/38030
1564
        * g++.dg/template/lookup8.C: New test.
1565
 
1566
        PR c++/37740
1567
        * g++.dg/cpp0x/initlist8.C: New test.
1568
 
1569
2008-11-13  Steve Ellcey  
1570
 
1571
        PR middle-end/38004
1572
        * g++.dg/vect/pr36648.cc: Check alignment requirement.
1573
 
1574
2008-11-14  Jack Howarth  
1575
 
1576
        PR testsuite/38098
1577
        * gcc.dg/cpp/subframework1.c: Use -Wno-deprecated.
1578
 
1579
2008-10-14  Paul Thomas  
1580
 
1581
        PR fortran/38033
1582
        * gfortran.dg/array_section_2.f90: New test.
1583
 
1584
2008-11-14  Jakub Jelinek  
1585
 
1586
        PR tree-optimization/38104
1587
        * g++.dg/tree-ssa/pr38104.C: New test.
1588
 
1589
2008-11-14  Kaz Kojima  
1590
 
1591
        * gcc.target/sh/pr37514.c: Remove.
1592
 
1593
2008-11-14  Uros Bizjak  
1594
 
1595
        PR testsuite/37517
1596
        * gcc.target/i386/quad-sse.c: Tighten scan-assembler-not pattern.
1597
 
1598
2008-11-14  Maxim Kuvyrkov  
1599
            Andrew Stubbs  
1600
            Gunnar Von Boehn  
1601
 
1602
        PR target/36134
1603
        * gcc.target/m68k/pr36134.c: New test.
1604
 
1605
2008-11-14  Jakub Jelinek  
1606
 
1607
        PR middle-end/36125
1608
        * gcc.c-torture/compile/pr36125.c: New test.
1609
 
1610
2008-11-13  Jason Merrill  
1611
 
1612
        PR c++/37932
1613
        * g++.dg/conversion/bitfield11.C: New test.
1614
        * g++.dg/cpp0x/initlist7.C: New test.
1615
 
1616
2008-11-13  Richard Sandiford  
1617
 
1618
        * gcc.target/mips/loongson-muldiv-1.c: New test.
1619
        * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1620
 
1621
2008-11-13  Jakub Jelinek  
1622
 
1623
        PR c++/27017
1624
        * g++.dg/debug/dwarf2/localclass1.C: New test.
1625
        * g++.dg/debug/dwarf2/localclass2.C: New test.
1626
 
1627
2008-11-13  Uros Bizjak  
1628
 
1629
        * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mno-mmx
1630
        for i?86-*-* and x86_64-*-* targets.
1631
        * g++.dg/compat/struct-layout-1_generate.c (dg-options): Add
1632
        -fno-common for *-*-darwin* *-*-mingw32* *-*-cygwin* targets.
1633
 
1634
        * gcc.dg/compat/struct-layout-1.h: Do not include  and
1635
        , define __m64 and __m128 directly.
1636
 
1637
2008-11-13  Olivier Hainque  
1638
 
1639
        * gnat.dg/test_raise_from_pure.adb: Adjust to match revised intent.
1640
        * gnat.dg/wrap_raise_from_pure.adb: Remove.
1641
        * gnat.dg/handle_raise_from_pure.adb: New test.
1642
 
1643
2008-11-12  Tobias Burnus  
1644
 
1645
        PR fortran/38094
1646
        * gfortran.dg/private_type_4.f90: Fix dg-error pattern.
1647
 
1648
2008-11-12  Jakub Jelinek  
1649
 
1650
        PR c++/36478
1651
        * g++.old-deja/g++.mike/empty.C: Remove.
1652
 
1653
2008-11-12  Dodji Seketeli  
1654
 
1655
        PR debug/27574
1656
        * g++.dg/debug/dwarf2/local-var-in-contructor.C: New test.
1657
 
1658
2008-11-12  Eric Botcazou  
1659
 
1660
        * gcc.c-torture/execute/20081112-1.c: New test.
1661
        * gnat.dg/concat1.adb: Likewise.
1662
        * gnat.dg/concat1_pkg.ad[sb]: New helper.
1663
 
1664
2008-11-12  Jason Merrill  
1665
 
1666
        PR c++/38007
1667
        * g++.dg/conversion/bitfield10.C: New test.
1668
        * g++.dg/warn/pr35635.C (func1): Accept additional warning.
1669
        * g++.old-deja/g++.mike/enum1.C: Expect warn about assignment.
1670
        * g++.dg/expr/bitfield9.C: Pass -Wno-overflow.
1671
 
1672
2008-11-12  Tobias Burnus  
1673
 
1674
        PR fortran/38065
1675
        PR fortran/38094
1676
        * gfortran.dg/private_type_4.f90: Add -std=f95 option.
1677
 
1678
2008-11-12  Andreas Krebbel  
1679
 
1680
        * gcc.target/s390/frame-addr1.c: New testcase.
1681
        * gcc.target/s390/frame-addr2.c: New testcase.
1682
        * gcc.target/s390/return-addr1.c: New testcase.
1683
        * gcc.target/s390/return-addr2.c: New testcase.
1684
 
1685
2008-11-12  Jack Howarth  
1686
 
1687
        PR testsuite/38008
1688
        * gcc.c-torture/execute/builtins/lib/sprintf.c: Make
1689
        sprintf call more portable for darwin10.
1690
 
1691
        PR testsuite/37202
1692
        * gcc.dg/visibility-14.c:  Skip on *-*-darwin*.
1693
        * gcc.dg/visibility-15.c:  Same.
1694
        * gcc.dg/visibility-16.c:  Same.
1695
        * gcc.dg/visibility-17.c:  Same.
1696
        * gcc.dg/visibility-18.c:  Same.
1697
        * gcc.dg/visibility-19.c:  Same.
1698
 
1699
2008-11-12  Jakub Jelinek  
1700
 
1701
        PR c++/34269
1702
        * g++.dg/cpp0x/decltype13.C: New test.
1703
        * g++.dg/cpp0x/decltype-33837.C: Adjust dg-error pattern.
1704
        * g++.dg/cpp0x/pr33839.C: Likewise.
1705
 
1706
        PR target/35366
1707
        PR fortran/33759
1708
        * gfortran.dg/hollerith.f90: Don't assume a 32-bit value
1709
        stored into logical variable will be preserved.
1710
        * gfortran.dg/transfer_simplify_4.f90: Remove undefined cases.
1711
        Run at all optimization levels.  Add a couple of new tests.
1712
        * gfortran.dg/hollerith5.f90: New test.
1713
        * gfortran.dg/hollerith_legacy.f90: Add dg-warning.
1714
 
1715
        PR c++/35334
1716
        * gcc.dg/pr35334.c: New test.
1717
        * g++.dg/other/error29.C: New test.
1718
 
1719
2008-11-12  Tobias Burnus  
1720
 
1721
        PR fortran/38065
1722
        * gfortran.dg/private_type_11.f90: New test.
1723
        * gfortran.dg/private_type_12.f90: New test.
1724
 
1725
2008-11-10  Catherine Moore  
1726
 
1727
        * gcc.target/mips/no-smartmips-lwxs.c: New test.
1728
        * gcc.target/mips/no-smartmips-ror-1.c: New test.
1729
 
1730
2008-11-10  Kaz Kojima  
1731
 
1732
        * gcc.target/sh/pr37514.c: New test.
1733
 
1734
2008-11-10  Eric Botcazou  
1735
 
1736
        * g++.dg/other/anon5.C: Skip on Solaris.
1737
 
1738
2008-11-10  Eric Botcazou  
1739
 
1740
        * gnat.dg/pack11.adb: New test.
1741
 
1742
2008-11-10  Jakub Jelinek  
1743
 
1744
        PR c++/38021
1745
        * g++.dg/cpp0x/enum1.C: New test.
1746
 
1747
2008-11-10  Ralph Loader  
1748
 
1749
        PR middle-end/37807
1750
        PR middle-end/37809
1751
        * gcc.target/i386/mmx-8.c: New test.
1752
 
1753
2008-11-09  Paul Thomas  
1754
 
1755
        PR fortran/37836
1756
        * gfortran.dg/minmaxval_1.f90: New test.
1757
 
1758
2008-11-09  Eric Botcazou  
1759
 
1760
        * gnat.dg/loop_boolean.adb: New test.
1761
 
1762
2008-11-07  Thomas Quinot  
1763
 
1764
        * gnat.dg/hyper_flat.adb: New test.
1765
 
1766
2008-11-07  Geert Bosch  
1767
 
1768
        * gnat.dg/test_8bitlong_overflow.adb: New test.
1769
 
1770
2008-11-07  Kaveh R. Ghazi  
1771
 
1772
        * g++.dg/ipa/iinline-1.C: Remove -c flag, add -fpie for PIC targets.
1773
 
1774
        * gcc.dg/tree-ssa/inline-2.c (foo): Add 'inline' keyword.
1775
 
1776
2008-11-06  Sebastian Pop  
1777
 
1778
        * gcc.dg/graphite/pr37943.c: Fix missing end of file.
1779
 
1780
2008-11-06  Joseph Myers  
1781
 
1782
        * gcc.dg/utf-array-short-wchar.c, gcc.dg/utf-cvt.c,
1783
        gcc.dg/utf-inc-init.c, gcc.dg/utf16-1.c, gcc.dg/utf16-2.c,
1784
        gcc.dg/utf16-3.c, gcc.dg/utf16-4.c, gcc.dg/utf32-1.c,
1785
        gcc.dg/utf32-2.c, gcc.dg/utf32-3.c, gcc.dg/utf32-4.c: Use
1786
        __CHAR16_TYPE__ and __CHAR32_TYPE__ typedefs.
1787
 
1788
2008-11-06  Richard Guenther  
1789
 
1790
        * gcc.dg/torture/pr37969.c: New testcase.
1791
 
1792
2008-11-05  Janis Johnson  
1793
 
1794
        * lib/c-torture.exp: Use ADDITIONAL_TORTURE_OPTIONS if defined.
1795
        * lib/gcc-dg.exp: Ditto.
1796
        * lib/fortran-torture.exp: Ditto.
1797
        * lib/objc-torture.exp: Ditto.
1798
 
1799
2008-11-05  Michael Meissner  
1800
 
1801
        PR target/38025
1802
        * gcc.target/spu/intrinsics-1.c (f): Tune expected error messages
1803
        to match current compiler.
1804
 
1805
2008-11-05  Hans-Peter Nilsson  
1806
 
1807
        PR target/38016
1808
        * gcc.c-torture/execute/ieee/pr38016.c: New test.
1809
        * gcc.c-torture/execute/ieee/pr38016.x: New file.
1810
 
1811
2008-11-05  Martin Jambor  
1812
 
1813
        PR middle-end/37861
1814
        * gcc.dg/Warray-bounds-5.c: New test.
1815
        * gcc.dg/Warray-bounds-6.c: New test.
1816
 
1817
2008-11-05  Fabien Chene 
1818
 
1819
        PR c++/32519
1820
        * g++.dg/template/pr32519.C: New test.
1821
 
1822
2008-11-05  Richard Guenther  
1823
 
1824
        PR middle-end/37742
1825
        * gcc.c-torture/compile/pr37742.c: New testcase.
1826
        * g++.dg/pr37742.C: Likewise.
1827
        * gcc.dg/tree-ssa/forwprop-7.c: Check for two volatile loads.
1828
 
1829
2008-11-05  Uros Bizjak  
1830
 
1831
        PR middle-end/37286
1832
        * gfortran.dg/pr37286.f90: New test.
1833
 
1834
2008-11-04  Paul Thomas  
1835
 
1836
        PR fortran/37597
1837
        * gfortran.dg/host_assoc_call_5.f90: New test.
1838
 
1839
2008-11-04  Jakub Jelinek  
1840
            Andrew Pinski  
1841
 
1842
        PR c/35430
1843
        * gcc.dg/pr35430.c: New test.
1844
        * g++.dg/warn/Wsign-compare-2.C: New test.
1845
 
1846
2008-11-04  Jakub Jelinek  
1847
 
1848
        PR c/37106
1849
        * gcc.dg/pr37106-1.c: New test.
1850
        * gcc.dg/pr37106-2.c: New test.
1851
 
1852
2008-11-03  Chao-ying Fu  
1853
 
1854
        * gcc.target/mips/dsp-ctrl.c: New test.
1855
 
1856
2008-11-03  Steve Ellcey  
1857
 
1858
        * gfortran.dg/f2003_io_1.f03: XFAIL until PR37839 is fixed.
1859
        * gfortran.dg/f2003_io_4.f03: Ditto.
1860
        * gfortran.dg/f2003_io_5.f03: Ditto.
1861
        * gfortran.dg/f2003_io_6.f03: Ditto.
1862
        * gfortran.dg/f2003_io_7.f03: Ditto.
1863
 
1864
2008-11-03  Jakub Jelinek  
1865
 
1866
        PR testsuite/37241
1867
        * g++.dg/abi/key2.C: Adjust regexps to allow __ZTV1f and __ZTI1f
1868
        sharing one .section directive.
1869
 
1870
        PR target/37812
1871
        * gcc.target/powerpc/altivec_check.h (altivec_cell_check): Abort
1872
        if __PPU__ isn't defined.
1873
        * lib/target-supports.exp (check_effective_target_powerpc_ppu_ok): New.
1874
        * gcc.target/powerpc/altivec-cell-8.c: Use powerpc_ppu_ok.
1875
 
1876
2008-11-03  Eric Botcazou  
1877
 
1878
        * gcc.c-torture/execute/20081103-1.c: New test.
1879
 
1880
2008-11-03  Eric Botcazou  
1881
 
1882
        * gnat.dg/array5.adb New test.
1883
 
1884
2008-11-03  Richard Guenther  
1885
            Jakub Jelinek  
1886
 
1887
        PR middle-end/37573
1888
        * gcc.c-torture/execute/pr37573.c: New testcase.
1889
 
1890
2008-11-03  Jakub Jelinek  
1891
 
1892
        PR middle-end/37858
1893
        * gcc.dg/pr37858.c: New test.
1894
 
1895
2008-11-03  Tobias Burnus  
1896
 
1897
        PR fortran/37821
1898
        * gfortran.dg/include_4.f90: New.
1899
        * gfortran.dg/include_5.f90: New.
1900
        * gfortran.dg/include_4.inc: New.
1901
 
1902
2008-11-03  Paul Thomas  
1903
 
1904
        PR fortran/37445
1905
        * gfortran.dg/host_assoc_call_3.f90: New test.
1906
        * gfortran.dg/host_assoc_call_4.f90: New test.
1907
        * gfortran.dg/host_assoc_function_4.f90: New test.
1908
 
1909
2008-11-02  Richard Guenther  
1910
 
1911
        PR tree-optimization/37542
1912
        * gcc.dg/tree-ssa/ssa-pre-22.c: New testcase.
1913
        * gcc.c-torture/compile/20081101-1.c: Likewise.
1914
 
1915
2008-11-02  Richard Guenther  
1916
 
1917
        PR tree-optimization/37991
1918
        * gcc.c-torture/compile/pr37991.c: New testcase.
1919
 
1920
2008-11-01  Hans-Peter Nilsson  
1921
 
1922
        PR target/37939
1923
        * gcc.target/cris/biap.c: New test.
1924
 
1925
2008-11-01  Janus Weil  
1926
 
1927
        PR fortran/36426
1928
        * gfortran.dg/proc_decl_19.f90: New.
1929
 
1930
2008-11-01  Steven G. Kargl  
1931
 
1932
        PR fortran/19925
1933
        * gfortran.dg/initialization_20.f90: New test.
1934
        * gfortran.dg/initialization_21.f90: Ditto.
1935
 
1936
2008-11-01  Daniel Kraft  
1937
 
1938
        PR fortran/35681
1939
        * gfortran.dg/mvbits_4.f90: New test.
1940
 
1941
2008-11-01  Janus Weil  
1942
 
1943
        PR fortran/36322
1944
        PR fortran/36463
1945
        * gfortran.dg/proc_decl_17.f90: New.
1946
        * gfortran.dg/proc_decl_18.f90: New.
1947
 
1948
2008-11-01  Richard Guenther  
1949
 
1950
        PR middle-end/37976
1951
        * gcc.c-torture/compile/pr37976.c: New testcase.
1952
 
1953
2008-11-01  Dennis Wassel  
1954
 
1955
        PR fortran/37159
1956
        * gfortran.dg/random_seed_1.f90: New testcase.
1957
 
1958
2008-10-31  Manuel López-Ibáñez  
1959
 
1960
        * gcc.dg/cpp/Wsignprom.c: Add column numbers.
1961
        * gcc.dg/cpp/if-mpar.c: Likewise.
1962
 
1963
2008-10-31  Jakub Jelinek  
1964
 
1965
        PR c++/37967
1966
        * g++.dg/cpp0x/auto8.C: New test.
1967
 
1968
        PR c++/37965
1969
        * g++.dg/cpp0x/auto7.C: New test.
1970
 
1971
2008-10-31  Mikael Morin  
1972
 
1973
        PR fortran/35840
1974
        * gfortran.dg/write_check4.f90: New test.
1975
 
1976
2008-10-31  Mikael Morin  
1977
 
1978
        PR fortran/35820
1979
        * gfortran.dg/nested_forall_1.f: New test.
1980
 
1981
2008-10-30  Steven G. Kargl  
1982
 
1983
        PR fortran/37930
1984
        * gfortran.dg/int_conv_2.f90:  New test.
1985
 
1986
2008-10-30  Mikael Morin  
1987
 
1988
        PR fortran/37903
1989
        * gfortran.dg/vector_subscript_4.f90: New test.
1990
 
1991
2008-10-30  Mikael Morin  
1992
 
1993
        PR fortran/37749
1994
        * gfortran.dg/vector_subscript__5.f90: New test.
1995
 
1996
2008-10-30  Jakub Jelinek  
1997
 
1998
        * gcc.target/s390/pr36822.c: Avoid cast to pointer from integer
1999
        of different size warning with -m31.
2000
 
2001
        PR middle-end/37730
2002
        * gcc.dg/vect/pr37730.c: New test.
2003
 
2004
        PR debug/36668
2005
        * g++.dg/other/PR23205.C: Allow foobar to be defined as variable.
2006
        * g++.dg/other/pr23205-2.C: New test.
2007
 
2008
2008-10-29  David Edelsohn  
2009
 
2010
        * gcc.c-torture/compile/pr37878.c: New test.
2011
 
2012
2008-10-29  Steve Ellcey  
2013
 
2014
        PR middle-end/37339
2015
        * gcc.dg/pr33645-3.c: Remove.
2016
 
2017
2008-10-29  Manuel Lopez-Ibanez  
2018
 
2019
        PR 11492
2020
        * gcc.dg/pr11492.c: New.
2021
        * g++.dg/warn/pr11492.C: New.
2022
 
2023
2008-10-29  Joseph Myers  
2024
 
2025
        PR middle-end/36578
2026
        * gcc.dg/dfp/convert-bfp-13.c, gcc.dg/dfp/convert-bfp-14.c,
2027
        gcc.dg/dfp/convert-dfp-fold-2.c, gcc.target/i386/pr36578-1.c,
2028
        gcc.target/i386/pr36578-2.c: New tests.
2029
 
2030
2008-10-29  Jakub Jelinek  
2031
 
2032
        PR middle-end/37870
2033
        * gcc.target/i386/pr37870.c: New test.
2034
 
2035
2008-10-29  Manuel López-Ibáñez  
2036
 
2037
        PR c++/26997
2038
        * g++.dg/parse/pr26997.C: New.
2039
 
2040
2008-10-29  Jakub Jelinek  
2041
 
2042
        PR middle-end/37913
2043
        * gcc.c-torture/compile/pr37913.c: New test.
2044
 
2045
2008-10-28  Jakub Jelinek  
2046
 
2047
        PR tree-optimization/37663
2048
        * gcc.dg/pr37663.c: Require int32plus.
2049
 
2050
        PR c/37924
2051
        * gcc.c-torture/execute/pr37924.c: New test.
2052
 
2053
2008-10-28  Joseph Myers  
2054
 
2055
        * gcc.dg/dfp/convert-bfp-12.c: New test.
2056
 
2057
2008-10-28  Jakub Jelinek  
2058
 
2059
        PR middle-end/37931
2060
        * gcc.c-torture/execute/pr37931.c: New test.
2061
 
2062
2008-10-27  Jakub Jelinek  
2063
 
2064
        PR tree-optimization/37879
2065
        * gcc.dg/pr37879.c: New test.
2066
 
2067
2008-10-24  Michael Meissner  
2068
 
2069
        PR target/37841
2070
        * gcc.target/spu/abi.c: New file.
2071
 
2072
2008-10-24  DJ Delorie  
2073
 
2074
        * lib/scanasm.exp (scan-assembler, scan-assembler-not,
2075
        scan-hidden, scan-not-hidden, scan-file, scan-file-not,
2076
        scan-assembler-times, scan-assembler-dem, scan-assembler-dem-not):
2077
        Extract first word of $testcase for all upvar uses, in case
2078
        $testvar has compiler switches appended.
2079
 
2080
2008-10-24  Jakub Jelinek  
2081
 
2082
        PR tree-optimization/36038
2083
        * gcc.c-torture/compile/pr36038.c: New test.
2084
 
2085
2008-10-24  Manuel López-Ibáñez  
2086
 
2087
        PR c/7543
2088
        * gcc.dg/Wparentheses-11.c: New.
2089
        * g++.dg/warn/Wparentheses-25.C: New. XFAILED.
2090
 
2091
2008-10-24  Jakub Jelinek  
2092
 
2093
        PR middle-end/37882
2094
        * gcc.c-torture/execute/pr37882.c: Remove a field.
2095
 
2096
2008-10-22  Jerry DeLisle  
2097
 
2098
        PR libfortran/37707
2099
        * gfortran.dg/namelist_18.f90: Update test.
2100
        * gfortran.dg/namelist_55.f90: New test.
2101
        * gfortran.dg/namelist_56.f90: New test.
2102
 
2103
2008-10-22  Bernd Schmidt  
2104
 
2105
        * gcc.target/bfin/hisilh.c: New file.
2106
        * gcc.target/bfin/hisilh-O0.c: New file.
2107
 
2108
        From Mike Frysinger  
2109
        * gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0002.
2110
        Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
2111
        * gcc.target/bfin/mcpu-bf523.c: Likewise.
2112
        * gcc.target/bfin/mcpu-bf524.c: Likewise.
2113
        * gcc.target/bfin/mcpu-bf525.c: Likewise.
2114
        * gcc.target/bfin/mcpu-bf526.c: Likewise.
2115
        * gcc.target/bfin/mcpu-bf527.c: Likewise.
2116
        * gcc.target/bfin/mcpu-bf531.c: Check SILICON_REVISION is 0x0006.
2117
        Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0006+.
2118
        * gcc.target/bfin/mcpu-bf532.c: Likewise.
2119
        * gcc.target/bfin/mcpu-bf533.c: Likewise.
2120
        * gcc.target/bfin/mcpu-bf538.c: Check SILICON_REVISION is 0x0005.
2121
        Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0005+.
2122
        * gcc.target/bfin/mcpu-bf539.c: Likewise.
2123
        * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0002.
2124
        Invert check for __WORKAROUND_RETS when SILICON_REVISION is 0x0002+.
2125
        * gcc.target/bfin/mcpu-bf544.c: Likewise.
2126
        * gcc.target/bfin/mcpu-bf547.c: Likewise.
2127
        * gcc.target/bfin/mcpu-bf548.c: Likewise.
2128
        * gcc.target/bfin/mcpu-bf549.c: Likewise.
2129
        * gcc.target/bfin/mcpu-bf512.c: New file.
2130
        * gcc.target/bfin/mcpu-bf514.c: Likewise.
2131
        * gcc.target/bfin/mcpu-bf516.c: Likewise.
2132
        * gcc.target/bfin/mcpu-bf518.c: Likewise.
2133
 
2134
2008-10-22  Jakub Jelinek  
2135
 
2136
        PR middle-end/37882
2137
        * gcc.c-torture/execute/pr37882.c: New test.
2138
 
2139
2008-10-22  Manuel López-Ibáñez  
2140
 
2141
        PR c/30949
2142
        * gcc.target/i386/sse-vect-types.c: Update.
2143
        * gcc.dg/simd-5.c: Update.
2144
        * gcc.dg/assign-warn-2.c: Update.
2145
        * gcc.dg/simd-2.c: Update.
2146
        * gcc.dg/simd-6.c: Update.
2147
        * gcc.dg/assign-warn-1.c: Update.
2148
        * gcc.dg/dfp/composite-type.c: Update.
2149
        * gcc.dg/simd-1.c: Update.
2150
        * gcc.dg/pr36997.c: Update.
2151
 
2152
2008-10-21  Paul Thomas  
2153
 
2154
        PR libfortran/36795
2155
        * gfortran.dg/char_expr_3.f90:  Add the original test case.
2156
 
2157
2008-10-21  Thomas Koenig  
2158
 
2159
        PR libfortran/34670
2160
        * gfortran.dg/transpose_2.f90:  New test.
2161
 
2162
2008-10-21  Jakub Jelinek  
2163
 
2164
        PR middle-end/37669
2165
        * gcc.c-torture/compile/pr37669-2.c: New test.
2166
 
2167
2008-10-21  Richard Guenther  
2168
 
2169
        * gcc.dg/tree-ssa/alias-19.c: New testcase.
2170
 
2171
2008-10-20  Manuel López-Ibáñez  
2172
 
2173
        PR 12603
2174
        * gcc.dg/pr12603.c: New testcase.
2175
 
2176
2008-10-20  Manuel López-Ibáñez  
2177
 
2178
        PR c++/37004
2179
        * g++.dg/warn/Wconversion-pr34389.C: Remove XFAIL.
2180
 
2181
2008-10-19  Manuel López-Ibáñez  
2182
 
2183
        PR c/30260
2184
        * gcc.dg/pr30260.c: New.
2185
 
2186
2008-10-19  Paul Thomas  
2187
 
2188
        PR fortran/37723
2189
        * gfortran.dg/dependency_22.f90: New test.
2190
 
2191
2008-10-18  Danny Smith  
2192
 
2193
        * gcc.dg/dll-2.c: Revert 2008-08-09 change (R138893): Change
2194
        "dg-message" back to "dg-warning".
2195
        * gcc.dg/dll-3.c: Likewise.
2196
 
2197
2008-10-16  Alexander Monakov  
2198
 
2199
        PR target/37381
2200
        * gcc.c-torture/compile/pr37381.c: New test.
2201
 
2202
2008-10-16  Joseph Myers  
2203
 
2204
        PR c/33192
2205
        * gcc.dg/imag-1.c: New test.
2206
 
2207
2008-10-16  Daniel Kraft  
2208
 
2209
        * gfortran.dg/elemental_intrinsic_1.f03: New test.
2210
 
2211
2008-10-16  Jakub Jelinek  
2212
 
2213
        PR tree-optimization/37664
2214
        * gcc.c-torture/compile/pr37664.c: New test.
2215
 
2216
2008-10-16  Joseph Myers  
2217
 
2218
        PR middle-end/37418
2219
        * gcc.c-torture/compile/pr37418-1.c,
2220
        gcc.c-torture/compile/pr37418-2.c,
2221
        gcc.c-torture/compile/pr37418-3.c,
2222
        gcc.c-torture/compile/pr37418-4.c: New tests.
2223
 
2224
2008-10-15  Thomas Koenig  
2225
 
2226
        PR libfortran/34670
2227
        * gfortran.dg/reshape_3.f90:  New test.
2228
        * gfortran.dg/reshape_4.f90:  New test.
2229
        * gfortran.dg/reshape_order_1.f90:  Use correct shape.
2230
        * gfortran.dg/reshape_order_2.f90:  Likewise.
2231
        * gfortran.dg/reshape_order_3.f90:  Likewise.
2232
        * gfortran.dg/reshape_order_4.f90:  Likewise.
2233
 
2234
2008-10-15  Jan Sjodin  
2235
            Harsha Jagasia  
2236
 
2237
        PR tree-optimization/37485
2238
        * gcc.dg/graphite/pr37485.c: New.
2239
 
2240
2008-10-15  Sebastian Pop  
2241
            Harsha Jagasia  
2242
 
2243
        PR tree-optimization/37828
2244
        * testsuite/gcc.dg/graphite/pr37828.c: New.
2245
 
2246
2008-10-15  Sebastian Pop  
2247
 
2248
        PR tree-optimization/37686
2249
        * testsuite/gcc.dg/tree-ssa/pr37686.c: New.
2250
 
2251
2008-10-15  Jakub Jelinek  
2252
 
2253
        PR tree-optimization/36881
2254
        * gcc.dg/tree-ssa/pr36881.c: New test.
2255
 
2256
2008-10-14  Jakub Jelinek  
2257
 
2258
        PR c++/37819
2259
        * g++.dg/expr/bitfield11.C: New test.
2260
 
2261
2008-10-14  Paolo Carlini  
2262
 
2263
        PR c++/37650
2264
        * g++.dg/template/crash83.C: New.
2265
 
2266
2008-10-14  Douglas Gregor  
2267
 
2268
        PR c++/37553
2269
        * g++.dg/ext/alias-canon2.C: New.
2270
 
2271
2008-10-13  Jerry DeLisle  
2272
 
2273
        PR libfortran/37083
2274
        * gfortran.dg/list_read_9.f90: New test.
2275
        * gfortran.dg/arrayio_8.f90: Fix some typos.
2276
 
2277
2008-10-13  Kai Tietz  
2278
 
2279
        * testsuite/gcc.dg/format/ms-format1.c: New.
2280
 
2281
2008-10-12  Daniel Kraft  
2282
 
2283
        PR fortran/37688
2284
        * gfortran.dg/used_before_typed_6.f90: New test.
2285
 
2286
2008-10-12  Paul Thomas  
2287
 
2288
        PR fortran/37787
2289
        * gfortran.dg/module_equivalence_5.f90: New test.
2290
 
2291
2008-10-12  Steven G. Kargl  
2292
 
2293
        PR fortran/37792
2294
        * gfortran.dg/arithmetic_overflow_1.f90: New test.
2295
 
2296
2008-10-11  Eric Botcazou  
2297
 
2298
        * gnat.dg/loop_optimization5.adb: New test.
2299
        * gnat.dg/loop_optimization5_pkg.adb: New helper.
2300
 
2301
2008-10-11  Paul Thomas  
2302
 
2303
        PR fortran/37794
2304
        * gfortran.dg/used_types_24.f90: New test.
2305
 
2306
2008-10-11  Jakub Jelinek  
2307
 
2308
        PR target/35760
2309
        * gcc.c-torture/compile/pr35760.c: New test.
2310
 
2311
2008-10-10  Jakub Jelinek  
2312
 
2313
        PR c++/37146
2314
        * g++.dg/torture/pr37146-1.C: New test.
2315
        * g++.dg/torture/pr37146-2.C: New test.
2316
        * g++.dg/expr/bitfield10.C: New test.
2317
 
2318
2008-10-08  Jerry DeLisle  
2319
 
2320
        PR libfortran/37707
2321
        * gfortran.dg/namelist_54.f90: Revise test, check a(3).
2322
 
2323
2008-10-09  Thomas Koenig  
2324
 
2325
        PR libfortran/37753
2326
        * gfortran.dg/convert_2.f90:  New test case.
2327
 
2328
2008-10-09  Daniel Kraft  
2329
 
2330
        PR fortran/35723
2331
        * gfortran.dg/restricted_expression_1.f90: New test.
2332
        * gfortran.dg/restricted_expression_2.f90: New test.
2333
        * gfortran.dg/restricted_expression_3.f90: New test.
2334
 
2335
2008-10-08  Jerry DeLisle  
2336
 
2337
        PR libfortran/37707
2338
        * gfortran.dg/namelist_54.f90: New test.
2339
 
2340
2008-10-08  Uros Bizjak  
2341
 
2342
        * gcc.dg/vect/ggc-pr37574.c: Cleanup "vect" tree dump.
2343
        * gfortran.dg/intrinsic_optional_char_arg_1.f90: Cleanup
2344
        "original" tree dump.
2345
 
2346
        * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Remove build
2347
        file trivial.S.
2348
 
2349
2008-10-08  Adam Nemet  
2350
 
2351
        * gcc.target/mips/octeon-exts-2.c: Compile it with -meb.
2352
        * gcc.target/mips/octeon-exts-5.c: New test.
2353
        * gcc.target/mips/octeon-bbit-3.c: Compile with -meb.  Add
2354
        comment why this is necessary.
2355
 
2356
2008-10-08  Jakub Jelinek  
2357
 
2358
        PR target/36635
2359
        PR target/37290
2360
        PR rtl-optimization/37341
2361
        * gcc.c-torture/compile/pr37341.c: New test.
2362
 
2363
2008-10-07  Simon Martin  
2364
 
2365
        PR c/35437
2366
        * gcc.dg/struct-parse-2.c: New test.
2367
        * g++.dg/parse/struct-4.C: New test.
2368
 
2369
2008-10-07  Jakub Jelinek  
2370
 
2371
        PR debug/29609
2372
        PR debug/36690
2373
        PR debug/37616
2374
        * gcc.dg/debug/pr29609-1.c: New test.
2375
        * gcc.dg/debug/pr29609-2.c: New test.
2376
        * gcc.dg/debug/pr36690-1.c: New test.
2377
        * gcc.dg/debug/pr36690-2.c: New test.
2378
        * gcc.dg/debug/pr36690-3.c: New test.
2379
        * gcc.dg/debug/pr37616.c: New test.
2380
        * gcc.dg/debug/dwarf2/pr29609-1.c: New test.
2381
        * gcc.dg/debug/dwarf2/pr29609-2.c: New test.
2382
        * gcc.dg/debug/dwarf2/pr36690-1.c: New test.
2383
        * gcc.dg/debug/dwarf2/pr36690-2.c: New test.
2384
        * gcc.dg/debug/dwarf2/pr36690-3.c: New test.
2385
        * gcc.dg/debug/dwarf2/pr37616.c: New test.
2386
 
2387
2008-10-07  H.J. Lu  
2388
 
2389
        PR middle-end/37731
2390
        * gcc.dg/torture/pr37731-1.c: New.
2391
        * gcc.dg/torture/pr37731-2.c: Likewise.
2392
 
2393
2008-10-07  Jakub Jelinek  
2394
 
2395
        PR debug/37738
2396
        * gfortran.dg/debug/pr37738.f: New test.
2397
 
2398
2008-10-07  Eric Botcazou  
2399
 
2400
        * gnat.dg/loop_optimization4.adb: New test.
2401
        * gnat.dg/loop_optimization4_pkg.ad[sb]: New helper.
2402
 
2403
2008-10-07  Bob Wilson  
2404
 
2405
        * gcc.dg/compat/struct-layout-1_generate.c (dg_options): New.  Moved
2406
        dg-options lines to this array, and added options for xtensa*-*-*.
2407
        (NDG_OPTIONS): Define.
2408
        (switchfiles): Print dg-options lines from new dg_options array.
2409
        * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add options
2410
        for xtensa*-*-* targets.
2411
 
2412
2008-10-07  Eric Botcazou  
2413
 
2414
        * gnat.dg/addr4.adb: New test.
2415
        * gnat.dg/addr5.adb: Likewise.
2416
 
2417
2008-10-06  Adam Nemet  
2418
 
2419
        * gcc.target/mips/mips.exp (dg-mips-options): Set mips_new_gp to
2420
        32 when -march=r3900 is passed.
2421
        * testsuite/gcc.target/mips/r3900-mult.c: New test.
2422
 
2423
2008-10-06  Aldy Hernandez  
2424
 
2425
        * gcc.dg/gomp/for-1.c: Test column.
2426
        * gcc.dg/misc-column.c: Add column tests for unary arguments.
2427
 
2428
2008-10-06  Eric Botcazou  
2429
 
2430
        * gnat.dg/unchecked_convert2.adb: New test.
2431
 
2432
2008-10-05  Dodji Seketeli  
2433
 
2434
        PR c++/37410
2435
        * g++.dg/debug/dwarf2/imported-module.C: New test.
2436
 
2437
2008-10-05  Paul Thomas  
2438
 
2439
        PR fortran/35680
2440
        * gfortran.dg/transfer_array_intrinsic_5.f90: New test.
2441
 
2442
2008-10-05  Daniel Kraft  
2443
 
2444
        PR fortran/37638
2445
        * gfortran.dg/typebound_call_9.f03: New test.
2446
 
2447
2008-10-04  Paul Thomas  
2448
 
2449
        PR fortran/37706
2450
        * gfortran.dg/module_equivalence_4.f90: New test.
2451
 
2452
2008-10-04  Richard Guenther  
2453
 
2454
        * gcc.dg/tree-ssa/ssa-pre-21.c: New testcase.
2455
 
2456
2008-10-03  Jakub Jelinek  
2457
 
2458
        PR debug/37726
2459
        * gcc.dg/debug/dwarf2/pr37726.c: New test.
2460
 
2461
2008-10-03  Paolo Carlini  
2462
 
2463
        PR c++/37719
2464
        * g++.dg/template/error36.C: New.
2465
 
2466
2008-10-02  Steven Bosscher  
2467
 
2468
        PR fortran/37635
2469
        * gfortran.fortran-torture/execute/intrinsic_leadz.f90: New test.
2470
        * gfortran.fortran-torture/execute/intrinsic_trailz.f90: New test.
2471
 
2472
2008-10-02  Janis Johnson  
2473
 
2474
        * gcc.dg/torture/pr36891.c: Ignore an irrelevant warning.
2475
 
2476
        * gcc.target/powerpc/ppc64-abi-3.c: Initialize variables to suppress
2477
        warning.
2478
 
2479
2008-10-02  Richard Guenther  
2480
 
2481
        PR middle-end/37713
2482
        * gcc.c-torture/compile/pr37713.c: New testcase.
2483
 
2484
2008-10-01  Andrew Pinski  
2485
 
2486
        * gcc.target/powerpc/altivec-cell-1.c: New test.
2487
        * gcc.target/powerpc/altivec-cell-2.c: New test.
2488
        * gcc.target/powerpc/altivec-cell-3.c: New test.
2489
        * gcc.target/powerpc/altivec-cell-4.c: New test.
2490
        * gcc.target/powerpc/altivec-cell-5.c: New test.
2491
        * g++.dg/ext/altivec-cell-1.C: New test.
2492
        * g++.dg/ext/altivec-cell-2.C: New test.
2493
        * g++.dg/ext/altivec-cell-3.C: New test.
2494
        * g++.dg/ext/altivec-cell-4.C: New test.
2495
        * g++.dg/ext/altivec-cell-5.C: New test.
2496
 
2497
2008-10-01  Andrew Pinski  
2498
 
2499
        * gcc.target/powerpc/altivec_check.h (altivec_cell_check):
2500
        New function.
2501
        * gcc.target/powerpc/altivec-cell-6.c: New test.
2502
        * gcc.target/powerpc/altivec-cell-7.c: New test.
2503
        * gcc.target/powerpc/altivec-cell-8.c: New test.
2504
 
2505
2008-10-01  Richard Guenther  
2506
 
2507
        PR tree-optimization/37617
2508
        * gcc.c-torture/compile/pr37617.c: New testcase.
2509
 
2510
2008-10-01  Richard Guenther  
2511
 
2512
        PR middle-end/37285
2513
        * gcc.c-torture/compile/pr37285.c: New testcase.
2514
 
2515
2008-10-01  Kai Tietz  
2516
 
2517
        * g++.dg/abi/offsetof.C (main): Use __SIZE_TYPE__ instead of
2518
        unsigned long for pointer cast.
2519
        * g++.dg/init/struct1.C: Likewise.
2520
        * g++.dg/init/struct2.C: Likewise.
2521
        * g++.dg/init/struct3.C: Likewise.
2522
        * g++.dg/ext/utf-cvt.C: Correct for w64.
2523
        * gcc.dg/utf-cvt.c: Likewise.
2524
        * lib/target-supports.exp (check_effective_target_llp64): New.
2525
 
2526
2008-09-30  Simon Martin  
2527
 
2528
        PR c++/37555
2529
        * g++.dg/parse/error32.C: New test.
2530
 
2531
        PR c++/37556
2532
        * g++.dg/parse/error33.C: New test.
2533
 
2534
2008-09-30  Jakub Jelinek  
2535
 
2536
        PR tree-optimization/37662
2537
        PR tree-optimization/37663
2538
        * gcc.c-torture/compile/pr37662.c: New test.
2539
        * gcc.dg/pr37663.c: New test.
2540
 
2541
2008-09-30  Janus Weil  
2542
 
2543
        PR fortran/36592
2544
        * gfortran.dg/proc_ptr_common_1.f90: New.
2545
        * gfortran.dg/proc_ptr_common_2.f90: New.
2546
 
2547
2008-09-30  Paolo Bonzini  
2548
 
2549
        * g++.dg/warn/if-empty-1.C: Copy from gcc.dg/if-empty-1.c.
2550
 
2551
2008-09-30  Paolo Bonzini  
2552
 
2553
        PR testsuite/36891
2554
        PR testsuite/37675
2555
        * gcc.dg/torture/pr36891.c: Add -msse on 32-bit i386.
2556
 
2557
2008-09-29  Andrew Pinski  
2558
 
2559
        PR middle-end/37669
2560
        * gcc.c-torture/compile/pr37669.c: New test.
2561
 
2562
2008-09-28  Andrew Pinski  
2563
 
2564
        PR target/37640
2565
        * gcc.c-torture/compile/sync-3.c: New testcase to check that
2566
        addresses of non zero offset works.
2567
 
2568
2008-09-28  Andrew Pinski  
2569
            Kaushal Kantawala  
2570
 
2571
        PR tree-opt/36891
2572
        * gcc.dg/torture/pr36891.c: New testcase.
2573
 
2574
2008-09-28  Eric Botcazou  
2575
 
2576
        * gnat.dg/conv_decimal.adb: New test.
2577
 
2578
2008-09-26  Jakub Jelinek  
2579
 
2580
        PR middle-end/37275
2581
        * gcc.target/i386/pr37275.c: New test.
2582
 
2583
2008-09-26  Eric Botcazou  
2584
 
2585
        * gnat.dg/specs/static_initializer4.ads: New test.
2586
        * gnat.dg/specs/static_initializer3.ads: Add missing marker.
2587
 
2588
2008-09-26  Kai Tietz  
2589
 
2590
        * g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
2591
        to avoid pointer truncation warning.
2592
 
2593
2008-09-26  Dorit Nuzman  
2594
 
2595
        PR tree-optimization/37574
2596
        * gcc.dg/vect/ggc-pr37574.c: New test.
2597
        * gcc.dg/vect/vect.exp: Compile some tests with ggc flags.
2598
 
2599
2008-09-25  Jakub Jelinek  
2600
 
2601
        PR c/37645
2602
        * gcc.dg/pr37645.c: New test.
2603
 
2604
2008-09-25  Steve Ellcey  
2605
 
2606
        * gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.
2607
 
2608
2008-09-25  Paolo Carlini  
2609
 
2610
        PR c++/37649
2611
        * g++.dg/template/crash82.C: New.
2612
 
2613
2008-09-25  Tobias Burnus  
2614
 
2615
        PR fortran/37504
2616
        * gfortran.dg/protected_7.f90: New test.
2617
 
2618
2008-09-24  Steve Ellcey  
2619
 
2620
        * gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
2621
 
2622
2008-09-24  Aldy Hernandez  
2623
 
2624
        * gcc.dg/gomp/for-1.c: Test for columns.
2625
        * gcc.dg/func-outside-1.c: Same.
2626
        * gcc.dg/bitfld-7.c: Same.
2627
 
2628
2008-09-24  Steve Ellcey  
2629
 
2630
        * gcc.dg/utf-array.c: Fix syntax of dg-error stmts.
2631
 
2632
2008-09-24  Tobias Burnus  
2633
 
2634
        PR fortran/37626
2635
        * gfortran.dg/allocatable_function_4.f90: New test.
2636
 
2637
2008-09-23  Steve Ellcey  
2638
 
2639
        * lib/target-supports.exp (check_effective_target_pow10): New.
2640
        * g++.dg/cdce3.C: Set GNU_EXTENSION if pow10.
2641
 
2642
2008-09-23  Jakub Jelinek  
2643
 
2644
        PR c++/37533
2645
        * g++.dg/gomp/pr37533.C: New test.
2646
 
2647
2008-09-23  Eric Botcazou  
2648
 
2649
        * gcc.dg/vect/slp-widen-mult-s16.c: Fix typo.
2650
 
2651
2008-09-23  Eric Botcazou  
2652
 
2653
        * gcc.dg/cpp/cmdlne-dU-23.c: New test.
2654
 
2655
2008-09-23  Aldy Hernandez  
2656
 
2657
        * gcc.dg/Walways-true-1.c: Test column numbers.
2658
        * gcc.dg/c90-const-expr-5.c: Same.
2659
        * gcc.dg/compare4.c: Same.
2660
        * gcc.dg/Werror-1.c: Same.
2661
 
2662
2008-09-23  Daniel Kraft  
2663
 
2664
        PR fortran/37588
2665
        * gfortran.dg/typebound_generic_4.f03: New test.
2666
        * gfortran.dg/typebound_generic_5.f03: New test.
2667
 
2668
2008-09-23  Eric Botcazou  
2669
 
2670
        * gcc.dg/pragma-init-fini.c: Use dg-warning in lieu of dg-error.
2671
        * gcc.dg/pragma-align-2.c: Likewise.
2672
        * gcc.dg/format/cmn-err-1.c: Likewise.
2673
 
2674
2008-09-23  Eric Botcazou  
2675
 
2676
        * gcc.dg/cpp/cmdlne-dU-16.c: Specify -std=c89 on Solaris.
2677
        * gcc.dg/cpp/cmdlne-dU-17.c: Likewise.
2678
 
2679
2008-09-23  Tobias Burnus  
2680
 
2681
        PR fortran/37580
2682
        * gfortran.dg/pointer_assign_5.f90: New test.
2683
        * gfortran.dg/pointer_assign_6.f90: New test.
2684
 
2685
2008-09-22  David Daney  
2686
 
2687
        PR target/37593
2688
        * gcc.target/mips/long-calls-pg.c: New test.
2689
 
2690
2008-09-22  Richard Guenther  
2691
 
2692
        PR tree-optimization/37145
2693
        * gcc.c-torture/compile/20080922-1.c: New testcase.
2694
        * gcc.dg/tree-ssa/ssa-fre-7.c: Remove XFAIL.
2695
        * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2696
        * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2697
 
2698
2008-09-22  Adam Nemet  
2699
 
2700
        * gcc.target/mips/octeon-baddu-1.c: New test.
2701
 
2702
2008-09-22  David Edelsohn  
2703
 
2704
        PR rtl-optimization/33642
2705
        * gcc.c-torture/compile/pr11832.c: Extend XFAIL to powerpc*-*-*.
2706
        * gcc.c-torture/compile/pr33009.c: Likewise.
2707
 
2708
2008-09-22  Richard Guenther  
2709
 
2710
        PR tree-optimization/37145
2711
        * gcc.dg/tree-ssa/ssa-pre-15.c: Remove XFAIL.
2712
 
2713
2008-09-22  Janus Weil  
2714
 
2715
        PR fortran/37486
2716
        * gfortran.dg/common_align_1.f90: New.
2717
        * gfortran.dg/warn_align_commons.f90: New.
2718
 
2719
2008-09-22  Olivier Hainque  
2720
 
2721
        * gnat.dg/volatile3.adb: New test.
2722
 
2723
2008-09-22  Ira Rosen  
2724
 
2725
        PR tree-optimization/37482
2726
        * gcc.dg/vect/pr37482.c: New test.
2727
 
2728
2008-09-22  Hans-Peter Nilsson  
2729
 
2730
        PR middle-end/37170
2731
        PR middle-end/37280
2732
        * gcc.dg/weak/weak-15.c, gcc.dg/weak/weak-16.c,
2733
        g++.dg/ext/inline1.C: New tests.
2734
 
2735
2008-09-21  Kaz Kojima  
2736
 
2737
        PR rtl-optimization/33642
2738
        * gcc.c-torture/compile/pr11832.c: XFAIL on sh*-*-*.
2739
        * gcc.c-torture/compile/pr33009.c: Likewise.
2740
 
2741
2008-09-21  Paul Thomas  
2742
 
2743
        PR fortran/37583
2744
        * gfortran.dg/entry_18.f90: New test.
2745
 
2746
2008-09-21  Daniel Kraft  
2747
 
2748
        PR fortran/35846
2749
        * gfortran.dg/nested_array_constructor_1.f90: New test.
2750
        * gfortran.dg/nested_array_constructor_2.f90: New test.
2751
        * gfortran.dg/nested_array_constructor_3.f90: New test.
2752
        * gfortran.dg/nested_array_constructor_4.f90: New test.
2753
        * gfortran.dg/nested_array_constructor_5.f90: New test.
2754
        * gfortran.dg/nested_array_constructor_6.f90: New test.
2755
 
2756
2008-09-21  Daniel Kraft  
2757
 
2758
        * gfortran.dg/typebound_proc_4.f03: Changed expected error for not
2759
        yet implemented PROCEDURE(interface).
2760
 
2761
2008-09-21  Ira Rosen  
2762
 
2763
        PR tree-optimization/37539
2764
        * gcc.dg/vect/pr37539.c: New test.
2765
 
2766
2008-09-20  Eric Botcazou  
2767
 
2768
        PR rtl-optimization/33642
2769
        * gcc.c-torture/compile/pr11832.c: XFAIL on SPARC.
2770
        * gcc.c-torture/compile/pr33009.c: Likewise.
2771
 
2772
2008-09-19  Andrew Pinski  
2773
 
2774
        PR tree-opt/30930
2775
        * gcc.dg/tree-ssa/vector-2.c: New test.
2776
        * gcc.dg/tree-ssa/vector-3.c: New test.
2777
 
2778
2008-09-18  Bob Wilson  
2779
 
2780
        * gcc.c-torture/compile/pr11832.c: xfail on xtensa*-*-*.
2781
        * gcc.c-torture/compile/pr33009.c: Likewise.
2782
 
2783
2008-09-18  Janis Johnson  
2784
 
2785
        PR testsuite/25241
2786
        * lib/g++.exp (g++_init): Enable overrides of dg-error, dg-warning
2787
        for C++ tests.
2788
        * g++.dg/conversion/ambig1.C: Clean up dg-error/dg-warning; use
2789
        dg-message for notes.
2790
        * g++.dg/conversion/simd1.C: Ditto.
2791
        * g++.dg/conversion/simd3.C: Ditto.
2792
        * g++.dg/cpp0x/rv2n.C: Ditto.
2793
        * g++.dg/cpp0x/rv3n.C: Ditto.
2794
        * g++.dg/cpp0x/rv4n.C: Ditto.
2795
        * g++.dg/cpp0x/rv5n.C: Ditto.
2796
        * g++.dg/cpp0x/rv6n.C: Ditto.
2797
        * g++.dg/cpp0x/rv7n.C: Ditto.
2798
        * g++.dg/cpp0x/variadic36.C: Ditto.
2799
        * g++.dg/cpp0x/variadic59.C: Ditto.
2800
        * g++.dg/cpp0x/variadic71.C: Ditto.
2801
        * g++.dg/cpp0x/variadic-ex13.C: Ditto.
2802
        * g++.dg/expr/cond9.C: Ditto.
2803
        * g++.dg/expr/pmf-1.C: Ditto.
2804
        * g++.dg/ext/case-range2.C: Ditto.
2805
        * g++.dg/ext/case-range3.C: Ditto.
2806
        * g++.dg/ext/is_class_error2.C: Ditto.
2807
        * g++.dg/ext/label5.C: Ditto.
2808
        * g++.dg/ext/pr27019.C: Ditto.
2809
        * g++.dg/gomp/pr26690-1.C: Ditto.
2810
        * g++.dg/gomp/pr26690-2.C: Ditto.
2811
        * g++.dg/gomp/pr34694.C: Ditto.
2812
        * g++.dg/gomp/tpl-parallel-2.C: Ditto.
2813
        * g++.dg/inherit/base3.C: Ditto.
2814
        * g++.dg/inherit/using6.C: Ditto.
2815
        * g++.dg/init/brace6.C: Ditto.
2816
        * g++.dg/init/ctor4.C: Ditto.
2817
        * g++.dg/lookup/conv-1.C: Ditto.
2818
        * g++.dg/lookup/new1.C: Ditto.
2819
        * g++.dg/lookup/scoped6.C: Ditto.
2820
        * g++.dg/lookup/using7.C: Ditto.
2821
        * g++.dg/lookup/using9.C: Ditto.
2822
        * g++.dg/other/abstract1.C: Ditto.
2823
        * g++.dg/other/abstract2.C: Ditto.
2824
        * g++.dg/other/anon5.C: Ditto.
2825
        * g++.dg/other/crash-4.C: Ditto.
2826
        * g++.dg/other/error10.C: Ditto.
2827
        * g++.dg/other/error13.C: Ditto.
2828
        * g++.dg/other/error20.C: Ditto.
2829
        * g++.dg/other/error5.C: Ditto.
2830
        * g++.dg/other/field1.C: Ditto.
2831
        * g++.dg/other/offsetof5.C: Ditto.
2832
        * g++.dg/other/semicolon.C: Ditto.
2833
        * g++.dg/overload/ambig1.C: Ditto.
2834
        * g++.dg/overload/arg3.C: Ditto.
2835
        * g++.dg/overload/builtin1.C: Ditto.
2836
        * g++.dg/overload/copy1.C: Ditto.
2837
        * g++.dg/overload/new1.C: Ditto.
2838
        * g++.dg/overload/template4.C: Ditto.
2839
        * g++.dg/overload/using2.C: Ditto.
2840
        * g++.dg/parse/bitfield2.C: Ditto.
2841
        * g++.dg/parse/constant4.C: Ditto.
2842
        * g++.dg/parse/crash20.C: Ditto.
2843
        * g++.dg/parse/crash36.C: Ditto.
2844
        * g++.dg/parse/crash5.C: Ditto.
2845
        * g++.dg/parse/error11.C: Ditto.
2846
        * g++.dg/parse/error12.C: Ditto.
2847
        * g++.dg/parse/error19.C: Ditto.
2848
        * g++.dg/parse/error28.C: Ditto.
2849
        * g++.dg/parse/friend5.C: Ditto.
2850
        * g++.dg/parse/invalid-op1.C: Ditto.
2851
        * g++.dg/parse/missing-template1.C: Ditto.
2852
        * g++.dg/parse/non-dependent2.C: Ditto.
2853
        * g++.dg/parse/ret-type2.C: Ditto.
2854
        * g++.dg/parse/specialization1.C: Ditto.
2855
        * g++.dg/parse/template18.C: Ditto.
2856
        * g++.dg/parse/template3.C: Ditto.
2857
        * g++.dg/parse/template9.C: Ditto.
2858
        * g++.dg/tc1/dr108.C: Ditto.
2859
        * g++.dg/tc1/dr152.C: Ditto.
2860
        * g++.dg/tc1/dr166.C: Ditto.
2861
        * g++.dg/template/access11.C: Ditto.
2862
        * g++.dg/template/access2.C: Ditto.
2863
        * g++.dg/template/access3.C: Ditto.
2864
        * g++.dg/template/access7.C: Ditto.
2865
        * g++.dg/template/copy1.C: Ditto.
2866
        * g++.dg/template/crash13.C: Ditto.
2867
        * g++.dg/template/crash37.C: Ditto.
2868
        * g++.dg/template/crash40.C: Ditto.
2869
        * g++.dg/template/crash58.C: Ditto.
2870
        * g++.dg/template/ctor5.C: Ditto.
2871
        * g++.dg/template/dependent-expr5.C: Ditto.
2872
        * g++.dg/template/eh2.C: Ditto.
2873
        * g++.dg/template/error2.C: Ditto.
2874
        * g++.dg/template/error33.C: Ditto.
2875
        * g++.dg/template/error4.C: Ditto.
2876
        * g++.dg/template/friend31.C: Ditto.
2877
        * g++.dg/template/friend32.C: Ditto.
2878
        * g++.dg/template/instantiate1.C: Ditto.
2879
        * g++.dg/template/instantiate3.C: Ditto.
2880
        * g++.dg/template/instantiate5.C: Ditto.
2881
        * g++.dg/template/instantiate7.C: Ditto.
2882
        * g++.dg/template/local6.C: Ditto.
2883
        * g++.dg/template/lookup2.C: Ditto.
2884
        * g++.dg/template/member5.C: Ditto.
2885
        * g++.dg/template/memfriend15.C: Ditto.
2886
        * g++.dg/template/memfriend16.C: Ditto.
2887
        * g++.dg/template/memfriend17.C: Ditto.
2888
        * g++.dg/template/memfriend7.C: Ditto.
2889
        * g++.dg/template/meminit1.C: Ditto.
2890
        * g++.dg/template/nested3.C: Ditto.
2891
        * g++.dg/template/new3.C: Ditto.
2892
        * g++.dg/template/nontype12.C: Ditto.
2893
        * g++.dg/template/nontype13.C: Ditto.
2894
        * g++.dg/template/nontype6.C: Ditto.
2895
        * g++.dg/template/non-type-template-argument-1.C: Ditto.
2896
        * g++.dg/template/overload9.C: Ditto.
2897
        * g++.dg/template/ptrmem15.C: Ditto.
2898
        * g++.dg/template/ptrmem17.C: Ditto.
2899
        * g++.dg/template/ptrmem4.C: Ditto.
2900
        * g++.dg/template/ptrmem6.C: Ditto.
2901
        * g++.dg/template/ptrmem8.C: Ditto.
2902
        * g++.dg/template/qualified-id1.C: Ditto.
2903
        * g++.dg/template/qualttp20.C: Ditto.
2904
        * g++.dg/template/qualttp3.C: Ditto.
2905
        * g++.dg/template/qualttp4.C: Ditto.
2906
        * g++.dg/template/qualttp5.C: Ditto.
2907
        * g++.dg/template/qualttp6.C: Ditto.
2908
        * g++.dg/template/qualttp7.C: Ditto.
2909
        * g++.dg/template/qualttp8.C: Ditto.
2910
        * g++.dg/template/recurse.C: Ditto.
2911
        * g++.dg/template/sfinae10.C: Ditto.
2912
        * g++.dg/template/sfinae3.C: Ditto.
2913
        * g++.dg/template/spec22.C: Ditto.
2914
        * g++.dg/template/spec23.C: Ditto.
2915
        * g++.dg/template/static9.C: Ditto.
2916
        * g++.dg/template/template-id-2.C: Ditto.
2917
        * g++.dg/template/typename2.C: Ditto.
2918
        * g++.dg/template/typename4.C: Ditto.
2919
        * g++.dg/template/using14.C: Ditto.
2920
        * g++.dg/template/using2.C: Ditto.
2921
        * g++.dg/template/warn1.C: Ditto.
2922
        * g++.dg/warn/incomplete1.C: Ditto.
2923
        * g++.dg/warn/noeffect2.C: Ditto.
2924
        * g++.dg/warn/noeffect4.C: Ditto.
2925
        * g++.dg/warn/pr8570.C: Ditto.
2926
        * g++.dg/warn/Wparentheses-13.C: Ditto.
2927
        * g++.dg/warn/Wparentheses-15.C: Ditto.
2928
        * g++.dg/warn/Wparentheses-16.C: Ditto.
2929
        * g++.dg/warn/Wparentheses-17.C: Ditto.
2930
        * g++.dg/warn/Wparentheses-18.C: Ditto.
2931
        * g++.dg/warn/Wparentheses-19.C: Ditto.
2932
        * g++.dg/warn/Wparentheses-20.C: Ditto.
2933
        * g++.dg/warn/Wparentheses-23.C: Ditto.
2934
        * g++.dg/warn/Wstrict-aliasing-3.C: Ditto.
2935
        * g++.old-deja/g++.benjamin/15799.C: Ditto.
2936
        * g++.old-deja/g++.benjamin/15800-1.C: Ditto.
2937
        * g++.old-deja/g++.benjamin/16077.C: Ditto.
2938
        * g++.old-deja/g++.bob/inherit2.C: Ditto.
2939
        * g++.old-deja/g++.brendan/ambiguity1.C: Ditto.
2940
        * g++.old-deja/g++.brendan/crash29.C: Ditto.
2941
        * g++.old-deja/g++.brendan/crash48.C: Ditto.
2942
        * g++.old-deja/g++.brendan/crash56.C: Ditto.
2943
        * g++.old-deja/g++.brendan/cvt3.C: Ditto.
2944
        * g++.old-deja/g++.brendan/overload1.C: Ditto.
2945
        * g++.old-deja/g++.brendan/overload4.C: Ditto.
2946
        * g++.old-deja/g++.brendan/overload9.C: Ditto.
2947
        * g++.old-deja/g++.bugs/900127_01.C: Ditto.
2948
        * g++.old-deja/g++.bugs/900205_04.C: Ditto.
2949
        * g++.old-deja/g++.bugs/900330_02.C: Ditto.
2950
        * g++.old-deja/g++.bugs/900404_03.C: Ditto.
2951
        * g++.old-deja/g++.bugs/900514_03.C: Ditto.
2952
        * g++.old-deja/g++.eh/ctor1.C: Ditto.
2953
        * g++.old-deja/g++.eh/spec6.C: Ditto.
2954
        * g++.old-deja/g++.ext/overload1.C: Ditto.
2955
        * g++.old-deja/g++.jason/conversion11.C: Ditto.
2956
        * g++.old-deja/g++.jason/crash3.C: Ditto.
2957
        * g++.old-deja/g++.jason/lineno3.C: Ditto.
2958
        * g++.old-deja/g++.jason/lineno4.C: Ditto.
2959
        * g++.old-deja/g++.jason/opeq3.C: Ditto.
2960
        * g++.old-deja/g++.jason/overload16.C: Ditto.
2961
        * g++.old-deja/g++.jason/overload28.C: Ditto.
2962
        * g++.old-deja/g++.jason/pmf5.C: Ditto.
2963
        * g++.old-deja/g++.jason/scoping10.C: Ditto.
2964
        * g++.old-deja/g++.jason/template30.C: Ditto.
2965
        * g++.old-deja/g++.jason/temporary2.C: Ditto.
2966
        * g++.old-deja/g++.jason/tredecl4.C: Ditto.
2967
        * g++.old-deja/g++.law/arg11.C: Ditto.
2968
        * g++.old-deja/g++.law/arg1.C: Ditto.
2969
        * g++.old-deja/g++.law/arm9.C: Ditto.
2970
        * g++.old-deja/g++.law/ctors11.C: Ditto.
2971
        * g++.old-deja/g++.law/ctors17.C: Ditto.
2972
        * g++.old-deja/g++.law/ctors5.C: Ditto.
2973
        * g++.old-deja/g++.law/ctors9.C: Ditto.
2974
        * g++.old-deja/g++.law/enum4.C: Ditto.
2975
        * g++.old-deja/g++.law/missed-error2.C: Ditto.
2976
        * g++.old-deja/g++.law/operators9.C: Ditto.
2977
        * g++.old-deja/g++.mike/net22.C: Ditto.
2978
        * g++.old-deja/g++.mike/net2.C: Ditto.
2979
        * g++.old-deja/g++.mike/p11110.C: Ditto.
2980
        * g++.old-deja/g++.mike/p1989.C: Ditto.
2981
        * g++.old-deja/g++.mike/p2431.C: Ditto.
2982
        * g++.old-deja/g++.mike/p438.C: Ditto.
2983
        * g++.old-deja/g++.mike/p807a.C: Ditto.
2984
        * g++.old-deja/g++.mike/p9068.C: Ditto.
2985
        * g++.old-deja/g++.niklas/t120.C: Ditto.
2986
        * g++.old-deja/g++.niklas/t121.C: Ditto.
2987
        * g++.old-deja/g++.niklas/t128.C: Ditto.
2988
        * g++.old-deja/g++.ns/overload2.C: Ditto.
2989
        * g++.old-deja/g++.ns/template13.C: Ditto.
2990
        * g++.old-deja/g++.ns/using12.C: Ditto.
2991
        * g++.old-deja/g++.oliva/delete1.C: Ditto.
2992
        * g++.old-deja/g++.oliva/overload1.C: Ditto.
2993
        * g++.old-deja/g++.other/crash24.C: Ditto.
2994
        * g++.old-deja/g++.other/crash25.C: Ditto.
2995
        * g++.old-deja/g++.other/decl3.C: Ditto.
2996
        * g++.old-deja/g++.other/expr1.C: Ditto.
2997
        * g++.old-deja/g++.other/overcnv2.C: Ditto.
2998
        * g++.old-deja/g++.other/overload11.C: Ditto.
2999
        * g++.old-deja/g++.other/pmf3.C: Ditto.
3000
        * g++.old-deja/g++.other/ptrmem7.C: Ditto.
3001
        * g++.old-deja/g++.other/vaarg3.C: Ditto.
3002
        * g++.old-deja/g++.other/volatile1.C: Ditto.
3003
        * g++.old-deja/g++.pt/assign1.C: Ditto.
3004
        * g++.old-deja/g++.pt/auto_ptr.C: Ditto.
3005
        * g++.old-deja/g++.pt/const2.C: Ditto.
3006
        * g++.old-deja/g++.pt/crash10.C: Ditto.
3007
        * g++.old-deja/g++.pt/crash20.C: Ditto.
3008
        * g++.old-deja/g++.pt/crash36.C: Ditto.
3009
        * g++.old-deja/g++.pt/crash38.C: Ditto.
3010
        * g++.old-deja/g++.pt/derived3.C: Ditto.
3011
        * g++.old-deja/g++.pt/error2.C: Ditto.
3012
        * g++.old-deja/g++.pt/explicit34.C: Ditto.
3013
        * g++.old-deja/g++.pt/explicit70.C: Ditto.
3014
        * g++.old-deja/g++.pt/friend23.C: Ditto.
3015
        * g++.old-deja/g++.pt/ptrmem10.C: Ditto.
3016
        * g++.old-deja/g++.pt/redecl1.C: Ditto.
3017
        * g++.old-deja/g++.pt/spec35.C: Ditto.
3018
        * g++.old-deja/g++.pt/t05.C: Ditto.
3019
        * g++.old-deja/g++.pt/typename3.C: Ditto.
3020
        * g++.old-deja/g++.pt/typename6.C: Ditto.
3021
        * g++.old-deja/g++.pt/unify8.C: Ditto.
3022
        * g++.old-deja/g++.pt/vaarg3.C: Ditto.
3023
        * g++.old-deja/g++.robertl/eb109.C: Ditto.
3024
        * g++.old-deja/g++.robertl/eb131.C: Ditto.
3025
        * g++.old-deja/g++.robertl/eb22.C: Ditto.
3026
        * g++.old-deja/g++.robertl/eb44.C: Ditto.
3027
        * g++.old-deja/g++.robertl/eb4.C: Ditto.
3028
        * g++.old-deja/g++.robertl/eb69.C: Ditto.
3029
        * g++.dg/parse/constructor1.C: Remove "error" from dg-error,
3030
        preserving column number.
3031
        * g++.dg/parse/error10.C: Ditto.
3032
        * g++.dg/parse/error13.C: Ditto.
3033
        * g++.dg/parse/error14.C: Ditto.
3034
        * g++.dg/parse/error15.C: Ditto.
3035
        * g++.dg/parse/error16.C: Ditto.
3036
        * g++.dg/parse/error17.C: Ditto.
3037
        * g++.dg/parse/error18.C: Ditto.
3038
        * g++.dg/parse/error1.C: Ditto.
3039
        * g++.dg/parse/error20.C: Ditto.
3040
        * g++.dg/parse/error21.C: Ditto.
3041
        * g++.dg/parse/error22.C: Ditto.
3042
        * g++.dg/parse/error23.C: Ditto.
3043
        * g++.dg/parse/error24.C: Ditto.
3044
        * g++.dg/parse/error25.C: Ditto.
3045
        * g++.dg/parse/error26.C: Ditto.
3046
        * g++.dg/parse/error27.C: Ditto.
3047
        * g++.dg/parse/error29.C: Ditto.
3048
        * g++.dg/parse/error2.C: Ditto.
3049
        * g++.dg/parse/error30.C: Ditto.
3050
        * g++.dg/parse/error31.C: Ditto.
3051
        * g++.dg/parse/error3.C: Ditto.
3052
        * g++.dg/parse/error4.C: Ditto.
3053
        * g++.dg/parse/error5.C: Ditto.
3054
        * g++.dg/parse/error6.C: Ditto.
3055
        * g++.dg/parse/error7.C: Ditto.
3056
        * g++.dg/parse/error8.C: Ditto.
3057
        * g++.dg/parse/error9.C: Ditto.
3058
        * g++.dg/parse/error-column.C: Ditto.
3059
        * g++.dg/template/crash80.C: Ditto.
3060
        * g++.dg/template/friend44.C: Ditto.
3061
        * g++.dg/warn/pr26785.C: Ditto.
3062
        * g++.old-deja/g++.brendan/crash16.C: Ditto.
3063
 
3064
2008-09-18  H.J. Lu  
3065
 
3066
        PR target/37394
3067
        * g++.dg/other/pr37394.C: New.
3068
 
3069
2008-09-18  Paul Thomas  
3070
 
3071
        PR fortran/35945
3072
        * gfortran.dg/host_assoc_types_2.f90: New test.
3073
 
3074
        PR fortran/36700
3075
        * gfortran.dg/host_assoc_call_2.f90: New test.
3076
 
3077
2008-09-18  DJ Delorie  
3078
 
3079
        * gcc.c-torture/execute/20060420-1.c: Fix alignment logic.
3080
 
3081
2008-09-18  Simon Baldwin  
3082
 
3083
        * gcc.dg/builtin-redefine.c: New.
3084
 
3085
2008-09-18  Richard Guenther  
3086
 
3087
        PR tree-optimization/37258
3088
        * gcc.c-torture/compile/pr37258.c: New testcase.
3089
 
3090
2008-09-18  Andrew MacLeod  
3091
 
3092
        PR tree-optimization/37102
3093
        * gcc.c-torture/execute/pr37102.c: New Test.
3094
 
3095
2008-09-18  Richard Guenther  
3096
 
3097
        PR middle-end/37284
3098
        * g++.dg/tree-ssa/pr37284.C: New testcase.
3099
 
3100
2008-09-18  Daniel Kraft  
3101
 
3102
        PR fortran/37507
3103
        * gfortran.dg/allocate_error_1.f90: New test.
3104
        * gfortran.dg/deallocate_error_1.f90: New test.
3105
        * gfortran.dg/deallocate_error_2.f90: New test.
3106
 
3107
2008-09-18  Richard Guenther  
3108
 
3109
        PR tree-optimization/37456
3110
        * testsuite/g++.dg/torture/pr37456.C: New testcase.
3111
 
3112
2008-09-18  Uros Bizjak  
3113
 
3114
        PR rtl-optimization/37544
3115
        * gcc.dg/pr37544.c: New test.
3116
 
3117
2008-09-17  Janis Johnson  
3118
 
3119
        PR testsuite/25241
3120
        * g++.old-deja/g++.brendan/crash7.C: Remove "error" or "warning" from
3121
        message for dg-error/dg-warning.
3122
        * g++.old-deja/g++.jason/crash11.C: Ditto.
3123
        * g++.old-deja/g++.oliva/template1.C: Ditto.
3124
        * g++.old-deja/g++.benjamin/tem03.C: Ditto.
3125
        * g++.dg/rtti/no-rtti.C: Ditto.
3126
        * g++.dg/cpp/pedantic-errors.C: Ditto.
3127
        * g++.dg/cpp/string-2.C: Ditto.
3128
        * g++.dg/ext/fpreg1.C: Ditto.
3129
        * g++.dg/ext/altivec-types-1.C: Ditto.
3130
        * g++.dg/warn/write-strings-default.C: Ditto.
3131
        * g++.dg/warn/Wvla-2.C: Ditto.
3132
        * g++.dg/warn/register-var-1.C: Ditto.
3133
        * g++.dg/warn/deprecated-3.C: Ditto.
3134
        * g++.dg/warn/pr30551-2.C: Ditto.
3135
        * g++.dg/warn/overflow-warn-1.C: Ditto.
3136
        * g++.dg/warn/pr30551.C: Ditto.
3137
        * g++.dg/warn/pointer-integer-comparison.C: Ditto.
3138
        * g++.dg/warn/pr12242.C: Ditto.
3139
        * g++.dg/warn/write-strings.C: Ditto.
3140
        * g++.dg/warn/overflow-warn-3.C: Ditto.
3141
        * g++.dg/warn/overflow-warn-4.C: Ditto.
3142
        * g++.dg/warn/overflow-warn-6.C: Ditto.
3143
        * g++.dg/parse/crash43.C: Ditto.
3144
        * g++.dg/parse/crash44.C: Ditto.
3145
        * g++.dg/parse/offsetof8.C: Ditto.
3146
        * g++.dg/gomp/pr35158.C: Ditto.
3147
        * g++.dg/template/crash81.C: Ditto.
3148
 
3149
2008-09-18  Paul Thomas  
3150
 
3151
        PR fortran/37274
3152
        * gfortran.dg/used_types_22.f90: New test.
3153
        * gfortran.dg/used_types_23.f90: New test.
3154
 
3155
        PR fortran/36374
3156
        * gfortran.dg/generic_17.f90: New test.
3157
        * gfortran.dg/ambiguous_specific_2.f90: New test.
3158
        * gfortran.dg/generic_actual_arg.f90: Add test for case that is
3159
        not ambiguous.
3160
 
3161
        PR fortran/36454
3162
        * gfortran.dg/access_spec_3.f90: New test.
3163
 
3164
2008-09-17  Eric Botcazou  
3165
 
3166
        * gnat.dg/specs/static_initializer3.ads: New test.
3167
 
3168
2008-09-17  Jakub Jelinek  
3169
 
3170
        PR c++/37552
3171
        * g++.dg/parse/crash49.C: New test.
3172
 
3173
        PR preprocessor/37324
3174
        * lib/target-supports.exp
3175
        (check_effective_target_wchar_t_char16_t_compatible,
3176
        check_effective_target_wchar_t_char32_t_compatible): New.
3177
        * gcc.dg/utf-array.c: Use __CHAR{16,32}_TYPE__ macros in typedefs.
3178
        Only require from incompatible errors for char{16,32}_t vs. wchar_t
3179
        initializations if those types are indeed incompatible.
3180
 
3181
2008-09-16  Janis Johnson  
3182
 
3183
        PR testsuite/25241
3184
        * testsuite/g++.dg/charset/attribute2.c: Replace dg-error with
3185
        dg-warning or vice versa.
3186
        * testsuite/g++.dg/conversion/dr195.C: Ditto.
3187
        * testsuite/g++.dg/cpp0x/variadic60.C: Ditto.
3188
        * testsuite/g++.dg/expr/cast2.C: Ditto.
3189
        * testsuite/g++.dg/ext/anon-struct4.C: Ditto.
3190
        * testsuite/g++.dg/ext/member-attr.C: Ditto.
3191
        * testsuite/g++.dg/ext/utf-array.C: Ditto.
3192
        * testsuite/g++.dg/ext/utf-array-short-wchar.C: Ditto.
3193
        * testsuite/g++.dg/ext/utf-typedef-cxx0x.C: Ditto.
3194
        * testsuite/g++.dg/ext/visibility/redecl1.C: Ditto.
3195
        * testsuite/g++.dg/ext/visibility/warn4.C: Ditto.
3196
        * testsuite/g++.dg/parse/defarg11.C: Ditto.
3197
        * testsuite/g++.dg/template/error17.C: Ditto.
3198
        * testsuite/g++.dg/warn/pedantic2.C: Ditto.
3199
        * testsuite/g++.dg/warn/pr21983.C: Ditto.
3200
        * testsuite/g++.dg/warn/return-reference2.C: Ditto.
3201
        * testsuite/g++.old-deja/g++.bob/inherit1.C: Ditto.
3202
        * testsuite/g++.old-deja/g++.brendan/crash13.C: Ditto.
3203
        * testsuite/g++.old-deja/g++.brendan/crash17.C: Ditto.
3204
        * testsuite/g++.old-deja/g++.brendan/crash52.C: Ditto.
3205
        * testsuite/g++.old-deja/g++.brendan/crash55.C: Ditto.
3206
        * testsuite/g++.old-deja/g++.brendan/enum7.C: Ditto.
3207
        * testsuite/g++.old-deja/g++.brendan/operators4.C: Ditto.
3208
        * testsuite/g++.old-deja/g++.brendan/template17.C: Ditto.
3209
        * testsuite/g++.old-deja/g++.brendan/warnings1.C: Ditto.
3210
        * testsuite/g++.old-deja/g++.bugs/900205_03.C: Ditto.
3211
        * testsuite/g++.old-deja/g++.bugs/900227_01.C: Ditto.
3212
        * testsuite/g++.old-deja/g++.ext/arrnew.C: Ditto.
3213
        * testsuite/g++.old-deja/g++.ext/attrib4.C: Ditto.
3214
        * testsuite/g++.old-deja/g++.jason/cond.C: Ditto.
3215
        * testsuite/g++.old-deja/g++.jason/operator.C: Ditto.
3216
        * testsuite/g++.old-deja/g++.jason/report.C: Ditto.
3217
        * testsuite/g++.old-deja/g++.law/friend5.C: Ditto.
3218
        * testsuite/g++.old-deja/g++.law/temps1.C: Ditto.
3219
        * testsuite/g++.old-deja/g++.law/union4.C: Ditto.
3220
        * testsuite/g++.old-deja/g++.martin/pure1.C: Ditto.
3221
        * testsuite/g++.old-deja/g++.mike/empty.C: Ditto.
3222
        * testsuite/g++.old-deja/g++.mike/for2.C: Ditto.
3223
        * testsuite/g++.old-deja/g++.mike/misc9.C: Ditto.
3224
        * testsuite/g++.old-deja/g++.mike/p10769b.C: Ditto.
3225
        * testsuite/g++.old-deja/g++.mike/p2855.C: Ditto.
3226
        * testsuite/g++.old-deja/g++.mike/p3060c.C: Ditto.
3227
        * testsuite/g++.old-deja/g++.mike/p700.C: Ditto.
3228
        * testsuite/g++.old-deja/g++.mike/p9732c.C: Ditto.
3229
        * testsuite/g++.old-deja/g++.mike/pmf6.C: Ditto.
3230
        * testsuite/g++.old-deja/g++.mike/warn1.C: Ditto.
3231
        * testsuite/g++.old-deja/g++.mike/warn5.C: Ditto.
3232
        * testsuite/g++.old-deja/g++.niklas/t141.C: Ditto.
3233
        * testsuite/g++.old-deja/g++.other/cast6.C: Ditto.
3234
        * testsuite/g++.old-deja/g++.other/cond5.C: Ditto.
3235
        * testsuite/g++.old-deja/g++.other/conv8.C: Ditto.
3236
        * testsuite/g++.old-deja/g++.other/decl5.C: Ditto.
3237
        * testsuite/g++.old-deja/g++.other/delete2.C: Ditto.
3238
        * testsuite/g++.old-deja/g++.other/delete4.C: Ditto.
3239
        * testsuite/g++.old-deja/g++.other/linkage1.C: Ditto.
3240
        * testsuite/g++.old-deja/g++.other/ptrmem8.C: Ditto.
3241
        * testsuite/g++.old-deja/g++.other/typename1.C: Ditto.
3242
        * testsuite/g++.old-deja/g++.pt/typename14.C: Ditto.
3243
        * testsuite/g++.old-deja/g++.pt/typename4.C: Ditto.
3244
        * testsuite/g++.old-deja/g++.pt/typename5.C: Ditto.
3245
        * testsuite/g++.old-deja/g++.pt/typename7.C: Ditto.
3246
 
3247
2008-09-16  Jakub Jelinek  
3248
            Adam Nemet  
3249
 
3250
        PR rtl-optimization/37483
3251
        * gcc.c-torture/compile/pr37483.c: New test.
3252
        * gcc.c-torture/compile/pr37395.c: New test.
3253
 
3254
2008-09-16  Jakub Jelinek  
3255
 
3256
        PR c/37529
3257
        * gcc.dg/pr37529.c: New test.
3258
 
3259
        PR c++/37530
3260
        * g++.dg/parse/crash48.C: New test.
3261
 
3262
        PR c++/37531
3263
        * g++.dg/parse/crash47.C: New test.
3264
 
3265
        PR c++/37532
3266
        * g++.dg/parse/crash46.C: New test.
3267
 
3268
        PR testsuite/36889
3269
        * lib/fortran-torture.exp (get-fortran-torture-options): Only
3270
        set test_tree_vectorize on i?86/x86_64 resp. sparc* if sse2 resp.
3271
        ultrasparc hw is available.
3272
 
3273
2008-09-16  Richard Guenther  
3274
 
3275
        PR middle-end/37380
3276
        * gcc.c-torture/compile/pr37380.c: New testcase.
3277
 
3278
2008-09-16  Richard Guenther  
3279
 
3280
        PR tree-optimization/37508
3281
        * gcc.dg/tree-ssa/pr37508.c: New testcase.
3282
 
3283
2008-09-15  Aldy Hernandez  
3284
 
3285
        * g++.old-deja/g++.brendan/crash16.C: Function name is the correct
3286
        location for an error regarding a function.
3287
        * g++.old-deja/g++.other/pmf3.C: Same.
3288
        * g++.old-deja/g++.law/ctors5.C: Same.
3289
        * g++.old-deja/g++.pt/explicit34.C: Same.
3290
        * g++.dg/parse/error28.C: Same.
3291
        * g++.dg/parse/error17.C: Same.
3292
        * g++.dg/template/friend44.C: Same.
3293
 
3294
2008-09-13  Raksit Ashok 
3295
 
3296
        PR rtl-optimization/37489
3297
        * g++.dg/opt/cse3.C: New.
3298
 
3299
2008-09-13  H.J. Lu  
3300
 
3301
        PR testsuite/37495
3302
        * gcc.c-torture/compile/vector-4.c: Add "dg-do compile".
3303
 
3304
2008-09-13  Uros Bizjak  
3305
 
3306
        * gcc.c-torture/pr36141.c: Move to ...
3307
        * gcc.c-torture/compile/pr36141.c: ... here.
3308
        * gcc.dg/arm-g2.c: Move to ...
3309
        * gcc.target/arm/g2.c: ... here.
3310
        * gcc.dg/arm-vfp1.c: Move to ...
3311
        * gcc.target/arm/vfp1.c: ... here.
3312
        * gcc.dg/20031108-1: Move to ...
3313
        * gcc.target/arm/20031108-1.c: ... here.
3314
        * gcc.dg/20030909-1: Move to ...
3315
        * gcc.target/arm/20030909-1.c: ... here.
3316
        * gcc.dg/arm-mmx-1.c: Move to ...
3317
        * gcc.target/arm/mmx-1.c: ... here.
3318
        * gcc.dg/arm-scd[123].c: Move to ...
3319
        * gcc.target/arm/scd[123].c: ... here.
3320
        * gcc.dg/arm-asm.c: Move to ...
3321
        * gcc.target/arm/asm.c: ... here.
3322
        * gcc.dg/20080410-1: Move to ...
3323
        * gcc.target/sh/20080410-1.c: ... here.
3324
        * gcc.dg/globalreg-1.c: Move to ...
3325
        * gcc.target/sparc/globalreg-1.c: ... here.
3326
 
3327
2008-09-13  Daniel Kraft  
3328
 
3329
        PR fortran/35770
3330
        * gfortran.dg/implicit_13.f90: New test.
3331
 
3332
2008-09-11  Steve Ellcey  
3333
 
3334
        * gcc.c-torture/compile/pr11832.c: xfail on ia64-*-*.
3335
        * gcc.c-torture/compile/pr33009.c: Ditto.
3336
 
3337
2008-09-11  Janis Johnson  
3338
 
3339
        * gcc.dg/dfp/dec-eval-method-2.c: New test.
3340
 
3341
2008-09-11  Joseph Myers  
3342
 
3343
        * lib/compat.exp, gcc.dg/compat/struct-layout-1.exp,
3344
        g++.dg/compat/struct-layout-1.exp: Use .exe extension for compat
3345
        test executables.
3346
        * gcc.dg/compat/struct-layout-1_generate.c,
3347
        g++.dg/compat/struct-layout-1_generate.c: Convert backslash to
3348
        slash in srcdir for dg-options string.
3349
 
3350
2008-09-11  Joseph Myers  
3351
 
3352
        * gcc.target/i386/sse5-haddX.c, gcc.target/i386/sse5-hsubX.c:
3353
        Avoid intN_t types.
3354
 
3355
2008-09-11  Joseph Myers  
3356
 
3357
        * gcc.dg/builtins-8.c: Condition cbrt test on HAVE_C99_RUNTIME.
3358
 
3359
2008-09-11  Paolo Bonzini  
3360
 
3361
        * gcc.dg/tree-ssa/vrp47.c: New.
3362
        * gcc.target/i386/andor-2.c: New.
3363
 
3364
2008-09-11  Ira Rosen  
3365
 
3366
        PR tree-optimization/37474
3367
        * gcc.dg/vect/pr37474.c: New test.
3368
 
3369
2008-09-11  Andreas Schwab  
3370
 
3371
        * gcc.target/m68k/xgot-1.c: Add -mcpu=5206 to select a ColdFire
3372
        target.
3373
 
3374
2008-09-11  Jakub Jelinek  
3375
 
3376
        PR target/37382
3377
        * gcc.c-torture/compile/pr37382.c: New test.
3378
 
3379
2008-09-11  Daniel Kraft  
3380
 
3381
        PR fortran/36214
3382
        * gfortran.dg/boz_9.f90: Corrected test.
3383
        * gfortran.dg/boz_13.f90: New test.
3384
        * gfortran.dg/boz_14.f90: New test.
3385
 
3386
2008-09-10  Jakub Jelinek  
3387
 
3388
        PR target/36904
3389
        * gcc.target/powerpc/altivec-27.c: New test.
3390
 
3391
2008-09-10  Andrew Pinski  
3392
 
3393
        PR middle-end/37333
3394
        * gcc.c-torture/compile/20080910-1.c: New testcase.
3395
 
3396
2008-09-10  Richard Guenther  
3397
 
3398
        PR middle-end/37432
3399
        * gcc.c-torture/compile/pr37432.c: New testcase.
3400
 
3401
2008-09-10  H.J. Lu  
3402
 
3403
        PR target/37434:
3404
        * gcc.target/i386/pr37434-1.c: New.
3405
        * gcc.target/i386/pr37434-2.c: Likewise.
3406
        * gcc.target/i386/pr37434-3.c: Likewise.
3407
        * gcc.target/i386/pr37434-4.c: Likewise.
3408
        * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3409
        * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3410
        * gcc.target/i386/sse4_1-set-v16qi-1a.c: Likewise.
3411
        * gcc.target/i386/sse4_1-set-v16qi-2a.c: Likewise.
3412
        * gcc.target/i386/sse4_1-set-v16qi-3a.c: Likewise.
3413
 
3414
2008-09-10  Tobias Burnus  
3415
 
3416
        PR fortran/37420
3417
        * gfortran.dg/warn_unused_var.f90: New test.
3418
        * gfortran.dg/warn_unused_var.f90: Add cleanup-modules.
3419
 
3420
2008-09-10  Jakub Jelinek  
3421
 
3422
        PR tree-optimization/37353
3423
        * gcc.dg/pr37353.c: New test.
3424
 
3425
2008-09-10  Martin Michlmayr 
3426
            Ira Rosen  
3427
 
3428
        PR tree-optimization/37385
3429
        * gcc.dg/vect/pr37385.c: New test.
3430
 
3431
2008-09-09  H.J. Lu  
3432
 
3433
        PR rtl-optimization/37435
3434
        * gcc.dg/dfp/pr37435.c: New.
3435
 
3436
2008-09-09  Jakub Jelinek  
3437
 
3438
        PR c++/37417
3439
        * g++.dg/ext/vla5.C: New test.
3440
 
3441
        PR middle-end/37356
3442
        * g++.dg/tree-ssa/pr37356.C: New test.
3443
 
3444
        PR target/37438
3445
        * gcc.dg/pr37438.c: New test.
3446
 
3447
        PR c++/37389
3448
        * g++.dg/parse/enum4.C: New test.
3449
 
3450
2008-09-09  Daniel Kraft  
3451
 
3452
        PR fortran/37429
3453
        * gfortran.dg/typebound_call_7.f03: New test.
3454
        * gfortran.dg/typebound_call_8.f03: New test.
3455
 
3456
2008-09-09  Richard Guenther  
3457
 
3458
        PR middle-end/37354
3459
        PR middle-end/30165
3460
        * g++.dg/torture/pr37354.C: New testcase.
3461
 
3462
2008-09-09  Aldy Hernandez  
3463
 
3464
        PR/37442
3465
        * gcc.target/i386/pr12329.c: Place error message on function name
3466
        line.
3467
        * gcc.target/i386/sse-5.c: Same.
3468
 
3469
2008-09-09  Aldy Hernandez  
3470
 
3471
        * gcc.dg/always_inline.c: Place error message on function
3472
        name line.
3473
        * gcc.dg/winline-6.c: Same.
3474
        * gcc.dg/noreturn-1.c: Same.
3475
        * gcc.dg/noreturn-7.c: Same.
3476
        * gcc.dg/inline-14.c: Same.
3477
        * gcc.dg/always_inline3.c: Same.
3478
        * gcc.dg/winline-3.c: Same.
3479
        * gcc.dg/wtr-func-def-1.c: Same.
3480
        * gcc.dg/winline-5.c: Same.
3481
        * gcc.dg/winline-7.c: Same.
3482
        * gcc.dg/winline-9.c: Same.
3483
        * gcc.dg/noreturn-4.c: Same.
3484
        * gcc.dg/20041213-1.c: Use column numbers.
3485
 
3486
2008-09-09  Richard Guenther  
3487
 
3488
        PR tree-optimization/37433
3489
        * gcc.c-torture/compile/pr37433.c: New testcase.
3490
 
3491
2008-09-09  Richard Guenther  
3492
 
3493
        PR tree-optimization/37387
3494
        * gcc.c-torture/compile/pr37387.c: New testcase.
3495
 
3496
2008-09-09  Daniel Kraft  
3497
 
3498
        PR fortran/37411
3499
        * gfortran.dg/array_function_4.f90: New test.
3500
 
3501
2008-09-08  Daniel Jacobowitz  
3502
            Mark Mitchell  
3503
 
3504
        * g++.dg/compat/eh/filter2_x.C: Declare abort.
3505
        * g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_y.C: Include
3506
        cstddef and use std::size_t.
3507
 
3508
        * gcc.dg/compat/compat-common.h: Define SKIP_COMPLEX_INT if
3509
        SKIP_COMPLEX.  Honor SKIP_COMPLEX.
3510
        * gcc.dg/compat/scalar-by-value-3_x.c,
3511
        gcc.dg/compat/scalar-by-value-3_y.c,
3512
        gcc.dg/compat/scalar-by-value-4_x.c,
3513
        gcc.dg/compat/scalar-by-value-4_y.c,
3514
        gcc.dg/compat/scalar-by-value-5.c,
3515
        gcc.dg/compat/scalar-by-value-5_main.c,
3516
        gcc.dg/compat/scalar-by-value-6.c,
3517
        gcc.dg/compat/scalar-by-value-6_main.c,
3518
        gcc.dg/compat/scalar-by-value-6_x.c,
3519
        gcc.dg/compat/scalar-by-value-6_y.c,
3520
        gcc.dg/compat/struct-by-value-16_x.c,
3521
        gcc.dg/compat/struct-by-value-16_y.c,
3522
        gcc.dg/compat/struct-by-value-16a_x.c,
3523
        gcc.dg/compat/struct-by-value-16a_y.c,
3524
        gcc.dg/compat/struct-by-value-17_x.c,
3525
        gcc.dg/compat/struct-by-value-17_y.c,
3526
        gcc.dg/compat/struct-by-value-17a_x.c,
3527
        gcc.dg/compat/struct-by-value-17a_y.c,
3528
        gcc.dg/compat/struct-by-value-18_x.c,
3529
        gcc.dg/compat/struct-by-value-18_y.c,
3530
        gcc.dg/compat/struct-by-value-18a_x.c,
3531
        gcc.dg/compat/struct-by-value-18a_y.c,
3532
        gcc.dg/compat/struct-layout-1.h,
3533
        gcc.dg/compat/scalar-return-3_x.c,
3534
        gcc.dg/compat/scalar-return-3_y.c,
3535
        gcc.dg/compat/scalar-return-4_x.c,
3536
        gcc.dg/compat/scalar-return-4_y.c: Honor SKIP_COMPLEX.
3537
 
3538
        * gcc.dg/compat/scalar-by-value-y.h: Use stdarg.h for non-GCC
3539
        compilers.
3540
 
3541
        * gcc.dg/compat/struct-by-value-22_y.c,
3542
        gcc.dg/compat/struct-by-value-22_main.c,
3543
        gcc.dg/compat/struct-by-value-22_x.c: Honor SKIP_VLA_IN_STRUCT.
3544
 
3545
        * lib/c-compat.exp (compat_setup_dfp): Check the compiler under test
3546
        first.
3547
        * lib/compat.exp: Document COMPLEX and VLA_IN_STRUCT skips.
3548
 
3549
2008-09-08  Andy Hutchinson  
3550
 
3551
        * gcc.dg/struct/wo_prof_escape_substr_value.c: Limit allocation
3552
        based on STACK_SIZE.
3553
        * gcc.dg/struct/wo_prof_array_through_pointer.c: Ditto.
3554
        * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Ditto.
3555
        * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Limit allocation
3556
        based on STACK_SIZE. Check malloc return for NULL.
3557
        * gcc.dg/struct/w_prof_local_var.c: Ditto.
3558
        * gcc.dg/struct/wo_prof_mult_field_peeling.c: Ditto.
3559
        * gcc.dg/struct/w_prof_local_array.c: Limit allocation based on
3560
        STACK_SIZE. XFAIL AVR target.
3561
        * gcc.dg/struct/wo_prof_local_array.c: Ditto.
3562
        * gcc.dg/struct/w_prof_two_strs.c: Limit allocation based on
3563
        STACK_SIZE. Limit random size to N.
3564
        * gcc.dg/struct/wo_prof_two_strs.c: Limit allocation based on
3565
        STACK_SIZE. XFAIL AVR target. Limit random size to N.
3566
        * gcc.dg/struct/w_prof_single_str_global.c: XFAIL AVR target.
3567
        * gcc.dg/struct/wo_prof_array_field.c: Ditto.
3568
        * gcc.dg/struct/wo_prof_double_malloc.c: Ditto.
3569
        * gcc.dg/struct/wo_prof_global_array.c: Ditto.
3570
        * gcc.dg/struct/wo_prof_single_str_global.c: Ditto.
3571
        * gcc.dg/struct/wo_prof_single_str_local.c: Ditto.
3572
        * gcc.dg/struct/w_prof_global_var.c: Limit allocation based on
3573
        STACK_SIZE. Check malloc return for NULL. XFAIL AVR target.
3574
        * gcc.dg/struct/wo_prof_global_var.c: Ditto.
3575
        * gcc.dg/struct/wo_prof_local_var.c: Ditto.
3576
        * gcc.dg/struct/wo_prof_malloc_size_var.c: Access only allocated
3577
        space. Limit allocation based on STACK_SIZE. XFAIL AVR target.
3578
 
3579
2008-09-08  John David Anglin  
3580
 
3581
        * g++.dg/cdce3.C: Require c99 runtime.
3582
 
3583
2008-09-08  Jakub Jelinek  
3584
 
3585
        PR middle-end/37393
3586
        * g++.dg/tree-ssa/pr37393.C: New test.
3587
 
3588
        PR middle-end/37414
3589
        * g++.dg/opt/init2.C: New test.
3590
 
3591
        PR middle-end/37337
3592
        * g++.dg/tree-ssa/pr37337.C: New test.
3593
 
3594
2008-09-08  Richard Guenther  
3595
 
3596
        PR tree-optimization/37421
3597
        * g++.dg/torture/pr37421.C: New testcase.
3598
 
3599
2008-09-08  Daniel Kraft  
3600
 
3601
        PR fortran/36167
3602
        * gfortran.dg/array_function_3.f90: New test.
3603
        * gfortran.dg/save_3.f90: Added cleanup-modules directive.
3604
        * gfortran.dg/string_compare_1.f90: Ditto.
3605
 
3606
2008-09-08  Daniel Kraft  
3607
 
3608
        PR fortran/37199
3609
        * gfortran.dg/array_function_2.f90: New test.
3610
 
3611
2008-09-08  Tobias Burnus  
3612
 
3613
        PR fortran/37400
3614
        * gfortran.dg/implicit_12.f90: New test.
3615
 
3616
2008-09-07  Thomas Koenig  
3617
 
3618
        PR fortran/37203
3619
        * gfortran.d/reshape_order_1.f90:  New test case.
3620
        * gfortran.d/reshape_order_2.f90:  New test case.
3621
        * gfortran.d/reshape_order_3.f90:  New test case.
3622
        * gfortran.d/reshape_order_4.f90:  New test case.
3623
 
3624
2008-09-07  Richard Guenther  
3625
            Ira Rosen  
3626
 
3627
        PR tree-optimization/36630
3628
        * gcc.dg/vect/pr36630.c: New test.
3629
 
3630
2008-09-07  Daniel Kraft  
3631
 
3632
        * gfortran.dg/stfunc_6.f90: Extended testcase to include more tests
3633
        related to PURE and statement functions.
3634
 
3635
2008-09-07  Dorit Nuzman  
3636
            Ira Rosen  
3637
 
3638
        PR tree-optimization/35642
3639
        * lib/target-supports.exp (check_effective_target_vect_short_mult):
3640
        Add powerpc.
3641
 
3642
2008-09-07  Victor Kaplansky  
3643
 
3644
        PR testsuite/37334
3645
        * gcc.dg/fastmath-2.c: Add volatile to
3646
        definition of b, change -ffast-math to -ffinite-math-only
3647
        and rename test to ...
3648
        * gcc.dg/div-double-1.c: ... this.
3649
 
3650
2008-09-06  Jeff Law 
3651
 
3652
        * gcc.c-torture/execute/memcpy-bi.c: Include 
3653
 
3654
2008-09-06  Tobias Burnus  
3655
 
3656
        PR fortran/37399
3657
        * gfortran.dg/size_kind.f90: Remove allocate statement
3658
        as it overflows at compile time on 32bit systems.
3659
 
3660
2008-09-06  Jan Hubicka  
3661
 
3662
        * g++.dg/tree-ssa-pr14703.C: New testcase.
3663
 
3664
2008-09-06  Tobias Burnus  
3665
 
3666
        PR fortran/36153
3667
        * gfortran.dg/size_kind.f90: New test.
3668
 
3669
2008-09-06  Steven G. Kargl  
3670
 
3671
        PR fortran/33229
3672
        * gfortran.dg/intrinsic_subroutine.f90: New test.
3673
 
3674
2008-09-06  Richard Sandiford  
3675
 
3676
        * gcc.target/mips/mips.exp (dg-mips-options): Make
3677
        -mr10k-cache-barrier=* imply -mips3 or above.
3678
        * gcc.target/mips/cache-1.c: New test.
3679
        * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3680
        * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3681
        * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3682
        * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3683
        * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3684
        * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3685
        * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3686
        * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3687
        * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3688
        * gcc.target/mips/r10k-cache-barrier-10.c: Likewise.
3689
        * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3690
        * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3691
        * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3692
        * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3693
        * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3694
 
3695
2008-09-05  Daniel Kraft  
3696
 
3697
        PR fortran/35837
3698
        * gfortran.dg/save_3.f90: New test.
3699
 
3700
2008-09-05  Douglas Gregor  
3701
 
3702
        PR c++/37342
3703
        * g++.dg/other/canon-37342.C: New.
3704
 
3705
2008-09-05  Joseph Myers  
3706
 
3707
        * gcc.c-torture/compile/20080903-1.c: New test.
3708
 
3709
2008-09-05  Daniel Kraft  
3710
 
3711
        PR fortran/36746
3712
        * gfortran.dg/implicit_derived_type_1.f90: New test.
3713
        * gfortran.dg/used_before_typed_5.f90: New test.
3714
 
3715
2008-09-04  Jan Hubicka  
3716
 
3717
        * gcc.target/i386/cold-attribute-1.c: Update testcase.
3718
 
3719
2008-09-04  Ian Lance Taylor  
3720
 
3721
        * g++.dg/init/const7.C: New test.
3722
 
3723
2008-09-04  Adam Nemet  
3724
 
3725
        * gcc.target/mips/seq-1.c: New test.
3726
        * gcc.target/mips/octeon-seq-1.c: New test.
3727
        * gcc.target/mips/octeon-seq-2.c: New test.
3728
        * gcc.target/mips/octeon-seq-3.c: New test.
3729
        * gcc.target/mips/octeon-seq-4.c: New test.
3730
        * gcc.target/mips/scc-2.c: Also pass on sltiu.
3731
        * gcc.target/mips/scc-3.c: Likewise.
3732
 
3733
2008-09-04  Adam Nemet  
3734
 
3735
        * gcc.target/mips/truncate-2.c: New test.
3736
        * gcc.target/mips/octeon-exts-1.c: New test.
3737
        * gcc.target/mips/octeon-exts-2.c: New test.
3738
        * gcc.target/mips/octeon-exts-3.c: New test.
3739
        * gcc.target/mips/octeon-exts-4.c: New test.
3740
 
3741
2008-09-04  Adam Nemet  
3742
 
3743
        * gcc.target/mips/octeon-cins-1.c: New test.
3744
        * gcc.target/mips/octeon-cins-2.c: New test.
3745
 
3746
2008-09-04  Richard Guenther  
3747
 
3748
        * gfortran.dg/internal_pack_4.f90: Adjust pattern.
3749
 
3750
2008-09-04  Daniel Kraft  
3751
 
3752
        PR fortran/37099
3753
        * gfortran.dg/string_compare_1.f90: New text.
3754
        * gfortran.dg/string_compare_2.f90: New text.
3755
        * gfortran.dg/string_compare_3.f90: New text.
3756
 
3757
2008-09-04  H.J. Lu  
3758
 
3759
        PR rtl-optimization/37243
3760
        * gfortran.dg/pr37243.f: New.
3761
 
3762
2008-09-03  Jan Hubicka  
3763
 
3764
        PR middle-end/37343
3765
        * g++.dg/torture/pr37343.C New file.
3766
 
3767
2008-09-03  Ira Rosen  
3768
 
3769
        * gcc.dg/vect/slp-perm-1.c: Add call to check_vect.
3770
        * gcc.dg/vect/slp-perm-2.c, gcc.dg/vect/slp-perm-3.c,
3771
        gcc.dg/vect/slp-perm-4.c, gcc.dg/vect/slp-perm-5.c,
3772
        gcc.dg/vect/slp-perm-6.c, gcc.dg/vect/slp-perm-7.c,
3773
        gcc.dg/vect/slp-perm-8.c, gcc.dg/vect/slp-perm-9.c: Likewise.
3774
 
3775
2008-09-03  Jan Hubicka  
3776
 
3777
        PR tree-optimization/37345
3778
        PR tree-optimization/37358
3779
        PR tree-optimization/37357
3780
        * g++.dg/torture/pr37345.C: New file.
3781
 
3782
2008-09-03  Tobias Grosser  
3783
 
3784
        * lib/target-supports.exp (check_effective_target_fgraphite): Fix test.
3785
        Graphite is only available with -O1.
3786
 
3787
2008-09-03  H.J. Lu  
3788
 
3789
        * gcc.c-torture/compile/vector-4.c: Add -mavx for x86.
3790
 
3791
        * gcc.target/i386/avx-3.c: Require DFP support.
3792
 
3793
2008-09-03  Jakub Jelinek  
3794
 
3795
        PR c++/37348
3796
        * g++.dg/parse/crash45.C: New test.
3797
 
3798
        PR c++/37189
3799
        * g++.dg/gomp/pr37189.C: New test.
3800
 
3801
        PR debug/37322
3802
        * gfortran.dg/debug/pr35154-dwarf2.f: Fix up scan-assembler regexps.
3803
 
3804
2008-09-03  Andrew Pinski  
3805
 
3806
        PR middle-end/36445
3807
        * g++.dg/torture/pr36445.C: New test.
3808
 
3809
2008-09-03  Andrew Pinski  
3810
 
3811
        PR middle-end/37293
3812
        * g++.dg/torture/ipa-cp-1.C: New test.
3813
 
3814
2008-09-03  David Edelsohn  
3815
 
3816
        * g++.dg/ext/java-2.C: Disable on AIX.
3817
 
3818
2008-09-03  Jakub Jelinek  
3819
 
3820
        PR c++/37346
3821
        * g++.dg/gomp/pr37346.C: New test.
3822
 
3823
2008-09-03  Bernd Schmidt  
3824
 
3825
        From Mike Frysinger  
3826
        * gcc.target/bfin/mcpu-bf522.c: Check SILICON_REVISION is 0x0001.
3827
        * gcc.target/bfin/mcpu-bf523.c: Likewise.
3828
        * gcc.target/bfin/mcpu-bf524.c: Likewise.
3829
        * gcc.target/bfin/mcpu-bf525.c: Likewise.
3830
        * gcc.target/bfin/mcpu-bf526.c: Likewise.
3831
        * gcc.target/bfin/mcpu-bf527.c: Likewise.
3832
        * gcc.target/bfin/mcpu-bf542.c: Likewise.
3833
        * gcc.target/bfin/mcpu-bf544.c: Likewise.
3834
        * gcc.target/bfin/mcpu-bf547.c: Likewise.
3835
        * gcc.target/bfin/mcpu-bf548.c: Likewise.
3836
        * gcc.target/bfin/mcpu-bf549.c: Likewise.
3837
 
3838
2008-09-02  John David Anglin  
3839
 
3840
        * gcc.c-torture/compile/pr33009.c: xfail on hppa*-*-*.
3841
        * gcc.c-torture/compile/pr11832.c: Likewise.
3842
 
3843
2008-09-02  H.J. Lu  
3844
 
3845
        * gcc.target/i386/amd64-abi-3.c: New test.
3846
        * gcc.target/i386/amd64-abi-4.c: Likewise.
3847
        * gcc.target/i386/amd64-abi-5.c: Likewise.
3848
        * gcc.target/i386/amd64-abi-6.c: Likewise.
3849
 
3850
2008-09-02  Jakub Jelinek  
3851
 
3852
        PR tree-optimization/36766
3853
        * g++.dg/tree-ssa/pr36766.C: New test.
3854
 
3855
        PR target/36332
3856
        * gcc.c-torture/execute/ieee/pr36332.c: New test.
3857
 
3858
        PR c/37171
3859
        * g++.dg/ext/attrib34.C: New test.
3860
 
3861
2008-09-02  Sebastian Pop  
3862
            Tobias Grosser  
3863
            Jan Sjodin  
3864
            Harsha Jagasia  
3865
            Dwarakanath Rajagopal  
3866
            Konrad Trifunovic  
3867
            Adrien Eliche  
3868
 
3869
        Merge from graphite branch.
3870
        * gcc.dg/graphite/scop-{0,1,2,3,4,5,6,7,8,9,
3871
        10,11,12,13,14,15,16,17,18}.c: New.
3872
        * gcc.dg/graphite/graphite.exp: New.
3873
        * gcc.dg/graphite/scop-matmult.c: New.
3874
        * gcc.dg/graphite/block-0.c: New.
3875
        * lib/target-supports.exp (check_effective_target_fgraphite): New.
3876
        * gfortran.dg/graphite/block-1.f90: New.
3877
        * gfortran.dg/graphite/scop-{1,2}.f: New.
3878
        * gfortran.dg/graphite/block-{1,3,4}.f90: New.
3879
        * gfortran.dg/graphite/graphite.exp: New.
3880
 
3881
2008-09-02  Richard Guenther  
3882
 
3883
        PR tree-optimization/37327
3884
        * gcc.c-torture/compile/pr37327.c: New testcase.
3885
 
3886
2008-09-02  Victor Kaplansky  
3887
 
3888
        * gcc.dg/fastmath-2.c: New.
3889
 
3890
2008-09-02  Jakub Jelinek  
3891
 
3892
        PR tree-optimization/37095
3893
        * g++.dg/inherit/thunk9.C: New test.
3894
 
3895
2008-09-01  Jerry DeLisle  
3896
 
3897
        PR fortran/37228
3898
        * gfortran.dg/fmt_g0_4.f08: Revised test.
3899
 
3900
2008-09-02  Daniel Kraft  
3901
 
3902
        * gfortran.dg/abstract_type_1.f90: New test.
3903
        * gfortran.dg/abstract_type_2.f03: New test.
3904
        * gfortran.dg/abstract_type_3.f03: New test.
3905
        * gfortran.dg/abstract_type_4.f03: New test.
3906
 
3907
2008-09-01  Aldy Hernandez  
3908
 
3909
        * gcc.dg/20010516-1.c: Test for columns.
3910
 
3911
2008-09-01  Daniel Kraft  
3912
 
3913
        PR fortran/37193
3914
        * gfortran.dg/use_rename_4.f90: New test.
3915
        * gfortran.dg/use_rename_5.f90: New test.
3916
 
3917
2008-09-01  Richard Guenther  
3918
 
3919
        PR tree-optimization/37305
3920
        * gcc.c-torture/compile/pr37305.c: New testcase.
3921
 
3922
2008-09-01  Jakub Jelinek  
3923
 
3924
        PR middle-end/36449
3925
        * g++.dg/opt/pr36449.C: New test.
3926
 
3927
2008-08-31  Paolo Carlini  
3928
 
3929
        PR c/37271
3930
        * gcc.dg/pr37186.c: Add dg-message command for line 5.
3931
 
3932
2008-08-31  Richard Guenther  
3933
 
3934
        PR middle-end/37289
3935
        * gcc.dg/pr37289.c: New testcase.
3936
 
3937
2008-08-31  Jakub Jelinek  
3938
 
3939
        PR target/37168
3940
        * gcc.target/powerpc/pr37168.c: New test.
3941
 
3942
2008-08-31  Jan Hubicka  
3943
 
3944
        * gcc.target/i386/cold-attribute-1.c: New testcase.
3945
        * gcc.target/i386/cold-attribute-2.c: New testcase.
3946
        * gcc.target/i386/cold-attribute-3.c: New testcase.
3947
        * gcc.target/i386/cold-attribute-4.c: New testcase.
3948
 
3949
2008-08-31  Jakub Jelinek  
3950
 
3951
        PR debug/37287
3952
        * gfortran.dg/pr37287-1.f90: New test.
3953
        * gfortran.dg/pr37287-2.F90: New test.
3954
 
3955
2008-08-31  Daniel Kraft  
3956
 
3957
        * gfortran.dg/typebound_generic_1.f03: New test.
3958
        * gfortran.dg/typebound_generic_2.f03: New test.
3959
        * gfortran.dg/typebound_generic_3.f03: New test.
3960
 
3961
2008-08-30  Andrew Pinski  
3962
 
3963
        PR middle-end/36444
3964
        * g++.dg/torture/pr36444.C: New testcase.
3965
        * gcc.c-torture/compile/vector-4.c: New testcase.
3966
 
3967
2008-08-30  Jerry DeLisle  
3968
 
3969
        PR libfortran/36895
3970
        * gfortran.dg/namelist_53.f90: New test.
3971
 
3972
2008-08-29  Michael Meissner  
3973
 
3974
        * gcc.target/i386/sse-22.c: Change #pragma GCC option to #pragma
3975
        GCC target.  Change attribute((option(...))) to
3976
        attribute((target(...))).
3977
        * gcc.target/i386/sse-23.c: Ditto.
3978
        * gcc.target/i386/funcspec-1.c: Ditto.
3979
        * gcc.target/i386/funcspec-2.c: Ditto.
3980
        * gcc.target/i386/funcspec-3.c: Ditto.
3981
        * gcc.target/i386/funcspec-4.c: Ditto.
3982
        * gcc.target/i386/funcspec-5.c: Ditto.
3983
        * gcc.target/i386/funcspec-6.c: Ditto.
3984
        * gcc.target/i386/funcspec-7.c: Ditto.
3985
        * gcc.target/i386/funcspec-8.c: Ditto.
3986
        * gcc.target/i386/funcspec-9.c: Ditto.
3987
        * gcc.target/i386/funcspec-10.c: Ditto.
3988
        * gcc.target/i386/funcspec-11.c: Ditto.
3989
 
3990
        * gcc.target/i386/cold-1.c: Delete.
3991
        * gcc.target/i386/hot-1.c: Ditto.
3992
 
3993
        * gcc.dg/pr36997.c: Add -msse2 to the target flags.
3994
 
3995
        * gcc.target/i386/funcspec-8.c: #pragma GCC option push is now
3996
        #pragma GCC push_options, and #pragma GCC option pop is now
3997
        #pragma GCC pop_options.
3998
        * gcc.target/i386/opt-2.c: Ditto.
3999
 
4000
2008-08-29  Mark Mitchell  
4001
 
4002
        * g++.dg/abi/mangle-neon.C: Add substitution test.
4003
 
4004
2008-08-29  Jakub Jelinek  
4005
 
4006
        PR c/37261
4007
        * gcc.dg/pr37261.c: New test.
4008
 
4009
        PR fortran/23057
4010
        * gfortran.dg/debug/pr35154-dwarf2.f: Adjust for replacement
4011
        of DW_TAG_member with DW_TAG_variable.
4012
 
4013
2008-08-29  Jan Hubicka  
4014
 
4015
        * gcc.dg/ipa/modif-1.c: Update template.
4016
 
4017
2008-08-29  Jan Hubicka  
4018
 
4019
        * gcc.dg/ipa/ipa-1.c: Fix template for better debug output.
4020
        * gcc.dg/ipa/ipa-2.c: Fix template for better debug output.
4021
        * gcc.dg/ipa/ipa-3.c: Fix template for better debug output.
4022
        * gcc.dg/ipa/ipa-4.c: Fix template for better debug output.
4023
        * gcc.dg/ipa/ipa-5.c: Fix template for better debug output.
4024
        * gcc.dg/ipa/ipa-7.c: Fix template for better debug output.
4025
 
4026
2008-08-29  Richard Guenther  
4027
 
4028
        * gfortran.fortran-torture/compile/20080805-1.f90: New testcase.
4029
 
4030
2008-08-29  Richard Guenther  
4031
 
4032
        PR middle-end/37236
4033
        * gfortran.fortran-torture/compile/pr37236.f: New testcase.
4034
 
4035
2008-08-29  Richard Guenther  
4036
 
4037
        PR tree-optimization/37207
4038
        * gcc.dg/tree-ssa/vrp46.c: New testcase.
4039
 
4040
2008-08-28  Adam Nemet  
4041
 
4042
        * gcc.target/mips/octeon-bbit-1.c: New test.
4043
        * gcc.target/mips/octeon-bbit-2.c: New test.
4044
        * gcc.target/mips/octeon-bbit-3.c: New test.
4045
 
4046
2008-08-28  Manuel Lopez-Ibanez  
4047
            Andrew Pinski  
4048
 
4049
        PR 18050
4050
        * gcc.dg/Wsequence-point-pr18050.c: New.
4051
        * g++.dg/warn/Wsequence-point-pr18050.C: New.
4052
 
4053
2008-08-28  Paolo Carlini  
4054
 
4055
        PR c++/37260
4056
        * g++.dg/parse/crash44.C: New.
4057
 
4058
2008-08-28  Adam Nemet  
4059
 
4060
        * gcc.target/mips/octeon-dmul-1.c: New test.
4061
        * gcc.target/mips/octeon-dmul-2.c: New test.
4062
        * gcc.target/mips/dmult-1.c: New test.
4063
 
4064
2008-08-28  Xuepeng Guo  
4065
            Joey Ye  
4066
            H.J. Lu  
4067
 
4068
        * gcc.dg/compat/vector-1b_main.c: New.
4069
        * gcc.dg/compat/vector-1b_x.c: Likewise.
4070
        * gcc.dg/compat/vector-1b_y.c: Likewise.
4071
        * gcc.dg/compat/vector-2b_main.c: Likewise.
4072
        * gcc.dg/compat/vector-2b_x.c: Likewise.
4073
        * gcc.dg/compat/vector-2b_y.c: Likewise.
4074
        * gcc.target/i386/aes-avx-check.h: Likewise.
4075
        * gcc.target/i386/avx-1.c: Likewise.
4076
        * gcc.target/i386/avx-2.c: Likewise.
4077
        * gcc.target/i386/avx-3.c: Likewise.
4078
        * gcc.target/i386/avx-check.h: Likewise.
4079
        * gcc.target/i386/avx-set1-epi32-1.c: Likewise.
4080
        * gcc.target/i386/avx-set1-pd-256-1.c: Likewise.
4081
        * gcc.target/i386/avx-set1-ps-256-1.c: Likewise.
4082
        * gcc.target/i386/avx-set-v16hi-1.c: Likewise.
4083
        * gcc.target/i386/avx-set-v16hi-2.c: Likewise.
4084
        * gcc.target/i386/avx-set-v16hi-3.c: Likewise.
4085
        * gcc.target/i386/avx-set-v16hi-4.c: Likewise.
4086
        * gcc.target/i386/avx-set-v16hi-5.c: Likewise.
4087
        * gcc.target/i386/avx-set-v32qi-1.c: Likewise.
4088
        * gcc.target/i386/avx-set-v32qi-2.c: Likewise.
4089
        * gcc.target/i386/avx-set-v32qi-3.c: Likewise.
4090
        * gcc.target/i386/avx-set-v32qi-4.c: Likewise.
4091
        * gcc.target/i386/avx-set-v32qi-5.c: Likewise.
4092
        * gcc.target/i386/avx-set-v4df-1.c: Likewise.
4093
        * gcc.target/i386/avx-set-v4df-2.c: Likewise.
4094
        * gcc.target/i386/avx-set-v4df-3.c: Likewise.
4095
        * gcc.target/i386/avx-set-v4df-4.c: Likewise.
4096
        * gcc.target/i386/avx-set-v4df-5.c: Likewise.
4097
        * gcc.target/i386/avx-set-v4di-1.c: Likewise.
4098
        * gcc.target/i386/avx-set-v4di-2.c: Likewise.
4099
        * gcc.target/i386/avx-set-v4di-3.c: Likewise.
4100
        * gcc.target/i386/avx-set-v4di-4.c: Likewise.
4101
        * gcc.target/i386/avx-set-v4di-5.c: Likewise.
4102
        * gcc.target/i386/avx-set-v8sf-1.c: Likewise.
4103
        * gcc.target/i386/avx-set-v8sf-2.c: Likewise.
4104
        * gcc.target/i386/avx-set-v8sf-3.c: Likewise.
4105
        * gcc.target/i386/avx-set-v8sf-4.c: Likewise.
4106
        * gcc.target/i386/avx-set-v8sf-5.c: Likewise.
4107
        * gcc.target/i386/avx-set-v8si-1.c: Likewise.
4108
        * gcc.target/i386/avx-set-v8si-2.c: Likewise.
4109
        * gcc.target/i386/avx-set-v8si-3.c: Likewise.
4110
        * gcc.target/i386/avx-set-v8si-4.c: Likewise.
4111
        * gcc.target/i386/avx-set-v8si-5.c: Likewise.
4112
        * gcc.target/i386/avx-setzero-pd-256-1.c: Likewise.
4113
        * gcc.target/i386/avx-setzero-ps-256-1.c: Likewise.
4114
        * gcc.target/i386/avx-setzero-si256-1.c: Likewise.
4115
        * gcc.target/i386/avx-vaddpd-1.c: Likewise.
4116
        * gcc.target/i386/avx-vaddpd-256-1.c: Likewise.
4117
        * gcc.target/i386/avx-vaddps-1.c: Likewise.
4118
        * gcc.target/i386/avx-vaddps-256-1.c: Likewise.
4119
        * gcc.target/i386/avx-vaddsd-1.c: Likewise.
4120
        * gcc.target/i386/avx-vaddss-1.c: Likewise.
4121
        * gcc.target/i386/avx-vaddsubpd-1.c: Likewise.
4122
        * gcc.target/i386/avx-vaddsubpd-256-1.c: Likewise.
4123
        * gcc.target/i386/avx-vaddsubps-1.c: Likewise.
4124
        * gcc.target/i386/avx-vaddsubps-256-1.c: Likewise.
4125
        * gcc.target/i386/avx-vaesdec-1.c: Likewise.
4126
        * gcc.target/i386/avx-vaesdeclast-1.c: Likewise.
4127
        * gcc.target/i386/avx-vaesenc-1.c: Likewise.
4128
        * gcc.target/i386/avx-vaesenclast-1.c: Likewise.
4129
        * gcc.target/i386/avx-vaesimc-1.c: Likewise.
4130
        * gcc.target/i386/avx-vaeskeygenassist-1.c: Likewise.
4131
        * gcc.target/i386/avx-vandnpd-1.c: Likewise.
4132
        * gcc.target/i386/avx-vandnpd-256-1.c: Likewise.
4133
        * gcc.target/i386/avx-vandnps-1.c: Likewise.
4134
        * gcc.target/i386/avx-vandnps-256-1.c: Likewise.
4135
        * gcc.target/i386/avx-vandpd-1.c: Likewise.
4136
        * gcc.target/i386/avx-vandpd-256-1.c: Likewise.
4137
        * gcc.target/i386/avx-vandps-1.c: Likewise.
4138
        * gcc.target/i386/avx-vandps-256-1.c: Likewise.
4139
        * gcc.target/i386/avx-vblendpd-1.c: Likewise.
4140
        * gcc.target/i386/avx-vblendpd-256-1.c: Likewise.
4141
        * gcc.target/i386/avx-vblendps-256-1.c: Likewise.
4142
        * gcc.target/i386/avx-vblendvpd-256-1.c: Likewise.
4143
        * gcc.target/i386/avx-vblendvps-256-1.c: Likewise.
4144
        * gcc.target/i386/avx-vbroadcastf128-256-1.c: Likewise.
4145
        * gcc.target/i386/avx-vbroadcastf128-256-2.c: Likewise.
4146
        * gcc.target/i386/avx-vbroadcastsd-1.c: Likewise.
4147
        * gcc.target/i386/avx-vbroadcastss-1.c: Likewise.
4148
        * gcc.target/i386/avx-vbroadcastss-2.c: Likewise.
4149
        * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4150
        * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4151
        * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4152
        * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4153
        * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4154
        * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4155
        * gcc.target/i386/avx-vcomisd-1.c: Likewise.
4156
        * gcc.target/i386/avx-vcomisd-2.c: Likewise.
4157
        * gcc.target/i386/avx-vcomisd-3.c: Likewise.
4158
        * gcc.target/i386/avx-vcomisd-4.c: Likewise.
4159
        * gcc.target/i386/avx-vcomisd-5.c: Likewise.
4160
        * gcc.target/i386/avx-vcomisd-6.c: Likewise.
4161
        * gcc.target/i386/avx-vcomiss-1.c: Likewise.
4162
        * gcc.target/i386/avx-vcomiss-2.c: Likewise.
4163
        * gcc.target/i386/avx-vcomiss-3.c: Likewise.
4164
        * gcc.target/i386/avx-vcomiss-4.c: Likewise.
4165
        * gcc.target/i386/avx-vcomiss-5.c: Likewise.
4166
        * gcc.target/i386/avx-vcomiss-6.c: Likewise.
4167
        * gcc.target/i386/avx-vcvtdq2pd-1.c: Likewise.
4168
        * gcc.target/i386/avx-vcvtdq2pd-256-1.c: Likewise.
4169
        * gcc.target/i386/avx-vcvtdq2ps-1.c: Likewise.
4170
        * gcc.target/i386/avx-vcvtpd2dq-1.c: Likewise.
4171
        * gcc.target/i386/avx-vcvtpd2dq-256-1.c: Likewise.
4172
        * gcc.target/i386/avx-vcvtpd2ps-1.c: Likewise.
4173
        * gcc.target/i386/avx-vcvtpd2ps-256-1.c: Likewise.
4174
        * gcc.target/i386/avx-vcvtps2dq-1.c: Likewise.
4175
        * gcc.target/i386/avx-vcvtps2dq-256-1.c: Likewise.
4176
        * gcc.target/i386/avx-vcvtps2pd-1.c: Likewise.
4177
        * gcc.target/i386/avx-vcvtps2pd-256-1.c: Likewise.
4178
        * gcc.target/i386/avx-vcvtsd2si-1.c: Likewise.
4179
        * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4180
        * gcc.target/i386/avx-vcvtsd2ss-1.c: Likewise.
4181
        * gcc.target/i386/avx-vcvtsi2sd-1.c: Likewise.
4182
        * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4183
        * gcc.target/i386/avx-vcvtsi2ss-1.c: Likewise.
4184
        * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4185
        * gcc.target/i386/avx-vcvtss2sd-1.c: Likewise.
4186
        * gcc.target/i386/avx-vcvtss2si-1.c: Likewise.
4187
        * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4188
        * gcc.target/i386/avx-vcvttpd2dq-1.c: Likewise.
4189
        * gcc.target/i386/avx-vcvttpd2dq-256-1.c: Likewise.
4190
        * gcc.target/i386/avx-vcvttps2dq-1.c: Likewise.
4191
        * gcc.target/i386/avx-vcvttps2dq-256-1.c: Likewise.
4192
        * gcc.target/i386/avx-vcvttsd2si-1.c: Likewise.
4193
        * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4194
        * gcc.target/i386/avx-vcvttss2si-1.c: Likewise.
4195
        * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4196
        * gcc.target/i386/avx-vdivpd-1.c: Likewise.
4197
        * gcc.target/i386/avx-vdivpd-256-1.c: Likewise.
4198
        * gcc.target/i386/avx-vdivps-1.c: Likewise.
4199
        * gcc.target/i386/avx-vdivps-256-1.c: Likewise.
4200
        * gcc.target/i386/avx-vdivsd-1.c: Likewise.
4201
        * gcc.target/i386/avx-vdivss-1.c: Likewise.
4202
        * gcc.target/i386/avx-vdppd-1.c: Likewise.
4203
        * gcc.target/i386/avx-vdppd-2.c: Likewise.
4204
        * gcc.target/i386/avx-vdpps-1.c: Likewise.
4205
        * gcc.target/i386/avx-vdpps-2.c: Likewise.
4206
        * gcc.target/i386/avx-vextractf128-256-1.c: Likewise.
4207
        * gcc.target/i386/avx-vextractf128-256-2.c: Likewise.
4208
        * gcc.target/i386/avx-vextractps-1.c: Likewise.
4209
        * gcc.target/i386/avx-vhaddpd-1.c: Likewise.
4210
        * gcc.target/i386/avx-vhaddpd-256-1.c: Likewise.
4211
        * gcc.target/i386/avx-vhaddps-1.c: Likewise.
4212
        * gcc.target/i386/avx-vhaddps-256-1.c: Likewise.
4213
        * gcc.target/i386/avx-vhsubpd-1.c: Likewise.
4214
        * gcc.target/i386/avx-vhsubpd-256-1.c: Likewise.
4215
        * gcc.target/i386/avx-vhsubps-1.c: Likewise.
4216
        * gcc.target/i386/avx-vhsubps-256-1.c: Likewise.
4217
        * gcc.target/i386/avx-vinsertf128-256-1.c: Likewise.
4218
        * gcc.target/i386/avx-vinsertf128-256-2.c: Likewise.
4219
        * gcc.target/i386/avx-vinsertf128-256-3.c: Likewise.
4220
        * gcc.target/i386/avx-vinsertps-1.c: Likewise.
4221
        * gcc.target/i386/avx-vinsertps-2.c: Likewise.
4222
        * gcc.target/i386/avx-vlddqu-1.c: Likewise.
4223
        * gcc.target/i386/avx-vlddqu-256-1.c: Likewise.
4224
        * gcc.target/i386/avx-vmaskmovpd-256-1.c: Likewise.
4225
        * gcc.target/i386/avx-vmaskmovpd-256-2.c: Likewise.
4226
        * gcc.target/i386/avx-vmaskmovps-256-1.c: Likewise.
4227
        * gcc.target/i386/avx-vmaskmovps-256-2.c: Likewise.
4228
        * gcc.target/i386/avx-vmaxpd-1.c: Likewise.
4229
        * gcc.target/i386/avx-vmaxpd-256-1.c: Likewise.
4230
        * gcc.target/i386/avx-vmaxps-1.c: Likewise.
4231
        * gcc.target/i386/avx-vmaxps-256-1.c: Likewise.
4232
        * gcc.target/i386/avx-vmaxsd-1.c: Likewise.
4233
        * gcc.target/i386/avx-vmaxss-1.c: Likewise.
4234
        * gcc.target/i386/avx-vminpd-1.c: Likewise.
4235
        * gcc.target/i386/avx-vminpd-256-1.c: Likewise.
4236
        * gcc.target/i386/avx-vminps-1.c: Likewise.
4237
        * gcc.target/i386/avx-vminps-256-1.c: Likewise.
4238
        * gcc.target/i386/avx-vminsd-1.c: Likewise.
4239
        * gcc.target/i386/avx-vminss-1.c: Likewise.
4240
        * gcc.target/i386/avx-vmovapd-1.c: Likewise.
4241
        * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
4242
        * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
4243
        * gcc.target/i386/avx-vmovapd-2.c: Likewise.
4244
        * gcc.target/i386/avx-vmovaps-1.c: Likewise.
4245
        * gcc.target/i386/avx-vmovaps-256-1.c: Likewise.
4246
        * gcc.target/i386/avx-vmovaps-256-2.c: Likewise.
4247
        * gcc.target/i386/avx-vmovaps-2.c: Likewise.
4248
        * gcc.target/i386/avx-vmovd-1.c: Likewise.
4249
        * gcc.target/i386/avx-vmovd-2.c: Likewise.
4250
        * gcc.target/i386/avx-vmovddup-1.c: Likewise.
4251
        * gcc.target/i386/avx-vmovddup-256-1.c: Likewise.
4252
        * gcc.target/i386/avx-vmovdqa-1.c: Likewise.
4253
        * gcc.target/i386/avx-vmovdqa-256-1.c: Likewise.
4254
        * gcc.target/i386/avx-vmovdqa-256-2.c: Likewise.
4255
        * gcc.target/i386/avx-vmovdqa-2.c: Likewise.
4256
        * gcc.target/i386/avx-vmovdqu-1.c: Likewise.
4257
        * gcc.target/i386/avx-vmovdqu-256-1.c: Likewise.
4258
        * gcc.target/i386/avx-vmovdqu-256-2.c: Likewise.
4259
        * gcc.target/i386/avx-vmovdqu-2.c: Likewise.
4260
        * gcc.target/i386/avx-vmovhlps-1.c: Likewise.
4261
        * gcc.target/i386/avx-vmovhpd-1.c: Likewise.
4262
        * gcc.target/i386/avx-vmovhpd-2.c: Likewise.
4263
        * gcc.target/i386/avx-vmovhps-1.c: Likewise.
4264
        * gcc.target/i386/avx-vmovhps-2.c: Likewise.
4265
        * gcc.target/i386/avx-vmovlhps-1.c: Likewise.
4266
        * gcc.target/i386/avx-vmovlpd-1.c: Likewise.
4267
        * gcc.target/i386/avx-vmovlpd-2.c: Likewise.
4268
        * gcc.target/i386/avx-vmovmskpd-1.c: Likewise.
4269
        * gcc.target/i386/avx-vmovmskpd-256-1.c: Likewise.
4270
        * gcc.target/i386/avx-vmovmskps-1.c: Likewise.
4271
        * gcc.target/i386/avx-vmovmskps-256-1.c: Likewise.
4272
        * gcc.target/i386/avx-vmovntdq-1.c: Likewise.
4273
        * gcc.target/i386/avx-vmovntdqa-1.c: Likewise.
4274
        * gcc.target/i386/avx-vmovntpd-1.c: Likewise.
4275
        * gcc.target/i386/avx-vmovntps-1.c: Likewise.
4276
        * gcc.target/i386/avx-vmovq-1.c: Likewise.
4277
        * gcc.target/i386/avx-vmovq-2.c: Likewise.
4278
        * gcc.target/i386/avx-vmovq-3.c: Likewise.
4279
        * gcc.target/i386/avx-vmovsd-1.c: Likewise.
4280
        * gcc.target/i386/avx-vmovsd-2.c: Likewise.
4281
        * gcc.target/i386/avx-vmovshdup-1.c: Likewise.
4282
        * gcc.target/i386/avx-vmovshdup-256-1.c: Likewise.
4283
        * gcc.target/i386/avx-vmovsldup-1.c: Likewise.
4284
        * gcc.target/i386/avx-vmovsldup-256-1.c: Likewise.
4285
        * gcc.target/i386/avx-vmovss-1.c: Likewise.
4286
        * gcc.target/i386/avx-vmovss-2.c: Likewise.
4287
        * gcc.target/i386/avx-vmovss-3.c: Likewise.
4288
        * gcc.target/i386/avx-vmovupd-1.c: Likewise.
4289
        * gcc.target/i386/avx-vmovupd-256-1.c: Likewise.
4290
        * gcc.target/i386/avx-vmovupd-256-2.c: Likewise.
4291
        * gcc.target/i386/avx-vmovupd-2.c: Likewise.
4292
        * gcc.target/i386/avx-vmovups-1.c: Likewise.
4293
        * gcc.target/i386/avx-vmovups-256-1.c: Likewise.
4294
        * gcc.target/i386/avx-vmovups-256-2.c: Likewise.
4295
        * gcc.target/i386/avx-vmovups-2.c: Likewise.
4296
        * gcc.target/i386/avx-vmpsadbw-1.c: Likewise.
4297
        * gcc.target/i386/avx-vmulpd-1.c: Likewise.
4298
        * gcc.target/i386/avx-vmulpd-256-1.c: Likewise.
4299
        * gcc.target/i386/avx-vmulps-1.c: Likewise.
4300
        * gcc.target/i386/avx-vmulps-256-1.c: Likewise.
4301
        * gcc.target/i386/avx-vmulsd-1.c: Likewise.
4302
        * gcc.target/i386/avx-vmulss-1.c: Likewise.
4303
        * gcc.target/i386/avx-vorpd-1.c: Likewise.
4304
        * gcc.target/i386/avx-vorpd-256-1.c: Likewise.
4305
        * gcc.target/i386/avx-vorps-1.c: Likewise.
4306
        * gcc.target/i386/avx-vorps-256-1.c: Likewise.
4307
        * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4308
        * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4309
        * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4310
        * gcc.target/i386/avx-vpackssdw-1.c: Likewise.
4311
        * gcc.target/i386/avx-vpacksswb-1.c: Likewise.
4312
        * gcc.target/i386/avx-vpackusdw-1.c: Likewise.
4313
        * gcc.target/i386/avx-vpackuswb-1.c: Likewise.
4314
        * gcc.target/i386/avx-vpaddb-1.c: Likewise.
4315
        * gcc.target/i386/avx-vpaddd-1.c: Likewise.
4316
        * gcc.target/i386/avx-vpaddq-1.c: Likewise.
4317
        * gcc.target/i386/avx-vpaddsb-1.c: Likewise.
4318
        * gcc.target/i386/avx-vpaddsw-1.c: Likewise.
4319
        * gcc.target/i386/avx-vpaddusb-1.c: Likewise.
4320
        * gcc.target/i386/avx-vpaddusw-1.c: Likewise.
4321
        * gcc.target/i386/avx-vpaddw-1.c: Likewise.
4322
        * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4323
        * gcc.target/i386/avx-vpand-1.c: Likewise.
4324
        * gcc.target/i386/avx-vpandn-1.c: Likewise.
4325
        * gcc.target/i386/avx-vpavgb-1.c: Likewise.
4326
        * gcc.target/i386/avx-vpavgw-1.c: Likewise.
4327
        * gcc.target/i386/avx-vpblendvb-1.c: Likewise.
4328
        * gcc.target/i386/avx-vpblendw-1.c: Likewise.
4329
        * gcc.target/i386/avx-vpcmpeqb-1.c: Likewise.
4330
        * gcc.target/i386/avx-vpcmpeqd-1.c: Likewise.
4331
        * gcc.target/i386/avx-vpcmpeqq-1.c: Likewise.
4332
        * gcc.target/i386/avx-vpcmpeqw-1.c: Likewise.
4333
        * gcc.target/i386/avx-vpcmpestri-1.c: Likewise.
4334
        * gcc.target/i386/avx-vpcmpestri-2.c: Likewise.
4335
        * gcc.target/i386/avx-vpcmpestrm-1.c: Likewise.
4336
        * gcc.target/i386/avx-vpcmpestrm-2.c: Likewise.
4337
        * gcc.target/i386/avx-vpcmpgtb-1.c: Likewise.
4338
        * gcc.target/i386/avx-vpcmpgtd-1.c: Likewise.
4339
        * gcc.target/i386/avx-vpcmpgtq-1.c: Likewise.
4340
        * gcc.target/i386/avx-vpcmpgtw-1.c: Likewise.
4341
        * gcc.target/i386/avx-vpcmpistri-1.c: Likewise.
4342
        * gcc.target/i386/avx-vpcmpistri-2.c: Likewise.
4343
        * gcc.target/i386/avx-vpcmpistrm-1.c: Likewise.
4344
        * gcc.target/i386/avx-vpcmpistrm-2.c: Likewise.
4345
        * gcc.target/i386/avx-vperm2f128-256-1.c: Likewise.
4346
        * gcc.target/i386/avx-vperm2f128-256-2.c: Likewise.
4347
        * gcc.target/i386/avx-vperm2f128-256-3.c: Likewise.
4348
        * gcc.target/i386/avx-vpermil2pd-1.c: Likewise.
4349
        * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4350
        * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4351
        * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4352
        * gcc.target/i386/avx-vpermilpd-1.c: Likewise.
4353
        * gcc.target/i386/avx-vpermilpd-256-1.c: Likewise.
4354
        * gcc.target/i386/avx-vpermilpd-256-2.c: Likewise.
4355
        * gcc.target/i386/avx-vpermilpd-2.c: Likewise.
4356
        * gcc.target/i386/avx-vpermilps-1.c: Likewise.
4357
        * gcc.target/i386/avx-vpermilps-256-1.c: Likewise.
4358
        * gcc.target/i386/avx-vpermilps-256-2.c: Likewise.
4359
        * gcc.target/i386/avx-vpermilps-2.c: Likewise.
4360
        * gcc.target/i386/avx-vpextrb-1.c: Likewise.
4361
        * gcc.target/i386/avx-vpextrd-1.c: Likewise.
4362
        * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4363
        * gcc.target/i386/avx-vpextrw-1.c: Likewise.
4364
        * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4365
        * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4366
        * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4367
        * gcc.target/i386/avx-vphminposuw-1.c: Likewise.
4368
        * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4369
        * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4370
        * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4371
        * gcc.target/i386/avx-vpinsrb-1.c: Likewise.
4372
        * gcc.target/i386/avx-vpinsrd-1.c: Likewise.
4373
        * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4374
        * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4375
        * gcc.target/i386/avx-vpmaxsb-1.c: Likewise.
4376
        * gcc.target/i386/avx-vpmaxsd-1.c: Likewise.
4377
        * gcc.target/i386/avx-vpmaxsw-1.c: Likewise.
4378
        * gcc.target/i386/avx-vpmaxub-1.c: Likewise.
4379
        * gcc.target/i386/avx-vpmaxud-1.c: Likewise.
4380
        * gcc.target/i386/avx-vpmaxuw-1.c: Likewise.
4381
        * gcc.target/i386/avx-vpminsb-1.c: Likewise.
4382
        * gcc.target/i386/avx-vpminsd-1.c: Likewise.
4383
        * gcc.target/i386/avx-vpminsw-1.c: Likewise.
4384
        * gcc.target/i386/avx-vpminub-1.c: Likewise.
4385
        * gcc.target/i386/avx-vpminud-1.c: Likewise.
4386
        * gcc.target/i386/avx-vpminuw-1.c: Likewise.
4387
        * gcc.target/i386/avx-vpmovmskb-1.c: Likewise.
4388
        * gcc.target/i386/avx-vpmovsxbd-1.c: Likewise.
4389
        * gcc.target/i386/avx-vpmovsxbq-1.c: Likewise.
4390
        * gcc.target/i386/avx-vpmovsxbw-1.c: Likewise.
4391
        * gcc.target/i386/avx-vpmovsxdq-1.c: Likewise.
4392
        * gcc.target/i386/avx-vpmovsxwd-1.c: Likewise.
4393
        * gcc.target/i386/avx-vpmovsxwq-1.c: Likewise.
4394
        * gcc.target/i386/avx-vpmovzxbd-1.c: Likewise.
4395
        * gcc.target/i386/avx-vpmovzxbq-1.c: Likewise.
4396
        * gcc.target/i386/avx-vpmovzxbw-1.c: Likewise.
4397
        * gcc.target/i386/avx-vpmovzxdq-1.c: Likewise.
4398
        * gcc.target/i386/avx-vpmovzxwd-1.c: Likewise.
4399
        * gcc.target/i386/avx-vpmovzxwq-1.c: Likewise.
4400
        * gcc.target/i386/avx-vpmuldq-1.c: Likewise.
4401
        * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4402
        * gcc.target/i386/avx-vpmulhuw-1.c: Likewise.
4403
        * gcc.target/i386/avx-vpmulhw-1.c: Likewise.
4404
        * gcc.target/i386/avx-vpmulld-1.c: Likewise.
4405
        * gcc.target/i386/avx-vpmullw-1.c: Likewise.
4406
        * gcc.target/i386/avx-vpmuludq-1.c: Likewise.
4407
        * gcc.target/i386/avx-vpor-1.c: Likewise.
4408
        * gcc.target/i386/avx-vpsadbw-1.c: Likewise.
4409
        * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4410
        * gcc.target/i386/avx-vpshufd-1.c: Likewise.
4411
        * gcc.target/i386/avx-vpshufhw-1.c: Likewise.
4412
        * gcc.target/i386/avx-vpshuflw-1.c: Likewise.
4413
        * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4414
        * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4415
        * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4416
        * gcc.target/i386/avx-vpslld-1.c: Likewise.
4417
        * gcc.target/i386/avx-vpslld-2.c: Likewise.
4418
        * gcc.target/i386/avx-vpslldq-1.c: Likewise.
4419
        * gcc.target/i386/avx-vpsllq-1.c: Likewise.
4420
        * gcc.target/i386/avx-vpsllq-2.c: Likewise.
4421
        * gcc.target/i386/avx-vpsllw-1.c: Likewise.
4422
        * gcc.target/i386/avx-vpsllw-2.c: Likewise.
4423
        * gcc.target/i386/avx-vpsrad-1.c: Likewise.
4424
        * gcc.target/i386/avx-vpsrad-2.c: Likewise.
4425
        * gcc.target/i386/avx-vpsraw-1.c: Likewise.
4426
        * gcc.target/i386/avx-vpsraw-2.c: Likewise.
4427
        * gcc.target/i386/avx-vpsrld-1.c: Likewise.
4428
        * gcc.target/i386/avx-vpsrld-2.c: Likewise.
4429
        * gcc.target/i386/avx-vpsrldq-1.c: Likewise.
4430
        * gcc.target/i386/avx-vpsrlq-1.c: Likewise.
4431
        * gcc.target/i386/avx-vpsrlq-2.c: Likewise.
4432
        * gcc.target/i386/avx-vpsrlw-1.c: Likewise.
4433
        * gcc.target/i386/avx-vpsrlw-2.c: Likewise.
4434
        * gcc.target/i386/avx-vpsubb-1.c: Likewise.
4435
        * gcc.target/i386/avx-vpsubd-1.c: Likewise.
4436
        * gcc.target/i386/avx-vpsubq-1.c: Likewise.
4437
        * gcc.target/i386/avx-vpsubsb-1.c: Likewise.
4438
        * gcc.target/i386/avx-vpsubsw-1.c: Likewise.
4439
        * gcc.target/i386/avx-vpsubw-1.c: Likewise.
4440
        * gcc.target/i386/avx-vptest-1.c: Likewise.
4441
        * gcc.target/i386/avx-vptest-256-1.c: Likewise.
4442
        * gcc.target/i386/avx-vptest-256-2.c: Likewise.
4443
        * gcc.target/i386/avx-vptest-256-3.c: Likewise.
4444
        * gcc.target/i386/avx-vptest-2.c: Likewise.
4445
        * gcc.target/i386/avx-vptest-3.c: Likewise.
4446
        * gcc.target/i386/avx-vpunpckhbw-1.c: Likewise.
4447
        * gcc.target/i386/avx-vpunpckhdq-1.c: Likewise.
4448
        * gcc.target/i386/avx-vpunpckhqdq-1.c: Likewise.
4449
        * gcc.target/i386/avx-vpunpckhwd-1.c: Likewise.
4450
        * gcc.target/i386/avx-vpunpcklbw-1.c: Likewise.
4451
        * gcc.target/i386/avx-vpunpckldq-1.c: Likewise.
4452
        * gcc.target/i386/avx-vpunpcklqdq-1.c: Likewise.
4453
        * gcc.target/i386/avx-vpunpcklwd-1.c: Likewise.
4454
        * gcc.target/i386/avx-vpxor-1.c: Likewise.
4455
        * gcc.target/i386/avx-vrcpps-1.c: Likewise.
4456
        * gcc.target/i386/avx-vrcpps-256-1.c: Likewise.
4457
        * gcc.target/i386/avx-vroundpd-1.c: Likewise.
4458
        * gcc.target/i386/avx-vroundpd-256-1.c: Likewise.
4459
        * gcc.target/i386/avx-vroundpd-256-2.c: Likewise.
4460
        * gcc.target/i386/avx-vroundpd-256-3.c: Likewise.
4461
        * gcc.target/i386/avx-vroundpd-2.c: Likewise.
4462
        * gcc.target/i386/avx-vroundpd-3.c: Likewise.
4463
        * gcc.target/i386/avx-vroundps-256-1.c: Likewise.
4464
        * gcc.target/i386/avx-vrsqrtps-1.c: Likewise.
4465
        * gcc.target/i386/avx-vrsqrtps-256-1.c: Likewise.
4466
        * gcc.target/i386/avx-vshufpd-1.c: Likewise.
4467
        * gcc.target/i386/avx-vshufpd-256-1.c: Likewise.
4468
        * gcc.target/i386/avx-vshufps-1.c: Likewise.
4469
        * gcc.target/i386/avx-vshufps-256-1.c: Likewise.
4470
        * gcc.target/i386/avx-vsqrtpd-1.c: Likewise.
4471
        * gcc.target/i386/avx-vsqrtpd-256-1.c: Likewise.
4472
        * gcc.target/i386/avx-vsqrtps-1.c: Likewise.
4473
        * gcc.target/i386/avx-vsqrtps-256-1.c: Likewise.
4474
        * gcc.target/i386/avx-vsubpd-1.c: Likewise.
4475
        * gcc.target/i386/avx-vsubpd-256-1.c: Likewise.
4476
        * gcc.target/i386/avx-vsubps-1.c: Likewise.
4477
        * gcc.target/i386/avx-vsubps-256-1.c: Likewise.
4478
        * gcc.target/i386/avx-vsubsd-1.c: Likewise.
4479
        * gcc.target/i386/avx-vsubss-1.c: Likewise.
4480
        * gcc.target/i386/avx-vtestpd-1.c: Likewise.
4481
        * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4482
        * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4483
        * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4484
        * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4485
        * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4486
        * gcc.target/i386/avx-vtestps-1.c: Likewise.
4487
        * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4488
        * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4489
        * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4490
        * gcc.target/i386/avx-vtestps-2.c: Likewise.
4491
        * gcc.target/i386/avx-vtestps-3.c: Likewise.
4492
        * gcc.target/i386/avx-vucomisd-1.c: Likewise.
4493
        * gcc.target/i386/avx-vucomisd-2.c: Likewise.
4494
        * gcc.target/i386/avx-vucomisd-3.c: Likewise.
4495
        * gcc.target/i386/avx-vucomisd-4.c: Likewise.
4496
        * gcc.target/i386/avx-vucomisd-5.c: Likewise.
4497
        * gcc.target/i386/avx-vucomisd-6.c: Likewise.
4498
        * gcc.target/i386/avx-vucomiss-1.c: Likewise.
4499
        * gcc.target/i386/avx-vucomiss-2.c: Likewise.
4500
        * gcc.target/i386/avx-vucomiss-3.c: Likewise.
4501
        * gcc.target/i386/avx-vucomiss-4.c: Likewise.
4502
        * gcc.target/i386/avx-vucomiss-5.c: Likewise.
4503
        * gcc.target/i386/avx-vucomiss-6.c: Likewise.
4504
        * gcc.target/i386/avx-vunpckhpd-1.c: Likewise.
4505
        * gcc.target/i386/avx-vunpckhpd-256-1.c: Likewise.
4506
        * gcc.target/i386/avx-vunpckhps-1.c: Likewise.
4507
        * gcc.target/i386/avx-vunpckhps-256-1.c: Likewise.
4508
        * gcc.target/i386/avx-vunpcklpd-1.c: Likewise.
4509
        * gcc.target/i386/avx-vunpcklpd-256-1.c: Likewise.
4510
        * gcc.target/i386/avx-vunpcklps-1.c: Likewise.
4511
        * gcc.target/i386/avx-vunpcklps-256-1.c: Likewise.
4512
        * gcc.target/i386/avx-vxorpd-1.c: Likewise.
4513
        * gcc.target/i386/avx-vxorpd-256-1.c: Likewise.
4514
        * gcc.target/i386/avx-vxorps-1.c: Likewise.
4515
        * gcc.target/i386/avx-vxorps-256-1.c: Likewise.
4516
        * gcc.target/i386/avx-vzeroall-1.c: Likewise.
4517
        * gcc.target/i386/avx-vzeroall-2.c: Likewise.
4518
        * gcc.target/i386/avx-vzeroupper-1.c: Likewise.
4519
        * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
4520
        * gcc.target/i386/m256-1.c: Likewise.
4521
        * gcc.target/i386/m256-2.c: Likewise.
4522
        * gcc.target/i386/m256-check.h: Likewise.
4523
        * gcc.target/i386/sse2-addpd-1.c: Likewise.
4524
        * gcc.target/i386/sse2-addsd-1.c: Likewise.
4525
        * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4526
        * gcc.target/i386/sse2-andpd-1.c: Likewise.
4527
        * gcc.target/i386/sse2-comisd-1.c: Likewise.
4528
        * gcc.target/i386/sse2-comisd-2.c: Likewise.
4529
        * gcc.target/i386/sse2-comisd-3.c: Likewise.
4530
        * gcc.target/i386/sse2-comisd-4.c: Likewise.
4531
        * gcc.target/i386/sse2-comisd-5.c: Likewise.
4532
        * gcc.target/i386/sse2-comisd-6.c: Likewise.
4533
        * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4534
        * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4535
        * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4536
        * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4537
        * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4538
        * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4539
        * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4540
        * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4541
        * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4542
        * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4543
        * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4544
        * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4545
        * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4546
        * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4547
        * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4548
        * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4549
        * gcc.target/i386/sse2-divpd-1.c: Likewise.
4550
        * gcc.target/i386/sse2-divsd-1.c: Likewise.
4551
        * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4552
        * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4553
        * gcc.target/i386/sse2-minpd-1.c: Likewise.
4554
        * gcc.target/i386/sse2-minsd-1.c: Likewise.
4555
        * gcc.target/i386/sse2-movapd-1.c: Likewise.
4556
        * gcc.target/i386/sse2-movapd-2.c: Likewise.
4557
        * gcc.target/i386/sse2-movd-1.c: Likewise.
4558
        * gcc.target/i386/sse2-movd-2.c: Likewise.
4559
        * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4560
        * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4561
        * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4562
        * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4563
        * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4564
        * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4565
        * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4566
        * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4567
        * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4568
        * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4569
        * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4570
        * gcc.target/i386/sse2-movq-1.c: Likewise.
4571
        * gcc.target/i386/sse2-movq-2.c: Likewise.
4572
        * gcc.target/i386/sse2-movq-3.c: Likewise.
4573
        * gcc.target/i386/sse2-movsd-1.c: Likewise.
4574
        * gcc.target/i386/sse2-movsd-2.c: Likewise.
4575
        * gcc.target/i386/sse2-movupd-1.c: Likewise.
4576
        * gcc.target/i386/sse2-movupd-2.c: Likewise.
4577
        * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4578
        * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4579
        * gcc.target/i386/sse2-orpd-1.c: Likewise.
4580
        * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4581
        * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4582
        * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4583
        * gcc.target/i386/sse2-paddb-1.c: Likewise.
4584
        * gcc.target/i386/sse2-paddd-1.c: Likewise.
4585
        * gcc.target/i386/sse2-paddq-1.c: Likewise.
4586
        * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4587
        * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4588
        * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4589
        * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4590
        * gcc.target/i386/sse2-paddw-1.c: Likewise.
4591
        * gcc.target/i386/sse2-pand-1.c: Likewise.
4592
        * gcc.target/i386/sse2-pandn-1.c: Likewise.
4593
        * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4594
        * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4595
        * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4596
        * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4597
        * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4598
        * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4599
        * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4600
        * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4601
        * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4602
        * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4603
        * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4604
        * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4605
        * gcc.target/i386/sse2-pminub-1.c: Likewise.
4606
        * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4607
        * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4608
        * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4609
        * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4610
        * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4611
        * gcc.target/i386/sse2-por-1.c: Likewise.
4612
        * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4613
        * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4614
        * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4615
        * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4616
        * gcc.target/i386/sse2-pslld-1.c: Likewise.
4617
        * gcc.target/i386/sse2-pslld-2.c: Likewise.
4618
        * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4619
        * gcc.target/i386/sse2-psllq-1.c: Likewise.
4620
        * gcc.target/i386/sse2-psllq-2.c: Likewise.
4621
        * gcc.target/i386/sse2-psllw-1.c: Likewise.
4622
        * gcc.target/i386/sse2-psllw-2.c: Likewise.
4623
        * gcc.target/i386/sse2-psrad-1.c: Likewise.
4624
        * gcc.target/i386/sse2-psrad-2.c: Likewise.
4625
        * gcc.target/i386/sse2-psraw-1.c: Likewise.
4626
        * gcc.target/i386/sse2-psraw-2.c: Likewise.
4627
        * gcc.target/i386/sse2-psrld-1.c: Likewise.
4628
        * gcc.target/i386/sse2-psrld-2.c: Likewise.
4629
        * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4630
        * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4631
        * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4632
        * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4633
        * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4634
        * gcc.target/i386/sse2-psubb-1.c: Likewise.
4635
        * gcc.target/i386/sse2-psubd-1.c: Likewise.
4636
        * gcc.target/i386/sse2-psubq-1.c: Likewise.
4637
        * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4638
        * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4639
        * gcc.target/i386/sse2-psubw-1.c: Likewise.
4640
        * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4641
        * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4642
        * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4643
        * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4644
        * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4645
        * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4646
        * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4647
        * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4648
        * gcc.target/i386/sse2-pxor-1.c: Likewise.
4649
        * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4650
        * gcc.target/i386/sse2-shufps-1.c: Likewise.
4651
        * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4652
        * gcc.target/i386/sse2-subpd-1.c: Likewise.
4653
        * gcc.target/i386/sse2-subsd-1.c: Likewise.
4654
        * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4655
        * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4656
        * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4657
        * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4658
        * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4659
        * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4660
        * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4661
        * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4662
        * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4663
        * gcc.target/i386/sse-addps-1.c: Likewise.
4664
        * gcc.target/i386/sse-addss-1.c: Likewise.
4665
        * gcc.target/i386/sse-andnps-1.c: Likewise.
4666
        * gcc.target/i386/sse-andps-1.c: Likewise.
4667
        * gcc.target/i386/sse-comiss-1.c: Likewise.
4668
        * gcc.target/i386/sse-comiss-2.c: Likewise.
4669
        * gcc.target/i386/sse-comiss-3.c: Likewise.
4670
        * gcc.target/i386/sse-comiss-4.c: Likewise.
4671
        * gcc.target/i386/sse-comiss-5.c: Likewise.
4672
        * gcc.target/i386/sse-comiss-6.c: Likewise.
4673
        * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4674
        * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4675
        * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4676
        * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4677
        * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4678
        * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4679
        * gcc.target/i386/sse-divps-1.c: Likewise.
4680
        * gcc.target/i386/sse-divss-1.c: Likewise.
4681
        * gcc.target/i386/sse-maxps-1.c: Likewise.
4682
        * gcc.target/i386/sse-maxss-1.c: Likewise.
4683
        * gcc.target/i386/sse-minps-1.c: Likewise.
4684
        * gcc.target/i386/sse-minss-1.c: Likewise.
4685
        * gcc.target/i386/sse-movaps-1.c: Likewise.
4686
        * gcc.target/i386/sse-movaps-2.c: Likewise.
4687
        * gcc.target/i386/sse-movhlps-1.c: Likewise.
4688
        * gcc.target/i386/sse-movhps-1.c: Likewise.
4689
        * gcc.target/i386/sse-movhps-2.c: Likewise.
4690
        * gcc.target/i386/sse-movlhps-1.c: Likewise.
4691
        * gcc.target/i386/sse-movmskps-1.c: Likewise.
4692
        * gcc.target/i386/sse-movntps-1.c: Likewise.
4693
        * gcc.target/i386/sse-movss-1.c: Likewise.
4694
        * gcc.target/i386/sse-movss-2.c: Likewise.
4695
        * gcc.target/i386/sse-movss-3.c: Likewise.
4696
        * gcc.target/i386/sse-movups-1.c: Likewise.
4697
        * gcc.target/i386/sse-movups-2.c: Likewise.
4698
        * gcc.target/i386/sse-mulps-1.c: Likewise.
4699
        * gcc.target/i386/sse-mulss-1.c: Likewise.
4700
        * gcc.target/i386/sse-orps-1.c: Likewise.
4701
        * gcc.target/i386/sse-rcpps-1.c: Likewise.
4702
        * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4703
        * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4704
        * gcc.target/i386/sse-subps-1.c: Likewise.
4705
        * gcc.target/i386/sse-subss-1.c: Likewise.
4706
        * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4707
        * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4708
        * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4709
        * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4710
        * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4711
        * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4712
        * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4713
        * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4714
        * gcc.target/i386/sse-xorps-1.c: Likewise.
4715
        * gcc.target/i386/vararg-10.c: Likewise.
4716
        * gcc.target/i386/vararg-3.c: Likewise.
4717
        * gcc.target/i386/vararg-4.c: Likewise.
4718
        * gcc.target/i386/vararg-5.c: Likewise.
4719
        * gcc.target/i386/vararg-6.c: Likewise.
4720
        * gcc.target/i386/vararg-7.c: Likewise.
4721
        * gcc.target/i386/vararg-8.c: Likewise.
4722
        * gcc.target/i386/vararg-9.c: Likewise.
4723
        * g++.dg/other/i386-5.C: Likewise.
4724
        * g++.dg/other/i386-6.C: Likewise.
4725
 
4726
        * gcc.target/i386/aesdec.c (CHECK_H): New.
4727
        (TEST): New.
4728
        Include CHECK_H instead of "XXX-check.h" and run TEST
4729
        instead of XXX_test.
4730
        * gcc.target/i386/aesdeclast.c: Likewise.
4731
        * gcc.target/i386/aesenc.c: Likewise.
4732
        * gcc.target/i386/aesenclast.c: Likewise.
4733
        * gcc.target/i386/aesimc.c: Likewise.
4734
        * gcc.target/i386/aeskeygenassist.c: Likewise.
4735
        * gcc.target/i386/sse3-addsubpd.c: Likewise.
4736
        * gcc.target/i386/sse3-addsubps.c: Likewise.
4737
        * gcc.target/i386/sse3-haddpd.c: Likewise.
4738
        * gcc.target/i386/sse3-haddps.c: Likewise.
4739
        * gcc.target/i386/sse3-hsubpd.c: Likewise.
4740
        * gcc.target/i386/sse3-hsubps.c: Likewise.
4741
        * gcc.target/i386/sse3-lddqu.c: Likewise.
4742
        * gcc.target/i386/sse3-movddup.c: Likewise.
4743
        * gcc.target/i386/sse3-movshdup.c: Likewise.
4744
        * gcc.target/i386/sse3-movsldup.c: Likewise.
4745
        * gcc.target/i386/sse4_1-blendpd.c: Likewise.
4746
        * gcc.target/i386/sse4_1-blendps.c: Likewise.
4747
        * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4748
        * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4749
        * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4750
        * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4751
        * gcc.target/i386/sse4_1-extractps.c: Likewise.
4752
        * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4753
        * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4754
        * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4755
        * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4756
        * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4757
        * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4758
        * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4759
        * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4760
        * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4761
        * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4762
        * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4763
        * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4764
        * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4765
        * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4766
        * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4767
        * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4768
        * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4769
        * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4770
        * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4771
        * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4772
        * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4773
        * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4774
        * gcc.target/i386/sse4_1-pminud.c: Likewise.
4775
        * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4776
        * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4777
        * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4778
        * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4779
        * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4780
        * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4781
        * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4782
        * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4783
        * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4784
        * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4785
        * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4786
        * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4787
        * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4788
        * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4789
        * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4790
        * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4791
        * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4792
        * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4793
        * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4794
        * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4795
        * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4796
        * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
4797
        * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
4798
        * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
4799
        * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
4800
        * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
4801
        * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
4802
        * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
4803
        * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
4804
        * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
4805
        * gcc.target/i386/ssse3-pabsb.c: Likewise.  Don't run MMX
4806
        tests for AVX.
4807
        * gcc.target/i386/ssse3-pabsd.c: Likewise.
4808
        * gcc.target/i386/ssse3-pabsw.c: Likewise.
4809
        * gcc.target/i386/ssse3-palignr.c: Likewise.
4810
        * gcc.target/i386/ssse3-phaddd.c: Likewise.
4811
        * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4812
        * gcc.target/i386/ssse3-phaddw.c: Likewise.
4813
        * gcc.target/i386/ssse3-phsubd.c: Likewise.
4814
        * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4815
        * gcc.target/i386/ssse3-phsubw.c: Likewise.
4816
        * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4817
        * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4818
        * gcc.target/i386/ssse3-pshufb.c: Likewise.
4819
        * gcc.target/i386/ssse3-psignb.c: Likewise.
4820
        * gcc.target/i386/ssse3-psignd.c: Likewise.
4821
        * gcc.target/i386/ssse3-psignw.c: Likewise.
4822
 
4823
        * gcc.target/i386/i386.exp (check_effective_target_vaes): New.
4824
 
4825
        * gcc.target/i386/m128-check.h: Include .  Include
4826
         for SSE2.
4827
        (union128i_b): Defined only for SSE2.
4828
        (union128i_w): Likewise.
4829
        (union128i_d): Likewise.
4830
        (union128i_q): Likewise.
4831
        (union128d): Likewise.
4832
        (check_union128i_b): Likewise.
4833
        (check_union128i_w): Likewise.
4834
        (check_union128i_d): Likewise.
4835
        (check_union128i_q): Likewise.
4836
        (check_union128d): Likewise.
4837
        (union128i_ub): New.
4838
        (union128i_uw): Likewise.
4839
        (check_union128i_ub): Likewise.
4840
        (check_union128i_uw): Likewise.
4841
        (ESP_FLOAT): Likewise.
4842
        (ESP_DOUBLE): Likewise.
4843
        (CHECK_ARRAY): Likewise.
4844
        (checkVd): Likewise.
4845
        (checkVf): Likewise.
4846
        (ieee754_float): Likewise.
4847
        (ieee754_double): Likewise.
4848
 
4849
        * gcc.target/i386/sse-check.h: Include "m128-check.h".
4850
 
4851
        * gcc.target/x86_64/abi/abi-x86_64.exp: Replace asm-support.s
4852
        with asm-support.S.
4853
 
4854
        * gcc.target/x86_64/abi/asm-support.s: Renamed to ...
4855
        * gcc.target/x86_64/abi/asm-support.S: This.  Add
4856
        ".sse_check none" if __AVX__ is defined.
4857
 
4858
        * lib/target-supports.exp (check_effective_target_avx): New.
4859
 
4860
2008-08-28  Manuel Lopez-Ibanez  
4861
 
4862
        PR c/30949
4863
        * gcc.dg/pr30949.c: New.
4864
        * gcc.dg/transparent-union-1.c: Update.
4865
        * gcc.dg/cleanup-1.c: Update.
4866
        * gcc.dg/assign-warn-2.c: Update.
4867
        * gcc.dg/conv-2.c: Update.
4868
        * gcc.dg/Wpointer-sign-pedantic.c: Update.
4869
        * gcc.dg/Wpointer-sign-Wall.c: Update.
4870
        * gcc.dg/assign-warn-1.c: Update.
4871
        * gcc.dg/dfp/composite-type.c: Update.
4872
        * gcc.dg/noncompile/20020213-1.c: Update.
4873
 
4874
2008-08-28  Daniel Kraft  
4875
 
4876
        * gfortran.dg/typebound_call_1.f03: New test.
4877
        * gfortran.dg/typebound_call_2.f03: New test.
4878
        * gfortran.dg/typebound_call_3.f03: New test.
4879
        * gfortran.dg/typebound_call_4.f03: New test.
4880
        * gfortran.dg/typebound_call_5.f03: New test.
4881
        * gfortran.dg/typebound_call_6.f03: New test.
4882
        * gfortran.dg/typebound_proc_1.f08: Don't expect not-implemented error.
4883
        * gfortran.dg/typebound_proc_2.f90: Ditto.
4884
        * gfortran.dg/typebound_proc_5.f03: Ditto.
4885
        * gfortran.dg/typebound_proc_6.f03: Ditto.
4886
        * gfortran.dg/typebound_proc_7.f03: Ditto.
4887
        * gfortran.dg/typebound_proc_8.f03: Ditto.
4888
 
4889
2008-08-28  Richard Guenther  
4890
 
4891
        PR tree-optimization/37207
4892
        * gcc.c-torture/compile/pr37207.c: New testcase.
4893
 
4894
2008-08-28  Janus Weil  
4895
 
4896
        PR fortran/37253
4897
        * gfortran.dg/proc_ptr_10.f90: New.
4898
 
4899
2008-08-28  Dodji Seketeli  
4900
 
4901
        PR c++/36741
4902
        * g++.dg/other/new-size-type.C: New test.
4903
 
4904
2008-08-28  Ira Rosen  
4905
 
4906
        * lib/target-supports.exp (check_effective_target_vect_perm): New.
4907
        * gcc.dg/vect/slp-perm-1.c: New testcase.
4908
        * gcc.dg/vect/slp-perm-2.c: New testcase.
4909
        * gcc.dg/vect/slp-perm-3.c: New testcase.
4910
        * gcc.dg/vect/slp-perm-4.c: New testcase.
4911
        * gcc.dg/vect/slp-perm-5.c: New testcase.
4912
        * gcc.dg/vect/slp-perm-6.c: New testcase.
4913
        * gcc.dg/vect/slp-perm-7.c: New testcase.
4914
        * gcc.dg/vect/slp-perm-8.c: New testcase.
4915
        * gcc.dg/vect/slp-perm-9.c: New testcase.
4916
 
4917
2008-08-27  Manuel Lopez-Ibanez  
4918
 
4919
        PR 37217
4920
        * gcc.dg/pr37217.c: New.
4921
 
4922
2008-08-27  Manuel Lopez-Ibanez  
4923
 
4924
        PR c/31673
4925
        * gcc.dg/c90-fordecl-1.c: Update.
4926
 
4927
2008-08-27  Manuel Lopez-Ibanez  
4928
 
4929
        PR c/37186
4930
        * gcc.dg/pr37186.c: New.
4931
 
4932
2008-08-27  Janis Johnson  
4933
 
4934
        * gcc.dg/torture/type-generic-1.c: Revert previous change.
4935
        * g++.dg/torture/type-generic-1.C: Ditto.
4936
 
4937
2008-08-27  Jan Hubicka  
4938
 
4939
        * gcc.dg/ipa/ipacost-1.c: Remove template matching only x86-64
4940
        * gcc.dg/ipa/ipacost-2.c: Add -fipa-cp-clone; remove template matching
4941
        only x86-64
4942
        * gcc.dg/ipa/ipa-1.c: Add -fipa-cp-clone
4943
        * gcc.dg/ipa/ipa-2.c: Add -fipa-cp-clone
4944
        * gcc.dg/ipa/ipa-3.c: Add -fipa-cp-clone
4945
        * gcc.dg/ipa/ipa-4.c: Add -fipa-cp-clone
4946
        * gcc.dg/ipa/ipa-5.c: Add -fipa-cp-clone
4947
        * gcc.dg/ipa/ipa-7.c: Add -fipa-cp-clone
4948
 
4949
2008-08-27  Paolo Carlini  
4950
 
4951
        PR c++/35321
4952
        * g++.dg/parse/offsetof8.C: New.
4953
 
4954
2008-08-27  Manuel Lopez-Ibanez  
4955
 
4956
        PR c++/17880
4957
        * g++.dg/warn/sequence-pt-1.C: New.
4958
        * g++.dg/warn/sequence-pt-pr17880.C: New.
4959
 
4960
2008-08-26  Douglas Gregor  
4961
 
4962
        * g++.dg/cpp0x/scoped_enum_examples.C: New.
4963
        * g++.dg/cpp0x/scoped_enum.C: New.
4964
        * g++.dg/cpp0x/scoped_enum_98.C: New.
4965
        * g++.dg/cpp0x/enum_base_warn.C: New.
4966
        * g++.dg/cpp0x/enum_base.C: New.
4967
 
4968
2008-08-26  Janis Johnson  
4969
 
4970
        * gcc.target/powerpc/altivec-macros.c: Fix dg-message directives.
4971
        * gcc.target/powerpc/ppu-intrinsics.c: Ignore some warnings.
4972
        * gcc.target/powerpc/darwin-save-world-1.c: Require AltiVec hardware.
4973
        * gcc.target/powerpc/altivec-types-1.c: Expect some notes.
4974
        * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Ignore a warning.
4975
        * g++.dg/ext/altivec-2.C: Initialize a local variable.
4976
        * g++.dg/ext/altivec-3.C: Move AltiVec code out of main.
4977
 
4978
        * gcc.dg/torture/type-generic-1.c: Don't use IBM 128-bit long double.
4979
        * g++.dg/torture/type-generic-1.C: Ditto.
4980
 
4981
2008-08-26  Victor Kaplansky  
4982
 
4983
        * gcc.dg/vect/slp-18.c: Require vect_intfloat_cvt.
4984
        * gcc.dg/vect/slp-11.c: Likewise.
4985
        * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4986
        * lib/target-supports.exp:
4987
        (check_effective_target_vect_pack_trunc): Add SPU to the list.
4988
        (check_effective_target_vect_extract_even_odd): Likewise.
4989
        (check_effective_target_vect_extract_even_odd_wide): Likewise.
4990
        (check_effective_target_vect_interleave): Likewise.
4991
 
4992
2008-08-25  Ulrich Weigand  
4993
            Andrew Pinski  
4994
 
4995
        * gcc.target/powerpc/altivec-volatile.c: New test.
4996
 
4997
2008-08-25  Daniel Kraft  
4998
 
4999
        * gfortran.dg/extends_7.f03: New test.
5000
        * gfortran.dg/typebound_proc_7.f03: New test.
5001
        * gfortran.dg/typebound_proc_8.f03: New test.
5002
 
5003
2008-08-24  Adam Nemet  
5004
 
5005
        * gcc.target/mips/octeon-pop-1.c: New test.
5006
 
5007
2008-08-24  Tobias Burnus  
5008
 
5009
        PR fortran/37201
5010
        * gfortran.dg/bind_c_18.f90: New.
5011
 
5012
2008-08-24  Jan Hubicka 
5013
 
5014
        * gcc.dg/ipa/ipacost-1.c: New testcase.
5015
        * gcc.dg/ipa/ipacost-2.c: New testcase.
5016
        * gcc.dg/ipa/ipa-7.c: Update template.
5017
 
5018
2008-08-24  Tobias Burnus  
5019
 
5020
        PR fortran/37201
5021
        * gfortran.dg/bind_c_usage_17.f90: New.
5022
        * gfortran.dg/bind_c_usage_17_c.c: New.
5023
 
5024
2008-08-24  Daniel Kraft  
5025
 
5026
        * gfortran.dg/finalize_5.f03:  Adapted expected error message to
5027
        changes to handling of CONTAINS in derived-type declarations.
5028
        * gfortran.dg/typebound_proc_1.f08:  New test.
5029
        * gfortran.dg/typebound_proc_2.f90:  New test.
5030
        * gfortran.dg/typebound_proc_3.f03:  New test.
5031
        * gfortran.dg/typebound_proc_4.f03:  New test.
5032
        * gfortran.dg/typebound_proc_5.f03:  New test.
5033
        * gfortran.dg/typebound_proc_6.f03:  New test.
5034
 
5035
2008-08-23  Tobias Burnus  
5036
 
5037
        PR fortran/37076
5038
        * gfortran.dg/widechar_9.f90: New.
5039
 
5040
2008-08-23  Tobias Burnus  
5041
 
5042
        PR fortran/37025
5043
        * gfortran.dg/widechar_8.f90: New.
5044
 
5045
2008-08-23  Ira Rosen  
5046
 
5047
        PR tree-optimization/37174
5048
        * g++.dg/vect/pr37174.cc: New test.
5049
 
5050
2008-08-22  Richard Guenther  
5051
 
5052
        PR tree-optimization/37078
5053
        * gcc.c-torture/compile/pr37078.c: New testcase.
5054
 
5055
2008-08-22  Richard Guenther  
5056
 
5057
        PR tree-optimization/37143
5058
        * g++.dg/vect/pr37143.C: New testcase.
5059
 
5060
2008-08-22  Daniel Kraft  
5061
 
5062
        PR fortran/30239
5063
        * gfortran.dg/duplicate_type_1.f90: New test.
5064
        * gfortran.dg/duplicate_type_2.f90: New test.
5065
 
5066
2008-08-22  Uros Bizjak  
5067
 
5068
        * gcc.dg/tree-ssa/pr21658.c (dg-options): Use -fdump-tree-ccp1-details.
5069
        (dg-final): Use cleanup-tree-dump "ccp1".
5070
        * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile.
5071
        * gcc.dg/ipa/iinline-1.c: Cleanup ipa dump, not tree dump.
5072
        * g++.dg/ipa/iinline-1.C: Ditto.
5073
        * gfortran.dg/intrinsic_std_1.f90: Cleanup "original" tree dump.
5074
        * gfortran.dg/char_eoshift_5.f90: Ditto.
5075
        * gfortran.dg/index_2.f90: Ditto.
5076
 
5077
2008-08-22  Uros Bizjak  
5078
 
5079
        PR target/37184
5080
        * gcc.target/i386/pr37184.c: New test.
5081
 
5082
        PR target/37191
5083
        * gcc.target/i386/pr37191.c: New test.
5084
 
5085
        PR target/37197
5086
        * gcc.target/i386/pr37197.c: New test.
5087
 
5088
2008-08-22  Richard Guenther  
5089
 
5090
        PR middle-end/36548
5091
        PR middle-end/37125
5092
        * gcc.c-torture/execute/pr37125.c: New testcase.
5093
 
5094
2008-08-22  Daniel Kraft  
5095
 
5096
        * gfortran.dg/used_before_typed_4.f90: New test.
5097
 
5098
2008-08-22  Daniel Kraft  
5099
 
5100
        PR fortran/32095
5101
        PR fortran/34228
5102
        * gfortran.dg/used_before_typed_1.f90: New test.
5103
        * gfortran.dg/used_before_typed_2.f90: New test.
5104
        * gfortran.dg/used_before_typed_3.f90: New test.
5105
        * gfortran.dg/array_constructor_26.f03: Add -std=gnu to not enable
5106
        legacy-behaviour for the new check.
5107
        * gfortran.dg/array_constructor_27.f03: Ditto.
5108
        * gfortran.dg/blockdata_4.f90: Ditto.
5109
        * gfortran.dg/bound_2.f90: Reordered declarations to satisfy the check.
5110
        * gfortran.dg/result_in_spec_1.f90: Ditto.
5111
        * gfortran.dg/argument_checking_7.f90: Adapted expected error messages.
5112
 
5113
2008-08-21  Manuel Lopez-Ibanez  
5114
 
5115
        PR 30457
5116
        * gcc.dg/pr30457.c: New.
5117
 
5118
2008-08-21  Aldy Hernandez  
5119
 
5120
        * gcc.dg/20011008-1.c: Test column.
5121
        * gcc.dg/20080820.c: New.
5122
        * gcc.dg/fltconst-1.c: Test column.
5123
        * gcc.dg/cpp/cpp.exp: Add -fno-show-column.
5124
        * gcc.dg/cpp/trad/trad.exp: Same.
5125
        * lib/gcc.exp (gcc_target_compile): Remove -fno-show-column.
5126
        * lib/gcc-dg.exp (process-message): Handle columns.
5127
 
5128
2008-08-21  Joseph Myers  
5129
 
5130
        * g++.dg/opt/anchor1.C (foo): Return the return value of
5131
        ycf->ascent.
5132
 
5133
2008-08-21  Richard Guenther  
5134
 
5135
        * gcc.dg/vect/vect-fold-1.c: Scan ccp1 dump instead of dom1.
5136
 
5137
2008-08-21  Richard Guenther  
5138
 
5139
        PR middle-end/36817
5140
        * gcc.c-torture/compile/pr36817.c: New testcase.
5141
 
5142
2008-08-21  Richard Guenther  
5143
 
5144
        * gcc.dg/tree-ssa/ssa-fre-13.c: Remove XFAIL.
5145
        * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5146
        * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5147
        * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
5148
        * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5149
 
5150
2008-08-21  Richard Guenther  
5151
 
5152
        PR testsuite/37182
5153
        * gcc.dg/pr17506.c: Remove duplicate testcase.
5154
        * gcc.dg/uninit-15.c: Adjust to allow for both correct
5155
        behaviors, one xfailed.
5156
 
5157
2008-08-21  Manuel Lopez-Ibanez  
5158
 
5159
        PR middle-end/179
5160
        * gcc.dg/uninit-6.c (make_something): Remove XFAIL.
5161
        * gcc.dg/uninit-6-O0.c (make_something): Remove XFAIL.
5162
        * gcc.dg/uninit-B.c (baz): Remove XFAIL.
5163
        * gcc.dg/uninit-B-2.c: New.
5164
        * gcc.dg/uninit-B-O0-2.c: New.
5165
        * gcc.dg/uninit-pr19430-O0.c: New.
5166
        * gcc.dg/uninit-pr19430.c: New.
5167
        * gcc.dg/uninit-pr19430-2.c: New.
5168
 
5169
2008-08-20  Manuel Lopez-Ibanez  
5170
 
5171
        PR c++/35158
5172
        * g++.dg/gomp/pr35158.C: New.
5173
 
5174
2008-08-20  Manuel Lopez-Ibanez  
5175
 
5176
        PR 35701
5177
        * gcc.dg/pr35701.c: New.
5178
        * gcc.dg/Wconversion-real-integer.c: Add more tests.
5179
        * gcc.dg/Wconversion-pr34389.c: Update.
5180
        * g++.dg/warn/Wconversion-pr34389.C: Update.
5181
 
5182
2008-08-20  Manuel Lopez-Ibanez  
5183
 
5184
        PR c++/35602
5185
        * g++.dg/warn/pr35602.C: New.
5186
 
5187
2008-08-20  Richard Guenther  
5188
 
5189
        * gcc.dg/tree-ssa/pr21829.c: Scan optimized and cddce2 dumps
5190
        instead of phicprop2.  Make sure all is fine after cddce2,
5191
        add an XFAILed scan for merging the two remaining ifs.
5192
 
5193
2008-08-20  Richard Guenther  
5194
 
5195
        * gcc.c-torture/compile/20080820-1.c: New testcase.
5196
 
5197
2008-08-20  Jakub Jelinek  
5198
 
5199
        PR c/37171
5200
        * gcc.dg/pr37171.c: New test.
5201
 
5202
2008-08-20  Arnaud Charlet  
5203
 
5204
        * gnat.dg/div_no_warning.adb: New test.
5205
 
5206
2008-08-20  H.J. Lu  
5207
 
5208
        PR target/37169
5209
        * i386/sse2-init-v2di-2.c: New.
5210
 
5211
2008-08-20  Richard Guenther  
5212
 
5213
        * gcc.dg/tree-ssa/forwprop-9.c: Scan FRE dump as well.
5214
        * gcc.dg/tree-ssa/forwprop-10.c: New testcase.
5215
 
5216
2008-08-20  Richard Guenther  
5217
 
5218
        * gcc.dg/tree-ssa/20030530-2.c: Scan dom2 dump.
5219
        * gcc.dg/tree-ssa/20030611-1.c: Likewise.
5220
        * gcc.dg/tree-ssa/20030703-1.c: Likewise.
5221
        * gcc.dg/tree-ssa/20030703-2.c: Likewise.
5222
        * gcc.dg/tree-ssa/20030708-1.c: Likewise.
5223
        * gcc.dg/tree-ssa/20030709-3.c: Likewise.
5224
        * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5225
        * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5226
        * gcc.dg/tree-ssa/20030711-2.c: Likewise.
5227
        * gcc.dg/tree-ssa/20030711-3.c: Likewise.
5228
        * gcc.dg/tree-ssa/20030714-1.c: Likewise.
5229
        * gcc.dg/tree-ssa/20030714-2.c: Likewise.
5230
        * gcc.dg/tree-ssa/20030729-1.c: Likewise.
5231
        * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5232
        * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5233
        * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5234
        * gcc.dg/tree-ssa/20030807-1.c: Likewise.
5235
        * gcc.dg/tree-ssa/20030807-11.c: Likewise.
5236
        * gcc.dg/tree-ssa/20030807-2.c: Likewise.
5237
        * gcc.dg/tree-ssa/20030807-3.c: Likewise.
5238
        * gcc.dg/tree-ssa/20030807-5.c: Likewise.
5239
        * gcc.dg/tree-ssa/20030807-8.c: Likewise.
5240
        * gcc.dg/tree-ssa/20030807-9.c: Likewise.
5241
        * gcc.dg/tree-ssa/20030814-1.c: Likewise.
5242
        * gcc.dg/tree-ssa/20030814-2.c: Likewise.
5243
        * gcc.dg/tree-ssa/20030814-3.c: Likewise.
5244
        * gcc.dg/tree-ssa/20030814-4.c: Likewise.
5245
        * gcc.dg/tree-ssa/20030814-5.c: Likewise.
5246
        * gcc.dg/tree-ssa/20030814-6.c: Likewise.
5247
        * gcc.dg/tree-ssa/20030814-7.c: Likewise.
5248
        * gcc.dg/tree-ssa/20030922-1.c: Likewise.
5249
        * gcc.dg/tree-ssa/20040729-1.c: Likewise.
5250
        * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5251
        * gcc.dg/tree-ssa/pr21417.c: Likewise.
5252
        * gcc.dg/tree-ssa/pr21829.c: Scan phicprop2 dump.
5253
        * gcc.dg/tree-ssa/ssa-dce-1.c: Scan dce2 dump.
5254
        * gcc.dg/tree-ssa/ssa-dce-2.c: Likewise.
5255
        * g++.dg/tree-ssa/pr31146.C: Remove XFAIL, adjust pattern.
5256
        * gfortran.dg/ldist-1.f90: Adjust.
5257
 
5258
2008-08-20  Victor Kaplansky  
5259
 
5260
        * gcc.dg/vect/vect-multitypes-15.c: Fix typo.
5261
        * lib/target-supports.exp
5262
        (check_effective_target_vect_long_long): Remove spu-*-*.
5263
        * gcc.dg/vect/vect-multitypes-16.c: Make init loop unvectorizable.
5264
        * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5265
 
5266
2008-08-20  Richard Guenther  
5267
 
5268
        * gcc.dg/tree-ssa/pr20701.c: Scan vrp1 dump.
5269
        * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Pass -fno-tree-vrp.
5270
        * gcc.dg/tree-ssa/ssa-pre-20.c: New testcase.
5271
 
5272
2008-08-19  Ulrich Weigand  
5273
 
5274
        * gcc.dg/torture/fp-int-convert-float.c: Reenable test on SPU.
5275
        * gcc.dg/torture/fp-int-convert-timode.c: Reenable "float" test on SPU.
5276
 
5277
2008-08-19  Richard Guenther  
5278
 
5279
        * gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL.
5280
 
5281
2008-08-19  H.J. Lu  
5282
 
5283
        PR target/37157
5284
        * gcc.target/i386/sse2-unpack-1.c: New.
5285
 
5286
2008-08-19  Jakub Jelinek  
5287
 
5288
        PR debug/37156
5289
        * gcc.dg/pr37156.c: New test.
5290
 
5291
2008-08-19  Richard Guenther  
5292
 
5293
        PR tree-optimization/35972
5294
        PR tree-optimization/23094
5295
        * gcc.dg/tree-ssa/ssa-pre-19.c: New testcase.
5296
        * gcc.dg/autopar/reduc-1.c: Move constant initialized arrays to
5297
        global memory.
5298
        * gcc.dg/autopar/reduc-1char.c: Likewise.
5299
        * gcc.dg/autopar/reduc-1short.c: Likewise.
5300
        * gcc.dg/autopar/reduc-2.c: Likewise.
5301
        * gcc.dg/autopar/reduc-2char.c: Likewise.
5302
        * gcc.dg/autopar/reduc-2short.c: Likewise.
5303
        * gcc.dg/autopar/reduc-3.c: Likewise.
5304
        * gcc.dg/tree-ssa/ifc-20040816-1.c: Likewise.
5305
        * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Likewise.
5306
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Likewise.
5307
        * gcc.dg/vect/fast-math-vect-reduc-5.c: Likewise.
5308
        * gcc.dg/vect/fast-math-vect-reduc-7.c: Likewise.
5309
        * gcc.dg/vect/no-trapping-math-2.c: Likewise.
5310
        * gcc.dg/vect/no-trapping-math-vect-111.c: Likewise.
5311
        * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Likewise.
5312
        * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5313
        * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5314
        * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5315
        * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5316
        * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
5317
        * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5318
        * gcc.dg/vect/pr18400.c: Likewise.
5319
        * gcc.dg/vect/slp-12b.c: Likewise.
5320
        * gcc.dg/vect/slp-14.c: Likewise.
5321
        * gcc.dg/vect/slp-7.c: Likewise.
5322
        * gcc.dg/vect/slp-15.c: Likewise.
5323
        * gcc.dg/vect/slp-16.c: Likewise.
5324
        * gcc.dg/vect/slp-17.c: Likewise.
5325
        * gcc.dg/vect/slp-24.c: Likewise.
5326
        * gcc.dg/vect/slp-28.c: Likewise.
5327
        * gcc.dg/vect/slp-3.c: Likewise.
5328
        * gcc.dg/vect/slp-34.c: Likewise.
5329
        * gcc.dg/vect/slp-6.c: Likewise.
5330
        * gcc.dg/vect/slp-8.c: Likewise.
5331
        * gcc.dg/vect/vect-107.c: Likewise.
5332
        * gcc.dg/vect/vect-108.c: Likewise.
5333
        * gcc.dg/vect/vect-11.c: Likewise.
5334
        * gcc.dg/vect/vect-112.c: Likewise.
5335
        * gcc.dg/vect/vect-115.c: Likewise.
5336
        * gcc.dg/vect/vect-11a.c: Likewise.
5337
        * gcc.dg/vect/vect-34.c: Likewise.
5338
        * gcc.dg/vect/vect-9.c: Likewise.
5339
        * gcc.dg/vect/vect-97.c: Likewise.
5340
        * gcc.dg/vect/vect-align-1.c: Likewise.
5341
        * gcc.dg/vect/vect-float-extend-1.c: Likewise.
5342
        * gcc.dg/vect/vect-floatint-conversion-1.c: Likewise.
5343
        * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5344
        * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5345
        * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5346
        * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5347
        * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5348
        * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5349
        * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5350
        * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5351
        * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
5352
        * gcc.dg/vect/vect-intfloat-conversion-2.c: Likewise.
5353
        * gcc.dg/vect/vect-intfloat-conversion-3.c: Likewise.
5354
        * gcc.dg/vect/vect-intfloat-conversion-4a.c: Likewise.
5355
        * gcc.dg/vect/vect-intfloat-conversion-4b.c: Likewise.
5356
        * gcc.dg/vect/vect-multitypes-2.c: Likewise.
5357
        * gcc.dg/vect/vect-multitypes-5.c: Likewise.
5358
        * gcc.dg/vect/vect-reduc-1.c: Likewise.
5359
        * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5360
        * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5361
        * gcc.dg/vect/vect-reduc-2.c: Likewise.
5362
        * gcc.dg/vect/vect-reduc-3.c: Likewise.
5363
        * gcc.dg/vect/vect-shift-1.c: Likewise.
5364
        * gcc.dg/vect/vect-strided-float.c: Likewise.
5365
        * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5366
        * gcc.dg/vect/wrapv-vect-reduc-2char.c: Likewise.
5367
        * gcc.dg/vect/wrapv-vect-reduc-2short.c: Likewise.
5368
        * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
5369
        * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5370
        * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
5371
        * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
5372
 
5373
2008-08-19  Ira Rosen  
5374
 
5375
        * gcc.dg/vect/slp-multitypes-1.c: New testcase.
5376
        * gcc.dg/vect/slp-multitypes-2.c, gcc.dg/vect/slp-multitypes-3.c,
5377
        gcc.dg/vect/slp-multitypes-4.c, gcc.dg/vect/slp-multitypes-5.c,
5378
        gcc.dg/vect/slp-multitypes-6.c, gcc.dg/vect/slp-multitypes-7.c,
5379
        gcc.dg/vect/slp-multitypes-8.c, gcc.dg/vect/slp-multitypes-9.c,
5380
        gcc.dg/vect/slp-multitypes-10.c, gcc.dg/vect/slp-multitypes-11.c,
5381
        gcc.dg/vect/slp-multitypes-12.c, gcc.dg/vect/slp-widen-mult-u8.c,
5382
        gcc.dg/vect/slp-widen-mult-s16.c, gcc.dg/vect/vect-multitypes-16.c,
5383
        gcc.dg/vect/vect-multitypes-17.c: Likewise.
5384
        * gcc.dg/vect/slp-9.c: Now vectorizable using SLP.
5385
        * gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-5.c: Likewise.
5386
        * lib/target-supports.exp (check_effective_target_vect_long_long): New.
5387
 
5388
2008-08-18  Adam Nemet  
5389
 
5390
        * gcc.target/mips/ext-1.c: Add -mgp64 to dg-mips-options.
5391
 
5392
2008-08-18  Steve Ellcey  
5393
 
5394
        * g++.dg/other/anon5.C: Skip on *-*-hpux*.
5395
 
5396
2008-08-18  Steve Ellcey  
5397
 
5398
        * gcc.dg/vect/no-vfa-pr29145.c:  XFAIL if no_vect_align.
5399
 
5400
2008-08-18  Steve Ellcey  
5401
 
5402
        * gcc.target/ia64/types-1.c:  Change error to message.
5403
 
5404
2008-08-18  Manuel Lopez-Ibanez  
5405
 
5406
        PR cpp/7263
5407
        * gcc.dg/cpp/pr7263-2.c: New.
5408
        * gcc.dg/cpp/pr7263-2.h: New.
5409
        * gcc.dg/cpp/pr7263-3.c: New.
5410
        * gcc.dg/cpp/pr7263-3.h: New.
5411
 
5412
2008-08-18  Robert Dewar  
5413
 
5414
        PR ada/30827
5415
        * gnat.dg/test_version.adb: New.
5416
 
5417
2008-08-18  Samuel Tardieu  
5418
 
5419
        PR ada/15808
5420
        * gnat.dg/specs/abstract_private.ads: New.
5421
 
5422
2008-08-18  Richard Guenther  
5423
 
5424
        * gcc.dg/fold-alloca-1.c: Scan cfg dump instead of cleanup_cfg1.
5425
        * gcc.dg/fold-compare-3.c: Likewise.
5426
        * gcc.dg/tree-ssa/20030709-2.c: Scan cddce2 dump.
5427
        * gcc.dg/tree-ssa/20030808-1.c: Likewise.
5428
        * gcc.dg/tree-ssa/20040211-1.c: Likewise.
5429
        * gcc.dg/tree-ssa/20040305-1.c: Likewise.
5430
        * gcc.dg/tree-ssa/forwprop-1.c: Adjust pattern.
5431
        * gcc.dg/tree-ssa/forwprop-2.c: Likewise..
5432
        * gcc.dg/tree-ssa/ssa-dce-3.c: Scan cddce1 dump.
5433
 
5434
2008-08-16  Tobias Burnus  
5435
 
5436
        PR fortran/36825
5437
        * gfortran.dg/rank_1.f90: Modify error message.
5438
 
5439
2008-08-15  Jerry DeLisle  
5440
 
5441
        PR fortran/35863
5442
        * gfortran.dg/utf8_1.f03: New test.
5443
        * gfortran.dg/utf8_2.f03: New test.
5444
 
5445
2008-08-15  Manuel Lopez-Ibanez  
5446
 
5447
        * gcc.dg/pr30551-6.c: Skip for SPU.
5448
        * gcc.dg/pr30551-3.c: Likewise.
5449
        * gcc.dg/pr30551.c: Likewise.
5450
        * g++.dg/warn/pr30551-2.C: Likewise.
5451
        * g++.dg/warn/pr30551.C: Likewise.
5452
 
5453
2008-08-14  Janus Weil  
5454
 
5455
        PR fortran/36705
5456
        * gfortran.dg/argument_checking_7.f90: Modified.
5457
        * gfortran.dg/conflicts.f90: Modified.
5458
        * gfortran.dg/proc_decl_1.f90: Modified.
5459
        * gfortran.dg/proc_ptr_9.f90: New.
5460
 
5461
2008-08-14  Paolo Carlini  
5462
 
5463
        PR c++/34485
5464
        * g++.dg/template/crash81.C: New.
5465
        * g++.old-deja/g++.benjamin/tem03.C: Adjust.
5466
        * g++.old-deja/g++.benjamin/tem04.C: Likewise.
5467
        * g++.old-deja/g++.brendan/crash7.C: Likewise.
5468
 
5469
2008-08-14  Thomas Koenig  
5470
 
5471
        PR libfortran/36886
5472
        * gfortran.dg/cshift_char_3.f90:  New test case.
5473
        * gfortran.dg/cshift_nan_1.f90:  New test case.
5474
 
5475
2008-08-14  Rafael Ávila de Espíndola  
5476
 
5477
        * gcc.dg/visibility-14.c: New test.
5478
        * gcc.dg/visibility-15.c: New test.
5479
        * gcc.dg/visibility-16.c: New test.
5480
        * gcc.dg/visibility-17.c: New test.
5481
        * gcc.dg/visibility-18.c: New test.
5482
        * gcc.dg/visibility-19.c: New test.
5483
 
5484
2008-08-14  Paolo Carlini  
5485
 
5486
        PR c++/34600
5487
        * g++.dg/parse/crash43.C: New.
5488
 
5489
2008-08-14  Manuel Lopez-Ibanez  
5490
 
5491
        PR c/28152
5492
        * gcc.dg/parser-pr28152.c: New.
5493
        * gcc.dg/parser-pr28152-2.c: New.
5494
 
5495
2008-08-14  Dorit Nuzman  
5496
 
5497
        * gcc.dg/vect/vect-outer-4g.c: Change loop bound.
5498
        * gcc.dg/vect/vect-outer-4k.c: Likewise.
5499
        * gcc.dg/vect/vect-outer-4l.c: Likewise.
5500
        * gcc.dg/vect/vect-outer-4f.c: Likewise.
5501
        * gcc.dg/vect/vect-outer-4a.c: Vectorizable. Remove obsolete comment.
5502
        * gcc.dg/vect/vect-outer-4i.c: Likewise.
5503
        * gcc.dg/vect/vect-outer-4b.c: Likewise.
5504
        * gcc.dg/vect/vect-outer-4j.c: Likewise.
5505
 
5506
2008-08-14  Uros Bizjak  
5507
 
5508
        PR target/37101
5509
        * gcc.target/i386/pr37101.c: New test.
5510
 
5511
2008-08-14  Jakub Jelinek  
5512
 
5513
        PR middle-end/37103
5514
        * gcc.c-torture/execute/20080813-1.c: New test.
5515
 
5516
2008-08-13  H.J. Lu  
5517
 
5518
        * gcc.target/i386/incoming-1.c: Skip *-*-darwin*.
5519
        * gcc.target/i386/incoming-2.c: Likewise.
5520
        * gcc.target/i386/incoming-3.c: Likewise.
5521
        * gcc.target/i386/incoming-4.c: Likewise.
5522
        * gcc.target/i386/incoming-5.c: Likewise.
5523
 
5524
2008-08-13  Manuel Lopez-Ibanez  
5525
 
5526
        PR 30551
5527
        * gcc.dg/pr30551.c: New.
5528
        * gcc.dg/pr30551-2.c: New.
5529
        * gcc.dg/pr30551-3.c: New.
5530
        * gcc.dg/pr30551-4.c: New.
5531
        * gcc.dg/pr30551-5.c: New.
5532
        * gcc.dg/pr30551-6.c: New.
5533
        * gcc.dg/tree-ssa/reassoc-3.c: Don't compile with -pedantic-errors.
5534
        * g++.dg/warn/pr30551.C: New.
5535
        * g++.dg/warn/pr30551-2.C: New.
5536
 
5537
2008-08-13  Richard Guenther  
5538
 
5539
        * gcc.dg/tree-ssa/ssa-ccp-21.c: New testcase.
5540
        * gcc.dg/tree-ssa/ssa-ccp-22.c: Likewise.
5541
        * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5542
 
5543
2008-08-13  Samuel Tardieu  
5544
 
5545
        PR ada/36777
5546
        * gnat.dg/protected_self_ref1.adb, gnat.dg/protected_self_ref2.adb:
5547
        New.
5548
 
5549
2008-08-13  Manuel Lopez-Ibanez  
5550
 
5551
        PR c/15236
5552
        * gcc.dg/pr15236.c: New.
5553
        * gcc.dg/torture/pr25183.c: Update.
5554
 
5555
2008-08-13  Manuel Lopez-Ibanez  
5556
 
5557
        PR 35635
5558
        * gcc.dg/pr35635.c: New.
5559
        * gcc.dg/Wconversion-integer.c: Update.
5560
        * gcc.dg/Wconversion-integer-no-sign.c: Update.
5561
        * gcc.dg/Wsign-conversion.c: Update.
5562
        * g++.dg/warn/pr35635.C: New.
5563
        * g++.dg/warn/Wconversion-integer.C: Update.
5564
        * g++.dg/warn/Wsign-conversion.C: Update.
5565
 
5566
2008-08-13  Richard Guenther  
5567
 
5568
        PR tree-optimization/15255
5569
        * gcc.dg/tree-ssa/reassoc-14.c: New testcase.
5570
        * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5571
        * gcc.dg/tree-ssa/reassoc-16.c: Likewise.
5572
        * gcc.dg/torture/reassoc-1.c: Likewise.
5573
        * gcc.dg/tree-ssa/recip-2.c: Adjust.
5574
        * gcc.dg/tree-ssa/recip-6.c: Likewise.
5575
        * gcc.dg/tree-ssa/recip-7.c: Likewise.
5576
        * gfortran.dg/reassoc_4.f: Likewise.
5577
 
5578
2008-08-12  Janis Johnson  
5579
 
5580
        * gcc.target/i386/pr32000-2.c: Use dg-skip-if for target expression.
5581
        * gcc.target/i386/stackalign/return-3.c: Ditto.
5582
        * gcc.target/sparc/ultrasp3.c: Ditto.
5583
        * lib/target-supports-dg.exp (dg-require-effective-target): Error
5584
        if argument is not a single effective-target keyword.
5585
 
5586
        PR testsuite/36087
5587
        * gcc.dg/var-expand3.c: Fix name of dump file.
5588
 
5589
2008-08-12  Paolo Carlini  
5590
 
5591
        * g++.old-deja/g++.other/decl5.C: Expand new expected errors.
5592
 
5593
2008-08-12  Paolo Carlini  
5594
 
5595
        PR c++/37087
5596
        * g++.dg/template/crash80.C: New.
5597
        * g++.old-deja/g++.other/decl5.C: Adjust.
5598
 
5599
2008-08-12  Jakub Jelinek  
5600
 
5601
        PR middle-end/37014
5602
        * gcc.c-torture/compile/20080812-1.c: New test.
5603
 
5604
        PR tree-optimization/37084
5605
        * g++.dg/tree-ssa/pr37084.C: New test.
5606
 
5607
2008-08-12  Ulrich Weigand  
5608
 
5609
        * gcc.c-torture/execute/20031003-1.c (main): Update test to
5610
        accommodate SPU single-precision rounding mode.
5611
        * gcc.c-torture/execute/conversion.c (test_float_to_integer,
5612
        test_float_to_longlong_integer): Likewise.
5613
        * gcc.c-torture/execute/ieee/rbug.c (main): Likewise.
5614
        * gcc.dg/hex-round-1.c: Skip test on SPU.
5615
        * gcc.dg/hex-round-2.c: Likewise.
5616
 
5617
2008-08-12  Ulrich Weigand  
5618
 
5619
        * gcc.c-torture/execute/ieee/inf-2.c (testf): Skip on the SPU.
5620
 
5621
2008-08-12  Jakub Jelinek  
5622
 
5623
        PR c++/36688
5624
        * g++.dg/init/const6.C: New test.
5625
 
5626
2008-08-12  Ira Rosen  
5627
 
5628
        * gcc.dg/vect/vect-multitypes-12.c: New.
5629
        * gcc.dg/vect/vect-multitypes-13.c, gcc.dg/vect/vect-multitypes-14.c,
5630
        gcc.dg/vect/vect-multitypes-15.c : Likewise.
5631
        * gcc.dg/vect/vect-reduc-dot-u8a.c: Avoid vectorization of the
5632
        init loop.
5633
        * gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-strided-store-a-u8-i2.c:
5634
        Likewise.
5635
        * gcc.dg/vect/vect-reduc-dot-u8b.c: Avoid vectorization of the init
5636
        loop.
5637
        Should be vectorizable on targets that support vector unpack.
5638
        * gcc.dg/vect/vect-widen-mult-u8.c,
5639
        gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c,
5640
        gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5641
        * gcc.dg/vect/vect-35.c: Should be vectorizable on targets that
5642
        support vector pack. Avoid vectorization of the init loop.
5643
        * gcc.dg/vect/vect-reduc-pattern-1b.c: Should be vectorizable on
5644
        targets that support vector unpack.
5645
        * gcc.dg/vect/vect-reduc-pattern-2b.c,
5646
        gcc.dg/vect/vect-reduc-dot-s8c.c, gcc.dg/vect/vect-112.c: Likewise.
5647
 
5648
2008-08-11  Jakub Jelinek  
5649
 
5650
        PR rtl-optimization/36998
5651
        * gcc.dg/pr36998.c: New test.
5652
 
5653
2008-08-11  Andreas Krebbel  
5654
 
5655
        * gcc.target/s390/20080806-1.c: Move testcase ...
5656
        * gcc.c-torture/compile/20080806-1.c: ... to here and make it
5657
        stack size sensitive.
5658
 
5659
2008-08-10  Samuel Tardieu  
5660
 
5661
        * gnat.dg/exp0_eval.adb: New.
5662
 
5663
2008-08-10  Manuel Lopez-Ibanez  
5664
 
5665
        PR middle-end/20644
5666
        * gcc.dg/uninit-pr20644-O0.c: New.
5667
        * gcc.dg/uninit-pr20644.c: New.
5668
 
5669
2008-08-10  Manuel Lopez-Ibanez  
5670
 
5671
        PR 36901
5672
        * gcc.dg/pr36901.h: Do not depend on limits.h.
5673
        * gcc.dg/pr36901-3.c: Update.
5674
        * gcc.dg/pr36901-4.c: Update.
5675
 
5676
2008-08-09  Andrew Pinski  
5677
 
5678
        PR middle-end/36238
5679
        * gcc.c-torture/compile/pr36238.c: New testcase.
5680
 
5681
2008-08-09  Richard Sandiford  
5682
 
5683
        * lib/target-supports.exp (check_profiling_available): Return false
5684
        for -p and -pg on MIPS16 targets.
5685
 
5686
2008-08-09  Richard Guenther  
5687
 
5688
        * gcc.dg/tree-ssa/inline-2.c: New testcase.
5689
 
5690
2008-08-09  Manuel Lopez-Ibanez  
5691
 
5692
        PR c/17880
5693
        * gcc.dg/sequence-pt-pr17880.c: New.
5694
 
5695
2008-08-09  Manuel Lopez-Ibanez  
5696
 
5697
        PR c++/12242
5698
        * g++.dg/warn/pr12242.C: New.
5699
 
5700
2008-08-09  Manuel Lopez-Ibanez  
5701
 
5702
        PR 36901
5703
        * gcc.dg/pr36901-1.c: New.
5704
        * gcc.dg/pr36901-3.c: New.
5705
        * gcc.dg/pr36901-2.c: New.
5706
        * gcc.dg/pr36901-4.c: New.
5707
        * gcc.dg/pr36901-system.h: New.
5708
        * gcc.dg/pr36901.h: New.
5709
        * gcc.target/powerpc/altivec-macros.c: Update.
5710
        * gcc.target/i386/regparm.c: Update.
5711
        * gcc.dg/funcdef-var-1.c: Update.
5712
        * gcc.dg/parm-mismatch-1.c: Update.
5713
        * gcc.dg/attr-noinline.c: Update.
5714
        * gcc.dg/wtr-static-1.c: Update.
5715
        * gcc.dg/redecl-11.c: Update.
5716
        * gcc.dg/pr27953.c: Update.
5717
        * gcc.dg/proto-1.c: Update.
5718
        * gcc.dg/decl-3.c: Update.
5719
        * gcc.dg/redecl-13.c: Update.
5720
        * gcc.dg/pr15360-1.c: Update.
5721
        * gcc.dg/redecl-15.c: Update.
5722
        * gcc.dg/enum-compat-1.c: Update.
5723
        * gcc.dg/dll-3.c: Update.
5724
        * gcc.dg/array-5.c: Update.
5725
        * gcc.dg/Wredundant-decls-2.c: Update.
5726
        * gcc.dg/inline4.c: Update.
5727
        * gcc.dg/redecl-2.c: Update.
5728
        * gcc.dg/inline-14.c: Update.
5729
        * gcc.dg/tls/diag-3.c: Update.
5730
        * gcc.dg/funcdef-var-2.c: Update.
5731
        * gcc.dg/20041213-1.c: Update.
5732
        * gcc.dg/old-style-then-proto-1.c: Update.
5733
        * gcc.dg/decl-2.c: Update.
5734
        * gcc.dg/redecl-12.c: Update.
5735
        * gcc.dg/decl-4.c: Update.
5736
        * gcc.dg/Wshadow-1.c: Update.
5737
        * gcc.dg/transparent-union-2.c: Update.
5738
        * gcc.dg/visibility-7.c: Update.
5739
        * gcc.dg/dll-2.c: Update.
5740
        * gcc.dg/redecl-16.c: Update.
5741
        * gcc.dg/inline1.c: Update.
5742
        * gcc.dg/decl-8.c: Update.
5743
        * gcc.dg/nested-redef-1.c: Update.
5744
        * gcc.dg/inline3.c: Update.
5745
        * gcc.dg/redecl-1.c: Update.
5746
        * gcc.dg/inline5.c: Update.
5747
        * gcc.dg/pr35899.c: Update.
5748
        * gcc.dg/noncompile/label-lineno-1.c: Update.
5749
        * gcc.dg/noncompile/label-1.c: Update.
5750
        * gcc.dg/noncompile/20020220-1.c: Update.
5751
        * gcc.dg/noncompile/redecl-1.c: Update.
5752
        * gcc.dg/redecl-5.c: Update.
5753
        * gcc.dg/qual-return-3.c: Update.
5754
        * gcc.dg/label-decl-4.c: Update.
5755
 
5756
2008-08-09  Manuel Lopez-Ibanez  
5757
 
5758
        PR 7651
5759
        * g++.dg/warn/Wuninitializable-member.C: New.
5760
        * g++.dg/warn/Wuninitializable-member-no.C: New.
5761
 
5762
2008-08-08  Manuel Lopez-Ibanez  
5763
 
5764
        PR 28875
5765
        * gcc.dg/unused-6-no.c: New.
5766
        * gcc.dg/unused-6-WallWextra.c: New.
5767
 
5768
2008-08-08  Volker Reichelt  
5769
 
5770
        PR c++/35985
5771
        * g++.dg/inherit/base3.C: New.
5772
 
5773
2008-08-08  Dorit Nuzman  
5774
 
5775
        * lib/target-supports.exp (check_effective_target_vect_floatint_cvt):
5776
        Add powerpc.
5777
 
5778
2008-08-08  Daniel Kraft  
5779
 
5780
        * gfortran.dg/finalize_9.f03:  New test.
5781
        * gfortran.dg/module_md5_1.f90:  Adapted MD5-sum for changed module
5782
        file format.
5783
 
5784
2008-08-08  Richard Guenther  
5785
 
5786
        * gcc.dg/tree-ssa/ssa-ccp-20.c: New testcase.
5787
 
5788
2008-08-08  Richard Guenther  
5789
 
5790
        PR tree-optimization/37056
5791
        * gcc.c-torture/compile/pr37056.c: New testcase.
5792
 
5793
2008-08-07  Kaveh R. Ghazi  
5794
 
5795
        * gcc.dg/Wcxx-compat-2.c: Check for bool/_Bool.
5796
 
5797
2008-08-07  Douglas Gregor  
5798
 
5799
        * g++.dg/cpp0x/decltype12.C: New.
5800
 
5801
2008-08-07  H.J. Lu  
5802
 
5803
        PR target/36992
5804
        * gcc.target/i386/pr36992-1.c: Scan movq.
5805
        * gcc.target/i386/pr36992-2.c: Use "-O2 -msse4" instead of
5806
        "-O0 -msse2".  Scan movq.
5807
 
5808
2008-08-07  Richard Guenther  
5809
 
5810
        PR middle-end/37042
5811
        * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: New testcase.
5812
 
5813
2008-08-07  Andreas Krebbel  
5814
 
5815
        * gcc.c-torture/compile/20080806-1.c: Move testcase ...
5816
        * gcc.target/s390/20080806-1.c: ... to here.
5817
 
5818
2008-08-06  Douglas Gregor  
5819
 
5820
        PR c++/36460
5821
        * g++.dg/cpp0x/bracket3.C: Add another test case for the >>
5822
        warning under -Wc++0x-compat.
5823
        * g++.dg/cpp0x/bracket4.C: Add testcase for PR c++/36460.
5824
 
5825
2008-08-06  Kaveh R. Ghazi  
5826
 
5827
        * gcc.dg/Wcxx-compat-2.c: Adjust test for more warnings.
5828
 
5829
2008-08-06  Manuel Lopez-Ibanez  
5830
 
5831
        PR 26785
5832
        * g++.dg/warn/pr26785.C: New.
5833
 
5834
2008-08-06  Victor Kaplansky  
5835
 
5836
        * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: New test.
5837
 
5838
2008-08-06  Manuel Lopez-Ibanez  
5839
 
5840
        PR 8715
5841
        * gcc.dg/pr8715.c: New.
5842
        * g++.dg/warn/pr8715.C: New.
5843
 
5844
2008-08-06  Marc Gauthier  
5845
 
5846
        * lib/target-supports.exp (check_profiling_available): Match more
5847
        processor names for Xtensa.
5848
        * g++.old-deja/g++.jason/thunk3.C: Likewise.
5849
        * gcc.dg/intmax_t-1.c: Likewise.
5850
        * gcc.dg/sibcall-3.c: Likewise.
5851
        * gcc.dg/sibcall-4.c: Likewise.
5852
        * gcc.c-torture/compile/20001226-1.c: Likewise.
5853
 
5854
2008-08-06  H.J. Lu  
5855
 
5856
        PR middle-end/37010
5857
        * gcc.dg/torture/stackalign/push-1.c: New.
5858
 
5859
2008-08-06  Michael Matz  
5860
 
5861
        PR target/36613
5862
        * gcc.target/i386/pr36613.c: New testcase.
5863
 
5864
2008-08-06  H.J. Lu  
5865
 
5866
        PR middle-end/37009
5867
        * gcc.dg/torture/stackalign/alloca-2.c: New.
5868
        * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5869
        * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5870
        * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5871
        * gcc.target/i386/incoming-1.c: Likewise.
5872
        * gcc.target/i386/incoming-2.c: Likewise.
5873
        * gcc.target/i386/incoming-3.c: Likewise.
5874
        * gcc.target/i386/incoming-4.c: Likewise.
5875
        * gcc.target/i386/incoming-5.c: Likewise.
5876
 
5877
2008-08-06  Aldy Hernandez  
5878
 
5879
        PR middle-end/35432
5880
        * gcc.c-torture/compile/pr35432.c: New file.
5881
 
5882
2008-08-06  Arnaud Charlet  
5883
 
5884
        * gnat.dg/iface_test.ad[s,b]: New test.
5885
        * gnat.dg/test_call.adb: New test.
5886
 
5887
2008-08-06  Andreas Krebbel  
5888
 
5889
        * gcc.c-torture/compile/20080806-1.c: New testcase.
5890
 
5891
2008-08-06  Maxim Kuvyrkov  
5892
 
5893
        * gcc.target/ia64/20080802-1.c: New test.
5894
 
5895
2008-08-05  Andrew Pinski  
5896
 
5897
        PR tree-opt/37024
5898
        * gcc.dg/tree-ssa/tailcall-4.c: New testcase.
5899
 
5900
2008-08-05  Richard Guenther  
5901
 
5902
        PR middle-end/37026
5903
        * gcc.c-torture/compile/pr37026.c: New testcase.
5904
 
5905
2008-08-04  Arnaud Charlet  
5906
 
5907
        * gnat.dg/access_discr2.adb: New test.
5908
        * gnat.dg/not_null.adb: New test.
5909
 
5910
2008-08-04  Richard Guenther  
5911
 
5912
        PR middle-end/36691
5913
        * gcc.c-torture/execute/pr36691.c: New testcase.
5914
 
5915
2008-08-04  Victor Kaplansky  
5916
 
5917
        * gcc.dg/vect/vect-complex-5.c: New test.
5918
 
5919
2008-08-04  Simon Baldwin  
5920
 
5921
        PR c++/36999
5922
        * g++.dg/warn/pr36999.C: New.
5923
 
5924
2008-08-04  Arnaud Charlet  
5925
 
5926
        * gnat.dg/bip_aggregate_bug.adb: New test.
5927
        * gnat.dg/test_ai254.adb: New test.
5928
 
5929
2008-08-03  Jerry DeLisle  
5930
 
5931
        * gfortran.dg/fmt_t_7.f: Replace CR-LF with LF.
5932
 
5933
2008-08-03  Uros Bizjak  
5934
 
5935
        PR target/36992
5936
        * gcc.target/i386/pr36992-1.c: New test.
5937
        * gcc.target/i386/pr36992-2.c: Ditto.
5938
 
5939
2008-08-02  Richard Guenther  
5940
 
5941
        PR target/35252
5942
        * lib/target-supports.exp (vect_extract_even_odd_wide) Add.
5943
        (vect_strided_wide): Likewise.
5944
        * gcc.dg/vect/fast-math-pr35982.c: Enable for
5945
        vect_extract_even_odd_wide.
5946
        * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5947
        * gcc.dg/vect/vect-1.c: Likewise.
5948
        * gcc.dg/vect/vect-107.c: Likewise.
5949
        * gcc.dg/vect/vect-98.c: Likewise.
5950
        * gcc.dg/vect/vect-strided-float.c: Likewise.
5951
        * gcc.dg/vect/slp-11.c: Enable for vect_strided_wide.
5952
        * gcc.dg/vect/slp-12a.c: Likewise.
5953
        * gcc.dg/vect/slp-12b.c: Likewise.
5954
        * gcc.dg/vect/slp-19.c: Likewise.
5955
        * gcc.dg/vect/slp-23.c: Likewise.
5956
        * gcc.dg/vect/slp-5.c: Likewise.
5957
 
5958
2008-08-02  Eric Botcazou  
5959
 
5960
        * gnat.dg/boolean_expr2.adb: New test.
5961
 
5962
2008-08-01  Arnaud Charlet  
5963
 
5964
        * gnat.dg/conv4.adb: New test.
5965
        * gnat.dg/overloading.adb: New test.
5966
 
5967
2008-08-01  Jakub Jelinek  
5968
 
5969
        PR tree-optimization/36991
5970
        * gcc.dg/pr36991.c: New test.
5971
 
5972
2008-08-01  Eric Botcazou  
5973
 
5974
        * gnat.dg/boolean_expr.ad[sb]: Rename to boolean_expr1.ad[sb].
5975
 
5976
2008-08-01  Richard Guenther  
5977
 
5978
        PR middle-end/36997
5979
        * gcc.dg/pr36997.c: New testcase.
5980
 
5981
2008-08-01  Eric Botcazou  
5982
 
5983
        * gnat.dg/deferred_const1.adb: New test.
5984
        * gnat.dg/deferred_const2.adb: Likewise.
5985
        * gnat.dg/deferred_const2_pkg.ad[sb]: New helper.
5986
        * gnat.dg/deferred_const3.adb: New test.
5987
        * gnat.dg/deferred_const3_pkg.ad[sb]: New helper.
5988
 
5989
2008-08-01  Richard Guenther  
5990
 
5991
        PR tree-optimization/36988
5992
        * gcc.c-torture/compile/pr36988.c: New testcase.
5993
 
5994
2008-08-01  Olivier Hainque  
5995
 
5996
        * gnat.dg/raise_from_pure.ad[bs],
5997
        * gnat.dg/wrap_raise_from_pure.ad[bs]: Support for ...
5998
        * gnat.dg/test_raise_from_pure.adb: New test.
5999
 
6000
2008-07-31  Adam Nemet  
6001
 
6002
        * gcc.target/mips/ext-1.c: New test.
6003
 
6004
2008-07-31  Eric Botcazou  
6005
 
6006
        * gnat.dg/discr10.ad[sb]: New test.
6007
 
6008
2008-07-31  Jakub Jelinek  
6009
 
6010
        PR target/35100
6011
        * gcc.target/powerpc/longcall-1.c: New test.
6012
 
6013
        PR preprocessor/36649
6014
        * gcc.dg/pch/cpp-3.hs: Add include guards.
6015
        * gcc.dg/pch/cpp-3a.h: Likewise.
6016
        * gcc.dg/pch/cpp-3b.h: Likewise.
6017
        * gcc.dg/cpp/mi8.c: New test.
6018
        * gcc.dg/cpp/mi8a.h: New file.
6019
        * gcc.dg/cpp/mi8b.h: New file.
6020
        * gcc.dg/cpp/mi8c.h: New file.
6021
        * gcc.dg/cpp/mi8d.h: New file.
6022
 
6023
        PR rtl-optimization/36419
6024
        * g++.dg/eh/async-unwind2.C: New test.
6025
 
6026
        PR c++/36405
6027
        * g++.dg/rtti/typeid8.C: New test.
6028
 
6029
2008-07-31  Richard Guenther  
6030
 
6031
        PR tree-optimization/36978
6032
        * gcc.dg/torture/pr36978.c: New testcase.
6033
 
6034
2008-07-31  Arnaud Charlet  
6035
 
6036
        * gnat.dg/sync_iface_test.ad[s,b]: New test.
6037
 
6038
        * gnat.dg/specs/sync_iface_test.ads: New test.
6039
        * gnat.dg/specs/null_aggr_bug.ads: New test.
6040
 
6041
2008-07-31  H.J. Lu  
6042
 
6043
        * gcc.dg/torture/stackalign/pr16660-1.c: Include "check.h".
6044
        (f): Align to 64 byte.  Use check instead of asm statement.
6045
 
6046
2008-07-31  Arnaud Charlet  
6047
 
6048
        * gnat.dg/missing_acc_check.adb: New test.
6049
 
6050
2008-07-31  Richard Guenther  
6051
 
6052
        * gcc.dg/uninit-1-O0.c: New testcase.
6053
        * gcc.dg/uninit-2-O0.c: Likewise.
6054
        * gcc.dg/uninit-3-O0.c: Likewise.
6055
        * gcc.dg/uninit-4-O0.c: Likewise.
6056
        * gcc.dg/uninit-5-O0.c: Likewise.
6057
        * gcc.dg/uninit-6-O0.c: Likewise.
6058
        * gcc.dg/uninit-8-O0.c: Likewise.
6059
        * gcc.dg/uninit-9-O0.c: Likewise.
6060
        * gcc.dg/uninit-A-O0.c: Likewise.
6061
        * gcc.dg/uninit-B-O0.c: Likewise.
6062
        * gcc.dg/uninit-C-O0.c: Likewise.
6063
        * gcc.dg/uninit-D-O0.c: Likewise.
6064
        * gcc.dg/uninit-E-O0.c: Likewise.
6065
        * gcc.dg/uninit-F-O0.c: Likewise.
6066
        * gcc.dg/uninit-G-O0.c: Likewise.
6067
        * gcc.dg/uninit-H-O0.c: Likewise.
6068
        * gcc.dg/uninit-I-O0.c: Likewise.
6069
        * gcc.dg/uninit-10-O0.c: Likewise.
6070
        * gcc.dg/uninit-11-O0.c: Likewise.
6071
        * gcc.dg/uninit-12-O0.c: Likewise.
6072
        * gcc.dg/uninit-13-O0.c: Likewise.
6073
        * gcc.dg/uninit-14-O0.c: Likewise.
6074
        * gcc.dg/uninit-15-O0.c: Likewise.
6075
        * gcc.dg/Wall.c: Avoid uninitialized warning.
6076
        * gcc.dg/Wno-all.c: Likewise.
6077
        * gcc.dg/pr3074-1.c: Likewise.
6078
 
6079
2008-07-31  Arnaud Charlet  
6080
 
6081
        * gnat.dg/specs/genericppc.ads: New test.
6082
 
6083
2008-07-31  Jakub Jelinek  
6084
 
6085
        PR c/36970
6086
        * gcc.dg/free-1.c: New test.
6087
        * gcc.dg/free-2.c: New test.
6088
 
6089
        PR debug/36278
6090
        * g++.dg/debug/namespace2.C: New test.
6091
 
6092
        PR preprocessor/36649
6093
        * gcc.dg/pch/cpp-3.c: New test.
6094
        * gcc.dg/pch/cpp-3.hs: New file.
6095
        * gcc.dg/pch/cpp-3a.h: New file.
6096
        * gcc.dg/pch/cpp-3b.h: New file.
6097
 
6098
2008-07-30  Eric Botcazou  
6099
 
6100
        * gnat.dg/boolean_expr.ad[sb]: New test.
6101
 
6102
2008-07-30  H.J. Lu  
6103
            Joey Ye  
6104
 
6105
        * gcc.dg/dfp/func-vararg-alternate-d128-2.c: New.
6106
        * gcc.dg/dfp/func-vararg-mixed-2.c: Likewise.
6107
        * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
6108
        * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
6109
        * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6110
        * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
6111
        * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
6112
        * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
6113
        * gcc.dg/torture/stackalign/check.h: Likewise.
6114
        * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
6115
        * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6116
        * gcc.dg/torture/stackalign/global-1.c: Likewise.
6117
        * gcc.dg/torture/stackalign/inline-1.c: Likewise.
6118
        * gcc.dg/torture/stackalign/inline-2.c: Likewise.
6119
        * gcc.dg/torture/stackalign/nested-1.c: Likewise.
6120
        * gcc.dg/torture/stackalign/nested-2.c: Likewise.
6121
        * gcc.dg/torture/stackalign/nested-3.c: Likewise.
6122
        * gcc.dg/torture/stackalign/nested-4.c: Likewise.
6123
        * gcc.dg/torture/stackalign/nested-5.c: Likewise.
6124
        * gcc.dg/torture/stackalign/nested-6.c: Likewise.
6125
        * gcc.dg/torture/stackalign/non-local-goto-1.c: Likewise.
6126
        * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
6127
        * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
6128
        * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
6129
        * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
6130
        * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
6131
        * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
6132
        * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
6133
        * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6134
        * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
6135
        * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
6136
        * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6137
        * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
6138
        * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
6139
        * gcc.dg/torture/stackalign/sibcall-1.c: Likewise.
6140
        * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
6141
        * gcc.dg/torture/stackalign/struct-1.c: Likewise.
6142
        * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
6143
        * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
6144
        * gcc.target/i386/align-main-1.c: Likewise.
6145
        * gcc.target/i386/align-main-2.c: Likewise.
6146
        * gcc.target/i386/pr32000-2.c: Likewise.
6147
        * gcc.target/i386/stackalign/asm-1.c: Likewise.
6148
        * gcc.target/i386/stackalign/return-1.c: Likewise.
6149
        * gcc.target/i386/stackalign/return-2.c: Likewise.
6150
        * gcc.target/i386/stackalign/return-3.c: Likewise.
6151
        * gcc.target/i386/stackalign/return-4.c: Likewise.
6152
        * gcc.target/i386/stackalign/return-5.c: Likewise.
6153
        * gcc.target/i386/stackalign/return-6.c: Likewise.
6154
        * gcc.target/i386/stackalign/stackalign.exp: Likewise.
6155
        * g++.dg/torture/stackalign/check.h: Likewise.
6156
        * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
6157
        * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6158
        * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
6159
        * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
6160
        * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
6161
        * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
6162
        * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
6163
        * g++.dg/torture/stackalign/stackalign.exp: Likewise.
6164
        * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6165
        * g++.dg/torture/stackalign/test-unwind.h: Likewise.
6166
        * g++.dg/torture/stackalign/throw-1.C: Likewise.
6167
        * g++.dg/torture/stackalign/throw-2.C: Likewise.
6168
        * g++.dg/torture/stackalign/throw-3.C: Likewise.
6169
        * g++.dg/torture/stackalign/throw-4.C: Likewise.
6170
        * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6171
        * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6172
        * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6173
        * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6174
        * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6175
        * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6176
        * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6177
 
6178
        * gcc.target/i386/20060512-1.c: Add -mpreferred-stack-boundary=4.
6179
        (main): Move "popl" after check.
6180
        * gcc.target/i386/20060512-3.c: Likewise.
6181
 
6182
        * gcc.target/i386/20060512-2.c: Add -mpreferred-stack-boundary=4.
6183
        Remove dg-error.
6184
 
6185
        * gcc.target/i386/20060512-4.c: Add -mpreferred-stack-boundary=4.
6186
        Remove dg-warning.
6187
 
6188
        * lib/target-supports.exp (check_effective_target_unaligned_stack):
6189
        Always return 0.
6190
        (check_effective_target_automatic_stack_alignment): New.
6191
 
6192
2008-07-30  Richard Guenther  
6193
 
6194
        PR tree-optimization/36967
6195
        * gfortran.dg/pr36967.f: New testcase.
6196
 
6197
2008-07-30  Rafael Ávila de Espíndola  
6198
 
6199
        * gcc.dg/visibility-14.c: New test.
6200
        * gcc.dg/visibility-15.c: New test.
6201
        * gcc.dg/visibility-16.c: New test.
6202
        * gcc.dg/visibility-17.c: New test.
6203
        * gcc.dg/visibility-18.c: New test.
6204
        * gcc.dg/visibility-19.c: New test.
6205
 
6206
2008-07-30  Dodji Seketeli  
6207
 
6208
        PR c++/36767
6209
        * g++.dg/parse/crash42.C: New test.
6210
 
6211
2008-07-30  Manuel Lopez-Ibanez  
6212
 
6213
        PR 34389
6214
        * gcc.dg/Wconversion-pr34389.c: New.
6215
        * g++.dg/warn/Wconversion-pr34389.C: New.
6216
 
6217
2008-07-29  Steve Ellcey  
6218
 
6219
        * gcc.dg/pr32370.c: Force 64 bits on IA64.
6220
 
6221
2008-07-29  Paul Thomas  
6222
 
6223
        * gfortran.dg/extends_1.f03: New test.
6224
        * gfortran.dg/extends_2.f03: New test.
6225
        * gfortran.dg/extends_3.f03: New test.
6226
        * gfortran.dg/extends_4.f03: New test.
6227
        * gfortran.dg/extends_5.f03: New test.
6228
        * gfortran.dg/extends_6.f03: New test.
6229
        * gfortran.dg/private_type_6.f90: Modify error message.
6230
        * gfortran.dg/structure_constructor_7.f03: Modify error message.
6231
        * gfortran.dg/structure_constructor_8.f03: Modify error message.
6232
 
6233
2008-07-29  Richard Guenther  
6234
 
6235
        PR tree-optimization/36945
6236
        * gcc.dg/tree-ssa/ssa-pre-18.c: New testcase.
6237
 
6238
2008-07-29  Jakub Jelinek  
6239
 
6240
        PR c++/36852
6241
        * g++.dg/pch/array-1.C: New test.
6242
        * g++.dg/pch/array-1.Hs: New file.
6243
 
6244
2008-07-29  Jan Hubicka  
6245
 
6246
        * gcc.dg/20040206-1.c: Expect frontend warning now.
6247
 
6248
2008-07-29  Manuel Lopez-Ibanez  
6249
 
6250
        PR 34985
6251
        * gcc.dg/pr34985.c: New.
6252
        * g++.dg/warn/pr34985.C: New.
6253
 
6254
2008-07-29  Daniel Kraft  
6255
 
6256
        PR fortran/36403
6257
        * gfortran.dg/char_eoshift_5.f90:  New test.
6258
        * gfortran.dg/intrinsic_optional_char_arg_1.f90:  New test.
6259
 
6260
2008-07-28  Richard Guenther  
6261
 
6262
        Merge from gimple-tuples-branch.
6263
 
6264
        * gcc.c-torture/compile/20080721-1.c: New testcase.
6265
        * gcc.dg/torture/20080716-1.c: Likewise.
6266
        * gcc.dg/tree-ssa/tailcall-3.c: Likewise.
6267
        * gcc.dg/tree-ssa/20080530.c: Likewise.
6268
        * gcc.dg/20080615-1.c: Likewise.
6269
        * g++.dg/torture/pr36826.C: Likewise.
6270
        * gcc.dg/fold-alloca-1.c: Look into cleanup_cfg1 dump instead of
6271
        useless dump.
6272
        * gcc.dg/tree-ssa/pr21658.c: Update search pattern.
6273
        * gfortran.dg/gomp/block-1.f90: Adjust dg-error.
6274
        * gcc.dg/tree-ssa/20030728-1.c: Test final_cleanup instead of
6275
        optimized dump.
6276
 
6277
2008-07-28  Simon Baldwin  
6278
 
6279
        * gcc.dg/pragma-message.c: New.
6280
 
6281
2008-07-27  Victor Kaplansky  
6282
 
6283
        PR tree-optimization/35252
6284
        * gcc.dg/vect/vect-complex-1.c, gcc.dg/vect/vect-complex-2.c,
6285
        gcc.dg/vect/fast-math-vect-complex-3.c,
6286
        gcc.dg/vect/vect-complex-4.c: New tests.
6287
 
6288
2008-07-27  H.J. Lu  
6289
 
6290
        PR c++/36944
6291
        * g++.dg/other/pr36944.C: New.
6292
 
6293
2008-07-27  Daniel Franke  
6294
 
6295
        PR fortran/36724
6296
        * gfortran.dg/pointer_to_substring.f90: New test.
6297
 
6298
2008-07-27  Tobias Burnus  
6299
 
6300
        PR fortran/36132
6301
        PR fortran/29952
6302
        PR fortran/36909
6303
        * gfortran.dg/internal_pack_4.f90: New.
6304
        * gfortran.dg/internal_pack_5.f90: New.
6305
        * gfortran.dg/array_temporaries_2.f90: New.
6306
 
6307
2008-07-26  Thomas Koenig  
6308
 
6309
        PR fortran/36934
6310
        * gfortran.dg/allocatable_module_1.f90:  New test case.
6311
 
6312
2008-07-25  H.J. Lu  
6313
 
6314
        PR target/36936
6315
        * gcc.target/i386/cmov8.c: New.
6316
        * gcc.target/i386/funcspec-10.c: Likewise.
6317
        * gcc.target/i386/funcspec-11.c: Likewise.
6318
 
6319
2008-07-25  Joseph Myers  
6320
 
6321
        * lib/target-supports.exp (check_effective_target_arm_thumb1_ok):
6322
        New.
6323
        * g++.dg/inherit/thunk8.C: Use it.
6324
 
6325
2008-07-24  Jan Hubicka  
6326
 
6327
        * gcc.dg/winline-4.c: Remove.
6328
        * gcc.dg/pch/valid-3.hs: Remove.
6329
        * gcc.dg/pch/valid-3.c: Remove.
6330
        * g++.old-deja/g++.brendan/crash52.C: Accept returning void warning
6331
        * g++.old-deja/g++.jason/report.C: Likewise.
6332
        * testsuite/g++.dg/warn/pr23075.C: We get returning void warning
6333
        instead of control flow warning.
6334
 
6335
2008-07-24  Daniel Kraft  
6336
 
6337
        PR fortran/33141
6338
        * gfortran.dg/intrinsic_shadow_1.f03:  New test for -Wintrinsic-shadow.
6339
        * gfortran.dg/intrinsic_shadow_2.f03:  Ditto.
6340
        * gfortran.dg/intrinsic_shadow_3.f03:  Ditto.
6341
        * gfortran.dg/intrinsic_std_1.f90:  New test for -Wintrinsics-std.
6342
        * gfortran.dg/intrinsic_std_2.f90:  Ditto.
6343
        * gfortran.dg/intrinsic_std_3.f90:  Ditto.
6344
        * gfortran.dg/intrinsic_std_4.f90:  Ditto.
6345
        * gfortran.dg/warn_std_1.f90:  Removed option -Wnonstd-intrinsics.
6346
        * gfortran.dg/warn_std_2.f90:  Replaced -Wnonstd-intrinsics by
6347
        -Wintrinsics-std and adapted expected errors/warnings.
6348
        * gfortran.dg/warn_std_3.f90:  Ditto.
6349
        * gfortran.dg/c_sizeof_2.f90:  Adapted expected error/warning message.
6350
        * gfortran.dg/gamma_2.f90:  Ditto.
6351
        * gfortran.dg/selected_char_kind_3.f90:  Ditto.
6352
        * gfortran.dg/fmt_g0_2.f08:  Call with -fall-intrinsics to allow abort.
6353
 
6354
2008-07-24  Thomas Koenig  
6355
 
6356
        PR fortran/29952
6357
        * gfortran.dg/array_temporaries_1.f90: New test case.
6358
 
6359
2008-07-23  Ian Lance Taylor  
6360
 
6361
        * gcc.target/i386/20080723-1.c: New test.
6362
 
6363
2008-07-24  Ben Elliston  
6364
 
6365
        * gcc.target/spu/vector.c: New test.
6366
        * gcc.target/spu/vector-ansi.c: Likewise.
6367
 
6368
2008-07-23  Manuel Lopez-Ibanez  
6369
 
6370
        PR 35058
6371
        * gcc.dg/Wdeclaration-after-statement-3.c: New.
6372
        * gcc.dg/Wpointer-arith.c: New.
6373
 
6374
2008-07-22  Jerry DeLisle  
6375
 
6376
        PR libfortran/36852
6377
        * gfortran.dg/namelist_52.f90: New test.
6378
 
6379
2008-07-22  Ulrich Weigand  
6380
 
6381
        * lib/target-supports.exp (check_effective_target_spu_auto_overlay):
6382
        New procedure.
6383
        * lib/compat.exp (compat-execute): Use it to test whether toolchain
6384
        supports automatic overlay generation for the SPU.
6385
 
6386
2008-07-22  Daniel Kraft  
6387
 
6388
        PR fortran/29835
6389
        * gfortran.dg/fmt_error_3.f90:  New test.
6390
        * gfortran.dg/fmt_error_4.f90:  New test.
6391
        * gfortran.dg/fmt_error_5.f90:  New test.
6392
 
6393
2008-07-22  Manuel Lopez-Ibanez  
6394
 
6395
        PR 28079
6396
        * gcc.dg/cpp/line6.c: New.
6397
 
6398
2008-07-21  Ralf Wildenhues  
6399
 
6400
        * gfortran.dg/fmt_g0_3.f08: Fix typo in expected error message.
6401
 
6402
2008-07-21  Paolo Carlini  
6403
 
6404
        PR c++/36871
6405
        PR c++/36872
6406
        * g++.dg/ext/has_nothrow_copy.C: Rename to...
6407
        * g++.dg/ext/has_nothrow_copy-1.C: ... this.
6408
        * g++.dg/ext/has_nothrow_copy-2.C: New.
6409
        * g++.dg/ext/has_nothrow_copy-3.C: Likewise.
6410
        * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
6411
        * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
6412
        * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
6413
        * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
6414
 
6415
2008-07-21  Thomas Koenig  
6416
 
6417
        PR libfortran/36773
6418
        * gfortran.dg/zero_sized_5.f90:  New test case.
6419
 
6420
2008-07-21  Paolo Carlini  
6421
 
6422
        PR c++/36870
6423
        * g++.dg/ext/has_nothrow_assign_odr.C: New.
6424
        * g++.dg/ext/has_nothrow_copy_odr.C: Likewise.
6425
        * g++.dg/ext/has_nothrow_constructor_odr.C: Likewise.
6426
        * g++.dg/ext/has_nothrow_assign.C: Adjust.
6427
        * g++.dg/ext/has_nothrow_copy.C: Likewise.
6428
        * g++.dg/ext/has_nothrow_constructor.C: Likewise.
6429
 
6430
2008-07-17  Andreas Krebbel  
6431
 
6432
        PR target/36822
6433
        * gcc.target/s390/pr36822.c: New testcase.
6434
 
6435
2008-07-21  Hans-Peter Nilsson  
6436
 
6437
        PR middle-end/36143
6438
        * g++.dg/tree-ssa/pr19637.C: XFAIL.
6439
 
6440
        PR rtl-optimization/33642
6441
        * gcc.c-torture/compile/pr11832.c: Skip for CRIS.
6442
        * gcc.c-torture/compile/pr33009.c: Likewise.
6443
 
6444
        PR middle-end/36509
6445
        * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: XFAIL.
6446
 
6447
2008-07-20  Andrew Pinski  
6448
 
6449
        PR tree-opt/36879
6450
        * gcc.c-torture/execute/20080719-1.c: New testcase.
6451
 
6452
2008-07-20  Hans-Peter Nilsson  
6453
 
6454
        * gcc.dg/tree-ssa/data-dep-1.c: XFAIL.
6455
 
6456
2008-07-20  Daniel Berlin  
6457
 
6458
        * gcc.dg/tree-ssa/ssa-fre-7.c: XFAIL.
6459
        * gcc.dg/tree-ssa/ssa-fre-8.c: Ditto.
6460
        * gcc.dg/tree-ssa/ssa-fre-9.c: Ditto.
6461
        * gcc.dg/tree-ssa/ssa-fre-13.c: Ditto.
6462
        * gcc.dg/tree-ssa/ssa-fre-14.c: Ditto.
6463
        * gcc.dg/tree-ssa/ssa-fre-17.c: Ditto.
6464
        * gcc.dg/tree-ssa/ssa-pre-15.c: Ditto.
6465
        * gcc.dg/tree-ssa/loadpre1.c: PASS.
6466
 
6467
2008-07-19  Jakub Jelinek  
6468
 
6469
        PR middle-end/36877
6470
        * gcc.dg/gomp/atomic-11.c: New test.
6471
 
6472
2008-07-19  Tobias Burnus  
6473
 
6474
        PR fortran/36795
6475
        * char_expr_1.f90: New.
6476
        * char_expr_2.f90: New.
6477
 
6478
2008-07-19  Olivier Hainque  
6479
 
6480
        * gcc.dg/mallign.c: New test.
6481
        * gnat.dg/allocator_maxalign1.adb: New test.
6482
        * gnat.dg/test_allocator_maxalign2.adb: Main caller for ...
6483
        * gnat.dg/allocator_maxalign2.ad[bs]: New test.
6484
 
6485
2008-07-19  Tobias Burnus  
6486
 
6487
        * gfortran.dg/intrinsic_argument_conformance_2.f90: New.
6488
        * gfortran.dg/zero_sized_1.f90: Fix conformance bugs.
6489
 
6490
2008-07-18  Kris Van Hees  
6491
 
6492
        * g++.dg/ext/utf-array.C: Fix broken merge/checkin.
6493
        * g++.dg/ext/utf-array-short-wchar.C: Idem
6494
        * gcc.dg/utf-array.c: Idem
6495
        * gcc.dg/utf-array-short-wchar.c: Idem
6496
 
6497
2008-07-18  Joseph Myers  
6498
 
6499
        * gcc.dg/fshort-wchar.c: Use -Wl,--no-wchar-size-warning on
6500
        arm*-*-*eabi.
6501
 
6502
2008-07-18  Uros Bizjak  
6503
 
6504
        PR target/36786
6505
        * gcc.target/i386/pr36786.c: New test.
6506
 
6507
2008-07-18  Dodji Seketeli  
6508
 
6509
        PR c++/36407
6510
        * g++.dg/conversion/op5.C: New testcase.
6511
 
6512
2008-07-18  Kris Van Hees  
6513
 
6514
        * g++.dg/ext/utf-array.C: Fix broken merge/checkin.
6515
        * g++.dg/ext/utf-array-short-wchar.C: Idem
6516
        * gcc.dg/utf-array.c: Idem
6517
        * gcc.dg/utf-array-short-wchar.c: Idem
6518
 
6519
2008-07-18  Kris Van Hees  
6520
 
6521
        Tests for char16_t and char32_t support.
6522
        * g++.dg/ext/utf-array.C: New
6523
        * g++.dg/ext/utf-array-short-wchar.C: New
6524
        * g++.dg/ext/utf-rtti.C: New
6525
        * g++.dg/ext/utf-type.c: New
6526
        * gcc.dg/utf-array.c: New
6527
        * gcc.dg/utf-array-short-wchar.c: New
6528
        * gcc.dg/utf-inc-init.c: New
6529
        * gcc.dg/utf-type.c: New
6530
 
6531
2008-07-18  H.J. Lu  
6532
 
6533
        PR middle-end/36859
6534
        * gcc.target/i386/vararg-2.c: New.
6535
 
6536
2008-07-18  H.J. Lu  
6537
 
6538
        PR middle-end/36858
6539
        * gcc.target/i386/vararg-1.c: New.
6540
 
6541
2008-07-18  Tobias Burnus  
6542
 
6543
        * gfortran.dg/parameter_array_init_4.f90: Silence pedantic warning.
6544
 
6545
2008-07-17  Olivier Hainque  
6546
 
6547
        * gnat.dg/tree_static_def.ad[bs]: Support for ...
6548
        * gnat.dg/tree_static_use.adb: New test.
6549
        * gnat.dg/decl_ctx_def.ads: Support for ...
6550
        * gnat.dg/decl_ctx_use.ad[bs]: New test.
6551
 
6552
2008-07-17  Julian Brown  
6553
            Mark Mitchell  
6554
 
6555
        * g++.dg/ext/visibility/arm3.C: Add explanatory text. Skip on
6556
        non-DLL targets.
6557
        * g++.dg/ext/visibility/arm1.C: Skip on non-DLL targets.
6558
 
6559
2008-07-17  Paolo Carlini  
6560
 
6561
        PR c++/36855
6562
        * g++.dg/ext/has_trivial_destructor.C: Rename to...
6563
        * g++.dg/ext/has_trivial_destructor-1.C: ... this.
6564
        * g++.dg/ext/has_trivial_destructor-2.C: New.
6565
 
6566
2008-07-17  Paolo Bonzini  
6567
 
6568
        PR rtl-optimization/36753
6569
        * gcc.target/i386/pr36753.c: New.
6570
 
6571
2008-07-17  Tobias Burnus  
6572
 
6573
        PR fortran/36825
6574
        PR fortran/36824
6575
        * gfortran.dg/rank_2.f90: Add additional array-rank test.
6576
        * gfortran.dg/array_4.f90: New.
6577
 
6578
2008-07-17  H.J. Lu  
6579
 
6580
        PR testsuite/36443
6581
        * objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset
6582
        GCC_EXEC_PREFIX from environment when running $HOSTCC.
6583
 
6584
2008-07-16  Dodji Seketeli  
6585
 
6586
        PR c++/13699
6587
        * g++.dg/lookup/extern-c-redecl.C: New test.
6588
 
6589
2008-07-15  Richard Guenther  
6590
 
6591
        PR middle-end/36369
6592
        * gcc.dg/Wstrict-aliasing-bogus-ref-all.c: New testcase.
6593
 
6594
2008-07-15  Andrew Pinski  
6595
 
6596
        PR target/31568
6597
        * gcc.target/powerpc/asm-y.c: New testcase.
6598
 
6599
2008-07-14  Eric Botcazou  
6600
 
6601
        * case_optimization1.ad[sb]: New test.
6602
        * case_optimization_pkg1.ads: New helper.
6603
 
6604
2008-07-14  Jakub Jelinek  
6605
 
6606
        PR target/36745
6607
        * g++.dg/torture/pr36745.C: Use __SIZE_TYPE__ in size_t typedef.
6608
 
6609
2008-07-14  Andreas Krebbel  
6610
 
6611
        PR target/36745
6612
        * g++.dg/torture/pr36745.C: New testcase.
6613
 
6614
2008-07-14  Ben Elliston  
6615
 
6616
        * gcc.target/powerpc/altivec-macros.c: New test.
6617
        * gcc.target/powerpc/altviec-26.c: Likewise.
6618
        * gcc.dg/vmx/1b-06.c: Remove bool variable.
6619
        * gcc.dg/vmx/1b-07.c: Likewise.
6620
        * gcc.dg/vmx/1b-06-ansi.c: New test for the pre-define method.
6621
        * gcc.dg/vmx/1b-07-ansi.c: Likewise.
6622
 
6623
2008-07-14  Jerry DeLisle  
6624
 
6625
        PR fortran/36725
6626
        gfortran.dg/fmt_go_4.f08: New test.
6627
 
6628
2008-07-14  Hans-Peter Nilsson  
6629
 
6630
        PR target/35492
6631
        * gcc.c-torture/compile/pr35492.c: New test.
6632
 
6633
2008-07-12  Daniel Kraft  
6634
 
6635
        * gfortran.dg/used_types_21.f90:  New test.
6636
 
6637
2008-07-11  Ian Lance Taylor  
6638
 
6639
        * gcc.dg/Wcxx-compat-2.c: New test.
6640
 
6641
2008-07-11  Dodji Seketeli  
6642
 
6643
        PR c++/13101
6644
        * g++.dg/parse/func-ptr-decl.C: New test.
6645
        * g++.old-deja/g++.jason/crash11.C: Update this to
6646
        catch a warning that is generated by virtue of fixing this bug.
6647
 
6648
2008-07-11 Dodji Seketeli 
6649
 
6650
        * g++.dg/other/semicolon.C: Tighten this test, making it column aware.
6651
        * g++.dg/parse/error15.C: update this because of more accurate column
6652
        numbers in error reporting.
6653
        * g++.old-deja/g++.brendan/crash16.C: Tighten the test, making it
6654
        column aware.
6655
        * g++.old-deja/g++.law/ctors5.C: Likewise.
6656
        * g++.old-deja/g++.other/crash25.C: Likewise.
6657
 
6658
2008-06-30 Dodji Seketeli 
6659
 
6660
        * g++.dg/parse/constructor1.C, g++.dg/parse/error*.C: Update these
6661
        tests to make them catch column number regressions. Make these tests
6662
        run with the -fshow-column option.
6663
        * g++.dg/parse/error-column.C: new column number test.
6664
 
6665
2008-07-11  Richard Guenther  
6666
 
6667
        PR tree-optimization/36765
6668
        * gcc.c-torture/execute/pr36765.c: New testcase.
6669
 
6670
2008-07-10  Joseph Myers  
6671
 
6672
        PR middle-end/29056
6673
        * gcc.target/powerpc/ppc-negeq0-1.c: Use long instead of int.
6674
        Adjust shift and scan-assembler-not pattern to allow for 64-bit
6675
        case.
6676
 
6677
2008-07-10  Jakub Jelinek  
6678
 
6679
        PR middle-end/36790
6680
        * gcc.dg/gomp/pr36790.c: New test.
6681
        * g++.dg/gomp/pr36790.C: New test.
6682
 
6683
        PR rtl-optimization/36419
6684
        * g++.dg/eh/async-unwind1.C: New test.
6685
 
6686
2008-07-10  Peter Maydell  
6687
 
6688
        PR other/28322
6689
        * gcc.dg/pr28322-2.c: Check that emitted diagnostic for -Wno-foobar
6690
        is a warning and not an error.
6691
 
6692
2008-07-09  Ian Lance Taylor  
6693
 
6694
        * gcc.dg/no-asm-1.c: New test.
6695
        * gcc.dg/no-asm-2.c: New test.
6696
        * gcc.dg/no-asm-3.c: New test.
6697
        * gcc.dg/no-asm-4.c: New test.
6698
        * g++.dg/ext/no-asm-1.C: New test.
6699
        * g++.dg/ext/no-asm-2.C: New test.
6700
        * g++.dg/ext/no-gnu-keywords-1.C: New test.
6701
 
6702
2008-07-09  Paolo Carlini  
6703
 
6704
        PR c++/36760
6705
        * g++.dg/warn/Wreturn-type-4.C: Adjust.
6706
 
6707
2008-07-09  Richard Sandiford  
6708
 
6709
        PR target/35802
6710
        * gcc.target/mips/pr35802.c: New test.
6711
 
6712
2008-07-09  Paolo Carlini  
6713
 
6714
        PR c++/36760
6715
        * g++.dg/warn/pragma-system_header5.C: New.
6716
        * g++.dg/warn/pragma-system_header5.h: Likewise.
6717
 
6718
2008-07-09  Raksit Ashok 
6719
 
6720
        * gcc.dg/wdisallowed-functions-1.c: New test.
6721
        * gcc.dg/wdisallowed-functions-2.c: New test.
6722
        * g++.dg/warn/Wdisallowed-functions-1.C: New test.
6723
        * g++.dg/warn/Wdisallowed-functions-2.C: New test.
6724
 
6725
2008-07-08  Simon Martin  
6726
 
6727
        PR c++/34963
6728
        * g++.dg/parse/dtor13.C: New test.
6729
 
6730
2008-07-07  H.J. Lu  
6731
 
6732
        * gcc.dg/compat/struct-layout-1_generate.c (vector_types): Add
6733
        v32qi, v16hi, v8si, v4di, v8sf, v4df, u32qi, u16hi, u8si, u4di,
6734
        u8sf and u4df.
6735
 
6736
        * gcc.dg/compat/union-m128-1_main.c: Run only on x86.  Remove
6737
        __x86_64__ check.  Include "cpuid.h".
6738
        (main): Check SSE2 at runtime.
6739
 
6740
        * gcc.dg/compat/union-m128-1_x.c: Compile with -msse2.  Remove
6741
        __x86_64__ check.
6742
        * gcc.dg/compat/union-m128-1_y.c: Likewise.
6743
 
6744
        * gcc.dg/compat/vector-1_x.c: Add 32byte vector tests.
6745
        * gcc.dg/compat/vector-1_y.c: Likewise.
6746
        * gcc.dg/compat/vector-2_x.c: Likewise.
6747
        * gcc.dg/compat/vector-2_y.c: Likewise.
6748
 
6749
        * gcc.dg/compat/vector-1a_main.c: New.
6750
        * gcc.dg/compat/vector-1a_x.c: Likewise.
6751
        * gcc.dg/compat/vector-1a_y.c: Likewise.
6752
        * gcc.dg/compat/vector-2a_main.c: Likewise.
6753
        * gcc.dg/compat/vector-2a_x.c: Likewise.
6754
        * gcc.dg/compat/vector-2a_y.c: Likewise.
6755
 
6756
        * gcc.dg/compat/vector-defs.h (v32qi): New.
6757
        (v16hi): Likewise.
6758
        (v8si): Likewise.
6759
        (v4di): Likewise.
6760
        (v8sf): Likewise.
6761
        (v4df): Likewise.
6762
        (u32qi): Likewise.
6763
        (u16hi): Likewise.
6764
        (u8si): Likewise.
6765
        (u4di): Likewise.
6766
        (u8sf): Likewise.
6767
        (u4df): Likewise.
6768
 
6769
        * lib/compat.exp (compat-get-options-main): Support dg-skip-if.
6770
 
6771
2008-07-07  Andy Hutchinson  
6772
 
6773
        * gcc.c-torture/compile/20080625-1.c: Skip for AVR target.
6774
        * gcc.dg/torture/pr36373-10.c: Correct test where target pointer
6775
        is not same size as unsigned long.
6776
 
6777
2008-07-07  Thomas Koenig  
6778
 
6779
        PR fortran/36670
6780
        * gfortran.dg/product_sum_bounds_1.f90:  New test case.
6781
 
6782
2008-07-07  Thomas Koenig  
6783
 
6784
        PR fortran/36341
6785
        PR fortran/34670
6786
        * gfortran.dg/matmul_bounds_2.f90:  New test.
6787
        * gfortran.dg/matmul_bounds_3.f90:  New test.
6788
        * gfortran.dg/matmul_bounds_4.f90:  New test.
6789
        * gfortran.dg/matmul_bounds_5.f90:  New test.
6790
 
6791
2008-07-07  Richard Guenther  
6792
 
6793
        * gcc.dg/torture/pta-ptrarith-1.c: New testcase.
6794
        * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
6795
        * gcc.dg/torture/ipa-pta-1.c: Likewise.
6796
 
6797
2008-07-07  Jakub Jelinek  
6798
 
6799
        PR middle-end/36726
6800
        * gfortran.dg/gomp/pr36726.f90: New test.
6801
 
6802
2008-07-06  Richard Sandiford  
6803
 
6804
        * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect the
6805
        macros to be defined for MIPS16 too.
6806
        * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6807
        * gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: New test.
6808
        * gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise.
6809
 
6810
2008-07-06  Richard Guenther  
6811
 
6812
        * gcc.dg/tree-ssa/pta-callused.c: Adjust testcase.
6813
 
6814
2008-07-06  Kai Tietz  
6815
 
6816
        * gcc.dg/callabi/callabi.h: New.
6817
        * gcc.dg/callabi/vaarg-1.c: New.
6818
        * gcc.dg/callabi/vaarg-2.c: New.
6819
        * gcc.dg/callabi/vaarg-3.c: New.
6820
        * gcc.dg/callabi/func-1.c: New.
6821
 
6822
2008-07-05  Andrew Pinski  
6823
 
6824
        * g++.dg/tree-ssa/ptrmemfield.C: New testcase.
6825
 
6826
2008-07-05  Joseph Myers  
6827
 
6828
        * lib/gcc-dg.exp (remove-build-file): Remove files on remote host
6829
        as well as on build.
6830
 
6831
2008-07-04  Richard Guenther  
6832
 
6833
        * gcc.dg/tree-ssa/pta-callused.c: New testcase.
6834
 
6835
2008-07-04  Richard Sandiford  
6836
 
6837
        * gcc.target/m68k/interrupt-2.c: New file.
6838
        * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL for m68k*-*-*.
6839
 
6840
2008-07-03  H.J. Lu  
6841
 
6842
        * gcc.dg/compat/struct-by-value-17a_x.c: Remove duplicated code.
6843
        * gcc.dg/compat/struct-by-value-17a_y.c: Likewise.
6844
 
6845
2008-07-03  Eric Botcazou  
6846
 
6847
        * gnat.dg/loop_optimization3.adb: New test.
6848
        * gnat.dg/loop_optimization3_pkg.ad[sb]: New helper.
6849
 
6850
2008-07-03  Uros Bizjak  
6851
 
6852
        PR target/36710
6853
        * gcc.target/i386/float128-2.c: New test.
6854
 
6855
2008-07-03  Michael Meissner  
6856
 
6857
        PR middle-end/35736
6858
        * gcc.dg/pr35736.c: New file.
6859
 
6860
2008-07-03  Ulrich Weigand  
6861
 
6862
        * gcc.dg/pr28243.c: Skip on SPU.
6863
        * gcc.dg/torture/pr25947-1.c: Likewise.
6864
        * gcc.dg/20030702-1.c: Likewise.
6865
        * g++.old-deja/g++.other/comdat5.C: Likewise.
6866
        * g++.old-deja/g++.other/local-alloc1.C: Likewise.
6867
        * g++.dg/opt/vt1.C: Likewise.
6868
 
6869
2008-07-03  H.J. Lu  
6870
 
6871
        * gcc.dg/compat/struct-by-value-17a_main.c: Remove duplicated code.
6872
 
6873
2008-07-03  H.J. Lu  
6874
            Uros Bizjak  
6875
 
6876
        * gcc.target/i386/float128-1.c: New.
6877
 
6878
2008-07-03  Andrew Haley  
6879
 
6880
        PR preprocessor/33305
6881
        * gcc.dg/cpp/avoidpaste1.c: Use dg-options "-ansi" to avoid
6882
        "-pedantic".
6883
        * gcc.dg/cpp/avoidpaste2.c: Likewise
6884
        * gcc.dg/cpp/20000519-1.c: Likewise.
6885
        * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6886
        * gcc.dg/cpp/c99-empty-macro-args.c: New test.
6887
        * gcc.dg/cpp/c90-empty-macro-args.c: New test.
6888
 
6889
2008-07-03  Richard Guenther  
6890
 
6891
        PR c++/36128
6892
        * g++.dg/other/builtin1.C: New testcase.
6893
 
6894
2008-07-02  Joseph Myers  
6895
 
6896
        * g++.dg/compat/struct-layout-1.exp: Compile generator on build system.
6897
        * gcc.dg/compat/struct-layout-1.exp: Likewise.
6898
        * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
6899
 
6900
2008-07-02  Andy Hutchinson  
6901
 
6902
        PR testsuite/36285
6903
        * gcc.dg/compat/struct-by-value-16_x.c: Move some tests to new file
6904
        to reduce code size.
6905
        * gcc.dg/compat/struct-by-value-16_y.c: Ditto.
6906
        * gcc.dg/compat/struct-by-value-16a_main.c: New file.
6907
        * gcc.dg/compat/struct-by-value-16a_x.c: Ditto.
6908
        * gcc.dg/compat/struct-by-value-16a_y.c: Ditto.
6909
        * gcc.dg/compat/struct-by-value-17_x.c: Move some tests to new file
6910
        to reduce code size.
6911
        * gcc.dg/compat/struct-by-value-17_y.c: Ditto.
6912
        * gcc.dg/compat/struct-by-value-17a_main.c: New file.
6913
        * gcc.dg/compat/struct-by-value-17a_x.c: Ditto.
6914
        * gcc.dg/compat/struct-by-value-17a_y.c: Ditto.
6915
        * gcc.dg/compat/struct-by-value-18_x.c: Move some tests to new file
6916
        to reduce code size.
6917
        * gcc.dg/compat/struct-by-value-18_y.c: Ditto.
6918
        * gcc.dg/compat/struct-by-value-18a_main.c: New file.
6919
        * gcc.dg/compat/struct-by-value-18a_x.c: Ditto.
6920
        * gcc.dg/compat/struct-by-value-18a_y.c: Ditto.
6921
 
6922
 
6923
2008-07-02  Andy Hutchinson  
6924
 
6925
        * gcc.dg/pr36227.c: Correct test for targets where long is
6926
        not the same size as pointer.
6927
 
6928
2008-07-02  Kaz Kojima  
6929
 
6930
        * g++.dg/cdce3.C: Test long double math functions for
6931
        large_long_double target only.  Skip pow10 and exp10
6932
        functions for *-*-darwin*.
6933
 
6934
2008-07-02  Janus Weil  
6935
            Tobias Burnus  
6936
 
6937
        PR fortran/32580
6938
        * gfortran.dg/c_f_pointer_tests_3.f90: Updated.
6939
        * gfortran.dg/proc_decl_1.f90: Updated.
6940
        * gfortran.dg/proc_ptr_1.f90: New.
6941
        * gfortran.dg/proc_ptr_2.f90: New.
6942
        * gfortran.dg/proc_ptr_3.f90: New.
6943
        * gfortran.dg/proc_ptr_4.f90: New.
6944
        * gfortran.dg/proc_ptr_5.f90: New.
6945
        * gfortran.dg/proc_ptr_6.f90: New.
6946
        * gfortran.dg/proc_ptr_7.f90: New.
6947
        * gfortran.dg/proc_ptr_8.f90: New.
6948
 
6949
2008-07-02  Joseph Myers  
6950
 
6951
        * gcc.target/arm/neon/polytypes.c: Use dg-message separately from
6952
        dg-error to match separate messages.
6953
 
6954
2008-07-02  H.J. Lu  
6955
 
6956
        * g++.dg/abi/mangle24.C: Remove -mmmx.
6957
        * gcc.dg/const-float80-ped.c: Likewise.
6958
        * gcc.dg/const-float80.c: Likewise.
6959
        * gcc.dg/torture/fp-int-convert-float80.c: Likewise.
6960
 
6961
        * g++.dg/abi/mangle25.C: Enable x86.
6962
        * gcc.dg/const-float128-ped.c: Likewise.
6963
        * gcc.dg/const-float128.c: Likewise.
6964
        * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6965
        * gcc.target/i386/pr32191.c: Likewise.
6966
        * gcc.target/i386/pr32268.c: Likewise.
6967
 
6968
2008-07-02  Ulrich Weigand  
6969
 
6970
        PR target/36698
6971
        * gcc.c-torture/compile/20001226-1.c: XFAIL -O0 case on SPU.
6972
 
6973
        * gcc.dg/pr27095.c: Provide target-specific regexp for SPU.
6974
 
6975
2008-07-02  Ulrich Weigand  
6976
 
6977
        * lib/compat.exp (compat-execute): Add -ffunction-sections
6978
        and -Wl,--auto-overlay when building for spu-*-elf*.
6979
 
6980
2008-07-02  Ulrich Weigand  
6981
 
6982
        * gcc.dg/nrv3.c (S): Increase size of padding for SPU.
6983
        * g++.dg/opt/temp1.C (struct T): Likewise.
6984
 
6985
2008-07-02  Ulrich Weigand  
6986
 
6987
        * gcc.c-torture/execute/20030222-1.x: New file.
6988
        * gcc.dg/tree-ssa/ssa-fre-3.c: Disable test on SPU.
6989
        * gcc.dg/lower-subreg-1.c: Likewise.
6990
 
6991
2008-07-02  Ulrich Weigand  
6992
 
6993
        SPU single-precision FP does not support subnormals:
6994
        * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6995
 
6996
        SPU single-precision FP does not support Inf or Nan:
6997
        * gcc.c-torture/execute/ieee/inf-1.c: Disable "float" Inf test on SPU.
6998
        * gcc.c-torture/execute/ieee/compare-fp-1.x: New file.
6999
        * gcc.c-torture/execute/ieee/compare-fp-4.x: Disable test on SPU.
7000
        * gcc.c-torture/execute/ieee/fp-cmp-2.x: Disable test on SPU.
7001
        * gcc.c-torture/execute/ieee/fp-cmp-4f.x: New file.
7002
        * gcc.c-torture/execute/ieee/fp-cmp-8f.x: New file.
7003
        * gcc.dg/pr15784-3.c: Disable test on SPU.
7004
        * gcc.dg/pr28796-2.c: Likewise.
7005
        * gcc.dg/float-range-1.c: Likewise.
7006
        * gcc.dg/float-range-3.c: Likewise.
7007
        * gcc.dg/float-range-4.c: Likewise.
7008
        * gcc.dg/float-range-5.c: Likewise.
7009
        * gcc.dg/fold-overflow-1.c: Likewise.
7010
        * gcc.dg/builtins-1.c: SPU does not support __builtin_inff.
7011
        * gcc.dg/builtin-inf-1.c: SPU does not support __builtin_inff.
7012
        Check for error instead of warning "does not support infinity".
7013
        * gcc.dg/builtins-43.c: Disable "float" Inf/Nan tests on SPU.
7014
        * gcc.dg/builtins-44.c: Likewise.
7015
        * gcc.dg/builtins-45.c: Likewise.
7016
        * gcc.dg/torture/builtin-math-2.c: Likewise.
7017
        * gcc.dg/torture/builtin-logb-1.c: Likewise.
7018
        * gcc.dg/torture/builtin-modf-1.c: Likewise.
7019
        * gcc.dg/torture/builtin-ldexp-1.c: Likewise.
7020
        * gcc.dg/torture/builtin-frexp-1.c: Likewise.
7021
        * gcc.dg/torture/type-generic-1.c: Disable test on SPU.
7022
        * g++.dg/torture/type-generic-1.C: Likewise.
7023
 
7024
        SPU single-precision FP always rounds towards zero:
7025
        * gcc.c-torture/execute/ieee/920518-1.x: New file.
7026
        * gcc.c-torture/execute/ieee/20010114-2.x: New file.
7027
        * gcc.c-torture/execute/ieee/20030331-1.x: New file.
7028
        * gcc.dg/torture/fp-int-convert-float.c: Disable test on SPU.
7029
        * gcc.dg/torture/fp-int-convert-timode.c: Disable "float" test on SPU.
7030
 
7031
2008-07-02  Thomas Koenig  
7032
 
7033
        PR fortran/36590
7034
        PR fortran/36681
7035
        * gfortran.dg/count_mask_1.f90:  New test.
7036
 
7037
2008-07-02  Ira Rosen  
7038
 
7039
        * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: Add noinline
7040
        attribute to main1().
7041
        * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Increase the loop
7042
        bound in order to make it worth to vectorize the loop.
7043
        * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Likewise.
7044
 
7045
2008-07-01  Jerry DeLisle  
7046
 
7047
        PR fortran/36676
7048
        * gfortran.dg/namelist_51.f90: New test.
7049
 
7050
2008-07-01  Joseph Myers  
7051
 
7052
        * lib/target-supports.exp (check_effective_target_vect_int,
7053
        check_effective_target_vect_shift,
7054
        check_effective_target_vect_long,
7055
        check_effective_target_vect_float,
7056
        check_effective_target_vect_no_align,
7057
        check_effective_target_vect_int_mult): Check for ARM.
7058
        (check_effective_target_arm_neon): New.
7059
        (check_effective_target_vect_cmdline_needed): Use it.
7060
 
7061
2008-07-01  Daniel Jacobowitz  
7062
 
7063
        * g++.dg/other/opaque-1.C, g++.dg/other/opaque-2.C,
7064
        g++.dg/other/opaque-3.C: Also run on powerpc*-*-linux*spe*.
7065
 
7066
2008-07-01  Uros Bizjak  
7067
 
7068
        * gcc.target/i386/quad-sse.c: New test.
7069
 
7070
2008-07-01  Richard Guenther  
7071
 
7072
        PR tree-optimization/36666
7073
        * gcc.c-torture/compile/pr36666.c: New testcase.
7074
 
7075
2008-07-01  Eric Botcazou  
7076
 
7077
        * gnat.dg/pack10.adb: New test.
7078
 
7079
2008-06-30  Andy Hutchinson  
7080
 
7081
        PR target/36598
7082
        * gcc.dg/memcpy-1.c: Mark test XFAIL for avr target.
7083
 
7084
2008-06-30  Uros Bizjak  
7085
 
7086
        * gcc.target/i386/movti.c: New test.
7087
 
7088
2008-06-30  Jakub Jelinek  
7089
 
7090
        PR c++/36662
7091
        * g++.dg/ext/altivec-16.C: New test.
7092
 
7093
2008-06-30  Ira Rosen  
7094
 
7095
        PR tree-optimization/36648
7096
        * g++.dg/vect/pr36648.cc: New testcase.
7097
 
7098
2008-06-29  Paolo Carlini  
7099
 
7100
        PR c++/36655
7101
        * g++.dg/cpp0x/extern_template-2.C: New.
7102
        * g++.dg/cpp0x/extern_template.C: Rename to...
7103
        * g++.dg/cpp0x/extern_template-1.C: ... this.
7104
 
7105
2008-06-29  Thomas Koenig  
7106
 
7107
        PR fortran/36341
7108
        * gfortran.dg/matmul_bounds_1.f90:  New test.
7109
 
7110
2008-06-29  Jakub Jelinek  
7111
 
7112
        PR testsuite/36620
7113
        * gcc.dg/pr36504.c: Add -w to dg-options.
7114
 
7115
2008-06-29  Ira Rosen  
7116
 
7117
        * gcc.dg/vect/pr36493.c: Require vect_long.
7118
 
7119
2008-06-28  Jerry DeLisle 
7120
 
7121
        * gfortran.dg/namelist_50.f90: New test.
7122
 
7123
2008-06-28  Joseph Myers  
7124
 
7125
        * gcc.c-torture/compile/20080628-1.c: New test.
7126
 
7127
2008-06-28  Richard Guenther  
7128
 
7129
        * gcc.c-torture/execute/pta-field-1.c: Add return 0.
7130
        * gcc.c-torture/execute/pta-field-2.c: Likewise.
7131
 
7132
2008-06-28  Richard Guenther  
7133
 
7134
        * gcc.dg/tree-ssa/pr24287.c: Remove XFAIL.
7135
 
7136
2008-06-27  Mark Mitchell  
7137
 
7138
        * g++.dg/abi/arm_cxa_vec2.C: New test.
7139
 
7140
2008-06-28  Jakub Jelinek  
7141
 
7142
        PR c++/36364
7143
        * g++.dg/template/repo9.C: New test.
7144
 
7145
2008-06-27  Paolo Carlini  
7146
 
7147
        PR c++/36655
7148
        * g++.dg/cpp0x/extern_template.C: New.
7149
 
7150
2008-06-27  Jakub Jelinek  
7151
 
7152
        * gcc.dg/gomp/pr27388-3.c: Adjust dg-final.
7153
 
7154
2008-06-27  Richard Guenther  
7155
 
7156
        PR tree-optimization/36400
7157
        PR tree-optimization/36373
7158
        PR tree-optimization/36344
7159
        * gcc.dg/torture/pr36373-1.c: New testcase.
7160
        * gcc.dg/torture/pr36373-2.c: Likewise.
7161
        * gcc.dg/torture/pr36373-3.c: Likewise.
7162
        * gcc.dg/torture/pr36373-4.c: Likewise.
7163
        * gcc.dg/torture/pr36373-5.c: Likewise.
7164
        * gcc.dg/torture/pr36373-6.c: Likewise.
7165
        * gcc.dg/torture/pr36373-7.c: Likewise.
7166
        * gcc.dg/torture/pr36373-8.c: Likewise.
7167
        * gcc.dg/torture/pr36373-9.c: Likewise.
7168
        * gcc.dg/torture/pr36373-10.c: Likewise.
7169
        * gcc.dg/torture/pr36400.c: Likewise.
7170
        * gcc.c-torture/execute/pta-field-1.c: Likewise.
7171
        * gcc.c-torture/execute/pta-field-2.c: Likewise.
7172
        * gcc.dg/tree-ssa/loadpre8.c: Remove XFAIL.
7173
        * gcc.dg/tree-ssa/pr24287.c: XFAIL.
7174
 
7175
2008-06-27  Eric Botcazou  
7176
 
7177
        * gnat.dg/aggr9.ad[sb]: New test.
7178
        * gnat.dg/aggr9_pkg.ads: New helper.
7179
 
7180
2008-06-27  Olivier Hainque  
7181
 
7182
        * gnat.dg/aligned_vla.adb: New test.
7183
 
7184
2008-06-26  Joseph Myers  
7185
 
7186
        * gcc.dg/inline-32.c, gcc.dg/inline-32a.c: New tests.
7187
 
7188
2008-06-26  Ira Rosen  
7189
 
7190
        * lib/target-supports.exp
7191
        (check_effective_target_vect_cmdline_needed): Add SPU to the list
7192
        of targets that do not need command line argument to enable SIMD.
7193
 
7194
2008-06-26  Ira Rosen  
7195
 
7196
        * gcc.dg/vect/vect.exp: Run tests with -funroll-loops for SPU in case
7197
        of -O3.
7198
 
7199
2008-06-26  Ira Rosen  
7200
 
7201
        PR target/36510
7202
        * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Change the loop
7203
        bound.
7204
        * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c,
7205
        gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Likewise.
7206
 
7207
2008-06-25  Paul Thomas  
7208
 
7209
        PR fortran/36526
7210
        * gfortran.dg/proc_formal_proc_2.f90: New test.
7211
 
7212
2008-06-25  Richard Guenther  
7213
 
7214
        * gcc.c-torture/compile/20080625-1.c: New testcase.
7215
 
7216
2008-06-25  Richard Guenther  
7217
 
7218
        * g++.dg/torture/20080625-1.C: New testcase.
7219
 
7220
2008-06-24  Paul Thomas  
7221
 
7222
        PR fortran/36371
7223
        * gfortran.dg/data_array_5.f90: New test.
7224
 
7225
2008-06-24  Eric Botcazou  
7226
 
7227
        * gnat.dg/warn5.adb: New test.
7228
 
7229
2008-06-24  Jakub Jelinek  
7230
 
7231
        PR tree-optimization/36504
7232
        * gcc.dg/pr36504.c: New test.
7233
 
7234
2008-06-23  Uros Bizjak  
7235
 
7236
        PR middle-end/36584
7237
        * gcc.dg/pr36584.c: New test.
7238
        * gcc.target/i386/local2.c: Remove invalid test.
7239
 
7240
2008-06-23  Jakub Jelinek  
7241
 
7242
        PR target/36533
7243
        * gcc.target/i386/pr36533.c: New test.
7244
 
7245
        PR tree-optimization/36508
7246
        * gcc.dg/pr36508.c: New test.
7247
 
7248
2008-06-20  Joseph Myers  
7249
 
7250
        * gcc.dg/inline-31.c: New test.
7251
 
7252
2008-06-19  Jerry DeLisle  
7253
 
7254
        * gfortran.dg/fmt_l.f90: Fix end of line test pattern.
7255
 
7256
2008-06-19  Andy Hutchinson  
7257
 
7258
        * lib/target-supports.exp
7259
        (check_effective_target_keeps_null_pointer_checks): New function.
7260
        * gcc.dg/tree-ssa/20030730-1.c: Use keeps_null_pointer_checks to
7261
        determine correct test response.
7262
        * gcc.dg/tree-ssa/20030730-2.c: Ditto.
7263
        * gcc.dg/tree-ssa/pr20701.c: Ditto.
7264
        * gcc.dg/tree-ssa/pr20702.c: Ditto.
7265
        * gcc.dg/tree-ssa/pr21086.c: Ditto.
7266
        * gcc.dg/tree-ssa/vrp02.c:: Ditto.
7267
        * gcc.dg/tree-ssa/vrp07.c:: Ditto.
7268
        * gcc.dg/tree-ssa/vrp08.c:: Ditto.
7269
 
7270
2008-06-19  Andy Hutchinson  
7271
 
7272
        * gcc.dg/pragma-pack-4.c: Skip for AVR target.
7273
 
7274
2008-06-18  Andy Hutchinson  
7275
 
7276
        * gcc.dg/builtin-apply2.c: Mark skip for avr target.
7277
 
7278
2008-06-18  Andy Hutchinson  
7279
 
7280
        PR c/36571
7281
        * gcc.dg/builtin-return-1.c: Mark as xfail on AVR.
7282
 
7283
2008-06-18  Andy Hutchinson  
7284
 
7285
        * gcc.dg/tree-ssa/loop-35.c: xfail avr target. Add new avr specific
7286
        tests.
7287
 
7288
2008-06-18  Andy Hutchinson  
7289
 
7290
        * gcc.dg/tree-ssa/forwprop-6.c: Use long or int to match size of
7291
        float. Otherwise error.
7292
        * gcc.dg/tree-ssa/ssa-fre-7.c: Ditto.
7293
        * gcc.dg/tree-ssa/ssa-fre-8.c: Ditto.
7294
 
7295
2008-06-18  Andy Hutchinson  
7296
 
7297
        * gcc.c-torture/execute/20020619-1.c: Correct for targets
7298
        without 32 bit int.
7299
 
7300
2008-06-18  Andy Hutchinson  
7301
 
7302
        * gcc.c-torture/execute/ieee/20000320-1.x: Skip for AVR target.
7303
        * gcc.c-torture/execute/ieee/rbug.x: Ditto.
7304
        * gcc.c-torture/execute/ieee/pr30704.x: Add new file. Skip for AVR
7305
        target.
7306
        * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.x: Ditto.
7307
 
7308
2008-06-18  Andy Hutchinson  
7309
 
7310
        PR testsuite/36284
7311
        * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Require
7312
        int32plus for generated main files.
7313
 
7314
2008-06-18  Andy Hutchinson  
7315
 
7316
        PR c/36460
7317
        * gcc.dg/utf32-1.c: Mark xfail for AVR target.
7318
        * gcc.dg/utf32-2.c: Ditto.
7319
        * gcc.dg/utf32-3.c: Ditto.
7320
 
7321
2008-06-18  Andy Hutchinson  
7322
 
7323
        * gcc.c-torture/compile/limits-fndefn.c: Skip for AVR.
7324
        * gcc.dg/builtins-config.h: Use standard independent __AVR__ symbol.
7325
        * gcc.dg/cdce1.c: Skip for AVR.
7326
        * gcc.dg/cdce2.c: Ditto.
7327
        * gcc.dg/fold-bitand-1.c: Ignore warnings such as alignment.
7328
        * gcc.dg/fold-eqandshift-3.c: Use long on AVR.
7329
        * gcc.dg/fold-overflow-1.c: Skip for AVR.
7330
        * gcc.dg/multiple-overflow-warn-3.c: Use target independent macro
7331
        for ms bit position.
7332
        * gcc.dg/pch/struct-1.c: Allow for target without 32 bit int.
7333
        * gcc.dg/tree-ssa/pr33920.c: Add warning check for AVR.
7334
        * gcc.dg/ucnid-5.c: Skip for AVR.
7335
        * gcc.dg/Wconversion-5.c: Mark warning xfail for AVR target.
7336
        * gcc.dg/Wconversion-real-integer.c: Skip for AVR.
7337
        * gcc.dg/Wconversion-real.c: Ditto.
7338
        * gcc.dg/wtr-conversion-1.c: Add warning test for AVR.
7339
        * gcc.dg/utf-cvt.c: Skip tests and mark excess xfail for AVR.
7340
        * gcc.dg/Wtype-limits-Wextra.c: Ditto.
7341
        * gcc.dg/Wtype-limits.c: Ditto.
7342
 
7343
2008-06-18  Joseph Myers  
7344
 
7345
        * gcc.dg/dfp/convert-bfp-6.c, gcc.dg/dfp/convert-bfp-9.c: XFAIL
7346
        for lax_strtofp.
7347
 
7348
2008-06-18  Joseph Myers  
7349
 
7350
        * lib/target-supports.exp
7351
        (check_effective_target_powerpc_hard_double): New.
7352
        * gcc.dg/tree-ssa/loop-19.c: Use powerpc_hard_double instead of
7353
        powerpc*-*-*.
7354
 
7355
2008-06-16  Jan Hubicka  
7356
 
7357
        * gcc.dg/weak/weak-2.c: We no longer complain about incompatibilty.
7358
        * gcc.dg/weak/weak-3.c: We no longer complain about incompatibilty.
7359
        * gcc.dg/weak/weak-4.c: We no longer complain about incompatibilty.
7360
        * gcc.dg/weak/weak-5.c: We no longer complain about incompatibilty.
7361
        * gcc.dg/weak/weak-6.c: Fix thinko in previous change.
7362
        * gcc.dg/weak/weak-7.c: Likewise.
7363
 
7364
2008-06-16  Jan Hubicka  
7365
 
7366
        * gcc.dg/asm-wide-1.c: Do not require extra errors we output
7367
        confused by earlier errors.
7368
        * gcc.target/i386/sseregparm-2.c: Remove markers for errors not
7369
        output at parsing time.
7370
        * gcc.target/i386/sseregparm-8.c: Move here compile time errors
7371
        from gcc.target/i386/sseregparm-2.c.
7372
        * gcc.dg/weak/weak-6.c: Do not require extra errors we output
7373
        confused by earlier errors.
7374
        * gcc.dg/weak/weak-7.c: Likewise.
7375
 
7376
2008-06-18  Daniel Kraft  
7377
 
7378
        PR fortran/36517, fortran/36492
7379
        * gfortran.dg/array_constructor_25.f03:  New test.
7380
        * gfortran.dg/array_constructor_26.f03:  New test.
7381
        * gfortran.dg/array_constructor_27.f03:  New test.
7382
        * gfortran.dg/array_constructor_28.f03:  New test.
7383
        * gfortran.dg/array_constructor_29.f03:  New test.
7384
        * gfortran.dg/array_constructor_30.f03:  New test.
7385
        * gfortran.dg/array_constructor_type_19.f03:  New test.
7386
        * gfortran.dg/array_constructor_type_20.f03:  New test.
7387
        * gfortran.dg/array_constructor_type_21.f03:  New test.
7388
 
7389
2008-06-17  Daniel Kraft  
7390
 
7391
        PR fortran/36112
7392
        * gfortran.dg/bounds_check_array_ctor_1.f90:  New test.
7393
        * gfortran.dg/bounds_check_array_ctor_2.f90:  New test.
7394
        * gfortran.dg/bounds_check_array_ctor_3.f90:  New test.
7395
        * gfortran.dg/bounds_check_array_ctor_4.f90:  New test.
7396
        * gfortran.dg/bounds_check_array_ctor_5.f90:  New test.
7397
        * gfortran.dg/bounds_check_array_ctor_6.f90:  New test.
7398
        * gfortran.dg/bounds_check_array_ctor_7.f90:  New test.
7399
        * gfortran.dg/bounds_check_array_ctor_8.f90:  New test.
7400
        * gfortran.dg/arrayio_0.f90:  Fixed invalid array constructor.
7401
        * gfortran.dg/char_cons_len.f90:  Ditto.
7402
        * gfortran.dg/char_initializer_actual.f90:  Ditto.
7403
        * gfortran.dg/pr15959.f90:  Ditto.
7404
        * gfortran.dg/transfer_simplify_2.f90:  Ditto.
7405
        * gfortran.dg/char_length_1.f90:  Changed expected error messages.
7406
 
7407
2008-06-17  Paul Thomas  
7408
 
7409
        PR fortran/36366
7410
        * gfortran.dg/used_types_20.f90: New test.
7411
 
7412
2008-06-16  Jerry DeLisle  
7413
 
7414
        PR fortran/36546
7415
        * gfortran.dg: namelist_49.f90: New test.
7416
 
7417
2008-06-16  Jerry DeLisle  
7418
 
7419
        PR fortran/36544
7420
        * gfortran.dg/fseek.f90: Adjust test conditions for variable newline.
7421
 
7422
2008-06-16  Ira Rosen  
7423
 
7424
        PR tree-optimization/36493
7425
        * gcc.dg/vect/pr36493.c: New testcase.
7426
 
7427
2008-06-15  Jerry DeLisle  
7428
 
7429
        PR fortran/36515
7430
        * gfortran.dg/no_range_check_2.f90: New test.
7431
 
7432
2008-06-15  Mark Shinwell  
7433
 
7434
        * lib/target-supports.exp (check_effective_target_mips_loongson): New.
7435
        * gcc.target/mips/loongson-simd.c: New.
7436
 
7437
2008-06-14  Simon Martin  
7438
 
7439
        PR c++/35320
7440
        * g++.dg/parse/bitfield3.C: New test.
7441
 
7442
2008-06-14  Jerry DeLisle  
7443
 
7444
        PR fortran/36538
7445
        * gfortran.dg: namelist_48.f90: New test.
7446
 
7447
2008-06-14  Simon Martin  
7448
 
7449
        PR c++/35317
7450
        * g++.dg/other/dtor2.C: New test.
7451
 
7452
2008-06-13  Olivier Hainque  
7453
 
7454
        * gnat.dg/task_stack_align.adb: New test.
7455
 
7456
2008-06-13  Jerry DeLisle  
7457
 
7458
        PR fortran/35863
7459
        * gfortran.dg/widechar_IO_1.f90: New test.
7460
        * gfortran.dg/widechar_IO_2.f90: New test.
7461
        * gfortran.dg/widechar_IO_3.f90: New test.
7462
        * gfortran.dg/widechar_IO_4.f90: New test.
7463
 
7464
2008-06-13  Tobias Burnus  
7465
 
7466
        PR fortran/36476
7467
        * gfortran.dg/parameter_array_init_4.f90: New.
7468
 
7469
2008-06-13  Eric Botcazou  
7470
 
7471
        * gcc.c-torture/compile/20080613-1.c: New test.
7472
 
7473
2008-06-13  Jakub Jelinek  
7474
 
7475
        PR c/36507
7476
        * gcc.dg/inline-28.c: New test.
7477
        * gcc.dg/inline-29.c: New test.
7478
        * gcc.dg/inline-30.c: New test.
7479
 
7480
2008-06-12  Tobias Burnus  
7481
 
7482
        PR fortran/36462
7483
        * gfortran.dg/index_2.f90: New.
7484
 
7485
2008-06-12  Eric Botcazou  
7486
 
7487
        * gnat.dg/discr9.ad[sb]: New test.
7488
 
7489
2008-06-12  Joseph Myers  
7490
 
7491
        * gcc.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
7492
        Always initialize.
7493
        * g++.dg/compat/struct-layout-1.exp (orig_gcc_exec_prefix_saved):
7494
        Always initialize.
7495
 
7496
2008-06-12  Jakub Jelinek  
7497
 
7498
        PR testsuite/36443
7499
        * gcc.dg/compat/struct-layout-1.exp: Temporarily unset
7500
        GCC_EXEC_PREFIX from environment when running $HOSTCC.
7501
        * g++.dg/compat/struct-layout-1.exp: Likewise.
7502
 
7503
2008-06-12  Richard Guenther  
7504
 
7505
        PR tree-optimization/36345
7506
        * gcc.c-torture/execute/20020619-1.c: Remove broken part of
7507
        the testcase.
7508
 
7509
2008-06-11  Edmar Wienskoski  
7510
 
7511
        PR target/36425
7512
        * gcc.target/powerpc/e500-1.c: New test case to verify
7513
        mno-isel option.
7514
 
7515
2008-06-11  Eric Botcazou  
7516
 
7517
        * gnat.dg/specs/varsize_copy.ad[sb]: New test.
7518
 
7519
2008-06-10  Uros Bizjak  
7520
 
7521
        * gcc.target/i386/bt-mask-1.c: New test.
7522
        * gcc.target/i386/bt-mask-2.c: Ditto.
7523
 
7524
2008-06-10  Uros Bizjak  
7525
 
7526
        PR target/36473
7527
        * gcc.target/i386/bt-1.c: New test.
7528
        * gcc.target/i386/bt-2.c: Ditto.
7529
 
7530
2008-06-09  Andy Hutchinson  
7531
 
7532
        * gcc.c-torture/execute/builtins/lib/chk.c: Only include sys/types.h
7533
        for unix to check for uClibc.
7534
 
7535
2008-06-09  Andy Hutchinson  
7536
 
7537
        PR testsuite/36285
7538
        * gcc.dg/compat/struct-return-10_y.c: Remove test_va.
7539
        * gcc.dg/compat/vector-defs.h: Add check for availability of 8 byte
7540
        double.
7541
        * gcc.dg/compat/struct-layout-1_test.h: Change bitfield to match
7542
        integer size.
7543
 
7544
2008-06-09  Joseph Myers  
7545
 
7546
        * gcc.dg/pr34856.c: Condition use of -maltivec on
7547
        powerpc_altivec_ok.  Use -w on other powerpc*-*-linux*.
7548
 
7549
2008-06-09  Richard Sandiford  
7550
 
7551
        * gcc.dg/torture/mips-hilo-1.c: Delete.
7552
        * gcc.target/mips/pr35232.c: Likewise.
7553
        * gcc.target/mips/fix-vr4130-1.c: Use modulus to create an mfhi.
7554
        * gcc.target/mips/fix-vr4130-3.c: Likewise.
7555
        * gcc.target/mips/int-moves-1.c: New test.
7556
        * gcc.target/mips/int-moves-2.c: Likewise.
7557
        * gcc.target/mips/fix-r4000-1.c: Likewise.
7558
        * gcc.target/mips/fix-r4000-2.c: Likewise.
7559
        * gcc.target/mips/fix-r4000-3.c: Likewise.
7560
        * gcc.target/mips/fix-r4000-4.c: Likewise.
7561
        * gcc.target/mips/fix-r4000-5.c: Likewise.
7562
        * gcc.target/mips/fix-r4000-6.c: Likewise.
7563
        * gcc.target/mips/fix-r4000-7.c: Likewise.
7564
        * gcc.target/mips/fix-r4000-8.c: Likewise.
7565
        * gcc.target/mips/fix-r4000-9.c: Likewise.
7566
        * gcc.target/mips/fix-r4000-10.c: Likewise.
7567
        * gcc.target/mips/fix-r4000-11.c: Likewise.
7568
        * gcc.target/mips/fix-r4000-12.c: Likewise.
7569
        * gcc.target/mips/timode-1.c: Likewise.
7570
        * gcc.target/mips/timode-2.c: Likewise.
7571
 
7572
2008-06-09  Eric Botcazou  
7573
 
7574
        * gnat.dg/specs/pack3.ads: New test.
7575
        * gnat.dg/specs/pack3_pkg.ads: New helper.
7576
 
7577
2008-06-08  Paolo Carlini  
7578
 
7579
        PR c++/35242
7580
        * g++.dg/cpp0x/vt-35242.C: New.
7581
 
7582
2008-06-08  Janus Weil  
7583
 
7584
        PR fortran/36459
7585
        * gfortran.dg/proc_decl_16.f90: New.
7586
 
7587
2008-06-08  Tobias Burnus  
7588
 
7589
        PR fortran/35830
7590
        * proc_decl_13.f90: New.
7591
        * proc_decl_14.f90: New.
7592
        * proc_decl_15.f90: New.
7593
 
7594
2008-06-07  Jerry DeLisle  
7595
 
7596
        PR fortran/36420
7597
        PR fortran/36421
7598
        PR fortran/36422
7599
        * gfortran.dg/fmt_g0_1.f08: New test.
7600
        * gfortran.dg/fmt_g0_2.f08: New test.
7601
        * gfortran.dg/fmt_g0_3.f08: New test.
7602
 
7603
2008-06-07  Xinliang David Li  
7604
 
7605
        PR/36440
7606
        * gcc.dg/cdce1.c: Remove run target clause.
7607
        * gcc.dg/cdce2.c: Ditto.
7608
        * g++.dg/cdce3.C: Fix a bug in target specification.
7609
 
7610
2008-06-07  Tobias Burnus  
7611
 
7612
        PR fortran/36437
7613
        * gfortran.dg/c_sizeof_1.f90: New.
7614
        * gfortran.dg/c_sizeof_2.f90: New.
7615
 
7616
2008-06-07  Joseph Myers  
7617
 
7618
        * g++.dg/abi/arm_cxa_vec1.C: Don't handle xscale*-*-*.
7619
        * g++.dg/eh/spbp.C: Don't handle *-*-solaris2.[56]*.
7620
        * g++.dg/warn/miss-format-1.C: Don't handle Solaris before Solaris
7621
        7.
7622
        * gcc.c-torture/compile/981006-1.c: Don't handle xscale*-*-*,
7623
        strongarm*-*-* and cris-*-aout*.
7624
        * gcc.c-torture/execute/941014-1.x: Don't handle xscale*-*-* and
7625
        strongarm*-*-*.
7626
        * gcc.dg/20030909-1.c: Don't handle xscale*-*-* and
7627
        strongarm*-*-*.
7628
        * gcc.dg/20031108-1.c: Don't handle xscale*-*-* and
7629
        strongarm*-*-*.
7630
        * gcc.dg/20040813-1.c: Don't handle *-*-sysv5*.
7631
        * gcc.dg/arm-asm.c: Don't handle strongarm*-*-* and xscale*-*-*.
7632
        * gcc.dg/arm-scd42-1.c: Use target arm*-*-*.
7633
        * gcc.dg/arm-scd42-3.c: Use target arm*-*-*.
7634
        * gcc.dg/cpp/assert4.c: Don't handle BeOS.
7635
        * gcc.dg/debug/pr35154.c: Don't handle *-*-sysv5*.
7636
        * gcc.dg/intmax_t-1.c: Don't handle *-*-solaris2.5.1 and
7637
        xscale*-*-elf*.
7638
        * gcc.dg/pragma-align.c: Don't handle i?86-*-sco3.2v5*.
7639
        * gcc.dg/pthread-init-2.c: Don't handle *-*-solaris2.5.1.
7640
        * gcc.misc-tests/arm-isr.exp: Use target arm*-*-*.
7641
        * gcc.target/powerpc/ppc-sdata-1.c: Don't handle powerpc-*-sysv*.
7642
        * gcc.target/powerpc/ppc-sdata-2.c: Don't handle powerpc-*-sysv*.
7643
        * gcc.target/powerpc/ppc-stackalign-1.c: Don't handle
7644
        powerpc-*-sysv*.
7645
        * gfortran.dg/debug/pr35154-stabs.f: Don't handle *-*-sysv5*.
7646
        * lib/target-supports.exp: Don't handle strongarm*-*-elf,
7647
        xscale*-*-elf and *-*-windiss.
7648
        * obj-c++.dg/dwarf-2.mm: Don't handle *-*-solaris2.[56]*.
7649
        * objc.dg/dwarf-1.m: Don't handle *-*-solaris2.[56]*.
7650
        * objc.dg/dwarf-2.m: Don't handle *-*-solaris2.[56]*.
7651
        * gcc.dg/mt-loopi1.c: Remove.
7652
 
7653
2008-06-07  Samuel Tardieu  
7654
 
7655
        * gnat.dg/specs/oversize.ads: New.
7656
 
7657
2008-06-07  Paolo Carlini  
7658
 
7659
        PR c++/35327
7660
        * g++.dg/parse/crash41.C: New.
7661
 
7662
2008-06-06  Uros Bizjak  
7663
 
7664
        PR rtl-optimization/36438
7665
        * gcc.target/i386/pr36438.c
7666
 
7667
2008-06-06  Jakub Jelinek  
7668
 
7669
        PR target/36362
7670
        * gcc.c-torture/execute/20080529-1.c: New test.
7671
 
7672
2008-06-06  Jakub Jelinek  
7673
 
7674
        * gcc.dg/gomp/collapse-1.c: New test.
7675
        * gcc.dg/gomp/nesting-1.c: New test.
7676
        * g++.dg/gomp/task-1.C: New test.
7677
        * g++.dg/gomp/predetermined-1.C: New test.
7678
        * g++.dg/gomp/tls-4.C: New test.
7679
        * gfortran.dg/gomp/collapse1.f90: New test.
7680
        * gfortran.dg/gomp/sharing-3.f90: New test.
7681
        * gcc.dg/gomp/pr27499.c (foo): Remove is unsigned dg-warning.
7682
        * g++.dg/gomp/pr27499.C (foo): Likewise.
7683
        * g++.dg/gomp/for-16.C (foo): Likewise.
7684
        * g++.dg/gomp/tls-3.C: Remove dg-error, add S::s definition.
7685
        * g++.dg/gomp/pr34607.C: Adjust dg-error location.
7686
        * g++.dg/gomp/for-16.C (foo): Add a new dg-error.
7687
        * gcc.dg/gomp/appendix-a/a.35.4.c: Add dg-warning.
7688
        * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7689
        * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
7690
        * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
7691
        * gfortran.dg/gomp/omp_parse1.f90: Remove !$omp tab test.
7692
        * gfortran.dg/gomp/appendix-a/a.33.4.f90: Remove dg-error
7693
        about allocatable array.
7694
        * gfortran.dg/gomp/reduction1.f90: Likewise.
7695
 
7696
2008-06-06  Richard Guenther  
7697
 
7698
        * gcc.dg/tree-ssa/alias-18.c: XFAIL some sub-tests.
7699
 
7700
2008-06-04  Joseph Myers  
7701
 
7702
        * lib/target-supports.exp (check_effective_target_powerpc_spu):
7703
        Call check_effective_target_powerpc_altivec_ok.
7704
        * gcc.target/powerpc/dfp-dd.c, gcc.target/powerpc/dfp-td.c,
7705
        gcc.target/powerpc/ppc32-abi-dfp-1.c,
7706
        gcc.target/powerpc/ppu-intrinsics.c: Require powerpc_fprs.
7707
 
7708
2008-06-04  Xinliang David Li  
7709
 
7710
        * gcc.dg/cdce1.c: New test.
7711
        * gcc.dg/cdce2.c: Ditto.
7712
        * g++.dg/cdce3.C: Ditto.
7713
 
7714
2008-06-04  Janus Weil  
7715
 
7716
        PR fortran/36322
7717
        PR fortran/36275
7718
        * gfortran.dg/proc_decl_2.f90: Extended.
7719
 
7720
2008-06-04  Joseph Myers  
7721
            Maxim Kuvyrkov  
7722
 
7723
        * gcc.target/m68k/xgot-1.c: New test.
7724
 
7725
2008-06-04  Richard Guenther  
7726
 
7727
        * gcc.c-torture/execute/20080604-1.c: New testcase.
7728
 
7729
2008-06-03  Andy Hutchinson  
7730
 
7731
        PR/34880
7732
        * gcc.c-torture/execute/float-floor.c: Adjust test for 4 byte
7733
        doubles.
7734
 
7735
2008-06-03  Eric Botcazou  
7736
 
7737
        * gnat.dg/aliasing1.ad[sb]: New test.
7738
        * gnat.dg/aliasing2.ad[sb]: Likewise.
7739
 
7740
2008-06-02  Andy Hutchinson  
7741
 
7742
        * gcc.target/avr/avr.exp: Add avr testsuite.
7743
        * gcc.target/avr/trivial.c: Add simple test.
7744
        * gcc.target/avr/torture/avr-torture.exp: Add avr-torture testsuite.
7745
        * gcc.target/avr/torture/trivial.c: Add simple test.
7746
 
7747
2008-06-02  Andy Hutchinson  
7748
 
7749
        * gcc.dg/pr19340.c: Disable for AVR as it has no scheduling.
7750
        * gcc.dg/section1.c: XFAIL AVR as bss section is used  differently.
7751
 
7752
2008-06-02  Andy Hutchinson  
7753
 
7754
        * gcc.dg/pr18241-1.c: Use long on small int target.
7755
        * gcc.dg/pr32912-2.c: Ditto.
7756
        * gcc.dg/pr35065.c: Ditto.
7757
        * gcc.dg/pr36300-1.c: Ditto.
7758
        * gcc.dg/pr36300-2.c: Ditto.
7759
        * gcc.dg/pr27639.c: Reduce array size for small int target.
7760
        * gcc.dg/pr28755.c: Skip test if pointers are smaller than 32 bits.
7761
        * gcc.dg/pr36194.c: Reduce constant on small int target.
7762
        * gcc.dg/torture/builtin-frexp-1.c: Ditto.
7763
 
7764
2008-06-02  Andy Hutchinson  
7765
 
7766
        * gcc.dg/torture/pr34330.c: Skip test for targets without pthread.
7767
        * gcc.dg/torture/pr36244.c: Ditto.
7768
        * gcc.dg/tree-ssa/pr36181.c: Ditto.
7769
 
7770
2008-06-02  Janus Weil  
7771
 
7772
        PR fortran/36361
7773
        * gfortran.dg/interface_24.f90: New.
7774
 
7775
2008-06-02  Paolo Carlini  
7776
 
7777
        PR c++/36404
7778
        * g++.dg/template/crash79.C: New.
7779
        * g++.dg/other/pr28114.C: Adjust.
7780
 
7781
2008-06-02  Daniel Kraft  
7782
 
7783
        * finalize_1.f08:  New test.
7784
        * finalize_2.f03:  New test.
7785
        * finalize_3.f03:  New test.
7786
        * finalize_4.f03:  New test.
7787
        * finalize_5.f03:  New test.
7788
        * finalize_6.f90:  New test.
7789
        * finalize_7.f03:  New test.
7790
        * finalize_8.f03:  New test.
7791
 
7792
2008-06-01  Richard Sandiford  
7793
 
7794
        * gcc.c-torture/execute/ieee/ieee.exp: Load c-torture.exp.
7795
 
7796
2008-06-01  Richard Sandiford  
7797
 
7798
        * gcc.target/mips/fpr-moves-7.c: New test.
7799
        * gcc.target/mips/fpr-moves-8.c: New test.
7800
 
7801
2008-05-30  Bernd Schmidt  
7802
 
7803
        * gcc.target/bfin/mcpu-default.c: Adjust for recent changes: default
7804
        CPU has all workarounds, and no longer explicitly sets bf532 as CPU
7805
        type.
7806
 
7807
        * gcc.target/bfin/mcpu-bf531.c: Adjust for WORKAROUND_RETS.
7808
        * gcc.target/bfin/mcpu-bf532.c: Likewise.
7809
        * gcc.target/bfin/mcpu-bf533.c: Likewise.
7810
        * gcc.target/bfin/mcpu-bf534.c: Likewise.
7811
        * gcc.target/bfin/mcpu-bf536.c: Likewise.
7812
        * gcc.target/bfin/mcpu-bf537.c: Likewise.
7813
        * gcc.target/bfin/mcpu-bf548.c: Likewise.
7814
        * gcc.target/bfin/mcpu-bf549.c: Likewise.
7815
        * gcc.target/bfin/mcpu-bf561.c: Likewise.
7816
        * gcc.target/bfin/mcpu-bf523.c: Likewise.
7817
        * gcc.target/bfin/mcpu-bf524.c: Likewise.
7818
        * gcc.target/bfin/mcpu-bf526.c: Likewise.
7819
        * gcc.target/bfin/mcpu-bf522.c: Likewise.
7820
        * gcc.target/bfin/mcpu-bf525.c: Likewise.
7821
        * gcc.target/bfin/mcpu-bf527.c: Likewise.
7822
        * gcc.target/bfin/mcpu-bf538.c: Likewise.
7823
        * gcc.target/bfin/mcpu-bf539.c: Likewise.
7824
        * gcc.target/bfin/mcpu-bf542.c: Likewise.
7825
        * gcc.target/bfin/mcpu-bf544.c: Likewise.
7826
        * gcc.target/bfin/mcpu-default.c: Likewise.
7827
        * gcc.target/bfin/workarounds-any.c: Likewise.
7828
        * gcc.target/bfin/workarounds-none.c: Likewise.
7829
        * gcc.target/bfin/workarounds-1.c: Likewise.
7830
        * gcc.target/bfin/workarounds-2.c: Likewise.
7831
        * gcc.target/bfin/workarounds-3.c: Likewise.
7832
        * gcc.target/bfin/workarounds-4.c: Likewise.
7833
 
7834
2008-05-30  Tom Tromey  
7835
 
7836
        PR preprocessor/36320:
7837
        * gcc.dg/cpp/pr36320.c: New file.
7838
 
7839
2008-05-29  Paolo Carlini  
7840
 
7841
        PR c++/35243
7842
        * g++.dg/cpp0x/vt-35243.C: New.
7843
 
7844
2008-05-29  H.J. Lu  
7845
 
7846
        PR target/35771
7847
        * gcc.dg/torture/pr35771.h: New.
7848
        * gcc.dg/torture/pr35771-1.c: Likewise.
7849
        * gcc.dg/torture/pr35771-2.c: Likewise.
7850
        * gcc.dg/torture/pr35771-3.c: Likewise.
7851
 
7852
2008-05-29  Eric Botcazou  
7853
 
7854
        * gcc.dg/nested-func-6.c: New test.
7855
 
7856
2008-05-29  Richard Guenther  
7857
 
7858
        PR tree-optimization/36343
7859
        * gcc.c-torture/execute/pr36343.c: New testcase.
7860
 
7861
2008-05-29  Arnaud Charlet  
7862
 
7863
        * gnat.dg/abstract1.ad[sb]: New test.
7864
 
7865
2008-05-28  Janus Weil  
7866
 
7867
        PR fortran/36325
7868
        PR fortran/35830
7869
        * gfortran.dg/interface_23.f90: New.
7870
        * gfortran.dg/gomp/reduction3.f90: Fixed invalid code.
7871
        * gfortran.dg/proc_decl_12.f90: New:
7872
        * gfortran.dg/external_procedures_1.f90: Fixed error message.
7873
 
7874
2008-05-28  Francois-Xavier Coudert  
7875
 
7876
        PR fortran/36319
7877
        * gfortran.dg/widechar_5.f90: New file.
7878
        * gfortran.dg/widechar_6.f90: New file.
7879
        * gfortran.dg/widechar_7.f90: New file.
7880
        * gfortran.dg/widechar_intrinsics_5.f90: Uncomment the lines
7881
        testing the SPREAD intrinsic.
7882
        * gfortran.dg/widechar_intrinsics_6.f90: New file.
7883
        * gfortran.dg/widechar_intrinsics_7.f90: New file.
7884
        * gfortran.dg/widechar_intrinsics_8.f90: New file.
7885
        * gfortran.dg/widechar_intrinsics_9.f90: New file.
7886
        * gfortran.dg/widechar_intrinsics_10.f90: New file.
7887
 
7888
2008-05-28  Seongbae Park 
7889
 
7890
        * gcc.dg/tree-prof/ic-misattribution-1.c: New test.
7891
        * gcc.dg/tree-prof/ic-misattribution-1a.c: New test.
7892
        * lib/profopt.exp (profopt-get-options): Support
7893
        dg-additional-sources.
7894
        (profopt-execute): Handle additional sources.
7895
 
7896
2008-05-28  Rafael Espíndola  
7897
 
7898
        * gcc.dg/20080528-1.c: New test.
7899
 
7900
2008-05-28  Arnaud Charlet  
7901
 
7902
        * gnat.dg/old_errors.adb, gnat.dg/deep_old.adb: Adjust.
7903
 
7904
        * gnat.dg/specs/iface_eq_test.ads,
7905
        gnat.dg/specs/iface_eq_test-child.ads: New test.
7906
        * gnat.dg/specs/self_class.ads: New test.
7907
        * gnat.dg/fixce.adb: New test.
7908
        * gnat.dg/frunaligned*.ad[sb]: New test.
7909
 
7910
2008-05-27  Andy Hutchinson  
7911
 
7912
        * gcc.dg/tree-ssa/data-dep-1.c: Skip test for avr-*-* too much code.
7913
        * gcc.dg/tree-ssa/ldist-3.c: Ditto.
7914
        * gcc.dg/tree-ssa/ldist-5.c: Ditto.
7915
        * gcc.dg/tree-ssa/ifc-20040816-2 .c: Adjust for int size < 4 bytes.
7916
        * gcc.dg/tree-ssa/pr32540-1.c: Ditto.
7917
        * gcc.dg/tree-ssa/pr32540-2.c: Ditto.
7918
        * gcc.dg/tree-ssa/ssa-lim-5.c: Ditto.
7919
        * gcc.dg/tree-ssa/pr23115.c: Adjust test for double size < 8 bytes.
7920
 
7921
2008-05-27  H.J. Lu  
7922
 
7923
        PR target/35767
7924
        PR target/35771
7925
        * gcc.target/i386/pr35767-1.c: New.
7926
        * gcc.target/i386/pr35767-1d.c: Likewise.
7927
        * gcc.target/i386/pr35767-1i.c: Likewise.
7928
        * gcc.target/i386/pr35767-2.c: Likewise.
7929
        * gcc.target/i386/pr35767-2d.c: Likewise.
7930
        * gcc.target/i386/pr35767-2i.c: Likewise.
7931
        * gcc.target/i386/pr35767-3.c: Likewise.
7932
        * gcc.target/i386/pr35767-4.c: Likewise.
7933
        * gcc.target/i386/pr35767-5.c: Likewise.
7934
 
7935
2008-05-27  Tobias Burnus  
7936
 
7937
        * gfortran.dg/assignment_3.f90: Add missing cleanup-modules.
7938
 
7939
2008-05-27  Tobias Burnus  
7940
 
7941
        PR fortran/36316
7942
        * gfortran.dg/assignment_3.f90: New.
7943
 
7944
2008-05-27  Richard Sandiford  
7945
 
7946
        * lib/fortran-torture.exp (get-fortran-torture-options):
7947
        New function, replacing old FORTRAN_TORTURE_OPTIONS code.
7948
        * gfortran.fortran-torture/compile/compile.exp: Use
7949
        [get-fortran-torture-options] instead of $FORTRAN_TORTURE_OPTIONS.
7950
        * gfortran.fortran-torture/execute/execute.exp: Likewise.
7951
 
7952
2008-05-27  Michael Matz  
7953
 
7954
        PR c++/27975
7955
        * g++.dg/warn/Wenum-compare.C: New testcase.
7956
        * g++.dg/warn/Wenum-compare-no.C: Ditto.
7957
 
7958
2008-05-27  Richard Guenther  
7959
 
7960
        PR tree-optimization/36339
7961
        * gcc.c-torture/execute/pr36339.c: New testcase.
7962
        * gcc.dg/tree-ssa/loadpre8.c: XFAIL.
7963
 
7964
2008-05-27  Eric Botcazou  
7965
 
7966
        * gnat.dg/pack9.ad[sb]: New test.
7967
 
7968
2008-05-27  Arnaud Charlet  
7969
 
7970
        * gnat.dg/sync1.ad[sb]: New test.
7971
        * gnat.dg/interface5.ad[sb]: New test.
7972
 
7973
2008-05-27  Kaveh R. Ghazi  
7974
 
7975
        * gcc.c-torture/compile/pr11832.c: XFAIL on (x86 && ilp32 && pic).
7976
        * gcc.c-torture/compile/pr33009.c: Likewise.
7977
 
7978
2008-05-27  Alexandre Oliva  
7979
 
7980
        PR c++/35909
7981
        * g++.dg/conversion/bitfield9.C: New.
7982
 
7983
2008-05-26  Arnaud Charlet  
7984
 
7985
        * gnat.dg/specs/array_no_def_init.ads: New test.
7986
 
7987
2008-05-26  Kai Tietz  
7988
 
7989
        * gcc-c.torture/execute/pr36321.c: New.
7990
 
7991
2008-05-26  Richard Guenther  
7992
 
7993
        PR middle-end/36300
7994
        * gcc.dg/pr36300-1.c: New testcase.
7995
        * gcc.dg/pr36300-2.c: Likewise.
7996
 
7997
2008-05-26  Arnaud Charlet  
7998
 
7999
        * gnat.dg/set_in_pproc.adb: New test.
8000
        * gnat.dg/modular2.adb: New test.
8001
        * gnat.dg/pak.ad[sb]: New test.
8002
 
8003
2008-05-25  Eric Botcazou  
8004
 
8005
        * gnat.dg/trampoline1.adb: New test.
8006
        * gnat.dg/trampoline2.adb: Likewise.
8007
 
8008
2008-05-25  Tobias Burnus  
8009
 
8010
        PR fortran/32600
8011
        * gfortran.dg/c_f_pointer_tests_3.f90: New.
8012
 
8013
2008-05-25  Richard Guenther  
8014
 
8015
        PR tree-optimization/17526
8016
        * gcc.dg/torture/pr17526.c: New testcase.
8017
 
8018
2008-05-24  Kaveh R. Ghazi  
8019
 
8020
        * gcc.dg/tg-tests.h: Fix spelling of FP_INFINITE.
8021
 
8022
2008-05-23  Sandra Loosemore  
8023
            Daniel Jacobowitz  
8024
 
8025
        * g++.dg/other/profile1.C: Use dg-require-profiling.
8026
 
8027
2008-05-24  Hans-Peter Nilsson  
8028
 
8029
        PR testsuite/22523
8030
        * g++.dg/template/inline1.C: For the not-defined symbol, use the
8031
        pattern from g++.dg/template/qualttp17.C.
8032
 
8033
2008-05-23  Rafael Espíndola  
8034
 
8035
        * gcc.c-torture/compile/20080522-1.c: Move to gcc.dg.
8036
        * gcc.dg/20080522-1.c: Moved from gcc.c-torture.
8037
 
8038
2008-05-23  Paul Brook  
8039
            Carlos O'Donell  
8040
 
8041
        * gcc.target/arm/naked-1.c: New test.
8042
        * gcc.target/arm/naked-2.c: New test.
8043
 
8044
2008-05-23  Tobias Burnus  
8045
 
8046
        PR fortran/36314
8047
        * gfortran.dg/eoshift_large_1.f90: Replace tabs by spaces.
8048
 
8049
2008-05-23  Arnaud Charlet  
8050
 
8051
        * gnat.dg/addr_slice.adb: New test.
8052
 
8053
2008-05-23  Jakub Jelinek  
8054
 
8055
        PR c++/36237
8056
        * g++.dg/gomp/pr36237.C: New test.
8057
 
8058
2008-05-23  Kaveh R. Ghazi  
8059
 
8060
        * gcc.dg/builtins-error.c: Test __builtin_fpclassify.  Also
8061
        add tests for all previous type-generic builtins.
8062
        * gcc.dg/pr28796-2.c: Add -DUNSAFE flag.
8063
        * gcc.dg/tg-tests.h: Test __builtin_fpclassify.
8064
 
8065
2008-05-22  Thomas Koenig  
8066
 
8067
        PR libgfortran/36302
8068
        * gfortran.dg/cshift_large_1.f90:  New test.
8069
        * gfortran.dg/eoshift_large_1.f90:  New test.
8070
 
8071
2008-05-22  Rafael Espíndola  
8072
 
8073
        * gcc.c-torture/compile/20080522-1.c: New testcase.
8074
 
8075
2008-05-22  Richard Guenther  
8076
 
8077
        * gcc.c-torture/execute/20080522-1.c: New testcase.
8078
 
8079
2008-05-22  Richard Guenther  
8080
 
8081
        * gcc.dg/tree-ssa/alias-18.c: New testcase.
8082
 
8083
2008-05-22  Arnaud Charlet  
8084
 
8085
        * gnat.dg/slice5.adb: New test.
8086
        * gnat.dg/notnot.adb: New test.
8087
        * gnat.dg/tf_interface_1.ad[sb]: New test.
8088
        * gnat.dg/const1.adb: New test.
8089
        * gnat.dg/parameterlessfunc.adb: New test.
8090
        * gnat.dg/specs/interface5.ads: New test.
8091
        * gnat.dg/specs/cpp_assignment.ads: New test.
8092
 
8093
2008-05-22  Nathan Sidwell  
8094
 
8095
        * lib/dg-pch.exp (dg-pch): Fix if bracing.
8096
 
8097
2008-05-21  H.J. Lu  
8098
 
8099
        * gcc.target/i386/m128-check.h (ARRAY_SIZE): New.
8100
        (CHECK_EXP): Use it.
8101
 
8102
        * gcc.target/i386/set-v16qi-3.h: New.
8103
        * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8104
        * gcc.target/i386/sse4_1-set-v16qi-3.c: Likewise.
8105
 
8106
2008-05-21  Sebastian Pop  
8107
 
8108
        PR tree-optimization/36287
8109
        PR tree-optimization/36286
8110
        * gcc.dg/tree-ssa/pr36287.c: New.
8111
        * gfortran.dg/pr36286.f90: New.
8112
 
8113
2008-05-21  Tom Tromey  
8114
 
8115
        PR preprocessor/27777:
8116
        * gcc.dg/cpp/pr27777.c: New file.
8117
 
8118
2008-05-21  Jakub Jelinek  
8119
 
8120
        PR c++/36023
8121
        * g++.dg/ext/complit10.C: New test.
8122
 
8123
2008-05-21  Janis Johnson  
8124
 
8125
        * gfortran.dg/nint_2.f90: XFAIL only when using -O0.
8126
 
8127
        * lib/target-supports-dg.exp (dg-xfail-run-if): New.
8128
        * gcc.test-framework/dg-do-run-xrif-exp-F.c: New test.
8129
        * gcc.test-framework/dg-do-run-xrif-exp-P.c: New test.
8130
        * gcc.test-framework/dg-do-run-xrif-exp-XF.c: New test.
8131
        * gcc.test-framework/dg-do-run-xrif-exp-XP.c: New test.
8132
        * gcc.test-framework/dg-dot-run-xrif-exp-F.c: New test.
8133
        * gcc.test-framework/dg-dot-run-xrif-exp-P.c: New test.
8134
        * gcc.test-framework/dg-dot-run-xrif-exp-XF.c: New test.
8135
        * gcc.test-framework/dg-dot-run-xrif-exp-XP.c: New test.
8136
        * gcc.test-framework/test-framework.awk: Handle new tests.
8137
 
8138
2008-05-21  Francois-Xavier Coudert  
8139
 
8140
        PR fortran/36257
8141
        * gfortran.dg/char_length_12.f90: New test.
8142
 
8143
2008-05-20  Nathan Sidwell  
8144
 
8145
        * gcc.c-torture/execute/builtins/memops-asm.c: Set inside_main.
8146
 
8147
        * lib/gcc-dg.exp (cleanup-saved-temps): Add optional list of
8148
        suffixes not to delete.
8149
        * gcc.dg/pch/save-temps-1.c: Don't delete ".s" temp.
8150
        * g++.dg/pch/pch.C: Likewise.
8151
 
8152
        * g++.old-deja/g++.pt/static11.C: Replace xfail by target requirement.
8153
 
8154
        * lib/dg-pch.exp (dg-pch): Don't expect .s files if there are
8155
        dg-errors expected.
8156
 
8157
2008-05-20  Janis Johnson  
8158
 
8159
        PR testsuite/20771
8160
        * lib/dg-pch.exp: Move a flag in arguments to dg-test to differentiate
8161
        compile results for pch test lines in gcc.sum.
8162
        * gcc.dg/pch/counter-2.c: Add comments to dg-error directives to
8163
        make them unique in gcc.sum.
8164
        * gcc.dg/pch/valid-1.c: Ditto.
8165
        * gcc.dg/pch/valid-2.c: Ditto.
8166
        * gcc.dg/pch/valid-3.c: Ditto.
8167
        * gcc.dg/pch/warn-1.c: Same for dg-warning.
8168
 
8169
2008-05-20  Andy Hutchinson  
8170
 
8171
        * gcc.dg/array-quals-1.c: xfail read only section
8172
        check for avr target.
8173
 
8174
2008-05-20  Andy Hutchinson  
8175
 
8176
        PR testsuite/34889
8177
        * gcc.c-torture/execute/builtins/pr23484-chk.c : Correct test for
8178
        16bit int target.
8179
 
8180
2008-05-20  Andy Hutchinson  
8181
 
8182
        * gcc.dg/tree-ssa/ifc-20040816-1.c : signal.h not required.
8183
        * gcc.c-torture/execute/ieee/fp-cmp-1.c : Do not include signal.h if
8184
        SIGNAL_SUPPRESS.
8185
        * gcc.c-torture/execute/ieee/fp-cmp-2.c : Ditto.
8186
        * gcc.c-torture/execute/ieee/fp-cmp-3.c : Ditto.
8187
 
8188
2008-05-20  Andy Hutchinson  
8189
 
8190
        * gcc.dg/builtins-config.h: AVR does not have C99 runtime.
8191
 
8192
2008-05-20  Janis Johnson  
8193
 
8194
        PR testsuite/22523
8195
        * g++.dg/template/inline1.C: Handle syntax for more assemblers.
8196
 
8197
        * lib/scandump.exp (scan-dump): Handle non-existent dump file.
8198
        (scan-dump-times): Ditto.
8199
        (scan-dump-not): Ditto.
8200
        (scan-dump-dem): Ditto.
8201
        (scan-dump-dem-not): Ditto.
8202
 
8203
        * obj-c++.dg/bitfield-1.mm: XFAIL for ICE; move dg-options after other
8204
        test directives; use dg-prune-output instead of dg-excess-errors for
8205
        possible message to ignore; adjust line numbers for messages.
8206
 
8207
        * obj-c++.dg/comp-types-10.mm: XFAIL for ICE.
8208
        * obj-c++.dg/try-catch-9.mm: XFAILfor ICE, move dg-options after
8209
        other test directives.
8210
 
8211
        * obj-c++.dg/try-catch-2.mm: Move dg-options after dg-xfail-if.
8212
        * obj-c++.dg/encode-8.mm: Move dg-options after dg-do.
8213
        * obj-c++.dg/bitfield-4.mm: Ditto; use dg-prune-output instead of
8214
        dg-excess-errors for possible additional message.
8215
        * obj-c++.dg/layout-1.mm: Use dg-prune-output instead of
8216
        dg-excess-errors for possible additional message.
8217
 
8218
        * g++.dg/ext/vector14.C: Ignore a possible warning.
8219
 
8220
2008-05-20  Samuel Tardieu  
8221
 
8222
        * gnat.dg/modular.adb: Remove test, gnat.dg/modular1.adb already
8223
        checks that the bug is fixed and is more concise.
8224
 
8225
2008-05-20  Samuel Tardieu  
8226
 
8227
        PR ada/35791
8228
        * gnat.dg/check_displace_generation.adb: New.
8229
 
8230
2008-05-20  Samuel Tardieu  
8231
 
8232
        PR ada/30740
8233
        * gnat.dg/modular.adb: New test.
8234
 
8235
2008-05-20  Jan Sjodin  
8236
            Sebastian Pop  
8237
 
8238
        PR tree-optimization/36181
8239
        * gcc.dg/tree-ssa/pr36181.c: New.
8240
 
8241
2008-05-20  Uros Bizjak  
8242
 
8243
        PR testsuite/36057
8244
        * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): Remove.
8245
        (const char *dg_options): New array.
8246
        (switchfiles): Loop through dg_options array to generate dg-options
8247
        directives.  Remove numbered arguments usage from fprintf
8248
        format strings.
8249
 
8250
2008-05-20  Jan Sjodin  
8251
            Sebastian Pop  
8252
 
8253
        PR tree-optimization/36206
8254
        * gfortran.dg/pr36206.f: New.
8255
 
8256
2008-05-20  Arnaud Charlet  
8257
 
8258
        * gnat.dg/testint.adb: New test.
8259
        * gnat.dg/modular1.adb: New test.
8260
        * gnat.dg/test_iface_aggr.adb: New test.
8261
        * gnat.dg/gen_disp.ad[sb]: New test.
8262
        * gnat.dg/specs/tag2.ads: Adjust.
8263
        * gnat.dg/specs/empty_variants.ads: Adjust.
8264
 
8265
2008-05-20  Richard Guenther  
8266
 
8267
        * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
8268
        * gcc.dg/tree-ssa/ssa-sink-2.c: Likewise.
8269
        * gcc.dg/tree-ssa/ssa-sink-3.c: Likewise.
8270
        * gcc.dg/tree-ssa/ssa-sink-4.c: Likewise.
8271
 
8272
2008-05-20  Sandra Loosemore  
8273
 
8274
        * gcc.c-torture/compile/20061214-1.c: New test.
8275
 
8276
2008-05-20  Richard Guenther  
8277
 
8278
        * gcc.c-torture/execute/20080519-1.c: New testcase.
8279
 
8280
2008-05-19  Xinliang David Li  
8281
 
8282
        * gcc.dg/cdce1.c: Remove test.
8283
        * gcc.dg/cdce2.c: Remove test.
8284
 
8285
2008-05-19  Francois-Xavier Coudert  
8286
 
8287
        PR fortran/36265
8288
        * gfortran.dg/char_length_11.f90: New test.
8289
 
8290
2008-05-19  Francois-Xavier Coudert  
8291
 
8292
        * gfortran.dg/widechar_intrinsics_5.f90: Add dg-do directive and
8293
        use -fbackslash option.
8294
 
8295
2008-05-19  Francois-Xavier Coudert  
8296
 
8297
        * gfortran.dg/char_cast_2.f90: Adjust count in scanning the tree
8298
        dump file.
8299
 
8300
2008-05-19  Francois-Xavier Coudert  
8301
 
8302
        * gfortran.dg/bind_c_module.f90: Adjust expected error messages.
8303
 
8304
2008-05-19  Francois-Xavier Coudert  
8305
 
8306
        * gfortran.dg/char_cast_1.f90: Adjust count in scanning the tree
8307
        dump file.
8308
 
8309
2008-05-18  Kaveh R. Ghazi  
8310
 
8311
        * gcc.dg/builtins-error.c: Test __builtin_isinf_sign.
8312
        * gcc.dg/tg-tests.h: Likewise.  Mark variables volatile.
8313
        * gcc.dg/torture/builtin-isinf_sign-1.c: New test.
8314
 
8315
2008-05-18  Francois-Xavier Coudert  
8316
 
8317
        * gfortran.dg/achar_3.f90: Adjust error messages.
8318
        * gfortran.dg/achar_5.f90: New test.
8319
        * gfortran.dg/achar_6.F90: New test.
8320
        * gfortran.dg/widechar_1.f90: New test.
8321
        * gfortran.dg/widechar_2.f90: New test.
8322
        * gfortran.dg/widechar_3.f90: New test.
8323
        * gfortran.dg/widechar_4.f90: New test.
8324
        * gfortran.dg/widechar_intrinsics_1.f90: New test.
8325
        * gfortran.dg/widechar_intrinsics_2.f90: New test.
8326
        * gfortran.dg/widechar_intrinsics_3.f90: New test.
8327
        * gfortran.dg/widechar_intrinsics_4.f90: New test.
8328
        * gfortran.dg/widechar_intrinsics_5.f90: New test.
8329
        * gfortran.dg/widechar_select_1.f90: New test.
8330
        * gfortran.dg/widechar_select_2.f90: New test.
8331
 
8332
2008-05-18  Eric Botcazou  
8333
 
8334
        * gnat.dg/loop_optimization2.ad[sb]: New test.
8335
 
8336
2008-05-18  Jakub Jelinek  
8337
 
8338
        PR target/36090
8339
        * gcc.c-torture/execute/20080502-1.c: New test.
8340
 
8341
2008-05-18  Francois-Xavier Coudert  
8342
 
8343
        * gfortran.dg/stat_1.f90: Skip on mingw.
8344
        * gfortran.dg/stat_2.f90: Skip on mingw.
8345
 
8346
2008-05-18  Steven G. Kargl  
8347
 
8348
        PR fortran/36251
8349
        gfortran.dg/public_private_module.f90: new test.
8350
        gfortran.dg/bind_c_module.f90: new test.
8351
 
8352
2008-05-17  Xinliang David Li 
8353
 
8354
        * gcc.dg/cdce1.c: New test
8355
        * gcc.dg/cdce2.c: New test
8356
 
8357
2008-05-17  Tobias Burnus  
8358
 
8359
        * gfortran.dg/initialization_19.f90: New test.
8360
 
8361
2008-05-17  Eric Botcazou  
8362
 
8363
        * gnat.dg/bit_packed_array3.adb: New test.
8364
 
8365
2008-05-17  Eric Botcazou  
8366
 
8367
        * gnat.dg/warn4.adb: New test.
8368
 
8369
2008-05-16  Paul Thomas  
8370
 
8371
        PR fortran/35756
8372
        PR fortran/35759
8373
        * gfortran.dg/where_1.f90: New test.
8374
 
8375
        PR fortran/35743
8376
        PR fortran/35745
8377
        * gfortran.dg/where_2.f90: New test.
8378
 
8379
2008-05-16  Tobias Burnus  
8380
 
8381
        * gfortran.dg/rank_1.f90
8382
        * gfortran.dg/rank_2.f90
8383
 
8384
2008-05-16  Jerry DeLisle  
8385
 
8386
        * gfortran.dg/missing_parens_1.f90: Update test.
8387
        * gfortran.dg/fmt_t_7.f: Update test.
8388
 
8389
2008-05-16  Steven G. Kargl  
8390
 
8391
        * gfortran.dg/int_3.f90: New test.
8392
        * gfortran.dg/and_or_xor.f90: New test.
8393
 
8394
2008-05-16  Daniel Kraft  
8395
 
8396
        PR fortran/27997
8397
        * gfortran.dg/array_constructor_type_1.f03:  New test
8398
        * gfortran.dg/array_constructor_type_2.f03:  New test
8399
        * gfortran.dg/array_constructor_type_3.f03:  New test
8400
        * gfortran.dg/array_constructor_type_4.f03:  New test
8401
        * gfortran.dg/array_constructor_type_5.f03:  New test
8402
        * gfortran.dg/array_constructor_type_6.f03:  New test
8403
        * gfortran.dg/array_constructor_type_7.f03:  New test
8404
        * gfortran.dg/array_constructor_type_8.f03:  New test
8405
        * gfortran.dg/array_constructor_type_9.f:  New test
8406
        * gfortran.dg/array_constructor_type_10.f03:  New test
8407
        * gfortran.dg/array_constructor_type_11.f03:  New test
8408
        * gfortran.dg/array_constructor_type_12.f03:  New test
8409
        * gfortran.dg/array_constructor_type_13.f90:  New test
8410
        * gfortran.dg/array_constructor_type_14.f03:  New test
8411
        * gfortran.dg/array_constructor_type_15.f03:  New test
8412
        * gfortran.dg/array_constructor_type_16.f03:  New test
8413
        * gfortran.dg/array_constructor_type_17.f03:  New test
8414
        * gfortran.dg/array_constructor_type_18.f03:  New test
8415
 
8416
2008-05-16  Uros Bizjak  
8417
 
8418
        PR target/36246
8419
        * gcc.target/i386/pr36246.c: New test.
8420
 
8421
2008-05-16  Sebastian Pop  
8422
            Jan Sjodin  
8423
 
8424
        PR tree-optimization/36228
8425
        * gcc.dg/vect/pr36228.c: New.
8426
 
8427
2008-05-16  Hans-Peter Nilsson  
8428
 
8429
        * gfortran.dg/f2003_io_4.f03, gfortran.dg/f2003_io_5.f03,
8430
        gfortran.dg/f2003_io_7.f03, gfortran.dg/namelist_45.f90,
8431
        gfortran.dg/namelist_46.f90, gfortran.dg/namelist_47.f90,
8432
        gfortran.dg/f2003_io_1.f03: Gate test on effective_target
8433
        fd_truncate.
8434
        * gfortran.dg/fmt_t_7.f: Ditto.  Apply dos2unix.
8435
 
8436
2008-05-16  Daniel Kraft  
8437
 
8438
        * gfortran.dg/private_type_6.f90:  Adapted expected error messages.
8439
        * gfortran.dg/structure_constructor_1.f03:  New test.
8440
        * gfortran.dg/structure_constructor_2.f03:  New test.
8441
        * gfortran.dg/structure_constructor_3.f03:  New test.
8442
        * gfortran.dg/structure_constructor_4.f03:  New test.
8443
        * gfortran.dg/structure_constructor_5.f03:  New test.
8444
        * gfortran.dg/structure_constructor_6.f03:  New test.
8445
        * gfortran.dg/structure_constructor_7.f03:  New test.
8446
        * gfortran.dg/structure_constructor_8.f03:  New test.
8447
        * gfortran.dg/structure_constructor_9.f90:  New test.
8448
 
8449
2008-05-15  H.J. Lu  
8450
 
8451
        * gcc.target/i386/m128-check.h: New.
8452
        * gcc.target/i386/set-v16qi-1.h: Likewise.
8453
        * gcc.target/i386/set-v16qi-2.h: Likewise.
8454
        * gcc.target/i386/set-v8hi-1.h: Likewise.
8455
        * gcc.target/i386/set-v8hi-2.h: Likewise.
8456
        * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8457
        * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8458
        * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8459
        * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8460
        * gcc.target/i386/sse4_1-set-v16qi-1.c: Likewise.
8461
        * gcc.target/i386/sse4_1-set-v16qi-2.c: Likewise.
8462
 
8463
        * gcc.target/i386/sse2-check.h: Include m128-check.h. Don't
8464
        include .
8465
        * gcc.target/i386/sse4_1-check.h: Likewise.
8466
 
8467
2008-05-15  Adam Nemet  
8468
 
8469
        PR middle-end/36194
8470
        * gcc.dg/pr36194.c: New test.
8471
 
8472
2008-05-15  Janne Blomqvist  
8473
 
8474
        PR libfortran/34974
8475
        * gfortran.dg/fmt_t_7.f: Remove XFAIL, patch for PR 25561/Part 1 fixes
8476
        this.
8477
 
8478
2008-05-15  Janis Johnson  
8479
 
8480
        * lib/torture-options.exp: New support for torture options.
8481
        * lib/gfortran-dg.exp (gfortran-dg-runtest): Use new torture procs.
8482
        * lib/c-torture.exp: Define C_TORTURE_OPTIONS instead of
8483
        TORTURE_OPTIONS; don't define torture_with_loops and
8484
        torture_without_loops.
8485
        * lib/gcc-dg.exp: Define DG_TORTURE_OPTIONS instead of
8486
        TORTURE_OPTIONS; don't define torture_with_loops and
8487
        torture_without_loops.
8488
        (gcc-dg-runtest): Use new torture procs if no torture options defined.
8489
        * lib/fortran-torture.exp: Define FORTRAN_TORTURE_OPTIONS instead of
8490
        TORTURE_OPTIONS.
8491
        (fortran-torture-execute): Use torture_with_loops instead of
8492
        TORTURE_OPTIONS.
8493
        (fortran-torture): Ditto.
8494
        * lib/objc-torture.exp: Define OBJC_TORTURE_OPTIONS instead of
8495
        TORTURE_OPTIONS; don't define torture_with_loops and
8496
        torture_without_loops.
8497
        * gcc.c-torture/execute/execute.exp: Use new torture procs.
8498
        * gcc.c-torture/execute/builtins/builtins.exp: Ditto.
8499
        * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
8500
        * gcc.c-torture/unsorted/unsorted.exp: Ditto.
8501
        * gfortran.fortran-torture/execute/execute.exp: Ditto.
8502
        * gfortran.fortran-torture/compile/compile.exp: Ditto.
8503
        * gcc.target/x86_64/abi/abi-x86_64.exp: Ditto.
8504
        * gcc.target/i386/math-torture/math-torture.exp: Define
8505
        MATH_TORTURE_OPTIONS, use new torture procs.
8506
        * gcc.dg/pch/pch.exp: Use new torture procs.
8507
        * gcc.dg/format/format.exp: Ditto.
8508
        * gcc.misc-tests/i386-prefetch.exp: Ditto.
8509
        * gcc.misc-tests/dectest.exp: Ditto.
8510
        * objc.dg/pch/pch.exp: Ditto.
8511
        * objc/execute/execute.exp: Ditto.
8512
        * objc/execute/exceptions/exceptions.exp: Ditto.
8513
        * objc/compile/compile.exp: Ditto.
8514
 
8515
2008-05-15  Richard Guenther  
8516
 
8517
        PR tree-optimization/36245
8518
        * gcc.c-torture/compile/pr36245.c: New testcase.
8519
 
8520
2008-05-15  Richard Guenther  
8521
 
8522
        * gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed
8523
        transformation.
8524
        * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
8525
 
8526
2008-05-15  Richard Guenther  
8527
 
8528
        PR middle-end/36244
8529
        * gcc.dg/torture/pr36244.c: New testcase.
8530
 
8531
2008-05-15  Eric Botcazou  
8532
 
8533
        * gnat.dg/discr8.ad[sb]: New test.
8534
        * gnat.dg/discr8_pkg[123].ads: New helpers.
8535
 
8536
2008-05-15  H.J. Lu  
8537
 
8538
        * gcc.target/i386/sse-set-ps-1.c: New.
8539
        * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
8540
 
8541
2008-05-15  Richard Guenther  
8542
 
8543
        PR tree-optimization/36009
8544
        PR tree-optimization/36204
8545
        * gcc.dg/tree-ssa/ssa-lim-5.c: New testcase.
8546
        * gcc.dg/tree-ssa/ssa-lim-6.c: Likewise.
8547
 
8548
2008-05-15  Richard Guenther  
8549
 
8550
        PR tree-optimization/34330
8551
        * gcc.dg/torture/pr34330.c: New testcase.
8552
 
8553
2008-05-14  Francois-Xavier Coudert  
8554
 
8555
        PR fortran/36059
8556
        * gfortran.dg/repack_arrays_1.f90: New test.
8557
 
8558
2008-05-14  Francois-Xavier Coudert  
8559
 
8560
        PR fortran/36186
8561
        * gfortran.dg/boz_11.f90: New test.
8562
        * gfortran.dg/boz_12.f90: New test.
8563
 
8564
2008-05-14  Paul Thomas  
8565
 
8566
        PR fortran/36233
8567
        * gfortran.dg/actual_procedure_1.f90: New test
8568
 
8569
2008-05-14  Francois-Xavier Coudert  
8570
 
8571
        PR fortran/35682
8572
        * gfortran.dg/bound_4.f90: New test.
8573
        * gfortran.dg/bounds_check_14.f90: New test.
8574
 
8575
2008-05-14  Francois-Xavier Coudert  
8576
 
8577
        PR fortran/35685
8578
        * gfortran.dg/bound_3.f90: New test.
8579
 
8580
2008-05-14  Michael Meissner  
8581
            Dwarakanath Rajagopal  
8582
 
8583
        * gcc.target/i386/sse5-imul32widen-vector.c: New file to test x86
8584
        SSE5 optimizations.
8585
        * gcc.target/i386/sse5-imul64-vector.c: Ditto.
8586
        * gcc.target/i386/sse5-rotate1-vector.c: Ditto.
8587
        * gcc.target/i386/sse5-rotate2-vector.c: Ditto.
8588
        * gcc.target/i386/sse5-rotate3-vector.c: Ditto.
8589
        * gcc.target/i386/sse5-shift1-vector.c: Ditto.
8590
        * gcc.target/i386/sse5-shift2-vector.c: Ditto.
8591
        * gcc.target/i386/sse5-shift3-vector.c: Ditto.
8592
 
8593
2008-05-14  Michael Meissner  
8594
 
8595
        PR target/36224
8596
        * gcc.dg/pr36224.c: New file.
8597
 
8598
2008-05-14  Olivier Hainque  
8599
 
8600
        * gnat.dg/blkextract_from_reg.adb: New test.
8601
 
8602
2008-05-14  Francois-Xavier Coudert  
8603
 
8604
        PR fortran/36215
8605
        * gfortran.dg/include_3.f95: New test.
8606
 
8607
2008-05-14  Ira Rosen  
8608
 
8609
        PR tree-optimization/36098
8610
        * gcc.dg/vect/vect.exp: Compile with -O3 all the tests named "O3-*".
8611
        * gcc.dg/vect/O3-pr36098.c: New test.
8612
 
8613
2008-05-14  Samuel Tardieu  
8614
 
8615
        * gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.
8616
 
8617
2008-05-14  Andreas Krebbel  
8618
 
8619
        * g++.dg/eh/080513-1.C: New testcase.
8620
 
8621
2008-05-13  Uros Bizjak  
8622
 
8623
        PR target/36222
8624
        * gcc.target/i386/pr36222-1.c: New test.
8625
 
8626
2008-05-13  H.J. Lu  
8627
 
8628
        * gcc.target/i386/sse-init-v4hi-1.c: New.
8629
        * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8630
        * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8631
        * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8632
        * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8633
        * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8634
        * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
8635
        * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
8636
        * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
8637
        * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
8638
 
8639
2008-05-13  Janis Johnson  
8640
 
8641
        PR testsuite/35127
8642
        * gcc.c-torture/compile/20031125-1.c: Remove dg-do, dg-options.
8643
        * gcc.c-torture/compile/20031125-2.c: Ditto.
8644
        * gcc.c-torture/compile/20031203-1.c: Ditto.
8645
        * gcc.c-torture/compile/acc1.c: Remove -O2 from dg-options.
8646
        * gcc.c-torture/compile/builtin_constant_p.c: Remove dg-options.
8647
        * gcc.c-torture/compile/pr21562.c: Remove -O3 from dg-options.
8648
        * gcc.c-torture/compile/pr25483.c: Remove -O from dg-options.
8649
        * gcc.c-torture/compile/pr32349.c: Remove -O2 from dg-options.
8650
        * gcc.c-torture/compile/pr32355.c: Remove dg-options.
8651
        * gcc.c-torture/compile/pr34448.c: Ditto.
8652
        * gcc.c-torture/compile/pr34648.c: Remove -O2 from dg-options.
8653
 
8654
2008-05-13  Tom Tromey  
8655
 
8656
        PR preprocessor/22168:
8657
        * gcc.dg/pch/import-2.hs: Add -Wno-deprecated.
8658
        * gcc.dg/pch/import-1.hs: Add -Wno-deprecated.
8659
        * gcc.dg/pch/import-2.c: Add -Wno-deprecated.
8660
        * gcc.dg/pch/import-1.c: Add -Wno-deprecated.
8661
        * gcc.dg/cpp/import2.c: Add -Wno-deprecated.
8662
        * gcc.dg/cpp/import1.c: Add -Wno-deprecated.
8663
        * gcc.dg/cpp/trad/assert3.c: Add -Wno-deprecated.
8664
        * gcc.dg/cpp/trad/assert2.c: Add -Wno-deprecated.
8665
        * gcc.dg/cpp/trad/assert1.c: Add -Wno-deprecated.
8666
        * gcc.dg/cpp/ident.c: Add -Wno-deprecated.
8667
        * gcc.dg/cpp/ident-1.c: Add -Wno-deprecated.
8668
        * gcc.dg/cpp/extratokens.c: Add -Wno-deprecated.
8669
        * gcc.dg/cpp/assert3.c: Add -Wno-deprecated.
8670
        * gcc.dg/cpp/assert2.c: Add -Wno-deprecated.
8671
        * gcc.dg/cpp/assert1.c: Add -Wno-deprecated.
8672
        * gcc.dg/cpp/assert4.c: Compile with -ansi and not -pedantic.  Add
8673
        -Wno-deprecated.
8674
        * gcc.dg/cpp/pr22168.c: New file.
8675
        * gcc.dg/cpp/pr22168-2.c: New file.
8676
 
8677
2008-05-13  Richard Guenther  
8678
 
8679
        PR middle-end/36227
8680
        * gcc.dg/pr36227.c: New testcase.
8681
 
8682
2008-05-13  Eric Botcazou  
8683
 
8684
        * gnat.dg/discr7.adb: New test
8685
        * gnat.dg/conv_integer.adb: Likewise.
8686
 
8687
2008-05-12  Janis Johnson  
8688
 
8689
        * gcc.c-torture/compile/pr11832.c: XFAIL for mips and powerpc-linux,
8690
        then ignore ICE message to avoid a second failure.
8691
        * gcc.c-torture/compile/pr33009.c: Ditto.
8692
        * lib/gcc-dg.exp: Explain in comment how to XFAIL an ICE.
8693
 
8694
2008-05-12  Andy Hutchinson  
8695
 
8696
        * gcc.dg/pr34457-1.c: Skip for target without trampolines.
8697
        * gcc.dg/20050607-1.c: Ditto.
8698
        * gcc.dg/trampoline-1.c: Ditto.
8699
        * gcc.dg/debug/debug-3.c: Ditto.
8700
        * gcc.dg/debug/debug-5.c: Ditto.
8701
 
8702
2008-05-12  Samuel Tardieu  
8703
 
8704
        * gnat.dg/specs/statically_matching.ads: New.
8705
 
8706
2008-05-12  H.J. Lu  
8707
 
8708
        * gcc.target/i386/sse2-set-epi32-1.c: New.
8709
        * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8710
        * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
8711
        * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
8712
 
8713
2008-05-12  Uros Bizjak  
8714
 
8715
        PR rtl-optimization/36111
8716
        * gcc.dg/pr36111.c: New test.
8717
 
8718
2008-05-12  Francois-Xavier Coudert  
8719
 
8720
        PR fortran/36176
8721
        * gfortran.dg/transfer_simplify_9.f90: New test.
8722
 
8723
2008-05-12  Paolo Carlini  
8724
 
8725
        PR c++/35331
8726
        * g++.dg/cpp0x/vt-35331.C: New.
8727
        * g++.dg/cpp0x/pr32125.C: Adjust.
8728
        * g++.dg/cpp0x/pr32126.C: Likewise.
8729
        * g++.dg/cpp0x/pr31438.C: Likewise.
8730
        * g++.dg/cpp0x/variadic81.C: Likewise.
8731
        * g++.dg/cpp0x/vt-34055.C: Likewise.
8732
        * g++.dg/cpp0x/vt-34606.C: Likewise.
8733
 
8734
2008-05-12  Ira Rosen  
8735
 
8736
        * gfortran.dg/vect/pr36119.f: Rename to ...
8737
        * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
8738
        with -O3.
8739
 
8740
2008-05-11  Adam Nemet  
8741
 
8742
        * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
8743
        * lib/target-supports.exp (add_options_for_mips16_attribute):
8744
        ... to here.
8745
 
8746
2008-05-11  Thomas Koenig  
8747
 
8748
        PR fortran/35719
8749
        * gfortran.dg/associated_5.f90:  New test.
8750
 
8751
2008-05-11  Richard Sandiford  
8752
 
8753
        * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
8754
        the associated options.
8755
        * gcc.target/mips/scc-3.c: Likewise.
8756
 
8757
2008-05-11  Francois-Xavier Coudert  
8758
 
8759
        * gfortran.dg/default_format_1.f90: Move denormals tests to
8760
        gfortran.dg/default_format_denormal_1.f90.
8761
        * gfortran.dg/default_format_denormal_1.f90: Added denormal tests.
8762
 
8763
2008-05-10  Francois-Xavier Coudert  
8764
 
8765
        * gfortran.dg/nint_2.f90: XFAIL on mingw.
8766
 
8767
2008-05-10  Francois-Xavier Coudert  
8768
 
8769
        * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
8770
        terminator.
8771
 
8772
2008-05-10  Francois-Xavier Coudert  
8773
 
8774
        * gfortran.dg/fseek.f90: Take care of Windows CRLF line
8775
        terminator.
8776
 
8777
2008-05-10  Francois-Xavier Coudert  
8778
 
8779
        * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
8780
        terminator.
8781
 
8782
2008-05-10  Kenneth Zadeck  
8783
 
8784
        PR rtl-optimization/36185
8785
        * g++.dg/opt/pr36185.C
8786
 
8787
2008-05-10  Francois-Xavier Coudert  
8788
 
8789
        * write_to_null.f90: Rename to write_to_null.F90.
8790
        * write_to_null.F90: On Windows, "nul" is the equivalent of the
8791
        Unix /dev/null.
8792
 
8793
2008-05-10  Richard Sandiford  
8794
 
8795
        PR rtl-optimization/33642
8796
        * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
8797
        * gcc.c-torture/compile/pr33009.c: Likewise.
8798
 
8799
2008-05-09  Tom Tromey  
8800
 
8801
        * gcc.dg/pr22231.c: Fix dg-error call.
8802
 
8803
2008-05-09  Tom Tromey  
8804
 
8805
        PR preprocessor/22231:
8806
        * gcc.dg/pr22231.c: New file.
8807
 
8808
2008-05-09  Richard Guenther  
8809
 
8810
        PR tree-optimization/36187
8811
        * g++.dg/opt/pr36187.C: New testcase.
8812
 
8813
2008-05-08  Jan Sjodin  
8814
            Sebastian Pop  
8815
 
8816
        * gcc.dg/tree-ssa/data-dep-1.c: New.
8817
 
8818
2008-05-08  Richard Guenther  
8819
 
8820
        * gcc.dg/tree-ssa/20040911-1.c: Adjust.
8821
        * gcc.dg/tree-ssa/20040517-1.c: Likewise.
8822
        * gcc.dg/tree-ssa/pr26421.c: Likewise.
8823
        * gcc.dg/tree-ssa/pr23382.c: Likewise.
8824
        * gcc.dg/tree-ssa/alias-15.c: Likewise.
8825
        * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8826
        * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8827
        * gcc.dg/tree-ssa/pta-fp.c: Likewise.
8828
        * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8829
        * gcc.dg/tree-ssa/alias-12.c: Likewise.
8830
 
8831
2008-05-09  Francois-Xavier Coudert  
8832
 
8833
        PR fortran/36162
8834
        * gfortran.dg/module_widestring_1.f90: New test.
8835
 
8836
2008-05-08  Rafael Espíndola  
8837
 
8838
        * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
8839
        * gcc.dg/vect/vect-ifcvt-11.c: Rename to
8840
        no-trapping-math-vect-ifcvt-11.c
8841
        * gcc.dg/vect/vect-ifcvt-12.c: Rename to
8842
        no-trapping-math-vect-ifcvt-12.c
8843
        * gcc.dg/vect/vect-ifcvt-13.c: Rename to
8844
        no-trapping-math-vect-ifcvt-13.c
8845
        * gcc.dg/vect/vect-ifcvt-14.c: Rename to
8846
        no-trapping-math-vect-ifcvt-14.c
8847
        * gcc.dg/vect/vect-ifcvt-15.c: Rename to
8848
        no-trapping-math-vect-ifcvt-15.c
8849
 
8850
2008-05-08  David Daney  
8851
 
8852
        * lib/target-supports.exp (check_effective_target_sync_int_long): Add
8853
        mips*-*-*.
8854
        (check_effective_target_sync_char_short): Same.
8855
 
8856
2008-05-08  Kai Tietz  
8857
 
8858
        * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
8859
        __SIZE_TYPE__.
8860
 
8861
2008-05-08  Sa Liu  
8862
 
8863
        * gcc.target/spu/subti3.c: New.
8864
 
8865
2008-05-08  Richard Guenther  
8866
 
8867
        PR middle-end/36154
8868
        * gcc.c-torture/compile/pr36154.c: New testcase.
8869
 
8870
2008-05-08  Richard Guenther  
8871
 
8872
        PR middle-end/36172
8873
        * gcc.c-torture/compile/pr36172.c: New testcase.
8874
 
8875
2008-05-08  Uros Bizjak  
8876
 
8877
        PR target/35714
8878
        * gcc.target/i386/pr35714.c: New test.
8879
 
8880
2008-05-07  Jakub Jelinek  
8881
 
8882
        PR middle-end/36013
8883
        * gcc.c-torture/execute/20080506-2.c: New test.
8884
 
8885
        PR middle-end/36137
8886
        * gcc.c-torture/execute/20080506-1.c: New test.
8887
 
8888
2008-05-06  Jerry DeLisle  
8889
 
8890
        PR libfortran/34974
8891
        * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
8892
 
8893
2008-05-06  H.J. Lu  
8894
 
8895
        PR testsuite/36155
8896
        * g++.dg/ext/utf32-4.C: Fix a typo.
8897
 
8898
2008-05-06  H.J. Lu  
8899
 
8900
        PR testsuite/36155
8901
        * gcc.dg/utf32-4.c: Fix a typo.
8902
 
8903
        * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
8904
        Use __WCHAR_TYPE__ instead of wchar_t.
8905
 
8906
2008-05-06  Mark Shinwell  
8907
            Daniel Jacobowitz  
8908
            Andrew Jenner  
8909
 
8910
        * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
8911
        g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
8912
        gfortran.dg/enum_10.f90: Broaden dg-options pattern.
8913
 
8914
2008-05-06  Tom Tromey  
8915
 
8916
        PR preprocessor/35313, PR preprocessor/36088:
8917
        * gcc.dg/cpp/pr35313.c: New file.
8918
        * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
8919
        expression.
8920
        * gcc.dg/cpp/if-oppr2.c: New file.
8921
 
8922
2008-05-06  Tobias Burnus  
8923
 
8924
        PR fortran/36117
8925
        * gfortran.dg/bessel_2.f90: New.
8926
 
8927
2008-05-06  Olivier Hainque  
8928
 
8929
        * gnat.dg/fatp_sra.adb: New test.
8930
 
8931
2008-05-05  Andrew Pinski  
8932
 
8933
        PR middle-end/36141
8934
        * gcc.c-torture/pr36141.c: New testcase.
8935
 
8936
2008-05-06  Danny Smith  
8937
 
8938
        * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
8939
        New proc.
8940
        * gcc.dg/utf16-4.c: Use it.
8941
        * gcc.dg/utf32-4.c: Use it.
8942
        * g++.dg/ext/utf16-4.C: Use it.
8943
        * g++.dg/ext/utf32-4.C: Use it.
8944
 
8945
2008-05-05  Danny Smith  
8946
 
8947
        * gfortran.dg/dev_null.f90. Remove and replace with...
8948
        * gfortran.dg/dev_null.F90: Use preprocessor define to
8949
        generalize the DEV_NULL name.
8950
 
8951
2008-05-05  Andrew Pinski  
8952
 
8953
        * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
8954
        * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
8955
        * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
8956
        * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
8957
        * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
8958
 
8959
2008-05-05  Ira Rosen  
8960
 
8961
        PR tree-optimization/36119
8962
        * gfortran.dg/vect/pr36119.f: New test.
8963
 
8964
2008-05-04  Thomas Koenig  
8965
 
8966
        PR libfortran/35995
8967
        * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
8968
 
8969
2008-05-04  Andy Hutchinson  
8970
 
8971
        * gcc.dg/nested-func-5.c: Skip for target without trampolines.
8972
        * gcc.dg/torture/nested-fn-1.c: Ditto.
8973
 
8974
2008-05-04  Thomas Koenig  
8975
 
8976
        PR libfortran/35990
8977
        * gfortran.dg/intrinsic_pack_4.f90:  New test case.
8978
 
8979
2008-05-03  Eric Botcazou  
8980
 
8981
        * gnat.dg/discr6_pkg.ads: New helper.
8982
        * gnat.dg/discr6.adb: New test.
8983
 
8984
2008-05-03  Eric Botcazou  
8985
 
8986
        * gnat.dg/alignment4.adb: Adjust.
8987
        * gnat.dg/alignment5.adb: Likewise.
8988
        * gnat.dg/alignment6.adb: XFAIL.
8989
 
8990
2008-05-03  Richard Guenther  
8991
 
8992
        * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
8993
 
8994
2008-05-03  Jerry DeLisle  
8995
 
8996
        PR fortran/33268
8997
        * gfortran.dg/io_constraints_4.f90: New test.
8998
 
8999
2008-05-01  Simon Baldwin 
9000
 
9001
        PR bootstrap/36108
9002
        * gcc.dg/Warray-bounds.c: Removed frontend warnings update.
9003
        * g++.dg/warn/Warray-bounds.c: Ditto.
9004
        * gcc.dg/Warray-bounds-noopt.c: Removed testcase.
9005
        * g++.dg/warn/Warray-bounds-noopt.c: Ditto.
9006
 
9007
2008-05-01  Bud Davis  
9008
 
9009
        PR fortran/35940
9010
        * gfortran.dg/index.f90: New test.
9011
 
9012
2008-05-01  Simon Baldwin 
9013
 
9014
        * gcc.dg/Warray-bounds.c: Updated for frontend warnings,
9015
        additional tests for arrays of size 0 and size 1.
9016
        * g++.dg/warn/Warray-bounds.c: Ditto.
9017
        * gcc.dg/Warray-bounds-noopt.c: New testcase.
9018
        * g++.dg/warn/Warray-bounds-noopt.c: Ditto.
9019
 
9020
2008-05-01  Richard Guenther  
9021
 
9022
        PR middle-end/36093
9023
        * gcc.c-torture/execute/pr36093.c: New testcase.
9024
 
9025
2008-04-30  Francois-Xavier Coudert  
9026
 
9027
        * gfortran.dg/selected_char_kind_1.f90: New test.
9028
        * gfortran.dg/selected_char_kind_2.f90: New test.
9029
        * gfortran.dg/selected_char_kind_3.f90: New test.
9030
 
9031
2008-04-28  Paul Thomas  
9032
 
9033
        PR fortran/35997
9034
        * gfortran.dg/use_rename_3.f90
9035
 
9036
2008-04-30  Richard Guenther  
9037
 
9038
        PR tree-optimization/21636
9039
        * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
9040
 
9041
2008-04-30  Thomas Koenig  
9042
 
9043
        PR libfortran/35993
9044
        * gfortran.dg/intrinsic_product_1.f90:  New test case.
9045
 
9046
2008-04-30  Richard Guenther  
9047
 
9048
        PR tree-optimization/14847
9049
        * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
9050
 
9051
2008-04-30  Jakub Jelinek  
9052
 
9053
        PR c++/35986
9054
        * g++.dg/overload/template4.C: New test.
9055
 
9056
2008-04-30  Kai Tietz  
9057
 
9058
        * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
9059
        * gfortran.dg/chmod_2.f90: Likewise.
9060
        * gfortran.dg/chmod_3.f90: Likewise.
9061
        * gfortran.dg/open_errors.f90: Likewise.
9062
 
9063
2008-04-30  Nathan Sidwell  
9064
 
9065
        * gcc.dg/tls/section-2.c: Restrict to vxworks.
9066
 
9067
2008-04-29  Samuel Tardieu  
9068
 
9069
        PR ada/35792
9070
        * gnat.dg/specs/tag2.ads: New.
9071
 
9072
2008-04-29  Richard Guenther  
9073
 
9074
        PR tree-optimization/36078
9075
        * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
9076
 
9077
2008-04-29  Richard Guenther  
9078
 
9079
        PR middle-end/15255
9080
        * gcc.dg/fold-plusmult.c: New testcase.
9081
 
9082
2008-04-29  Richard Guenther  
9083
 
9084
        PR middle-end/36077
9085
        * gcc.c-torture/execute/pr36077.c: New testcase.
9086
 
9087
2008-04-29  Kai Tietz  
9088
 
9089
        * gcc.dg/sync-2.c: Set dg-options "-ansi".
9090
 
9091
2008-04-29  Jakub Jelinek  
9092
 
9093
        PR c++/35650
9094
        * g++.dg/init/ref17.C: New test.
9095
 
9096
        PR c++/35987
9097
        * g++.dg/other/error28.C: New test.
9098
 
9099
2008-04-28  Uros Bizjak  
9100
 
9101
        PR target/36073
9102
        * gcc.target/i386/pr36073.c: New test.
9103
 
9104
2008-04-28  Richard Guenther  
9105
 
9106
        PR testsuite/34223
9107
        * gcc.dg/vect/vect-118.c: Rename to ...
9108
        * gcc.dg/vect/O3-vect-pr34223.c: ... this.
9109
 
9110
2008-04-28  Richard Guenther  
9111
 
9112
        PR tree-optimization/36066
9113
        * gcc.dg/torture/pr36066.c: New testcase.
9114
 
9115
2008-04-28  Uros Bizjak  
9116
 
9117
        PR target/36064
9118
        * gcc.target/i386/pr36064.c: New test.
9119
 
9120
2008-04-28  Uros Bizjak  
9121
 
9122
        PR testsuite/36056
9123
        * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
9124
 
9125
2008-04-27  Richard Guenther  
9126
 
9127
        PR tree-optimization/18754
9128
        PR tree-optimization/34223
9129
        * gcc.dg/tree-ssa/loop-36.c: New testcase.
9130
        * gcc.dg/tree-ssa/loop-37.c: Likewise.
9131
        * gcc.dg/vect/vect-118.c: Likewise.
9132
        * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
9133
        * gcc.dg/vect/vect-66.c: Increase loop trip count.
9134
        * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
9135
        * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9136
        * gcc.dg/vect/vect-76.c: Likewise.
9137
        * gcc.dg/vect/vect-outer-6.c: Likewise.
9138
        * gcc.dg/vect/vect-outer-1.c: Likewise.
9139
        * gcc.dg/vect/vect-outer-1a.c: Likewise.
9140
        * gcc.dg/vect/vect-11a.c: Likewise.
9141
        * gcc.dg/vect/vect-shift-1.c: Likewise.
9142
        * gcc.target/i386/vectorize1.c: Likewise.
9143
 
9144
2008-04-27  Nathan Sidwell  
9145
 
9146
        * gcc.dg/tls/section-2.c: New.
9147
        * gcc.dg/tls/emutls-1.c: New.
9148
        * lib/target-supports.exp (check_effective_target_tls_native):
9149
        Exclude vxworks.
9150
 
9151
2008-04-26  H.J. Lu  
9152
 
9153
        PR testsuite/36053
9154
        * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
9155
        * gcc.dg/large-size-array-4.c: Likewise.
9156
 
9157
2008-04-26  George Helffrich  
9158
 
9159
        PRs fortran/35154, fortran/23057
9160
        * gfortran.dg/debug/pr35154-stabs.f:  New test case for
9161
        .stabs functionality.
9162
        * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
9163
        DWARF functionality.
9164
 
9165
2008-04-26  Richard Sandiford  
9166
 
9167
        * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
9168
        __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
9169
        __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
9170
        * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
9171
 
9172
2008-04-25  Tobias Burnus  
9173
 
9174
        * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
9175
        * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
9176
 
9177
2008-04-25  Kai Tietz  
9178
 
9179
        * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
9180
        * gcc.dg/builtins-12.c: Add dg-options "-ansi".
9181
        * gcc.dg/builtins-13.c: Likewise.
9182
        * gcc.dg/pr25682.c: Likewise.
9183
        * gcc.dg/pr33694.c: Likewise.
9184
        * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
9185
        * gcc.dg/c99-const-expr-2.c: Likewise.
9186
        * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
9187
        * gcc.dg/ia64-sync-2.c: Likewise.
9188
        * gcc.dg/ia64-sync-3.c: Likewise
9189
        * gcc.dg/large-size-array.c: Add check for _WIN64 define.
9190
        * gcc.dg/large-size-array-3.c: Likewise.
9191
        * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
9192
        check.
9193
        * gcc.dg/large-size-array-4.c: Likewise.
9194
        * gcc.dg/max-1.c: Replace use of long by ssize_t.
9195
 
9196
2008-04-24  Steve Ellcey  
9197
 
9198
        * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
9199
 
9200
2008-04-24  Steve Ellcey  
9201
 
9202
        * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
9203
 
9204
2008-04-24  Steve Ellcey  
9205
 
9206
        PR testsuite/36035
9207
        * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
9208
 
9209
2008-04-24  Jakub Jelinek  
9210
 
9211
        * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
9212
 
9213
        PR c++/35758
9214
        * g++.dg/ext/vector14.C: New test.
9215
 
9216
2008-04-24  Richard Guenther  
9217
 
9218
        * gcc.dg/builtin-constant_p-1.c: New testcase.
9219
        * gcc.dg/builtin-errors.c: Adjust expected error.
9220
 
9221
2008-04-24  Jakub Jelinek  
9222
 
9223
        PR tree-optimization/36008
9224
        * gcc.c-torture/execute/20080424-1.c: New test.
9225
 
9226
2008-04-24  Ira Rosen  
9227
            Richard Guenther  
9228
 
9229
        PR tree-optimization/36034
9230
        * gcc.c-torture/execute/pr36034-1.c: New testcase.
9231
        * gcc.c-torture/execute/pr36034-2.c: Likewise.
9232
 
9233
2008-04-24  Olivier Hainque  
9234
 
9235
        * gnat.dg/concat_length.adb: New test.
9236
 
9237
2008-04-24  Ira Rosen  
9238
 
9239
        PR tree-optimization/35982
9240
        * gcc.dg/vect/fast-math-pr35982.c: New.
9241
 
9242
2008-04-24  Danny Smith  
9243
 
9244
        * gcc.dg/format/ms-warnI64-1.c: New file.
9245
 
9246
2008-04-24  Jakub Jelinek  
9247
 
9248
        PR target/36015
9249
        * gcc.dg/pr36015.c: New test.
9250
 
9251
2008-04-24  Francois-Xavier Coudert  
9252
 
9253
        PR rtl-optimization/36006
9254
        * gfortran.dg/pr36006-1.f90: New test.
9255
        * gfortran.dg/pr36006-2.f90: Ditto.
9256
 
9257
2008-04-23  Jerry DeLisle  
9258
 
9259
        PR fortran/35994
9260
        * gfortran.dg/minmaxloc_5.f90: New test.
9261
        * gfortran.dg/minmaxloc_6.f90: New test.
9262
 
9263
2008-04-23  Steve Ellcey  
9264
 
9265
        * gcc.dg/array-init-1.c: Add big-endian number to check.
9266
 
9267
2008-04-23  Richard Guenther  
9268
 
9269
        PR tree-optimization/27799
9270
        PR tree-optimization/32921
9271
        PR tree-optimization/32624
9272
        * gcc.dg/tree-ssa/pr27799.c: New testcase.
9273
        * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
9274
 
9275
2008-04-23  Richard Guenther  
9276
 
9277
        PR middle-end/36021
9278
        * gcc.dg/attr-alloc_size-2.c: New testcase.
9279
 
9280
2008-04-23  Kai Tietz  
9281
 
9282
        * gcc.dg/20020919-1.c (loc_size_t): New type.
9283
        (_dl_stat): Use loc_size_t to cast pointers.
9284
        * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
9285
 
9286
2008-04-23  Thomas Koenig  
9287
 
9288
        PR libfortran/35988
9289
        * gfortran.dg/matmul_7.f90:  New test.
9290
 
9291
2008-04-22  Steve Ellcey  
9292
 
9293
        * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
9294
        * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
9295
        * gcc.dg/struct/w_prof_local_var.c: Ditto.
9296
        * gcc.dg/struct/w_prof_global_var.c: Ditto.
9297
        * gcc.dg/struct/wo_prof_local_var.c: Ditto.
9298
 
9299
2008-04-22  Jason Merrill  
9300
 
9301
        PR c++/35316
9302
        * g++.dg/cpp0x/decltype11.C: New.
9303
 
9304
2008-04-23  Jakub Jelinek  
9305
 
9306
        PR rtl-optimization/36017
9307
        * gcc.dg/pr36017.c: New test.
9308
 
9309
2008-04-22  Jakub Jelinek  
9310
 
9311
        PR c++/35747
9312
        * g++.dg/ext/stmtexpr13.C: New test.
9313
 
9314
2008-04-22  Ian Lance Taylor  
9315
 
9316
        * gcc.c-torture/compile/20080419-1.c: New test.
9317
 
9318
2008-04-22  Kris Van Hees 
9319
 
9320
        PR testsuite/35981
9321
        * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
9322
        Add tests for 'long long'.
9323
        * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
9324
        Add tests for 'long long'.
9325
 
9326
2008-04-22  Nick Clifton  
9327
 
9328
        * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
9329
 
9330
2008-04-21  Uros Bizjak  
9331
 
9332
        PR target/31486
9333
        * gcc.target/i386/pr31486.c: New test.
9334
 
9335
2008-04-21  Adam Nemet  
9336
 
9337
        * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
9338
        gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
9339
        file name there instead of the assembly.  Cleanup tree_profile
9340
        dump file.
9341
 
9342
2008-04-21  Steve Ellcey  
9343
 
9344
        * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
9345
        * gcc.dg/vect/slp-25.c: Ditto.
9346
        * gcc.dg/vect/vect-outer-5.c: Ditto.
9347
        * gcc.dg/vect/pr33804.c: Ditto.
9348
        * gcc.dg/vect/vect-outer-4c.c: Ditto.
9349
        * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
9350
        * gcc.dg/vect/pr33953.c: Ditto.
9351
        * gcc.dg/vect/slp-3.c: Ditto.
9352
        * gcc.dg/vect/vect-iv-6.c: Ditto.
9353
 
9354
2008-04-22  Jakub Jelinek  
9355
 
9356
        * g++.dg/ext/fixed1.C: Add dg-options.
9357
 
9358
2008-04-21  Uros Bizjak  
9359
 
9360
        PR target/26445
9361
        * g++.dg/other/i386-4.C: New test.
9362
 
9363
2008-04-21  Jason Merrill  
9364
 
9365
        PR c++/35325
9366
        * g++.dg/ext/fixed1.C: New.
9367
 
9368
        PR c++/35678
9369
        * g++.dg/template/ttp27.C: New.
9370
 
9371
2008-04-21  Tom Tromey  
9372
 
9373
        PR libcpp/33415:
9374
        * gcc.dg/cpp/pr33415.c: New file.
9375
 
9376
2008-04-21  Olivier Hainque  
9377
 
9378
        * gnat.dg/bltins.adb: New testcase.
9379
 
9380
2008-04-20  Jerry DeLisle  
9381
 
9382
        PR fortran/35991
9383
        * gfortran.dg/zero-sized_4.f90: New test.
9384
 
9385
2008-04-20  Jerry DeLisle  
9386
 
9387
        PR fortran/35882
9388
        * gfortran.dg/continuation_5.f: Add some comment lines.
9389
        * gfortran.dg/continuation_3.f90: Add some comment lines.
9390
 
9391
2008-04-20  Thomas Koenig  
9392
 
9393
        PR libfortran/35960
9394
        * gfortran.dg/reshape_zerosize_1.f90:  New file.
9395
 
9396
2008-04-20  Eric Botcazou  
9397
 
9398
        * gnat.dg/alignment6.adb: New test.
9399
 
9400
2008-04-19  Paul Thomas  
9401
 
9402
        PR fortran/35944
9403
        PR fortran/35946
9404
        PR fortran/35947
9405
        * gfortran.dg/array_constructor_23.f: New test.
9406
 
9407
        PR fortran/35959
9408
        * gfortran.dg/alloc_comp_default_init_2.f90: New test.
9409
        * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
9410
        "builtin_free" to 27.
9411
        * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
9412
        of "builtin_free" to 21.
9413
 
9414
2008-04-18  Jerry DeLisle  
9415
 
9416
        PR fortran/35892
9417
        * gfortran.dg/pr35154-dwarf2.f: Remove.
9418
        * gfortran.dg/pr35154-stabs.f: Remove.
9419
 
9420
2008-04-18  Ian Lance Taylor  
9421
 
9422
        PR tree-optimization/35977
9423
        * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
9424
 
9425
2008-04-18  Jakub Jelinek  
9426
            Peter Bergner  
9427
 
9428
        PR target/35907
9429
        * gcc.target/powerpc/pr35907.c: New test.
9430
 
9431
2008-04-18  Eric Botcazou  
9432
 
9433
        * gnat.dg/dynamic_elab_pkg.ads: New helper.
9434
        * gnat.dg/dynamic_elab1.ad[sb]: New test.
9435
        * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
9436
 
9437
2008-04-18  Kris Van Hees 
9438
 
9439
        Tests for char16_t and char32_t support.
9440
        * g++.dg/ext/utf-cvt.C: New
9441
        * g++.dg/ext/utf-cxx0x.C: New
9442
        * g++.dg/ext/utf-cxx98.C: New
9443
        * g++.dg/ext/utf-dflt.C: New
9444
        * g++.dg/ext/utf-gnuxx0x.C: New
9445
        * g++.dg/ext/utf-gnuxx98.C: New
9446
        * g++.dg/ext/utf-mangle.C: New
9447
        * g++.dg/ext/utf-typedef-cxx0x.C: New
9448
        * g++.dg/ext/utf-typedef-cxx98.C: New
9449
        * g++.dg/ext/utf-typespec.C: New
9450
        * g++.dg/ext/utf16-1.C: New
9451
        * g++.dg/ext/utf16-2.C: New
9452
        * g++.dg/ext/utf16-3.C: New
9453
        * g++.dg/ext/utf16-4.C: New
9454
        * g++.dg/ext/utf32-1.C: New
9455
        * g++.dg/ext/utf32-2.C: New
9456
        * g++.dg/ext/utf32-3.C: New
9457
        * g++.dg/ext/utf32-4.C: New
9458
        * gcc.dg/utf-cvt.c: New
9459
        * gcc.dg/utf-dflt.c: New
9460
        * gcc.dg/utf16-1.c: New
9461
        * gcc.dg/utf16-2.c: New
9462
        * gcc.dg/utf16-3.c: New
9463
        * gcc.dg/utf16-4.c: New
9464
        * gcc.dg/utf32-1.c: New
9465
        * gcc.dg/utf32-2.c: New
9466
        * gcc.dg/utf32-3.c: New
9467
        * gcc.dg/utf32-4.c: New
9468
 
9469
2008-04-18  Eric Botcazou  
9470
 
9471
        * gnat.dg/specs/varsize_return.ads: New test.
9472
        * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
9473
        * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
9474
 
9475
2008-04-17  Jason Merrill  
9476
 
9477
        PR c++/35773
9478
        * g++.dg/overload/autoptr1.C: New.
9479
 
9480
2008-04-17  Eric Botcazou  
9481
 
9482
        * gnat.dg/alignment4.adb: New test.
9483
        * gnat.dg/alignment5.adb: Likewise.
9484
        * gnat.dg/frame_overflow.adb: Adjust.
9485
 
9486
2008-04-17  Richard Guenther  
9487
 
9488
        * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
9489
 
9490
2008-04-17  Christian Bruel  
9491
 
9492
        * gcc.dg/long-long-compare-1.c: New testcase.
9493
 
9494
2008-04-16  Jerry DeLisle  
9495
 
9496
        PR fortran/35724
9497
        * gfortran.dg/eoshift_2.f90: New test.
9498
 
9499
2008-04-16  Paul Thomas  
9500
 
9501
        PR fortran/35932
9502
        * gfortran.dg/intrinsic_char_1.f90: New test.
9503
 
9504
2008-04-16  Francois-Xavier Coudert  
9505
 
9506
        PR target/35944
9507
        * gfortran.dg/pr35944-1.f90: New test.
9508
        * gfortran.dg/pr35944-2.f90: Ditto.
9509
 
9510
2008-04-16  Jakub Jelinek  
9511
 
9512
        PR c/35739
9513
        * gcc.dg/dfp/pr35739.c: New test.
9514
 
9515
        PR tree-optimization/35899
9516
        * gcc.dg/pr35899.c: New test.
9517
 
9518
        PR target/35662
9519
        * gfortran.dg/pr35662.f90: New test.
9520
 
9521
2008-04-16  Richard Guenther  
9522
 
9523
        * gcc.dg/tree-ssa/loop-35.c: New testcase.
9524
 
9525
2008-04-16  Samuel Tardieu  
9526
 
9527
        PR ada/29015
9528
        * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
9529
        gnat.dg/incomplete2.adb: New.
9530
 
9531
2008-04-16  Hans-Peter Nilsson  
9532
 
9533
        PR tree-optimization/35629
9534
        * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
9535
        scan-tree-dump-times.
9536
 
9537
2008-04-15  Samuel Tardieu  
9538
 
9539
        PR ada/22387
9540
        * gnat.dg/specs/corr_discr.ads: New.
9541
 
9542
2008-04-15  Eric Botcazou  
9543
 
9544
        * gnat.dg/string_slice2.adb: New test.
9545
 
9546
2008-04-15  Richard Guenther  
9547
 
9548
        * gcc.dg/fold-compare-2.c: Adjust testcase.
9549
        * gcc.dg/tree-ssa/pr21086.c: Likewise.
9550
 
9551
2008-04-15  Richard Guenther  
9552
 
9553
        * gcc.dg/tree-ssa/salias-1.c: Remove.
9554
        * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
9555
        * gcc.dg/tree-ssa/alias-15.c: Likewise.
9556
        * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
9557
 
9558
2008-04-15  Eric Botcazou  
9559
 
9560
        * gnat.dg/loop_optimization1.ad[sb]: New test.
9561
 
9562
2008-04-15  Jakub Jelinek  
9563
 
9564
        PR c/35751
9565
        * gcc.dg/gomp/pr35751.c: New test.
9566
        * g++.dg/gomp/pr35751.C: New test.
9567
 
9568
2008-04-15  Samuel Tardieu  
9569
 
9570
        PR ada/16086
9571
        * gnat.dg/prot_def.adb: New.
9572
 
9573
2008-04-14  Ian Lance Taylor  
9574
 
9575
        * gcc.dg/strict-overflow-6.c: New.
9576
        * gcc.dg/no-strict-overflow-7.c: New.
9577
        * gcc.dg/Wstrict-overflow-22.c: New.
9578
 
9579
2008-04-14  Samuel Tardieu  
9580
 
9581
        * gnat.dg/specs/storage.ads: Fix expected error message.
9582
 
9583
2008-04-14  Robert Dewar  
9584
 
9585
        * gnat.dg/specs/linker_section.ads: Check for more error conditions.
9586
 
9587
2008-04-14  Samuel Tardieu  
9588
 
9589
        PR ada/18680
9590
        * gnat.dg/specs/linker_section.ads: New.
9591
 
9592
2008-04-14  Samuel Tardieu  
9593
 
9594
        PR ada/16098
9595
        * gnat.dg/specs/renamings.ads: New.
9596
 
9597
2008-04-14  Samuel Tardieu  
9598
 
9599
        PR ada/15915
9600
        * gnat.dg/specs/storage.ads: New.
9601
 
9602
2008-04-14  Samuel Tardieu  
9603
 
9604
        * gnat.dg/deep_old.adb: New.
9605
 
9606
2008-04-14  Eric Botcazou  
9607
 
9608
        * gnat.dg/loop_address2.adb: New test.
9609
 
9610
2008-04-13  Jerry DeLisle  
9611
 
9612
        PR fortran/35882
9613
        * gfortran.dg/continuation_3.f90: Update test.
9614
        * gfortran.dg/continuation_5.f: Update test.
9615
        * gfortran.dg/continuation_10.f90: New test.
9616
 
9617
2008-04-13  Thomas Koenig  
9618
 
9619
        PR libfortran/32972
9620
        PR libfortran/32512
9621
        * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
9622
        * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
9623
        * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
9624
        * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
9625
 
9626
2008-04-13  Samuel Tardieu  
9627
 
9628
        PR ada/17985
9629
        * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
9630
 
9631
2008-04-12  Andrew Pinski  
9632
 
9633
        * gcc.target/powerpc/darwin-save-world-1.c: New test.
9634
 
9635
2008-04-11  Richard Guenther  
9636
 
9637
        PR tree-optimization/35869
9638
        * gcc.c-torture/compile/pr35869.c: New testcase.
9639
 
9640
2008-04-11  H.J. Lu  
9641
 
9642
        * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
9643
        /* mmintrin-common.h */ section.
9644
 
9645
        * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
9646
 
9647
2008-04-11  Volker Reichelt  
9648
 
9649
        PR c/35744
9650
        * gcc.dg/attr-error-1.c: New test.
9651
 
9652
2008-04-10  Adam Nemet  
9653
 
9654
        * gcc.target/mips/scc-2.c: New test.
9655
        * gcc.target/mips/scc-3.c: New test.
9656
        * gcc.target/mips/scc-4.c: New test.
9657
 
9658
2008-04-10  Ira Rosen  
9659
 
9660
        PR tree-optimization/35821
9661
        * gcc.dg/vect/pr35821-altivec.c: New.
9662
        * gcc.dg/vect/pr35821-spu.c: New.
9663
 
9664
2008-04-09  Andy Hutchinson  
9665
 
9666
        PR testsuite/34894
9667
        PR testsuite/33782
9668
        * lib/target-supports.dg: Add check_effective_target_trampolines.
9669
        Disable profiling for avr-*-*.
9670
        * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
9671
        * gcc.c-torture/compile/nested-1.c: Ditto.
9672
        * gcc.c-torture/compile/20050122-2.c: Ditto.
9673
        * gcc.c-torture/compile/20010226-1.c: Ditto.
9674
        * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
9675
        * gcc.c-torture/compile/980506-1.c: Ditto.
9676
        * gcc.c-torture/compile/20020604-1.c: Ditto.
9677
        * gcc.c-torture/compile/limits-stringlit.c: Ditto
9678
        * gcc.c-torture/compile/20001226-1.c: Ditto
9679
 
9680
2008-04-09  Jason Merrill  
9681
 
9682
        PR c++/35708
9683
        * g++.dg/ext/complit9.C: New.
9684
 
9685
2008-04-09  Samuel Tardieu  
9686
 
9687
        PR ada/28305
9688
        * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
9689
        gnat.dg/specs/fe_inlining_helper.adb: New test.
9690
 
9691
2008-04-09  Kai Tietz  
9692
 
9693
        * gcc.dg/torture/fp-int-convert.h: Use TImode type for
9694
        x86_64-pc-mingw target.
9695
        * gcc.dg/titype-1.c: Likewise.
9696
 
9697
2008-04-09  Richard Sandiford  
9698
 
9699
        * lib/target-supports.exp (check_effective_target_vxworks_kernel):
9700
        Fix comment.
9701
        (check_effective_target_vxworks_rtp): New procedure.
9702
        * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
9703
        * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
9704
        * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
9705
        * g++.old-deja/g++.brendan/new3.C: Likewise.
9706
        * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
9707
        * g++.old-deja/g++.law/missed-error2.C: Undefine max for
9708
        VxWorks kernel mode.
9709
        * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
9710
        * g++.old-deja/g++.mike/p2736.C: Likewise.
9711
        * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
9712
        * g++.old-deja/g++.other/headers1.C: Likewise min and max.
9713
        * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
9714
        kernel mode.
9715
 
9716
2008-04-09  Jakub Jelinek  
9717
 
9718
        * gfortran.dg/namelist_47.f90: New test.
9719
 
9720
2008-04-09  Richard Guenther  
9721
 
9722
        * gfortran.dg/bind_c_usage_14.f03: Adjust.
9723
 
9724
2008-04-08  Andy Hutchinson  
9725
 
9726
        PR target/35005
9727
        * execute/20071221-1.c: Adapt test for 16 bit int targets.
9728
        * execute/pr35163.c: Ditto.
9729
 
9730
2008-04-08  Richard Guenther  
9731
 
9732
        * gcc.c-torture/execute/20080408-1.c: New testcase.
9733
 
9734
2008-04-08  Eric Botcazou  
9735
 
9736
        * gnat.dg/pack6.adb: New test.
9737
        * gnat.dg/pack7.adb: Likewise.
9738
        * gnat.dg/pack8.adb: Likewise.
9739
 
9740
2008-04-08  Arnaud Charlet  
9741
 
9742
        * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
9743
        * gnat.dg/rt1.adb: New test.
9744
        * gnat.dg/test_time_stamp.adb: New test.
9745
        * gnat.dg/specs/warn_star.ads: New test.
9746
        * gnat.dg/specs/aggr1.ads: New test.
9747
 
9748
2008-04-07  Jerry DeLisle  
9749
 
9750
        PR fortran/25829 28655
9751
        * gfortran.dg/write_check2.f90: Update dg-error.
9752
        * gfortran.dg/io_constraints_1.f90: Udate dg-error.
9753
 
9754
2008-04-07  Jason Merrill  
9755
 
9756
        PR c++/35734
9757
        * g++.dg/warn/ctor1.C: New.
9758
 
9759
2008-04-07  Kai Tietz  
9760
 
9761
        PR/35842
9762
        * gcc.dg/torture/pr35842.c: New.
9763
 
9764
2008-04-07  Eric Botcazou  
9765
 
9766
        * gnat.dg/array4.adb: New test.
9767
        * gnat.dg/specs/static_initializer2.ads: Likewise.
9768
 
9769
2008-04-06  Richard Guenther  
9770
 
9771
        PR tree-optimization/35400
9772
        * gcc.dg/torture/pr35400.c: New testcase.
9773
        * g++.dg/torture/pr35400.C: Likewise.
9774
 
9775
2008-04-06  Paul Thomas  
9776
 
9777
        PR fortran/35780
9778
        * gfortran.dg/simplify_argN_1.f90: New test.
9779
 
9780
2008-04-06  Tobias Schlüter  
9781
 
9782
        PR fortran/35832
9783
        * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
9784
 
9785
2008-04-06  Tobias Burnus  
9786
 
9787
        * gfortran.dg/f2003_io_1.f03: Make standard conform.
9788
        * gfortran.dg/f2003_io_8.f03: New.
9789
 
9790
2008-04-06  Eric Botcazou  
9791
 
9792
        * gnat.dg/pack5.adb: New test.
9793
 
9794
2008-04-06  Uros Bizjak  
9795
 
9796
        PR target/12329
9797
        * gcc.target/i386/pr12329.c: New test.
9798
 
9799
2008-04-05  Eric Botcazou  
9800
 
9801
        * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
9802
 
9803
2008-04-05  Jerry DeLisle  
9804
 
9805
        PR fortran/25829 28655
9806
        * gfortran.dg/f2003_io_1.f03: New test.
9807
        * gfortran.dg/f2003_io_2.f03: New test.
9808
        * gfortran.dg/f2003_io_3.f03: New test.
9809
        * gfortran.dg/f2003_io_4.f03: New test.
9810
        * gfortran.dg/f2003_io_5.f03: New test.
9811
        * gfortran.dg/f2003_io_6.f03: New test.
9812
        * gfortran.dg/f2003_io_7.f03: New test.
9813
 
9814
2008-04-05  Richard Guenther  
9815
 
9816
        PR tree-optimization/35833
9817
        * gcc.dg/torture/pr35833.c: New testcase.
9818
 
9819
2008-04-04  Naveen.H.S  
9820
 
9821
        * gcc.target/sh/sh2a-band.c: New test.
9822
        * gcc.target/sh/sh2a-bclrmem.c: New test.
9823
        * gcc.target/sh/sh2a-bld.c: New test.
9824
        * gcc.target/sh/sh2a-bor.c: New test.
9825
        * gcc.target/sh/sh2a-bsetmem.c: New test.
9826
        * gcc.target/sh/sh2a-bxor.c: New test.
9827
 
9828
2008-04-04  Janis Johnson  
9829
 
9830
        * g++.dg/other/anon5.C: Don't depend on line number for error message.
9831
 
9832
        * gcc.dg/torture/builtin-modf-1.c: Use special options for
9833
        powerpc*-*-linux*.
9834
 
9835
        * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
9836
 
9837
        * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
9838
 
9839
        PR target/35620
9840
        * gcc.dg/dfp/pr35620.c: New test.
9841
        * gcc.dg/dfp/func-pointer.c: New test.
9842
        * gcc.dg/dfp/func-deref.c: New test.
9843
 
9844
2008-04-04  Jakub Jelinek  
9845
 
9846
        PR target/35364
9847
        * g++.dg/gomp/pr35364.C: New test.
9848
 
9849
2008-04-04  H.J. Lu  
9850
 
9851
        * g++.dg/other/i386-2.C: Include .
9852
        * g++.dg/other/i386-3.C: Likewise.
9853
        * gcc.target/i386/sse-13.c: Likewise.
9854
        * gcc.target/i386/sse-14.c: Likewise.
9855
 
9856
        * gcc.target/i386/aes-check.h: New.
9857
        * gcc.target/i386/aesdec.c: Likewise.
9858
        * gcc.target/i386/aesdeclast.c: Likewise.
9859
        * gcc.target/i386/aesenc.c: Likewise.
9860
        * gcc.target/i386/aesenclast.c: Likewise.
9861
        * gcc.target/i386/aesimc.c: Likewise.
9862
        * gcc.target/i386/aeskeygenassist.c: Likewise.
9863
        * gcc.target/i386/pclmulqdq.c: Likewise.
9864
        * gcc.target/i386/pclmul-check.h: Likewise.
9865
 
9866
        * gcc.target/i386/i386.exp (check_effective_target_aes): New.
9867
        (check_effective_target_pclmul): Likewise.
9868
 
9869
2008-04-04  Jakub Jelinek  
9870
 
9871
        PR c/35440
9872
        * gcc.dg/pr35440.c: New test.
9873
 
9874
2008-04-04  Richard Guenther  
9875
 
9876
        PR middle-end/35823
9877
        * gnat.dg/pr35823.adb: New testcase.
9878
 
9879
2008-04-03  Janis Johnson  
9880
 
9881
        PR c/35712
9882
        * gcc.dg/dfp/constants-zero.c: New test.
9883
 
9884
2008-04-03  Jakub Jelinek  
9885
 
9886
        PR c/35738
9887
        * gcc.dg/gomp/pr35738.c: New test.
9888
 
9889
        PR middle-end/35818
9890
        * gcc.dg/gomp/pr35818.c: New test.
9891
 
9892
        PR fortran/35786
9893
        * gfortran.dg/gomp/pr35786-1.f90: New test.
9894
        * gfortran.dg/gomp/pr35786-2.f90: New test.
9895
 
9896
2008-04-03  Adam Nemet  
9897
 
9898
        * gcc.target/mips/scc-1.c: New test.
9899
 
9900
2008-04-03  Richard Guenther  
9901
 
9902
        * gcc.dg/tree-ssa/vrp43.c: New testcase.
9903
        * gcc.dg/tree-ssa/vrp44.c: Likewise.
9904
        * gcc.dg/tree-ssa/vrp45.c: Likewise.
9905
 
9906
2008-04-03  Jakub Jelinek  
9907
 
9908
        PR c++/35741
9909
        * g++.dg/other/offsetof5.C: New test.
9910
 
9911
2008-04-03  Paolo Bonzini  
9912
 
9913
        PR rtl-optimization/35281
9914
        * gcc.target/i386/pr35281.c: New test.
9915
 
9916
2008-04-03  Richard Guenther  
9917
 
9918
        PR middle-end/35800
9919
        * gcc.c-torture/execute/pr35800.c: New test.
9920
 
9921
2008-04-02  Joseph Myers  
9922
 
9923
        * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
9924
        gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
9925
        gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
9926
        gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
9927
        gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
9928
        gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
9929
        gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
9930
        gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
9931
        gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
9932
        gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
9933
        gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
9934
 
9935
2008-04-02  Richard Guenther  
9936
 
9937
        PR tree-optimization/14495
9938
        PR tree-optimization/34793
9939
        * gcc.dg/tree-ssa/vrp41.c: New testcase.
9940
        * gcc.dg/tree-ssa/vrp42.c: Likewise.
9941
 
9942
2008-04-02  Richard Guenther  
9943
 
9944
        PR tree-optimization/14495
9945
        * gcc.dg/tree-ssa/vrp40.c: New testcase.
9946
 
9947
2008-04-02  Eric Botcazou  
9948
 
9949
        * gnat.dg/specs/discr_record_constant.ads: New test.
9950
 
9951
2008-04-02  Richard Guenther  
9952
 
9953
        * gcc.dg/tree-ssa/vrp38.c: New testcase.
9954
        * gcc.dg/tree-ssa/vrp39.c: Likewise.
9955
 
9956
2008-04-01  George Helffrich  
9957
 
9958
        PRs fortran/35154, fortran/23057
9959
        * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
9960
        use of common is unchanged.
9961
 
9962
        * lib/gfortran-dg.exp:  New harness to compile Fortran progs
9963
        with all combinations of debug options available on target.
9964
        * gfortran.dg/debug/debug.exp:  Ditto.
9965
        * gfortran.dg/debug/trivial.f:  Ditto.
9966
        * gfortran.dg/debug/pr35154-stabs.f:  New test case for
9967
        .stabs functionality.
9968
        * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
9969
        DWARF functionality.
9970
 
9971
2008-04-01  Volker Reichelt  
9972
 
9973
        PR c/35436
9974
        * gcc.dg/format/gcc_gfc-2.c: New test.
9975
 
9976
2008-03-31  Seongbae Park 
9977
 
9978
        * g++.dg/bprob/bprob.exp: Do not check gcno files.
9979
        Use -fprofile-use for profile use.
9980
        * gcc.misc-tests/bprob.exp: Ditto.
9981
        * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
9982
        * gcc.dg/matrix/matrix.exp: Ditto.
9983
        * gcc.dg/struct/struct-reorg.exp: Ditto.
9984
        * gcc.dg/tree-prof/tree-prof.exp: Ditto.
9985
        * gcc.dg/profile-dir-1.c: New test.
9986
        * gcc.dg/profile-dir-2.c: New test.
9987
        * gcc.dg/profile-dir-3.c: New test.
9988
 
9989
2008-03-31  Volker Reichelt  
9990
 
9991
        PR c/35750
9992
        * gcc.dg/old-style-param-1.c: New test.
9993
 
9994
2008-03-31  Eric Botcazou  
9995
 
9996
        * gnat.dg/object_overflow.adb: New test.
9997
 
9998
2008-03-31  Andrew Pinski  
9999
 
10000
        PR middle-end/30186
10001
        * gcc.dg/tree-ssa/vector-1.c: New testcase.
10002
        * gcc.c-torture/execute/vector-1.c: New testcase.
10003
        * gcc.c-torture/execute/vector-2.c: New testcase.
10004
 
10005
2008-03-31  Olivier Hainque  
10006
 
10007
        * gnat.dg/assign_from_packed_pixels.ads: Support for ...
10008
        * gnat.dg/assign_from_packed.adb: New testcase.
10009
 
10010
2008-03-31  Zdenek Dvorak  
10011
 
10012
        PR rtl-optimization/35729
10013
        * gcc.dg/pr35729.c: New test.
10014
 
10015
2008-03-31  H.J. Lu  
10016
 
10017
        PR target/32000
10018
        * gcc.target/i386/pr32000-1.c: New.
10019
 
10020
2008-03-31  Arnaud Charlet  
10021
 
10022
        * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
10023
        on some environments.
10024
 
10025
2008-03-31  Andrew Pinski  
10026
 
10027
        PR tree-opt/35431
10028
        * gcc.c-torture/compile/pr35431.c: New testcase.
10029
 
10030
2008-03-30  Kaz Kojima  
10031
 
10032
        * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
10033
        targets.
10034
 
10035
2008-03-30  John David Anglin  
10036
 
10037
        PR c++/35245
10038
        * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
10039
 
10040
2008-03-30  Volker Reichelt  
10041
 
10042
        PR c++/35578
10043
        * g++.dg/parse/friend8.C: New test.
10044
 
10045
        PR c/35748
10046
        * gcc.dg/union-cast-4.c: New test.
10047
 
10048
2008-03-30  H.J. Lu  
10049
 
10050
        PR target/35757
10051
        * gcc.target/i386/sse4_1-blendps-2.c: New.
10052
        * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
10053
 
10054
2008-03-30  Thomas Koenig  
10055
 
10056
        * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
10057
        * gfortran.dg/internal_pack_2.f90:  Likewise.
10058
        * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
10059
        * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
10060
        * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
10061
        * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
10062
        * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
10063
        * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
10064
 
10065
2008-03-30  Eric Botcazou  
10066
 
10067
        * gnat.dg/bit_packed_array2.adb: New test.
10068
 
10069
2008-03-30  Paul Thomas  
10070
 
10071
        PR fortran/35740
10072
        * gfortran.dg/transpose_conjg_1.f90: New test.
10073
 
10074
2008-03-29  Laurent GUERBY  
10075
 
10076
        * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
10077
 
10078
2008-03-29  Paul Thomas  
10079
 
10080
        PR fortran/35698
10081
        * gfortran.dg/allocate_zerosize_3.f: New test.
10082
 
10083
        PR fortran/35702
10084
        * gfortran.dg/character_assign_1.f90: New test.
10085
 
10086
2008-03-28  Thomas Koenig  
10087
 
10088
        PR libfortran/32972
10089
        PR libfortran/32512
10090
        * gfortran.dg/intrinsic_spread_1.f90:  New file.
10091
        * gfortran.dg/intrinsic_spread_2.f90:  New file.
10092
        * gfortran.dg/intrinsic_spread_3.f90:  New file.
10093
 
10094
2008-03-28  Daniel Franke  
10095
 
10096
        PR fortran/34714
10097
        * gfortran.dg/alloc_alloc_expr_3.f90: New test.
10098
        * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
10099
        * gfortran.dg/func_assign.f90: Likewise.
10100
        * gfortran.dg/implicit_11.f90: Likewise.
10101
        * gfortran.dg/proc_assign_1.f90: Likewise.
10102
        * gfortran.dg/proc_assign_2.f90: Likewise.
10103
        * gfortran.dg/procedure_lvalue.f90: Likewise.
10104
 
10105
2008-03-28  Jerry DeLisle  
10106
 
10107
        PR fortran/35699
10108
        * gfortran.dg/direct_io_10.f: New test.
10109
 
10110
2008-03-28  Uros Bizjak  
10111
 
10112
        * gcc.target/i386/vectorize6.c: New test.
10113
 
10114
2008-03-28  Tobias Burnus  
10115
 
10116
        PR fortran/35721
10117
        * gfortran.dg/associated_target_2.f90: New.
10118
 
10119
2008-03-28  Richard Guenther  
10120
 
10121
        PR tree-optimization/19580
10122
        * gcc.dg/tree-ssa/loop-34.c: New testcase.
10123
 
10124
2008-03-28  Richard Guenther  
10125
 
10126
        PR tree-optimization/30317
10127
        PR tree-optimization/30911
10128
        PR tree-optimization/34793
10129
        * gcc.dg/tree-ssa/vrp35.c: New testcase.
10130
        * gcc.dg/tree-ssa/vrp36.c: Likewise.
10131
        * gcc.dg/tree-ssa/vrp37.c: Likewise.
10132
 
10133
2008-03-28  Andrew Pinski  
10134
 
10135
        PR target/31334
10136
        * gcc.target/powerpc/altivec-25.c: New testcase.
10137
 
10138
2008-03-27  Jerry DeLisle  
10139
 
10140
        PR fortran/35724
10141
        * gfortran.dg/cshift_shift_real_2.f90: New test.
10142
 
10143
2008-03-26  Uros Bizjak  
10144
 
10145
        * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
10146
        (main): Exit early for CHUNK less than 40 to avoid stack corruption.
10147
 
10148
2008-03-27  Richard Guenther  
10149
 
10150
        PR c/32511
10151
        * gcc.dg/attr-weak-1.c: New testcase.
10152
 
10153
2008-03-27  Richard Guenther  
10154
 
10155
        PR tree-optimization/32810
10156
        * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
10157
 
10158
2008-03-27  Douglas Gregor  
10159
 
10160
        * g++.dg/cpp0x/variadic91.C: New.
10161
 
10162
2008-03-27  Zdenek Dvorak  
10163
 
10164
        * gcc.dg/tree-ssa/loop-32.c: New testcase.
10165
        * gcc.dg/tree-ssa/loop-33.c: Likewise.
10166
 
10167
2008-03-27  Richard Guenther  
10168
 
10169
        * gcc.dg/fold-addr-1.c: New testcase.
10170
 
10171
2008-03-27  Andrew Pinski  
10172
 
10173
        PR middle-end/35429
10174
        * gcc.c-torture/compile/complex-5.c: New test.
10175
 
10176
2008-03-26  Kaveh R. Ghazi  
10177
 
10178
        * gcc.dg/uninit-16.c (decode_reloc): Mark static.
10179
 
10180
2008-03-26  Jakub Jelinek  
10181
 
10182
        PR c++/35546
10183
        * g++.dg/ext/attrib33.C: New test.
10184
 
10185
2008-03-26  Richard Guenther  
10186
 
10187
        Revert:
10188
        2008-03-26  Richard Guenther  
10189
 
10190
        * gcc.dg/fold-addr-1.c: New testcase.
10191
 
10192
2008-03-26  Uros Bizjak  
10193
 
10194
        * gcc.target/i386/sse-13.c: Include 
10195
        before redefinitions of extern and __inline.
10196
        * gcc.target/i386/sse-13.c: Ditto.
10197
 
10198
2008-03-26  Jakub Jelinek  
10199
 
10200
        PR c++/35332
10201
        * g++.dg/other/error27.C: New test.
10202
 
10203
2008-03-26  Richard Guenther  
10204
 
10205
        * gcc.dg/fold-addr-1.c: New testcase.
10206
 
10207
2008-03-26  Richard Guenther  
10208
 
10209
        * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
10210
        * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
10211
        * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
10212
        * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
10213
        * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
10214
        * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
10215
        * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
10216
 
10217
2008-03-26  Douglas Gregor  
10218
 
10219
        * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
10220
        variadic template template parameter binding semantics.
10221
        * g++.dg/cpp0x/variadic85.C: Ditto.
10222
        * g++.dg/cpp0x/variadic88.C: New.
10223
        * g++.dg/cpp0x/variadic89.C: New.
10224
        * g++.dg/cpp0x/variadic90.C: New.
10225
        * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
10226
        variadic template template parameter binding semantics.
10227
        * g++.dg/cpp0x/variadic-lambda.C: New.
10228
 
10229
2008-03-25  Andrew Pinski  
10230
 
10231
        PR target/31558
10232
        * g++.dg/ext/altivec-15.C: New testcase.
10233
 
10234
2008-03-25  Andrew Pinski  
10235
 
10236
        PR objc/29197
10237
        * objc.dg/method-20.m: New testcase.
10238
 
10239
2008-03-25  Richard Sandiford  
10240
 
10241
        PR rtl-optimization/35232
10242
        * gcc.target/mips/pr35232.c: New test.
10243
 
10244
2008-03-25  Douglas Gregor  
10245
 
10246
        * g++.dg/template/sfinae4.C: New.
10247
        * g++.dg/template/sfinae5.C: New.
10248
        * g++.dg/template/sfinae6.C: New.
10249
        * g++.dg/template/sfinae6_neg.C: New.
10250
        * g++.dg/template/sfinae7.C: New.
10251
        * g++.dg/template/sfinae8.C: New.
10252
        * g++.dg/template/sfinae9.C: New.
10253
        * g++.dg/template/sfinae10.C: New.
10254
        * g++.dg/template/sfinae11.C: New.
10255
        * g++.dg/template/sfinae12.C: New.
10256
        * g++.dg/template/sfinae13.C: New.
10257
        * g++.dg/template/sfinae14C: New.
10258
 
10259
2008-03-25  Naveen.H.S  
10260
 
10261
        * gcc.target/sh/sh2a-bclr.c: New test.
10262
        * gcc.target/sh/sh2a-bset.c: New test.
10263
 
10264
2008-03-25  Naveen.H.S  
10265
 
10266
        * gcc.target/sh/sh2a-movrt.c: New test.
10267
 
10268
2008-03-25  Naveen.H.S  
10269
 
10270
        * gcc.target/sh/sh2a-prefetch.c: New test.
10271
 
10272
2008-03-25  Jayant Sonar  
10273
            Naveen.H.S  
10274
 
10275
        * gcc.target/sh/sh2a-movi20s.c: New test.
10276
 
10277
2008-03-25  Anil Paranjape  
10278
            Jayant Sonar  
10279
            Naveen.H.S  
10280
 
10281
        * gcc.target/sh/sh2a-resbank.c: New test.
10282
        * gcc.target/sh/sh2a-tbr-jump.c: New test.
10283
        * gcc.target/sh/sh2a-jsrn.c: New test.
10284
        * gcc.target/sh/sh2a-rtsn.c: New test.
10285
 
10286
2008-03-25  Uros Bizjak  
10287
 
10288
        * gcc.target/i386/sse-17.c: Include sse2-check.h.
10289
        (main): Change to void and rename to sse2_test.
10290
        * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
10291
        dg-do-what-default to "compile" if SSE2 hardware is not available.
10292
        * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
10293
        * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
10294
        xfail vect_no_int_max from "vectorization not profitable" check.
10295
 
10296
2008-03-24  Andrew Pinski  
10297
 
10298
        PR middle-end/26222
10299
        * gcc.dg/torture/pr26222.c: New testcase.
10300
 
10301
2008-03-24  Paul Thomas  
10302
 
10303
        PR fortran/34813
10304
        * gfortran.dg/null_3.f90 : New test
10305
 
10306
        PR fortran/33295
10307
        * gfortran.dg/module_function_type_1.f90 : New test
10308
 
10309
2008-03-23  Thomas Koenig  
10310
 
10311
        PR libfortran/32972
10312
        * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
10313
        * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
10314
        * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
10315
 
10316
2008-03-22  Richard Sandiford  
10317
 
10318
        * gcc.target/mips/dse-1.c: Add checks for zeros.
10319
 
10320
2008-03-21  Andrew Pinski  
10321
 
10322
        PR target/27946
10323
        * gcc.target/powerpc/ppc64-double-1.c: New testcase.
10324
 
10325
2008-03-21  Thomas Koenig  
10326
 
10327
        PR libfortran/32972
10328
        * internal_pack_1.f90:  New test case.
10329
        * internal_pack_2.f90:  New test case.
10330
        * internal_pack_3.f90:  New test case.
10331
 
10332
2008-03-21  Olivier Hainque  
10333
 
10334
        * gnat.dg/empty_vector_length.adb: New testcase.
10335
 
10336
2008-03-20  Richard Guenther  
10337
 
10338
        * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
10339
 
10340
2008-03-20  Victor Kaplansky  
10341
            Uros Bizjak  
10342
 
10343
        PR testsuite/34168
10344
        * lib/target-supports.exp (check_sse2_hw_available): New procedure.
10345
        * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
10346
        if SSE2 hardware is not available.
10347
        * g++.dg/vect/vect.exp: Update target-dependent overrides to match
10348
        gcc.dg/vect/vect.exp.
10349
        * gfortran.dg/vect/vect.exp: Ditto.
10350
        (check_effective_target_lp64_or_vect_no_align): Remove procedure.
10351
 
10352
2008-03-20  Andreas Schwab  
10353
 
10354
        * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
10355
        xfail.
10356
 
10357
2008-03-20  Uros Bizjak  
10358
 
10359
        * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
10360
        * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
10361
        from dg-options.
10362
 
10363
2008-03-20  H.J. Lu  
10364
 
10365
        PR testsuite/35621
10366
        * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
10367
        * gcc.target/i386/ssse3-pabsd.c: Likewise.
10368
        * gcc.target/i386/ssse3-pabsw.c: Likewise.
10369
        * gcc.target/i386/ssse3-palignr.c: Likewise.
10370
        * gcc.target/i386/ssse3-phaddd.c: Likewise.
10371
        * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10372
        * gcc.target/i386/ssse3-phaddw.c: Likewise.
10373
        * gcc.target/i386/ssse3-phsubd.c: Likewise.
10374
        * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10375
        * gcc.target/i386/ssse3-phsubw.c: Likewise.
10376
        * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10377
        * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10378
        * gcc.target/i386/ssse3-pshufb.c: Likewise.
10379
        * gcc.target/i386/ssse3-psignb.c: Likewise.
10380
        * gcc.target/i386/ssse3-psignd.c: Likewise.
10381
        * gcc.target/i386/ssse3-psignw.c: Likewise.
10382
 
10383
2008-03-20  Andreas Schwab  
10384
 
10385
        PR testsuite/35647
10386
        * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
10387
        * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10388
        * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
10389
        continuation and remove xfail.
10390
 
10391
2008-03-20  Thomas Koenig  
10392
 
10393
        PR libfortran/32972
10394
        * gfortran.dg/internal_pack_3.f90:  Add missing parameter
10395
        in subroutine.
10396
 
10397
2008-03-20  Kai Tietz  
10398
 
10399
        * gcc.dg/format/ms_array-1.c: New.
10400
        * gcc.dg/format/ms_c90-scanf-3.c: New.
10401
        * gcc.dg/format/ms_c99-strftime-1.c: New.
10402
        * gcc.dg/format/ms_no-y2k-1.c: New.
10403
        * gcc.dg/format/ms_attr-1.c: New.
10404
        * gcc.dg/format/ms_c90-scanf-4.c: New.
10405
        * gcc.dg/format/ms_c99-strftime-2.c: New.
10406
        * gcc.dg/format/ms_nonlit-1.c: New.
10407
        * gcc.dg/format/ms_c90-scanf-5.c: New.
10408
        * gcc.dg/format/ms_cast-1.c: New.
10409
        * gcc.dg/format/ms_nonlit-2.c: New.
10410
        * gcc.dg/format/ms_attr-2.c: New.
10411
        * gcc.dg/format/ms_c90-strftime-1.c: New.
10412
        * gcc.dg/format/ms_miss-1.c: New.
10413
        * gcc.dg/format/ms_nonlit-3.c: New.
10414
        * gcc.dg/format/ms_attr-3.c: New.
10415
        * gcc.dg/format/ms_c90-strftime-2.c: New.
10416
        * gcc.dg/format/ms_miss-2.c: New.
10417
        * gcc.dg/format/ms_nul-1.c: New.
10418
        * gcc.dg/format/ms_attr-4.c: New.
10419
        * gcc.dg/format/ms_c94-printf-1.c: New.
10420
        * gcc.dg/format/ms_miss-3.c: New.
10421
        * gcc.dg/format/ms_nul-2.c: New.
10422
        * gcc.dg/format/ms_attr-7.c: New.
10423
        * gcc.dg/format/ms_c94-scanf-1.c: New.
10424
        * gcc.dg/format/ms_miss-4.c: New.
10425
        * gcc.dg/format/ms_null-1.c: New.
10426
        * gcc.dg/format/ms_bitfld-1.c: New.
10427
        * gcc.dg/format/ms_c99-printf-1.c: New.
10428
        * gcc.dg/format/ms_miss-5.c: New.
10429
        * gcc.dg/format/ms_plus-1.c: New.
10430
        * gcc.dg/format/ms_branch-1.c: New.
10431
        * gcc.dg/format/ms_c99-printf-2.c: New.
10432
        * gcc.dg/format/ms_miss-6.c: New.
10433
        * gcc.dg/format/ms_sec-1.c: New.
10434
        * gcc.dg/format/ms_c90-printf-1.c: New.
10435
        * gcc.dg/format/ms_c99-printf-3.c: New.
10436
        * gcc.dg/format/ms_multattr-1.c: New.
10437
        * gcc.dg/format/ms_unnamed-1.c: New.
10438
        * gcc.dg/format/ms_c90-printf-2.c: New.
10439
        * gcc.dg/format/ms_c99-scanf-1.c: New.
10440
        * gcc.dg/format/ms_multattr-2.c: New.
10441
        * gcc.dg/format/ms_va-1.c: New.
10442
        * gcc.dg/format/ms_c90-printf-3.c: New.
10443
        * gcc.dg/format/ms_c99-scanf-2.c: New.
10444
        * gcc.dg/format/ms_multattr-3.c: New.
10445
        * gcc.dg/format/ms_c90-scanf-1.c: New.
10446
        * gcc.dg/format/ms_c99-scanf-3.c: New.
10447
        * gcc.dg/format/ms_no-exargs-1.c: New.
10448
        * gcc.dg/format/ms_zero-length-1.c: New.
10449
        * gcc.dg/format/ms_c90-scanf-2.c: New.
10450
        * gcc.dg/format/ms_c99-scanf-4.c: New.
10451
        * gcc.dg/format/ms_no-exargs-2.c: New.
10452
        * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
10453
        * gcc.dg/format/miss-1.c: Likewise.
10454
        * gcc.dg/format/miss-3.c: Likewise.
10455
        * gcc.dg/format/multattr-2.c: Likewise.
10456
        * gcc.dg/format/miss-5.c: Likewise.
10457
        * gcc.dg/format/attr-2.c: Likewise.
10458
        * gcc.dg/format/attr-4.c: Likewise.
10459
        * gcc.dg/format/c90-scanf-4.c: Likewise.
10460
        * gcc.dg/format/c99-printf-3.c: Likewise.
10461
        * gcc.dg/format/multattr-1.c: Likewise.
10462
        * gcc.dg/format/miss-4.c: Likewise.
10463
        * gcc.dg/format/miss-6.c: Likewise.
10464
        * gcc.dg/format/c90-printf-3.c: Likewise.
10465
        * gcc.dg/format/attr-1.c: Likewise.
10466
        * gcc.dg/format/attr-3.c: Likewise.
10467
        * gcc.dg/format/attr-7.c: Likewise.
10468
        * gcc.dg/format/format.h: Treat mingw and gnu style.
10469
        * gcc.dg/format/sys_format.c: New.
10470
 
10471
2008-03-19  Jerry DeLisle  
10472
 
10473
        PR libfortran/35627
10474
        * gfortran.dg/namelist_46.f90: New test.
10475
 
10476
2008-03-20  Uros Bizjak  
10477
 
10478
        PR target/14552
10479
        * gcc.target/i386/pr14552.c: New test.
10480
 
10481
2008-03-19  Michael Matz  
10482
 
10483
        PR middle-end/35616
10484
        * gcc.dg/pr35616.c: New test.
10485
 
10486
2008-03-19  Daniel Franke  
10487
 
10488
        PR fortran/35152
10489
        * gfortran.dg/argument_checking_16.f90: New test.
10490
 
10491
2008-03-19  Thomas Koenig  
10492
 
10493
        PR libfortran/32972
10494
        * gfortran.dg/internal_pack_1.f90:  New test case.
10495
        * gfortran.dg/internal_pack_2.f90:  New test case.
10496
        * gfortran.dg/internal_pack_3.f90:  New test case.
10497
 
10498
2008-03-19  Jan Hubicka  
10499
 
10500
        * gcc.dg/20050811-2.c: Update dumping flags.
10501
        * gcc.dg/sms-2.c: Update dumping flags.
10502
        * gcc.dg/var-expand1.c: Update dumping flags.
10503
        * gcc.dg/var-expand3.c: Update dumping flags.
10504
        * gcc.dg/pr30957-1.c: Update dumping flags.
10505
        * gcc.dg/20050811-1.c: Update dumping flags.
10506
        * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
10507
        * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
10508
 
10509
2008-03-19  Richard Guenther  
10510
 
10511
        PR middle-end/35609
10512
        * gcc.dg/uninit-15.c: New testcase.
10513
        * gcc.dg/uninit-16.c: Likewise.
10514
 
10515
2008-03-18  Mikulas Patocka  
10516
 
10517
        PR target/35504
10518
        * g++.dg/other/pr35504.C: New test.
10519
 
10520
2008-03-18  Richard Guenther  
10521
 
10522
        * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
10523
        * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10524
 
10525
2008-03-18  Richard Guenther  
10526
 
10527
        * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
10528
 
10529
2008-03-17  Jerry DeLisle  
10530
 
10531
        PR libfortran/35617
10532
        * gfortran.dg/namelist_45.f90: New test.
10533
 
10534
2008-03-17  James E. Wilson  
10535
 
10536
        PR testsuite/35512
10537
        * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
10538
        Write variables instead of reading them.
10539
 
10540
2008-03-17  Jason Merrill  
10541
 
10542
        PR c++/35548
10543
        * g++.dg/init/ref16.C: New testcase.
10544
 
10545
2008-03-17  Richard Guenther  
10546
 
10547
        PR tree-optimization/19637
10548
        * g++.dg/tree-ssa/pr19637.C: New testcase.
10549
 
10550
2008-03-16  Paul Thomas  
10551
 
10552
        PR fortran/35470
10553
        * gfortran.dg/subref_array_pointer_3.f90 : New test.
10554
 
10555
2008-03-16  Richard Guenther  
10556
 
10557
        PR middle-end/35607
10558
        * gcc.c-torture/compile/pr35607.c: New testcase.
10559
        * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
10560
 
10561
2008-03-16  Daniel Franke  
10562
 
10563
        PR fortran/35582
10564
        * gfortran.dg/write_invalid_format.f90: New test.
10565
 
10566
2008-03-15  Richard Guenther  
10567
 
10568
        * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
10569
 
10570
2008-03-15  Jerry DeLisle  
10571
 
10572
        PR testsuite/35184
10573
        * gfortran.dg/elemental_subroutine_6.f90: New test.
10574
 
10575
2008-03-15  Richard Guenther  
10576
 
10577
        * gcc.dg/pr23911.c: Adjust testcase.
10578
        * gcc.dg/tree-ssa/pr14841.c: Likewise.
10579
        * gcc.dg/tree-ssa/20030922-2.c: Likewise.
10580
 
10581
2008-03-15  Richard Guenther  
10582
 
10583
        PR middle-end/35593
10584
        * g++.dg/warn/Warray-bounds-3.C: New testcase.
10585
 
10586
2008-03-15  Jerry DeLisle  
10587
 
10588
        PR testsuite/35478
10589
        * gfortran.dg/generic_16.f90: New test.
10590
 
10591
2008-03-15  Hans-Peter Nilsson  
10592
 
10593
        PR middle-end/35595
10594
        * gcc.c-torture/compile/pr35595.c: New test.
10595
 
10596
2008-03-14  Jerry DeLisle  
10597
 
10598
        PR testsuite/33296
10599
        * gfortran.dg/nearest_4.f90: New test.
10600
 
10601
2008-03-14  Richard Guenther  
10602
 
10603
        PR tree-optimization/13761
10604
        * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
10605
 
10606
2008-03-14  Richard Guenther  
10607
 
10608
        PR tree-optimization/34172
10609
        * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
10610
        * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10611
        * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10612
        * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10613
        * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10614
        * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
10615
 
10616
2008-03-14  Uros Bizjak  
10617
 
10618
        PR libcpp/35322:
10619
        * gcc.dg/cpp/pr35322.c: Add dg-error line.
10620
 
10621
2008-03-14  Richard Guenther  
10622
 
10623
        PR tree-optimization/34043
10624
        PR tree-optimization/33989
10625
        * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
10626
        * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10627
        * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10628
        * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
10629
        * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
10630
 
10631
2008-03-14  H.J. Lu  
10632
            Uros Bizjak  
10633
 
10634
        PR testsuite/35538
10635
        * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
10636
        Skip *-*-darwin*.
10637
        * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
10638
 
10639
2008-03-13  Jerry DeLisle  
10640
            Uros Bizjak  
10641
 
10642
        PR testsuite/35406
10643
        * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
10644
        count from 0 to 1 for lp64 targets.
10645
        * gfortran.dg/ldist-1.f90: Update test to check
10646
        for 5 loops distributed instead of 4 for lp64 targets.
10647
 
10648
2008-03-13  Jerry DeLisle  
10649
 
10650
        PR fortran/35475
10651
        * gfortran.dg/derived_sub.f90: New test.
10652
 
10653
2008-03-13  H.J. Lu  
10654
 
10655
        PR testsuite/35558
10656
        * g++.dg/tls/static-1.C: Move dg-additional-sources after
10657
        dg-require-effective-target.
10658
        * g++.dg/tls/static-1a.cc: Likewise.
10659
 
10660
2008-03-13  Tom Tromey  
10661
 
10662
        PR libcpp/35322:
10663
        * gcc.dg/cpp/pr35322.c: New file.
10664
 
10665
2008-03-13  Uros Bizjak  
10666
 
10667
        * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
10668
        (main): Call check_vect.
10669
 
10670
2008-03-13  Alon Dayan  
10671
            Olga Golovanevsky  
10672
 
10673
        PR tree-optimization/35041
10674
        * gcc.dg/struct/wo_prof_double_malloc.c: New test.
10675
 
10676
2008-03-13  Uros Bizjak  
10677
 
10678
        PR target/34000
10679
        PR target/35553
10680
        * g++.dg/other/i386-3.C: New test.
10681
        * gcc.target/i386/sse-13.c: Redefine extern instead of static.
10682
        * gcc.target/i386/sse-14.c: Ditto.
10683
        * gcc.target/i386/mmx-1.c: Ditto.
10684
        * gcc.target/i386/mmx-2.c: Ditto.
10685
        * gcc.target/i386/3dnow-1.c: Ditto.
10686
        * gcc.target/i386/3dnow-2.c: Ditto.
10687
        * gcc.target/i386/3dnowA-1.c: Ditto.
10688
        * gcc.target/i386/3dnowA-2.c: Ditto.
10689
 
10690
2008-03-13  Paolo Bonzini  
10691
 
10692
        PR tree-opt/35422
10693
        * gcc.target/i386/pr35422.c: Escape brackets.
10694
 
10695
2008-03-12  Paolo Bonzini  
10696
 
10697
        PR tree-opt/35422
10698
        * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
10699
        third loop.
10700
        * gcc.target/i386/pr35422.c: New.
10701
 
10702
2008-03-11  Andrew Pinski  
10703
 
10704
        PR tree-opt/35403
10705
        * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
10706
 
10707
2008-03-11  Uros Bizjak  
10708
 
10709
        PR target/35540
10710
        * gcc.target/i386/pr35540.c: New test.
10711
 
10712
2008-03-11  Uros Bizjak  
10713
 
10714
        * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
10715
 
10716
2008-03-11  Uros Bizjak  
10717
 
10718
        PR middle-end/35526
10719
        * g++.dg/torture/pr35526.C: New test.
10720
 
10721
2008-03-10  Jakub Jelinek  
10722
 
10723
        PR c++/35328
10724
        * g++.dg/gomp/pr35328.C: New test.
10725
 
10726
        PR c++/35337
10727
        * g++.dg/gomp/pr35337.C: New test.
10728
 
10729
        PR c/35438
10730
        PR c/35439
10731
        * gcc.dg/gomp/pr35438.c: New test.
10732
        * gcc.dg/gomp/pr35439.c: New test.
10733
 
10734
        PR middle-end/35099
10735
        * g++.dg/gomp/pr35099.C: New test.
10736
 
10737
2008-03-10  Eric Botcazou  
10738
 
10739
        * gnat.dg/range_check2.adb: New test.
10740
 
10741
2008-03-10  H.J. Lu  
10742
 
10743
        PR tree-optimization/35494
10744
        * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
10745
        * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
10746
        * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
10747
        * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
10748
 
10749
2008-03-10  Richard Guenther  
10750
 
10751
        PR tree-optimization/34677
10752
        * gcc.dg/tree-ssa/loadpre23.c: New testcase.
10753
        * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10754
        * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10755
 
10756
2008-03-09  Paul Thomas  
10757
 
10758
        PR fortran/35474
10759
        * gfortran.dg/module_commons_2.f90: New test.
10760
 
10761
2008-03-09  Eric Botcazou  
10762
 
10763
        * gnat.dg/frame_overflow.adb: Improve portability.
10764
 
10765
2008-03-08  H.J. Lu  
10766
 
10767
        PR target/35350
10768
        * gcc.target/i386/isa-1.c: Add -march=x86-64.
10769
        * gcc.target/i386/isa-2.c: Likewise.
10770
        * gcc.target/i386/isa-3.c: Likewise.
10771
        * gcc.target/i386/isa-10.c: Likewise.
10772
        * gcc.target/i386/isa-11.c: Likewise.
10773
        * gcc.target/i386/isa-12.c: Likewise.
10774
        * gcc.target/i386/isa-13.c: Likewise.
10775
        * gcc.target/i386/isa-14.c: Likewise.
10776
 
10777
2008-03-08  Uros Bizjak  
10778
 
10779
        PR target/22152
10780
        * gcc.target/i386/pr22152.c: New test.
10781
        * gcc.target/i386/sse2-mmx.c: Ditto.
10782
 
10783
2008-03-08  Eric Botcazou  
10784
 
10785
        * gnat.dg/uninit_func.adb: New test.
10786
 
10787
2008-03-08  Eric Botcazou  
10788
 
10789
        * gnat.dg/pack4.adb: New test.
10790
 
10791
2008-03-08  Eric Botcazou  
10792
 
10793
        * gnat.dg/small_alignment.adb: New test.
10794
 
10795
2008-03-07  Eric Botcazou  
10796
 
10797
        * gnat.dg/specs/alignment2.ads: New test.
10798
 
10799
2008-03-07  Eric Botcazou  
10800
 
10801
        * gnat.dg/pack3.adb: New test.
10802
 
10803
2008-03-07  Peter O'Gorman  
10804
 
10805
        PR c++/20366
10806
        * g++.dg/other/pr20366.C: New test.
10807
 
10808
2008-03-06  Andrew Pinski  
10809
 
10810
        PR tree-opt/35402
10811
        * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
10812
 
10813
2008-03-06  Markus Milleder  
10814
 
10815
        PR preprocessor/35458
10816
        * gcc.dg/cpp/cmdlne-M-2.c: New file.
10817
        * gcc.dg/cpp/cmdlne-M-2#.h: New file.
10818
        * gcc.dg/cpp/#cmdlne-M-2.h: New file.
10819
 
10820
2008-03-06  Tom Tromey  
10821
 
10822
        * lib/treelang-dg.exp, lib/treelang.exp: Delete.
10823
        * treelang: Delete.
10824
 
10825
2008-03-05  Eric Botcazou  
10826
 
10827
        * gnat.dg/specs/pack33.ads: New test.
10828
 
10829
2008-03-05  Richard Guenther  
10830
 
10831
        PR tree-optimization/35472
10832
        * gcc.c-torture/execute/pr35472.c: New testcase.
10833
 
10834
2008-03-05  Gabor Loki  
10835
 
10836
        PR 33009
10837
        * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
10838
        * gcc.c-torture/compile/pr33009.c: Likewise.
10839
 
10840
2008-03-05  Victor Kaplansky  
10841
 
10842
        PR 31341
10843
        * gcc.dg/vect/pr31041.c: Fix.
10844
 
10845
2008-03-05  Hans-Peter Nilsson  
10846
 
10847
        PR libfortran/35293
10848
        * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
10849
        New.
10850
        * gfortran.fortran-torture/execute/list_read_1.x,
10851
        gfortran.fortran-torture/execute/read_null_string.x,
10852
        gfortran.fortran-torture/execute/backspace.x,
10853
        gfortran.fortran-torture/execute/seq_io.x,
10854
        gfortran.fortran-torture/execute/slash_edit.x,
10855
        gfortran.fortran-torture/execute/unopened_unit_1.x,
10856
        gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
10857
        gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
10858
        gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
10859
        gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
10860
        gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
10861
        gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
10862
        gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
10863
        gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
10864
        gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
10865
        gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
10866
        gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
10867
        gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
10868
        gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
10869
        gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
10870
        gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
10871
        gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
10872
        gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
10873
        gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
10874
        gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
10875
        gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
10876
        gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
10877
        gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
10878
        gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
10879
        gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
10880
        gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
10881
        gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
10882
        gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
10883
        gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
10884
        gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
10885
        gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
10886
        gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
10887
        gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
10888
        gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
10889
        gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
10890
        gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
10891
        gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
10892
        gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
10893
        gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
10894
        gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
10895
        gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
10896
        gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
10897
        gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
10898
        gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
10899
        gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
10900
        gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
10901
        gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
10902
        gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
10903
        gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
10904
        gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
10905
        gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
10906
        gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
10907
        gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
10908
        gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
10909
        gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
10910
        gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
10911
        gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
10912
        gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
10913
        gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
10914
        gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
10915
        gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
10916
        gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
10917
        gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
10918
        gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
10919
        gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
10920
        gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
10921
        gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
10922
        gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
10923
        gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
10924
        gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
10925
        gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
10926
        gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
10927
        gfortran.dg/write_back.f: Gate test on effective_target fd_truncate.
10928
 
10929
2008-03-04  Joseph Myers  
10930
 
10931
        * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
10932
        targets declaring functions in assembly.
10933
 
10934
2008-03-04  Manuel Lopez-Ibanez  
10935
 
10936
        PR 28322
10937
        * gcc.dg/pr28322-3.c: New.
10938
 
10939
2008-03-04  H.J. Lu  
10940
 
10941
        PR target/35453
10942
        * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
10943
        _SIDD_XXX.
10944
        * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10945
        * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10946
        * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10947
        * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10948
        * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10949
        * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10950
        * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10951
        * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10952
 
10953
2008-03-04  Uros Bizjak  
10954
 
10955
        PR middle-end/35456
10956
        * gcc.c-torture/execute/pr35456.c: New test.
10957
 
10958
2008-03-04  Joseph Myers  
10959
 
10960
        * gcc.target/i386/sse-10.c: Don't use
10961
        -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
10962
 
10963
2008-03-04  Uros Bizjak  
10964
 
10965
        * gfortran.dg/reassoc_1.f90: Cleanup dump files.
10966
        * gfortran.dg/reassoc_2.f90: Ditto.
10967
        * gfortran.dg/reassoc_3.f90: Ditto.
10968
 
10969
2008-03-03  Francois-Xavier Coudert  
10970
 
10971
        PR fortran/33197
10972
        * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
10973
        * gfortran.dg/dg.exp: Likewise.
10974
        * gfortran.dg/vect/vect.exp: Likewise.
10975
        * gfortran.fortran-torture/execute/execute.exp: Likewise.
10976
        * gfortran.fortran-torture/compile/compile.exp: Likewise.
10977
        * gfortran.dg/gamma_1.f90: Also check log_gamma.
10978
        * gfortran.dg/invalid_contains_1.f90: Remove warning about
10979
        empty CONTAINS.
10980
        * gfortran.dg/gamma_2.f90: Add a few error messages.
10981
        * gfortran.dg/invalid_contains_2.f90: Remove warning about
10982
        empty CONTAINS.
10983
        * gfortran.dg/gamma_3.f90: Adjust error message.
10984
        * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
10985
        * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
10986
        * gfortran.dg/bessel_1.f90: New test.
10987
        * gfortran.dg/recursive_check_3.f90: Remove warnings.
10988
        * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
10989
        * gfortran.dg/derived_function_interface_1.f90: Remove warning.
10990
        * gfortran.dg/contains_empty_1.f03: New test.
10991
        * gfortran.dg/erfc_scaled_1.f90: New test.
10992
        * gfortran.dg/hypot_1.f90: New test.
10993
        * gfortran.dg/contains_empty_2.f03: New test.
10994
 
10995
2008-03-03  Uros Bizjak  
10996
 
10997
        * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
10998
 
10999
2008-03-02  Manuel Lopez-Ibanez  
11000
 
11001
        PR 24924
11002
        * g++.dg/cpp/string-2.C: This is a warning now.
11003
        * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
11004
        default, so add it.
11005
 
11006
2008-03-01  Douglas Gregor  
11007
 
11008
        * g++.dg/cpp0x/auto1.C: New.
11009
 
11010
2008-03-01  Francois-Xavier Coudert  
11011
 
11012
        PR fortran/34770
11013
        * gfortran.dg/pointer_1.f90: New test.
11014
 
11015
2008-02-29  Douglas Gregor  
11016
 
11017
        PR c++/35315
11018
        * g++.dg/ext/attrib32.C: Add another test case.
11019
 
11020
2008-02-29  Tom Tromey  
11021
 
11022
        * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
11023
        line.
11024
 
11025
2008-02-29  Sebastian Pop  
11026
 
11027
        * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
11028
        to make the interchange profitable.
11029
 
11030
2008-02-28  Daniel Franke  
11031
 
11032
        PR fortran/31463
11033
        PR fortran/33950
11034
        PR fortran/34296
11035
        * gfortran.dg/arrayio_11.f90: Fixed test.
11036
        * gfortran.dg/arrayio_12.f90: Likewise.
11037
        * gfortran.dg/module_read_1.f90: Added warning-directives.
11038
        * gfortran.dg/pr32242.f90: Likewise.
11039
        * gfortran.dg/result_in_spec_3.f90: Likewise.
11040
        * gfortran.dg/use_12.f90: Likewise.
11041
        * gfortran.dg/warn_function_without_result.f90 : New test.
11042
 
11043
2008-02-28  Francois-Xavier Coudert  
11044
 
11045
        PR fortran/34868
11046
        * gfortran.dg/f2c_9.f90: New test.
11047
 
11048
2008-02-28  Sebastian Pop  
11049
 
11050
        * gcc.dg/tree-ssa/ldist-1.c: New.
11051
        * gcc.dg/tree-ssa/ldist-1a.c: New.
11052
        * gcc.dg/tree-ssa/ldist-2.c: New.
11053
        * gcc.dg/tree-ssa/ldist-3.c: New.
11054
        * gcc.dg/tree-ssa/ldist-4.c: New.
11055
        * gcc.dg/tree-ssa/ldist-5.c: New.
11056
        * gcc.dg/tree-ssa/ldist-6.c: New.
11057
        * gcc.dg/tree-ssa/ldist-7.c: New.
11058
        * gcc.dg/tree-ssa/ldist-8.c: New.
11059
        * gcc.dg/tree-ssa/ldist-9.c: New.
11060
        * gcc.dg/tree-ssa/ldist-10.c: New.
11061
        * gcc.dg/tree-ssa/ldist-11.c: New.
11062
        * gcc.dg/tree-ssa/ldist-12.c: New.
11063
        * gfortran.dg/ldist-1.f90: New.
11064
 
11065
2008-02-28  Uros Bizjak  
11066
 
11067
        * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
11068
 
11069
2008-02-27  Francois-Xavier Coudert  
11070
 
11071
        * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
11072
 
11073
2008-02-27  Jan Beulich  
11074
 
11075
        * gcc.target/i386/mmx-1.c: Add
11076
        -Werror-implicit-function-declaration to dg-options.
11077
        * gcc.target/i386/mmx-2.c: Likewise.
11078
        * gcc.target/i386/sse-13.c: Likewise.
11079
        * gcc.target/i386/sse-14.c: Likewise.
11080
 
11081
2008-02-27  Revital Eres  
11082
 
11083
        PR rtl-optimization/34999
11084
        * gcc.dg/tree-prof/pr34999.c: New.
11085
 
11086
2008-02-27  Richard Guenther  
11087
 
11088
        PR middle-end/25290
11089
        * gcc.c-torture/execute/pr35390.c: New testcase.
11090
 
11091
2008-02-27  Samuel Tardieu  
11092
 
11093
        PR ada/22255
11094
        * gnat.dg/test_direct_io.adb: New file.
11095
 
11096
2008-02-27  Samuel Tardieu  
11097
 
11098
        PR ada/34799
11099
        * gnat.dg/specs/pr34799.ads: New test.
11100
 
11101
2008-02-27  Richard Guenther  
11102
 
11103
        PR middle-end/34971
11104
        * gcc.c-torture/execute/pr34971.c: New testcase.
11105
 
11106
2008-02-27  Jakub Jelinek  
11107
 
11108
        * gcc.dg/gomp/preprocess-1.c: New test.
11109
 
11110
        PR c++/35368
11111
        * g++.dg/ext/visibility/typeinfo2.C: New test.
11112
        * g++.dg/ext/visibility/typeinfo3.C: New test.
11113
 
11114
2008-02-26  Joseph Myers  
11115
 
11116
        * gcc.dg/bf-ms-attrib.c (main): Return 0.
11117
 
11118
2008-02-26  Joseph Myers  
11119
 
11120
        * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
11121
        * gcc.target/i386/sse-6.c (dump128_64): Likewise.
11122
 
11123
2008-02-26  Ralf Wildenhues  
11124
 
11125
        PR c/28800
11126
        * gcc.dg/empty-source-2.c: Adjust for warning message.
11127
        * gcc.dg/empty-source-3.c: Likewise.
11128
        * gcc.dg/pack-test-2.c: Adjust comment.
11129
        * gcc.dg/pragma-ep-2.c: Likewise.
11130
        * gcc.dg/pragma-re-2.c: Likewise.
11131
        * gcc.dg/va-arg-2.c: Likewise.
11132
 
11133
2008-02-26  Tobias Burnus  
11134
 
11135
        PR fortran/35033
11136
        * gfortran.dg/assignment_2.f90: New.
11137
 
11138
2008-02-26  Jason Merrill  
11139
 
11140
        PR c++/35315
11141
        * g++.dg/ext/attrib32.C: New.
11142
 
11143
2008-02-26  Richard Sandiford  
11144
 
11145
        * gcc.c-torture/execute/nest-align-1.x: Delete.
11146
 
11147
2008-02-26  Manuel Lopez-Ibanez  
11148
 
11149
        PR 26264
11150
        * 20021023-1.c: Use __builtin_va_start instead of
11151
        __builtin_stdarg_start.
11152
        * pr17301-1.c: Likewise.
11153
        * pr17301-2.c: Likewise.
11154
 
11155
2008-02-26  Manuel Lopez-Ibanez  
11156
 
11157
        * gcc.dg/pr34351.c: New.
11158
 
11159
2008-02-26  Manuel Lopez-Ibanez  
11160
 
11161
        * gcc.dg/Wlarger-than2.c: New.
11162
 
11163
2008-02-26  Paolo Carlini  
11164
 
11165
        PR c++/35323
11166
        * g++.dg/lookup/crash7.C: New.
11167
 
11168
2008-02-26  Kaz Kojima  
11169
 
11170
        * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
11171
 
11172
2008-02-25  Joseph Myers  
11173
 
11174
        * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
11175
 
11176
2008-02-25  Joseph Myers  
11177
 
11178
        * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
11179
 
11180
2008-02-25  Joseph Myers  
11181
 
11182
        * gcc.dg/builtins-config.h: Disable C99 runtime testing for
11183
        Windows.
11184
 
11185
2008-02-25  Joseph Myers  
11186
 
11187
        * lib/target-supports.exp (check_profiling_available): Report -p
11188
        unavailable on *-*-mingw*.
11189
 
11190
2008-02-25  Joseph Myers  
11191
 
11192
        * lib/target-supports.exp (check_effective_target_pthread_h): New.
11193
        * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
11194
        dg-require-effective-target pthread_h.
11195
 
11196
2008-02-26  Manuel Lopez-Ibanez  
11197
 
11198
        * gcc.dg/Wswitch-enum-error.c: New.
11199
        * gcc.dg/Wswitch-error.c: New.
11200
        * gcc.dg/20011021-1.c: Use two directives to match two different
11201
        messages.
11202
 
11203
2008-02-26  Manuel Lopez-Ibanez  
11204
 
11205
        PR 28322
11206
        * gcc.dg/pr28322.c: New.
11207
        * gcc.dg/pr28322-2.c: New.
11208
        * lib/prune.exp: Ignore "At top level" even if there is no ':'
11209
        preceding it.
11210
 
11211
2008-02-25  Paolo Carlini  
11212
 
11213
        PR c++/35333
11214
        * g++.dg/other/error26.C: New.
11215
 
11216
2008-02-25  Paolo Carlini  
11217
 
11218
        PR c++/35338
11219
        * g++.dg/other/error25.C: New.
11220
 
11221
2008-02-25  Andreas Krebbel  
11222
 
11223
        PR target/35258
11224
        * gcc.dg/pr35258.c: New testcase.
11225
 
11226
2008-02-25  Jan Beulich  
11227
 
11228
        * gcc.dg/20020426-2.c: Remove bogus workaround.
11229
        * g++.old-deja/g++.other/store-expr1.C: Likewise.
11230
        * gcc.target/i386/movq-2.c: Also permit use of movzbl.
11231
 
11232
2008-02-25  Francois-Xavier Coudert  
11233
 
11234
        * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
11235
 
11236
2008-02-25  Uros Bizjak  
11237
 
11238
        PR middle-end/19984
11239
        * gcc.dg/pr19984.c: New test.
11240
        * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
11241
        name of the variable.
11242
 
11243
2008-02-25  Uros Bizjak  
11244
 
11245
        * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
11246
        (main): Call check_vect and foo.  Check array values after
11247
        the call to foo.
11248
        * gcc.dg/vect/vect-117.c: Call check_vect.
11249
        * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
11250
 
11251
2008-02-25  Jason Merrill  
11252
 
11253
        PR c++/33486
11254
        * g++.dg/lookup/strong-using-5.C: New.
11255
 
11256
2008-02-25  Kaz Kojima  
11257
 
11258
        * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
11259
        sh* targets.
11260
 
11261
2008-02-24  Uros Bizjak  
11262
 
11263
        PR target/35349
11264
        * gcc.c-torture/execute/20050604-1.x: New file.
11265
 
11266
2008-02-24  Uros Bizjak  
11267
 
11268
        * gcc.target/i386/pr22076.c: Update number of mov insns
11269
        for PIC targets.
11270
        * gcc.target/i386/pr34256.c: Ditto.
11271
 
11272
2008-02-24  Diego Novillo  
11273
 
11274
        http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
11275
 
11276
        PR 33738
11277
        * g++.dg/warn/pr33738.C: New.
11278
 
11279
2008-02-24  Richard Sandiford  
11280
 
11281
        * gcc.c-torture/execute/nest-align-1.x: New file.
11282
 
11283
2008-02-24  Danny Smith  
11284
 
11285
        PR c++/34749
11286
        * g++.dg.ext/dllimport13.C: New test.
11287
 
11288
2008-02-23  Francois-Xavier Coudert  
11289
 
11290
        PR libfortran/24685
11291
        * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
11292
        powerpc*-apple-darwin*.
11293
 
11294
2008-02-23  Francois-Xavier Coudert  
11295
 
11296
        * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
11297
        ERFC into gfortran.dg/large_real_kind_3.F90.
11298
        * gfortran.dg/large_real_kind_3.F90: New test.
11299
 
11300
2008-02-23  Andrew Pinski  
11301
 
11302
        PR rtl-opt/33512
11303
        * gcc.dg/and-1.c: New test.
11304
 
11305
2008-02-23  Daniel Jacobowitz  
11306
 
11307
        * gcc.c-torture/execute/20080222-1.c: New test.
11308
 
11309
2008-02-23  Uros Bizjak  
11310
 
11311
        PR target/22076
11312
        PR target/34256
11313
        * gcc.target/i386/pr22076.c: New test.
11314
        * gcc.target/i386/pr34256.c: New test.
11315
        * gcc.target/i386/vecinit-5.c: New test.
11316
        * gcc.target/i386/vecinit-6.c: New test.
11317
        * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
11318
 
11319
        * g++.dg/compat/struct-layout-1.h: Do not include  and
11320
        , define __m64 and __m128 directly.
11321
        * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
11322
 
11323
2008-02-22  Andrew Pinski  
11324
 
11325
        PR C++/34715
11326
        * g++.dg/ext/always_inline-1.C: New test.
11327
        * g++.dg/ext/always_inline-2.C: New test.
11328
        * g++.dg/ext/always_inline-3.C: New test.
11329
        * g++.dg/ext/always_inline-4.C: New test.
11330
 
11331
2008-02-22  Hans-Peter Nilsson  
11332
 
11333
        * gcc.target/cris/asm-b-1.c: New test.
11334
 
11335
2008-02-22  Paolo Carlini  
11336
 
11337
        PR c++/35282
11338
        * g++.dg/template/nontype17.C: Add.
11339
 
11340
2008-02-22  Paolo Carlini  
11341
 
11342
        PR c++/35282
11343
        Revert:
11344
        2008-02-14  Paolo Carlini  
11345
 
11346
        PR c++/28743
11347
        * g++.dg/template/nontype17.C: New.
11348
        * g++.dg/template/nontype16.C: Add error.
11349
 
11350
2008-02-22  Ralf Wildenhues  
11351
 
11352
        PR c/19999
11353
        * gcc.dg/Wfloat-equal-1.c: New.
11354
        * g++.dg/warn/Wfloat-equal-1.C: New.
11355
 
11356
2008-02-21  Michael Matz  
11357
 
11358
        PR target/35264
11359
        * gcc.dg/pr35264.c: New testcase.
11360
 
11361
2008-02-21  Richard Guenther  
11362
 
11363
        * gfortran.dg/reassoc_1.f90: New testcase.
11364
        * gfortran.dg/reassoc_2.f90: Likewise.
11365
        * gfortran.dg/reassoc_3.f90: Likewise.
11366
 
11367
2008-02-20  Jerry DeLisle  
11368
 
11369
        PR libfortran/34974
11370
        * gfortran.dg/fmt_t_7.f: New test.
11371
 
11372
        PR libfortran/35132
11373
        * gfortran.dg/streamio_15.f90: New test.
11374
 
11375
2008-02-20  Jerry DeLisle  
11376
 
11377
        PR libfortran/35036
11378
        * gfortran.dg/fmt_zero_digits.f90: Revise test.
11379
 
11380
2008-02-20  Seongbae Park 
11381
 
11382
        * gcc.dg/Wframe-larger-than.c: New option test.
11383
 
11384
2008-02-20  Tobias Burnus  
11385
 
11386
        PR fortran/34997
11387
        * gfortran.dg/dollar_sym_1.f90: New.
11388
        * gfortran.dg/dollar_sym_2.f90: New.
11389
 
11390
2008-02-20  Richard Guenther  
11391
 
11392
        PR middle-end/35265
11393
        * gcc.dg/builtins-66.c: New testcase.
11394
 
11395
2008-02-20  Richard Guenther  
11396
 
11397
        * gcc.dg/fold-reassoc-1.c: New testcase.
11398
        * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
11399
 
11400
2008-02-20  Richard Guenther  
11401
 
11402
        * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
11403
 
11404
2008-02-20  Ira Rosen  
11405
 
11406
        * lib/target-supports.exp (check_effective_target_vect_unpack):
11407
        Return true for SPU.
11408
        (check_effective_target_vect_short_mult): Likewise.
11409
        * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
11410
        the loop on targets that support vect_unpack.
11411
 
11412
2008-02-20  Uros Bizjak  
11413
 
11414
        * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
11415
        (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
11416
        templates to reduce number of passed arguments.
11417
 
11418
2008-02-19  Jason Merrill  
11419
 
11420
        PR c++/34950
11421
        * g++.dg/template/explicit-args1.C: New.
11422
 
11423
2008-02-19  Richard Guenther  
11424
 
11425
        PR tree-optimization/34989
11426
        * gcc.dg/pr34989-1.c: New testcase.
11427
        * gcc.dg/pr34989-2.c: Likewise.
11428
 
11429
2008-02-19  Jakub Jelinek  
11430
 
11431
        PR c++/35028
11432
        * g++.dg/gomp/pr35028.C: New test.
11433
 
11434
        PR c++/34964
11435
        PR c++/35244
11436
        * gcc.dg/gomp/pr34964.c: New test.
11437
        * g++.dg/gomp/pr34964.C: New test.
11438
        * gcc.dg/gomp/pr35244.c: New test.
11439
        * g++.dg/gomp/pr35244.C: New test.
11440
 
11441
        PR c++/35078
11442
        * g++.dg/gomp/pr35078.C: New test.
11443
 
11444
2008-02-19  Christian Bruel  
11445
 
11446
        * gcc.dg/packed-array.c: New testcase.
11447
 
11448
2008-02-19  Uros Bizjak  
11449
 
11450
        PR target/33555
11451
        * gcc.target/i386/pr33555.c: New test.
11452
 
11453
2008-02-18  H.J. Lu  
11454
 
11455
        PR target/35189
11456
        * gcc.target/i386/isa-1.c: New.
11457
        * gcc.target/i386/isa-2.c: Likewise.
11458
        * gcc.target/i386/isa-3.c: Likewise.
11459
        * gcc.target/i386/isa-4.c: Likewise.
11460
        * gcc.target/i386/isa-5.c: Likewise.
11461
        * gcc.target/i386/isa-6.c: Likewise.
11462
        * gcc.target/i386/isa-7.c: Likewise.
11463
        * gcc.target/i386/isa-8.c: Likewise.
11464
        * gcc.target/i386/isa-9.c: Likewise.
11465
        * gcc.target/i386/isa-10.c: Likewise.
11466
        * gcc.target/i386/isa-11.c: Likewise.
11467
        * gcc.target/i386/isa-12.c: Likewise.
11468
        * gcc.target/i386/isa-13.c: Likewise.
11469
        * gcc.target/i386/isa-14.c: Likewise.
11470
 
11471
2008-02-18  Joey Ye  
11472
            H.J. Lu  
11473
 
11474
        PR middle-end/34921
11475
        * gcc.c-torture/execute/nest-align-1.c: New test case.
11476
 
11477
2008-02-17  Richard Guenther  
11478
 
11479
        PR middle-end/35227
11480
        * gcc.dg/torture/pr35227.c: New testcase.
11481
 
11482
2008-02-17  Richard Guenther  
11483
 
11484
        PR tree-optimization/35231
11485
        * gcc.c-torture/execute/pr35231.c: New testcase.
11486
 
11487
2008-02-17  Uros Bizjak  
11488
 
11489
        * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
11490
        (test_gt): Ditto.
11491
 
11492
2008-02-16  Kaveh R. Ghazi  
11493
 
11494
        * obj-c++.dg/encode-2.mm: XFAIL.
11495
        * obj-c++.dg/encode-3.mm: Likewise.
11496
 
11497
2008-02-16  Kaveh R. Ghazi  
11498
            Paolo Carlini  
11499
 
11500
        * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
11501
        * g++.dg/ext/has_nothrow_constructor.C: Likewise.
11502
        * g++.dg/ext/has_nothrow_copy.C: Likewise.
11503
 
11504
2008-02-16  Uros Bizjak  
11505
 
11506
        * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
11507
        (main): Change to void and rename to sse_test.
11508
        * gcc.target/i386/pr24306.c: Ditto.
11509
        * gcc.target/i386/pr32065-2.c: Ditto.
11510
        * gcc.target/i386/20060512-1.c: Include sse2-check.h.
11511
        (main): Change to void and rename to sse2_test.
11512
        * gcc.target/i386/20060512-3.c: Ditto.
11513
 
11514
2008-02-15  Francois-Xavier Coudert  
11515
 
11516
        PR fortran/35150
11517
        * gfortran.dg/c_loc_tests_12.f03: New test.
11518
 
11519
2008-02-15  Douglas Gregor  
11520
 
11521
        PR c++/35023
11522
        PR c++/35024
11523
        PR c++/35026
11524
        * g++.dg/cpp0x/vt-35026.C: New.
11525
        * g++.dg/cpp0x/vt-35023.C: New.
11526
        * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
11527
        * g++.dg/cpp0x/vt-35024.C: New.
11528
 
11529
2008-02-15  Uros Bizjak  
11530
 
11531
        * gcc.c-torture/execute/va-arg-25.x: Remove.
11532
 
11533
2008-02-15  Richard Guenther  
11534
            Zdenek Dvorak  
11535
 
11536
        PR tree-optimization/35164
11537
        * g++.dg/torture/pr35164-1.C: New testcase.
11538
        * g++.dg/torture/pr35164-2.C: Likewise.
11539
 
11540
2008-02-15  Dominique d'Humières  
11541
 
11542
        PR testsuite/35119
11543
        * g++.dg/template/spec35.C: Change the regular expressions
11544
        in dg-final to match the assembly code generated by Darwin 9.
11545
 
11546
2008-02-15  Uros Bizjak  
11547
 
11548
        * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
11549
 
11550
2008-02-15  Uros Bizjak  
11551
 
11552
        * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
11553
 
11554
2008-02-15  Hans-Peter Nilsson  
11555
 
11556
        * lib/dejapatches.exp: New file.
11557
 
11558
2008-02-14  Douglas Gregor  
11559
 
11560
        PR c++/34050
11561
        * g++.dg/cpp0x/vt-34050.C: New.
11562
 
11563
2008-02-14  Jason Merrill  
11564
 
11565
        PR c++/5645
11566
        PR c++/11159
11567
        * g++.dg/warn/pr11159.C: New.
11568
        * g++.dg/warn/pr5645.C: Likewise.
11569
 
11570
2008-02-14  Danny Smith  
11571
 
11572
        PR preprocessor/35061
11573
        * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
11574
 
11575
2008-02-14  Paolo Carlini  
11576
 
11577
        PR c++/28743
11578
        * g++.dg/template/nontype17.C: New.
11579
        * g++.dg/template/nontype16.C: Add error.
11580
 
11581
2008-02-13  Jakub Jelinek  
11582
 
11583
        PR c++/35138
11584
        * g++.dg/template/member8.C: New test.
11585
 
11586
2008-02-13  Michael Matz  
11587
 
11588
        * gcc.dg/pr35065.c: Fix testcase warnings.
11589
 
11590
2008-02-13  Jason Merrill  
11591
 
11592
        PR c++/34962, c++/34937, c++/34939
11593
        * g++.dg/ext/tmplattr9.C: New.
11594
 
11595
2008-02-13  Michael Matz  
11596
 
11597
        PR debug/35065
11598
        * gcc.dg/pr35065.c: New testcase.
11599
 
11600
2008-02-12  Richard Guenther  
11601
 
11602
        PR tree-optimization/35171
11603
        * gcc.c-torture/compile/pr35171.c: New testcase.
11604
 
11605
2008-02-12  Richard Guenther  
11606
 
11607
        PR middle-end/35163
11608
        * gcc.c-torture/execute/pr35163.c: New testcase.
11609
 
11610
2008-02-12  Uros Bizjak  
11611
 
11612
        * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
11613
 
11614
2008-02-12  Eric Botcazou  
11615
 
11616
        * gnat.dg/loop_address.adb: New test.
11617
 
11618
2008-02-12  Kaveh R. Ghazi  
11619
 
11620
        * obj-c++.dg/bitfield-1.mm: Expect failures.
11621
        * obj-c++.dg/bitfield-4.mm: Likewise.
11622
        * obj-c++.dg/cxx-ivars-2.mm: Likewise.
11623
        * obj-c++.dg/encode-8.mm: Likewise.
11624
        * obj-c++.dg/isa-field-1.mm: Likewise.
11625
        * obj-c++.dg/layout-1.mm: Likewise.
11626
        * obj-c++.dg/lookup-2.mm: Likewise.
11627
        * obj-c++.dg/try-catch-2.mm: Likewise.
11628
        * obj-c++.dg/try-catch-9.mm: Likewise.
11629
 
11630
2008-02-12  Jakub Jelinek  
11631
 
11632
        PR c++/35144
11633
        * g++.dg/tree-ssa/pr35144.C: New test.
11634
 
11635
        PR inline-asm/35160
11636
        * gcc.target/i386/pr35160.c: New test.
11637
 
11638
        PR c++/34862
11639
        * g++.dg/init/new27.C: New test.
11640
 
11641
2008-02-11  Paolo Carlini  
11642
 
11643
        PR c++/35077
11644
        * g++.dg/template/crash78.C: New.
11645
 
11646
2008-02-11  Uros Bizjak  
11647
 
11648
        PR testsuite/35047
11649
        * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
11650
        * gcc.dg/compat/vector-2_y.c: Ditto.
11651
 
11652
2008-02-11  Uros Bizjak  
11653
            Richard Guenther  
11654
 
11655
        PR tree-optimization/33992
11656
        * gcc.c-torture/execute/pr33992.c: New testcase.
11657
 
11658
2008-02-10  Thomas Koenig  
11659
 
11660
        * gfortran.dg/streamio_14.f90:  New test.
11661
 
11662
2008-02-10  Uros Bizjak  
11663
 
11664
        * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
11665
        Add -mfpmath=387 to dg-options.
11666
 
11667
2008-02-10  Uros Bizjak  
11668
 
11669
        PR testsuite/35047
11670
        * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
11671
        * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
11672
        * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
11673
        * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
11674
        * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
11675
        * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
11676
        * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
11677
        * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
11678
        * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
11679
 
11680
2008-02-09  Kaveh R. Ghazi  
11681
 
11682
        PR objc++/34193
11683
        * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
11684
 
11685
2008-02-08  Sa Liu  
11686
 
11687
        * gcc.target/spu/intrinsics-3.c: New. Test error messages.
11688
 
11689
2008-02-06  Alexandre Oliva  
11690
 
11691
        PR c++/35056
11692
        * g++.dg/conversion/bitfield8.C: New.
11693
 
11694
2008-02-06  Douglas Gregor  
11695
 
11696
        * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
11697
 
11698
2008-02-06  Douglas Gregor  
11699
 
11700
        PR c++/35049
11701
        PR c++/35096
11702
        * g++.dg/ext/vector13.C: New.
11703
 
11704
2008-02-06  David Daney  
11705
 
11706
        * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
11707
 
11708
2008-02-05  Bob Wilson  
11709
 
11710
        * lib/target-supports.exp (check_effective_target_hard_float): Remove
11711
        special case for xtensa-*-*.
11712
 
11713
2008-02-05  Francois-Xavier Coudert  
11714
 
11715
        PR fortran/35037
11716
        * gfortran.dg/volatile11.f90: New test.
11717
 
11718
2008-02-05  Jakub Jelinek  
11719
 
11720
        PR c++/33553
11721
        * g++.dg/template/array19.C: New test.
11722
 
11723
2008-02-05  Diego Novillo  
11724
 
11725
        http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
11726
 
11727
        PR 33738
11728
        * g++.dg/warn/pr33738.C: Remove.
11729
 
11730
2008-02-05  Paul Thomas  
11731
 
11732
        PR fortran/34945
11733
        * gfortran.dg/bounds_check_13.f: New test.
11734
 
11735
2008-02-05  Francois-Xavier Coudert  
11736
 
11737
        PR testsuite/33946
11738
        * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
11739
 
11740
2008-02-05  Uros Bizjak  
11741
 
11742
        PR target/35083
11743
        * gcc.target/i386/pr35083.c: New test.
11744
 
11745
2008-02-05  Paul Thomas  
11746
 
11747
        PR fortran/32315
11748
        * gfortran.dg/data_bounds_1.f90: New test.
11749
 
11750
2008-02-04  Diego Novillo  
11751
 
11752
        http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
11753
 
11754
        PR 33738
11755
        * g++.dg/warn/pr33738.C: New.
11756
 
11757
2008-02-04  Daniel Franke  
11758
 
11759
        * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
11760
        to match.
11761
 
11762
2008-02-04  Hans-Peter Nilsson  
11763
 
11764
        * lib/target-supports.exp (check_effective_target_hard_float): Only
11765
        use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
11766
        other targets, grep for a call insn in the rtl expand dump for an
11767
        add of two doubles.
11768
        (target_compile): Support generating rtl dumps as output.
11769
 
11770
2008-02-04  Richard Guenther  
11771
 
11772
        PR middle-end/33631
11773
        * gcc.c-torture/execute/pr33631.c: New testcase.
11774
 
11775
2008-02-04  Richard Guenther  
11776
 
11777
        PR middle-end/35043
11778
        * gcc.c-torture/compile/pr35043.c: New testcase.
11779
 
11780
2008-02-03  John David Anglin  
11781
 
11782
        * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
11783
 
11784
2008-02-03  Uros Bizjak  
11785
 
11786
        * gcc.target/i386/pr31628.c: Require effective target fpic.
11787
        * gcc.target/i386/strinline.c: Ditto.
11788
        * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
11789
        * gcc.dg/pr35045.c: Ditto.
11790
        * gcc.dg/20050503-1.c: Ditto.
11791
 
11792
2008-02-03  Paul Thomas  
11793
 
11794
        PR fortran/32760
11795
        * gfortran.dg/host_assoc_variable_1.f90: New test.
11796
        * gfortran.dg/allocate_stat.f90: Change last three error messages.
11797
 
11798
2008-02-02  Michael Matz  
11799
 
11800
        PR target/35045
11801
        * gcc.dg/pr35045.c: New test.
11802
 
11803
2008-02-02  Thomas Koenig  
11804
 
11805
        PR libfortran/35001
11806
        * gfortran.dg/shape_4.f90:  New test.
11807
 
11808
2008-02-02  Hans-Peter Nilsson  
11809
 
11810
        * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
11811
 
11812
2008-02-01  Hans-Peter Nilsson  
11813
 
11814
        PR rtl-optimization/34773
11815
        * gcc.target/cris/torture/pr34773.c: New test.
11816
 
11817
2008-02-01  Nick Clifton  
11818
 
11819
        * lib/target-supports.exp (check_profiling_available): Do not
11820
        expect profiling to work on the xstormy16 target.
11821
 
11822
2008-02-01  Uros Bizjak  
11823
 
11824
        PR testsuite/35047
11825
        * gcc.c-torture/execute/20050316-2.x: New file.
11826
        * gcc.target/i386/pr17390.c: Update scan pattern.
11827
        * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
11828
        * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
11829
 
11830
2008-01-31  Paul Thomas  
11831
 
11832
        PR fortran/34910
11833
        * gfortran.dg/proc_assign_2.f90: New test.
11834
 
11835
2008-01-31  Douglas Gregor  
11836
            Jakub Jelinek  
11837
 
11838
        PR c++/34935
11839
        PR c++/34936
11840
        * g++.dg/ext/alias-canon.C: New.
11841
        * g++.dg/ext/alias-mangle.C: New.
11842
 
11843
2008-01-30  Jan Hubicka  
11844
 
11845
        * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
11846
 
11847
2008-01-30  Kaveh R. Ghazi  
11848
 
11849
        * g++.dg/other/first-global.C: Add -fpie for all pic targets.
11850
        * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11851
 
11852
2008-01-30  Jan Hubicka  
11853
 
11854
        PR target/34982
11855
        * gcc.c-torture/execute/pr34982.c: New testcase.
11856
 
11857
2008-01-30  Andreas Krebbel  
11858
 
11859
        * gcc.target/s390/tf_to_di-1.c: New testcase.
11860
 
11861
2008-01-30  Paul Thomas  
11862
 
11863
        PR fortran/34975
11864
        * gfortran.dg/use_only_3.f90: New test.
11865
        * gfortran.dg/use_only_3.inc: Modules for new test.
11866
 
11867
        PR fortran/34429
11868
        * gfortran.dg/function_charlen_2.f90: New test.
11869
 
11870
2008-01-30  Jakub Jelinek  
11871
 
11872
        PR middle-end/34969
11873
        * gcc.dg/pr34969.c: New test.
11874
 
11875
        PR c/35017
11876
        * gcc.dg/inline-25.c: New test.
11877
        * gcc.dg/inline-26.c: New test.
11878
        * gcc.dg/inline-27.c: New test.
11879
 
11880
2008-01-29  Richard Guenther  
11881
 
11882
        PR middle-end/35006
11883
        * gcc.c-torture/compile/pr35006.c: New testcase.
11884
 
11885
2008-01-29  Douglas Gregor  
11886
 
11887
        PR c++/34055
11888
        PR c++/34103
11889
        PR c++/34219
11890
        PR c++/34606
11891
        PR c++/34753
11892
        PR c++/34754
11893
        PR c++/34755
11894
        PR c++/34919
11895
        PR c++/34961
11896
        * g++.dg/cpp0x/vt-34219-2.C: New.
11897
        * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
11898
        * g++.dg/cpp0x/vt-34961.C: New.
11899
        * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
11900
        cases from the re-opened PR.
11901
        * g++.dg/cpp0x/vt-34753.C: New.
11902
        * g++.dg/cpp0x/vt-34919.C: New.
11903
        * g++.dg/cpp0x/vt-34754.C: New.
11904
        * g++.dg/cpp0x/vt-34606.C: New.
11905
        * g++.dg/cpp0x/vt-34219.C: New.
11906
        * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
11907
        * g++.dg/cpp0x/vt-34755.C: New.
11908
        * g++.dg/cpp0x/pr31438.C: Ditto.
11909
        * g++.dg/cpp0x/variadic81.C: Ditto.
11910
 
11911
2008-01-29  Richard Sandiford  
11912
 
11913
        * g++.dg/torture/pr34641.C: Put the dg-do first.
11914
 
11915
2008-01-29  Richard Sandiford  
11916
 
11917
        * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
11918
 
11919
2008-01-28  Bernhard Fischer  
11920
 
11921
        * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
11922
 
11923
2008-01-28  Nathan Froyd  
11924
 
11925
        PR 31535
11926
        * gcc.target/powerpc/spe-small-data-1.c: New test.
11927
        * gcc.target/powerpc/spe-small-data-2.c: New test.
11928
 
11929
2008-01-28  Thomas Koenig  
11930
 
11931
        PR libfortran/34980
11932
        * gfortran.dg/shape_3.f90:  New test.
11933
 
11934
2008-01-28  Andreas Krebbel  
11935
 
11936
        * gcc.target/s390/20020926-1.c: Remove -m31.
11937
 
11938
2008-01-28  Andreas Krebbel  
11939
 
11940
        * gcc.target/s390/20020926-1.c: Disable for s390x.
11941
 
11942
2008-01-27  Jerry DeLisle  
11943
 
11944
        PR fortran/34994
11945
        * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
11946
        expression.
11947
 
11948
2008-01-27  Jerry DeLisle  
11949
 
11950
        PR fortran/34990
11951
        * gfortran.dg/array_constructor_22.f90: New test.
11952
 
11953
2008-01-26  Maxim Kuvyrkov  
11954
 
11955
        PR middle-end/34688
11956
        * gcc.c-torture/compile/pr34688: New test.
11957
 
11958
2008-01-26  Tobias Burnus  
11959
 
11960
        PR fortran/34848
11961
        * gfortran.dg/missing_optional_dummy_5.f90: New.
11962
 
11963
2008-01-26  Kaveh R. Ghazi  
11964
 
11965
        * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
11966
        noinline.  XFAIL test.
11967
 
11968
2008-01-26  Jerry DeLisle  
11969
 
11970
        PR fortran/31610
11971
        * gfortran.dg/array_3.f90: New test.
11972
 
11973
2008-01-26  Jakub Jelinek  
11974
 
11975
        * gcc.c-torture/compile/pr34966.c (atan): Only use asm
11976
        on i?86/x86_64.
11977
 
11978
        PR c++/34965
11979
        * gcc.dg/pr34965.c: New test.
11980
        * g++.dg/other/error24.C: New test.
11981
 
11982
2008-01-26  Thomas Koenig  
11983
 
11984
        PR libfofortran/34887
11985
        * gfortran.dg/x_slash_2.f:  New test.
11986
 
11987
2008-01-26  Richard Guenther  
11988
 
11989
        PR c++/34235
11990
        * g++.dg/torture/pr34235.C: New testcase.
11991
 
11992
2008-01-26  Richard Sandiford  
11993
 
11994
        * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
11995
 
11996
2008-01-26  Richard Sandiford  
11997
 
11998
        PR target/34981
11999
        * gcc.target/mips/lazy-binding-1.c: New test.
12000
        * gcc.target/mips/mips.exp (setup_mips_tests): Set
12001
        mips_forced_no_abicalls and mips_forced_no_shared.
12002
        (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
12003
        Avoid using small data with -mabicalls.  Don't make -G0 force
12004
        -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
12005
        forces the opposite option.
12006
 
12007
2008-01-26  Danny Smith  
12008
 
12009
        PR target/34970
12010
        * gcc.target/i386/fastcall-1.c: Scan for correct label.
12011
        Use -std=gnu89 switch.
12012
 
12013
2008-01-25  Jerry DeLisle  
12014
 
12015
        PR libfortran/34876
12016
        * gfortran.dg/direct_io_9.f: New test.
12017
 
12018
2008-01-25  Daniel Franke  
12019
 
12020
        PR fortran/34661
12021
        * gfortran.dg/where_operator_assign_4.f90: New test.
12022
 
12023
2008-01-25  Joseph Myers  
12024
 
12025
        * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
12026
        gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
12027
        c4x-*-* targets.
12028
 
12029
2008-01-25  Richard Guenther  
12030
 
12031
        PR middle-end/32244
12032
        * gcc.c-torture/execute/pr32244-1.c: New testcase.
12033
 
12034
2008-01-25  Richard Guenther  
12035
 
12036
        PR tree-optimization/34966
12037
        * gcc.c-torture/compile/pr34966.c: New testcase.
12038
 
12039
2008-01-25  Richard Guenther  
12040
 
12041
        PR c++/33887
12042
        * g++.dg/torture/pr33887-1.C: New testcase.
12043
        * g++.dg/torture/pr33887-2.C: Likewise.
12044
        * g++.dg/torture/pr33887-3.C: Likewise.
12045
        * gcc.c-torture/execute/20071211-1.c: Likewise.
12046
 
12047
2008-01-25  Uros Bizjak  
12048
 
12049
        PR target/34856
12050
        * gcc.dg/pr34856.c: Use pointer mode for "pin".
12051
 
12052
2008-01-25  Jakub Jelinek  
12053
 
12054
        PR middle-end/33333
12055
        * g++.dg/gomp/pr33333.C: New test.
12056
 
12057
        PR preprocessor/34692
12058
        * gcc.dg/cpp/pr34692.c: New test.
12059
        * gcc.dg/gomp/pr34692.c: New test.
12060
 
12061
2008-01-25  Olga Golovanevsky  
12062
 
12063
        * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
12064
 
12065
2008-01-24  Daniel Franke  
12066
 
12067
        PR fortran/34202
12068
        * gfortran.dg/empty_type.f90: New test.
12069
 
12070
2008-01-24  Paolo Carlini  
12071
 
12072
        PR c++/34603
12073
        * g++.dg/template/crash77.C: New.
12074
 
12075
2008-01-24  Uros Bizjak  
12076
 
12077
        PR target/34856
12078
        * gcc.dg/pr34856.c: New test.
12079
 
12080
2008-01-24  Tobias Burnus  
12081
 
12082
        * gfortran.dg/namelist_39.f90: Delete temporary files.
12083
        * gfortran.dg/namelist_44.f90: Ditto.
12084
 
12085
2008-01-24  Richard Guenther  
12086
 
12087
        PR middle-end/34953
12088
        * g++.dg/torture/pr34953.C: New testcase.
12089
 
12090
2008-01-24  Jakub Jakub Jelinek  
12091
 
12092
        PR middle-end/34934
12093
        * gcc.c-torture/compile/20080124-1.c: New test.
12094
 
12095
2008-01-24  Paul Thomas  
12096
 
12097
        PR fortran/34872
12098
        * gfortran.dg/function_charlen_3.f: New test.
12099
 
12100
2008-01-23  Michael Matz  
12101
 
12102
        PR debug/34895
12103
        * g++.dg/debug/pr34895.cc: New testcase.
12104
 
12105
2008-01-23  Richard Guenther  
12106
 
12107
        PR middle-end/31529
12108
        * gcc.dg/pr31529-1.c: New testcase.
12109
        * gcc.dg/pr31529-2.c: Likewise.
12110
 
12111
2008-01-23  Jakub Jelinek  
12112
 
12113
        PR c++/34829
12114
        * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
12115
        unsigned int for the first argument.
12116
 
12117
2008-01-22  Jakub Jelinek  
12118
 
12119
        PR c++/33984
12120
        * g++.dg/conversion/bitfield7.C: New test.
12121
        * g++.dg/cpp0x/decltype4.C: Fixed xfail.
12122
 
12123
2008-01-23  Bernd Schmidt  
12124
 
12125
        From Michael Frysinger  
12126
        * gcc.target/bfin/mcpu-bf547.c: New test.
12127
        * gcc.target/bfin/mcpu-bf523.c: New test.
12128
        * gcc.target/bfin/mcpu-bf524.c: New test.
12129
        * gcc.target/bfin/mcpu-bf526.c: New test.
12130
 
12131
2008-01-22  Eric Botcazou  
12132
 
12133
        * gcc.c-torture/execute/20080122-1.c: New test.
12134
 
12135
2008-01-22  Tom Tromey  
12136
 
12137
        PR c++/34859
12138
        * gcc.dg/cpp/pr34859.c: New file.
12139
 
12140
2008-01-22  Paul Thomas  
12141
 
12142
        PR fortran/34875
12143
        * gfortran.dg/vector_subscript_3.f90: New test.
12144
 
12145
2008-01-22  Tobias Burnus  
12146
 
12147
        PR fortran/34848
12148
        * gfortran.dg/missing_optional_dummy_4.f90
12149
 
12150
2008-01-22  Kaveh R. Ghazi  
12151
 
12152
        * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
12153
 
12154
2008-01-22  Eric Botcazou  
12155
 
12156
        * gnat.dg/unchecked_union1.adb: New test.
12157
 
12158
2008-01-22  Tom Tromey  
12159
 
12160
        PR c++/34829
12161
        * g++.dg/ext/pr34829.C: New file.
12162
 
12163
2008-01-22  Jakub Jelinek  
12164
 
12165
        PR c++/34607
12166
        * gcc.dg/gomp/pr34607.c: New test.
12167
        * g++.dg/gomp/pr34607.C: New test.
12168
 
12169
        PR c++/34914
12170
        * g++.dg/ext/vector10.C: New test.
12171
 
12172
        PR c++/34918
12173
        * g++.dg/other/error23.C: New test.
12174
 
12175
        PR c++/34917
12176
        * g++.dg/ext/vector12.C: New test.
12177
 
12178
2008-01-22  Manuel Lopez-Ibanez  
12179
 
12180
        PR 32102
12181
        * gcc.dg/Wstrict-overflow-21.c: New.
12182
        * g++.dg/warn/Wstrict-aliasing-8.C: New.
12183
 
12184
2008-01-22  Manuel Lopez-Ibanez  
12185
 
12186
        PR middle-end/33092
12187
        * gcc.dg/pr33092.c: New.
12188
 
12189
2008-01-22  Andreas Krebbel  
12190
 
12191
        * gcc.target/s390/20020926-1.c: Add -m31 option.
12192
 
12193
2008-01-22  Daniel Franke  
12194
 
12195
        PR fortran/34915
12196
        * gfortran.dg/initialization_18.f90: New test.
12197
 
12198
2008-01-22  Tobias Burnus  
12199
 
12200
        PR fortran/34899
12201
        * gfortran.dg/tab_continuation.f: New.
12202
 
12203
2008-01-22  Paul Thomas  
12204
 
12205
        PR fortran/34896
12206
        * gfortran.dg/use_rename_2.f90: New test.
12207
 
12208
2008-01-21  Richard Guenther  
12209
 
12210
        PR middle-end/34856
12211
        * gcc.c-torture/compile/pr34856.c: New testcase.
12212
 
12213
2008-01-21  Richard Guenther  
12214
 
12215
        PR c/34885
12216
        * gcc.c-torture/compile/pr34885.c: New testcase.
12217
 
12218
2008-01-21  Eric Botcazou  
12219
 
12220
        * gnat.dg/specs/alignment1.ads: New test.
12221
 
12222
2008-01-21  Richard Guenther  
12223
 
12224
        PR c++/34850
12225
        * g++.dg/torture/pr34850.C: New testcase.
12226
 
12227
2008-01-21  Alon Dayan  
12228
            Olga Golovanevsky  
12229
 
12230
        PR tree-optimization/34701
12231
        * gcc.dg/struct/wo_prof_array_field.c: New test.
12232
 
12233
2008-01-20  Paolo Carlini  
12234
 
12235
        PR c++/34891
12236
        * g++.dg/ext/vector9.C: New.
12237
 
12238
2008-01-20  Paolo Carlini  
12239
 
12240
        PR c++/34776
12241
        PR c++/34486
12242
        * g++.dg/template/crash75.C: New.
12243
        * g++.dg/template/crash76.C: Likewise.
12244
 
12245
2008-01-20  Kaz Kojima  
12246
 
12247
        PR rtl-optimization/34808
12248
        * gcc.c-torture/compile/pr34808.c: New test.
12249
 
12250
2008-01-20  Paul Thomas  
12251
 
12252
        PR fortran/34784
12253
        * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
12254
 
12255
        PR fortran/34861
12256
        * gfortran.dg/entry_array_specs_3.f90: New test.
12257
 
12258
        PR fortran/34854
12259
        * gfortran.dg/use_rename_1.f90: New test.
12260
 
12261
2008-01-20  Paul Thomas  
12262
 
12263
        PR fortran/34784
12264
        * gfortran.dg/array_constructor_20.f90: New test.
12265
        * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
12266
 
12267
        PR fortran/34785
12268
        * gfortran.dg/array_constructor_21.f90: New test.
12269
 
12270
2008-01-20  Jerry DeLisle  
12271
 
12272
        PR libfortran/34795
12273
        * gfortran.dg/inquire_13.f90: New test.
12274
 
12275
        PR libfortran/34659
12276
        * gfortran.dg/continuation_9.f90: New test.
12277
 
12278
2008-01-20  Richard Sandiford  
12279
 
12280
        PR target/34831
12281
        * gcc.target/mips/pr34831.c: New test.
12282
 
12283
2008-01-19  Thomas Koenig  
12284
 
12285
        PR fortran/34817
12286
        PR fortran/34838
12287
        * gfortran.dg/any_all_1.f90:  New test.
12288
        * gfortran.dg/any_all_2.f90:  New test.
12289
 
12290
2008-01-19  John David Anglin  
12291
 
12292
        * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
12293
        "dg-require-weak" statement.
12294
        * g++.dg/eh/weak1.C: Likewise.
12295
 
12296
2008-01-19  Jakub Jelinek  
12297
 
12298
        PR gcov-profile/34610
12299
        * gcc.dg/gomp/pr34610.c: New test.
12300
 
12301
2008-01-19  Tobias Burnus  
12302
 
12303
        PR fortran/34760
12304
        * gfortran.dg/implicit_11.f90: New.
12305
        * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
12306
        * gfortran.dg/entry_15.f90: Ditto.
12307
        * gfortran.dg/func_assign.f90: Ditto.
12308
        * gfortran.dg/gomp/reduction3.f90: Ditto.
12309
        * gfortran.dg/proc_assign_1.f90: Ditto.
12310
 
12311
        * gfortran.dg/interface_proc_end.f90: Use dg-error instead
12312
        of dg-excess-errors.
12313
 
12314
2008-01-18  Tobias Burnus  
12315
 
12316
        PR fortran/32616
12317
        * gfortran.dg/argument_checking_15.f90: New.
12318
        * gfortran.dg/argument_checking_5.f90: Change TODO into
12319
        dg-warning.
12320
 
12321
2008-01-18  Tobias Burnus  
12322
 
12323
        * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
12324
        * gfortran.dg/enum_5.f90: Ditto.
12325
        * gfortran.dg/enum_6.f90: Ditto.
12326
        * gfortran.dg/bom_error.f90: Ditto.
12327
        * gfortran.dg/func_decl_4.f90: Ditto.
12328
 
12329
2008-01-18  Jerry DeLisle  
12330
 
12331
        PR libfortran/34782
12332
        * gfortran.dg/fmt_t_6.f: New test.
12333
 
12334
2008-01-18  Tobias Burnus  
12335
 
12336
        * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for
12337
        internal I/O.
12338
 
12339
2008-01-18  Jonathan Wakely  
12340
 
12341
        * g++.dg/lookup/two-stage2.C: fix comment.
12342
 
12343
2008-01-18  Ian Lance Taylor  
12344
 
12345
        * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
12346
 
12347
2008-01-18  Ian Lance Taylor  
12348
 
12349
        PR c++/33407
12350
        * g++.dg/init/new26.C: New test.
12351
 
12352
2008-01-18  Richard Guenther  
12353
 
12354
        PR middle-end/34801
12355
        * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
12356
        redundant one.
12357
 
12358
2008-01-18  Hans-Peter Nilsson  
12359
 
12360
        * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
12361
        dg-require-effective-target.
12362
 
12363
2008-01-18  Jerry DeLisle  
12364
 
12365
        PR target/34556
12366
        * gfortran.dg/reshape_2.f90: New test.
12367
 
12368
2008-01-18  Bernhard Fischer  
12369
 
12370
        * gcc.dg/20040223-1.c: Fix comment typo.
12371
 
12372
2008-01-17  Janis Johnson  
12373
 
12374
        PR target/34814
12375
        * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
12376
        until 34814 is fixed.
12377
 
12378
2008-01-17  Andrew MacLeod  
12379
 
12380
        PR tree-optimization/34648
12381
        * gcc.c-torture/compile/pr34648.c: New testcase.
12382
 
12383
2008-01-17  Sebastian Pop  
12384
 
12385
        PR testsuite/34821
12386
        * gcc.dg/autopar/autopar.exp: New.
12387
        * g++.dg/tree-ssa/pr34355.C: Require pthread.
12388
        * lib/target-supports.exp (check_effective_target_pthread): New.
12389
 
12390
        * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
12391
        * gcc.dg/tree-ssa/reduc-1short.c: Same.
12392
        * gcc.dg/tree-ssa/reduc-1.c: Same.
12393
        * gcc.dg/tree-ssa/reduc-2short.c: Same.
12394
        * gcc.dg/tree-ssa/reduc-2.c: Same
12395
        * gcc.dg/tree-ssa/reduc-3.c: Same.
12396
        * gcc.dg/tree-ssa/reduc-1char.c: Same.
12397
        * gcc.dg/tree-ssa/reduc-6.c: Same.
12398
        * gcc.dg/tree-ssa/reduc-7.c: Same.
12399
        * gcc.dg/tree-ssa/reduc-2char.c: Same.
12400
        * gcc.dg/tree-ssa/reduc-8.c: Same.
12401
        * gcc.dg/tree-ssa/reduc-9.c: Same.
12402
 
12403
2008-01-17  Eric Botcazou  
12404
 
12405
        * gnat.dg/discr5.adb: New test.
12406
 
12407
2008-01-17  Eric Botcazou  
12408
 
12409
        * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
12410
 
12411
2008-01-17  Richard Guenther  
12412
 
12413
        PR tree-optimization/34825
12414
        * gcc.dg/pr34825.c: New testcase.
12415
 
12416
2008-01-17  Richard Guenther  
12417
 
12418
        * gcc.c-torture/execute/20080117-1.c: New testcase.
12419
 
12420
2008-01-17  Revital Eres  
12421
 
12422
        PR30957
12423
        * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
12424
 
12425
2008-01-17  Paul Thomas  
12426
 
12427
        PR fortran/34429
12428
        * gfortran.dg/function_charlen_1.f90: New test.
12429
 
12430
        PR fortran/34431
12431
        * gfortran.dg/function_types_1.f90: New test.
12432
        * gfortran.dg/function_types_2.f90: New test.
12433
 
12434
        PR fortran/34471
12435
        * gfortran.dg/function_kinds_4.f90: New test.
12436
        * gfortran.dg/function_kinds_5.f90: New test.
12437
 
12438
        * gfortran.dg/defined_operators_1.f90: Errors now at function
12439
        declarations.
12440
        * gfortran.dg/private_type_4.f90: The same.
12441
        * gfortran.dg/interface_15.f90: The same.
12442
        * gfortran.dg/elemental_args_check_2.f90: The same.
12443
        * gfortran.dg/auto_internal_assumed.f90: The same.
12444
 
12445
2008-01-16  Eric Botcazou  
12446
 
12447
        * gnat.dg/sizetype.adb: New test.
12448
 
12449
2008-01-16  Richard Guenther  
12450
 
12451
        PR middle-end/32628
12452
        * gcc.dg/overflow-warn-7.c: New testcase.
12453
 
12454
2008-01-16  Kaveh R. Ghazi  
12455
 
12456
        * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
12457
 
12458
2008-01-16  Jakub Jelinek  
12459
        Richard Guenther  
12460
 
12461
        PR c/34668
12462
        * gcc.dg/pr34668-1.c: New test.
12463
        * gcc.dg/pr34668-2.c: Likewise.
12464
 
12465
2008-01-16  Richard Guenther  
12466
 
12467
        PR c++/33819
12468
        * g++.dg/torture/pr33819.C: New testcase.
12469
 
12470
2008-01-16  Richard Guenther  
12471
 
12472
        PR c/34768
12473
        * gcc.c-torture/execute/pr34768-1.c: New testcase.
12474
        * gcc.c-torture/execute/pr34768-2.c: Likewise.
12475
 
12476
2008-01-16  Tobias Burnus  
12477
 
12478
        PR fortran/34796
12479
        * gfortran.dg/argument_checking_13.f90: New.
12480
        * gfortran.dg/argument_checking_14.f90: New.
12481
 
12482
2008-01-15  Thomas Koenig  
12483
 
12484
        PR libfortran/34671
12485
        * gfortran.dg/anyallcount_1.f90:  New test.
12486
 
12487
2008-01-15  Douglas Gregor  
12488
 
12489
        PR c++/34399
12490
        * g++.dg/cpp0x/vt-34399.C: New.
12491
        * g++.dg/template/friend50.C: New.
12492
 
12493
2008-01-15  Douglas Gregor  
12494
 
12495
        PR c++/34751
12496
        * g++.dg/cpp0x/vt-34751.C: New.
12497
 
12498
2008-01-15  Douglas Gregor  
12499
 
12500
        PR c++/34051
12501
        PR c++/34055
12502
        PR c++/34102
12503
        PR c++/34103
12504
        * g++.dg/cpp0x/vt-34051-2.C: New.
12505
        * g++.dg/cpp0x/vt-34102.C: New.
12506
        * g++.dg/cpp0x/vt-34051.C: New.
12507
        * g++.dg/cpp0x/vt-34055.C: New.
12508
        * g++.dg/cpp0x/vt-34103.C: New.
12509
 
12510
2008-01-15  Douglas Gregor  
12511
 
12512
        PR c++/34314
12513
        * g++.dg/cpp0x/vt-34314.C: New.
12514
        * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
12515
        reality (the error message was wrong previously).
12516
 
12517
2008-01-15  Douglas Gregor  
12518
 
12519
        PR c++/33964
12520
        * g++.dg/cpp0x/vt-33964.C: New.
12521
        * g++.dg/template/partial5.C: New.
12522
 
12523
2008-01-15  Douglas Gregor  
12524
 
12525
        PR c++/34052
12526
        * g++.dg/cpp0x/vt-34052.C: New.
12527
        * g++.dg/template/ttp26.C: New.
12528
 
12529
2008-01-14  Eric Botcazou  
12530
 
12531
        * gnat.dg/rep_clause2.ad[sb]: New test.
12532
        * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
12533
 
12534
2008-01-14  Manuel Lopez-Ibanez  
12535
 
12536
        PR c++/24924
12537
        * g++.dg/cpp/pedantic-errors.C: Delete.
12538
        * g++.dg/cpp/permissive.C: Delete.
12539
 
12540
2008-01-14  Eric Botcazou  
12541
 
12542
        * gcc.c-torture/compile/20080114-1.c: New test.
12543
 
12544
2008-01-13  Tobias Burnus  
12545
 
12546
        PR fortran/34665
12547
        * gfortran.dg/argument_checking_11.f90: New.
12548
        * gfortran.dg/argument_checking_12.f90: New.
12549
        * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
12550
        * gfortran.dg/c_assoc_2.f03: Update dg-error.
12551
        * gfortran.dg/argument_checking_3.f90: Ditto.
12552
        * gfortran.dg/pointer_intent_2.f90: Ditto.
12553
        * gfortran.dg/import2.f90: Ditto.
12554
        * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
12555
        * gfortran.dg/implicit_actual.f90: Ditto.
12556
        * gfortran.dg/used_dummy_types_3.f90: Ditto.
12557
        * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
12558
 
12559
2008-01-13  Tobias Burnus  
12560
 
12561
        PR fortran/34763
12562
        * gfortran.dg/interface_proc_end.f90: New.
12563
 
12564
2008-01-13  Tobias Burnus  
12565
 
12566
        PR fortran/34759
12567
        * gfortran.dg/assumed_size_refs_4.f90: New.
12568
 
12569
2008-01-13  Eric Botcazou  
12570
 
12571
        * gnat.dg/unchecked_convert1.adb.
12572
 
12573
2008-01-13  Richard Guenther  
12574
 
12575
        * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
12576
        readable and writable again before exiting.
12577
 
12578
2008-01-13  Richard Guenther  
12579
 
12580
        PR middle-end/34601
12581
        * gcc.dg/noncompile/incomplete-4.c: New testcase.
12582
 
12583
2008-01-13  Jan Hubicka  
12584
 
12585
        PR middle-end/32135
12586
        * gcc.dg/pr32135.c: new.
12587
 
12588
2008-01-12  Doug Kwan  
12589
 
12590
        * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
12591
        * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
12592
        -Wignored-qualifiers.
12593
 
12594
2008-01-12  Eric Botcazou  
12595
 
12596
        * gnat.dg/slice3.adb: New test.
12597
        * gnat.dg/slice4.adb: Likewise.
12598
 
12599
2008-01-12  Eric Botcazou  
12600
 
12601
        * gnat.dg/bit_packed_array.ad[sb]: New test.
12602
 
12603
2008-01-12  Jerry DeLisle  
12604
 
12605
        PR fortran/34432
12606
        * gfortran.dg/parens_7.f90: New test.
12607
 
12608
2008-01-11  Kaveh R. Ghazi  
12609
 
12610
        * gcc.dg/tree-ssa/loadpre5.c: Use static.
12611
        * gcc.dg/tree-ssa/loadpre8.c: Likewise.
12612
 
12613
        * gcc.dg/pr33826.c: Require nonpic.
12614
 
12615
2008-01-11  Jerry DeLisle  
12616
 
12617
        PR fortran/34722
12618
        * gfortran.dg/inquire_12.f90: New test.
12619
 
12620
2008-01-11  Thomas Koenig  
12621
 
12622
        PR libfortran/34670
12623
        * all_bounds_1.f90: New test case.
12624
        * maxloc_bounds_1.f90: New test case.
12625
        * maxloc_bounds_2.f90: New test case.
12626
        * maxloc_bounds_3.f90: New test case.
12627
        * maxloc_bounds_4.f90: New test case.
12628
        * maxloc_bounds_5.f90: New test case.
12629
        * maxloc_bounds_6.f90: New test case.
12630
        * maxloc_bounds_7.f90: New test case.
12631
        * maxloc_bounds_8.f90: New test case.
12632
 
12633
2008-01-11  Eric Botcazou  
12634
 
12635
        * gcc.dg/struct-ret-3.c: New test.
12636
 
12637
2008-01-11  Paul Thomas  
12638
 
12639
        PR fortran/34537
12640
        * gfortran.dg/transfer_simplify_8.f90: New test.
12641
 
12642
2008-01-11  Andreas Krebbel  
12643
 
12644
        * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
12645
        size_t using predefined macro.
12646
 
12647
2008-01-10  Raksit Ashok  
12648
 
12649
        PR rtl-optimization/27971
12650
        * gcc.target/i386/pr27971.c: New testcase.
12651
 
12652
2008-01-10  Paul Thomas  
12653
 
12654
        PR fortran/34396
12655
        * gfortran.dg/bounds_check_12.f90: New test.
12656
 
12657
2008-01-10  Uros Bizjak  
12658
 
12659
        * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
12660
        * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
12661
 
12662
2008-01-10  Andreas Krebbel  
12663
 
12664
        PR middle-end/34641
12665
        * g++.dg/torture/pr34641.C: New testcase.
12666
 
12667
2008-01-10  Richard Guenther  
12668
 
12669
        PR tree-optimization/34651
12670
        * g++.dg/torture/pr34651.C: New testcase.
12671
 
12672
2008-01-09  Sebastian Pop  
12673
 
12674
        PR tree-optimization/34017
12675
        * gcc.dg/tree-ssa/pr34017.c: New.
12676
 
12677
2008-01-09  Richard Guenther  
12678
        Andrew Pinski  
12679
 
12680
        PR middle-end/30132
12681
        * gcc.c-torture/compile/pr30132.c: New testcase.
12682
 
12683
2008-01-09  Richard Guenther  
12684
 
12685
        PR middle-end/34458
12686
        * gcc.c-torture/compile/pr34458.c: New testcase.
12687
 
12688
2008-01-08  John David Anglin  
12689
 
12690
        PR testsuite/30459
12691
        g++.dg/eh/ia64-2.C: Require weak support.
12692
 
12693
2008-01-08  Richard Guenther  
12694
 
12695
        PR middle-end/31863
12696
        * g++.dg/torture/pr31863.C: New testcase.
12697
 
12698
2008-01-08  Jakub Jelinek  
12699
 
12700
        PR middle-end/34694
12701
        * gcc.dg/gomp/pr34694.c: New test.
12702
        * g++.dg/gomp/pr34694.C: New test.
12703
 
12704
        PR c++/33890
12705
        * g++.dg/gomp/pr33890.C: New test.
12706
 
12707
2008-01-08  Paul Thomas  
12708
 
12709
        PR fortran/34476
12710
        * gfortran.dg/parameter_array_init_3.f90: New test.
12711
 
12712
2008-01-08  Paul Thomas  
12713
 
12714
        PR fortran/34681
12715
        PR fortran/34704
12716
        * gfortran.dg/alloc_comp_default_init_1.f90: New test.
12717
 
12718
2008-01-07  Janis Johnson  
12719
 
12720
        * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
12721
        * g++.dg/other/spu2vmx-1.C: Use it.
12722
 
12723
2008-01-07  Jack Howarth  
12724
 
12725
        * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
12726
 
12727
        PR testsuite/34575
12728
        * gcc.target/powerpc/popcount-1.c: Skip on darwin.
12729
        * gcc.target/powerpc/parity-1.c: Likewise.
12730
 
12731
2008-01-07  Fred Fish  
12732
 
12733
        PR preprocessor/30363:
12734
        * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
12735
        macro expansions.
12736
 
12737
2008-01-07  Paul Thomas  
12738
 
12739
        PR fortran/34672
12740
        * gfortran.dg/use_only_2.f90: New test.
12741
 
12742
2008-01-06  Paolo Carlini  
12743
 
12744
        PR libstdc++/34680
12745
        * g++.dg/rtti/predefined-rtti-macro-1.C: New.
12746
        * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
12747
 
12748
2008-01-06  Paul Thomas  
12749
 
12750
        PR fortran/34545
12751
        * gfortran.dg/use_12.f90: New test.
12752
 
12753
2008-01-06  Tobias Burnus  
12754
 
12755
        PR fortran/34689
12756
        * interface.c (compare_actual_formal): Fix intent(out) check for
12757
        function result variables.
12758
 
12759
2008-01-06  Tobias Burnus  
12760
 
12761
        PR fortran/34690
12762
        * gfortran.dg/elemental_args_check_2.f90: Fix test case.
12763
 
12764
2008-01-06  Tobias Burnus  
12765
 
12766
        PR fortran/34689
12767
        * gfortran.dg/intent_out_4.f90: Fix test case.
12768
 
12769
2008-01-06  Tobias Burnus  
12770
 
12771
        PR fortran/34689
12772
        * gfortran.dg/intent_out_4.f90: New.
12773
 
12774
2008-01-06  Jerry DeLisle  
12775
 
12776
        PR libfortran/34540
12777
        * gfortran.dg/optional_dim_3.f90: New test.
12778
 
12779
2008-01-06  Tobias Burnus  
12780
 
12781
        PR fortran/34658
12782
        * gfortran.dg/common_11.f90: New.
12783
        * gfortran.dg/blockdata_1.f90: Update test case.
12784
        * gfortran.dg/blockdata_2.f90: Update test case.
12785
 
12786
2008-01-06  Tobias Burnus  
12787
 
12788
        * gfortran.dg/equiv_constraint_9.f90: Fix typo.
12789
 
12790
2008-01-06  Tobias Burnus  
12791
 
12792
        PR fortran/34655
12793
        * gfortran.dg/equiv_constraint_9.f90: New.
12794
 
12795
2008-01-06  Revital Eres  
12796
 
12797
        PR tree-optimization/34263
12798
        * gcc.dg/pr34263.c:  New testcase.
12799
 
12800
2008-01-06  Tobias Burnus  
12801
 
12802
        PR fortran/34654
12803
        * gfortran.dg/internal_io_unf.f90: New.
12804
 
12805
2008-01-06  Tobias Burnus  
12806
 
12807
        PR fortran/34660
12808
        * gfortran.dg/elemental_args_check_2.f90: New.
12809
 
12810
2008-01-06  Tobias Burnus  
12811
 
12812
        PR fortran/34662
12813
        * gfortran.dg/intent_out_3.f90: New.
12814
 
12815
2008-01-05  Richard Sandiford  
12816
 
12817
        * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
12818
 
12819
2008-01-05  Jerry DeLisle  
12820
 
12821
        PR libfortran/34676
12822
        * gfortran.dg/list_read_8.f90: New test.
12823
 
12824
2008-01-04  Richard Guenther  
12825
 
12826
        PR middle-end/34029
12827
        * gcc.c-torture/compile/pr34029-1.c: New testcase.
12828
        * gcc.c-torture/compile/pr34029-2.c: Likewise.
12829
 
12830
2008-01-04  Jakub Jelinek  
12831
 
12832
        PR gcov-profile/34609
12833
        * g++.dg/gcov/gcov-6.C: New test.
12834
 
12835
2008-01-04  Richard Guenther  
12836
 
12837
        PR tree-optimization/31081
12838
        * g++.dg/torture/pr31081-1.C: New testcase.
12839
        * g++.dg/torture/pr31081-2.C: Likewise.
12840
 
12841
2008-01-04  Richard Sandiford  
12842
 
12843
        * gcc.target/mips/rsqrt-1.c: Require -mgp64.
12844
        * gcc.target/mips/rsqrt-2.c: Likewise.
12845
        * gcc.target/mips/rsqrt-4.c: New test.
12846
 
12847
2008-01-04  Tobias Burnus  
12848
 
12849
        PR fortran/34557
12850
        * gfortran.dg/equiv_substr.f90: New.
12851
 
12852
2008-01-03  Tom Tromey  
12853
 
12854
        PR c/34457:
12855
        * gcc.dg/pr34457-2.c: New file.
12856
        * gcc.dg/pr34457-1.c: New file.
12857
 
12858
2008-01-03  Sebastian Pop  
12859
 
12860
        Revert fix for PR tree-optimization/34458.
12861
 
12862
2008-01-03  Sebastian Pop  
12863
 
12864
        PR tree-optimization/34458
12865
        * gcc.dg/tree-ssa/pr34458.c: New.
12866
 
12867
2008-01-03  Thomas Koenig  
12868
 
12869
        PR libfortran/34565
12870
        * gfortran.dg/internal_readwrite_1.f90:  New test.
12871
        * gfortran.dg/internal_readwrite_2.f90:  New test.
12872
 
12873
2008-01-03  Tom Tromey  
12874
 
12875
        PR preprocessor/34602:
12876
        * gcc.dg/cpp/pr34602.c: New file.
12877
 
12878
2008-01-03  Jakub Jelinek  
12879
 
12880
        PR tree-optimization/29484
12881
        * gcc.c-torture/execute/20071220-1.c: New test.
12882
        * gcc.c-torture/execute/20071220-2.c: New test.
12883
 
12884
2008-01-03  Sebastian Pop  
12885
 
12886
        PR tree-optimization/34635
12887
        * gcc.dg/tree-ssa/pr34635.c: New.
12888
        * gcc.dg/tree-ssa/pr34635-1.c: New.
12889
 
12890
2008-01-02  John David Anglin  
12891
 
12892
        PR middle-end/34562
12893
        * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar
12894
        in scan-assembler check.
12895
 
12896
2008-01-03  Jakub Jelinek  
12897
 
12898
        PR middle-end/34608
12899
        * g++.dg/gomp/pr34608.C: New test.
12900
 
12901
2008-01-02  Richard Guenther  
12902
 
12903
        PR middle-end/34093
12904
        PR middle-end/31976
12905
        * gcc.c-torture/compile/pr34093.c: New testcase.
12906
 
12907
2008-01-01  Douglas Gregor  
12908
 
12909
        * g++.dg/cpp0x/long_long.C: New.
12910
 
12911
2008-01-01  Andrew Pinski  
12912
 
12913
        * gcc.target/spu/tag_manager.c : Include stdlib.h.
12914
        * gcc.target/spu/Wmain.c: Fix the line numbers for the
12915
        warning on the function main.
12916
 
12917
2008-01-01  Jakub Jelinek  
12918
 
12919
        * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
12920
        rather than __v2di type.
12921
 
12922
 
12923
Copyright (C) 2008 Free Software Foundation, Inc.
12924
 
12925
Copying and distribution of this file, with or without modification,
12926
are permitted in any medium without royalty provided the copyright
12927
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.