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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [ChangeLog] - Blame information for rev 309

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

Line No. Rev Author Line
1 293 jeremybenn
2010-07-31  Release Manager
2
 
3
        * GCC 4.5.1 released.
4
 
5
2010-07-30  Ramana Radhakrishnan  
6
 
7
        Backport from mainline
8
        2010-07-22  Ramana Radhakrishnan  
9
 
10
        PR target/43698
11
        * gcc.target/arm/pr43698.c: New test.
12
 
13
2010-07-23  Jakub Jelinek  
14
 
15
        PR tree-optimization/45047
16
        * gcc.c-torture/compile/pr45047.c: New test.
17
 
18
2010-07-23  Jason Merrill  
19
 
20
        PR c++/45008
21
        * g++.dg/abi/mangle44.C: New.
22
 
23
2010-07-22  Jakub Jelinek  
24
 
25
        PR debug/45015
26
        * gcc.target/m68k/pr45015.c: New test.
27
 
28
        Backport from mainline
29
        2010-07-16  Jakub Jelinek  
30
 
31
        PR target/44942
32
        * gcc.c-torture/execute/pr44942.c: New test.
33
        * gcc.target/i386/pr44942.c: New test.
34
 
35
2010-07-21  Steven G. Kargl  
36
 
37
        PR fortran/44929
38
        * Revert my commit r162325 for this PR.
39
 
40
2010-07-21  Martin Jambor  
41
 
42
        PR tree-optimization/44900
43
        * g++.dg/torture/pr44900.C: New test.
44
 
45
2010-07-21  Rainer Orth  
46
 
47
        Backport from mainline:
48
        2010-06-25  Jerry DeLisle  
49
 
50
        PR testsuite/38946
51
        * gfortran.dg/array_constructor_23.f: Update test to allow for small
52
        error in comparing reals.
53
 
54
2010-07-21  Rainer Orth  
55
 
56
        Backport from mainline:
57
        2010-07-19  Rainer Orth  
58
 
59
        * lib/target-supports.exp (check_sse_os_support_available): New
60
        proc.
61
        (check_sse_hw_available): New proc.
62
        (check_effective_target_sse_runtime): New proc.
63
        (check_effective_target_sse2_runtime): New proc.
64
        * lib/fortran-torture.exp (get-fortran-torture-options): Only add
65
        -msse2 if check_sse_os_support_available.
66
        * g++.dg/vect/vect.exp: Only run -msse2 tests if
67
        check_sse_os_support_available.
68
        * gcc.dg/vect/vect.exp: Likewise.
69
        * gfortran.dg/vect/vect.exp: Likewise.
70
        * gcc.target/i386/sol2-check: Renamed to ...
71
        * gcc.target/i386/sse-os-support.h: ... this.
72
        (sol2_check): Renamed to ...
73
        (sse_os_support): ... this.
74
        Only test movss with xmm registers.
75
        * gcc.target/i386/sse-check.h: Reflect new header and function names.
76
        Removed ILL_INSN, ILL_INSN_LEN.
77
        * gcc.target/i386/sse2-check.h: Likewise.
78
        * gcc.target/i386/sse3-check.h: Likewise.
79
        * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
80
        Removed cpuid.h, __get_cpuid test.
81
        * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
82
        Removed cpuid.h, __get_cpuid test.
83
        * g++.dg/other/pr40446.C: Likewise.
84
        * gcc.dg/compat/union-m128-1_main.c: Likewise.
85
        * gcc.dg/compat/vector-1a_main.c: Likewise.
86
        * gcc.dg/compat/vector-2a_main.c: Likewise.
87
        * gcc.dg/pr36584.c: Likewise.
88
        * gcc.dg/pr37544.c: Likewise.
89
        * gcc.dg/torture/pr16104-1.c: Likewise.
90
        * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
91
        * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
92
        * gcc.dg/torture/stackalign/push-1.c: Likewise.
93
        * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
94
        * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
95
        * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
96
        sse2_runtime.
97
        * gcc.dg/torture/pr35771-2.c: Likewise.
98
        * gcc.dg/torture/pr35771-3.c: Likewise.
99
        * gcc.target/i386/pr39315-2.c: Likewise.
100
        * gcc.target/i386/pr39315-4.c: Likewise.
101
        * gcc.target/i386/vperm-v2df.c: Likewise.
102
        * gcc.target/i386/vperm-v2di.c: Likewise.
103
        * gcc.target/i386/vperm-v4si-1.c: Likewise.
104
        * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
105
        sse_runtime.
106
 
107
2010-07-20  Richard Guenther  
108
 
109
        PR tree-optimization/44977
110
        * gcc.dg/torture/pr44977.c: New testcase.
111
 
112
2010-07-19  Steven G. Kargl  
113
 
114
        PR fortran/44929
115
        * gfortran.dg/allocate_with_typespec.f90: New test.
116
        * gfortran.dg/allocate_derived_1.f90: Update error message.
117
 
118
2010-07-19  Jason Merrill  
119
 
120
        PR c++/44996
121
        * g++.dg/cpp0x/decltype23a.C: New.
122
 
123
2010-07-18  Daniel Franke  
124
            Paul Thomas  
125
 
126
        PR fortran/30668
127
        PR fortran/31346
128
        PR fortran/34260
129
        PR fortran/40011
130
        * gfortran.dg/pr40999.f: Fix function type.
131
        * gfortran.dg/whole_file_5.f90: Likewise.
132
        * gfortran.dg/whole_file_6.f90: Likewise.
133
        * gfortran.dg/whole_file_16.f90: New.
134
        * gfortran.dg/whole_file_17.f90: New.
135
        * gfortran.dg/whole_file_18.f90: New.
136
        * gfortran.dg/whole_file_19.f90: New.
137
 
138
2010-07-14  Rainer Orth  
139
 
140
        Backport from mainline:
141
        2010-07-12  Rainer Orth  
142
 
143
        * gcc.dg/pr42427.c: Require c99_runtime.
144
        * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
145
        c99_runtime.
146
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
147
        * gcc.target/i386/avx-vcmppd-1.c: Likewise.
148
        * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
149
        * gcc.target/i386/avx-vcmpps-1.c: Likewise.
150
        * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
151
        * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
152
        * gcc.target/i386/avx-vcmpss-1.c: Likewise.
153
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
154
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise
155
        * gcc.target/i386/pr37275.c: Require visibility support.
156
 
157
2010-07-14  Rainer Orth  
158
 
159
        Backport from mainline:
160
        2010-07-12  Rainer Orth  
161
 
162
        * lib/target-supports.exp (check_effective_target_sse): New proc.
163
        * gcc.target/i386/sol2-check.h: New file.
164
        * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
165
        Include sol2-check.h.
166
        (main) Only run do_test () if sol2_check ().
167
        * gcc.target/i386/sse2-check.h: Likewise.
168
        * gcc.target/i386/sse3-check.h: Likewise.
169
        * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
170
        [__sun__ && __svr4__]: Execute SSE2 instruction.
171
        * gcc.target/i386/math-torture/math-torture.exp: Only add options
172
        with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
173
        * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
174
        * g++.dg/ext/vector14.C: Likewise.
175
        * g++.dg/other/mmintrin.C: Likewise.
176
        * gcc.dg/20020418-1.c: Likewise.
177
        * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
178
        * gcc.dg/format/ms_unnamed-1.c: Likewise.
179
        * gcc.dg/format/unnamed-1.c: Likewise.
180
        Adapt dg-warning line number.
181
        * gcc.dg/graphite/pr40281.c: Likewise.
182
        * gcc.dg/pr32176.c: Likewise.
183
        * gcc.dg/pr40550.c: Likewise.
184
        * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
185
        * gcc.dg/torture/pr36891.c: Likewise.
186
        * gcc.target/i386/20020218-1.c: Likewise.
187
        * gcc.target/i386/20020523.c: Likewise.
188
        * gcc.target/i386/abi-1.c: Likewise.
189
        * gcc.target/i386/brokensqrt.c: Likewise.
190
        * gcc.target/i386/fastcall-sseregparm.c: Likewise.
191
        * gcc.target/i386/pr13366.c: Likewise.
192
        * gcc.target/i386/pr13685.c: Likewise.
193
        * gcc.target/i386/pr24306.c: Likewise.
194
        * gcc.target/i386/pr31486.c: Likewise.
195
        * gcc.target/i386/pr32065-1.c: Likewise.
196
        * gcc.target/i386/pr32065-2.c: Likewise.
197
        * gcc.target/i386/pr32389.c: Likewise.
198
        * gcc.target/i386/pr38824.c: Likewise.
199
        * gcc.target/i386/pr38931.c: Likewise.
200
        * gcc.target/i386/pr39592-1.c: Likewise.
201
        * gcc.target/i386/recip-divf.c: Likewise.
202
        * gcc.target/i386/recip-sqrtf.c: Likewise.
203
        * gcc.target/i386/recip-vec-divf.c: Likewise.
204
        * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
205
        * gcc.target/i386/sse-1.c: Likewise.
206
        * gcc.target/i386/sse-16.c: Likewise.
207
        * gcc.target/i386/sse-2.c: Likewise.
208
        * gcc.target/i386/sse-20.c: Likewise.
209
        * gcc.target/i386/sse-3.c: Likewise.
210
        * gcc.target/i386/sse-7.c: Likewise.
211
        * gcc.target/i386/sse-9.c: Likewise.
212
        * gcc.target/i386/sse-addps-1.c: Likewise.
213
        * gcc.target/i386/sse-addss-1.c: Likewise.
214
        * gcc.target/i386/sse-andnps-1.c: Likewise.
215
        * gcc.target/i386/sse-andps-1.c: Likewise.
216
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
217
        * gcc.target/i386/sse-comiss-1.c: Likewise.
218
        * gcc.target/i386/sse-comiss-2.c: Likewise.
219
        * gcc.target/i386/sse-comiss-3.c: Likewise.
220
        * gcc.target/i386/sse-comiss-4.c: Likewise.
221
        * gcc.target/i386/sse-comiss-5.c: Likewise.
222
        * gcc.target/i386/sse-comiss-6.c: Likewise.
223
        * gcc.target/i386/sse-copysignf-vec.c: Likewise.
224
        * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
225
        * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
226
        * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
227
        * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
228
        * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
229
        * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
230
        * gcc.target/i386/sse-divps-1.c: Likewise.
231
        * gcc.target/i386/sse-divss-1.c: Likewise.
232
        * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
233
        * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
234
        * gcc.target/i386/sse-maxps-1.c: Likewise.
235
        * gcc.target/i386/sse-maxss-1.c: Likewise.
236
        * gcc.target/i386/sse-minps-1.c: Likewise.
237
        * gcc.target/i386/sse-minss-1.c: Likewise.
238
        * gcc.target/i386/sse-movaps-1.c: Likewise.
239
        * gcc.target/i386/sse-movaps-2.c: Likewise.
240
        * gcc.target/i386/sse-movhlps-1.c: Likewise.
241
        * gcc.target/i386/sse-movhps-1.c: Likewise.
242
        * gcc.target/i386/sse-movhps-2.c: Likewise.
243
        * gcc.target/i386/sse-movlhps-1.c: Likewise.
244
        * gcc.target/i386/sse-movmskps-1.c: Likewise.
245
        * gcc.target/i386/sse-movntps-1.c: Likewise.
246
        * gcc.target/i386/sse-movss-1.c: Likewise.
247
        * gcc.target/i386/sse-movss-2.c: Likewise.
248
        * gcc.target/i386/sse-movss-3.c: Likewise.
249
        * gcc.target/i386/sse-movups-1.c: Likewise.
250
        * gcc.target/i386/sse-movups-2.c: Likewise.
251
        * gcc.target/i386/sse-mulps-1.c: Likewise.
252
        * gcc.target/i386/sse-mulss-1.c: Likewise.
253
        * gcc.target/i386/sse-orps-1.c: Likewise.
254
        * gcc.target/i386/sse-rcpps-1.c: Likewise.
255
        * gcc.target/i386/sse-recip-vec.c: Likewise.
256
        * gcc.target/i386/sse-recip.c: Likewise.
257
        * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
258
        * gcc.target/i386/sse-set-ps-1.c: Likewise.
259
        * gcc.target/i386/sse-sqrtps-1.c: Likewise.
260
        * gcc.target/i386/sse-subps-1.c: Likewise.
261
        * gcc.target/i386/sse-subss-1.c: Likewise.
262
        * gcc.target/i386/sse-ucomiss-1.c: Likewise.
263
        * gcc.target/i386/sse-ucomiss-2.c: Likewise.
264
        * gcc.target/i386/sse-ucomiss-3.c: Likewise.
265
        * gcc.target/i386/sse-ucomiss-4.c: Likewise.
266
        * gcc.target/i386/sse-ucomiss-5.c: Likewise.
267
        * gcc.target/i386/sse-ucomiss-6.c: Likewise.
268
        * gcc.target/i386/sse-unpckhps-1.c: Likewise.
269
        * gcc.target/i386/sse-unpcklps-1.c: Likewise.
270
        * gcc.target/i386/sse-xorps-1.c: Likewise.
271
        * gcc.target/i386/ssefn-1.c: Likewise.
272
        * gcc.target/i386/ssefn-3.c: Likewise.
273
        * gcc.target/i386/sseregparm-1.c: Likewise.
274
        * gcc.target/i386/stackalign/return-3.c: Likewise.
275
        * gcc.target/i386/vectorize1.c: Likewise.
276
        * gcc.target/i386/vperm-v4sf-1.c: Likewise.
277
        * gcc.target/i386/xorps-sse.c: Likewise.
278
        * gfortran.dg/pr28158.f90: Likewise.
279
        * gfortran.dg/pr30667.f: Likewise.
280
        * gnat.dg/loop_optimization7.adb: Likewise.
281
        * gnat.dg/sse_nolib.adb: Likewise.
282
 
283
2010-07-12  Jie Zhang  
284
 
285
        * gcc.target/arm/interrupt-1.c: New test.
286
        * gcc.target/arm/interrupt-2.c: New test.
287
 
288
2010-07-11  Jack Howarth  
289
 
290
        Backport from mainline
291
        2010-05-27  Jack Howarth  
292
        * g++.dg/lto/20100302_0.C: Skip on darwin.
293
 
294
        2009-04-30  Steven Bosscher  
295
        * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
296
        conflict with darwin crt1.o 'start' symbol.
297
 
298
        2010-05-22  Iain Sandoe  
299
        * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
300
 
301
        2010-05-25  Jack Howarth 
302
                    Iain Sandoe  
303
        * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
304
        * gcc.dg/lto/20081222_0.c: Require alias support.
305
 
306
2010-07-10  Mikael Pettersson  
307
 
308
        PR testsuite/44325
309
        Backport from mainline
310
        2010-07-04  Ira Rosen  
311
                Revital Eres  
312
 
313
        * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
314
        support misaligned stores.
315
 
316
2010-07-10  Iain Sandoe  
317
 
318
        Backport from mainline
319
        2010-07-03  Iain Sandoe  
320
                    Mikael Pettersson  
321
 
322
        * obj-c++.dg/encode-2.mm: Produce object and save temps.
323
        Make signed-ness of chars explicit.  Scan the object for
324
        strings that are split by some target assemblers.
325
        * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
326
        explicit.
327
 
328
2010-07-09  Rainer Orth  
329
 
330
        * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
331
        multiplication by values.
332
        * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
333
        * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
334
 
335
2010-07-08  Jakub Jelinek  
336
 
337
        PR fortran/44847
338
        * gfortran.dg/gomp/pr44847.f90: New test.
339
 
340
2010-07-08  Jason Merrill  
341
 
342
        PR c++/44703
343
        * g++.dg/cpp0x/initlist41.C: New.
344
 
345
2010-07-08  Richard Guenther  
346
 
347
        Backport from mainline
348
        2010-05-27  Richard Guenther  
349
 
350
        PR tree-optimization/44284
351
        * gcc.dg/vect/vect-118.c: New testcase.
352
        * gcc.dg/vect/bb-slp-20.c: Adjust.
353
        * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
354
        * gcc.dg/vect/slp-9.c: Likewise.
355
        * gcc.dg/vect/slp-reduc-4.c: Likewise.
356
        * gcc.dg/vect/vect-10.c: Likewise.
357
        * gcc.dg/vect/vect-109.c: Likewise.
358
        * gcc.dg/vect/vect-12.c: Likewise.
359
        * gcc.dg/vect/vect-36.c: Likewise.
360
        * gcc.dg/vect/vect-7.c: Likewise.
361
        * gcc.dg/vect/vect-iv-8.c: Likewise.
362
        * gcc.dg/vect/vect-multitypes-10.c: Likewise.
363
        * gcc.dg/vect/vect-multitypes-13.c: Likewise.
364
        * gcc.dg/vect/vect-multitypes-14.c: Likewise.
365
        * gcc.dg/vect/vect-multitypes-15.c: Likewise.
366
        * gcc.dg/vect/vect-multitypes-7.c: Likewise.
367
        * gcc.dg/vect/vect-multitypes-8.c: Likewise.
368
        * gcc.dg/vect/vect-multitypes-9.c: Likewise.
369
        * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
370
        * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
371
        * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
372
        * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
373
        * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
374
        * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
375
        * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
376
        * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
377
        * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
378
        * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
379
 
380
        2010-07-06  Richard Guenther  
381
 
382
        PR middle-end/44828
383
        * gcc.c-torture/execute/pr44828.c: New testcase.
384
 
385
2010-07-06  Peter Bergner  
386
 
387
        Backport from mainline
388
        2010-07-06  Peter Bergner  
389
 
390
        PR testsuite/44195
391
        * gcc.dg/lto/20100518_0.c: Limit to x86.
392
 
393
2010-07-03  H.J. Lu  
394
 
395
        Backport from mainline
396
        2010-07-03  H.J. Lu  
397
 
398
        PR c/44806
399
        * gcc.dg/torture/pr44806.c: New.
400
 
401
2010-07-02  Iain Sandoe  
402
 
403
        * objc-obj-c++-shared/Object1.h: Correct Line endings.
404
 
405
2010-07-02  Paolo Carlini  
406
 
407
        * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
408
 
409
2010-07-02  Paolo Carlini  
410
 
411
        PR c++/44039
412
        * g++.dg/template/crash98.C: New.
413
 
414
2010-07-02  Iain Sandoe  
415
 
416
        * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
417
        Use the ABI-0 accessors and fail it for m64.
418
 
419
2010-07-02  Iain Sandoe  
420
 
421
        * objc-obj-c++-shared/next-abi.h: Remove dependency on system
422
        headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
423
        * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
424
        the method types to forward:.
425
 
426
2010-07-01  Jakub Jelinek  
427
 
428
        PR tree-optimization/40421
429
        * gfortran.fortran-torture/compile/pr40421.f90: New test.
430
 
431
2010-07-01  Jakub Jelinek  
432
 
433
        Backport from mainline
434
        2010-06-29  Jakub Jelinek  
435
 
436
        PR tree-optimization/43801
437
        * g++.dg/torture/pr43801.C: New test.
438
 
439
        2010-06-21  Jakub Jelinek  
440
 
441
        PR target/44575
442
        * gcc.c-torture/execute/pr44575.c: New test.
443
 
444
2010-06-30  Paolo Carlini  
445
 
446
        PR c++/44628
447
        * g++.dg/template/crash97.C: New.
448
 
449
2010-06-30  Jakub Jelinek  
450
 
451
        Backport from mainline
452
        2010-06-25  Jakub Jelinek  
453
 
454
        PR middle-end/43866
455
        * gfortran.dg/pr43866.f90: New test.
456
 
457
2010-06-30  Martin Jambor  
458
 
459
        PR tree-optimization/43905
460
        * g++.dg/torture/pr43905.C: New test.
461
 
462
2010-06-29  Jason Merrill  
463
 
464
        PR c++/44587
465
        * g++.dg/template/qualified-id2.C: New.
466
        * g++.dg/template/qualified-id3.C: New.
467
 
468
2010-06-29  Paul Thomas  
469
 
470
        PR fortran/44582
471
        * gfortran.dg/aliasing_array_result_1.f90 : New test.
472
 
473
2010-06-29  Rainer Orth  
474
 
475
        * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
476
 
477
2010-06-29  Martin Jambor  
478
 
479
        Backport from mainline
480
        2010-05-17  Martin Jambor  
481
 
482
        PR middle-end/44133
483
        * gcc.dg/tree-ssa/pr44133.c: New test.
484
 
485
2010-06-29  Martin Jambor  
486
 
487
        Backport from mainline
488
        2010-04-13  Martin Jambor  
489
 
490
        * gcc.dg/tree-ssa/sra-9.c: New test.
491
 
492
2010-06-28  Rainer Orth  
493
 
494
        * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
495
        * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
496
        * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
497
        * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
498
        * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
499
        * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
500
        * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
501
        * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
502
 
503
2010-06-27  Paul Thomas  
504
 
505
        PR fortran/43841
506
        PR fortran/43843
507
        * gfortran.dg/elemental_scalar_args_1.f90 : New test.
508
 
509
2010-06-27  Richard Guenther  
510
 
511
        PR tree-optimization/44683
512
        * gcc.c-torture/execute/pr44683.c: New testcase.
513
 
514
2010-06-26  Richard Guenther  
515
 
516
        PR tree-optimization/44393
517
        * gcc.dg/pr44393.c: New testcase.
518
 
519
2010-06-26  Richard Guenther  
520
 
521
        PR middle-end/44674
522
        * gcc.dg/pr44674.c: New testcase.
523
 
524
2010-06-25  Jerry DeLisle  
525
 
526
        PR fortran/44448
527
        * gfortran.dg/atan2_1.f90: Add -ffloat-store.
528
 
529
2010-06-25  Richard Guenther  
530
 
531
        Backport from mainline
532
        2010-06-16  Richard Guenther  
533
 
534
        PR c/44555
535
        * gcc.c-torture/execute/pr44555.c: New testcase.
536
 
537
2010-06-22  Jakub Jelinek  
538
 
539
        PR c++/44627
540
        * g++.dg/other/method1.C: New test.
541
 
542
2010-06-22  Tobias Burnus  
543
 
544
        PR fortran/44556
545
        * gfortran.dg/allocate_alloc_opt_11.f90: New.
546
 
547
2010-06-21  H.J. Lu  
548
 
549
        Backport from mainline
550
        2010-06-21  H.J. Lu  
551
 
552
        PR target/44615
553
        * gcc.target/i386/sse2-vec-2a.c: New.
554
 
555
2010-06-21  H.J. Lu  
556
 
557
        Backport from mainline
558
        2010-06-21  H.J. Lu  
559
 
560
        PR target/44615
561
        * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
562
 
563
2010-06-20  Uros Bizjak  
564
 
565
        PR target/44546
566
        * gcc.target/i386/pr44546.c: New test.
567
 
568
2010-06-19  John David Anglin  
569
 
570
        * g++.dg/ext/label13.C: Fix typo in last change.
571
 
572
2010-06-18  John David Anglin  
573
 
574
        PR c++/41090
575
        * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
576
 
577
        Backport from mainline
578
        2010-04-14  Steve Ellcey  
579
 
580
        PR testsuite/43739
581
        * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
582
 
583
2010-06-16  Mikael Pettersson  
584
 
585
        PR testsuite/44538
586
        * gcc.dg/vect/slp-perm-5.c (main): Prevent
587
        initialization loop from being vectorized.
588
        * gcc.dg/vect/slp-perm-6.c (main): Likewise.
589
 
590
2010-06-16  Alan Modra  
591
 
592
        PR tree-optimization/44507
593
        * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
594
 
595
2010-06-15  Eric Botcazou  
596
 
597
        * gcc.dg/pr42461.c: New test.
598
 
599
2010-06-15  Jakub Jelinek  
600
 
601
        PR fortran/44536
602
        * gfortran.dg/gomp/pr44536.f90: New test.
603
        * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
604
 
605
2010-06-15  Martin Jambor  
606
 
607
        PR tree-optimization/44258
608
        * gcc.dg/tree-ssa/pr44258.c: New test.
609
 
610
2010-06-15  Martin Jambor  
611
 
612
        PR tree-optimization/44423
613
        * gcc.dg/tree-ssa/pr44423.c: New test.
614
 
615
2010-06-14  H.J. Lu  
616
 
617
        Backport from mainline
618
        2010-06-14  H.J. Lu  
619
 
620
        PR target/44534
621
        * gcc.target/i386/avx-vextractf128-256-3.c: New.
622
        * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
623
 
624
2010-06-14  Jakub Jelinek  
625
 
626
        PR tree-optimization/44508
627
        * gcc.dg/tree-ssa/pr21086.c: Adjust.
628
 
629
2010-06-14  Ira Rosen  
630
 
631
        PR tree-optimization/44507
632
        * gcc.dg/vect/pr44507.c: New test.
633
 
634
2010-06-13  Iain Sandoe 
635
 
636
        PR testsuite/44518
637
        * obj-c++.dg/encode-2.mm: XFAIL new test for all targets.
638
        * obj-c++.dg/encode-3.mm: Restore XFAIL run for all targets.
639
 
640
2010-06-12  Daniel Franke  
641
 
642
        PR fortran/44347
643
        * gfortran.dg/selected_real_kind_1.f90: New.
644
 
645
2010-06-12  Uros Bizjak  
646
 
647
        PR target/44481
648
        * gcc.target/i386/pr44481.c: New test.
649
 
650
2010-06-10  Iain Sandoe 
651
 
652
        Backport from mainline:
653
        2010-04-07  Iain Sandoe 
654
 
655
        PR objc/35996
656
        * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
657
        * obj-c++.dg/objc-gc-3.mm: Ditto.
658
 
659
2010-06-10  Iain Sandoe 
660
 
661
        Backport from mainline:
662
        2010-04-30  Iain Sandoe  
663
        PR objc++/32052
664
        * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
665
        structure and nested declarations.
666
        * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
667
        structure and nested declarations.  Reduce header clutter and
668
        use _exit() rather than abort().
669
        * objc.dg/encode-10.m: New.
670
        * objc.dg/encode-11.m: New.
671
 
672
2010-06-09  Rainer Orth  
673
 
674
        * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
675
        * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
676
        * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
677
 
678
2010-06-09  Steven G. Kargl  
679
 
680
        * testsuite/gfortran.dg/mvbits_9.f90: New test.
681
        * testsuite/gfortran.dg/ibset_1.f90: Ditto.
682
        * testsuite/gfortran.dg/ibits_1.f90: Ditto.
683
        * testsuite/gfortran.dg/btest_1.f90: Ditto.
684
        * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
685
 
686
2010-06-09  Iain Sandoe 
687
 
688
        Backport from mainline:
689
        PR ObjC++/23616
690
        * obj-c++.dg/try-catch-2.mm: Adjust xfail.
691
        * obj-c++.dg/try-catch-9.mm: Ditto.
692
 
693
        2010-05-28  Mike Stump  
694
 
695
        PR objc/44125
696
        * objc.dg/const-str-9.m: Remove static.
697
 
698
        2010-05-06  Mike Stump  
699
 
700
        PR objc/35165
701
        * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
702
 
703
        2010-05-04  Mike Stump  
704
 
705
        PR objc/35165
706
        * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
707
 
708
        2010-04-26  Iain Sandoe  
709
 
710
        PR testsuite/35165
711
        * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
712
        Darwin8/OSX10.4 - compatible code generation.
713
        Use scan-rtl-dump.
714
        * obj-c++.dg/stubify-1.mm: Ditto.
715
        * lib/objc-torture.exp: Do not require link success for
716
        "trivial.m" in the runtime checks when dowhat = 'compile'.
717
        * lib/dg-pch.exp: (dg-flags-pch): New Proc.
718
        * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
719
        Darwin8/OSX10.4 - compatible code generation.
720
        * objc.dg/stubify-2.m: Ditto.
721
        * objc.dg/symtab-1.m: Match '.quad' for m64 code.
722
        * objc.dg/next-runtime-1.m: Ditto.
723
        * objc.dg/stret-2.m: Restrict to ilp32 targets.
724
        * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
725
        runtimes on Darwin.
726
 
727
2010-06-07  Jason Merrill  
728
 
729
        PR c++/44366
730
        * g++.dg/cpp0x/decltype23.C: New.
731
 
732
2010-06-07  Jason Merrill  
733
 
734
        PR c++/44401
735
        * g++.dg/tc1/dr147.C: Test case of member with same name as class.
736
 
737
2010-06-07  Rainer Orth  
738
 
739
        * lib/target-supports.exp (check_effective_target_gas): New proc.
740
        * gcc.c-torture/execute/960321-1.x: New file.
741
 
742
2010-06-07  Kai Tietz  
743
 
744
        Backport from mainline:
745
        PR target/44159
746
        * gcc.target/i386/abi-2.c: Check sysv abi here.
747
        * gcc.target/i386/aes-avx-check.h: Call test in noinline
748
        function to avoid failures by different ABIs.
749
        * gcc.target/i386/aes-check.h: Likewise.
750
        * gcc.target/i386/avx-check.h: Likewise.
751
        * gcc.target/i386/fma4-check.h: Likewise.
752
        * gcc.target/i386/mmx-3dnow-check.h: Likewise.
753
        * gcc.target/i386/mmx-check.h: Likewise.
754
        * gcc.target/i386/pclmul-avx-check.h: Likewise.
755
        * gcc.target/i386/pclmul-check.h: Likewise.
756
        * gcc.target/i386/sse-check.h: Likewise.
757
        * gcc.target/i386/sse2-check.h: Likewise.
758
        * gcc.target/i386/sse3-check.h: Likewise.
759
        * gcc.target/i386/sse4_1-check.h: Likewise.
760
        * gcc.target/i386/sse4_2-check.h: Likewise.
761
        * gcc.target/i386/sse4a-check.h: Likewise.
762
        * gcc.target/i386/ssse3-check.h: Likewise.
763
        * gcc.target/i386/xop-check.h: Likewise.
764
        * gcc.target/i386/pr27971.c: Fix for LLP64.
765
        * gcc.target/i386/pr39139.c: Likewise.
766
        * gcc.target/i386/pr39315-check.c: Likewise.
767
        * gcc.target/i386/vararg-1.c: Likewise.
768
        * gcc.target/i386/vararg-2.c: Likewise.
769
        Additional add dg-compile to avoid failure due
770
        missing foo symbol.
771
 
772
        * gcc.dg/compound-literal-1.c: Fix for llp64.
773
        * gcc.dg/pr32370.c: Likewise.
774
        * gcc.dg/pr37561.c: Likewise.
775
        * gcc.dg/pr41340.c: Likewise.
776
        * gcc.dg/pr41551.c: Likewise.
777
 
778
2010-06-07  Iain Sandoe 
779
 
780
        Backport from mainline:
781
        2010-04-07  Iain Sandoe 
782
 
783
        PR objc++/23716
784
        * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
785
 
786
2010-06-04  Rainer Orth  
787
 
788
        Backport from mainline:
789
        2010-05-18  Rainer Orth  
790
 
791
        * gcc.target/i386/20011009-1.c (COMMENT): Define.
792
        (main): Use it.
793
        * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
794
        * lib/lto.exp (lto_prune_warns): Fix location line regex.
795
        Prune another location line format.
796
        (lto-obj): Call lto_prune_warns on comp_output.
797
 
798
        2010-05-21  Rainer Orth  
799
 
800
        * gcc.target/i386/pr25993.c: Use @function as type specifier.
801
 
802
2010-06-04  Rainer Orth  
803
 
804
        Backport from mainline:
805
        2010-04-27  Dave Korn  
806
 
807
        PR lto/42776
808
        * lib/lto.exp (lto_prune_vis_warns): New function.
809
        (lto-link-and-maybe-run): Call it.
810
 
811
        2010-05-10  Rainer Orth  
812
 
813
        * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
814
        Log text on entry and exit.
815
        Prune Sun ld warnings for common symbols with differing sizes.
816
        (lto-link-and-maybe-run): Change caller.
817
 
818
2010-06-02  Tobias Burnus  
819
 
820
        PR fortran/44360
821
        * gfortran.dg/use_13.f90: New test case.
822
 
823
2010-06-01  Jason Merrill  
824
 
825
        PR c++/44358
826
        * g++.dg/cpp0x/initlist36.C: New.
827
 
828
2010-05-31  Jakub Jelinek  
829
 
830
        PR target/44338
831
        * gcc.target/i386/sse-24.c: New test.
832
 
833
        PR middle-end/44337
834
        * gcc.dg/pr44337.c: New test.
835
 
836
        PR tree-optimization/44182
837
        * g++.dg/debug/pr44182.C: New test.
838
 
839
2010-05-28  Jakub Jelinek  
840
 
841
        PR target/43636
842
        * gcc.c-torture/compile/pr43636.c: New test.
843
 
844
2010-05-27  Jason Merrill  
845
 
846
        PR c++/43555
847
        * g++.dg/ext/vla9.C: New.
848
 
849
2010-05-26  Jason Merrill  
850
 
851
        PR c++/43382
852
        * g++.dg/cpp0x/variadic101.C: New.
853
 
854
2010-05-26  Richard Guenther  
855
 
856
        PR rtl-optimization/44164
857
        * gcc.c-torture/execute/pr44164.c: New testcase.
858
        * g++.dg/tree-ssa/pr13146.C: Adjust.
859
 
860
2010-05-26  Richard Guenther  
861
 
862
        PR middle-end/44069
863
        * g++.dg/torture/pr44069.C: New testcase.
864
 
865
2010-05-24  Eric Botcazou  
866
 
867
        PR ada/38394
868
        * gnat.dg/array13.ad[sb]: New test.
869
 
870
2010-05-24  Jason Merrill  
871
 
872
        PR c++/41510
873
        * g++.dg/cpp0x/initlist35.C: New.
874
        * g++.dg/init/brace6.C: Adjust.
875
 
876
2010-05-24  Richard Guenther  
877
 
878
        PR lto/44196
879
        * g++.dg/lto/20100519-1_0.C: New testcase.
880
 
881
2010-05-24  Richard Guenther  
882
 
883
        PR lto/44256
884
        * gcc.dg/lto/20100426_0.c: New testcase.
885
 
886
2010-05-23  H.J. Lu  
887
 
888
        Backport from mainline
889
        2010-05-23  H.J. Lu  
890
 
891
        PR target/44245
892
        * gcc.target/i386/crc32-3.c: New.
893
        * gcc.target/i386/crc32-4.c: Likewise.
894
 
895
2010-05-23  H.J. Lu  
896
 
897
        Backport from mainline
898
        2010-05-23  H.J. Lu  
899
 
900
        * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
901
 
902
2010-05-23  Naarten Lankhorst  
903
 
904
        Merged from trunk
905
        PR target/43869
906
        * gcc.c-target/pr43869.c: New test.
907
 
908
2010-05-21  Jakub Jelinek  
909
 
910
        PR debug/44223
911
        * gcc.target/i386/pr44223.c: New test.
912
 
913
2010-05-21  Richard Guenther  
914
 
915
        PR tree-optimization/44038
916
        * gcc.c-torture/compile/pr44038.c: New testcase.
917
 
918
2010-05-21  Richard Guenther  
919
 
920
        PR tree-optimization/43949
921
        * g++.dg/warn/Warray-bounds-5.C: New testcase.
922
 
923
2010-05-20  Jakub Jelinek  
924
 
925
        PR debug/44178
926
        * g++.dg/debug/pr44178.C: New test.
927
 
928
2010-05-20  Hans-Peter Nilsson  
929
 
930
        PR target/44202
931
        * gcc.c-torture/execute/pr44202-1.c: New test.
932
 
933
2010-05-19  Rainer Orth  
934
 
935
        * lib/target-supports.exp (check_effective_target_sse2): New proc.
936
        * lib/target-supports-dg.exp (dg-require-effective-target): Allow
937
        for optional selector.
938
        * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
939
        (check_effective_target_sse3): New proc.
940
        * gcc.target/i386/math-torture/math-torture.exp: Load
941
        target-supports.exp.
942
        Only add options with -msse2 to MATH_TORTURE_OPTIONS if
943
        check_effective_target_sse2.
944
        * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
945
        * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
946
        * g++.dg/vect/vect.exp: Likewise.
947
        * gfortran.dg/vect/vect.exp: Likewise.
948
        * lib/fortran-torture.exp (get-fortran-torture-options): Only use
949
        -msse2 if check_effective_target_sse2.
950
 
951
        * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
952
        * gcc.target/i386/3dnow-2.c: Likewise.
953
        * gcc.target/i386/3dnowA-1.c: Likewise.
954
        * gcc.target/i386/3dnowA-2.c: Likewise.
955
        * gcc.target/i386/pr42549.c: Likewise.
956
 
957
        * gcc.target/i386/sse3-addsubpd.c: Use dg-require-effective-target sse3.
958
        * gcc.target/i386/sse3-addsubps.c: Likewise.
959
        * gcc.target/i386/sse3-haddpd.c: Likewise.
960
        * gcc.target/i386/sse3-haddps.c: Likewise.
961
        * gcc.target/i386/sse3-hsubpd.c: Likewise.
962
        * gcc.target/i386/sse3-hsubps.c: Likewise.
963
        * gcc.target/i386/sse3-lddqu.c: Likewise.
964
        * gcc.target/i386/sse3-movddup.c: Likewise.
965
        * gcc.target/i386/sse3-movshdup.c: Likewise.
966
        * gcc.target/i386/sse3-movsldup.c: Likewise.
967
 
968
        * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
969
        * g++.dg/ext/attrib35.C: Likewise.
970
        * g++.dg/opt/pr40496.C: Likewise.
971
        * g++.dg/other/i386-1.C: Likewise.
972
        * g++.dg/other/i386-4.C: Likewise.
973
        * g++.dg/other/pr34435.C: Likewise.
974
        * g++.dg/other/pr39496.C: Likewise.
975
        * g++.dg/other/pr40446.C: Likewise.
976
        * gcc.dg/compat/union-m128-1_main.c: Likewise.
977
        * gcc.dg/compat/vector-1a_main.c: Likewise.
978
        * gcc.dg/compat/vector-2a_main.c: Likewise.
979
        * gcc.dg/lto/20090206-1_0.c: Likewise.
980
        * gcc.dg/pr34856.c: Likewise.
981
        * gcc.dg/pr36584.c: Likewise.
982
        * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
983
        * gcc.dg/pr37544.c: Likewise.
984
        * gcc.dg/torture/pr16104-1.c: Likewise.
985
        * gcc.dg/torture/pr35771-1.c: Likewise.
986
        * gcc.dg/torture/pr35771-2.c: Likewise.
987
        * gcc.dg/torture/pr35771-3.c: Likewise.
988
        * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
989
        * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
990
        * gcc.dg/torture/stackalign/push-1.c: Likewise.
991
        * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
992
        * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
993
        * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
994
        * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
995
        * gcc.target/i386/20060512-1.c: Likewise.
996
        * gcc.target/i386/20060512-3.c: Likewise.
997
        * gcc.target/i386/all_one_m128i.c: Likewise.
998
        * gcc.target/i386/float128-1.c: Likewise.
999
        * gcc.target/i386/float128-2.c: Likewise.
1000
        * gcc.target/i386/fpcvt-1.c: Likewise.
1001
        * gcc.target/i386/fpcvt-2.c: Likewise.
1002
        * gcc.target/i386/fpcvt-3.c: Likewise.
1003
        * gcc.target/i386/fpprec-1.c: Likewise.
1004
        * gcc.target/i386/funcspec-9.c: Likewise.
1005
        * gcc.target/i386/incoming-1.c: Likewise.
1006
        * gcc.target/i386/incoming-12.c: Likewise.
1007
        * gcc.target/i386/incoming-2.c: Likewise.
1008
        * gcc.target/i386/incoming-3.c: Likewise.
1009
        * gcc.target/i386/incoming-4.c: Likewise.
1010
        * gcc.target/i386/incoming-6.c: Likewise.
1011
        * gcc.target/i386/incoming-7.c: Likewise.
1012
        * gcc.target/i386/incoming-8.c: Likewise.
1013
        * gcc.target/i386/opt-1.c: Likewise.
1014
        * gcc.target/i386/opt-2.c: Likewise.
1015
        * gcc.target/i386/ordcmp-1.c: Likewise.
1016
        * gcc.target/i386/pr17692.c: Likewise.
1017
        * gcc.target/i386/pr18614-1.c: Likewise.
1018
        * gcc.target/i386/pr22152.c: Likewise.
1019
        * gcc.target/i386/pr23570.c: Likewise.
1020
        * gcc.target/i386/pr23575.c: Likewise.
1021
        * gcc.target/i386/pr26449-1.c: Likewise.
1022
        * gcc.target/i386/pr26600.c: Likewise.
1023
        * gcc.target/i386/pr27790.c: Likewise.
1024
        * gcc.target/i386/pr28839.c: Likewise.
1025
        * gcc.target/i386/pr30970.c: Likewise.
1026
        * gcc.target/i386/pr32000-1.c: Likewise.
1027
        * gcc.target/i386/pr32000-2.c: Likewise.
1028
        * gcc.target/i386/pr32280.c: Likewise.
1029
        * gcc.target/i386/pr32661.c: Likewise.
1030
        * gcc.target/i386/pr32708-1.c: Likewise.
1031
        * gcc.target/i386/pr32961.c: Likewise.
1032
        * gcc.target/i386/pr33329.c: Likewise.
1033
        * gcc.target/i386/pr35714.c: Likewise.
1034
        * gcc.target/i386/pr35767-1.c: Likewise.
1035
        * gcc.target/i386/pr35767-1d.c: Likewise.
1036
        * gcc.target/i386/pr35767-1i.c: Likewise.
1037
        * gcc.target/i386/pr35767-2.c: Likewise.
1038
        * gcc.target/i386/pr35767-2d.c: Likewise.
1039
        * gcc.target/i386/pr35767-2i.c: Likewise.
1040
        * gcc.target/i386/pr35767-3.c: Likewise.
1041
        * gcc.target/i386/pr35767-5.c: Likewise.
1042
        * gcc.target/i386/pr36222-1.c: Likewise.
1043
        * gcc.target/i386/pr36578-1.c: Likewise.
1044
        * gcc.target/i386/pr36578-2.c: Likewise.
1045
        * gcc.target/i386/pr36992-1.c: Likewise.
1046
        * gcc.target/i386/pr37101.c: Likewise.
1047
        * gcc.target/i386/pr37216.c: Likewise.
1048
        * gcc.target/i386/pr37434-1.c: Likewise.
1049
        * gcc.target/i386/pr37434-2.c: Likewise.
1050
        * gcc.target/i386/pr37843-3.c: Likewise.
1051
        * gcc.target/i386/pr37843-4.c: Likewise.
1052
        * gcc.target/i386/pr39162.c: Likewise.
1053
        * gcc.target/i386/pr39315-1.c: Likewise.
1054
        * gcc.target/i386/pr39315-2.c: Likewise.
1055
        * gcc.target/i386/pr39315-3.c: Likewise.
1056
        * gcc.target/i386/pr39315-4.c: Likewise.
1057
        * gcc.target/i386/pr39445.c: Likewise.
1058
        * gcc.target/i386/pr39496.c: Likewise.
1059
        * gcc.target/i386/pr40809.c: Likewise.
1060
        * gcc.target/i386/pr40906-3.c: Likewise.
1061
        * gcc.target/i386/pr41019.c: Likewise.
1062
        * gcc.target/i386/pr42542-1.c: Likewise.
1063
        * gcc.target/i386/pr42542-2.c: Likewise.
1064
        * gcc.target/i386/pr42542-3.c: Likewise.
1065
        * gcc.target/i386/pr42542-3a.c: Likewise.
1066
        * gcc.target/i386/pr42881.c: Likewise.
1067
        * gcc.target/i386/push-1.c: Likewise.
1068
        * gcc.target/i386/quad-sse.c: Likewise.
1069
        * gcc.target/i386/reload-1.c: Likewise.
1070
        * gcc.target/i386/sse-10.c: Likewise.
1071
        * gcc.target/i386/sse-11.c: Likewise.
1072
        * gcc.target/i386/sse-15.c: Likewise.
1073
        * gcc.target/i386/sse-17.c: Likewise.
1074
        * gcc.target/i386/sse-18.c: Likewise.
1075
        * gcc.target/i386/sse-19.c: Likewise.
1076
        * gcc.target/i386/sse-4.c: Likewise.
1077
        * gcc.target/i386/sse-6.c: Likewise.
1078
        * gcc.target/i386/sse-vect-types.c: Likewise.
1079
        * gcc.target/i386/sse2-addpd-1.c: Likewise.
1080
        * gcc.target/i386/sse2-addsd-1.c: Likewise.
1081
        * gcc.target/i386/sse2-andnpd-1.c: Likewise.
1082
        * gcc.target/i386/sse2-andpd-1.c: Likewise.
1083
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1084
        * gcc.target/i386/sse2-comisd-1.c: Likewise.
1085
        * gcc.target/i386/sse2-comisd-2.c: Likewise.
1086
        * gcc.target/i386/sse2-comisd-3.c: Likewise.
1087
        * gcc.target/i386/sse2-comisd-4.c: Likewise.
1088
        * gcc.target/i386/sse2-comisd-5.c: Likewise.
1089
        * gcc.target/i386/sse2-comisd-6.c: Likewise.
1090
        * gcc.target/i386/sse2-copysign-vec.c: Likewise.
1091
        * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
1092
        * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
1093
        * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
1094
        * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
1095
        * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
1096
        * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
1097
        * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
1098
        * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1099
        * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
1100
        * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
1101
        * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1102
        * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
1103
        * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
1104
        * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
1105
        * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
1106
        * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1107
        * gcc.target/i386/sse2-divpd-1.c: Likewise.
1108
        * gcc.target/i386/sse2-divsd-1.c: Likewise.
1109
        * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1110
        * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1111
        * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1112
        * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1113
        * gcc.target/i386/sse2-lrint-vec.c: Likewise.
1114
        * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
1115
        * gcc.target/i386/sse2-maxpd-1.c: Likewise.
1116
        * gcc.target/i386/sse2-maxsd-1.c: Likewise.
1117
        * gcc.target/i386/sse2-minpd-1.c: Likewise.
1118
        * gcc.target/i386/sse2-minsd-1.c: Likewise.
1119
        * gcc.target/i386/sse2-mmx.c: Likewise.
1120
        * gcc.target/i386/sse2-movapd-1.c: Likewise.
1121
        * gcc.target/i386/sse2-movapd-2.c: Likewise.
1122
        * gcc.target/i386/sse2-movd-1.c: Likewise.
1123
        * gcc.target/i386/sse2-movd-2.c: Likewise.
1124
        * gcc.target/i386/sse2-movdqa-1.c: Likewise.
1125
        * gcc.target/i386/sse2-movdqa-2.c: Likewise.
1126
        * gcc.target/i386/sse2-movdqu-1.c: Likewise.
1127
        * gcc.target/i386/sse2-movdqu-2.c: Likewise.
1128
        * gcc.target/i386/sse2-movhpd-1.c: Likewise.
1129
        * gcc.target/i386/sse2-movhpd-2.c: Likewise.
1130
        * gcc.target/i386/sse2-movlpd-1.c: Likewise.
1131
        * gcc.target/i386/sse2-movlpd-2.c: Likewise.
1132
        * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
1133
        * gcc.target/i386/sse2-movntdq-1.c: Likewise.
1134
        * gcc.target/i386/sse2-movntpd-1.c: Likewise.
1135
        * gcc.target/i386/sse2-movq-1.c: Likewise.
1136
        * gcc.target/i386/sse2-movq-2.c: Likewise.
1137
        * gcc.target/i386/sse2-movq-3.c: Likewise.
1138
        * gcc.target/i386/sse2-movsd-1.c: Likewise.
1139
        * gcc.target/i386/sse2-movsd-2.c: Likewise.
1140
        * gcc.target/i386/sse2-movupd-1.c: Likewise.
1141
        * gcc.target/i386/sse2-movupd-2.c: Likewise.
1142
        * gcc.target/i386/sse2-mulpd-1.c: Likewise.
1143
        * gcc.target/i386/sse2-mulsd-1.c: Likewise.
1144
        * gcc.target/i386/sse2-orpd-1.c: Likewise.
1145
        * gcc.target/i386/sse2-packssdw-1.c: Likewise.
1146
        * gcc.target/i386/sse2-packsswb-1.c: Likewise.
1147
        * gcc.target/i386/sse2-packuswb-1.c: Likewise.
1148
        * gcc.target/i386/sse2-paddb-1.c: Likewise.
1149
        * gcc.target/i386/sse2-paddd-1.c: Likewise.
1150
        * gcc.target/i386/sse2-paddq-1.c: Likewise.
1151
        * gcc.target/i386/sse2-paddsb-1.c: Likewise.
1152
        * gcc.target/i386/sse2-paddsw-1.c: Likewise.
1153
        * gcc.target/i386/sse2-paddusb-1.c: Likewise.
1154
        * gcc.target/i386/sse2-paddusw-1.c: Likewise.
1155
        * gcc.target/i386/sse2-paddw-1.c: Likewise.
1156
        * gcc.target/i386/sse2-pand-1.c: Likewise.
1157
        * gcc.target/i386/sse2-pandn-1.c: Likewise.
1158
        * gcc.target/i386/sse2-pavgb-1.c: Likewise.
1159
        * gcc.target/i386/sse2-pavgw-1.c: Likewise.
1160
        * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
1161
        * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
1162
        * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
1163
        * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
1164
        * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
1165
        * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
1166
        * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
1167
        * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
1168
        * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
1169
        * gcc.target/i386/sse2-pminsw-1.c: Likewise.
1170
        * gcc.target/i386/sse2-pminub-1.c: Likewise.
1171
        * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
1172
        * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
1173
        * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
1174
        * gcc.target/i386/sse2-pmullw-1.c: Likewise.
1175
        * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
1176
        * gcc.target/i386/sse2-por-1.c: Likewise.
1177
        * gcc.target/i386/sse2-psadbw-1.c: Likewise.
1178
        * gcc.target/i386/sse2-pshufd-1.c: Likewise.
1179
        * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
1180
        * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
1181
        * gcc.target/i386/sse2-pslld-1.c: Likewise.
1182
        * gcc.target/i386/sse2-pslld-2.c: Likewise.
1183
        * gcc.target/i386/sse2-pslldq-1.c: Likewise.
1184
        * gcc.target/i386/sse2-psllq-1.c: Likewise.
1185
        * gcc.target/i386/sse2-psllq-2.c: Likewise.
1186
        * gcc.target/i386/sse2-psllw-1.c: Likewise.
1187
        * gcc.target/i386/sse2-psllw-2.c: Likewise.
1188
        * gcc.target/i386/sse2-psrad-1.c: Likewise.
1189
        * gcc.target/i386/sse2-psrad-2.c: Likewise.
1190
        * gcc.target/i386/sse2-psraw-1.c: Likewise.
1191
        * gcc.target/i386/sse2-psraw-2.c: Likewise.
1192
        * gcc.target/i386/sse2-psrld-1.c: Likewise.
1193
        * gcc.target/i386/sse2-psrld-2.c: Likewise.
1194
        * gcc.target/i386/sse2-psrldq-1.c: Likewise.
1195
        * gcc.target/i386/sse2-psrlq-1.c: Likewise.
1196
        * gcc.target/i386/sse2-psrlq-2.c: Likewise.
1197
        * gcc.target/i386/sse2-psrlw-1.c: Likewise.
1198
        * gcc.target/i386/sse2-psrlw-2.c: Likewise.
1199
        * gcc.target/i386/sse2-psubb-1.c: Likewise.
1200
        * gcc.target/i386/sse2-psubd-1.c: Likewise.
1201
        * gcc.target/i386/sse2-psubq-1.c: Likewise.
1202
        * gcc.target/i386/sse2-psubsb-1.c: Likewise.
1203
        * gcc.target/i386/sse2-psubsw-1.c: Likewise.
1204
        * gcc.target/i386/sse2-psubw-1.c: Likewise.
1205
        * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
1206
        * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
1207
        * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
1208
        * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
1209
        * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
1210
        * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
1211
        * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
1212
        * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
1213
        * gcc.target/i386/sse2-pxor-1.c: Likewise.
1214
        * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1215
        * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1216
        * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
1217
        * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
1218
        * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
1219
        * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
1220
        * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
1221
        * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
1222
        * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
1223
        * gcc.target/i386/sse2-shufpd-1.c: Likewise.
1224
        * gcc.target/i386/sse2-shufps-1.c: Likewise.
1225
        * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
1226
        * gcc.target/i386/sse2-subpd-1.c: Likewise.
1227
        * gcc.target/i386/sse2-subsd-1.c: Likewise.
1228
        * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
1229
        * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
1230
        * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
1231
        * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
1232
        * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
1233
        * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
1234
        * gcc.target/i386/sse2-unpack-1.c: Likewise.
1235
        * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
1236
        * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
1237
        * gcc.target/i386/sse2-vec-1.c: Likewise.
1238
        * gcc.target/i386/sse2-vec-2.c: Likewise.
1239
        * gcc.target/i386/sse2-vec-3.c: Likewise.
1240
        * gcc.target/i386/sse2-vec-4.c: Likewise.
1241
        * gcc.target/i386/sse2-vec-5.c: Likewise.
1242
        * gcc.target/i386/sse2-vec-6.c: Likewise.
1243
        * gcc.target/i386/sse2-xorpd-1.c: Likewise.
1244
        * gcc.target/i386/ssefn-2.c: Likewise.
1245
        * gcc.target/i386/ssefn-4.c: Likewise.
1246
        * gcc.target/i386/ssefp-1.c: Likewise.
1247
        * gcc.target/i386/ssefp-2.c: Likewise.
1248
        * gcc.target/i386/sseregparm-3.c: Likewise.
1249
        * gcc.target/i386/sseregparm-4.c: Likewise.
1250
        * gcc.target/i386/sseregparm-5.c: Likewise.
1251
        * gcc.target/i386/sseregparm-6.c: Likewise.
1252
        * gcc.target/i386/sseregparm-7.c: Likewise.
1253
        * gcc.target/i386/ssetype-1.c: Likewise.
1254
        * gcc.target/i386/ssetype-2.c: Likewise.
1255
        * gcc.target/i386/ssetype-3.c: Likewise.
1256
        * gcc.target/i386/ssetype-4.c: Likewise.
1257
        * gcc.target/i386/ssetype-5.c: Likewise.
1258
        * gcc.target/i386/unordcmp-1.c: Likewise.
1259
        * gcc.target/i386/vararg-1.c: Likewise.
1260
        * gcc.target/i386/vararg-2.c: Likewise.
1261
        * gcc.target/i386/vararg-3.c: Likewise.
1262
        * gcc.target/i386/vararg-4.c: Likewise.
1263
        * gcc.target/i386/vararg-7.c: Likewise.
1264
        * gcc.target/i386/vararg-8.c: Likewise.
1265
        * gcc.target/i386/vecinit-1.c: Likewise.
1266
        * gcc.target/i386/vecinit-2.c: Likewise.
1267
        * gcc.target/i386/vecinit-3.c: Likewise.
1268
        * gcc.target/i386/vecinit-4.c: Likewise.
1269
        * gcc.target/i386/vecinit-5.c: Likewise.
1270
        * gcc.target/i386/vecinit-6.c: Likewise.
1271
        * gcc.target/i386/vectorize2.c: Likewise.
1272
        * gcc.target/i386/vectorize3.c: Likewise.
1273
        * gcc.target/i386/vectorize4.c: Likewise.
1274
        * gcc.target/i386/vectorize6.c: Likewise.
1275
        * gcc.target/i386/vectorize7.c: Likewise.
1276
        * gcc.target/i386/vectorize8.c: Likewise.
1277
        * gcc.target/i386/vperm-v2df.c: Likewise.
1278
        * gcc.target/i386/vperm-v2di.c: Likewise.
1279
        * gcc.target/i386/vperm-v4si-1.c: Likewise.
1280
        * gcc.target/i386/xorps-sse2.c: Likewise.
1281
        * gcc.target/i386/xorps.c: Likewise.
1282
        * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1283
        * gfortran.dg/graphite/pr42326.f90: Likewise.
1284
        * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
1285
 
1286
2010-05-19  Jason Merrill  
1287
 
1288
        PR c++/44193
1289
        * g++.dg/template/fntype1.C: New.
1290
 
1291
        PR c++/44157
1292
        * g++.dg/cpp0x/initlist34.C: New.
1293
 
1294
        PR c++/44158
1295
        * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
1296
 
1297
2010-05-19  Richard Guenther  
1298
 
1299
        PR tree-optimization/43987
1300
        * gcc.c-torture/execute/pr43987.c: New testcase.
1301
        * gcc.dg/torture/pta-escape-1.c: Adjust.
1302
        * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1303
        * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1304
        * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1305
        * gcc.dg/torture/ipa-pta-1.c: Likewise.
1306
 
1307
2010-05-19  Richard Guenther  
1308
 
1309
        Backport from mainline
1310
        2010-04-26  Richard Guenther  
1311
 
1312
        PR lto/43455
1313
        * gcc.dg/lto/20100423-1_0.c: New testcase.
1314
        * gcc.dg/lto/20100423-1_1.c: Likewise.
1315
 
1316
        2010-04-23  Richard Guenther  
1317
 
1318
        PR lto/42653
1319
        * g++.dg/lto/20100423-1_0.C: New testcase.
1320
 
1321
        2010-04-26  Richard Guenther  
1322
 
1323
        PR lto/42425
1324
        * g++.dg/lto/20100423-2_0.C: New testcase.
1325
 
1326
        2010-04-26  Richard Guenther  
1327
 
1328
        PR lto/43080
1329
        * g++.dg/lto/20100423-3_0.C: New testcase.
1330
 
1331
        2010-04-30  Richard Guenther  
1332
 
1333
        PR lto/43946
1334
        * gcc.dg/lto/20100430-1_0.c: New testcase.
1335
 
1336
2010-05-19  Tobias Burnus  
1337
 
1338
        PR fortran/43591
1339
        * gfortran.dg/spec_expr_6.f90: New test.
1340
 
1341
2010-05-18  Steven Bosscher  
1342
 
1343
        PR lto/44184
1344
        * gcc.dg/lto/20100518_0.c: New test.
1345
 
1346
2010-05-17  Jakub Jelinek  
1347
 
1348
        PR bootstrap/42347
1349
        * gcc.c-torture/compile/pr42347.c: New test.
1350
 
1351
        PR middle-end/44102
1352
        * g++.dg/ext/asmgoto1.C: New test.
1353
 
1354
2010-05-15  H.J. Lu  
1355
 
1356
        Backport from mainline
1357
        2010-05-15  H.J. Lu  
1358
 
1359
        * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
1360
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
1361
 
1362
2010-05-14  Steven G. Kargl  
1363
 
1364
        PR fortran/44135
1365
        * gfortran.dg/actual_array_interface_2.f90: New test.
1366
 
1367
2010-05-14  Jason Merrill  
1368
 
1369
        PR c++/44127
1370
        * g++.dg/eh/terminate1.C: New.
1371
 
1372
2010-05-14  Jakub Jelinek  
1373
 
1374
        PR debug/44136
1375
        * gcc.dg/pr44136.c: New test.
1376
 
1377
2010-05-14  H.J. Lu  
1378
 
1379
        Backport from mainline
1380
        2010-05-12  H.J. Lu  
1381
 
1382
        PR target/44088
1383
        * gcc.target/i386/avx-cmpsd-1.c: New.
1384
        * gcc.target/i386/avx-cmpsd-2.c: Likewise.
1385
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
1386
        * gcc.target/i386/avx-cmpss-2.c: Likewise.
1387
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
1388
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1389
 
1390
2010-05-13  Jakub Jelinek  
1391
 
1392
        PR fortran/44036
1393
        * gfortran.dg/gomp/pr44036-1.f90: New test.
1394
        * gfortran.dg/gomp/pr44036-2.f90: New test.
1395
        * gfortran.dg/gomp/pr44036-3.f90: New test.
1396
 
1397
2010-05-13  Jason Merrill  
1398
 
1399
        PR c++/43787
1400
        * g++.dg/opt/empty1.C: New.
1401
 
1402
2010-05-12  Jakub Jelinek  
1403
 
1404
        PR middle-end/44085
1405
        * gcc.dg/gomp/pr44085.c: New test.
1406
        * gfortran.dg/gomp/pr44085.f90: New test.
1407
 
1408
2010-05-12  Daniel Franke  
1409
 
1410
        PR fortran/40728
1411
        * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
1412
        * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
1413
        * gfortran.dg/intrinsic_std_5.f03: New.
1414
 
1415
2010-05-11  Jakub Jelinek  
1416
 
1417
        PR middle-end/44071
1418
        * c-c++-common/asmgoto-4.c: New test.
1419
        * gcc.target/i386/pr44071.c: New test.
1420
 
1421
2010-05-11  Martin Jambor  
1422
 
1423
        PR middle-end/43812
1424
        * g++.dg/ipa/pr43812.C: New test.
1425
 
1426
2010-05-10  Jakub Jelinek  
1427
 
1428
        PR debug/44028
1429
        * gcc.dg/pr44028.c: New test.
1430
 
1431
2010-05-10  H.J. Lu  
1432
 
1433
        Backport from mainline
1434
        2010-05-10  H.J. Lu  
1435
 
1436
        PR rtl-optimization/44012
1437
        * gcc.dg/pr44012.c: New.
1438
 
1439
2010-05-06  Paolo Carlini  
1440
 
1441
        PR c++/40406
1442
        * g++.dg/template/crash96.C: New.
1443
 
1444
2010-05-06  Tobias Burnus  
1445
 
1446
        PR fortran/43985
1447
        * gfortran.dg/gomp/crayptr5.f90: New test case.
1448
 
1449
2010-05-05  Jason Merrill  
1450
 
1451
        PR debug/43370
1452
        * g++.dg/ext/attrib39.C: New.
1453
 
1454
2010-05-05  Richard Guenther  
1455
 
1456
        PR c++/43880
1457
        * g++.dg/torture/pr43880.C: New testcase.
1458
 
1459
2010-05-05  Steven G. Kargl  
1460
 
1461
        PR fortran/43592
1462
        * gfortran.dg/unexpected_interface.f90: New test.
1463
 
1464
2010-05-04  Jason Merrill  
1465
 
1466
        PR c++/38064
1467
        * g++.dg/cpp0x/enum3.C: Extend.
1468
 
1469
2010-05-04  H.J. Lu  
1470
 
1471
        Backport from mainline
1472
        2010-05-04  H.J. Lu  
1473
 
1474
        PR middle-end/43671
1475
        * gcc.target/i386/pr43671.c: New.
1476
 
1477
2010-05-04  H.J. Lu  
1478
 
1479
        Backport from mainline
1480
        2010-05-04  H.J. Lu  
1481
 
1482
        PR debug/43508
1483
        * gcc.target/i386/pr43508.c: New.
1484
 
1485
2010-05-03  Dodji Seketeli  
1486
 
1487
        PR c++/43953
1488
        * g++.dg/other/crash-12.C: New test.
1489
 
1490
2010-05-03  H.J. Lu  
1491
 
1492
        Backport from mainline
1493
        2010-05-03  H.J. Lu  
1494
 
1495
        * g++.dg/cdce3.C: Add a space.  Updated.
1496
 
1497
2010-05-03  Rainer Orth  
1498
 
1499
        * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
1500
        * g++.dg/ext/label13.C: Fix typo.
1501
        * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
1502
        alpha*-dec-osf5*.
1503
        * gcc.c-torture/compile/limits-declparen.c: xfail on
1504
        alpha*-dec-osf5* with -g.
1505
        * gcc.c-torture/compile/limits-pointer.c: Likewise.
1506
        * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
1507
        * gcc.dg/c99-tgmath-2.c: Likewise.
1508
        * gcc.dg/c99-tgmath-3.c: Likewise.
1509
        * gcc.dg/c99-tgmath-4.c: Likewise.
1510
 
1511
2010-05-03  Rainer Orth  
1512
 
1513
        * ada/acats/run_acats (which): New function.
1514
        (host_gnatchop, host_gnatmake): Use it.
1515
 
1516
2010-05-03  Jakub Jelinek  
1517
 
1518
        PR debug/43972
1519
        * gcc.dg/debug/pr43972.c: New test.
1520
 
1521
2010-04-30  Jason Merrill  
1522
 
1523
        PR c++/43868
1524
        * g++.dg/template/ptrmem21.C: New.
1525
 
1526
2010-04-30  DJ Delorie  
1527
 
1528
        * gcc.c-torture/execute/20100430-1.c: New test.
1529
 
1530
2010-04-30  Jakub Jelinek  
1531
 
1532
        PR debug/43942
1533
        * c-c++-common/pr43942.c: New test.
1534
 
1535
2010-04-28  Martin Jambor  
1536
 
1537
        PR tree-optimization/43846
1538
        * gcc.dg/tree-ssa/sra-10.c: New test.
1539
 
1540
2010-04-27  Jason Merrill  
1541
 
1542
        PR c++/43856
1543
        * g++.dg/cpp0x/lambda/lambda-this2.C: New.
1544
 
1545
        PR c++/43875
1546
        * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
1547
 
1548
        * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
1549
 
1550
2010-04-26  H.J. Lu  
1551
 
1552
        Backport from mainline
1553
        2010-04-26  H.J. Lu  
1554
 
1555
        PR tree-optimization/43904
1556
        * gcc.dg/tree-ssa/tailcall-6.c: New.
1557
 
1558
2010-04-26  Jie Zhang  
1559
 
1560
        PR tree-optimization/43833
1561
        gcc.dg/Warray-bounds-8.c: New test case.
1562
 
1563
2010-04-25  Eric Botcazou  
1564
 
1565
        * gnat.dg/pack15.ad[sb]: New test.
1566
 
1567
2010-04-24  Steven G. Kargl  
1568
 
1569
        PR fortran/30073
1570
        PR fortran/43793
1571
        gfortran.dg/pr43793.f90: New test.
1572
 
1573
2010-04-24  Paul Thomas  
1574
 
1575
        PR fortran/43227
1576
        * gfortran.dg/proc_decl_23.f90: New test.
1577
 
1578
        PR fortran/43266
1579
        * gfortran.dg/abstract_type_6.f03: New test.
1580
 
1581
2010-04-23  Martin Jambor  
1582
 
1583
        PR middle-end/43835
1584
        * gcc.c-torture/execute/pr43835.c: New test.
1585
 
1586
2010-04-23  Richard Guenther  
1587
 
1588
        Backport from mainline
1589
        2010-04-22  Richard Guenther  
1590
 
1591
        PR tree-optimization/43845
1592
        * gcc.c-torture/compile/pr43845.c: New testcase.
1593
 
1594
2010-04-21  Jakub Jelinek  
1595
 
1596
        PR fortran/43836
1597
        * gfortran.dg/gomp/pr43836.f90: New test.
1598
 
1599
2010-04-19  Dodji Seketeli  
1600
 
1601
        PR c++/43704
1602
        * g++.dg/template/typedef32.C: New test.
1603
        * g++.dg/template/typedef33.C: New test.
1604
 
1605
2010-04-20  Richard Guenther  
1606
 
1607
        PR tree-optimization/43783
1608
        * gcc.c-torture/execute/pr43783.c: New testcase.
1609
 
1610
2010-04-20  Richard Guenther  
1611
 
1612
        PR tree-optimization/43796
1613
        * gfortran.dg/pr43796.f90: New testcase.
1614
 
1615
2010-04-20  Jakub Jelinek  
1616
 
1617
        PR fortran/43339
1618
        * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
1619
        of sequential loops being private only in the innermost containing
1620
        task region.
1621
 
1622
        PR middle-end/43337
1623
        * gfortran.dg/gomp/pr43337.f90: New test.
1624
 
1625
2010-04-20  Andreas Krebbel  
1626
 
1627
        PR target/43635
1628
        * gcc.c-torture/compile/pr43635.c: New testcase.
1629
 
1630
2010-04-19  Jie Zhang  
1631
 
1632
        PR target/43662
1633
        * gcc.target/i386/pr43662.c: New test.
1634
 
1635
2010-04-19  Richard Guenther  
1636
 
1637
        PR tree-optimization/43572
1638
        * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
1639
 
1640
2010-04-19 Ira Rosen 
1641
 
1642
        PR tree-optimization/43771
1643
        * g++.dg/vect/pr43771.cc: New test.
1644
 
1645
2010-04-18  Eric Botcazou  
1646
 
1647
        * gnat.dg/rep_clause5.ad[sb]: New test.
1648
        * gnat.dg/rep_clause5_pkg.ads: New helper.
1649
 
1650
2010-04-17  Steven G. Kargl  
1651
 
1652
        PR fortran/31538
1653
        * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
1654
        * gfortran.dg/bounds_check_fail_3.f90: Ditto.
1655
 
1656
2010-04-16  Jason Merrill  
1657
 
1658
        PR c++/43641
1659
        * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
1660
 
1661
        PR c++/43621
1662
        * g++.dg/template/error-recovery2.C: New.
1663
 
1664
2010-04-15  Richard Guenther  
1665
 
1666
        PR tree-optimization/43627
1667
        * gcc.dg/tree-ssa/vrp49.c: New testcase.
1668
 
1669
2010-04-15  Richard Guenther  
1670
 
1671
        PR c++/43611
1672
        * g++.dg/torture/pr43611.C: New testcase.
1673
 
1674
2010-04-14  Release Manager
1675
 
1676
        * GCC 4.5.0 released.
1677
 
1678
2010-04-13  Michael Matz  
1679
 
1680
        PR middle-end/43730
1681
        * gcc.dg/pr43730.c: New test.
1682
 
1683
2010-04-12  Jakub Jelinek  
1684
 
1685
        PR tree-optimization/43560
1686
        * gcc.c-torture/execute/pr43560.c: New test.
1687
 
1688
2010-04-10  Jie Zhang  
1689
 
1690
        PR target/43417
1691
        * gcc.target/sh/pr43417.c: New test.
1692
 
1693
2010-04-08  Rainer Orth  
1694
 
1695
        PR target/43643
1696
        * gcc.dg/pr43643.c: New test.
1697
 
1698
2010-04-08  Richard Guenther  
1699
 
1700
        PR tree-optimization/43679
1701
        * gcc.c-torture/compile/pr43679.c: New testcase.
1702
 
1703
2010-04-08  Jakub Jelinek  
1704
 
1705
        PR debug/43670
1706
        * gcc.dg/pr43670.c: New test.
1707
 
1708
2010-04-07  H.J. Lu  
1709
 
1710
        PR target/43668
1711
        * gcc.target/i386/pr43668.c: New.
1712
 
1713
2010-04-06  Jason Merrill  
1714
 
1715
        PR c++/43648
1716
        * g++.dg/template/dtor8.C: New.
1717
 
1718
2010-04-06  Dodji Seketeli  
1719
 
1720
        * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
1721
        c-c++-common/dwarf2/redeclaration-1.C
1722
 
1723
2010-04-06  Jakub Jelinek  
1724
 
1725
        PR target/43638
1726
        * gcc.target/i386/pr43638.c: New test.
1727
 
1728
2010-04-06  Richard Guenther  
1729
 
1730
        PR middle-end/43661
1731
        * gcc.c-torture/compile/pr43661.c: New testcase.
1732
 
1733
2010-04-06  Jakub Jelinek  
1734
 
1735
        * gcc.target/s390/stackcheck1.c: Add dg-warning.
1736
 
1737
2010-04-04  Sebastian Pop  
1738
 
1739
        * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
1740
 
1741
2010-04-02  Richard Guenther  
1742
 
1743
        PR tree-optimization/43629
1744
        * gcc.c-torture/execute/pr43629.c: New testcase.
1745
 
1746
2010-04-01  Janne Blomqvist  
1747
        Dominique d'Humieres  
1748
 
1749
        PR libfortran/43605
1750
        * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
1751
 
1752
2010-04-01  Dodji Seketeli  
1753
 
1754
        PR debug/43325
1755
        * c-c++-common/dwarf2/redeclaration-1.C: New test.
1756
 
1757
2010-04-01  Jason Merrill  
1758
 
1759
        * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
1760
 
1761
2010-04-01  Janne Blomqvist  
1762
            Manfred Schwarb  
1763
 
1764
        PR libfortran/43605
1765
        * gfortran.dg/ftell_3.f90: New test.
1766
 
1767
2010-04-01  Richard Guenther  
1768
 
1769
        PR middle-end/43614
1770
        * gcc.c-torture/compile/pr43614.c: New testcase.
1771
 
1772
2010-04-01  Martin Jambor  
1773
 
1774
        PR tree-optimization/43141
1775
        * gcc.dg/guality/pr43141.c: New test.
1776
 
1777
2010-04-01  Rainer Orth  
1778
 
1779
        * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
1780
        * g++.dg/eh/spbp.C: Likewise.
1781
        * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
1782
        * g++.dg/other/pragma-ep-1.C: Properly define p, remove
1783
        superfluous casts.
1784
        * gcc.dg/mtune.c: Add dg-bogus "mcpu".
1785
        * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
1786
        * objc.dg/dwarf-2.m: Likewise.
1787
 
1788
2010-03-31  Sebastian Pop  
1789
 
1790
        PR middle-end/43464
1791
        * gcc.dg/graphite/id-pr43464.c: New.
1792
        * gcc.dg/graphite/id-pr43464-1.c: New.
1793
 
1794
2010-03-31  Sebastian Pop  
1795
 
1796
        PR middle-end/43351
1797
        * gcc.dg/graphite/id-pr43351.c
1798
 
1799
2010-03-31  Iain Sandoe  
1800
 
1801
        PR testsuite/35165
1802
        * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
1803
        * obj-c++.dg/try-catch-2.mm: Ditto.
1804
        * obj-c++.dg/lookup-2.mm: Ditto.
1805
        * obj-c++.dg/encode-8.m: Ditto.
1806
        * obj-c++.dg/cxx-ivars-2.mm: Ditto.
1807
        * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
1808
        * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
1809
        * obj-c++.dg/const-str-11.mm: Ditto.
1810
        * obj-c++.dg/const-str-9.mm: Ditto.
1811
        * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
1812
        * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
1813
        * obj-c++.dg/except-1.mm: Ditto.
1814
        * obj-c++.dg/const-str-7.mm: Ditto.
1815
        * obj-c++.dg/cxx-ivars-1.mm: Ditto.
1816
        * obj-c++.dg/const-str-3.mm: Ditto.
1817
        * obj-c++.dg/const-str-7.mm: Ditto.
1818
        * obj-c++.dg/stubify-2.mm: Change dump file name.
1819
 
1820
        PR objc++/23613
1821
        * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
1822
        New macro.
1823
        * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
1824
        Remove dg-xfail-if.
1825
 
1826
2010-03-31  Martin Jambor  
1827
 
1828
        * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
1829
        only with -O2, -O3 or -Os and not with -fwhopr.
1830
 
1831
2010-03-31  Dodji Seketeli  
1832
 
1833
        PR c++/43558
1834
        * g++.dg/template/typedef31.C: New test.
1835
 
1836
2010-03-31  Rainer Orth  
1837
 
1838
        * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
1839
        assembler output on *-*-solaris2*.
1840
        * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1841
 
1842
2010-03-31  Jakub Jelinek  
1843
 
1844
        PR debug/43557
1845
        * gcc.dg/pr43557-1.c: New test.
1846
        * gcc.dg/pr43557-2.c: New file.
1847
 
1848
2010-03-31  Jie Zhang  
1849
 
1850
        PR 43562
1851
        * gcc.dg/pr43562.c: New test.
1852
 
1853
2010-03-30  Jason Merrill  
1854
 
1855
        PR c++/43076
1856
        * g++.dg/template/error-recovery1.C: New.
1857
 
1858
        PR c++/41786
1859
        * g++.dg/parse/ambig5.C: New.
1860
 
1861
2010-03-30  Jakub Jelinek  
1862
 
1863
        PR debug/43593
1864
        * gcc.dg/guality/pr43593.c: New test.
1865
 
1866
2010-03-30  Sebastian Pop  
1867
 
1868
        PR middle-end/43430
1869
        * gcc.dg/vect/pr43430-1.c: New.
1870
 
1871
2010-03-30  Jason Merrill  
1872
 
1873
        PR c++/43559
1874
        * g++.dg/template/partial7.C: New.
1875
 
1876
2010-03-30  Andreas Krebbel  
1877
 
1878
        * gcc.target/s390/stackcheck1.c: New testcase.
1879
 
1880
2010-03-29  Jerry DeLisle  
1881
 
1882
        PR libfortran/43265
1883
        * gfortran.dg/read_eof_8.f90: New test.
1884
 
1885
2010-03-29  Jason Merrill  
1886
 
1887
        * gcc.dg/cpp/include6.c: Change [] to ().
1888
 
1889
        N3077
1890
        * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
1891
        splicing and UCNs.
1892
        * c-c++-common/raw-string-2.c: Add trigraph test.
1893
        * c-c++-common/raw-string-8.c: New.
1894
        * c-c++-common/raw-string-9.c: New.
1895
        * c-c++-common/raw-string-10.c: New.
1896
 
1897
        * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
1898
        * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
1899
        * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
1900
        * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
1901
        * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
1902
        * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
1903
        * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
1904
 
1905
2010-03-29  Richard Guenther  
1906
 
1907
        PR tree-optimization/43560
1908
        * gcc.dg/torture/pr43560.c: New testcase.
1909
 
1910
2010-03-29  Jason Merrill  
1911
 
1912
        N3077
1913
        * g++.dg/ext/raw-string-1.C: Change [] to ().
1914
        * g++.dg/ext/raw-string-2.C: Change [] to ().
1915
        Don't use \ in delimiter.
1916
        * g++.dg/ext/raw-string-3.C: Change [] to ().
1917
        * g++.dg/ext/raw-string-4.C: Change [] to ().
1918
        * g++.dg/ext/raw-string-5.C: Change [] to ().
1919
        Test for error on \ in delimiter.
1920
        * g++.dg/ext/raw-string-6.C: Change [] to ().
1921
        * g++.dg/ext/raw-string-7.C: Change [] to ().
1922
 
1923
2010-03-29  Jie Zhang  
1924
 
1925
        PR 43564
1926
        * gcc.dg/pr43564.c: New test.
1927
 
1928
2010-03-29  Tobias Burnus  
1929
 
1930
        PR fortran/43551
1931
        * gfortran.dg/direct_io_12.f90: New test.
1932
 
1933
2010-03-28  Jan Hubicka  
1934
 
1935
        PR tree-optimization/43505
1936
        * gfortran.dg/pr43505.f90: New testcase.
1937
 
1938
2010-03-27  Uros Bizjak  
1939
 
1940
        PR tree-optimization/43528
1941
        * gcc.target/i386/pr43528.c: New test.
1942
 
1943
2010-03-26  Joseph Myers  
1944
 
1945
        PR c/43381
1946
        * gcc.dg/parm-impl-decl-3.c: New test.
1947
 
1948
2010-03-26  Jason Merrill  
1949
 
1950
        PR c++/43509
1951
        * g++.dg/cpp0x/parse1.C: New.
1952
 
1953
2010-03-26  Uros Bizjak  
1954
 
1955
        PR target/43524
1956
        * gcc.target/i386/pr43524.c: New test.
1957
 
1958
2010-03-26  Martin Jambor  
1959
 
1960
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
1961
        whitespace, rename main to foo.
1962
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
1963
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
1964
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
1965
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
1966
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
1967
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
1968
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
1969
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
1970
        * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
1971
        * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
1972
        * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
1973
 
1974
2010-03-26  Dodji Seketeli  
1975
 
1976
        PR c++/43327
1977
        * g++.dg/other/crash-10.C: New test.
1978
        * g++.dg/other/crash-11.C: New test.
1979
 
1980
2010-03-25  Jerry DeLisle  
1981
 
1982
        PR libfortran/43517
1983
        * gfortran.dg/read_eof_7.f90: New test.
1984
 
1985
2010-03-25  Iain Sandoe  
1986
 
1987
        PR objc/35165
1988
        PR testsuite/43512
1989
        * objc-obj-c++-shared: New directory.
1990
        * objc-obj-c++-shared/Object1-implementation.h: New file.
1991
        * objc-obj-c++-shared/Object1.h: New file.
1992
        * objc-obj-c++-shared/Protocol1.h: New file.
1993
        * objc-obj-c++-shared/next-abi.h: New file.
1994
        * objc-obj-c++-shared/next-mapping.h: New file.
1995
        * objc/execute/next_mapping.h: Delete.
1996
        * objc.dg/special/special.exp: For all targets run the tests with
1997
        -fgnu-runtime, for darwin targets also run the tests with
1998
        -fnext-runtime.
1999
        * objc.dg/dg.exp: Ditto.
2000
        * obj-c++.dg/dg.exp: Ditto.
2001
        * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
2002
        Protocol1.h) and next-mapping.h as required.  Amend testcase to
2003
        include use of updated NeXT interface.
2004
        * objc/execute/formal_protocol-5.m: Ditto.
2005
        * objc/execute/protocol-isEqual-2.m: Ditto.
2006
        * objc/execute/protocol-isEqual-4.m: Ditto.
2007
        * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
2008
        Protocol1.h) and next-mapping.h as required.
2009
        * objc/execute/object_is_class.m: Ditto.
2010
        * objc/execute/enumeration-1.m: Ditto.
2011
        * objc/execute/class-13.m: Ditto.
2012
        * objc/execute/formal_protocol-2.m: Ditto.
2013
        * objc/execute/formal_protocol-4.m: Ditto.
2014
        * objc/execute/class-1.m: Ditto.
2015
        * objc/execute/bycopy-1.m: Ditto.
2016
        * objc/execute/formal_protocol-6.m: Ditto.
2017
        * objc/execute/bycopy-3.m: Ditto.
2018
        * objc/execute/class-3.m: Ditto.
2019
        * objc/execute/bf-11.m: Ditto.
2020
        * objc/execute/class-5.m: Ditto.
2021
        * objc/execute/bf-13.m: Ditto.
2022
        * objc/execute/class-7.m: Ditto.
2023
        * objc/execute/bf-15.m: Ditto.
2024
        * objc/execute/class-9.m: Ditto.
2025
        * objc/execute/bf-17.m: Ditto.
2026
        * objc/execute/bf-19.m: Ditto.
2027
        * objc/execute/IMP.m: Ditto.
2028
        * objc/execute/exceptions/catchall-1.m: Ditto.
2029
        * objc/execute/exceptions/trivial.m: Ditto.
2030
        * objc/execute/exceptions/finally-1.m: Ditto.
2031
        * objc/execute/exceptions/local-variables-1.m: Ditto.
2032
        * objc/execute/exceptions/foward-1.m: Ditto.
2033
        * objc/execute/bf-2.m: Ditto.
2034
        * objc/execute/string1.m: Ditto.
2035
        * objc/execute/bf-4.m: Ditto.
2036
        * objc/execute/informal_protocol.m: Ditto.
2037
        * objc/execute/string3.m: Ditto.
2038
        * objc/execute/bf-6.m: Ditto.
2039
        * objc/execute/bf-8.m: Ditto.
2040
        * objc/execute/class-tests-1.h: Ditto.
2041
        * objc/execute/protocol-isEqual-1.m: Ditto.
2042
        * objc/execute/protocol-isEqual-3.m: Ditto.
2043
        * objc/execute/_cmd.m: Ditto.
2044
        * objc/execute/function-message-1.m: Ditto.
2045
        * objc/execute/bf-20.m: Ditto.
2046
        * objc/execute/bf-common.h: Ditto.
2047
        * objc/execute/np-2.m: Ditto.
2048
        * objc/execute/class-10.m: Ditto.
2049
        * objc/execute/class-12.m: Ditto.
2050
        * objc/execute/enumeration-2.m: Ditto.
2051
        * objc/execute/class-14.m: Ditto.
2052
        * objc/execute/encode-1.m: Ditto.
2053
        * objc/execute/formal_protocol-1.m: Ditto.
2054
        * objc/execute/formal_protocol-3.m: Ditto.
2055
        * objc/execute/accessing_ivars.m: Ditto.
2056
        * objc/execute/bycopy-2.m: Ditto.
2057
        * objc/execute/class-2.m: Ditto.
2058
        * objc/execute/bf-10.m: Ditto.
2059
        * objc/execute/formal_protocol-7.m: Ditto.
2060
        * objc/execute/root_methods.m: Ditto.
2061
        * objc/execute/class-4.m: Ditto.
2062
        * objc/execute/bf-12.m: Ditto.
2063
        * objc/execute/class-6.m: Ditto.
2064
        * objc/execute/bf-14.m: Ditto.
2065
        * objc/execute/nested-func-1.m: Ditto.
2066
        * objc/execute/class-8.m: Ditto.
2067
        * objc/execute/private.m: Ditto.
2068
        * objc/execute/bf-16.m: Ditto.
2069
        * objc/execute/bf-18.m: Ditto.
2070
        * objc/execute/load-3.m: Ditto.
2071
        * objc/execute/compatibility_alias.m: Ditto.
2072
        * objc/execute/bf-1.m: Ditto.
2073
        * objc/execute/no_clash.m: Ditto.
2074
        * objc/execute/bf-3.m: Ditto.
2075
        * objc/execute/string2.m: Ditto.
2076
        * objc/execute/bf-5.m: Ditto.
2077
        * objc/execute/string4.m: Ditto.
2078
        * objc/execute/bf-7.m: Ditto.
2079
        * objc/execute/object_is_meta_class.m: Ditto.
2080
        * objc/execute/bf-9.m: Ditto.
2081
        * objc/execute/bf-21.m: Ditto.
2082
        * objc/execute/cascading-1.m: Ditto.
2083
        * objc/execute/trivial.m: Ditto.
2084
        * objc/execute/np-1.m: Ditto.
2085
        * objc/compile/trivial.m: Ditto.
2086
        * objc/execute/class_self-2.m: Include .
2087
        * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
2088
        * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
2089
        Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
2090
        and 64bit. Use new NeXT interface as required.
2091
        * objc.dg/special/unclaimed-category-1.m: Ditto.
2092
        * objc.dg/special/unclaimed-category-1.h: Ditto.
2093
        * objc.dg/special/unclaimed-category-1a.m: Ditto.
2094
        * objc.dg/func-ptr-1.m: Ditto.
2095
        * objc.dg/stret-1.m: Ditto.
2096
        * objc.dg/encode-2.m: Ditto.
2097
        * objc.dg/category-1.m: Ditto.
2098
        * objc.dg/encode-3.m: Ditto.
2099
        * objc.dg/call-super-3.m: Ditto.
2100
        * objc.dg/method-3.m: Ditto.
2101
        * objc.dg/func-ptr-2.m: Ditto.
2102
        * objc.dg/lookup-1.m: Ditto.
2103
        * objc.dg/encode-4.m: Ditto.
2104
        * objc.dg/fix-and-continue-1.m: Ditto.
2105
        * objc.dg/proto-lossage-3.m: Ditto.
2106
        * objc.dg/method-13.m: Ditto.
2107
        * objc.dg/proto-qual-1.m: Ditto.
2108
        * objc.dg/zero-link-3.m: Ditto.
2109
        * objc.dg/bitfield-1.m: Ditto.
2110
        * objc.dg/va-meth-1.m: Ditto.
2111
        * objc.dg/super-class-3.m: Ditto.
2112
        * objc.dg/call-super-1.m: Ditto.
2113
        * objc.dg/type-size-2.m: Ditto.
2114
        * objc.dg/method-10.m: Ditto.
2115
        * objc.dg/defs.m: Ditto.
2116
        * objc.dg/const-str-3.m: Ditto.
2117
        * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
2118
        Protocol1.h) and next-mapping.h as required. Use new NeXT
2119
        interface as required.
2120
        * objc.dg/super-class-4.m: Ditto.
2121
        * objc.dg/comp-types-8.m: Ditto.
2122
        * objc.dg/call-super-2.m: Ditto.
2123
        * objc.dg/objc-fast-4.m: Ditto.
2124
        * objc.dg/method-6.m: Ditto.
2125
        * objc.dg/const-str-3.m: Ditto.
2126
        * objc.dg/const-str-7.m: Ditto.
2127
        * objc.dg/method-15.m: Ditto.
2128
        * objc.dg/method-19.m: Ditto.
2129
        * objc.dg/sync-1.m: Ditto.
2130
        * objc.dg/layout-1.m: Ditto.
2131
        * objc.dg/bitfield-3.m: Ditto.
2132
        * objc.dg/try-catch-3.m: Ditto.
2133
        * objc.dg/try-catch-7.m: Ditto.
2134
        * objc.dg/comp-types-10.m: Ditto.
2135
        * objc.dg/selector-2.: Ditto.
2136
        * objc.dg/method-7.m: Ditto.
2137
        * objc.dg/typedef-alias-1.m: Ditto.
2138
        * objc.dg/proto-lossage-2.m: Ditto.
2139
        * objc.dg/comp-types-11.m: Ditto.
2140
        * objc.dg/sizeof-1.m: Ditto.
2141
        * objc.dg/method-17.m: Ditto.
2142
        * objc.dg/bitfield-5.m: Ditto.
2143
        * objc.dg/try-catch-1.m: Ditto.
2144
        * objc.dg/encode-5.m: Ditto.
2145
        * objc.dg/fix-and-continue-2.m: Ditto.
2146
        * objc.dg/method-9.m: Ditto.
2147
        * objc.dg/isa-field-1.m: Ditto.
2148
        * objc.dg/local-decl-2.m: Ditto.
2149
        * objc.dg/objc-gc-4.m: Ditto.
2150
        * objc.dg/type-stream-1.m: Skip for NeXT runtime.
2151
        * objc.dg/gnu-runtime-3.m: Ditto.
2152
        * objc.dg/encode-7.m: Ditto.
2153
        * objc.dg/encode-8.m: Ditto.
2154
        * objc.dg/selector-3.m: Ditto.
2155
        * objc.dg/gnu-runtime-1.m: Ditto.
2156
        * objc.dg/const-str-12.m: Ditto.
2157
        * objc.dg/gnu-runtime-2.m: Ditto.
2158
        * objc.dg/no-extra-load.m: Skip for gnu-runtime.
2159
        * objc.dg/selector-1.m: Ditto.
2160
        * objc.dg/stubify-2.m: Ditto.
2161
        * objc.dg/zero-link-1.m: Ditto.
2162
        * objc.dg/stret-2.m: Ditto.
2163
        * objc.dg/zero-link-2.m: Ditto.
2164
        * objc.dg/next-runtime-1.m: Ditto.
2165
        * objc.dg/symtab-1.m: Ditto.
2166
        * objc.dg/stubify-1.m: Ditto.
2167
        * objc.dg/bitfield-2.m: Ditto.
2168
        * objc.dg/try-catch-10.m: Apply to both runtimes.
2169
        * objc.dg/const-str-1.m: Ditto.
2170
        * objc.dg/image-info.m: Ditto.
2171
        * objc.dg/encode-9.m: Ditto.
2172
        * objc.dg/pragma-1.m: Apply test to all targets.
2173
        * objc.dg/const-str-4.m: Ditto.
2174
        * objc.dg/const-str-8.m: Ditto.
2175
        * objc.dg/super-class-2.m: Ditto.
2176
        * objc.dg/try-catch-5.m: Ditto.
2177
        * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
2178
        Protocol1.h) and next-mapping.h as required. Use new NeXT
2179
        interface as required.  Skip for gnu-runtime.  Test for .quad
2180
        at m64.
2181
        * objc.dg/const-str-11.m: Ditto.
2182
        * objc.dg/const-str-9.m: Ditto.
2183
        * objc.dg/method-4.m: Skip for 64Bit NeXT.
2184
        * objc.dg/encode-1.m: Remove redundant -lobjc.
2185
        * objc.dg/try-catch-9.m: Tidy space.
2186
        * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
2187
        Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
2188
        and 64bit. Use new NeXT interface as required.
2189
        * obj-c++.dg/template-4.mm: Ditto.
2190
        * obj-c++.dg/defs.mm: Ditto.
2191
        * obj-c++.dg/basic.mm: Ditto.
2192
        * obj-c++.dg/encode-4.mm: Ditto.
2193
        * obj-c++.dg/method-17.mm: Ditto.
2194
        * obj-c++.dg/proto-lossage-3.mm: Ditto.
2195
        * obj-c++.dg/cxx-class-1.mm: Ditto.
2196
        * obj-c++.dg/method-10.mm: Ditto.
2197
        * obj-c++.dg/va-meth-1.mm: Ditto.
2198
        * obj-c++.dg/encode-5.mm: Ditto.
2199
        * obj-c++.dg/lookup-2.mm: Ditto.
2200
        * obj-c++.dg/template-3.mm: Ditto.
2201
        * obj-c++.dg/proto-qual-1.mm: Ditto.
2202
        * obj-c++.dg/qual-types-1.m: Ditto.
2203
        * obj-c++.dg/cxx-scope-1.mm: Ditto.
2204
        * obj-c++.dg/template-1.mm: Ditto.
2205
        * obj-c++.dg/encode-6.mm: Ditto.
2206
        * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
2207
        Protocol1.h) and next-mapping.h as required. Use new NeXT
2208
        interface as required.
2209
        * obj-c++.dg/except-1.mm: Ditto.
2210
        * obj-c++.dg/const-str-7.mm: Ditto.
2211
        * obj-c++.dg/ivar-list-semi.mm: Ditto.
2212
        * obj-c++.dg/cxx-scope-2.mm: Ditto.
2213
        * obj-c++.dg/selector-2.mm: Ditto.
2214
        * obj-c++.dg/isa-field-1.mm: Ditto.
2215
        * obj-c++.dg/try-catch-1.mm: Ditto.
2216
        * obj-c++.dg/local-decl-1.mm: Ditto.
2217
        * obj-c++.dg/try-catch-9.mm: Ditto.
2218
        * obj-c++.dg/no-extra-load.mm: Ditto.
2219
        * obj-c++.dg/selector-5.mm: Ditto.
2220
        * obj-c++.dg/method-12.mm: Ditto.
2221
        * obj-c++.dg/try-catch-11.mm: Ditto.
2222
        * obj-c++.dg/comp-types-11.mm: Ditto.
2223
        * obj-c++.dg/bitfield-3.mm: Ditto.
2224
        * obj-c++.dg/method-6.mm: Ditto.
2225
        * obj-c++.dg/super-class-2.mm: Ditto.
2226
        * obj-c++.dg/method-21.mm: Ditto.
2227
        * obj-c++.dg/const-str-8.mm: Ditto.
2228
        * obj-c++.dg/try-catch-7.mm: Ditto.
2229
        * obj-c++.dg/method-15.mm: Ditto.
2230
        * obj-c++.dg/layout-1.mm: Ditto.
2231
        * obj-c++.dg/cxx-ivars-1.mm: Ditto.
2232
        * obj-c++.dg/const-str-3.mm: Ditto.
2233
        * obj-c++.dg/try-catch-2.mm: Ditto.
2234
        * obj-c++.dg/objc-gc-3.mm: Ditto.
2235
        * obj-c++.dg/fix-and-continue-2.mm: Ditto.
2236
        * obj-c++.dg/bitfield-1.mm: Ditto.
2237
        * obj-c++.dg/selector-6.mm: Ditto.
2238
        * obj-c++.dg/method-13.mm: Ditto.
2239
        * obj-c++.dg/comp-types-12.mm: Ditto.
2240
        * obj-c++.dg/bitfield-4.mm: Ditto.
2241
        * obj-c++.dg/try-catch-8.mm: Ditto.
2242
        * obj-c++.dg/method-2.mm: Ditto.
2243
        * obj-c++.dg/cxx-ivars-2.mm: Ditto.
2244
        * obj-c++.dg/typedef-alias-1.mm: Ditto.
2245
        * obj-c++.dg/const-str-4.mm: Ditto.
2246
        * obj-c++.dg/proto-lossage-2.mm: Ditto.
2247
        * obj-c++.dg/try-catch-3.mm: Ditto.
2248
        * obj-c++.dg/comp-types-9.mm: Ditto.
2249
        * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
2250
        * obj-c++.dg/gnu-runtime-3.mm: Ditto.
2251
        * obj-c++.dg/gnu-runtime-1.mm: Ditto.
2252
        * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
2253
        headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2254
        Use new NeXT interface as required.
2255
        * obj-c++.dg/const-str-10.mm: Ditto.
2256
        * obj-c++.dg/const-str-11.mm: Ditto.
2257
        * obj-c++.dg/const-str-9.mm: Ditto.
2258
        * obj-c++.dg/method-11.mm: Ditto.
2259
        * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
2260
        headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2261
        Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
2262
        * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
2263
        * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
2264
 
2265
2010-03-25  Dodji Seketeli  
2266
 
2267
        PR c++/43206
2268
        * g++.dg/template/typedef30.C: New test case.
2269
 
2270
2010-03-25  Jakub Jelinek  
2271
 
2272
        PR c/43385
2273
        * gcc.c-torture/execute/pr43385.c: New test.
2274
 
2275
2010-03-24  Joseph Myers  
2276
 
2277
        * gcc.dg/strncpy-fix-1.c: New test.
2278
 
2279
2010-03-24  Iain Sandoe  
2280
 
2281
        PR testsuite/41609
2282
        * lib/objc-torture.exp (objc-set-runtime-options): New.
2283
        * objc/execute/execute.exp: Check runtime options on each pass.
2284
        * objc/execute/exceptions/exceptions.exp: Ditto.
2285
        * objc/compile/compile.exp: Ditto.
2286
 
2287
        PR testsuite/42348
2288
        * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
2289
        standard tests.
2290
        (check_effective_target_objc2): New proc.
2291
        (check_effective_target_next_runtime): New proc.
2292
        * lib/objc.exp: Determine which runtime is in force and support it.
2293
        * lib/obj-c++.exp: Ditto.
2294
 
2295
2010-03-24  Jason Merrill  
2296
 
2297
        PR c++/43502
2298
        * g++.dg/cpp0x/lambda/lambda-debug.C: New.
2299
 
2300
2010-03-24  Martin Jambor  
2301
 
2302
        * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
2303
        a loop.
2304
        * gcc.dg/ipa/ipa-2.c: Likewise.
2305
        * gcc.dg/ipa/ipa-3.c: Likewise.
2306
        * gcc.dg/ipa/ipa-4.c: Likewise.
2307
        * gcc.dg/ipa/ipa-5.c: Likewise.
2308
        * gcc.dg/ipa/ipa-7.c: Likewise.
2309
        * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
2310
        a loop.
2311
        * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
2312
        i_can_not_be_propagated_fully2 into a loop.
2313
        * gcc.dg/ipa/ipa-8.c: New test.
2314
        * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
2315
 
2316
2010-03-24  Jakub Jelinek  
2317
 
2318
        PR debug/19192
2319
        PR debug/43479
2320
        * gcc.dg/guality/pr43479.c: New test.
2321
        * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
2322
        and add volatile keyword.
2323
 
2324
2010-03-23  Mike Stump  
2325
 
2326
        * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
2327
 
2328
2010-03-23  Jason Merrill  
2329
 
2330
        * g++.dg/ext/altivec-17.C: Adjust error message.
2331
 
2332
        * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
2333
        * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
2334
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
2335
        * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
2336
        * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
2337
        * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
2338
 
2339
2010-03-22  Jason Merrill  
2340
 
2341
        PR c++/43333
2342
        * g++.dg/ext/is_pod.C: Pass -std=c++0x.
2343
        * g++.dg/ext/is_pod_98.C: New.
2344
 
2345
        PR c++/43281
2346
        * g++.dg/cpp0x/auto18.C: New.
2347
 
2348
        * gcc.dg/pr36997.c: Adjust error message.
2349
        * g++.dg/ext/vector9.C: Likewise.
2350
        * g++.dg/conversion/simd3.C: Likewise.
2351
        * g++.dg/other/error23.C: Likewise.
2352
 
2353
2010-03-22  Michael Matz  
2354
 
2355
        PR middle-end/43475
2356
        * gfortran.dg/pr43475.f90: New testcase.
2357
 
2358
2010-03-22  Richard Guenther  
2359
 
2360
        PR tree-optimization/43390
2361
        * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
2362
 
2363
2010-03-21  Kaveh R. Ghazi  
2364
 
2365
        * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
2366
        * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
2367
 
2368
2010-03-20  Simon Martin  
2369
            Michael Matz  
2370
 
2371
        PR c++/43081
2372
        * g++.dg/parse/crash56.C: New test.
2373
 
2374
2010-03-20  Paul Thomas  
2375
 
2376
        PR fortran/43450
2377
        * gfortran.dg/whole_file_15.f90 : New test.
2378
 
2379
2010-03-20  Jerry DeLisle  
2380
 
2381
        PR fortran/43409
2382
        * gfortran.dg/inquire_size.f90: New test.
2383
 
2384
2010-03-20  Richard Guenther  
2385
 
2386
        PR rtl-optimization/43438
2387
        * gcc.c-torture/execute/pr43438.c: New testcase.
2388
 
2389
2010-03-20  Dodji Seketeli  
2390
 
2391
        PR c++/43375
2392
        * g++.dg/abi/mangle42.C: New test.
2393
 
2394
2010-03-19  Andrew Pinski  
2395
 
2396
        PR C/43211
2397
        * gcc.dg/pr43211.c: New test.
2398
        * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
2399
 
2400
2010-03-19  Bernd Schmidt  
2401
 
2402
        PR rtl-optimization/42258
2403
        * gcc.target/arm/thumb1-mul-moves.c: New test.
2404
 
2405
        PR target/40697
2406
        * gcc.target/arm/thumb-andsi.c: New test.
2407
 
2408
        * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
2409
        dg-require-effective-target.
2410
 
2411
2010-03-19  Michael Matz  
2412
 
2413
        PR c++/43116
2414
        * g++.dg/other/pr43116.C: New testcase.
2415
 
2416
2010-03-19  Michael Matz  
2417
 
2418
        PR target/43305
2419
        * gcc.dg/pr43305.c: New testcase.
2420
 
2421
2010-03-19  Richard Guenther  
2422
 
2423
        PR tree-optimization/43415
2424
        * gcc.c-torture/compile/pr43415.c: New testcase.
2425
 
2426
2010-03-19  Eric Botcazou  
2427
 
2428
        PR ada/43106
2429
        * gnat.dg/case_optimization2.adb: New test.
2430
        * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
2431
 
2432
2010-03-18  Francois-Xavier Coudert 
2433
            Jack Howarth 
2434
 
2435
        PR target/36399
2436
        * gcc.target/i386/push-1.c: Don't xfail
2437
          scan-assembler-not "movups" on darwin.
2438
 
2439
2010-03-18  Jakub Jelinek  
2440
 
2441
        PR debug/43058
2442
        * gcc.dg/pr43058.c: New test.
2443
 
2444
2010-03-18  Martin Jambor  
2445
 
2446
        PR middle-end/42450
2447
        * g++.dg/torture/pr42450.C: New test.
2448
 
2449
2010-03-18  Michael Matz  
2450
 
2451
        PR middle-end/43419
2452
        * gcc.dg/pr43419.c: New testcase.
2453
 
2454
2010-03-18  H.J. Lu  
2455
 
2456
        PR rtl-optimization/43360
2457
        * gcc.dg/torture/pr43360.c: New.
2458
 
2459
2010-03-18  Michael Matz  
2460
 
2461
        PR tree-optimization/43402
2462
        * gcc.dg/pr43402.c: New testcase.
2463
 
2464
2010-03-17  Peter Bergner  
2465
 
2466
        PR target/42427
2467
        * gcc.dg/pr42427.c: New test.
2468
 
2469
2010-03-17  Jerry DeLisle  
2470
 
2471
        PR libfortran/43265
2472
        * gfortran.dg/read_empty_file.f: New test.
2473
        * gfortran.dg/read_eof_all.f90: New test.
2474
        * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
2475
        * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
2476
 
2477
2010-03-17  Michael Matz  
2478
 
2479
        * gcc.dg/pr43300.c: Add -w.
2480
 
2481
2010-03-17  Richard Guenther  
2482
 
2483
        * gcc.dg/pr43379.c: Add -w.
2484
 
2485
2010-03-17  Tobias Burnus  
2486
 
2487
        PR fortran/43331
2488
        * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
2489
 
2490
2010-03-16  Uros Bizjak  
2491
 
2492
        * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
2493
 
2494
2010-03-16  Rainer Orth  
2495
 
2496
        * ada/acats/run_all.sh: Log start and end times.
2497
 
2498
2010-03-16  Rainer Orth  
2499
 
2500
        * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
2501
 
2502
2010-03-16  Richard Guenther  
2503
 
2504
        PR middle-end/43379
2505
        * gcc.dg/pr43379.c: New testcase.
2506
 
2507
2010-03-16  Jakub Jelinek  
2508
 
2509
        PR debug/43051
2510
        * gcc.dg/guality/pr43051-1.c: New test.
2511
 
2512
2010-03-15  Janis Johnson  
2513
 
2514
        PR testsuite/43363
2515
        * g++.dg/ext/altivec-17.C: Handle changes to error message.
2516
 
2517
2010-03-15  Michael Matz  
2518
 
2519
        PR middle-end/43300
2520
        * gcc.dg/pr43300.c: New testcase.
2521
 
2522
2010-03-15  Richard Guenther  
2523
 
2524
        PR tree-optimization/43367
2525
        * gcc.c-torture/compile/pr43367.c: New testcase.
2526
 
2527
2010-03-15  Richard Guenther  
2528
 
2529
        PR tree-optimization/43317
2530
        * gcc.dg/pr43317.c: New testcase.
2531
 
2532
2010-03-14  Uros Bizjak  
2533
 
2534
        * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
2535
 
2536
2010-03-14  Uros Bizjak  
2537
 
2538
        * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
2539
 
2540
2010-03-14  Tobias Burnus  
2541
 
2542
        PR fortran/43362
2543
        * gfortran.dg/impure_constructor_1.f90: New test.
2544
 
2545
2010-03-13  Sebastian Pop  
2546
 
2547
        PR middle-end/43354
2548
        * gfortran.dg/graphite/id-pr43354.f: New.
2549
 
2550
2010-03-13  Sebastian Pop  
2551
 
2552
        PR middle-end/43349
2553
        * gfortran.dg/graphite/pr43349.f: New.
2554
 
2555
2010-03-13  Sebastian Pop  
2556
 
2557
        PR middle-end/43306
2558
        * gcc.dg/graphite/pr43306.c: New.
2559
 
2560
2010-03-12  David S. Miller  
2561
 
2562
        * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
2563
        sparc.
2564
 
2565
2010-03-12  Kaveh R. Ghazi  
2566
 
2567
        * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
2568
 
2569
2010-03-12  Paul Thomas  
2570
 
2571
        PR fortran/43291
2572
        PR fortran/43326
2573
        * gfortran.dg/dynamic_dispatch_7.f03: New test.
2574
 
2575
2010-03-12  Kai Tietz  
2576
 
2577
        * gfortran.dg/default_format_denormal_1.f90: Don't assume
2578
        fail for *-*-mingw* targets.
2579
 
2580
2010-03-12  Jakub Jelinek  
2581
 
2582
        PR debug/43329
2583
        * gcc.dg/guality/pr43329-1.c: New test.
2584
 
2585
2010-03-11  Martin Jambor  
2586
 
2587
        PR tree-optimization/43257
2588
        * g++.dg/torture/pr43257.C: New test.
2589
 
2590
2010-03-11  Tobias Burnus  
2591
 
2592
        PR fortran/43228
2593
        * gfortran.dg/namelist_61.f90: New test.
2594
 
2595
2010-03-11  Richard Guenther  
2596
 
2597
        PR tree-optimization/43255
2598
        * gcc.c-torture/compile/pr43255.c: New testcase.
2599
 
2600
2010-03-11  Andreas Krebbel  
2601
 
2602
        * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
2603
        * gcc.dg/pr43280.c: New testcase.
2604
 
2605
2010-03-11  Richard Guenther  
2606
 
2607
        PR lto/43200
2608
        * gcc.dg/lto/20100227-1_0.c: New testcase.
2609
        * gcc.dg/lto/20100227-1_1.c: Likewise.
2610
 
2611
2010-03-10  Jerry DeLisle  
2612
 
2613
        PR libfortran/43320
2614
        PR libfortran/43265
2615
        * gfortran.dg/read_eof_6.f: New test
2616
        * gfortran.dg/read_x_eof.f90: New test.
2617
        * gfortran.dg/read_x_past.f: Update test.
2618
 
2619
2010-03-10  Jan Hubicka   
2620
 
2621
        * gcc.c-torture/compile/pr43288.c: New test.
2622
 
2623
2010-03-10  Kaveh R. Ghazi  
2624
 
2625
        * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
2626
        -fpic/-fPIC flags.
2627
        * g++.old-deja/g++.pt/asm2.C: Likewise.
2628
        * gcc.c-torture/compile/20000804-1.c: Likewise.
2629
        * gcc.target/i386/clobbers.c: Likewise.
2630
 
2631
2010-03-10  Tobias Burnus  
2632
 
2633
        PR fortran/43303
2634
        * gfortran.dg/c_assoc_3.f90: New test.
2635
 
2636
2010-03-10  Jakub Jelinek  
2637
 
2638
        PR debug/36728
2639
        * gcc.dg/guality/pr36728-1.c: New test.
2640
        * gcc.dg/guality/pr36728-2.c: New test.
2641
 
2642
2010-03-10  Kaushik Phatak  
2643
 
2644
        * gcc.dg/h8300-div-delay-slot.c: New test.
2645
 
2646
2010-03-10  Alexander Monakov  
2647
 
2648
        PR tree-optimization/43236
2649
        * gcc.c-torture/execute/pr43236.c: New test.
2650
 
2651
2010-03-10  Andrey Belevantsev  
2652
 
2653
        PR middle-end/42859
2654
        * g++.dg/eh/pr42859.C: New test.
2655
 
2656
2010-03-09  Jakub Jelinek  
2657
 
2658
        PR debug/43299
2659
        * gcc.dg/pr43299.c: New test.
2660
 
2661
        PR debug/43290
2662
        * g++.dg/eh/unwind2.C: New test.
2663
 
2664
2010-03-05  Sebastian Pop  
2665
            Reza Yazdani  
2666
 
2667
        PR middle-end/43065
2668
        * gcc.dg/graphite/run-id-4.c: New.
2669
 
2670
2010-03-08  Sebastian Pop  
2671
 
2672
        PR middle-end/43065
2673
        * gcc.dg/graphite/run-id-3.c: New.
2674
 
2675
2010-03-08  Tobias Grosser  
2676
 
2677
        PR middle-end/42644
2678
        PR middle-end/42130
2679
        * gcc.dg/graphite/id-18.c: New.
2680
        * gcc.dg/graphite/run-id-pr42644.c: New.
2681
 
2682
2010-03-08  Sebastian Pop  
2683
 
2684
        PR middle-end/42326
2685
        * gcc.dg/graphite/pr42326.c: New.
2686
 
2687
2010-03-08  Richard Guenther  
2688
 
2689
        PR tree-optimization/43269
2690
        * gcc.c-torture/execute/pr43269.c: New testcase.
2691
 
2692
2010-03-08  Janus Weil  
2693
 
2694
        PR fortran/43256
2695
        * gfortran.dg/typebound_call_13.f03: New.
2696
 
2697
2010-03-05  Eric Botcazou  
2698
 
2699
        * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
2700
        of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
2701
 
2702
2010-03-05  Jason Merrill  
2703
 
2704
        * g++.dg/abi/mangle40.C: Require weak and alias.
2705
 
2706
2010-03-05  Sebastian Pop  
2707
 
2708
        PR middle-end/42326
2709
        * gfortran.dg/graphite/pr42326.f90: New.
2710
        * gfortran.dg/graphite/pr42326-1.f90: New.
2711
 
2712
2010-03-05  Rainer Orth  
2713
 
2714
        * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
2715
        (gnat_target_compile): Likewise.
2716
        Reinitialize GNAT_UNDER_TEST if target changes.
2717
        Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
2718
        (local_find_gnatmake): Pass full --GCC to gnatlink.
2719
        Remove --LINK.
2720
 
2721
2010-03-04  Andrew Pinski  
2722
 
2723
        PR c/43248
2724
        * gcc.dg/compound-literal-1.c: New testcase.
2725
 
2726
2010-03-04  Martin Jambor  
2727
 
2728
        PR tree-optimization/43164
2729
        PR tree-optimization/43191
2730
        * gcc.c-torture/compile/pr43164.c: New test.
2731
        * gcc.c-torture/compile/pr43191.c: Likewise.
2732
 
2733
2010-03-04  Janus Weil  
2734
 
2735
        PR fortran/43244
2736
        * gfortran.dg/finalize_9.f90: New.
2737
 
2738
2010-03-04  Tobias Burnus  
2739
            Ken Werner 
2740
 
2741
        * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
2742
        to dg-options for spu.
2743
        * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
2744
        dump-scan target to exclude spu.
2745
 
2746
2010-03-04  Changpeng Fang  
2747
 
2748
        PR middle-end/43209
2749
        * gcc.dg/tree-ssa/ivopts-4.c: New.
2750
 
2751
2010-03-03  Janis Johnson  
2752
 
2753
        * lib/target-supports-dg.exp (check-flags): Provide defaults for
2754
        include-opts and exclude-opts; skip checking the flags if arguments
2755
        are the same as the defaults.
2756
        (dg-xfail-if): Verify the number of arguments, supply defaults
2757
        for unspecified optional arguments.
2758
        (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
2759
 
2760
2010-03-03  Jason Merrill  
2761
 
2762
        PR c++/12909
2763
        * g++.dg/abi/mangle40.C: Updated.
2764
 
2765
2010-03-03  Jason Merrill  
2766
 
2767
        * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
2768
        * g++.dg/abi/mangle23.C: Likewise.
2769
        * g++.dg/eh/simd-2.C: Likewise.
2770
        * g++.dg/ext/attribute-test-2.C: Likewise.
2771
        * g++.dg/ext/vector14.C: Likewise.
2772
        * g++.dg/other/pr34435.C: Likewise.
2773
        * g++.dg/template/conv8.C: Likewise.
2774
        * g++.dg/template/nontype9.C: Likewise.
2775
        * g++.dg/template/qualttp17.C: Likewise.
2776
        * g++.dg/template/ref1.C: Likewise.
2777
        * g++.old-deja/g++.pt/crash68.C: Likewise.
2778
        * g++.old-deja/g++.pt/ref1.C: Likewise.
2779
        * g++.old-deja/g++.pt/ref3.C: Likewise.
2780
        * g++.old-deja/g++.pt/ref4.C: Likewise.
2781
 
2782
        PR c++/12909
2783
        * g++.dg/abi/mangle40.C: New.
2784
        * g++.dg/abi/mangle41.C: New.
2785
        * g++.dg/lto/20100302_0.C: New.
2786
        * g++.dg/lto/20100302_1.C: New.
2787
        * g++.dg/lto/20100302.h: New.
2788
 
2789
2010-03-03  Paul Thomas  
2790
 
2791
        PR fortran/43243
2792
        * gfortran.dg/internal_pack_12.f90: New test.
2793
 
2794
2010-03-03  H.J. Lu  
2795
 
2796
        * gcc.dg/pr36997.c: Adjust error message.
2797
 
2798
2010-03-03  Mike Stump  
2799
 
2800
        * gcc.target/i386/builtin-unreachable.c: Don't expect stack
2801
        adjustments to not be present on machines that align the stack to
2802
        more than 4 bytes and don't have a red zone yet as that is an
2803
        unimplemented optimization.
2804
 
2805
2010-03-03  Janus Weil  
2806
 
2807
        PR fortran/43169
2808
        * gfortran.dg/impure_assignment_3.f90: New.
2809
 
2810
2010-03-03  Jakub Jelinek  
2811
 
2812
        PR debug/43229
2813
        * gfortran.dg/pr43229.f90: New test.
2814
 
2815
        PR debug/43237
2816
        * gcc.dg/debug/dwarf2/pr43237.c: New test.
2817
 
2818
        PR debug/43177
2819
        * gcc.dg/guality/pr43177.c: New test.
2820
 
2821
2010-03-02  Jason Merrill  
2822
 
2823
        * g++.dg/ext/vector9.C: Adjust error message.
2824
        * g++.dg/conversion/simd3.C: Likewise.
2825
        * g++.dg/other/error23.C: Likewise.
2826
 
2827
2010-03-02  Mike Stump  
2828
 
2829
        PR c++/41090
2830
        * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
2831
 
2832
2010-03-02  Paul Thomas  
2833
 
2834
        PR fortran/43180
2835
        * gfortran.dg/internal_pack_10.f90: New test.
2836
 
2837
        PR fortran/43173
2838
        * gfortran.dg/internal_pack_11.f90: New test.
2839
 
2840
2010-03-02  Reza Yazdani  
2841
 
2842
        PR middle-end/42640
2843
        * gcc.dg/tree-ssa/pr42640.c: New.
2844
 
2845
2010-03-01  Richard Guenther  
2846
 
2847
        PR tree-optimization/43220
2848
        * gcc.c-torture/execute/pr43220.c: New testcase.
2849
 
2850
2010-03-01  Richard Guenther  
2851
 
2852
        PR middle-end/43213
2853
        * gcc.dg/pr43213.c: New testcase.
2854
 
2855
2010-03-01  Rainer Orth  
2856
 
2857
        PR pch/14940
2858
        * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
2859
 
2860
2010-03-01  Rainer Orth  
2861
 
2862
        * lib/target-supports.exp (check_effective_target_ucn_nocache):
2863
        New function.
2864
        (check_effective_target_ucn): Likewise.
2865
 
2866
        * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
2867
        if !ucn.
2868
        * gcc.dg/ucnid-2.c: Likewise.
2869
        * gcc.dg/ucnid-3.c: Likewise.
2870
        * gcc.dg/ucnid-4.c: Likewise.
2871
        * gcc.dg/ucnid-11.c: Likewise.
2872
        * gcc.dg/ucnid-12.c: Likewise.
2873
        * gcc.dg/ucnid-6.c: Skip if !ucn.
2874
        * gcc.dg/ucnid-9.c: Likewise.
2875
 
2876
2010-03-01  Rainer Orth  
2877
 
2878
        * gcc.target/i386/pr32000-2.c: Add missing include and exclude
2879
        lists to dg-skip-if.
2880
        * gcc.target/i386/stackalign/return-3.c: Likewise.
2881
 
2882
2010-03-01  Rainer Orth  
2883
 
2884
        * gcc.target/i386/clearcap.map: New file.
2885
        * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
2886
        Pass clearcap.map by default if supported.
2887
 
2888
2010-03-01  Rainer Orth  
2889
 
2890
        PR fortran/42900
2891
        * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
2892
        Explain this.
2893
        * gfortran.dg/stat_2.f90: Likewise.
2894
 
2895
2010-03-01  Tobias Burnus  
2896
 
2897
        PR fortran/43199
2898
        * gfortran.dg/module_read_2.f90: New test.
2899
 
2900
2010-02-27  Mark Mitchell  
2901
 
2902
        PR c++/42748
2903
        * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
2904
        * g++.dg/abi/mangle12.C: Likewise.
2905
        * g++.dg/abi/mangle20-2.C: Likewise.
2906
        * g++.dg/abi/mangle17.C: Likewise.
2907
        * g++.dg/template/cond2.C: Likewise.
2908
        * g++.dg/template/pr35240.C: Likewise.
2909
 
2910
2010-02-27  Richard Guenther  
2911
 
2912
        PR tree-optimization/43186
2913
        * gcc.c-torture/compile/pr43186.c: Adjust testcase.
2914
 
2915
2010-02-27  Kaz Kojima  
2916
 
2917
        * g++.dg/abi/packed1.C: Expect warning on the SH.
2918
 
2919
2010-02-27  Simon Martin  
2920
 
2921
        PR c++/42054:
2922
        * g++.dg/parse/error37.C: New test.
2923
 
2924
2010-02-27  Manuel López-Ibáñez  
2925
 
2926
        PR c/24577
2927
        PR c/43192
2928
        * gcc.dg/pr8927-1.c: Match new note.
2929
        * gcc.dg/990506-0.c: Likewise.
2930
        * gcc.dg/gomp/flush-2.c: Likewise.
2931
        * gcc.dg/gomp/atomic-5.c: Likewise.
2932
        * gcc.dg/gomp/pr34607.c: Likewise.
2933
        * gcc.dg/pr35746.c: Likewise.
2934
        * gcc.dg/cpp/pragma-1.c: Likewise.
2935
        * gcc.dg/cpp/pragma-2.c: Likewise.
2936
        * gcc.dg/pr41842.c: Likewise.
2937
        * gcc.dg/noncompile/20040629-1.c: Likewise.
2938
        * objc.dg/private-1.m: Likewise.
2939
 
2940
2010-02-27  Tobias Burnus  
2941
 
2942
        PR fortran/43185
2943
        * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
2944
        * gfortran.dg/default_initialization_4.f90: New test.
2945
 
2946
2010-02-27  Eric Botcazou  
2947
 
2948
        * gnat.dg/thin_pointer.ad[sb]: Rename into...
2949
        * gnat.dg/thin_pointer1.ad[sb]: ...this.
2950
        * gnat.dg/thin_pointer2.adb: New test.
2951
        * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
2952
 
2953
2010-02-26  Manuel López-Ibáñez  
2954
 
2955
        PR c/20631
2956
        * gcc.dg/cpp/c90-pedantic.c: New.
2957
        * gcc.dg/cpp/c90.c: New.
2958
        * gcc.dg/gnu90-const-expr-1.c: New.
2959
        * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
2960
 
2961
2010-02-26  Richard Guenther  
2962
 
2963
        PR tree-optimization/43186
2964
        * gcc.c-torture/compile/pr43186.c: New testcase.
2965
 
2966
2010-02-26  Jakub Jelinek  
2967
 
2968
        PR debug/43190
2969
        * c-c++-common/dwarf2/pr43190.c: New test.
2970
 
2971
2010-02-26  H.J. Lu  
2972
 
2973
        PR testsuite/37074:
2974
        * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
2975
 
2976
2010-02-26  Richard Guenther  
2977
 
2978
        PR tree-optimization/43188
2979
        * gcc.c-torture/compile/pr43188.c: New testcase.
2980
 
2981
2010-02-26  H.J. Lu  
2982
 
2983
        PR target/43175
2984
        * gcc.target/i386/vperm-v4si-2-sse4.c: New.
2985
 
2986
2010-02-25  Eric Botcazou  
2987
 
2988
        * g++.dg/abi/packed1.C: Expect warning on the SPARC.
2989
 
2990
2010-02-25  Michael Meissner  
2991
 
2992
        PR target/43154
2993
        * gcc.target/powerpc/pr43154.c: New file.
2994
 
2995
2010-02-25  Jakub Jelinek  
2996
 
2997
        PR debug/43166
2998
        * gfortran.dg/debug/pr43166.f: New test.
2999
 
3000
        PR debug/43165
3001
        * gcc.dg/torture/pr43165.c: New test.
3002
 
3003
2010-02-24  Manuel López-Ibáñez  
3004
 
3005
        PR c/43128
3006
        * c-c++-common/pr41779.c: Update.
3007
 
3008
2010-02-24  Rainer Orth  
3009
 
3010
        PR ada/32547
3011
        * lib/gnat-dg.exp (gnat_load): Redefine.
3012
 
3013
        * ada/acats/run_acats: Run run_all.sh with $SHELL.
3014
        * ada/acats/run_all.sh: Downcase tasking not implemented message.
3015
 
3016
2010-02-24  Rainer Orth  
3017
 
3018
        PR libobjc/36610
3019
        * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
3020
        i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
3021
        -fgnu-runtime.
3022
        Sort entries.
3023
 
3024
2010-02-24  Rainer Orth  
3025
 
3026
        * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
3027
 
3028
2010-02-24  Jakub Jelinek  
3029
 
3030
        PR debug/43150
3031
        * gcc.dg/guality/vla-1.c: New test.
3032
 
3033
2010-02-24  Tobias Burnus  
3034
 
3035
        PR fortran/43042
3036
        * gfortran.dg/c_ptr_tests_15.f90: New test.
3037
 
3038
2010-02-23  Jakub Jelinek  
3039
 
3040
        PR target/43107
3041
        * gcc.target/i386/pr43107.c: New test.
3042
 
3043
2010-02-23  Jason Merrill  
3044
 
3045
        PR c++/43143
3046
        * g++.dg/cpp0x/variadic100.C: New.
3047
 
3048
2010-02-23  Jason Merrill  
3049
 
3050
        PR debug/42800
3051
        * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
3052
        * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
3053
        * c-c++-common/dwarf2/vla1.c: New.
3054
 
3055
2010-02-23  Jakub Jelinek  
3056
 
3057
        PR target/43139
3058
        * gcc.dg/pr43139.c: New test.
3059
 
3060
        PR debug/43077
3061
        * gcc.dg/guality/pr43077-1.c: New test.
3062
 
3063
2010-02-23  Manuel López-Ibáñez  
3064
 
3065
        PR 43123
3066
        * gcc.dg/march.c: New.
3067
        * gcc.dg/march-generic.c: New.
3068
        * gcc.dg/mtune.c: New.
3069
 
3070
2010-02-22  Sebastian Pop  
3071
 
3072
        PR middle-end/43083
3073
        * gcc.dg/graphite/pr43083.c: New.
3074
 
3075
2010-02-22  Sebastian Pop  
3076
 
3077
        PR middle-end/43097
3078
        * gfortran.dg/graphite/pr43097.f: New.
3079
 
3080
2010-02-22  Sebastian Pop  
3081
            Manuel López-Ibáñez  
3082
 
3083
        PR middle-end/43140
3084
        * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
3085
 
3086
2010-02-22  Sebastian Pop  
3087
 
3088
        PR middle-end/43026
3089
        * g++.dg/graphite/pr43026.C: New.
3090
 
3091
2010-02-22  Manuel López-Ibáñez  
3092
 
3093
        PR c++/43126
3094
        * gcc.dg/cleanup-1.c: Update.
3095
        * gcc.dg/func-args-1.c: Update.
3096
        * gcc.dg/format/sentinel-1.c: Update.
3097
        * g++.old-deja/g++.jason/scoping10.C: Update.
3098
        * g++.old-deja/g++.ns/lookup5.C: Update.
3099
        * g++.dg/ext/cleanup-1.C: Update.
3100
        * g++.dg/parse/varmod1.C: Update.
3101
        * g++.dg/parse/error33.C: Update.
3102
        * g++.dg/expr/call3.C: Update.
3103
        * g++.dg/func-args-1.C: New.
3104
 
3105
2010-02-22  H.J. Lu  
3106
 
3107
        PR c/43125
3108
        * gcc.dg/attr-used-2.c: Moved to ...
3109
        * c-c++-common/attr-used-2.c: Here.
3110
 
3111
        * gcc.dg/attr-used.c: Moved to ...
3112
        * c-c++-common/attr-used.c: Here.
3113
 
3114
2010-02-22  Ozkan Sezer  
3115
 
3116
        * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
3117
 
3118
2010-02-22  Richard Guenther  
3119
 
3120
        PR lto/43045
3121
        * gfortran.dg/lto/20100222-1_0.f03: New testcase.
3122
        * gfortran.dg/lto/20100222-1_1.c: Likewise.
3123
 
3124
2010-02-22  Richard Guenther  
3125
 
3126
        PR tree-optimization/42749
3127
        * gcc.c-torture/compile/pr42749.c: New testcase.
3128
 
3129
2010-02-22  Paul Thomas  
3130
 
3131
        PR fortran/43072
3132
        * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
3133
        * gfortran.dg/internal_pack_9.f90: New test.
3134
 
3135
2010-02-21  Manuel López-Ibáñez  
3136
 
3137
        PR c++/23510
3138
        * g++.dg/template/recurse.C: Adjust.
3139
        * g++.dg/template/pr23510.C: New.
3140
 
3141
2010-02-21  Dodji Seketeli  
3142
 
3143
        PR c++/42824
3144
        * g++.dg/template/memclass4.C: New test.
3145
 
3146
2010-02-21  Tobias Burnus  
3147
 
3148
        PR fortran/35259
3149
        * gfortran.dg/reassoc_5.f90: New test.
3150
 
3151
2010-02-20  Uros Bizjak  
3152
 
3153
        PR target/43067
3154
        * gcc.target/i386/pr43067.c: New test.
3155
 
3156
2010-02-20  Manuel López-Ibáñez  
3157
 
3158
        PR c++/35669
3159
        * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
3160
        -Wconversion-null.
3161
        * g++.dg/warn/Wconversion-null.C: New test.
3162
        * g++.old-deja/g++.other/null1.C: Move to...
3163
        * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
3164
 
3165
2010-02-20  Paul Thomas  
3166
 
3167
        PR fortran/36932
3168
        PR fortran/36933
3169
        * gfortran.dg/dependency_26.f90: New test.
3170
 
3171
        PR fortran/43072
3172
        * gfortran.dg/internal_pack_7.f90: New test.
3173
 
3174
        PR fortran/43111
3175
        * gfortran.dg/internal_pack_8.f90: New test.
3176
 
3177
2010-02-20  Manuel López-Ibáñez  
3178
 
3179
        PR 43128
3180
        * c-c++-common/pr41779.c: Fix broken testcase.
3181
 
3182
2010-02-19  Manuel López-Ibáñez  
3183
 
3184
        PR 36513
3185
        * c-c++-common/pr36513.c: New testcase.
3186
        * c-c++-common/pr36513-2.c: New testcase.
3187
 
3188
2010-02-19  Manuel López-Ibáñez  
3189
 
3190
        PR 41779
3191
        * c-c++-common/pr41779.c: New.
3192
 
3193
2010-02-19  Jakub Jelinek  
3194
 
3195
        PR debug/43084
3196
        * gcc.dg/pr43084.c: New test.
3197
 
3198
2010-02-19  Richard Guenther  
3199
 
3200
        PR tree-optimization/42916
3201
        * gcc.dg/pr42916.c: New testcase.
3202
 
3203
2010-02-18  Jason Merrill  
3204
 
3205
        PR c++/42837
3206
        * g++.dg/abi/packed1.C: Add expected warning.
3207
 
3208
        PR c++/43108
3209
        * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
3210
        * gcc.dg/torture/dg-torture.exp: Likewise.
3211
        * c-c++-common/torture/complex-sign.h,
3212
        c-c++-common/torture/complex-sign-add.c,
3213
        c-c++-common/torture/complex-sign-mixed-add.c,
3214
        c-c++-common/torture/complex-sign-mixed-div.c,
3215
        c-c++-common/torture/complex-sign-mixed-mul.c,
3216
        c-c++-common/torture/complex-sign-mixed-sub.c,
3217
        c-c++-common/torture/complex-sign-mul.c,
3218
        c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
3219
        Adapt for C++ compilation as well.
3220
 
3221
        PR c++/43070
3222
        * g++.dg/ext/label1.C: Update.
3223
        * g++.dg/ext/label2.C: Update.
3224
 
3225
        PR c++/26261
3226
        * g++.dg/template/dependent-name6.C: New.
3227
 
3228
        PR c++/43109
3229
        * g++.dg/parse/namespace12.C: New.
3230
 
3231
2010-02-18  Martin Jambor  
3232
 
3233
        PR tree-optimization/43066
3234
        * gcc.c-torture/compile/pr43066.c: New test.
3235
 
3236
2010-02-18  Uros Bizjak  
3237
 
3238
        * g++.dg/ext/attrib35.C: Fix target selector string.
3239
        * g++.dg/ext/attrib36.C: Ditto.
3240
        * g++.dg/ext/attrib37.C: Ditto.
3241
        * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
3242
        * g++.dg/abi/mangle25.C: Ditto.
3243
 
3244
2010-02-17  Jason Merrill  
3245
 
3246
        PR c++/43069
3247
        * g++.dg/parse/namespace11.C: New.
3248
 
3249
        PR c++/43093
3250
        * g++.dg/ext/attrib37.C: New.
3251
 
3252
        PR c++/43079
3253
        * g++.dg/template/ptrmem20.C: New.
3254
 
3255
2010-02-17  Uros Bizjak  
3256
 
3257
        PR target/43103
3258
        * gcc.target/i386/xop-check.h: Include m256-check.h.
3259
        * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
3260
        * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
3261
        * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
3262
        * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
3263
 
3264
2010-02-17  Jakub Jelinek  
3265
 
3266
        PR debug/42918
3267
        * gcc.dg/pr42918.c: New test.
3268
 
3269
2010-02-16  H.J. Lu  
3270
 
3271
        * g++.dg/ext/attrib36.C: Require ILP32.
3272
 
3273
2010-02-16  Richard Guenther  
3274
 
3275
        PR tree-optimization/41043
3276
        * gfortran.dg/pr41043.f90: New testcase.
3277
        * gcc.dg/Wstrict-overflow-18.c: XFAIL.
3278
 
3279
2010-02-16  Jason Merrill  
3280
 
3281
        * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
3282
 
3283
2010-02-16  Ira Rosen 
3284
 
3285
        PR tree-optimization/43074
3286
        * gcc.dg/vect/fast-math-pr43074.c: New test.
3287
 
3288
2010-02-16  Jakub Jelinek  
3289
 
3290
        * lib/prune.exp: Prune variable tracking size limit exceeded notes.
3291
 
3292
2010-02-16  Jason Merrill  
3293
 
3294
        PR c++/43031
3295
        * g++.dg/ext/attrib36.C: New.
3296
 
3297
        PR c++/43036
3298
        * g++.dg/other/array6.C: New.
3299
 
3300
2010-02-15  Kaveh R. Ghazi  
3301
 
3302
        * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
3303
 
3304
2010-02-15  Sebastian Pop  
3305
 
3306
        * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
3307
        _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
3308
        * gcc.target/i386/xop-vpermil2pd-1.c: New.
3309
        * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
3310
        * gcc.target/i386/xop-vpermil2ps-1.c: New.
3311
        * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
3312
 
3313
2010-02-15  Richard Guenther  
3314
 
3315
        PR middle-end/43068
3316
        * g++.dg/torture/pr43068.C: New testcase.
3317
 
3318
2010-02-14  Volker Reichelt  
3319
 
3320
        PR c++/43024
3321
        * g++.dg/opt/ice1.C: New.
3322
 
3323
2010-02-14  Jason Merrill  
3324
 
3325
        PR c++/41997
3326
        * g++.dg/cpp0x/initlist-opt.C: New.
3327
 
3328
2010-02-13  Paul Thomas  
3329
 
3330
        PR fortran/41113
3331
        PR fortran/41117
3332
        * gfortran.dg/internal_pack_6.f90: New test.
3333
 
3334
2010-02-12  Jason Merrill  
3335
 
3336
        PR c++/43054
3337
        * g++.dg/cpp0x/variadic99.C: New.
3338
 
3339
2010-02-12  Jakub Jelinek  
3340
 
3341
        * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
3342
        sign extend pointers to gualchk_t.
3343
 
3344
        PR c++/43033
3345
        * g++.dg/other/default3.C: Xfail g4 test.
3346
 
3347
2010-02-11  Sebastian Pop  
3348
 
3349
        PR middle-end/43012
3350
        * gcc.dg/graphite/pr43012.c: New.
3351
 
3352
2010-02-11  Sebastian Pop  
3353
 
3354
        PR middle-end/42930
3355
        * g++.dg/graphite/pr42930.C: New.
3356
 
3357
2010-02-11  Sebastian Pop  
3358
 
3359
        PR middle-end/42914
3360
        PR middle-end/42530
3361
        * gcc.dg/graphite/pr42530.c: New.
3362
        * gcc.dg/graphite/pr42914.c: New.
3363
 
3364
2010-02-11  Sebastian Pop  
3365
 
3366
        PR middle-end/42771
3367
        * gcc.dg/graphite/pr42771.c: New.
3368
 
3369
2010-02-11  Richard Guenther  
3370
 
3371
        PR tree-optimization/42998
3372
        * gcc.c-torture/compile/pr42998.c: New testcase.
3373
 
3374
2010-02-10  Jason Merrill  
3375
 
3376
        PR c++/41896
3377
        * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
3378
 
3379
        PR c++/42983, core issue 906
3380
        * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
3381
        * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
3382
 
3383
        PR c++/43016
3384
        * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
3385
 
3386
2010-02-10  Richard Guenther  
3387
 
3388
        PR tree-optimization/43017
3389
        * gcc.dg/torture/pr43017.c: New testcase.
3390
 
3391
2010-02-10  Tobias Burnus 
3392
 
3393
        PR fortran/40823
3394
        * gfortran.dg/private_type_1.f90: Update error location.
3395
        * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3396
        * gfortran.dg/typebound_operator_2.f03: Ditto.
3397
        * gfortran.dg/assignment_2.f90: Ditto.
3398
        * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
3399
        * gfortran.dg/binding_label_tests_9.f03: Ditto.
3400
 
3401
2010-02-10  Tobias Burnus  
3402
 
3403
        PR fortran/43015
3404
        * gfortran.dg/bind_c_usage_20.f90: New test.
3405
 
3406
2010-02-10  Jakub Jelinek  
3407
 
3408
        PR debug/43010
3409
        * g++.dg/debug/pr43010.C: New test.
3410
 
3411
2010-02-10  Richard Guenther  
3412
 
3413
        PR c/43007
3414
        * gcc.c-torture/execute/20100209-1.c: New testcase.
3415
        * gcc.dg/fold-div-3.c: Likewise.
3416
 
3417
2010-02-10  Jakub Jelinek  
3418
 
3419
        * gcc.dg/builtin-ffs-1.c: New test.
3420
 
3421
2010-02-09  Jerry DeLisle  
3422
 
3423
        PR fortran/42999
3424
        * gfortran.dg/array_constructor_35.f90: New test.
3425
 
3426
2010-02-09  Kaveh R. Ghazi  
3427
 
3428
        * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
3429
 
3430
2010-02-09  Jason Merrill  
3431
 
3432
        PR c++/42399
3433
        * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
3434
 
3435
        PR c++/42370
3436
        * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
3437
 
3438
2010-02-09  Tobias Burnus  
3439
 
3440
        PR fortran/41869
3441
        * gfortran.dg/module_write_1.f90: New test.
3442
 
3443
2010-02-09  Alexander Monakov  
3444
 
3445
        * gcc.dg/pr19340.c: Adjust.
3446
 
3447
2010-02-09  Richard Guenther  
3448
 
3449
        PR tree-optimization/43008
3450
        * gcc.c-torture/execute/pr43008.c: New testcase.
3451
 
3452
2010-02-09  Richard Guenther  
3453
 
3454
        PR tree-optimization/43000
3455
        * gcc.dg/torture/pr43000.c: New testcase.
3456
        * gcc.dg/torture/pr43002.c: Likewise.
3457
 
3458
2010-02-09  Daniel Kraft  
3459
 
3460
        PR fortran/39171
3461
        * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
3462
        and pass -Wsurprising as necessary.
3463
 
3464
2010-02-08  Jakub Jelinek  
3465
 
3466
        PR tree-optimization/42890
3467
        * g++.dg/torture/pr42890.C: New test.
3468
 
3469
2010-02-08  Richard Guenther  
3470
 
3471
        PR middle-end/42995
3472
        * gcc.dg/tree-ssa/inline-4.c: New testcase.
3473
 
3474
2010-02-07  Sebastian Pop  
3475
 
3476
        * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
3477
        return 0 from main.
3478
        * gcc.dg/graphite/block-1.c: Same.
3479
        * gcc.dg/graphite/block-3.c: Same.
3480
        * gcc.dg/graphite/block-4.c: Same.
3481
        * gcc.dg/graphite/block-5.c: Same.
3482
        * gcc.dg/graphite/block-6.c: Same.
3483
        * gcc.dg/graphite/block-7.c: Same.
3484
        * gcc.dg/graphite/interchange-0.c: Same.
3485
        * gcc.dg/graphite/interchange-1.c: Same.
3486
        * gcc.dg/graphite/interchange-10.c: Same.
3487
        * gcc.dg/graphite/interchange-11.c: Same.
3488
        * gcc.dg/graphite/interchange-12.c: Same.
3489
        * gcc.dg/graphite/interchange-2.c: Same.
3490
        * gcc.dg/graphite/interchange-3.c: Same.
3491
        * gcc.dg/graphite/interchange-4.c: Same.
3492
        * gcc.dg/graphite/interchange-5.c: Same.
3493
        * gcc.dg/graphite/interchange-6.c: Same.
3494
        * gcc.dg/graphite/interchange-7.c: Same.
3495
        * gcc.dg/graphite/interchange-8.c: Same.
3496
        * gcc.dg/graphite/interchange-9.c: Same.
3497
        * gcc.dg/graphite/interchange-mvt.c: Same.
3498
 
3499
2010-02-07  Sebastian Pop  
3500
 
3501
        * gfortran.dg/graphite/id-19.f: New.
3502
        * gfortran.dg/graphite/pr14741.f90: New.
3503
        * gfortran.dg/graphite/pr41924.f90: New.
3504
        * gfortran.dg/graphite/run-id-2.f90: New.
3505
 
3506
2010-02-07  Richard Guenther  
3507
 
3508
        PR middle-end/42956
3509
        * gcc.c-torture/compile/pr42956.c: New testcase.
3510
 
3511
2010-02-06  Jerry DeLisle  
3512
 
3513
        PR libfortran/42742
3514
        * gfortran.dg/fmt_cache_2.f: New test.
3515
 
3516
2010-02-06  Jerry DeLisle  
3517
 
3518
        * gfortran.dg/read_no_eor.f90: New test.
3519
 
3520
2010-02-05  Jason Merrill  
3521
 
3522
        * g++.dg/ext/label13.C: Move constructor body out of class.
3523
 
3524
2010-02-03  Jason Merrill  
3525
 
3526
        PR c++/42870
3527
        * g++.dg/ext/dllexport3.C: New.
3528
 
3529
2010-02-05  Ozkan Sezer  
3530
 
3531
        * gcc.dg/format/ms-format3.c: New test for specific MS types.
3532
 
3533
2010-02-05  Richard Guenther  
3534
 
3535
        * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
3536
 
3537
2010-02-05  Dodji Seketeli  
3538
 
3539
        PR c++/42915
3540
        * g++.dg/other/crash-9.C: New test.
3541
 
3542
2010-02-05  Paul Thomas  
3543
 
3544
        PR fortran/42309
3545
        * gfortran.dg/subref_array_pointer_4.f90 : New test.
3546
 
3547
2010-02-04  Richard Guenther  
3548
 
3549
        PR rtl-optimization/42952
3550
        * gcc.dg/torture/pr42952.c: New testcase.
3551
 
3552
2010-02-03  Jerry DeLisle  
3553
 
3554
        PR libfortran/42901
3555
        * gfortran.dg/namelist_60.f90: New test.
3556
 
3557
2010-02-03  Jason Merrill  
3558
 
3559
        PR c++/40138
3560
        * g++.dg/ext/builtin11.C: New.
3561
 
3562
        PR c++/4926
3563
        PR c++/38600
3564
        * g++.dg/abi/mangle35.C: New.
3565
        * g++.dg/abi/mangle37.C: New.
3566
 
3567
        PR c++/12909
3568
        * g++.dg/abi/mangle36.C: New.
3569
 
3570
        PR c++/35652
3571
        * g++.dg/warn/string1.C: New.
3572
 
3573
2010-02-03  Richard Guenther  
3574
 
3575
        PR tree-optimization/42944
3576
        * gcc.dg/errno-1.c: New testcase.
3577
 
3578
2010-02-03  Richard Guenther  
3579
 
3580
        PR middle-end/42927
3581
        * gcc.c-torture/compile/pr42927.c: New testcase.
3582
 
3583
2010-02-03  Tobias Burnus  
3584
 
3585
        PR fortran/42936
3586
        * gfortran.dg/null_4.f90: New test.
3587
 
3588
2010-02-02  Jason Merrill  
3589
 
3590
        PR c++/41090
3591
        * g++.dg/ext/label13.C: New.
3592
 
3593
2010-02-02  Tobias Burnus  
3594
 
3595
        PR fortran/42650
3596
        * gfortran.dg/func_result_5.f90: New test.
3597
 
3598
2010-02-01  Tobias Burnus  
3599
 
3600
        PR fortran/42922
3601
        * gfortran.dg/pure_initializer_3.f90: News test.
3602
 
3603
2010-01-31  Janus Weil  
3604
 
3605
        PR fortran/42888
3606
        * gfortran.dg/allocate_derived_2.f90: New test.
3607
 
3608
2010-01-31  Eric Botcazou  
3609
 
3610
        PR middle-end/42898
3611
        * gcc.dg/torture/pr42898-2.c: New test.
3612
 
3613
2010-01-31  Richard Guenther  
3614
 
3615
        PR middle-end/42898
3616
        * gcc.dg/torture/pr42898.c: New testcase.
3617
 
3618
2010-01-31  Paul Thomas  
3619
 
3620
        PR fortran/38324
3621
        * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
3622
        * gfortran.dg/alloc_comp_bounds_1.f90: New test.
3623
 
3624
2010-01-30  Paolo Bonzini  
3625
 
3626
        * g++.dg/tree-ssa/inline-1.C: New.
3627
        * g++.dg/tree-ssa/inline-2.C: New.
3628
        * g++.dg/tree-ssa/inline-3.C: New.
3629
 
3630
2010-01-29  Michael Meissner  
3631
 
3632
        PR testsuite/41701
3633
        * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
3634
        the string 'pow' in the pathname of the compiler from generating a
3635
        test failure.
3636
 
3637
2010-01-29  Rainer Orth  
3638
 
3639
        * g++.old-deja/g++.mike/eh16.C: Rename err to e.
3640
        * g++.old-deja/g++.mike/eh17.C: Likewise.
3641
        * g++.old-deja/g++.mike/p5571.C: Likewise.
3642
 
3643
2010-01-29  Dodji Seketeli  
3644
 
3645
        PR c++/42758
3646
        PR c++/42634
3647
        PR c++/42336
3648
        PR c++/42797
3649
        PR c++/42880
3650
        * g++.dg/other/crash-5.C: New test.
3651
        * g++.dg/other/crash-6.C: New test.
3652
        * g++.dg/other/crash-7.C: New test.
3653
        * g++.dg/other/crash-8.C: New test.
3654
 
3655
2010-01-29  Jakub Jelinek  
3656
 
3657
        PR rtl-optimization/42889
3658
        * gcc.dg/pr42889.c: New test.
3659
 
3660
2010-01-28  H.J. Lu  
3661
 
3662
        * gcc.target/i386/pr42881.c: Use SSE2.
3663
 
3664
2010-01-28  Uros Bizjak  
3665
 
3666
        PR target/42891
3667
        * gcc.target/i386/pr42891.c: New test.
3668
 
3669
2010-01-28  Richard Guenther  
3670
 
3671
        PR tree-optimization/42871
3672
        * g++.dg/torture/pr42871.C: New testcase.
3673
 
3674
2010-01-28  Richard Guenther  
3675
 
3676
        * gcc.dg/Wobjsize-1.h: New testcase.
3677
        * gcc.dg/Wobjsize-1.c: Likewise.
3678
 
3679
2010-01-28  Richard Guenther  
3680
 
3681
        PR middle-end/42883
3682
        * g++.dg/torture/pr42883.C: New testcase.
3683
 
3684
2010-01-28  Michael Matz  
3685
 
3686
        * gcc.target/i386/pr42881.c: New test.
3687
 
3688
2010-01-28  Rainer Orth  
3689
 
3690
        * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
3691
        Add i?86-*-solaris2* support.
3692
 
3693
2010-01-28  Dodji Seketeli  
3694
 
3695
        PR c++/42713
3696
        PR c++/42820
3697
        * g++.dg/template/typedef27.C: New test case.
3698
        * g++.dg/template/typedef28.C: New test case.
3699
 
3700
2010-01-27  Stephen Thomas  
3701
 
3702
        * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
3703
 
3704
2010-01-27  Richard Guenther  
3705
 
3706
        PR middle-end/42878
3707
        * gcc.dg/torture/pr42878-1.c: New testcase.
3708
        * gcc.dg/torture/pr42878-2.c: Likewise.
3709
 
3710
2010-01-27  Jakub Jelinek  
3711
 
3712
        PR middle-end/42874
3713
        * gcc.dg/vla-22.c: New test.
3714
 
3715
2010-01-26  Jakub Jelinek  
3716
 
3717
        * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
3718
        current collation.
3719
 
3720
2010-01-26  Richard Guenther  
3721
 
3722
        PR rtl-optimization/42685
3723
        * gcc.dg/pr42685.c: New testcase.
3724
        * g++.dg/other/pr42685.C: Likewise.
3725
 
3726
2010-01-26  Richard Guenther  
3727
 
3728
        PR middle-end/42806
3729
        * g++.dg/other/pr42806.C: New testcase.
3730
 
3731
2010-01-26  Richard Guenther  
3732
 
3733
        PR tree-optimization/42250
3734
        * gcc.dg/pr42250.c: New testcase.
3735
 
3736
2010-01-25  Arnaud Charlet  
3737
 
3738
        * gnat.dg/array_bounds_test.adb: New test.
3739
 
3740
2010-01-25  Tobias Burnus  
3741
 
3742
        PR fortran/42858
3743
        * gfortran.dg/generic_21.f90: New test.
3744
 
3745
2010-01-25  Rainer Orth  
3746
 
3747
        PR testsuite/41522
3748
        * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
3749
 
3750
2010-01-24  Mark Mitchell  
3751
 
3752
        PR c++/42748
3753
        * g++.dg/abi/arm_va_list2.C: New test.
3754
        * g++.dg/abi/arm_va_list2.h: Companion header file.
3755
 
3756
2010-01-24  Paul Thomas  
3757
 
3758
        PR fortran/41044
3759
        * gfortran.dg/parameter_array_ref_2.f90 : New test.
3760
 
3761
        PR fortran/41167
3762
        * gfortran.dg/char_array_arg_1.f90 : New test.
3763
 
3764
        * gfortran.dg/pr25923.f90 : Remove XFAIL.
3765
 
3766
2010-01-24  Tobias Burnus  
3767
 
3768
        PR fortran/39304
3769
        * gfortran.dg/generic_20.f90: New test.
3770
 
3771
2010-01-22  Michael Matz  
3772
 
3773
        * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
3774
        -msse2.
3775
 
3776
2010-01-21  Paul Thomas  
3777
 
3778
        PR fortran/42736
3779
        * gfortran.dg/dependency_25.f90 : New test.
3780
 
3781
2010-01-21  Martin Jambor  
3782
 
3783
        PR tree-optimization/42585
3784
        * gcc.dg/tree-ssa/pr42585.c: New test.
3785
 
3786
2010-01-21  Richard Guenther  
3787
 
3788
        PR middle-end/19988
3789
        * gcc.dg/pr19988.c: New testcase.
3790
 
3791
2010-01-20  Janis Johnson  
3792
 
3793
        * g++.dg/compat/decimal/compat-common.h: New file.
3794
        * g++.dg/compat/decimal/decimal-dummy.h: New file.
3795
        * g++.dg/compat/decimal/pass_x.h: New file.
3796
        * g++.dg/compat/decimal/pass_y.h: New file.
3797
        * g++.dg/compat/decimal/pass-1_main.C: New file.
3798
        * g++.dg/compat/decimal/pass-1_x.C: New file.
3799
        * g++.dg/compat/decimal/pass-1_y.C: New file.
3800
        * g++.dg/compat/decimal/pass-2_main.C: New file.
3801
        * g++.dg/compat/decimal/pass-2_x.C: New file.
3802
        * g++.dg/compat/decimal/pass-2_y.C: New file.
3803
        * g++.dg/compat/decimal/pass-3_main.C: New file.
3804
        * g++.dg/compat/decimal/pass-3_x.C: New file.
3805
        * g++.dg/compat/decimal/pass-3_y.C: New file.
3806
        * g++.dg/compat/decimal/pass-4_main.C: New file.
3807
        * g++.dg/compat/decimal/pass-4_x.C: New file.
3808
        * g++.dg/compat/decimal/pass-4_y.C: New file.
3809
        * g++.dg/compat/decimal/pass-5_main.C: New file.
3810
        * g++.dg/compat/decimal/pass-5_x.C: New file.
3811
        * g++.dg/compat/decimal/pass-5_y.C: New file.
3812
        * g++.dg/compat/decimal/pass-6_main.C: New file.
3813
        * g++.dg/compat/decimal/pass-6_x.C: New file.
3814
        * g++.dg/compat/decimal/pass-6_y.C: New file.
3815
        * g++.dg/compat/decimal/return_x.h: New file.
3816
        * g++.dg/compat/decimal/return_y.h: New file.
3817
        * g++.dg/compat/decimal/return-1_main.C: New file.
3818
        * g++.dg/compat/decimal/return-1_x.C: New file.
3819
        * g++.dg/compat/decimal/return-1_y.C: New file.
3820
        * g++.dg/compat/decimal/return-2_main.C: New file.
3821
        * g++.dg/compat/decimal/return-2_x.C: New file.
3822
        * g++.dg/compat/decimal/return-2_y.C: New file.
3823
        * g++.dg/compat/decimal/return-3_main.C: New file.
3824
        * g++.dg/compat/decimal/return-3_x.C: New file.
3825
        * g++.dg/compat/decimal/return-3_y.C: New file.
3826
        * g++.dg/compat/decimal/return-4_main.C: New file.
3827
        * g++.dg/compat/decimal/return-4_x.C: New file.
3828
        * g++.dg/compat/decimal/return-4_y.C: New file.
3829
        * g++.dg/compat/decimal/return-5_main.C: New file.
3830
        * g++.dg/compat/decimal/return-5_x.C: New file.
3831
        * g++.dg/compat/decimal/return-5_y.C: New file.
3832
        * g++.dg/compat/decimal/return-6_main.C: New file.
3833
        * g++.dg/compat/decimal/return-6_x.C: New file.
3834
        * g++.dg/compat/decimal/return-6_y.C: New file.
3835
 
3836
2010-01-20  Alexandre Oliva  
3837
 
3838
        PR debug/42715
3839
        * gcc.dg/pr42715.c: New.
3840
 
3841
2010-01-20  Paolo Carlini  
3842
 
3843
        PR c++/42038
3844
        * g++.dg/parse/crash55.C: New.
3845
 
3846
2010-01-20  Alexandre Oliva  
3847
 
3848
        PR debug/42782
3849
        * gcc.dg/guality/pr42782.c: New.
3850
 
3851
2010-01-20  Jason Merrill  
3852
 
3853
        PR c++/41788
3854
        * g++.dg/abi/packed1.C: New.
3855
 
3856
        PR c++/41920
3857
        * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
3858
 
3859
        PR c++/40750
3860
        * g++.dg/parse/fn-typedef1.C: New.
3861
        * g++.dg/other/cv_quals.C: Adjust.
3862
 
3863
2010-01-20  Anthony Green  
3864
 
3865
        * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
3866
        pack(push) pragma).
3867
        * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
3868
        * gcc.dg/20020312-2.c: Port this to the moxie core.
3869
        * gcc.dg/weak/typeof-2.c: Ditto.
3870
 
3871
2010-01-20  Richard Guenther  
3872
 
3873
        PR tree-optimization/42717
3874
        * gcc.c-torture/compile/pr42717.c: New testcase.
3875
 
3876
2010-01-20  Jakub Jelinek  
3877
 
3878
        * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
3879
        of signed, add a few new tests.
3880
 
3881
        PR middle-end/42803
3882
        * g++.dg/parse/limits-initializer1.C: New test.
3883
 
3884
2010-01-19  Janus Weil  
3885
 
3886
        PR fortran/42804
3887
        * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
3888
        * gfortran.dg/typebound_call_12.f03: New test.
3889
 
3890
2010-01-19  Paul Thomas  
3891
 
3892
        PR fortran/42783
3893
        * gfortran.dg/bounds_check_15.f90 : New test.
3894
 
3895
2010-01-19  Michael Matz  
3896
 
3897
        PR tree-optimization/41783
3898
        * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
3899
 
3900
2010-01-19  Ramana Radhakrishnan  
3901
 
3902
        PR target/38697.
3903
        * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
3904
        * gcc.target/arm/neon/vget_lowp16.c: Likewise.
3905
        * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
3906
        * gcc.target/arm/neon/vget_lows16.c: Likewise.
3907
        * gcc.target/arm/neon/vget_lows32.c: Likewise.
3908
        * gcc.target/arm/neon/vget_lows64.c: Likewise.
3909
        * gcc.target/arm/neon/vget_lows8.c: Likewise.
3910
        * gcc.target/arm/neon/vget_lowu16.c: Likewise.
3911
        * gcc.target/arm/neon/vget_lowu32.c: Likewise.
3912
        * gcc.target/arm/neon/vget_lowu64.c: Likewise.
3913
        * gcc.target/arm/neon/vget_lowu8.c: Likewise.
3914
 
3915
2010-01-19  Janus Weil  
3916
 
3917
        PR fortran/42545
3918
        * gfortran.dg/extends_6.f03: Modified an error message.
3919
        * gfortran.dg/extends_10.f03: New test.
3920
        * gfortran.dg/private_type_6.f03: Modified an error message.
3921
        * gfortran.dg/structure_constructor_8.f03: Ditto.
3922
 
3923
2010-01-19  Jakub Jelinek  
3924
 
3925
        PR tree-optimization/42719
3926
        * gcc.dg/pr42719.c: New test.
3927
 
3928
        PR debug/42728
3929
        * gcc.dg/pr42728.c: New test.
3930
 
3931
2010-01-19  Anthony Green  
3932
 
3933
        * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
3934
 
3935
2010-01-18  Anthony Green  
3936
 
3937
        * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
3938
        for moxie.
3939
 
3940
2010-01-19  Dodji Seketeli  
3941
 
3942
        * g++.dg/template/error45.C: reverted as part of reverting the
3943
        fix of PR c++/42634.
3944
 
3945
2010-01-18  Dodji Seketeli  
3946
 
3947
        PR c++/42634
3948
        * g++.dg/template/error45.C: New test.
3949
 
3950
2010-01-18  Dodji Seketeli  
3951
 
3952
        PR c++/42766
3953
        * g++.dg/conversion/op6.C: New test.
3954
 
3955
2010-01-18  Uros Bizjak  
3956
 
3957
        PR target/42774
3958
        * gcc.target/alpha/pr42774.c: New test.
3959
 
3960
2010-01-18  Richard Guenther  
3961
 
3962
        PR tree-optimization/42781
3963
        * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
3964
 
3965
2010-01-17  Richard Guenther  
3966
 
3967
        PR middle-end/42248
3968
        * gcc.c-torture/execute/pr42248.c: New testcase.
3969
 
3970
2010-01-17  Richard Guenther  
3971
 
3972
        PR tree-optimization/42773
3973
        * g++.dg/torture/pr42773.C: New testcase.
3974
 
3975
2010-01-17  Janus Weil  
3976
 
3977
        PR fortran/42677
3978
        * gfortran.dg/interface_assignment_5.f90: New test.
3979
 
3980
2010-01-17  Dodji Seketeli  
3981
 
3982
        PR c++/42697
3983
        * g++.dg/template/crash94.C: Reverted.
3984
 
3985
2010-01-17  Jie Zhang  
3986
 
3987
        PR debug/42767
3988
        * gcc.dg/debug/pr42767.c: New.
3989
 
3990
2010-01-15  Jason Merrill  
3991
 
3992
        PR c++/42761
3993
        * g++.dg/cpp0x/decltype22.C: New.
3994
 
3995
2010-01-16  Jakub Jelinek  
3996
 
3997
        PR middle-end/42760
3998
        * g++.dg/torture/pr42760.C: New test.
3999
 
4000
2010-01-15  Jing Yu  
4001
 
4002
        PR rtl-optimization/42691
4003
        * gcc.c-torture/execute/pr42691.c: New.
4004
 
4005
2010-01-15  Richard Guenther  
4006
 
4007
        PR middle-end/42739
4008
        * g++.dg/torture/pr42739.C: New testcase.
4009
 
4010
2010-01-15  Dodji Seketeli  
4011
 
4012
        * g++.dg/template/error45.C: Revert as part of reverting changes
4013
        or PR c++/42634.
4014
 
4015
2010-01-14 Jerry DeLisle 
4016
 
4017
        PR fortran/42684
4018
        * gfortran.dg/interface_31.f90: New test.
4019
 
4020
2010-01-14  Michael Meissner  
4021
 
4022
        * gcc.target/powerpc/pr42747.c: New file.
4023
 
4024
2010-01-14  Jakub Jelinek  
4025
 
4026
        PR middle-end/42674
4027
        * c-c++-common/pr42674.c: New test.
4028
 
4029
        PR c++/42608
4030
        * g++.dg/template/instantiate11.C: New test.
4031
 
4032
2010-01-14  Jason Merrill  
4033
 
4034
        PR c++/42701
4035
        * g++.dg/overload/error3.C: New.
4036
 
4037
        PR c++/42655
4038
        * g++.dg/overload/rvalue1.C: New.
4039
 
4040
2010-01-14  Martin Jambor  
4041
 
4042
        PR tree-optimization/42706
4043
        * gcc.dg/ipa/pr42706.c: New testcase.
4044
 
4045
2010-01-14  H.J. Lu  
4046
 
4047
        * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
4048
 
4049
2010-01-14  Martin Jambor  
4050
 
4051
        PR tree-optimization/42714
4052
        * g++.dg/torture/pr42714.C: New test.
4053
 
4054
2010-01-14  Alexander Monakov  
4055
 
4056
        PR rtl-optimization/42246
4057
        * gfortran.dg/pr42246-2.f: New.
4058
 
4059
2010-01-14  Alexander Monakov  
4060
 
4061
        PR rtl-optimization/42389
4062
        * gcc.dg/pr42389.c: New.
4063
 
4064
2010-01-14  Alexander Monakov  
4065
 
4066
        PR rtl-optimization/42388
4067
        * gcc.dg/pr42388.c: New.
4068
 
4069
2010-01-14  Alexander Monakov 
4070
 
4071
        PR rtl-optimization/42294
4072
        * gfortran.dg/pr42294.f: New.
4073
 
4074
2010-01-14  Alexander Monakov 
4075
 
4076
        PR rtl-optimization/39453
4077
        PR rtl-optimization/42246
4078
        * gcc.dg/pr39453.c: New.
4079
        * gcc.dg/pr42246.c: New.
4080
 
4081
2010-01-14  Alexander Monakov 
4082
 
4083
        PR middle-end/42245
4084
        * gcc.dg/pr42245.c: New.
4085
        * gcc.dg/pr42245-2.c: New.
4086
 
4087
2010-01-14  Alexander Monakov 
4088
 
4089
        PR rtl-optimization/42249
4090
        * gcc.dg/pr42249.c: New.
4091
 
4092
2010-01-14  Jakub Jelinek  
4093
 
4094
        PR c/42721
4095
        * gcc.c-torture/execute/pr42721.c: New test.
4096
 
4097
2010-01-14  Ira Rosen  
4098
 
4099
        PR tree-optimization/42709
4100
        * gcc.dg/vect/pr42709.c: New test.
4101
 
4102
2010-01-14  Paul Thomas  
4103
 
4104
        PR fortran/41478
4105
        * gfortran.dg/alloc_comp_scalar_1.f90: New test.
4106
        * gfortran.dg/alloc_comp_transformational_1.f90: New test.
4107
 
4108
2010-01-14  Paul Thomas  
4109
 
4110
        PR fortran/42481
4111
        * gfortran.dg/generic_19.f90 : New test.
4112
 
4113
2010-01-13  Richard Guenther  
4114
 
4115
        PR tree-optimization/42730
4116
        * gcc.c-torture/compile/pr42730.c: New testcase.
4117
 
4118
2010-01-13  Steve Ellcey  
4119
 
4120
        PR target/pr42542
4121
        * gcc.target/ia64/pr42542-1.c: New.
4122
        * gcc.target/ia64/pr42542-2.c: New.
4123
        * gcc.target/ia64/pr42542-3.c: New.
4124
 
4125
2010-01-13  Dodji Seketeli  
4126
 
4127
        PR c++/42634
4128
        * g++.dg/template/error45.C: New test.
4129
 
4130
2010-01-13  Martin Jambor  
4131
 
4132
        PR tree-optimization/42704
4133
        * g++.dg/torture/pr42704.C: New test.
4134
 
4135
2010-01-13  Martin Jambor  
4136
 
4137
        PR tree-optimization/42703
4138
        * gcc.c-torture/compile/pr42703.c: New test.
4139
 
4140
2010-01-13  Richard Guenther  
4141
 
4142
        PR tree-optimization/42705
4143
        * gcc.c-torture/compile/pr42705.c: New testcase.
4144
 
4145
2010-01-13  Jie Zhang  
4146
 
4147
        * gcc.target/bfin/l2.c: New test.
4148
        * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
4149
 
4150
2010-01-13  Richard Guenther  
4151
 
4152
        PR middle-end/42716
4153
        * gcc.c-torture/compile/pr42716.c: New testcase.
4154
 
4155
2010-01-13  Richard Guenther  
4156
 
4157
        PR lto/42678
4158
        * gfortran.dg/lto/20100110-1_0.f90: New testcase.
4159
 
4160
2010-01-12  Joseph Myers  
4161
 
4162
        PR c/42708
4163
        * gcc.c-torture/compile/pr42708-1.c: New test.
4164
 
4165
2010-01-12  Jakub Jelinek  
4166
 
4167
        PR debug/42662
4168
        * gcc.dg/pr42662.c: New test.
4169
 
4170
        PR tree-optimization/42645
4171
        * g++.dg/other/pr42645-1.C: New test.
4172
        * g++.dg/other/pr42645-2.C: New test.
4173
 
4174
2010-01-11  Janis Johnson  
4175
 
4176
        PR target/42416
4177
        * gcc.target/powerpc/warn-1.c: New test.
4178
        * gcc.target/powerpc/warn-2.c: New test.
4179
 
4180
2010-01-11  Uros Bizjak  
4181
 
4182
        * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
4183
        stack alignment.
4184
 
4185
2010-01-10  Rafael Avila de Espindola  
4186
 
4187
        * gcc.dg/lto/20100108_0.c: New.
4188
 
4189
2010-01-10  Uros Bizjak  
4190
 
4191
        * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
4192
        Add -march=i686 -msse for 32bit x86 targets.
4193
 
4194
2010-01-10  Richard Guenther  
4195
 
4196
        PR middle-end/42667
4197
        * gcc.dg/torture/pr42667.c: New testcase.
4198
 
4199
2010-01-09 Jerry DeLisle 
4200
 
4201
        PR fortran/32489
4202
        * gfortran.dg/array_constructor_34.f90: New test.
4203
 
4204
2010-01-09 Jerry DeLisle 
4205
 
4206
        PR fortran/20923
4207
        * gfortran.dg/array_constructor_33.f90: New test.
4208
        gfortran.dg/array_function_5.f90: Add credit.
4209
 
4210
2010-01-09  Alexandre Oliva  
4211
 
4212
        PR debug/42631
4213
        * gcc.dg/pr42631.c: New.
4214
 
4215
2010-01-09  Alexandre Oliva  
4216
 
4217
        PR debug/42630
4218
        * gcc.dg/pr42630.c: New.
4219
 
4220
2010-01-09  Alexandre Oliva  
4221
 
4222
        PR debug/42629
4223
        * gcc.dg/pr42629.c: New.
4224
 
4225
2010-01-09  Alexandre Oliva  
4226
 
4227
        PR middle-end/42363
4228
        * gcc.dg/torture/pr42363.c: New.
4229
 
4230
2010-01-09  Alexandre Oliva  
4231
 
4232
        PR debug/42604
4233
        PR debug/42395
4234
        * gcc.dg/vect/pr42604.c: New.
4235
        * gcc.dg/vect/pr42395.c: New.
4236
 
4237
2010-01-09  Richard Guenther  
4238
 
4239
        PR middle-end/42512
4240
        * gcc.c-torture/execute/pr42512.c: New testcase.
4241
 
4242
2010-01-09  Tobias Burnus  
4243
 
4244
        PR fortran/41298
4245
        * gfortran.dg/c_ptr_tests_14.f90: New test.
4246
 
4247
2010-01-08  Rainer Orth  
4248
 
4249
        PR ada/41929
4250
        * gnat.dg/null_pointer_deref1.adb: Don't run on
4251
        sparc*-sun-solaris2.11.
4252
 
4253
2010-01-08  Richard Guenther  
4254
 
4255
        PR lto/42528
4256
        * gcc.dg/lto/20100103-1_0.c: New testcase.
4257
        * gcc.dg/lto/20100103-2_0.c: Likewise.
4258
 
4259
2010-01-08  Tobias Burnus  
4260
 
4261
        PR/fortran 25829
4262
        * gfortran.dg/asynchronous_1.f90: New test.
4263
        * gfortran.dg/asynchronous_2.f90: New test.
4264
        * gfortran.dg/conflicts.f90: Update error message.
4265
 
4266
2010-01-07  Dodji Seketeli  
4267
 
4268
        c++/40155
4269
        * g++.dg/cpp0x/variadic-unify-2.C: New test.
4270
 
4271
2010-01-07  Jakub Jelinek  
4272
 
4273
        PR tree-optimization/42625
4274
        * g++.dg/opt/dtor4.C: New test.
4275
        * g++.dg/opt/dtor4.h: New.
4276
        * g++.dg/opt/dtor4-aux.cc: New.
4277
 
4278
2010-01-07  Tobias Burnus  
4279
 
4280
        PR fortran/42597
4281
        * gfortran.dg/proc_ptr_26.f90: New test.
4282
 
4283
2010-01-07  Tobias Burnus  
4284
 
4285
        PR fortran/41872
4286
        * gfortran.dg/allocatable_scalar_7.f90: New test.
4287
 
4288
2010-01-06  Richard Guenther  
4289
 
4290
        * gcc.c-torture/compile/pr42632.c: New testcase.
4291
 
4292
2010-01-05  H.J. Lu  
4293
 
4294
        PR target/42542
4295
        * gcc.target/i386/pr42542-4.c: New.
4296
        * gcc.target/i386/pr42542-4a.c: Likewise.
4297
        * gcc.target/i386/pr42542-5.c: Likewise.
4298
        * gcc.target/i386/pr42542-5a.c: Likewise.
4299
 
4300
2010-01-05  Eric Botcazou  
4301
 
4302
        * gcc.dg/tls/opt-15.c: New test.
4303
 
4304
2010-01-05  H.J. Lu  
4305
 
4306
        * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
4307
 
4308
2010-01-05  Martin Jambor  
4309
 
4310
        PR tree-optimization/42462
4311
        * g++.dg/torture/pr42462.C: New test.
4312
 
4313
2010-01-05  Jason Merrill  
4314
 
4315
        * g++.dg/cpp0x/initlist30.C: New test.
4316
 
4317
2010-01-05  Richard Guenther  
4318
 
4319
        PR tree-optimization/42614
4320
        * gcc.c-torture/execute/pr42614.c: New testcase.
4321
 
4322
2010-01-05  Eric Fisher  
4323
 
4324
        * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
4325
        * gcc.dg/Wunreachable-1.c: Remove the testcase of
4326
        -Wunreachable-code.
4327
        * gcc.dg/Wunreachable-2.c: Likewise.
4328
        * gcc.dg/Wunreachable-3.c: Likewise.
4329
        * gcc.dg/Wunreachable-4.c: Likewise.
4330
        * gcc.dg/Wunreachable-5.c: Likewise.
4331
        * gcc.dg/Wunreachable-6.c: Likewise.
4332
        * gcc.dg/Wunreachable-7.c: Likewise.
4333
        * gcc.dg/Wunreachable-8.c: Likewise.
4334
        * gcc.dg/20041231-1.c: Likewise.
4335
 
4336
2010-01-05  Jakub Jelinek  
4337
 
4338
        PR other/42611
4339
        * gcc.dg/pr42611.c: New test.
4340
 
4341
        PR tree-optimization/42508
4342
        * g++.dg/opt/pr42508.C: New test.
4343
 
4344
2010-01-05  Tobias Burnus  
4345
 
4346
        PR fortran/41872
4347
        * gfortran.dg/allocatable_scalar_8.f90: New.
4348
 
4349
2010-01-04  Martin Jambor  
4350
 
4351
        PR tree-optimization/42398
4352
        * gcc.c-torture/compile/pr42398.c: New test.
4353
 
4354
2010-01-04  Jason Merrill  
4355
 
4356
        PR c++/42555
4357
        * g++.dg/ext/attrib35.C: New.
4358
 
4359
        PR c++/42567
4360
        * g++.dg/cpp0x/auto17.C: New.
4361
 
4362
2010-01-04  Rafael Avila de Espindola  
4363
 
4364
        * gcc.dg/lto/20100104_0.c: New.
4365
 
4366
2010-01-04  H.J. Lu  
4367
 
4368
        PR target/42542
4369
        * gcc.target/i386/pr42542-1.c: New.
4370
        * gcc.target/i386/pr42542-1a.c: Likewise.
4371
        * gcc.target/i386/pr42542-1b.c: Likewise.
4372
        * gcc.target/i386/pr42542-2.c: Likewise.
4373
        * gcc.target/i386/pr42542-2a.c: Likewise.
4374
        * gcc.target/i386/pr42542-2b.c: Likewise.
4375
        * gcc.target/i386/pr42542-3.c: Likewise.
4376
        * gcc.target/i386/pr42542-3a.c: Likewise.
4377
 
4378
2009-01-04  Tobias Burnus  
4379
 
4380
        PR fortran/41872
4381
        * gfortran.dg/allocatable_scalar_5.f90: New test.
4382
        * gfortran.dg/allocatable_scalar_6.f90: New test.
4383
 
4384
2010-01-03  Richard Guenther  
4385
 
4386
        PR testsuite/42583
4387
        * gfortran.dg/gomp/recursion1.f90: Remove.
4388
 
4389
2010-01-03  Richard Guenther  
4390
 
4391
        * gcc.dg/Warray-bounds.c: Remove XFAILs.
4392
        * gcc.dg/uninit-6.c: Likewise.
4393
        * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4394
 
4395
2010-01-03  Richard Guenther  
4396
 
4397
        PR tree-optimization/42589
4398
        * gcc.target/i386/pr42589.c: New testcase.
4399
 
4400
2010-01-03  Richard Guenther  
4401
 
4402
        PR tree-optimization/42438
4403
        * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
4404
 
4405
2010-01-02  Richard Guenther  
4406
 
4407
        PR testsuite/41651
4408
        * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
4409
 
4410
2010-01-02  Uros Bizjak  
4411
 
4412
        PR target/42448
4413
        * gcc.target/alpha/pr42448-1.c: New test.
4414
        * gcc.target/alpha/pr42448-2.c: Ditto.
4415
 
4416
2010-01-01  Joseph Myers  
4417
 
4418
        PR preprocessor/41947
4419
        * gcc.dg/c99-hexfloat-3.c: New test.
4420
 
4421
2010-01-01  Richard Guenther  
4422
 
4423
        PR c/42570
4424
        * gcc.c-torture/execute/pr42570.c: New testcase.
4425
 
4426
2010-01-01  Richard Guenther  
4427
 
4428
        PR middle-end/42559
4429
        * gcc.c-torture/compile/pr42559.c: New testcase.
4430
 
4431
 
4432
Copyright (C) 2010 Free Software Foundation, Inc.
4433
 
4434
Copying and distribution of this file, with or without modification,
4435
are permitted in any medium without royalty provided the copyright
4436
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.