OSDN Git Service

2010-11-13 Paolo Bonzini <bonzini@gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2
3         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
4
5 2010-11-13  Tobias Burnus  <burnus@net-b.de>
6
7         PR fortran/45742
8         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
9
10 2010-11-13  Tobias Burnus  <burnus@net-b.de>
11
12         PR fortran/45742
13         * gfortran.dg/volatile12.f90: New.
14
15 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
16
17         * objc.dg/attributes/method-format-1.m: Adjust.
18
19 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
20
21         PR c/20385
22         * gcc.dg/decl-9.c: New.
23
24 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
25
26         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
27
28 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
29
30         * gcc.dg/format/few-1.c: New test.
31         * gcc.dg/format/asm_fprintf-1.c: Adjust.
32         * gcc.dg/format/c90-scanf-1.c: Adjust.
33         * gcc.dg/format/cmn-err-1.c: Adjust.
34         * gcc.dg/format/dfp-printf-1.c: Adjust.
35         * gcc.dg/format/dfp-scanf-1.c: Adjust.
36         * gcc.dg/format/gcc_diag-1.c: Adjust.
37         * gcc.dg/format/ms_unnamed-1.c: Adjust.
38         * gcc.dg/format/strfmon-1.c: Adjust.
39         * gcc.dg/format/unnamed-1.c: Adjust.
40         * gcc.dg/format/xopen-2.c: Adjust.
41         * g++.dg/ext/builtin4.C: Adjust.
42         * g++.dg/ext/builtin5.C: Adjust.
43
44 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
45
46         * gcc.dg/pragma-diag-2.c: New test.
47
48 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
49
50         PR fortran/45794
51         * gfortran.dg/optional_mask.f90: New test.
52
53 2010-11-13  Ville Voutilainen <ville.voutilainen@gmail.com> <ville.voutilainen@symbio.com>
54
55         * g++.dg/cpp0x/defaulted15.C: Adjust.
56
57 2010-11-12  James Dennett <jdennett@google.com>
58
59         PR c++/39415
60         * g++.dg/expr/static_cast7.C: New.
61
62 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
63
64         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
65         warning.
66         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
67         mips-sgi-irix*.
68         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
69         * gcc.target/mips/call-3.c: Add dg-require-visibility.
70
71 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
72
73         * gcc.dg/pr46375.c: New test.
74
75 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
76
77         PR c/44782
78         * c-c++-common/fmax-errors.c: New test.
79
80 2010-11-11  Richard Henderson  <rth@redhat.com>
81
82         * gcc.target/i386/sse-24.c: Use -ffp-contract.
83
84 2010-11-11  Jan Hubicka  <jh@suse.cz>
85
86         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
87         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
88
89 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
90
91         PR target/46088
92         * gcc.dg/pr46088.c: New test.
93
94 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
95
96         * gfortran.dg/empty_derived_type.f90: New test.
97
98 2010-11-11  Tobias Burnus  <burnus@net-b.de>
99
100         PR fortran/46413
101         * gfortran.dg/class_31.f90: New.
102
103         PR fortran/46205
104         * gfortran.dg/forall_14.f90: New.
105
106 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
107             Tobias Burnus  <burnus@net-b.de>
108
109         PR fortran/46325
110         * gfortran.dg/char_initialiser_actual.f90: Make test case valid. 
111
112 2010-11-11  Jan Hubicka  <jh@suse.cz>
113
114         * gcc.dg/20081223-1.c: Update LTO options.
115         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
116         * gcc.dg/lto/20081118_0.c: Update LTO options.
117         * gcc.dg/lto/ipareference_0.c: Update LTO options.
118         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
119         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
120         * gcc.dg/lto/ipacp_0.c: Update LTO options.
121         * gcc.dg/lto/20090116_0.c: Update LTO options.
122         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
123         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
124         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
125         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
126         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
127         * gcc.dg/lto/20081224_0.c: Update LTO options.
128         * gcc.dg/lto/20090219_0.c: Update LTO options.
129         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
130         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
131         * gcc.dg/lto/20081115_0.c: Update LTO options.
132         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
133         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
134         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
135         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
136         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
137         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
138         * g++.dg/20090107-1.C: Update LTO options.
139         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
140         * g++.dg/lto/20081123_0.C: Update LTO options.
141         * g++.dg/lto/20090313_0.C: Update LTO options.
142         * g++.dg/lto/20081125_0.C: Update LTO options.
143         * g++.dg/lto/20081109-1_0.C: Update LTO options.
144         * g++.dg/lto/20081219_0.C: Update LTO options.
145         * g++.dg/lto/20100724-1_0.C: Update LTO options.
146         * g++.dg/lto/20081204-1_0.C: Update LTO options.
147         * g++.dg/lto/20090303_0.C: Update LTO options.
148         * g++.dg/lto/20100723-1_0.C: Update LTO options.
149         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
150         * g++.dg/lto/20090128_0.C: Update LTO options.
151         * g++.dg/lto/20081204-2_0.C: Update LTO options.
152         * g++.dg/lto/20090302_0.C: Update LTO options.
153         * g++.dg/lto/20081119-1_0.C: Update LTO options.
154         * g++.dg/lto/20081118_0.C: Update LTO options.
155         * g++.dg/20090121-1.C: Update LTO options.
156         * objc.dg/lto/lto.exp: Update LTO options.
157         * lib/lto.exp: Update LTO options.
158         * lib/gcc-dg.exp: Update LTO options.
159         * lib/c-torture.exp: Update LTO options.
160         * obj-c++.dg/lto/lto.exp: Update LTO options.
161
162 2010-11-11  Jan Hubicka  <jh@suse.cz>
163
164         PR tree-optimize/40436
165         * gcc.dg/tree-ssa/inline-5.c: New testcase.
166         * gcc.dg/tree-ssa/inline-6.c: New testcase.
167
168 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
169
170         * gfortran.dg/proc_decl_24.f90: New.
171
172 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
173         * objc.dg/property/at-property-20.m: New.
174         * objc.dg/property/synthesize-8.m: New. 
175         * obj-c++.dg/property/at-property-20.m: New.
176         * obj-c++.dg/property/synthesize-8.mm: New.
177         
178 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
179
180         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
181
182 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
183
184         PR middle-end/46388
185         * gcc.c-torture/compile/pr46388.c: New test.
186
187 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
188
189         * lib/lto.exp (lto-get-options-main): Support optional target
190         selector for dg-suppress-ld-options.
191
192 2010-11-11  Martin Jambor  <mjambor@suse.cz>
193
194         PR tree-optimization/46383
195         * g++.dg/torture/pr46383.C: New test.
196
197 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
198
199         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
200         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
201         to dg-options.
202         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
203         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
204         * g++.dg/other/i386-3.C: Ditto.
205
206 2010-11-10  Jason Merrill  <jason@redhat.com>
207
208         * g++.dg/cpp0x/constexpr-46420.C: New.
209
210 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
211
212         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
213         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
214         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
215         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
216         expected messages.
217
218 2010-11-10  Jan Hubicka  <jh@suse.cz>
219
220         PR tree-optimize/38669
221         * gcc.dg/tree-ssa/pr38699.c: New testcase.
222
223 2010-11-10  Jan Hubicka  <jh@suse.cz>
224
225         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
226
227 2010-11-10  Jason Merrill  <jason@redhat.com>
228
229         * g++.dg/cpp0x/constexpr-bitfield.C: New.
230
231 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
232
233         PR debug/46409
234         * gcc.dg/debug/pr46409.c: New test.
235
236         PR c++/46368
237         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
238
239 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
240
241         PR target/46419
242         * gcc-target/i386/pr46419.c: New test.
243
244 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
245
246         * g++.dg/other/i386-2.C: Add -mtbm.
247         * g++.dg/other/i386-3.C: Likewise.
248         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
249         * gcc.target/i386/funcspec-6.c: Likewise.
250         * gcc.target/i386/sse-12.c: Add -mtbm.
251         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
252         operand intrinsics.
253         * gcc.target/i386/sse-14.c: Likewise.
254         * gcc.target/i386/sse-22.c: Likewise.
255         * gcc.target/i386/sse-23.c: Likewise.
256         * gcc.target/i386/tbm-1.c: New file.
257         * gcc.target/i386/tbm-2.c: Likewise.
258
259 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
260
261         * g++.dg/other/i386-2.C: Add -mbmi.
262         * g++.dg/other/i386-3.C: Likewise.
263         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
264         * gcc.target/i386/funcspec-6.c: Likewise.
265         * gcc.target/i386/sse-12.c: Add -mbmi.
266         * gcc.target/i386/bmi-1.c: New file.
267         * gcc.target/i386/bmi-2.c: Likewise.
268         * gcc.target/i386/bmi-3.c: Likewise.
269         * gcc.target/i386/bmi-4.c: Likewise.
270         * gcc.target/i386/bmi-5.c: Likewise.
271         * gcc.target/i386/bmi-6.c: Likewise.
272
273 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
274
275         PR c++/46065
276         * g++.dg/pr46065.C: New test.
277
278 2010-11-10  Jan Hubicka  <jh@suse.cz>
279
280         PR tree-optimize/33172
281         PR tree-optimize/43411
282         * gcc.dg/tree-ssa/pr33172.c: New testcase.
283         * g++.dg/tree-ssa/pr43411.C: New testcase.
284
285 2010-11-10  Jan Hubicka  <jh@suse.cz>
286
287         PR tree-optimize/46228
288         * g++.dg/tree-ssa/pr46228.C: New testcase.
289
290 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
291
292         PR tree-optimization/46414
293         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
294         unrolling.
295
296 2010-11-10  Tobias Burnus  <burnus@net-b.de>
297
298         PR fortran/46411
299         * gfortran.dg/intrinsic_7.f90: New.
300
301 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
302
303         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
304         * g++.dg/abi/thunk4.C: Likewise.
305         * g++.dg/opt/combine.C: Add dg-require-visibility.
306         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
307         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
308         alpha*-dec-osf*.
309         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
310         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
311         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
312         large arena_size.
313         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
314         * gcc.dg/intmax_t-1.c: Likewise.
315
316 2010-11-10  Tobias Burnus  <burnus@net-b.de>
317
318         PR fortran/46244
319         * gfortran.dg/class_30.f90: New.
320
321 2010-11-10  Tobias Burnus  <burnus@net-b.de>
322
323         PR fortran/46223
324         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
325         failure on s390.
326
327 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
328
329         PR tree-optimization/45971
330         * gcc.dg/vect/O3-pr45971.c: New.
331
332 2010-11-10  Richard Guenther  <rguenther@suse.de>
333
334         PR tree-optimization/44964
335         * gcc.dg/pr44964.c: New testcase.
336
337 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
338
339         * gnat.dg/opt10.adb: Fix typo.
340
341 2010-11-10  Martin Jambor  <mjambor@suse.cz>
342
343         PR tree-optimization/46351
344         PR tree-optimization/46377
345         * gnat.dg/opt10.adb: New file.
346         * gnat.dg/opt10_pkg.ads: Likewise.
347         * gnat.dg/opt11.adb: Likewise.
348         * gnat.dg/opt11.ads: Likewise.
349
350 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
351
352         * gnat.dg/boolean_conv.adb: New test.
353
354 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
355
356         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
357
358 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
359
360         * gnat.dg/unchecked_convert7.adb: New test.
361
362 2010-11-10  Richard Guenther  <rguenther@suse.de>
363
364         PR tree-optimization/46398
365         * gcc.dg/torture/pr46398.c: New testcase.
366
367 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
368
369         * gfortran.dg/open_dev_null.f90: New test.
370
371 2010-11-09  Jan Hubicka  <jh@suse.cz>
372
373         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
374         unrolling.
375
376 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
377
378         * gcc.dg/struct-semi-4.c: New test.
379
380 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
381
382         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
383         power5 to enable generation of FRIZ.
384
385         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
386         optimization.
387
388         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
389         expected.
390
391 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
392
393         PR target/43808
394         * gfortran.dg/pr43808.f90: New test.
395
396 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
397
398         PR tree-optimization/46036
399         * gfortran.dg/lto/pr46036_0.f90: New.
400
401 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
402
403         PR middle-end/45663
404         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
405         instead of first.
406
407         PR debug/46171
408         * gcc.dg/pr46171.c: New test.
409
410 2010-11-09  Richard Guenther  <rguenther@suse.de>
411
412         PR tree-optimization/46355
413         * gcc.dg/pr46355.c: New testcase.
414
415 2010-11-09  Richard Guenther  <rguenther@suse.de>
416
417         PR tree-optimization/46177
418         * gcc.dg/pr46177-2.c: New testcase.
419
420 2010-11-09  Richard Guenther  <rguenther@suse.de>
421
422         PR testsuite/46312
423         * gcc.dg/vec-scal-opt.c: Move ...
424         * gcc.dg/vect/vect-scal-opt.c: ... here.
425         * gcc.dg/vec-scal-opt1.c: Move ...
426         * gcc.dg/vect/vect-scal-opt1.c: ... here.
427         * gcc.dg/vec-scal-opt2.c: Move ...
428         * gcc.dg/vect/vect-scal-opt2.c: ... here.
429
430 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
431
432         * gnat.dg/specs/static_initializer5.ads: New test.
433         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
434
435 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
436
437         PR middle-end/46360
438         * gcc.c-torture/compile/pr46360.c: New test.
439
440         PR c++/45894
441         * g++.dg/warn/Wsequence-point-2.C: New test.
442
443 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
444
445         PR fortran/46313
446         * gfortran.dg/class_29.f03: New.
447
448 2010-11-09  Richard Guenther  <rguenther@suse.de>
449
450         PR middle-end/46221
451         * gcc.target/i386/alias-1.c: New testcase.
452
453 2010-11-08  Jason Merrill  <jason@redhat.com>
454
455         * g++.dg/cpp0x/constexpr-sassert.C: New.
456
457 2010-11-08  Jason Merrill  <jason@redhat.com>
458
459         * g++.dg/cpp0x/constexpr-defarg.C: New.
460
461 2010-11-08  Xinliang David Li  <davidxl@google.com>
462
463         PR tree-optimization/46316
464         * gcc.c-torture/execute/pr46316.c: New test.
465
466 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
467
468         PR fortran/46344
469         * gfortran.dg/class_28.f03: Extended.
470
471 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
472
473         * objc.dg/property/dotsyntax-13.m: New.
474         * objc.dg/property/dotsyntax-14.m: New.
475         * objc.dg/property/dotsyntax-15.m: New.
476         * objc.dg/property/synthesize-7.m: New.
477         * obj-c++.dg/property/dotsyntax-13.mm: New.
478         * obj-c++.dg/property/dotsyntax-14.mm: New.
479         * obj-c++.dg/property/dotsyntax-15.mm: New.
480         * obj-c++.dg/property/synthesize-7.mm: New.
481
482 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
483
484         * objc.dg/property/dynamic-4.m: New.
485         * objc.dg/property/dynamic-5.m: New.
486         * objc.dg/property/dynamic-6.m: New.
487         * obj-c++.dg/property/dynamic-4.mm: New.
488         * obj-c++.dg/property/dynamic-5.mm: New.
489         * obj-c++.dg/property/dynamic-6.mm: New.
490
491 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
492
493         * objc.dg/property/synthesize-3.m: New.
494         * objc.dg/property/synthesize-4.m: New.
495         * objc.dg/property/synthesize-5.m: New.
496         * objc.dg/property/synthesize-6.m: New.
497         * obj-c++.dg/property/synthesize-3.mm: New.
498         * obj-c++.dg/property/synthesize-4.mm: New.
499         * obj-c++.dg/property/synthesize-5.mm: New.
500         * obj-c++.dg/property/synthesize-6.mm: New.
501
502 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
503
504         * objc.dg/property/at-property-5.m: Updated test.
505         * objc.dg/property/at-property-16.m: New.
506         * objc.dg/property/at-property-17.m: New.
507         * objc.dg/property/at-property-18.m: New.
508         * objc.dg/property/at-property-19.m: New.
509         * objc.dg/property/dotsyntax-12.m: New.
510         * objc.dg/protocol-inheritance-1.m: New.
511         * objc.dg/protocol-inheritance-2.m: New.
512         * obj-c++.dg/property/at-property-5.mm: Updated test.
513         * obj-c++.dg/property/at-property-16.mm: New.
514         * obj-c++.dg/property/at-property-17.mm: New.
515         * obj-c++.dg/property/at-property-18.mm: New.
516         * obj-c++.dg/property/at-property-19.mm: New.
517         * obj-c++.dg/protocol-inheritance-1.mm: New.
518         * obj-c++.dg/protocol-inheritance-2.mm: New.
519         * obj-c++.dg/property/dotsyntax-12.mm: New.
520
521 2010-11-08  Jason Merrill  <jason@redhat.com>
522
523         * g++.dg/expr/overflow1.C: New.
524         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
525         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
526         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
527         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
528
529 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
530
531         * gcc.dg/pr35442.c: Adapt warning.
532
533         PR target/46280
534         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
535         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
536         * g++.dg/torture/pr36444.C: Add dg-options -msse for
537         i?86-*-* x86_64-*-*.
538         * g++.dg/torture/pr36445.C: Likewise.
539         * gcc.c-torture/compile/pr34856.c: Likewise.
540         * gcc.c-torture/compile/pr39928-1.c: Likewise.
541         * gcc.c-torture/compile/vector-1.c: Likewise.
542         * gcc.c-torture/compile/vector-2.c: Likewise.
543         * gcc.dg/pr32912-1.c: Likewise.
544         * gcc.c-torture/execute/va-arg-25.c: Move ...
545         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
546         Add dg-options -msse, dg-require-effective-target sse_runtime for
547         for i?86-*-*, x86_64-*-*.
548         * gcc.c-torture/execute/vector-1.c: Likewise.
549         * gcc.c-torture/execute/vector-2.c: Likewise.
550         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
551         i?86-*-*, x86_64-*-*.
552         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
553         * gcc.dg/tree-ssa/sra-4.c: Likewise.
554         * gcc.dg/tree-ssa/vector-1.c: Likewise.
555         * gcc.dg/tree-ssa/vector-2.c: Likewise.
556         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
557
558 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
559
560         * gcc.dg/torture/pr45982.c: Add -std=c99
561         * gcc.dg/torture/pr45623.c: Ditto.
562
563 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
564
565         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
566         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
567
568 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
569
570         PR target/28627
571         * g++.dg/ext/dllimport7.C: Adjust second error check and
572         allow test for x86_64 mingw, too.
573
574 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
575
576         PR fortran/46344
577         * gfortran.dg/class_28.f03: New.
578
579 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
580
581         PR rtl-optimization/45352
582         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
583         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
584         gcc.target/i386/pr45352-2.c: New tests.
585
586 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
587
588         PR libobjc/36610
589         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
590         XFAIL the run for all but m32 x86.
591
592 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
593
594         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
595         as comment character.
596
597 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
598
599         * gcc.target/mips/mips.exp: Revert previous patch.
600         * gcc.target/mips/fma-1.c: Delete.
601         * gcc.target/mips/fma-2.c: Likewise.
602         * gcc.target/mips/fma-3.c: Likewise.
603         * gcc.target/mips/fma-4.c: Likewise.
604         * gcc.target/mips/fma-5.c: Likewise.
605         * gcc.target/mips/fma-6.c: Likewise.
606         * gcc.target/mips/fma-7.c: Likewise.
607         * gcc.target/mips/fma-8.c: Likewise.
608         * gcc.target/mips/fma-9.c: Likewise.
609         * gcc.target/mips/fma-10.c: Likewise.
610         * gcc.target/mips/fma-11.c: Likewise.
611         * gcc.target/mips/fma-12.c: Likewise.
612         * gcc.target/mips/fma-13.c: Likewise.
613         * gcc.target/mips/fma-14.c: Likewise.
614         * gcc.target/mips/fma-15.c: Likewise.
615         * gcc.target/mips/fma-16.c: Likewise.
616         * gcc.target/mips/fma-17.c: Likewise.
617         * gcc.target/mips/fma-18.c: Likewise.
618         * gcc.target/mips/fma-19.c: Likewise.
619         * gcc.target/mips/fma-20.c: Likewise.
620
621 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
622
623         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
624         * gcc.target/mips/fma-1.c: New test.
625         * gcc.target/mips/fma-2.c: Likewise.
626         * gcc.target/mips/fma-3.c: Likewise.
627         * gcc.target/mips/fma-4.c: Likewise.
628         * gcc.target/mips/fma-5.c: Likewise.
629         * gcc.target/mips/fma-6.c: Likewise.
630         * gcc.target/mips/fma-7.c: Likewise.
631         * gcc.target/mips/fma-8.c: Likewise.
632         * gcc.target/mips/fma-9.c: Likewise.
633         * gcc.target/mips/fma-10.c: Likewise.
634         * gcc.target/mips/fma-11.c: Likewise.
635         * gcc.target/mips/fma-12.c: Likewise.
636         * gcc.target/mips/fma-13.c: Likewise.
637         * gcc.target/mips/fma-14.c: Likewise.
638         * gcc.target/mips/fma-15.c: Likewise.
639         * gcc.target/mips/fma-16.c: Likewise.
640         * gcc.target/mips/fma-17.c: Likewise.
641         * gcc.target/mips/fma-18.c: Likewise.
642         * gcc.target/mips/fma-19.c: Likewise.
643         * gcc.target/mips/fma-20.c: Likewise.
644
645 2010-11-06  Jason Merrill  <jason@redhat.com>
646
647         * g++.dg/cpp0x/constexpr-ctor3.C: New.
648
649 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
650
651         PR c/43384
652         * gcc.dg/parser-error-3.c: New test.
653
654 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
655
656         PR c++/45332
657         * g++.dg/parse/semicolon2.C: New testcase.
658         * g++.dg/ext/asmspec1.C: Adjust.
659         * g++.dg/init/new13.C: Adjust.
660         * g++.dg/parse/ctor5.C: Adjust.
661
662 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
663
664         PR fortran/46330
665         * gfortran.dg/class_27.f03: New.
666
667 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
668
669         Fixed using the Objective-C 2.0 dot-syntax with self and super.
670         * objc.dg/property/dotsyntax-5.m: New.
671         * objc.dg/property/dotsyntax-6.m: New.
672         * objc.dg/property/dotsyntax-7.m: New.
673         * objc.dg/property/dotsyntax-8.m: New.
674         * objc.dg/property/dotsyntax-9.m: New.
675         * objc.dg/property/dotsyntax-10.m: New.
676         * objc.dg/property/dotsyntax-11.m: New.
677         * obj-c++.dg/property/dotsyntax-5.mm: New.
678         * obj-c++.dg/property/dotsyntax-6.mm: New.
679         * obj-c++.dg/property/dotsyntax-7.mm: New.
680         * obj-c++.dg/property/dotsyntax-8.mm: New.
681         * obj-c++.dg/property/dotsyntax-9.mm: New.
682         * obj-c++.dg/property/dotsyntax-10.mm: New.
683         * obj-c++.dg/property/dotsyntax-11.mm: New.
684
685 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
686
687         * obj-c++.dg/encode-3.mm: Provide a different string check for the
688         NeXT runtime when the type is READONLY.
689
690 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
691
692         * gcc.target/i386/387-2.c: Skip if -march= is specified.
693         * gcc.target/i386/387-6.c: Ditto.
694         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
695         * gcc.target/i386/387-4.c: Ditto.
696         * gcc.target/i386/387-7.c: Ditto.
697         * gcc.target/i386/387-8.c: Ditto.
698         * gcc.target/i386/387-9.c: Ditto.
699         * gcc.target/i386/387-10.c: Ditto.
700         * gcc.target/i386/387-11.c: Ditto.
701         * gcc.target/i386/387-12.c: Ditto.
702
703         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
704
705 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
706
707         PR target/44981
708         * gcc.dg/darwin-cfstring-format-1.c: New.
709         * gcc.dg/warn-nsstring.c: New.
710         * objc.dg/fsf-nsstring-format-1.m: New.
711         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
712         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
713         linker warning.
714
715 2010-11-05  Jason Merrill  <jason@redhat.com>
716
717         PR c++/45473
718         * g++.dg/inherit/virtual6.C: New.
719
720 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
721
722         PR c/44772
723         * gcc.dg/Wcxx-compat-21.c: New test.
724
725 2010-11-05  Ian Lance Taylor  <iant@google.com>
726
727         PR target/46084
728         * gcc.target/i386/pr46084.c: New test.
729
730 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
731
732         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
733         * (check_effective_target_mempcpy): New.
734         * gcc.c-torture/execute/pr45636.c: Move this...
735         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
736
737 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
738
739         * gcc.target/i386/i386.exp (FLAGS): Remove.
740         Wrap gcc_target_compile with $clearcap_ldflags added to options.
741
742 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
743
744         PR c++/46160
745         * g++.dg/opt/empty2.C: New test.
746
747         PR target/45670
748         * gcc.target/i386/pr45670.c: New test.
749
750 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
751
752         PR fortran/45451
753         PR fortran/46174
754         * gfortran.dg/class_19.f03: Modified.
755         * gfortran.dg/class_allocate_6.f03: New.
756
757 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
758
759         * gcc.target/i386/avx-vzeroupper-19.c: New.
760
761 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
762
763         PR tree-optimization/46099
764         * gcc.dg/autopar/pr46099.c: New test.
765
766         PR middle-end/43690
767         * c-c++-common/pr43690.c: New test.
768
769 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
770
771         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
772         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
773         declaration and implementation.
774         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
775         * obj-c++.dg/property/at-property-13.mm: Likewise.
776         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
777         * obj-c++.dg/property/property-1.mm: Likewise.
778         * obj-c++.dg/property/at-property-7.mm: Likewise.
779         * obj-c++.dg/property/at-property-9.mm: Likewise.
780         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
781         * obj-c++.dg/property/at-property-10.mm: Likewise.
782         * obj-c++.dg/property/synthesize-2.mm: Likewise.
783         * obj-c++.dg/property/at-property-12.mm: Likewise.
784         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
785         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
786         * obj-c++.dg/property/at-property-6.mm: Likewise.
787         * obj-c++.dg/property/at-property-8.mm: Likewise.
788         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
789         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
790         * obj-c++.dg/property/at-property-11.mm: Likewise.
791         * obj-c++.dg/template-8.mm: Likewise.
792         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
793         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
794         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
795         and put a FIXME for this.
796         * obj-c++.dg/property/property-2.mm: Remove.
797         * obj-c++.dg/property/property-3.mm: Remove.
798
799 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
800
801         PR debug/46307
802         * gcc.dg/pr46307.c: New test.
803
804 2010-11-05  Jason Merrill  <jason@redhat.com>
805
806         PR c++/46304
807         * g++.dg/ext/complex6.C: New.
808
809 2010-11-04  Bud Davis   <jimmied@smu.edu>
810
811         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
812
813 2010-11-04  Chao-ying Fu  <fu@mips.com>
814
815         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
816         msubu, mult, multu.
817         * gcc.target/mips/mips32-dsp-run.c: Likewise.
818
819 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
820
821         Fixed using the Objective-C 2.0 dot-syntax with class names.
822         * objc.dg/property/dotsyntax-3.m: New.
823         * objc.dg/property/dotsyntax-4.m: New.
824         * obj-c++.dg/property/dotsyntax-3.mm: New.
825         * obj-c++.dg/property/dotsyntax-4.mm: New.
826
827         * objc.dg/fobjc-std-1.m: Added test for warnings when the
828         Objective-C 2.0 dot-syntax is used with class names.
829         * obj-c++.dg/fobjc-std-1.mm: Same change.
830
831 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
832
833         * gcc.target/powerpc/loop_align.c: New.
834
835 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
836
837         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
838
839         merge from FSF 'apple/trunk' branch.
840         * gcc.target/powerpc/darwin64-abi.c: New.
841
842 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
843
844         PR tree-optimization/46233
845         * gcc.dg/pr46233.c: New test.
846
847 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
848
849         * objc.dg/property/property-2.m: Deleted.
850         * objc.dg/property/property-3.m: Deleted.
851
852 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
853
854         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
855         defined.
856         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
857         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
858         * objc.dg/property/property-1.m: Likewise.
859         * objc.dg/property/at-property-6.m: Likewise.
860         * objc.dg/property/at-property-7.m: Likewise.
861         * objc.dg/property/dotsyntax-1.m: Likewise.
862         * objc.dg/property/at-property-8.m: Likewise.
863         * objc.dg/property/dotsyntax-2.m: Likewise.
864         * objc.dg/property/at-property-9.m: Likewise.
865         * objc.dg/property/synthesize-2.m: Likewise.
866         * objc.dg/property/at-property-10.m: Likewise.
867         * objc.dg/property/at-property-11.m: Likewise.
868         * objc.dg/property/at-property-12.m: Likewise.
869         * objc.dg/property/at-property-13.m: Likewise.
870         * objc.dg/property/fsf-property-method-access.m: Likewise.
871         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
872         linker warning.
873         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
874         warnings.
875         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
876         deprecation warnings.  Use Object1 implementation.
877         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
878         * objc/execute/forward-1.m: Remove.
879         * objc/execute/forward-1.x: Remove.
880
881 2010-11-04  Jason Merrill  <jason@redhat.com>
882
883         * g++.dg/cpp0x/constexpr-access.C: New.
884
885 2010-11-04  Richard Guenther  <rguenther@suse.de>
886
887         PR rtl-optimization/46183
888         * gcc.dg/torture/pr46183.c: New testcase.
889
890 2010-11-04  Richard Guenther  <rguenther@suse.de>
891
892         PR tree-optimization/46068
893         * gcc.dg/torture/pr46068.c: New testcase.
894
895 2010-11-04  Richard Guenther  <rguenther@suse.de>
896
897         PR tree-optimization/45991
898         * gcc.dg/pr45991.c: New testcase.
899
900 2010-11-04  Richard Guenther  <rguenther@suse.de>
901
902         PR tree-optimization/46154
903         * g++.dg/torture/pr46154.C: New testcase.
904
905 2010-11-04  Richard Guenther  <rguenther@suse.de>
906
907         PR tree-optimization/45733
908         * gcc.dg/pr45733.c: New testcase.
909
910 2010-11-04  Ira Rosen  <irar@il.ibm.com>
911
912         PR tree-optimization/46213
913         * gfortran.dg/vect/pr46213.f90: New.
914
915 2010-11-04  Richard Guenther  <rguenther@suse.de>
916
917         PR testsuite/45702
918         * gcc.dg/pr34989-1.c: Move ...
919         * gcc.dg/lto/pr34989-1_0.c: ... here.
920         * gcc.dg/pr34989-2.c: Move ...
921         * gcc.dg/lto/pr34989-1_1.c: ... here.
922         * gcc.dg/pr27898.c: Move ...
923         * gcc.dg/lto/pr27898_0.c: ... here and ...
924         * gcc.dg/lto/pr27898_1.c: ... split.
925         * gcc.dg/pr28712.c: Move ...
926         * gcc.dg/lto/pr28712_0.c: ... here and ...
927         * gcc.dg/lto/pr28712_1.c: ... split ...
928         * gcc.dg/lto/pr28712_2.c: ... twice.
929         * gcc.dg/pr28706.c: Move ...
930         * gcc.dg/lto/pr28706_0.c: ... here and ...
931         * gcc.dg/lto/pr28706_1.c: ... split.
932
933 2010-11-04  Richard Guenther  <rguenther@suse.de>
934             Richard Henderson  <rth@redhat.com>
935
936         * gcc.target/i386/fma4-vector-2.c: New testcase.
937
938 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
939             Richard Guenther  <rguenther@suse.de>
940
941         * gcc.dg/vec-scal-opt.c: New testcase.
942         * gcc.dg/vec-scal-opt1.c: New testcase.
943         * gcc.dg/vec-scal-opt2.c: New testcase.
944
945 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
946
947         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
948         from plugin build flags on Darwin targets.
949
950 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
951
952         * gcc.target/i386/pr46285.c: Require split_stack target.
953
954 2010-11-03  Jason Merrill  <jason@redhat.com>
955
956         PR c++/46293
957         * g++.dg/cpp0x/constexpr-base2.C: New.
958
959         PR c++/46289
960         * g++.dg/cpp0x/initlist45.C: New.
961
962 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
963
964         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
965         is now allowed in categories.
966         * obj-c++.dg/property/dynamic-2.mm: Same change.
967         * objc.dg/property/dynamic-3.m: New.
968         * obj-c++.dg/property/dynamic-3.mm: New.
969         * objc.dg/property/at-property-14.m: New.
970         * objc.dg/property/at-property-15.m: New.
971         * obj-c++.dg/property/at-property-14.mm: New.
972         * obj-c++.dg/property/at-property-15.mm: New.
973
974         * objc.dg/foreach-6.m: Added a few more tests for valid and
975         invalid iterating variables and collections.
976
977 2010-11-03  Xinliang David Li  <davidxl@google.com>
978
979         PR target/46200
980         * g++.dg/tree-ssa/ivopts-2.C: New test.
981
982 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
983
984         PR target/46295
985         * gcc.target/i386/pr46295.c: New.
986
987 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
988
989         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
990         precision min/max for single precision on VSX.
991
992 2010-11-03  Jason Merrill  <jason@redhat.com>
993
994         PR c++/46289
995         * g++.dg/cpp0x/constexpr-ice3.C: New.
996
997 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
998
999         * gnat.dg/opt8.ad[sb]: New test.
1000         * gnat.dg/opt8_pkg.ads: New helper.
1001
1002 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1003
1004         PR rtl-optimization/45865
1005         * gcc.dg/pr45865.c: New.
1006         * gcc.dg/torture/pr45865.c: Likewise.
1007
1008         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1009         * gcc.target/arm/headmerge-2.c: Likewise.
1010         * gcc.target/i386/headmerge-1.c: Likewise.
1011         * gcc.target/i386/headmerge-2.c: Likewise.
1012
1013 2010-11-03  Richard Guenther  <rguenther@suse.de>
1014
1015         PR middle-end/46288
1016         * gcc.dg/pr46288.c: New testcase.
1017
1018 2010-11-03  Richard Guenther  <rguenther@suse.de>
1019
1020         PR tree-optimization/44807
1021         * gcc.dg/torture/pr44807.c: New testcase.
1022
1023 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1024
1025         PR libgfortran/43899
1026         * gfortran.dg/namelist_67.f90: New test.
1027
1028 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR tree-optimization/46009
1031         * gcc.dg/vect/pr46009.c: New function.
1032
1033 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1034
1035         Implemented -fobjc-std=objc1 flag.
1036         * objc.dg/fobjc-std-1.m: New.
1037         * obj-c++.dg/fobjc-std-1.mm: New.
1038
1039 2010-11-03  Richard Guenther  <rguenther@suse.de>
1040
1041         PR middle-end/46241
1042         * g++.dg/debug/pr46241.C: New testcase.
1043
1044 2010-11-03  Richard Guenther  <rguenther@suse.de>
1045
1046         PR tree-optimization/46190
1047         * gfortran.dg/pr46190.f90: New testcase.
1048
1049 2010-11-03  Richard Guenther  <rguenther@suse.de>
1050
1051         PR testsuite/46274
1052         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1053         * gcc.dg/vect/vect-19.c: Likewise.
1054         * gcc.dg/vect/vect-17.c: Likewise.
1055
1056 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1057
1058         PR target/46285
1059         * gcc.target/i386/pr46285.c: New.
1060
1061 2010-11-03  Richard Guenther  <rguenther@suse.de>
1062
1063         PR tree-optimization/46217
1064         * gcc.dg/pr46217.c: New testcase.
1065
1066 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1067
1068         * objc.dg/property/dotsyntax-1.m: New.
1069         * objc.dg/property/dotsyntax-2.m: New.
1070         * obj-c++.dg/property/dotsyntax-1.mm: New.
1071         * obj-c++.dg/property/dotsyntax-2.mm: New.
1072
1073 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR tree-optimization/46165
1076         * gcc.dg/pr46165.c: New test.
1077
1078 2010-11-03  Richard Guenther  <rguenther@suse.de>
1079
1080         PR middle-end/46251
1081         * gcc.dg/pr46251.c: New testcase.
1082
1083 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1084
1085         PR tree-optimization/46107
1086         * gcc.c-torture/compile/pr46107.c: New test.
1087
1088         PR debug/46252
1089         * gcc.dg/pr46252.c: New test.
1090
1091         PR rtl-optimization/46034
1092         PR rtl-optimization/46212
1093         PR rtl-optimization/46248
1094         * gcc.c-torture/compile/pr46034.c: New test.
1095         * gcc.c-torture/compile/pr46248.c: New test.
1096         * gcc.dg/pr46212.c: New test.
1097
1098 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1099
1100         * gnat.dg/sizetype4.adb: New test.
1101
1102 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1103
1104         * gcc.target/i386/avx-vzeroupper-15.c: New.
1105         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1106         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1107         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1108
1109         PR target/46253
1110         * gcc.target/i386/pr46253.c: New.
1111
1112 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1113             Tobias Burnus  <burnus@net-b.de>
1114
1115         PR fortran/45170
1116         * gfortran.dg/deferred_type_param_1.f90: New.
1117         * gfortran.dg/deferred_type_param_2.f90: New.
1118         * gfortran.dg/initialization_1.f90: Update dg-errors.
1119         * gfortran.dg/initialization_9.f90: Update dg-errors.
1120
1121 2010-11-02  Richard Guenther  <rguenther@suse.de>
1122
1123         PR tree-optimization/46149
1124         * g++.dg/torture/pr46149.C: New testcase.
1125
1126 2010-11-02  Richard Guenther  <rguenther@suse.de>
1127
1128         PR tree-optimization/46216
1129         * gcc.dg/torture/pr46216.c: New testcase.
1130
1131 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1132
1133         PR target/46131
1134         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1135         *-*-osf*.
1136
1137 2010-11-02  Richard Guenther  <rguenther@suse.de>
1138
1139         PR tree-optimization/46184
1140         * gcc.dg/pr46184.c: New testcase.
1141
1142 2010-11-02  Richard Guenther  <rguenther@suse.de>
1143
1144         PR tree-optimization/46177
1145         * gcc.dg/pr46177.c: New testcase.
1146
1147 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1148
1149         PR middle-end/46120
1150         * g++.dg/ipa/ivinline-9.C: New test.
1151
1152 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1153
1154         PR tree-optimization/45875
1155         * g++.dg/torture/pr45875.C: New test.
1156
1157 2010-11-02  Richard Guenther  <rguenther@suse.de>
1158
1159         PR testsuite/46249
1160         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1161
1162 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1163
1164         PR debug/46255
1165         * gcc.dg/pr46255.c: New test.
1166
1167 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1168
1169         PR c++/46170
1170         PR c++/46162
1171         * g++.dg/template/sfinae26.C: New test.
1172         * g++.dg/template/sfinae27.C: Likewise.
1173
1174 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1175
1176         PR c++/45606
1177         * g++.dg/template/typedef36.C: New test.
1178         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1179         * g++.dg/template/canon-type-10.C: Likewise.
1180         * g++.dg/template/canon-type-11.C: Likewise.
1181         * g++.dg/template/canon-type-12.C: Likewise.
1182         * g++.dg/template/canon-type-13.C: Likewise.
1183
1184 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1185
1186         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1187         instance of debug_pubnames on darwin.
1188
1189 2010-11-01  Jason Merrill  <jason@redhat.com>
1190             Benjamin Kosnik  <bkoz@redhat.com>
1191
1192         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1193         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1194
1195         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1196         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1197         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1198         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1199         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1200         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1201         * g++.dg/cpp0x/constexpr-array.C: New.
1202         * g++.dg/cpp0x/constexpr-base.C: New.
1203         * g++.dg/cpp0x/constexpr-complex.C: New.
1204         * g++.dg/cpp0x/constexpr-data1.C: New.
1205         * g++.dg/cpp0x/constexpr-data2.C: New.
1206         * g++.dg/cpp0x/constexpr-deref.C: New.
1207         * g++.dg/cpp0x/constexpr-diag1.C: New.
1208         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1209         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1210         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1211         * g++.dg/cpp0x/constexpr-empty.C: New.
1212         * g++.dg/cpp0x/constexpr-empty2.C: New.
1213         * g++.dg/cpp0x/constexpr-empty3.C: New.
1214         * g++.dg/cpp0x/constexpr-empty4.C: New.
1215         * g++.dg/cpp0x/constexpr-empty5.C: New.
1216         * g++.dg/cpp0x/constexpr-ex1.C: New.
1217         * g++.dg/cpp0x/constexpr-ex2.C: New.
1218         * g++.dg/cpp0x/constexpr-ex3.C: New.
1219         * g++.dg/cpp0x/constexpr-ex4.C: New.
1220         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1221         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1222         * g++.dg/cpp0x/constexpr-function1.C: New.
1223         * g++.dg/cpp0x/constexpr-function2.C: New.
1224         * g++.dg/cpp0x/constexpr-function3.C: New.
1225         * g++.dg/cpp0x/constexpr-ice.C: New.
1226         * g++.dg/cpp0x/constexpr-initlist.C: New.
1227         * g++.dg/cpp0x/constexpr-neg1.C: New.
1228         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1229         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1230         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1231         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1232         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1233         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1234         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1235         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1236         * g++.dg/cpp0x/constexpr-object1.C: New.
1237         * g++.dg/cpp0x/constexpr-object2.C: New.
1238         * g++.dg/cpp0x/constexpr-overflow.C: New.
1239         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1240         * g++.dg/cpp0x/constexpr-pos1.C: New.
1241         * g++.dg/cpp0x/constexpr-potential1.C: New.
1242         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1243         * g++.dg/cpp0x/constexpr-pure.C: New.
1244         * g++.dg/cpp0x/constexpr-static.C: New.
1245         * g++.dg/cpp0x/constexpr-static2.C: New.
1246         * g++.dg/cpp0x/constexpr-static3.C: New.
1247         * g++.dg/cpp0x/constexpr-static4.C: New.
1248         * g++.dg/cpp0x/constexpr-static5.C: New.
1249         * g++.dg/cpp0x/constexpr-static6.C: New.
1250         * g++.dg/cpp0x/constexpr-string.C: New.
1251         * g++.dg/cpp0x/constexpr-switch.C: New.
1252         * g++.dg/cpp0x/constexpr-targ.C: New.
1253         * g++.dg/cpp0x/constexpr-throw.C: New.
1254         * g++.dg/cpp0x/constexpr-typeid.C: New.
1255         * g++.dg/cpp0x/constexpr-union.C: New.
1256         * g++.dg/cpp0x/constexpr-value.C: New.
1257         * g++.dg/cpp0x/constexpr-value2.C: New.
1258         * g++.dg/cpp0x/constexpr-variadic.C: New.
1259         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1260         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1261         * g++.dg/other/fold1.C: Likewise.
1262         * g++.dg/parse/crash36.C: Likewise.
1263         * g++.dg/parse/constant4.C: Adjust expected error.
1264         * g++.dg/template/arg5.C: Likewise.
1265         * g++.dg/template/non-dependent10.C: Likewise.
1266         * g++.dg/template/qualified-id3.C: Likewise.
1267         * g++.dg/warn/overflow-warn-1.C: Likewise.
1268         * g++.dg/warn/overflow-warn-3.C: Likewise.
1269         * g++.dg/warn/overflow-warn-4.C: Likewise.
1270         * g++.old-deja/g++.pt/crash10.C: Likewise.
1271
1272         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1273
1274 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1275
1276         Implemented format and noreturn attributes for Objective-C methods.
1277         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1278         * objc.dg/attributes/method-deprecated-1.m: New.
1279         * objc.dg/attributes/method-deprecated-2.m: New.
1280         * objc.dg/attributes/method-deprecated-3.m: New.
1281         * objc.dg/attributes/method-noreturn-1.m: New.
1282         * objc.dg/attributes/method-sentinel-1.m: New.
1283         * objc.dg/attributes/method-format-1.m: New.
1284         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1285         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1286         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1287         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1288         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1289         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1290         * obj-c++.dg/attributes/method-format-1.mm: New.
1291
1292 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1293
1294         * objc.dg/property/at-property-deprecated-1.m: New.
1295         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1296
1297 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1298
1299         Implemented Objective-C 2.0 property accessors.
1300         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1301         avoid testing more complex accessors in this testcase which is not
1302         about them.
1303         * objc.dg/property/at-property-7.m: Same change.
1304         * objc.dg/property/at-property-8.m: Same change.
1305         * objc.dg/property/at-property-9.m: Same change.
1306         * objc.dg/property/at-property-10.m: Same change.
1307         * objc.dg/property/at-property-11.m: Same change.
1308         * obj-c++.dg/property/at-property-6.mm: Same change.
1309         * obj-c++.dg/property/at-property-7.mm: Same change.
1310         * obj-c++.dg/property/at-property-8.mm: Same change.
1311         * obj-c++.dg/property/at-property-9.mm: Same change.
1312         * obj-c++.dg/property/at-property-10.mm: Same change.
1313         * obj-c++.dg/property/at-property-11.mm: Same change.
1314         * objc.dg/property/at-property-12.m: New.
1315         * objc.dg/property/at-property-13.m: New.
1316         * obj-c++.dg/property/at-property-12.mm: New.
1317         * obj-c++.dg/property/at-property-13.mm: New.
1318
1319 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1320
1321         PR fortran/46152
1322         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1323         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1324         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1325         * gfortran.dg/allocate_with_typespec_2.f: New test.
1326         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1327         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1328         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1329
1330 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1331             Nathan Froyd  <froydnj@codesourcery.com>
1332
1333         PR tree-optimization/46259
1334         * gfortran.dg/pr46259.f: New testcase.
1335
1336 2010-11-01  Paul Koning  <ni1d@arrl.net>
1337
1338         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1339         * gcc.c-torture/compile/20020604-1.c: Ditto.
1340         * gcc.c-torture/compile/20001226-1.c: Ditto.
1341         * gcc.c-torture/compile/20010327-1.c: Ditto.
1342         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1343         * gcc.c-torture/compile/pr43191.c: Ditto.
1344         * gcc.c-torture/compile/pr41181.c: Ditto.
1345
1346 2010-10-31  Richard Henderson  <rth@redhat.com>
1347
1348         * lib/target-supports.exp
1349         (check_effective_target_automatic_stack_alignment): True for
1350         x86 but not windows.
1351         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1352         use of the preferred-stack-boundary arguments.
1353         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1354
1355 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1356
1357         PR target/46142
1358         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1359         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1360
1361 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1362
1363         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1364
1365 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1366
1367         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1368         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1369         than tls.
1370         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1371         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1372         * objc.dg/torture/tls/thr-init.m: Likewise.
1373         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1374         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1375
1376 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1377
1378         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1379         the Linux kernel.
1380
1381 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1382
1383         PR fortran/44917
1384         PR fortran/44926
1385         PR fortran/46196
1386         * gfortran.dg/typebound_generic_10.f03: New.
1387
1388 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1389
1390         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1391         * objc.dg/property/property-neg-1.m: Updated for changes in the
1392         syntax of @property and the implementation of
1393         @synthesize/@dynamic.
1394         * objc.dg/property/property-neg-2.m: Same change.
1395         * objc.dg/property/property-neg-3.m: Same change.
1396         * objc.dg/property/property-neg-4.m: Same change.
1397         * objc.dg/property/property-neg-5.m: Same change.
1398         * objc.dg/property/property-neg-7.m: Same change.
1399         * objc.dg/property/property-1.m: Same change.
1400         * objc.dg/property/synthesize-1.m: Same change.
1401         * objc.dg/property/at-property-2.m: Same change.
1402         * objc.dg/property/at-property-4.m: Same change.
1403
1404         * objc.dg/property/fsf-property-method-acces.m: Updated for
1405         changes in the syntax of @property and the implementation of
1406         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1407         * objc.dg/property/fsf-property-basic.m: Same change.
1408         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1409
1410         * objc.dg/property/at-property-5.m: New.
1411         * objc.dg/property/at-property-6.m: New.
1412         * objc.dg/property/at-property-7.m: New.
1413         * objc.dg/property/at-property-8.m: New.
1414         * objc.dg/property/at-property-9.m: New.
1415         * objc.dg/property/at-property-10.m: New.
1416         * objc.dg/property/at-property-11.m: New.
1417         * objc.dg/property/synthesize-2.m: New.
1418         * objc.dg/property/dynamic-2.m: New.
1419
1420         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1421         syntax of @property and the implementation of
1422         @synthesize/@dynamic.
1423         * obj-c++.dg/property/property-neg-2.mm: Same change.
1424         * obj-c++.dg/property/property-neg-3.mm: Same change.
1425         * obj-c++.dg/property/property-neg-4.mm: Same change.
1426         * obj-c++.dg/property/property-neg-5.mm: Same change.
1427         * obj-c++.dg/property/property-neg-7.mm: Same change.
1428         * obj-c++.dg/property/property-1.mm: Same change.
1429         * obj-c++.dg/property/synthesize-1.mm: Same change.
1430         * obj-c++.dg/property/at-property-2.mm: Same change.
1431         * obj-c++.dg/property/at-property-4.mm: Same change.
1432
1433         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1434         changes in the syntax of @property and the implementation of
1435         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1436         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1437         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1438
1439         * obj-c++.dg/property/at-property-5.mm: New.
1440         * obj-c++.dg/property/at-property-6.mm: New.
1441         * obj-c++.dg/property/at-property-7.mm: New.
1442         * obj-c++.dg/property/at-property-8.mm: New.
1443         * obj-c++.dg/property/at-property-9.mm: New.
1444         * obj-c++.dg/property/at-property-10.mm: New.
1445         * obj-c++.dg/property/at-property-11.mm: New.
1446         * obj-c++.dg/property/synthesize-2.mm: New.
1447         * obj-c++.dg/property/dynamic-2.mm: New.
1448
1449 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1450             Andrew Pinski  <pinskia@gmail.com>
1451
1452         * gcc.c-torture/execute/vector-shift.c: New testcase.
1453         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1454         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1455         * gcc.dg/vector-shift.c: Likewise.
1456         * gcc.dg/vector-shift1.c: Likewise.
1457         * gcc.dg/torture/vector-shift2.c: Likewise.
1458         * gcc.dg/vector-shift3.c: Likewise.
1459         * gcc.dg/simd-1b.c: Adjust.
1460
1461 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1462
1463         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1464
1465 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1466
1467         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1468
1469 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1470
1471         PR target/46153
1472         * gcc.target/i386/pr46153.c: New test.
1473
1474 2010-10-27  Jason Merrill  <jason@redhat.com>
1475
1476         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1477
1478 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1479
1480         PR fortran/46161
1481         * gfortran.dg/class_dummy_3.f03: New.
1482
1483 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1484
1485         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1486         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1487
1488         * gcc.target/i386/avx-vzeroupper-3.c: New.
1489         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1490         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1491         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1492         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1493         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1494         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1495         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1496         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1497         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1498         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1499         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1500
1501 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1502
1503         * obj-c.dg/property/at-property-4.m: New.
1504         * obj-c++.dg/property/at-property-4.mm: New.
1505         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1506         updates in warning.
1507         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1508         updates in warning.
1509
1510 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1511
1512         * objc.dg/property/at-property-1.m: New.
1513         * objc.dg/property/at-property-2.m: New.
1514         * objc.dg/property/at-property-3.m: New.
1515         * objc.dg/ivar-invalid-type-1.m: New.
1516         * obj-c++.dg/property/at-property-1.mm: New.
1517         * obj-c++.dg/property/at-property-2.mm: New.
1518         * obj-c++.dg/property/at-property-3.mm: New.
1519         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1520         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1521         in error reporting.
1522
1523 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1524
1525         PR libgfortran/46010
1526         * gfortran.dg/namelist_66.f90: New test.
1527         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1528
1529 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1530
1531         PR fortran/42647
1532         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1533         * gfortran.dg/allocatable_scalar_10.f90: New.
1534         * gfortran.dg/class_19.f03: Extended.
1535
1536 2010-10-26  Jan Hubicka  <jh@suse.cz>
1537
1538         PR middle-end/45736
1539         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1540
1541 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1542
1543         PR tree-optimization/46167
1544         * gcc.dg/vect/O-pr46167.c: New.
1545         * gcc.dg/vect/vect.exp: Run tests with -O.
1546
1547 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1548
1549         PR target/44948
1550         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1551         * g++.dg/vect/pr33860a.cc: Likewise.
1552         * gcc.c-torture/compile/20070522-1.c: Likewise.
1553         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1554         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1555         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1556         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1557         * gcc.dg/pr44136.c: Likewise.
1558
1559         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1560         * gcc.dg/compat/vector-1_x.c: Likewise.
1561         * gcc.dg/compat/vector-1_y.c: Likewise.
1562         * gcc.dg/compat/vector-2_x.c: Likewise.
1563         * gcc.dg/compat/vector-2_y.c: Likewise.
1564         * gcc.dg/pr43300.c: Likewise.
1565
1566         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1567         * gcc.dg/compat/vector-1a_y.c: Likewise.
1568         * gcc.dg/compat/vector-1b_x.c: Likewise.
1569         * gcc.dg/compat/vector-1b_y.c: Likewise.
1570         * gcc.dg/compat/vector-2a_x.c: Likewise.
1571         * gcc.dg/compat/vector-2a_y.c: Likewise.
1572         * gcc.dg/compat/vector-2b_x.c: Likewise.
1573         * gcc.dg/compat/vector-2b_y.c: Likewise.
1574         * gcc.target/i386/pr39162.c: Likewise.
1575         * gcc.target/i386/pr40906-2.c: Likewise.
1576         * gcc.target/i386/sse-5.c: Likewise.
1577
1578         * gcc.dg/pr35442.c: Prune ABI change warnings.
1579
1580         * gcc.c-torture/execute/pr38151.x: New.
1581         * gcc.target/i386/pr44948-1a.c: Likewise.
1582         * gcc.target/i386/pr44948-1b.c: Likewise.
1583         * gcc.target/i386/pr44948-2a.c: Likewise.
1584         * gcc.target/i386/pr44948-2b.c: Likewise.
1585
1586 2010-10-26  Ian Lance Taylor  <iant@google.com>
1587
1588         PR middle-end/45687
1589         * gcc.c-torture/execute/20101025-1.c: New test.
1590
1591 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1592
1593         PR fortran/45451
1594         * gfortran.dg/class_allocate_5.f90: New.
1595
1596 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1597
1598         Implement opaque-enum-specifiers for C++0x
1599         * g++.dg/cpp0x/forw_enum1.C: New.
1600         * g++.dg/cpp0x/forw_enum2.C: New.
1601         * g++.dg/cpp0x/forw_enum3.C: New.
1602         * g++.dg/cpp0x/forw_enum4.C: New.
1603         * g++.dg/cpp0x/forw_enum5.C: New.
1604         * g++.dg/cpp0x/forw_enum6.C: New.
1605         * g++.dg/cpp0x/forw_enum7.C: New.
1606         * g++.dg/cpp0x/forw_enum8.C: New.
1607         * g++.dg/cpp0x/forw_enum9.C: New.
1608         * g++.dg/parse/enum3.C: Add new errors.
1609         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1610         * g++.dg/cpp0x/auto9.C: Add new error.
1611         * g++.dg/template/crash79.C: Add new errors.
1612
1613 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1614
1615         * gcc.target/arm/volatile-bitfields-1.c: New test.
1616         * gcc.target/arm/volatile-bitfields-2.c: New test.
1617         * gcc.target/arm/volatile-bitfields-3.c: New test.
1618
1619 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1620
1621         * gnat.dg/pointer_discr1.adb: New test.
1622         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1623         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1624         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1625
1626 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1627
1628         * gnat.dg/loop_optimization8.adb: New test.
1629         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1630         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1631
1632 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1633
1634         * gnat.dg/in_out_parameter2.adb: New test.
1635         * gnat.dg/in_out_parameter3.adb: Likewise.
1636
1637 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1638
1639         * g++.dg/opt/combine.c: New test.
1640
1641 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1642
1643         * gnat.dg/opt7.ad[sb]: New test.
1644         * gnat.dg/opt7_pkg.ads: New helper.
1645
1646 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1647
1648         PR objc/45735
1649         * obj-c.dg/pr45735.mm: New.
1650         * obj-c++.dg/pr45735.mm: New.
1651
1652 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1653
1654         PR objc/24393
1655         * objc.dg/pr24393.m: New.
1656         * obj-c++.dg/pr24393.mm: New.
1657
1658 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1659
1660         PR objc/28049
1661         * objc.dg/pr28049.m: New.
1662         * obj-c++.dg/pr28049.mm: New.
1663
1664 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1665
1666         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1667         parameter attributes are now supported.
1668         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1669         * objc.dg/attributes/parameter-attribute-1.m: New test.
1670         * objc.dg/attributes/parameter-attribute-2.m: New test.
1671         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1672         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1673
1674 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1675
1676         Based on the CFString implementation in FSF apple/trunk branch.
1677
1678         * gcc.dg/darwin-cfstring-1.c: New.
1679         * gcc.dg/darwin-cfstring-2.c: New.
1680         * gcc.dg/torture/darwin-cfstring-3.c: New.
1681         * g++.dg/other/darwin-cfstring1.C: New.
1682         * g++.dg/torture/darwin-cfstring-3.C: New.
1683
1684 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1685
1686         * objc.dg/demangle-1.m: New test.
1687         * obj-c++.dg/demangle-1.mm: New test.
1688         * obj-c++.dg/demangle-2.mm: New test.
1689         * obj-c++.dg/demangle-3.mm: New test.
1690
1691 2010-10-23  Ian Lance Taylor  <iant@google.com>
1692
1693         * gcc.c-torture/execute/20101011-1.c: New test.
1694         * gcc.c-torture/execute/20101011-1.x: New test driver.
1695
1696 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1697
1698         PR fortran/46122
1699         * gfortran.dg/protected_8.f90: New.
1700
1701 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1702
1703         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1704         * gcc.target/i386/isa-9.c: Skip for -march other than
1705         -march=amdfam10 in multilib options.
1706         * gcc.target/i386/pr42589.c: Skip for -march other than
1707         -march=i486 in multilib options.
1708         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1709         other -march in multilib options.
1710
1711 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1712
1713         PR rtl-optimization/37360
1714         * gcc.dg/pr37360.c: New test.
1715
1716 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1717
1718         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1719
1720 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1721             Andrew Pinski  <pinskia@gmail.com>
1722
1723         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1724         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1725         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1726         * gcc.dg/vector-subscript-1.c: Likewise.
1727         * gcc.dg/vector-subscript-2.c: Likewise.
1728         * gcc.dg/vector-subscript-3.c: New testcase.
1729         * gcc.dg/array-8.c: Adjust.
1730
1731 2010-10-22  Richard Guenther  <rguenther@suse.de>
1732
1733         PR middle-end/46137
1734         * c-c++-common/torture/pr46137.c: New testcase.
1735
1736 2010-10-22  Jason Merrill  <jason@redhat.com>
1737
1738         PR c++/46129
1739         * g++.dg/template/defarg14.C: New.
1740
1741 2010-10-22  Jason Merrill  <jason@redhat.com>
1742
1743         PR c++/46103
1744         * g++.dg/cpp0x/implicit10.C: New.
1745
1746 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1747
1748         PR target/46098
1749         * gcc.target/i386/pr46098.c: New test.
1750
1751 2010-10-22  Richard Guenther  <rguenther@suse.de>
1752
1753         PR tree-optimization/45720
1754         * gcc.dg/torture/pr45720.c: New testcase.
1755
1756 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1757
1758         PR tree-optimization/46126
1759         * gcc.dg/vect/pr46126.c: New.
1760
1761 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1762
1763         Based on the CFString implementation in FSF apple/trunk branch.
1764
1765         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1766         so that the latter can be used in dg-skip and dg-xfail clauses.
1767         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1768         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1769         to use dg-additional-files for Object1.
1770         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1771         to use dg-additional-files for Object1, move to torture/strings/.
1772         * obj-c++.dg/const-str-4.mm: Likewise.
1773         * obj-c++.dg/const-str-3.mm: Likewise.
1774         * obj-c++.dg/const-str-8.mm: Likewise.
1775         * obj-c++.dg/const-str-9.mm: Likewise.
1776         * obj-c++.dg/const-str-10.mm: Likewise.
1777         * obj-c++.dg/const-str-10.mm: Likewise.
1778         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1779         to use dg-additional-files for Object1, move to strings/.
1780         * obj-c++.dg/const-str-2.mm: Likewise.
1781         * obj-c++.dg/const-str-5.mm: Likewise.
1782         * obj-c++.dg/const-str-6.mm: Likewise.
1783         * obj-c++.dg/const-str-12.mm: Likewise.
1784         * obj-c++.dg/strings/strings.exp: New.
1785         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1786         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1787         * obj-c++.dg/torture/strings/strings.exp: New.
1788         * obj-c++.dg/torture/strings/string1.mm: New.
1789         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1790         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1791         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1792
1793         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1794         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1795         * objc/execute/string2.m: Likewise.
1796         * objc/execute/string3.m: Likewise.
1797         * objc/execute/string3.m: Likewise.
1798         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1799         * objc.dg/foreach-4.m: Likewise.
1800         * objc.dg/foreach-5.m: Likewise.
1801         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1802         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1803         * objc.dg/const-str-4.m: Likewise.
1804         * objc.dg/const-str-7.m: Likewise.
1805         * objc.dg/const-str-8.m: Likewise.
1806         * objc.dg/const-str-9.m: Likewise.
1807         * objc.dg/const-str-10.m: Likewise.
1808         * objc.dg/const-str-11.m: Likewise.
1809         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1810         to use dg-additional-files for Object1, move to objc.dg/strings/.
1811         * objc.dg/const-str-2.m: Likewise.
1812         * objc.dg/const-str-5.m: Likewise.
1813         * objc.dg/const-str-6.m: Likewise.
1814         * objc.dg/const-str-12.m: Likewise.
1815         * objc.dg/const-str-12b.m: Likewise.
1816         * objc.dg/strings/strings.exp: New.
1817         * objc.dg/strings/const-cfstring-2.m: New.
1818         * objc.dg/strings/const-cfstring-5.m: New.
1819         * objc.dg/torture/strings/strings.exp: New.
1820         * objc.dg/torture/strings/const-cfstring-1.m: New.
1821         * objc.dg/torture/strings/const-cfstring-3.m: New.
1822         * objc.dg/torture/strings/const-cfstring-4.m: New.
1823
1824 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1825
1826         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1827
1828 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1829
1830         PR c++/46117
1831         * g++.dg/parse/crash57.C: New.
1832
1833 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1834             H.J. Lu  <hongjiu.lu@intel.com>
1835
1836         PR target/45946
1837         * gcc.target/i386/pr45946.c: New test.
1838
1839 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1840
1841         PR tree-optimization/45875
1842         * g++.dg/ipa/pr45875.C: New test.
1843
1844 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1845
1846         PR tree-optimization/46049
1847         PR tree-optimization/46052
1848         * gcc.dg/vect/pr46052.c: New test.
1849         * gcc.dg/vect/pr46049.c: New test.
1850
1851 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1852
1853         PR fortran/46007
1854         * gfortran.dg/shape_5.f90:  New test case.
1855
1856 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1857
1858         PR fortran/46060
1859         * gfortran.dg/proc_ptr_comp_25.f90: New.
1860
1861 2010-10-21  Richard Guenther  <rguenther@suse.de>
1862             Michael Matz  <matz@suse.de>
1863
1864         PR tree-optimization/45764
1865         * gcc.dg/torture/pr45764.c: New testcase.
1866
1867 2010-10-21  Richard Guenther  <rguenther@suse.de>
1868
1869         PR tree-optimization/46111
1870         * g++.dg/torture/pr46111.C: New testcase.
1871
1872 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1873
1874         PR fortran/46067
1875         * gfortran.dg/dummy_procedure_4.f90: New.
1876         * gfortran.dg/proc_ptr_30.f90: New.
1877
1878 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1879
1880         PR fortran/46100
1881         * gfortran.dg/ptr-func-1.f90: New.
1882         * gfortran.dg/ptr-func-2.f90: New.
1883
1884 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1885
1886         PR tree-optimization/45919
1887         * gcc.c-torture/compile/pr45919.c: New test.
1888
1889         PR tree-optimization/46066
1890         * gcc.dg/autopar/pr46066.c: New test.
1891
1892 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1893
1894         PR c++/46024
1895         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1896
1897 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1898
1899         PR c++/46056
1900         * g++.dg/cpp0x/range-for7.C: New.
1901
1902 2010-10-20  Richard Guenther  <rguenther@suse.de>
1903
1904         PR lto/45667
1905         * g++.dg/lto/20101020-1_0.h: New testcase.
1906         * g++.dg/lto/20101020-1_0.C: Likewise.
1907         * g++.dg/lto/20101020-1_1.C: Likewise.
1908
1909 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1910
1911         * gcc.dg/20101013-1.c: New test.
1912
1913 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1914
1915         PR target/46085
1916         * gcc.target/i386/pr46085-1.c: New.
1917         * gcc.target/i386/pr46085-2.c: Likewise.
1918
1919 2010-10-20  Richard Guenther  <rguenther@suse.de>
1920
1921         PR tree-optimization/45860
1922         * gcc.dg/torture/pr45860.c: New testcase.
1923
1924 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1925
1926         * gnat.dg/discr25.adb: New test.
1927         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1928
1929 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1930
1931         * gcc.target/powerpc/ehreturn.c: New test.
1932
1933 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1934
1935         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1936         not require Foundation and run with the GNU runtime as well.
1937
1938         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
1939
1940         Radar 4439126
1941         * obj-c++.dg/template-8.mm: New.
1942
1943 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1944
1945         PR objc/23709
1946         * objc.dg/pr23709.m: New.
1947         * obj-c++.dg/pr23709.m: New.
1948
1949 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1950
1951         PR c++/46046
1952         * g++.dg/template/crash104.C: New.
1953
1954 2010-10-19  Richard Henderson  <rth@redhat.com>
1955
1956         * gcc.target/i386/fma3-fma.c: New.
1957         * gcc.target/i386/fma3-builtin.c: New.
1958         * gcc.target/i386/fma4-builtin.c: New.
1959
1960 2010-10-19  Richard Guenther  <rguenther@suse.de>
1961
1962         PR testsuite/46081
1963         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1964
1965 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1966
1967         Merge from 'apple/trunk' branch on FSF servers.
1968
1969         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
1970
1971         Radar 4293709
1972         * objc.dg/proto-init-mimatch-1.m: New.
1973         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1974
1975 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1976
1977         Implemented parsing @synthesize and @dynamic for
1978         Objective-C/Objective-C++.
1979         * objc.dg/property/dynamic-1.m: New.
1980         * objc.dg/property/synthesize-1.m: New.
1981         * obj-c++.dg/property/dynamic-1.mm: New.
1982         * obj-c++.dg/property/synthesize-1.mm: New.
1983
1984 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1985
1986         * objc.dg/at-class-1.m: New.
1987         * objc.dg/at-class-1.mm: New.
1988
1989 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1990
1991         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1992
1993 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1994
1995         Merge from 'apple/trunk' branch on FSF servers.
1996
1997         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
1998
1999         Radar 4407151
2000         * obj-c++.dg/template-7.mm: New.
2001
2002 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2003
2004         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2005         bugfix.
2006
2007 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2008
2009         Merge from 'apple/trunk' branch on FSF servers.
2010
2011         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2012
2013         Radar 4451818
2014         * obj-c++.dg/try-catch-16.mm: New.
2015         * obj-c++.dg/try-catch-17.mm: New.
2016
2017         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2018
2019         Radar 4330422
2020         * obj-c++.dg/try-catch-15.mm: New
2021
2022         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2023
2024         Radar 4204796
2025         * obj-c++.dg/try-catch-12.mm: New
2026         * obj-c++.dg/try-catch-13.mm: New
2027         * obj-c++.dg/try-catch-14.mm: New
2028         * objc.dg/try-catch-11.m: New
2029         * objc.dg/try-catch-12.m: New
2030         * objc.dg/try-catch-13.m: New
2031
2032 2010-10-18  Richard Henderson  <rth@redhat.com>
2033
2034         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2035
2036 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2037
2038         PR c/46015
2039         * c-c++-common/Wunused-var-13.c: New test.
2040
2041 2010-10-18  Richard Guenther  <rguenther@suse.de>
2042
2043         PR tree-optimization/45967
2044         * gcc.dg/torture/pr45967.c: New testcase.
2045         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2046         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2047         * gcc.dg/torture/pr39074-2.c: Likewise
2048         * gcc.dg/torture/pta-escape-1.c: Likewise
2049         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2050         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2051         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2052         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2053         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2054         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2055
2056 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2057
2058         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2059
2060 2010-10-18  Richard Guenther  <rguenther@suse.de>
2061
2062         PR lto/44950
2063         * g++.dg/lto/20101015-2_0.C: New testcase.
2064
2065 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2066
2067         PR middle-end/46019
2068         * gcc.c-torture/execute/pr46019.c: New test.
2069
2070 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2071
2072         Merge from 'apple/trunk' branch on FSF servers.
2073
2074         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2075
2076         Radar 4516785
2077         * obj-c++.dg/method-namespace-2.mm: New.
2078
2079 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2080
2081         Merge from 'apple/trunk' branch on FSF servers.
2082
2083         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2084
2085         Radar 4133425
2086         * objc.dg/private-1.m: Test modified.
2087         * obj-c++.dg/private-1.mm: Test modified.
2088
2089 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2090
2091         PR testsuite/45987
2092         * gcc.target/i386/push-1.c: Remove.
2093
2094 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2095             H.J. Lu  <hongjiu.lu@intel.com>
2096
2097         PR target/46051
2098         * gcc.target/i386/pr46051.c: New test.
2099
2100 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2101
2102         * obj-c++.dg/gnu-api-2-class.mm: New.
2103         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2104         * obj-c++.dg/gnu-api-2-method.mm: New.
2105         * obj-c++.dg/gnu-api-2-objc.mm: New.
2106         * obj-c++.dg/gnu-api-2-object.mm: New.
2107         * obj-c++.dg/gnu-api-2-property.mm: New.
2108         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2109         * obj-c++.dg/gnu-api-2-sel.mm: New.
2110
2111 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2112
2113         * objc.dg/fsf-package-0.m: New.
2114         * obj-c++.dg/fsf-package-0.m: New.
2115
2116 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2117
2118         PR objc/18255
2119         * objc.dg/pr18255.m: New.
2120
2121 2010-10-16  Jan Hubicka  <jh@suse.cz>
2122
2123         PR middle-end/44206
2124         * g++.dg/torture/pr44206.C: New.
2125
2126 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2127
2128         * objc.dg/gnu-api-2-class.m: New.
2129         * objc.dg/gnu-api-2-objc.m: New.
2130
2131 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2132
2133         * objc.dg/gnu-api-2-ivar.m: New.
2134
2135 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2136
2137         * objc.dg/gnu-api-2-property.m: New.
2138
2139 2010-10-15  Xinliang David Li  <davidxl@google.com>
2140
2141         * g++.dg/uninit-pred-3_a.C: New test.
2142         * g++.dg/uninit-pred-3_b.C: New test.
2143
2144 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2145
2146         * objc.dg/gnu-api-2-object.m: New.
2147
2148 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2149
2150         * objc.dg/gnu-api-2-method.m: New.
2151
2152 2010-10-15  Jason Merrill  <jason@redhat.com>
2153
2154         * g++.dg/lto/pr45983_0.C: New.
2155
2156 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2157
2158         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2159         builtin combiner patterns.
2160         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2161         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2162         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2163         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2164         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2165
2166 2010-10-15  Richard Guenther  <rguenther@suse.de>
2167
2168         * g++.dg/lto/20101015-1_0.C: New testcase.
2169
2170 2010-10-15  Richard Guenther  <rguenther@suse.de>
2171
2172         PR testsuite/46021
2173         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2174         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2175
2176 2010-10-15  Richard Guenther  <rguenther@suse.de>
2177
2178         PR lto/45957
2179         * g++.dg/lto/20101014-1_0.C: New testcase.
2180
2181 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2182
2183         * objc.dg/gnu-api-2-protocol.m: New.
2184         * objc.dg/gnu-api-2-sel.m: New.
2185
2186 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2187
2188         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2189         arm-eabi targets.
2190
2191 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2192
2193         * gcc.dg/20101010-1.c: New testcase.
2194
2195 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2196
2197         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2198         script when relocatable linking.
2199
2200 2010-10-14  Yao Qi  <yao@codesourcery.com>
2201
2202         PR target/45447
2203         * gcc.target/arm/pr45447.c: New test.
2204
2205 2010-10-14  Jan Hubicka  <jh@suse.cz>
2206
2207         PR middle-end/45621
2208         * g++.dg/lto/pr45621.h : New.
2209         * g++.dg/lto/pr45621_0.C: New.
2210         * g++.dg/lto/pr45621_1.C: New.
2211
2212 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2213
2214         * objc.dg/property: New.
2215         * objc.dg/property/fsf-property-basic.m: New.
2216         * objc.dg/property/fsf-property-method-access.m: New.
2217         * objc.dg/property/fsf-property-named-ivar.m: New.
2218         * obj-c++.dg/property: New.
2219         * obj-c++.dg/property/fsf-property-basic.mm: New.
2220         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2221         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2222
2223         merge from FSF apple 'trunk' branch.
2224         2006 Fariborz Jahanian  <fjahanian@apple.com>
2225
2226         Radars 4436866, 4505126, 4506903, 4517826
2227         * objc.dg/property/property-1.m: New.
2228         * objc.dg/property/property-2.m: New.
2229         * objc.dg/property/property-3.m: New.
2230         * objc.dg/property/property-neg-1.m: New.
2231         * objc.dg/property/property-neg-2.m: New.
2232         * objc.dg/property/property-neg-3.m: New.
2233         * objc.dg/property/property-neg-4.m: New.
2234         * objc.dg/property/property-neg-5.m: New.
2235         * objc.dg/property/property-neg-6.m: New.
2236         * objc.dg/property/property-neg-7.m: New.
2237         * objc.dg/property/property.exp: New.
2238         * obj-c++.dg/property/property-1.mm: New.
2239         * obj-c++.dg/property/property-2.mm: New.
2240         * obj-c++.dg/property/property-3.mm: New.
2241         * obj-c++.dg/property/property-neg-1.mm: New.
2242         * obj-c++.dg/property/property-neg-2.mm: New.
2243         * obj-c++.dg/property/property-neg-3.mm: New.
2244         * obj-c++.dg/property/property-neg-4.mm: New.
2245         * obj-c++.dg/property/property-neg-5.mm: New.
2246         * obj-c++.dg/property/property-neg-6.mm: New.
2247         * obj-c++.dg/property/property-neg-7.mm: New.
2248         * obj-c++.dg/property/property.exp: New.
2249
2250 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2251
2252         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2253
2254 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2255
2256         PR c/45969
2257         * gcc.c-torture/compile/pr45969-1.c: New test.
2258
2259 2010-10-14  Richard Guenther  <rguenther@suse.de>
2260
2261         PR tree-optimization/44913
2262         * gcc.dg/torture/pr44913.c: New testcase.
2263
2264 2010-10-14  Richard Guenther  <rguenther@suse.de>
2265
2266         PR lto/45382
2267         * g++.dg/lto/20101014-2_0.C: New testcase.
2268
2269 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2270
2271         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2272         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2273         * gcc.target/i386/pr44130.c: Likewise.
2274         * gcc.target/i386/pr44144.c: Likewise.
2275         * gcc.target/i386/pr44180.c: Likewise.
2276         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2277         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2278         * gcc.target/i386/vect-sizes-1.c: Likewise.
2279         * gcc.target/i386/vectorize4-avx.c: Likewise.
2280
2281 2010-10-14  Richard Guenther  <rguenther@suse.de>
2282
2283         PR lto/44561
2284         * g++.dg/lto/20101010-3_0.C: New testcase.
2285         * g++.dg/lto/20101010-4_0.C: Likewise.
2286
2287 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2288
2289         * objc.dg/pr45878.m: Update to include NSConstantString interface
2290         for -fnext-runtime.
2291         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2292         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2293         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2294         reference for m64 -fnext-runtime.
2295
2296 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2297
2298         * gcc.target/i386/vect-sizes-1.c: New.
2299
2300 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2301
2302         PR middle-end/46011
2303         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2304
2305 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2306
2307         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2308         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2309
2310 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2311
2312         * gcc.target/ia64/20101005.c: New test.
2313
2314 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2315
2316         PR rtl-optimization/45570
2317         * gcc.dg/pr45570.c: New test.
2318
2319 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2320
2321         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2322         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2323         * gcc.target/i386/vectorize4-avx.c: Likewise.
2324
2325 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2326
2327         * gcc.target/i386/avx-copysign-vec.c: New.
2328         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2329
2330 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2331
2332         PR middle-end/44130
2333         * gcc.target/i386/pr44130.c: New.
2334
2335 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2336
2337         PR middle-end/44144
2338         * gcc.target/i386/pr44144.c: New.
2339
2340 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2341
2342         PR target/44180
2343         * gcc.target/i386/pr44180.c: New.
2344
2345 2010-10-13  Jason Merrill  <jason@redhat.com>
2346
2347         * g++.dg/template/canon-type-8.C: New.
2348
2349 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2350
2351         * gcc.c-torture/execute/20101013-1.c: New test.
2352
2353 2010-10-13  Richard Guenther  <rguenther@suse.de>
2354
2355         PR objc/45878
2356         * objc.dg/pr45878.m: New testcase.
2357
2358 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2359
2360         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2361         * gcc.dg/format/dfp-printf-1.c: Likewise.
2362         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2363
2364 2010-10-13  Richard Guenther  <rguenther@suse.de>
2365
2366         PR tree-optimization/45788
2367         * g++.dg/pr45788.C: New testcase.
2368
2369 2010-10-13  Richard Guenther  <rguenther@suse.de>
2370
2371         PR tree-optimization/45970
2372         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2373
2374 2010-10-13  Richard Guenther  <rguenther@suse.de>
2375
2376         PR tree-optimization/45982
2377         * gcc.dg/torture/pr45982.c: New testcase.
2378         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2379         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2380         * gcc.dg/torture/pr39074-2.c: Likewise.
2381
2382 2010-10-13  Richard Guenther  <rguenther@suse.de>
2383
2384         PR middle-end/45874
2385         * g++.dg/torture/pr45874.C: New testcase.
2386
2387 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2388
2389         * objc.dg/attributes/method-attribute-1.m: Update to respond
2390         to implemented method attributes..
2391         * objc.dg/attributes/method-attribute-2.m: Likewise.
2392         * objc.dg/attributes/method-attribute-3.m: Likewise.
2393         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2394         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2395         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2396
2397 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2398
2399         PR libobjc/23214
2400         * objc.dg/pr23214.m: New.
2401
2402 2010-10-12  Michael Eager  <eager@eagercon.com>
2403
2404         PR testsuite/45856
2405         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2406         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2407
2408 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2409
2410         PR fortran/45636
2411         * gcc.c-torture/execute/pr45636.c: New test.
2412         * gfortran.dg/pr45636.f90: New test.
2413
2414 2010-10-12  Richard Henderson  <rth@redhat.com>
2415
2416         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2417
2418 2010-10-12  Daniel Kraft  <d@domob.eu>
2419
2420         PR fortran/38936
2421         * gfortran.dg/associate_1.f03: More tests with derived-types.
2422         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2423         * gfortran.dg/associate_8.f03: Fix typo.
2424         * gfortran.dg/initialization_27.f90: Fix typo.
2425
2426 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2427
2428         PR testsuite/45851
2429         * lib/lto.exp (lto-get-options-main): Support optional target
2430         selector for dg-extra-ld-options.
2431
2432 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2433
2434         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2435         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2436
2437 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2438
2439         PR middle-end/45699
2440         * g++.dg/torture/pr45699.C: New test.
2441         * g++.dg/otr-fold-1.C: Adjusted.
2442         * g++.dg/otr-fold-1.C: Likewise.
2443
2444 2010-10-11  Nick Clifton  <nickc@redhat.com>
2445
2446         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2447         Allow for a user label prefix.
2448
2449 2010-10-10  Richard Guenther  <rguenther@suse.de>
2450
2451         * g++.dg/lto/20101010-1_0.C: New testcase.
2452         * g++.dg/lto/20101010-2_0.C: Likewise.
2453
2454 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2455
2456         PR tree-optimization/45902
2457         * gcc.dg/vect/45902.c: New test.
2458
2459 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2460
2461         PR target/45870
2462         * gcc.dg/tls/pr45870.c: New test.
2463
2464 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2465
2466         PR fortran/45961
2467         * gfortran.dg/typebound_operator_6.f03: New.
2468
2469 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2470
2471         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2472         and adjust -export symbol scanning.
2473         * g++.dg/ext/dllexport1.C: Likewise.
2474         * g++.dg/ext/dllexport3.C: Likewise.
2475         * gcc.dg/dll-3.c: Likewise.
2476         * gcc.dg/dll-4.c: Likewise.
2477         * gcc.dg/dll-5.c: Likewise.
2478
2479 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2480
2481         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2482         instead of tree_profile dump file.
2483         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2484         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2485         dump file.
2486
2487 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2488
2489         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2490
2491 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2492
2493         * gfortran.dg/character_comparison_4.f90:  New test.
2494         * gfortran.dg/character_comparison_5.f90:  New test.
2495         * gfortran.dg/character_comparison_6.f90:  New test.
2496
2497 2010-10-09  Richard Henderson  <rth@redhat.com>
2498
2499         * lib/target-supports.exp
2500         (check_effective_target_automatic_stack_alignment): Always true.
2501
2502 2010-10-09  Richard Guenther  <rguenther@suse.de>
2503
2504         PR lto/45956
2505         * gcc.dg/lto/20101009-2_0.c: New testcase.
2506         * gcc.dg/lto/20101009-2_1.c: Likewise.
2507         * gcc.dg/lto/20101009-2_2.c: Likewise.
2508
2509 2010-10-09  Richard Guenther  <rguenther@suse.de>
2510
2511         PR lto/45947
2512         * g++.dg/lto/20101009-1_0.C: New testcase.
2513
2514 2010-10-09  Richard Guenther  <rguenther@suse.de>
2515
2516         PR tree-optimization/45945
2517         * gcc.dg/lto/20101009-1_0.c: New testcase.
2518
2519 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2520
2521         PR target/45913
2522         * gcc.target/i386/pr45913.c: New.
2523
2524 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2525
2526         PR fortran/45943
2527         * gfortran.dg/streamio_16.f90: Update test.
2528
2529 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2530
2531         PR tree-optimization/45903
2532         * gcc.target/i386/pr45903.c: New test.
2533
2534 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2535
2536         * gnat.dg/interface5.adb: Compile with warnings disabled.
2537
2538 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2539
2540         * obj-c++.dg/encode-10.mm: New testcase.
2541
2542 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2543
2544         PR objc++/23614
2545         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2546         C++ class.  Removed XFAIL.
2547
2548 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2549
2550         PR fortran/45933
2551         * gfortran.dg/typebound_operator_5.f03: New.
2552
2553 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2554
2555         Merge from 'apple/trunk' branch on FSF servers.
2556
2557         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2558
2559         Radar 4508851
2560         * obj-c++.dg/method-namespace-1.mm: New.
2561
2562 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2563
2564         * gcc.dg/tree-ssa/sra-11.c: New test.
2565
2566 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2567
2568         PR Tree-Vect/45847
2569         * gcc.dg/vect/pr45847.c: New test.
2570
2571 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2572             Kai Tietz  <kai.tietz@onevision.com>
2573
2574         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2575
2576 2010-10-07  Richard Guenther  <rguenther@suse.de>
2577
2578         PR tree-optimization/45732
2579         * gcc.dg/torture/pr45732.c: New testcase.
2580
2581 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2582
2583         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2584         * objc.dg/foreach-2.m: Likewise.
2585         * objc.dg/foreach-3.m: Likewise.
2586         * objc.dg/foreach-4.m: Likewise.
2587         * objc.dg/foreach-5.m: Likewise.
2588         * objc.dg/foreach-6.m: Likewise.
2589         * objc.dg/foreach-7.m: Likewise.
2590         * objc.dg/objc-foreach-4.m: Likewise.
2591         * objc.dg/objc-foreach-5.m: Likewise.
2592
2593 2010-10-07  Richard Guenther  <rguenther@suse.de>
2594
2595         PR middle-end/45869
2596         * gcc.dg/torture/pr45869.c: New testcase.
2597
2598 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2599
2600         * objc.dg/set-not-used-1.m: New
2601         * obj-c++.dg/set-not-used-1.mm: New.
2602
2603 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2604
2605         * objc.dg/attributes/method-attribute-3.m: New.
2606         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2607
2608 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2609
2610         PR fortran/45916
2611         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2612
2613 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2614
2615         PR fortran/45889
2616         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2617
2618 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2619
2620         Merge from 'apple/trunk' branch on FSF servers.
2621
2622         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2623
2624         Radar 4278774
2625         * obj-c++.dg/encode-9.mm: New.
2626
2627 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2628
2629         * g++.dg/cpp0x/pr45908.C: New test.
2630
2631 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2632
2633         * gnat.dg/opt6.ad[sb]: New test.
2634
2635 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2636
2637         Implemented fast enumeration for Objective-C.
2638         * objc.dg/foreach-1.m: New.
2639         * objc.dg/foreach-2.m: New.
2640         * objc.dg/foreach-3.m: New.
2641         * objc.dg/foreach-4.m: New.
2642         * objc.dg/foreach-5.m: New.
2643         * objc.dg/foreach-6.m: New.
2644         * objc.dg/foreach-7.m: New.
2645
2646         Merge from 'apple/trunk' branch on FSF servers:
2647         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
2648
2649         Radar 4502236
2650         * objc.dg/objc-foreach-5.m: New.
2651
2652         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
2653
2654         Radar 4507230
2655         * objc.dg/objc-foreach-4.m: New.
2656
2657         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2658
2659         Radar 4472881
2660         * objc.dg/objc-foreach-3.m: New.
2661
2662         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
2663
2664         Radar 4468498
2665         * objc.dg/objc-foreach-2.m: New.
2666
2667         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
2668
2669         Radar 4294910
2670         * objc.dg/objc-foreach-1.m: New
2671
2672 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2673
2674         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2675         unsigned values.
2676
2677 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2678
2679         PR objc++/28050
2680         * obj-c++.dg/syntax-error-10.mm: New.
2681
2682 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2683
2684         PR objc++/23707
2685         * obj-c++.dg/syntax-error-9.mm: New.
2686
2687 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2688
2689         PR objc++/31126
2690         * obj-c++.dg/syntax-error-8.mm: New.
2691
2692 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2693
2694         Merge from 'apple/trunk' branch on FSF servers.
2695
2696         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
2697
2698         Radar 4290840
2699         * obj-c++.dg/syntax-error-7.mm: New
2700
2701         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
2702
2703         Radar 4294425
2704         * obj-c++.dg/syntax-error-6.mm: New
2705
2706         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
2707
2708         Radar 4261146
2709         * obj-c++.dg/syntax-error-5.mm: New
2710
2711         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2712
2713         Radar 4093475
2714         * obj-c++.dg/syntax-error-[3-4].mm: New.
2715
2716         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2717
2718         Radar 4185810
2719         * obj-c++.dg/syntax-error-[1-2].mm: New.
2720
2721 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2722
2723         PR tree-optimization/45752
2724         * gcc.dg/vect/pr45752.c: New test.
2725
2726 2010-10-05  Richard Guenther  <rguenther@suse.de>
2727
2728         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2729         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2730         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2731         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2732         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2733         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2734         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2735         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2736         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2737         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2738         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2739         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2740         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2741         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2742         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2743         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2744         * gcc.dg/tree-ssa/20080530.c: Likewise.
2745         * g++.dg/tree-ssa/inline-3.C: Likewise.
2746         * g++.dg/tree-ssa/inline-1.C: Likewise.
2747         * g++.dg/tree-ssa/inline-2.C: Likewise.
2748         * gcc.dg/profile-dir-1.c: Likewise.
2749         * gcc.dg/profile-dir-2.c: Likewise.
2750         * gcc.dg/profile-dir-3.c: Likewise.
2751
2752 2010-10-05  Richard Guenther  <rguenther@suse.de>
2753
2754         PR middle-end/45877
2755         * g++.dg/torture/pr45877.C: New testcase.
2756
2757 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2758
2759         PR debug/45849
2760         * gcc.dg/debug/pr45849.c: New test.
2761
2762         PR middle-end/45876
2763         * gcc.c-torture/compile/pr45876.c: New test.
2764
2765 2010-10-04  Julian Brown  <julian@codesourcery.com>
2766
2767         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2768         vect_hw_misalign.
2769         * gcc.dg/vect/vect-60.c: Likewise.
2770         * gcc.dg/vect/vect-56.c: Likewise.
2771         * gcc.dg/vect/vect-93.c: Likewise.
2772         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2773         * gcc.dg/vect/vect-95.c: Likewise.
2774         * gcc.dg/vect/vect-96.c: Likewise.
2775         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2776         * gcc.dg/vect/slp-25.c: Likewise.
2777         * gcc.dg/vect/slp-3.c: Likewise.
2778         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2779         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2780         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2781         * gcc.dg/vect/vect-109.c: Likewise.
2782         * gcc.dg/vect/vect-peel-1.c: Likewise.
2783         * gcc.dg/vect/vect-peel-2.c: Likewise.
2784         * lib/target-supports.exp
2785         (check_effective_target_arm_vect_no_misalign): New.
2786         (check_effective_target_vect_no_align): Use above.
2787         (check_effective_target_vect_element_align): New.
2788         (add_options_for_quad_vectors): New.
2789
2790 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2791
2792         PR tree-optimization/45572
2793         * g++.dg/ipa/pr45572-1.C: New test.
2794         * g++.dg/ipa/pr45572-2.C: Likewise.
2795
2796 2010-10-03  Ian Lance Taylor  <iant@google.com>
2797
2798         * gcc.dg/anon-struct-11.c: New test.
2799         * gcc.dg/anon-struct-12.c: New test.
2800         * gcc.dg/anon-struct-13.c: New test.
2801         * gcc.dg/anon-struct-14.c: New test.
2802
2803 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2804
2805         * g++.dg/torture/pr45764.C: Revert revision 164914.
2806         * gcc.dg/vect/pr43432.c: Likewise.
2807         * gcc.dg/vect/vect-114.c: Likewise.
2808         * gcc.dg/vect/vect-15.c: Likewise.
2809
2810 2010-10-03  Jason Merrill  <jason@redhat.com>
2811
2812         * g++.dg/cpp0x/sfinae5.C: New.
2813
2814 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2815
2816         PR tree-optimization/45720
2817         PR tree-optimization/45764
2818         * g++.dg/torture/pr45764.C: New.
2819
2820         * gcc.dg/vect/pr43432.c: Xfail.
2821         * gcc.dg/vect/vect-114.c: Likewise.
2822         * gcc.dg/vect/vect-15.c: Likewise.
2823
2824 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2825
2826         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2827         hppa*-*-hpux*.
2828         * gcc.dg/torture/pr45678-2.c: Likewise.
2829
2830 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2831
2832         PR fortran/45748
2833         * gfortran.dg/intrinsic_6.f90: New.
2834
2835 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2836
2837         PR fortran/42831
2838         * gfortran.dg/dependency_37.f90:  New test.
2839
2840 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2841
2842         * gcc.target/i386/shift_mask.c: New test.
2843
2844 2010-10-01  Richard Guenther  <rguenther@suse.de>
2845
2846         PR tree-optimization/45854
2847         * g++.dg/torture/pr45854.C: New testcase.
2848
2849 2010-09-30  Michael Eager  <eager@eagercon.com>
2850
2851         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2852         __FLT_{MIN,MAX}__.
2853
2854 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2855
2856         PR middle-end/45758
2857         * gfortran.dg/graphite/pr45758.f90: New.
2858
2859 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2860
2861         PR middle-end/45230
2862         * gcc.dg/graphite/id-pr45230.c: New.
2863
2864 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2865
2866         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2867         * gfortran.dg/graphite/graphite.exp: Same.
2868         * gcc.dg/graphite/vect-pr43423.c: New.
2869
2870 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2871
2872         PR target/45843
2873         * g++.dg/torture/pr45843.C: New test.
2874
2875 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2876
2877         PR fortran/45828
2878         * gfortran.dg/allocate_derived_5.f90: New.
2879
2880 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2881
2882         PR tree-optimization/31261
2883         * gcc.dg/tree-ssa/pr31261.c: New test.
2884
2885 2010-09-30  Michael Eager  <eager@eagercon.com>
2886
2887         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2888         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2889         * gcc.target/microblaze/microblaze.exp: Ditto.
2890         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2891         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2892         * gcc.target/microblaze/others/data_var1.c: Ditto.
2893         * gcc.target/microblaze/others/data_var2.c: Ditto.
2894         * gcc.target/microblaze/others/data_var3.c: Ditto.
2895         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2896         * gcc.target/microblaze/others/strings1.c:: Ditto.
2897         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2898         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2899         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2900         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2901         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2902         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2903         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2904         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2905         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2906         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2907         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2908         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2909         * gcc.target/microblaze/isa/float.c: Ditto.
2910         * gcc.target/microblaze/isa/mulh.c: Ditto.
2911         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2912         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2913         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2914         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2915         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2916         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2917         * gcc.target/microblaze/isa/bshift.c: Ditto.
2918         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2919         * gcc.target/microblaze/isa/div.c: Ditto.
2920         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2921         * gcc.target/microblaze/isa/mul.c: Ditto.
2922
2923 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2924
2925         merge from FSF 'apple/trunk' branch.
2926         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
2927
2928         Radar 4386773
2929         * objc.dg/enhanced-proto-1.m: New.
2930         * objc.dg/enhanced-proto-2.m: New.
2931         * obj-c++.dg/enhanced-proto-1.mm: New
2932         * obj-c++.dg/enhanced-proto-2.mm: New.
2933
2934 2010-09-30  Richard Guenther  <rguenther@suse.de>
2935
2936         PR testsuite/45702
2937         * gcc.dg/debug/pr41893-1.c: Adjust.
2938         * gcc.dg/pr30762-1.c: Likewise.
2939         * gcc.dg/pr31529-1.c: Likewise.
2940         * gcc.dg/pr34457-1.c: Likewise.
2941         * gcc.dg/pr34668-1.c: Likewise.
2942         * gcc.dg/pr43557-1.c: Likewise.
2943
2944 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2945
2946         PR objc/45842
2947         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2948         * objc.dg/const-str-3.m: Correct header for memcpy.
2949         * objc.dg/const-str-7.m: Likewise.
2950         * objc.dg/method-20b.m: Provide an implementation of Object.
2951         Adjust XFAIL for m64 NeXT runtime.
2952         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2953         * objc.dg/encode-3.m: Correct line ordering, provide header for
2954         sprintf.
2955         * objc.dg/encode-7-next.m: Only run for 32bit.
2956         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2957         * objc.dg/type-size-2.m: Provide an implementation of Object.
2958         Ajust headers.
2959         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2960         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2961         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2962         Adjust XFAIL for m64 NeXT runtime.
2963         * obj-c++.dg/method-22.mm: Likewise.
2964         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2965
2966 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2967
2968         Merge from 'apple/trunk' branch on FSF servers.
2969
2970         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
2971
2972         Radar 4278236
2973         * obj-c++.dg/bad-forward-decl.mm: New
2974
2975 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2976
2977         * ada/acats/run_acats: Revert revision 157037.
2978
2979 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2980
2981         Merge from 'apple/trunk' branch on FSF servers.
2982
2983         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
2984
2985         Radar 4281748
2986         * objc.dg/naming-2.m: Update
2987         * objc.dg/naming-3.m: New
2988
2989 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2990
2991         PR target/40457
2992         * gcc.target/arm/pr40457-3.c: New test.
2993
2994 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2995
2996         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2997         alias checking.
2998         * lib/target-supports.exp (check_ifunc_available): Likewise.
2999
3000 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3001
3002         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3003
3004 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3005
3006         * objc.dg/keywords-1.m: New test.
3007         * objc.dg/keywords-2.m: New test.
3008         * objc.dg/keywords-3.m: New test.
3009         * obj-c++.dg/keywords-1.mm: New test.
3010         * obj-c++.dg/keywords-2.mm: New test.
3011
3012 2010-09-28  Jason Merrill  <jason@redhat.com>
3013
3014         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3015         * g++.dg/ext/complit11.C: Likewise.
3016         * g++.old-deja/g++.law/temps1.C: Likewise.
3017
3018         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3019         * g++.old-deja/g++.mike/misc6.C: Likewise.
3020
3021 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3022
3023         * objc.dg/attributes/method-attribute-1.m: New.
3024         * objc.dg/attributes/method-attribute-2.m: New.
3025
3026         * obj-c++.dg/attributes/method-attribute-1.m: New.
3027         * obj-c++.dg/attributes/method-attribute-2.m: New.
3028
3029 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3030
3031         * objc.dg/attributes: New.
3032         * objc.dg/attributes/attributes.exp: New.
3033         * objc.dg/attributes/class-attribute-1.m: New.
3034         * objc.dg/attributes/class-attribute-2.m: New
3035         * objc.dg/attributes/categ-attribute-1.m: New
3036         * objc.dg/attributes/categ-attribute-2.m: New
3037         * objc.dg/attributes/proto-attribute-1.m: New
3038
3039         * obj-c++.dg/attributes: New.
3040         * obj-c++.dg/attributes/attributes.exp: New
3041         * obj-c++.dg/attributes/class-attribute-1.mm: New
3042         * obj-c++.dg/attributes/class-attribute-2.mm: New
3043         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3044         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3045         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3046
3047 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3048
3049         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3050         from the branch renamed to method-20b.m to avoid clashes).
3051
3052         2005-08-23  Stuart Hastings  <stuart@apple.com>
3053                     Ziemowit Laski  <zlaski@apple.com>
3054
3055         Radar 4209854
3056         * obj-c++.dg/method-23.mm: New.
3057         * objc.dg/method-20.m: New.
3058
3059 2010-09-28  Jan Hubicka  <jh@suse.cz>
3060
3061         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3062
3063 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3064
3065         PR target/44452
3066         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3067         i?86-*-solaris2.[89], *-*-vxworks*.
3068         * gcc.target/i386/pr22152.c: Likewise.
3069         * gcc.target/i386/vect8-ret.c: New test.
3070
3071 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3072
3073         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3074
3075 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3076
3077         Merge from 'apple/trunk' branch on FSF servers.
3078
3079         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3080
3081         Radar 4175534
3082         * obj-c++.dg/method-22.mm: New.
3083
3084 2010-09-27  Jason Merrill  <jason@redhat.com>
3085
3086         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3087         * g++.dg/ext/complit11.C: Adjust.
3088         * g++.old-deja/g++.law/temps1.C: Adjust.
3089         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3090         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3091
3092 2010-09-27  Ian Lance Taylor  <iant@google.com>
3093
3094         * lib/target-supports.exp (check_effective_target_split_stack):
3095         New procedure.
3096         * gcc.dg/split-1.c: New test.
3097         * gcc.dg/split-2.c: New test.
3098         * gcc.dg/split-3.c: New test.
3099         * gcc.dg/split-4.c: New test.
3100
3101 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3102
3103         PR objc/25464
3104         * objc.dg/type-size-3.m: New test.
3105
3106 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3107
3108         PR objc/45763
3109         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3110
3111 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3112
3113         PR objc/25450
3114         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3115         * objc.dg/type-size-2.m: Same change.
3116         * obj-c++.dg/encode-5.mm: Same change.
3117
3118 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3119
3120         Merge from 'apple/trunk' branch on FSF servers.  The original
3121         Changelogs are below.
3122
3123         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3124         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3125         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3126         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3127         in the branch).
3128         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3129         proto-qual-1.m in the branch) and the normal ABI on GNU.
3130         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3131         the test only with the NeXT runtime.
3132         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3133         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3134         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3135         Run the test only with the NeXT runtime.
3136
3137         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3138
3139         Radar 4492973
3140         * objc.dg/encode-7-64bit.m: New.
3141         * objc.dg/encode-7.m: Skip if -m64.
3142
3143         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3144
3145         Radar 4301047
3146         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3147         * obj-c++.dg/threedotthree-abi-1.mm: New
3148         * objc.dg/threedotthree-abi-1.m: New
3149
3150         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3151
3152         Radar 4136935
3153         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3154         * objc.dg/encode-6.m: Likewise.
3155         * objc.dg/encode-7.m: New test case.
3156
3157 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3158
3159         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3160         const-str-12.m to constr-str-12b.m to avoid conflicts.
3161
3162         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3163
3164         Radar 4229905
3165         * obj-c++.dg/warn5.mm: New
3166
3167         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3168
3169         Radar 4154928
3170         * obj-c++.dg/const-str-12.mm: New.
3171         * objc.dg/const-str-12.m: New.
3172
3173 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3174
3175         PR fortran/40569
3176         PR fortran/40568
3177         * gfortran.dg/storage_size_2.f08: Fix test.
3178         * gfortran.dg/c_sizeof_1.f90: Fix test.
3179         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3180         * gfortran.dg/c_sizeof_3.f90: New.
3181         * gfortran.dg/c_sizeof_4.f90: New.
3182         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3183         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3184
3185 2010-09-26  Daniel Kraft  <d@domob.eu>
3186
3187         PR fortran/45783
3188         PR fortran/45795
3189         * gfortran.dg/select_type_18.f03: New test.
3190
3191 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3192
3193         * gnat.dg/return2.ad[sb]: New test.
3194         * gnat.dg/return2_pkg.ads: New helper.
3195
3196 2010-09-25  Daniel Kraft  <d@domob.eu>
3197
3198         PR fortran/45776
3199         * gfortran.dg/io_constraints_6.f03: New test.
3200         * gfortran.dg/io_constraints_7.f03: New test.
3201         * gfortran.dg/newunit_2.f90: New test.
3202
3203 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3204
3205         * gfortran.dg/operator_c1202.f90: New test.
3206
3207 2010-09-24  Jan Hubicka  <jh@suse.cz>
3208
3209         * gcc.dg/tree-ssa/leaf.c: New testcase.
3210
3211 2010-09-24  Jan Hubicka  <jh@suse.cz>
3212
3213         PR tree-optimization/45738
3214         PR tree-optimization/45741
3215         * gcc.c-torture/compile/pr45741.c: New.
3216         * gfortran.fortran-torture/compile/pr45738.f90: New.
3217
3218 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3219
3220         * gcc.dg/cpp/undef-opt-1.c: New test.
3221
3222 2010-09-24  Jason Merrill  <jason@redhat.com>
3223
3224         * g++.dg/other/error10.C: Adjust expected output.
3225
3226 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3227
3228         PR middle-end/45234
3229         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3230         * gcc.target/i386/pr45234.c: New test.
3231
3232 2010-09-24  Richard Guenther  <rguenther@suse.de>
3233
3234         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3235
3236 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3237
3238         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3239         as a comment leader in regexp.
3240
3241 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3242
3243         * objc.dg/sync-2.m: New test.
3244         * obj-c++.dg/sync-2.mm: New test.
3245
3246 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3247
3248         PR fortran/40571
3249         * gfortran.dg/iso_fortran_env_7.f90: New.
3250
3251 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3252
3253         * obj-c++.dg/too-many-args.mm: New file.
3254
3255 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3256
3257         Merge from 'apple/trunk' branch on FSF servers.
3258
3259         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3260
3261         Radar 4491608
3262         * objc.dg/too-many-args.m: New
3263
3264 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3265
3266         PR fortran/45744
3267         * gfortran.dg/dependency_36.f90:  New test.
3268
3269 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3270
3271         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3272         * gcc.target/i386/pad-3.c: Ditto.
3273         * gcc.target/i386/pad-7.c: Ditto.
3274         * gcc.target/i386/pad-7.c: Ditto.
3275         * gcc.target/i386/pr36502.c: Ditto.
3276         * gcc.target/i386/zee.c: Ditto.
3277         * gcc.target/i386/20060821-1.c: Ditto.
3278         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3279         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3280         * gcc.target/i386/pad-5b.c: Ditto.
3281         * gcc.target/i386/pad-6a.c: Ditto.
3282         * gcc.target/i386/pad-6b.c: Ditto.
3283         * gcc.target/i386/pad-8.c: Ditto.
3284         * gcc.target/i386/pad-9.c: Ditto.
3285         * gcc.target/i386/pad-10.c: Ditto.
3286         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3287
3288 2010-09-23  Richard Guenther  <rguenther@suse.de>
3289
3290         PR tree-optimization/45565
3291         * g++.dg/ipa/pr45565.C: New testcase.
3292
3293 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3294
3295         PR fortran/45745
3296         PR fortran/45648
3297         * gfortran.dg/vector_subscript_bound_1.f90: New.
3298
3299 2010-09-23  Richard Guenther  <rguenther@suse.de>
3300
3301         PR middle-end/45750
3302         * gcc.dg/pr45750.c: New testcase.
3303
3304 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3305
3306         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3307         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3308         build.
3309
3310 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3311
3312         PR rtl-optimization/44374
3313         * gcc.target/arm/headmerge-1.c: New test.
3314         * gcc.target/arm/headmerge-2.c: New test.
3315         * gcc.target/i386/headmerge-1.c: New test.
3316         * gcc.target/i386/headmerge-2.c: New test.
3317
3318 2010-09-23  Daniel Kraft  <d@domob.eu>
3319
3320         PR fortran/38936
3321         PR fortran/44044
3322         PR fortran/45474
3323         * gfortran.dg/intrinsic_intent_1.f03: New test.
3324         * gfortran.dg/select_type_17.f03: New test.
3325         * gfortran.dg/associate_5.f03: More definability tests.
3326         * gfortran.dg/enum_2.f90: Check definability.
3327         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3328         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3329         * gfortran.dg/char_expr_2.f90: Ditto.
3330         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3331         * gfortran.dg/enum_5.f90: Ditto.
3332         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3333         * gfortran.dg/impure_assignment_2.f90: Ditto.
3334         * gfortran.dg/impure_assignment_3.f90: Ditto.
3335         * gfortran.dg/intent_out_1.f90: Ditto.
3336         * gfortran.dg/intent_out_3.f90: Ditto.
3337         * gfortran.dg/pointer_assign_7.f90: Ditto.
3338         * gfortran.dg/pointer_intent_3.f90: Ditto.
3339         * gfortran.dg/pr19936_1.f90: Ditto.
3340         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3341         * gfortran.dg/simpleif_2.f90: Ditto.
3342         * gfortran.dg/protected_5.f90: Ditto.
3343         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3344         * gfortran.dg/protected_6.f90: Ditto.
3345         * gfortran.dg/protected_7.f90: Ditto.
3346
3347 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3348
3349         PR libfortran/45710
3350         * gfortran.dg/namelist_65.f90: New test.
3351
3352 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3353
3354         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3355         the regexp pattern between the expected label and location string.
3356
3357 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3358
3359         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3360
3361 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3362
3363         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3364         * gcc.dg/pr27898.c: Likewise.
3365         * gcc.dg/pr28712.c: Likewise.
3366         * gcc.dg/pr30762-1.c: Likewise.
3367         * gcc.dg/pr31529-1.c: Likewise.
3368         * gcc.dg/pr34457-1.c: Likewise.
3369         * gcc.dg/pr34668-1.c: Likewise.
3370         * gcc.dg/pr34989-1.c: Likewise.
3371         * gcc.dg/pr43557-1.c: Likewise.
3372
3373 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3374
3375         PR rtl-optimization/45739
3376         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3377
3378 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3379
3380         * gcc.target/sparc/mnofpu.c: New test.
3381
3382 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3383
3384         PR rtl-optimization/45739
3385         * gcc.target/i386/pr45739.c: New test.
3386
3387 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3388
3389         PR fortran/45648
3390         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3391         and counts. Add non-elemental function call check.
3392
3393         PR fortran/45648
3394         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3395         arguments checks. Update temporary counts.
3396         * gfortran.dg/transpose_optimization_1.f90: New.
3397
3398 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3399
3400         PR objc/23710
3401         * objc.dg/invalid-method-1.m: New.
3402
3403 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3404
3405         Merge from 'apple/trunk' branch on FSF servers.
3406
3407         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3408
3409         Radar 4291785
3410         * objc.dg/naming-4.m: New
3411         * objc.dg/naming-5.m: New
3412         * obj-c++.dg/naming-1.mm: New
3413         * obj-c++.dg/naming-2.mm: New
3414
3415 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3416             Jack Howarth  <howarth@bromo.med.uc.edu>
3417
3418         PR c++/45645
3419         * g++.dg/torture/pr44972.C: Use portable assert().
3420
3421 2010-09-21  Richard Guenther  <rguenther@suse.de>
3422
3423         PR tree-optimization/45580
3424         * g++.dg/torture/pr45580.C: New testcase.
3425
3426 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3427
3428         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3429
3430 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3431
3432         PR fortran/45438
3433         * gfortran.dg/pointer_check_7.f90: New.
3434
3435 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3436
3437         PR rtl-optimization/45728
3438         * gcc.c-torture/compile/pr45728.c: New test.
3439
3440 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3441
3442         PR fortran/45081
3443         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3444
3445 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3446
3447         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3448
3449 2010-09-20  Richard Guenther  <rguenther@suse.de>
3450
3451         PR middle-end/45704
3452         * gcc.dg/torture/pr45704.c: New testcase.
3453
3454 2010-09-20  Jan Hubicka  <jh@suse.cz>
3455
3456         PR tree-optimize/45605
3457         * g++.dg/tree-ssa/pr45605.C: New testcase.
3458
3459 2010-09-20  Michael Matz  <matz@suse.de>
3460
3461         PR testsuite/45706
3462         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3463         enough.
3464
3465 2010-09-20  Richard Guenther  <rguenther@suse.de>
3466
3467         PR tree-optimization/45705
3468         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3469
3470 2010-09-20  Michael Matz  <matz@suse.de>
3471
3472         PR testsuite/45706
3473         * lib/target-supports.exp (check_effective_target_vect_perm):
3474         Add i?86-*-*.
3475
3476 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3477
3478         PR rtl-optimization/45695
3479         * gcc.c-torture/execute/pr45695.c: New test.
3480
3481 2010-09-19  Jan Hubicka  <jh@suse.cz>
3482
3483         PR lto/44246
3484         * gcc.c-torture/compile/pr44246.c:New file.
3485
3486 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3487
3488         PR tree-optimization/45714
3489         * gfortran.dg/vect/pr45714-a.f: New test.
3490         * gfortran.dg/vect/pr45714-b.f: New test.
3491
3492 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3493
3494         * gnat.dg/const1.adb: Rename into...
3495         * gnat.dg/constant1.adb: ...this.
3496         * gnat.dg/constant2.adb: New test.
3497         * gnat.dg/constant2_pkg1.ads: New helper.
3498         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3499
3500 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3501
3502         * gnat.dg/specs/constant1.ads: New test.
3503         * gnat.dg/specs/constant1_pkg.ads: New helper.
3504
3505 2010-09-18  Jan Hubicka  <jh@suse.cz>
3506
3507         PR tree-optimization/45453
3508         * g++.dg/tree-ssa/pr45453.C: New testcase.
3509
3510 2010-09-18  Jason Merrill  <jason@redhat.com>
3511
3512         * g++.dg/cpp0x/initlist44.C: New.
3513
3514 2010-09-18  Richard Guenther  <rguenther@suse.de>
3515
3516         PR tree-optimization/45709
3517         * g++.dg/torture/pr45709-2.C: New testcase.
3518
3519 2010-09-18  Richard Guenther  <rguenther@suse.de>
3520
3521         PR tree-optimization/45709
3522         * g++.dg/torture/pr45709.C: New testcase.
3523
3524 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3525
3526         PR testsuite/45719
3527         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3528
3529 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3530
3531         * gcc.target/i386/pad-1.c: New.
3532         * gcc.target/i386/pad-2.c: Likewise.
3533         * gcc.target/i386/pad-3.c: Likewise.
3534         * gcc.target/i386/pad-4.c: Likewise.
3535         * gcc.target/i386/pad-5a.c: Likewise.
3536         * gcc.target/i386/pad-5b.c: Likewise.
3537         * gcc.target/i386/pad-6a.c: Likewise.
3538         * gcc.target/i386/pad-6b.c: Likewise.
3539         * gcc.target/i386/pad-7.c: Likewise.
3540         * gcc.target/i386/pad-8.c: Likewise.
3541         * gcc.target/i386/pad-9.c: Likewise.
3542         * gcc.target/i386/pad-10.c: Likewise.
3543
3544 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3545
3546         PR middle-end/45234
3547         * gcc.dg/torture/stackalign/alloca-5.c: New.
3548
3549 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3550
3551         PR middle-end/45678
3552         * gcc.dg/torture/pr45678-2.c: New.
3553
3554 2010-09-17  Richard Guenther  <rguenther@suse.de>
3555
3556         PR middle-end/45678
3557         * gcc.dg/torture/pr45678-1.c: New testcase.
3558
3559 2010-09-17  Michael Matz  <matz@suse.de>
3560
3561         PR tree-optimization/43432
3562         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3563         check_effective_target_vect_perm_short): New predicates.
3564         (check_effective_target_vect_perm): Include x86_64.
3565         * gcc.dg/vect/pr43432.c: New test.
3566         * gcc.dg/vect/vect-114.c: Adjust.
3567         * gcc.dg/vect/vect-15.c: Ditto.
3568         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3569         * gcc.dg/vect/slp-perm-9.c: Ditto.
3570
3571 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3572
3573         PR testsuite/45692
3574         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3575         GNU runtime.
3576
3577 2010-09-17  Richard Guenther  <rguenther@suse.de>
3578
3579         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3580         * gcc.dg/pr28706.c: Likewise.
3581         * gcc.dg/pr28712.c: Likewise.
3582         * gcc.dg/pr30762-1.c: Likewise.
3583         * gcc.dg/pr30762-2.c: Likewise.
3584         * gcc.dg/pr31529-1.c: Likewise.
3585         * gcc.dg/pr31529-2.c: Likewise.
3586         * gcc.dg/pr34457-1.c: Likewise.
3587         * gcc.dg/pr34457-2.c: Likewise.
3588         * gcc.dg/pr34668-1.c: Likewise.
3589         * gcc.dg/pr34668-2.c: Likewise.
3590         * gcc.dg/pr34989-1.c: Likewise.
3591         * gcc.dg/pr34989-2.c: Likewise.
3592         * gcc.dg/pr43557-1.c: Likewise.
3593         * gcc.dg/pr43557-2.c: Likewise.
3594         * gcc.dg/debug/pr41893-1.c: Likewise.
3595         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3596         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3597         * gcc.dg/matrix/matrix-4.c: Likewise.
3598         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3599         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3600         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3601         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3602
3603 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3604
3605         PR fortran/43665
3606         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3607         optimizations.
3608         * gfortran.dg/intent_optimize_1.f90: New test.
3609
3610 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3611
3612         * gcc.target/i386/divmod-1.c: New.
3613         * gcc.target/i386/divmod-2.c: Likewise.
3614         * gcc.target/i386/divmod-3.c: Likewise.
3615         * gcc.target/i386/divmod-4.c: Likewise.
3616         * gcc.target/i386/divmod-4a.c: Likewise.
3617         * gcc.target/i386/divmod-5.c: Likewise.
3618         * gcc.target/i386/divmod-6.c: Likewise.
3619         * gcc.target/i386/divmod-7.c: Likewise.
3620         * gcc.target/i386/divmod-8.c: Likewise.
3621         * gcc.target/i386/udivmod-1.c: Likewise.
3622         * gcc.target/i386/udivmod-2.c: Likewise.
3623         * gcc.target/i386/udivmod-3.c: Likewise.
3624         * gcc.target/i386/udivmod-4.c: Likewise.
3625         * gcc.target/i386/udivmod-4a.c: Likewise.
3626         * gcc.target/i386/udivmod-5.c: Likewise.
3627         * gcc.target/i386/udivmod-6.c: Likewise.
3628         * gcc.target/i386/udivmod-7.c: Likewise.
3629         * gcc.target/i386/udivmod-8.c: Likewise.
3630
3631 2010-09-16  Jan Hubicka  <jh@suse.cz>
3632
3633         * g++.dg/lto/pr45679-1_0.C: New file.
3634         * g++.dg/lto/pr45679-1_1.C: New file.
3635         * g++.dg/lto/pr45679-0_0.C: New file.
3636         * g++.dg/lto/pr45679-0_1.C: New file.
3637
3638 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3639
3640         PR fortran/45674
3641         * gfortran.dg/class_dummy_2.f03: New.
3642
3643 2010-09-16  Richard Guenther  <rguenther@suse.de>
3644
3645         PR tree-optimization/45623
3646         * gcc.dg/torture/pr45623.c: New testcase.
3647
3648 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3649
3650         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3651         name and parentheses.
3652         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3653
3654 2010-09-15  Jason Merrill  <jason@redhat.com>
3655
3656         * g++.dg/parse/parameter-declaration-2.C: New.
3657
3658         * g++.dg/cpp0x/scoped_enum2.C: New.
3659
3660 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3661
3662         * gcc.c-torture/compile/20100915-1.c: New test.
3663
3664 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3665
3666         PR middle-end/45644
3667         * gcc.dg/ipa/pr45644.c: New test.
3668
3669 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3670
3671         PR tree-optimization/45633
3672         * gcc.dg/vect/pr45633.c: New test.
3673
3674 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3675
3676         PR fortran/45577
3677         * gfortran.dg/allocate_derived_4.f90: New.
3678
3679 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3680
3681         * lib/target-supports.exp
3682         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3683         supported flag to true for neon.
3684
3685 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3686
3687         PR c++/45665
3688         * g++.dg/template/crash103.C: New.
3689
3690 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3691
3692         Merge from 'apple/trunk' branch on FSF servers.
3693
3694         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3695
3696         Radar 4457381
3697         * objc.dg/msg-in-protocol.m: New.
3698         * obj-c++.dg/msg-in-protocol.mm: New.
3699
3700         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
3701
3702         Radar 4219590
3703         * objc.dg/break-in-ifstmt.m: New.
3704
3705         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3706
3707         Radar 4174166
3708         * obj-c++.dg/comp-types-13.mm: New.
3709         * objc.dg/comp-types-12.m: New.
3710
3711         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3712
3713         Radar 4216500
3714         * obj-c++.dg/proto-lossage-7.mm: New.
3715         * objc.dg/proto-lossage-7.m: New.
3716
3717 2010-09-14  Jan Hubicka  <jh@suse.cz>
3718
3719         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3720         folding.
3721         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3722         folding.
3723
3724 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3725
3726         PR middle-end/45567
3727         * gcc.dg/pr45567.c: New test.
3728
3729         PR debug/45660
3730         * g++.dg/debug/pr45660.C: New test.
3731
3732 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3733
3734         PR tree-optimization/45470
3735         * g++.dg/vect/pr45470-a.cc: New test.
3736         * g++.dg/vect/pr45470-a.cc: New test.
3737
3738 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
3739
3740         PR target/42070
3741         * lib/profopt.exp: Prune warnings on execname2 compile.
3742         * lib/prune.exp: Prune "can't add line info" warnings.
3743
3744 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3745
3746         PR libfortran/45532
3747         * gfortran.dg/namelist_64.f90: New test.
3748
3749 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3750
3751         PR rtl-optimization/45617
3752         * gcc.target/i386/pr45617.c: New test.
3753
3754 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3755
3756         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3757
3758 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3759
3760         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3761         * gcc.target/i386/fma4-vector.c: Likewise.
3762         * gcc.target/i386/vectorize2.c: Likewise.
3763         * gcc.target/i386/vectorize4.c: Likewise.
3764         * gcc.target/i386/vectorize5.c: Likewise.
3765         * gcc.target/i386/vectorize6.c: Likewise.
3766         * gcc.target/i386/vectorize8.c: Likewise.
3767
3768         * gcc.target/i386/vect-double-1.c: New.
3769         * gcc.target/i386/vect-double-1a.c: Likewise.
3770         * gcc.target/i386/vect-double-2.c: Likewise.
3771         * gcc.target/i386/vect-double-2a.c: Likewise.
3772
3773         * lib/target-supports.exp (check_effective_target_vect_double):
3774         Set et_vect_double_saved to 0 when tuning for Atom.
3775
3776 2010-09-13  Jan Hubicka  <jh@suse.cz>
3777
3778         * gcc.dg/torture/pr23821.c: Drop static keyword.
3779         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3780         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3781
3782 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3783
3784         * gcc.target/arm/sync-1.c: New.
3785
3786 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3787
3788         * gnat.dg/memtrap.adb: New test.
3789
3790 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3791
3792         * gfortran.dg/promotion.f90: Fix options.
3793
3794 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3795
3796         * g++.dg/cpp0x/range-for1.C: New.
3797         * g++.dg/cpp0x/range-for2.C: New.
3798         * g++.dg/cpp0x/range-for3.C: New.
3799         * g++.dg/cpp0x/range-for4.C: New.
3800         * g++.dg/cpp0x/range-for5.C: New.
3801         * g++.dg/cpp0x/range-for6.C: New.
3802
3803 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3804
3805         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3806         and counts. Check that transpose is not called.
3807         * gfortran.dg/transpose_2.f90: Update error message.
3808
3809 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3810
3811         PR c++/43824
3812         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3813         * g++.dg/lookup/strong-using-2.C: Likewise.
3814         * g++.dg/lookup/strong-using-3.C: Likewise.
3815         * g++.dg/lookup/strong-using-5.C: Likewise.
3816
3817         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3818         * g++.dg/cpp0x/inline-ns4.C: New.
3819         * g++.dg/cpp0x/inline-ns5.C: New.
3820
3821 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3822
3823         PR middle-end/45634
3824         * gfortran.fortran-torture/compile/pr45634.f90: New.
3825
3826 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3827
3828         * objc.dg/fobjc-exceptions.m: New test.
3829
3830 2010-09-10  Jan Hubicka  <jh@suse.cz>
3831
3832         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3833
3834 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3835
3836         PR tree-optimization/44972
3837         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3838         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3839         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3840         instead.
3841         * g++.dg/torture/pr44972.C: New test.
3842
3843 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3844
3845         PR tree-optimization/44972
3846         * g++.dg/torture/pr34850.C: Remove expected warning.
3847
3848 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3849
3850         * gfortran.dg/dummy_optional_arg.f90: New test.
3851
3852 2010-09-08  Jan Hubicka  <jh@suse.cz>
3853
3854         PR tree-optimization/45598
3855         * fortran.fortran-torture/compile/pr45598.f90: New test.
3856
3857 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3858
3859         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3860         * lib/target-supports.exp (check_ifunc_available): New.
3861         * gcc.dg/attr-ifunc-1.c: New.
3862         * gcc.dg/attr-ifunc-2.c: New.
3863         * gcc.dg/attr-ifunc-3.c: New.
3864         * gcc.dg/attr-ifunc-4.c: New.
3865         * gcc.dg/attr-ifunc-5.c: New.
3866         * g++.dg/ext/attr-ifunc-1.C: New.
3867         * g++.dg/ext/attr-ifunc-2.C: New.
3868         * g++.dg/ext/attr-ifunc-3.C: New.
3869         * g++.dg/ext/attr-ifunc-4.C: New.
3870
3871 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3872
3873         PR middle-end/40386
3874         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3875
3876 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3877
3878         * gfortran.dg/inline_transpose_1.f90: New test.
3879
3880 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3881
3882         PR c++/45588
3883         * g++.dg/warn/Wunused-var-15.C: New test.
3884
3885 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3886
3887         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3888         hppa*-*-hpux*.
3889
3890 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3891
3892         * objc/execute/exceptions/throw-nil.m: New test.
3893         * objc/execute/exceptions/handler-1.m: Updated to use the new
3894         objc_set_uncaught_exception_handler() function.
3895         * objc/execute/exceptions/matcher-1.m: New test.
3896
3897 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3898
3899         PR fortran/38282
3900         * gfortran.dg/bit_comparison_1.F90: New test.
3901         * gfortran.dg/leadz_trailz_3.f90: New test.
3902         * gfortran.dg/masklr_2.F90: New test.
3903         * gfortran.dg/shiftalr_1.F90: New test.
3904         * gfortran.dg/merge_bits_2.F90: New test.
3905         * gfortran.dg/dshift_2.F90: New test.
3906         * gfortran.dg/bit_comparison_2.F90: New test.
3907         * gfortran.dg/masklr_1.F90: New test.
3908         * gfortran.dg/merge_bits_1.F90: New test.
3909         * gfortran.dg/dshift_1.F90: New test.
3910         * gfortran.dg/shiftalr_2.F90: New test.
3911
3912 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3913
3914         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3915         functions from objc/typedstream.h are deprecated.
3916
3917 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3918
3919         * lib/target-supports.exp
3920         (check_effective_target_run_expensive_tests): New proc.
3921         * gcc.c-torture/compile/limits-fnargs.c: Use
3922         dg-require-effective-target run_expensive_tests.
3923
3924 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3925
3926         PR fortran/45597
3927         * gfortran.dg/gomp/pr45597.f90: New test.
3928
3929         PR fortran/45595
3930         * gfortran.dg/gomp/pr45595.f90: New test.
3931
3932 2010-09-08  Michael Matz  <matz@suse.de>
3933
3934         * c-c++-common/uninit-17.c: Adjust.
3935
3936 2010-09-08  Michael Matz  <matz@suse.de>
3937
3938         PR tree-optimization/43430
3939         * gcc.dg/vect/pr43430-2.c: New test.
3940
3941 2010-09-08  Michael Matz  <matz@suse.de>
3942
3943         PR tree-optimization/33244
3944         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3945
3946 2010-09-08  Richard Guenther  <rguenther@suse.de>
3947
3948         PR tree-optimization/45578
3949         * gfortran.dg/pr45578.f90: New testcase.
3950
3951 2010-09-08  Richard Guenther  <rguenther@suse.de>
3952
3953         PR testsuite/45590
3954         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3955
3956 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3957
3958         PR fortran/45576
3959         * gfortran.dg/char_length_18.f90:  New test.
3960
3961 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3962
3963         PR target/36502
3964         * gcc.target/i386/pr36502.c: New test.
3965
3966         PR target/42313
3967         PR target/44651
3968         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3969         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3970
3971 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3972
3973         * gfortran.dg/achar_4.f90: Enable bounds checking.
3974
3975 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3976
3977         PR target/45206
3978         * gcc.target/i386/pr45206.c: New test.
3979
3980 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3981
3982         PR fortran/45505
3983         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3984
3985 2010-09-07  Jan Hubicka  <jh@suse.cz>
3986
3987         * gcc.c-torture/compile/20100907.c: New testcase.
3988
3989 2010-09-07  Richard Guenther  <rguenther@suse.de>
3990
3991         PR middle-end/45569
3992         * g++.dg/eh/pr45569.C: New testcase.
3993
3994 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3995
3996         PR target/43137
3997         * gcc.target/arm/pr43137.c: New test.
3998
3999 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4000
4001         PR fortran/36931
4002         * gfortran.dg/dependency_35.f90:  New test.
4003
4004 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4005
4006         PR fortran/34145
4007         * gfortran.dg/char_length_17.f90:  New test.
4008
4009 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4010
4011         PR c++/45200
4012         PR c++/45293
4013         PR c++/45558
4014         * g++.dg/template/typedef34.C: New test.
4015         * g++.dg/template/typedef35.C: New test.
4016
4017 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4018
4019         PR target/22152
4020         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4021
4022 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4023
4024         * g++.dg/warn/Wdouble-promotion.C: New.
4025
4026 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4027
4028         * g++.dg/parse/redef2.C: New.
4029
4030 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4031
4032         * gcc.dg/20100906-1.c: New testcase.
4033
4034 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4035
4036         PR testsuite/45543
4037         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4038         DW_TAG_enumeration_type DIE.
4039
4040 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4041
4042         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4043         Update XFAILs.
4044
4045 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4046
4047         PR rtl-optimization/44919
4048         * g++.dg/opt/pr44919.C: New.
4049
4050 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4051
4052         PR fortran/38282
4053         * gfortran.dg/iall_iany_iparity_1.f90: New.
4054         * gfortran.dg/iall_iany_iparity_2.f90: New.
4055
4056 2010-09-06  Jason Merrill  <jason@redhat.com>
4057
4058         * g++.dg/cpp0x/initlist42.C: New.
4059
4060         * g++.dg/cpp0x/auto19.C: New.
4061
4062         * g++.dg/template/sfinae25.C: New.
4063         * g++.dg/template/char1.C: Expect warning.
4064         * g++.dg/template/nontype10.C: Likewise.
4065
4066         * g++.dg/cpp0x/implicit9.C: New.
4067
4068         * g++.dg/cpp0x/initlist43.C: New.
4069
4070 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4071
4072         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4073
4074 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4075
4076         * gcc.dg/Wdouble-promotion.c: New.
4077
4078 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4079
4080         * gfortran.dg/float128_1.f90: Remove test case as
4081         it always fails since Rev 163611 backed out the
4082         front-end implementation.
4083
4084 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4085
4086         * gfortran.dg/float128_1.f90: XFAIL test case.
4087
4088 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4089
4090         * gfortran.dg/bessel_7.f90: Decrease required precision.
4091
4092 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4093
4094         PR testsuite/45545
4095         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4096         ref-all-matching targets.
4097
4098 2010-09-05  Richard Guenther  <rguenther@suse.de>
4099
4100         PR tree-optimization/45535
4101         * gcc.c-torture/compile/pr45535.c: New testcase.
4102
4103 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4104
4105         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4106         "\[^\n\]*".
4107         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4108         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4109         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4110         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4111         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4112         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4113         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4114         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4115         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4116         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4117         * gcc.target/i386/pr22152.c: Likewise.
4118         * gcc.target/i386/pr36992-1.c: Likewise.
4119         * gcc.target/i386/pr36992-2.c: Likewise.
4120         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4121
4122 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4123
4124         PR testsuite/43957
4125         * gcc.dg/const-uniq-1.c: Modify regexp.
4126
4127 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4128
4129         PR fortran/45530
4130         * gfortran.dg/namelist_63.f90: New.
4131
4132 2010-09-04  Jan Hubicka  <jh@suse.cz>
4133
4134         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4135         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4136
4137 2010-09-04  Jan Hubicka  <jh@suse.cz>
4138
4139         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4140
4141 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4142
4143         PR fortran/45507
4144         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4145
4146 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4147
4148         * gcc.dg/opts-4.c: New test.
4149
4150 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4151
4152         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4153         * gcc.dg/vect/vect-peel-4.c: Ditto.
4154
4155 2010-09-03  Daniel Kraft  <d@domob.eu>
4156
4157         PR fortran/45525
4158         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4159
4160 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4161
4162         PR fortran/45159
4163         * gfortran.dg/dependency_34.f90:  New test.
4164
4165 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4166
4167         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4168
4169 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4170
4171         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4172         gcc.target/i386/clearcap.map if supported.
4173
4174 2010-09-03  Michael Matz  <matz@suse.de>
4175
4176         PR middle-end/45415
4177         * gcc.dg/pr45415.c: New test.
4178
4179 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4180
4181         PR tree-optimization/45506
4182         * gcc.dg/pr45506.c: New.
4183
4184 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4185
4186         PR target/45476
4187         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4188         * gcc.target/i386/float128-2.c: Ditto.
4189
4190 2010-09-03  Daniel Kraft  <d@domob.eu>
4191
4192         PR fortran/34162
4193         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4194         * gfortran.dg/internal_dummy_2.f08: New test.
4195         * gfortran.dg/internal_dummy_3.f08: New test.
4196         * gfortran.dg/internal_dummy_4.f08: New test.
4197
4198 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4199
4200         PR debug/45500
4201         * gcc.target/i386/pr45500.c: New test.
4202
4203 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4204
4205         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4206
4207 2010-09-03  Daniel Kraft  <d@domob.eu>
4208
4209         PR fortran/44602
4210         * gfortran.dg/exit_2.f08; Adapt error messages.
4211         * gfortran.dg/exit_3.f08: New test.
4212         * gfortran.dg/exit_4.f08: New test.
4213         * gfortran.dg/exit_5.f03: New test.
4214
4215 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4216
4217         * gfortran.dg/ishft_4.f90: New test.
4218
4219 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4220
4221         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4222         FRIZ/XSRIZ instruciton for (double)(long long)x.
4223         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4224
4225 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4226
4227         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4228
4229 2010-09-02  Richard Guenther  <rguenther@suse.de>
4230
4231         PR tree-optimization/44937
4232         PR tree-optimization/45412
4233         * g++.dg/opt/pr45412.C: New testcase.
4234         * gcc.c-torture/compile/pr45412.c: Likewise.
4235         * gcc.c-torture/compile/pr44937.c: Likewise.
4236
4237 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4238
4239         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4240         but using -Werror=comment.
4241         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4242         expected error messages.
4243
4244 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4245
4246         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4247         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4248
4249 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4250
4251         PR fortran/45489
4252         * gfortran.dg/initialization_27.f90: New.
4253
4254 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4255
4256         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4257         check into different basic blocks. Expect vectorization if misaligned
4258         stores are supported.
4259         * gcc.dg/vect/bb-slp-8a.c: New test.
4260         * gcc.dg/vect/bb-slp-8b.c: New test.
4261
4262 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4263
4264         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4265
4266 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4267
4268         PR fortran/44541
4269         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4270         * gfortran.dg/class_dummy_1.f03: New.
4271
4272 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4273
4274         PR middle-end/45458
4275         * g++.dg/tree-prof/partition2.C: New test.
4276
4277 2010-09-01  Richard Guenther  <rguenther@suse.de>
4278
4279         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4280         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4281         * gcc.c-torture/execute/20100827-1.c: Likewise.
4282
4283 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4284
4285         * gfortran.dg/execute_command_line_1.f90: New test.
4286
4287 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4288
4289         PR preprocessor/45457
4290         * c-c++-common/cpp/pr45457.c: New test.
4291
4292 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4293
4294         * gcc.dg/nested-func-8.c: New test.
4295
4296 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4297
4298         PR fortran/38282
4299         * gfortran.dg/popcnt_poppar_1.F90: New test.
4300         * gfortran.dg/popcnt_poppar_2.F90: New test.
4301
4302 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4303
4304         * gcc.target/i386/volatile-2.c: Require nonpic target.
4305
4306 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4307
4308         PR middle-end/45461
4309         * gcc.dg/pr45461.c: New test.
4310
4311 2010-08-31  Richard Guenther  <rguenther@suse.de>
4312
4313         PR testsuite/45455
4314         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4315
4316 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4317
4318         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4319
4320 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4321
4322         PR fortran/45456
4323         * gfortran.dg/typebound_proc_18.f03: New.
4324
4325 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4326
4327         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4328         * lib/scanasm.exp (scan-stack-usage): Likewise.
4329         (scan-stack-usage-not): Likewise.
4330         * gcc.dg/stack-usage-1.c: New test.
4331         * gcc.target/i386/stack-usage-realign.c: Likewise.
4332
4333 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4334
4335         PR tree-optimization/45427
4336         * gcc.dg/tree-ssa/pr45427.c: New test.
4337
4338 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4339
4340         PR c++/45043
4341         * g++.dg/template/crash102.C: New.
4342
4343 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4344
4345         PR middle-end/45423
4346         * gcc.dg/gomp/atomic-12.c: New test.
4347         * gcc.dg/gomp/atomic-13.c: New test.
4348         * gcc.dg/gomp/atomic-14.c: New test.
4349         * g++.dg/gomp/atomic-11.C: New test.
4350         * g++.dg/gomp/atomic-12.C: New test.
4351         * g++.dg/gomp/atomic-13.C: New test.
4352         * g++.dg/gomp/atomic-14.C: New test.
4353
4354 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4355
4356         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4357         delimiter.
4358
4359 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4360
4361         * gnat.dg/discr24.adb: New test.
4362
4363 2010-08-30  Richard Guenther  <rguenther@suse.de>
4364
4365         PR tree-optimization/45449
4366         * gcc.dg/pr45449.c: New testcase.
4367
4368 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4369
4370         * gcc.dg/opts-1.c: Expect errors, not warnings.
4371
4372 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4373
4374         PR fortran/42769
4375         * gfortran.dg/dynamic_dispatch_11.f03: New.
4376
4377 2010-08-29  Jason Merrill  <jason@redhat.com>
4378
4379         PR c++/44991
4380         * g++.dg/parse/defarg15.C: New.
4381
4382 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4383
4384         PR fortran/45439
4385         * gfortran.dg/select_type_16.f03: New.
4386
4387 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4388             Tobias Burnus  <burnus@net-b.de>
4389
4390         * gfortran.dg/bessel_7.f90: Decrease required precision.
4391
4392 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4393             Kaz Kojima  <kkojima@gcc.gnu.org>
4394
4395         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4396
4397 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4398
4399         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4400         floating point conversion code generation.
4401         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4402         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4403         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4404         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4405         to integer conversion code generation.
4406         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4407         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4408         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4409         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4410
4411 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4412
4413         PR fortran/32049
4414         * gfortran.dg/random_seed_1.f90: Adjust test.
4415         * gfortran.dg/float128_1.f90: New test.
4416
4417 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4418
4419         PR fortran/33197
4420         * gfortran.dg/norm2_1.f90: New.
4421         * gfortran.dg/norm2_2.f90: New.
4422         * gfortran.dg/norm2_3.f90: New.
4423         * gfortran.dg/norm2_4.f90: New.
4424         * gfortran.dg/parity_1.f90: New.
4425         * gfortran.dg/parity_2.f90: New.
4426         * gfortran.dg/parity_3.f90: New.
4427
4428 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4429
4430         PR fortran/45420
4431         * gfortran.dg/select_type_15.f03: New.
4432
4433 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4434
4435         PR libfortran/43217
4436         * gfortran.dg/hollerith8.f90: New test.
4437
4438 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4439
4440         PR fortran/45159
4441         * gfortran.dg/dependency_33.f90:  New test.
4442
4443 2010-08-27  Richard Guenther  <rguenther@suse.de>
4444
4445         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4446         * gcc.dg/graphite/scop-2.c: Likewise.
4447         * gcc.dg/graphite/scop-20.c: Likewise.
4448         * gcc.dg/vect/slp-25.c: Likewise.
4449
4450 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4451
4452         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4453
4454 2010-08-26  Daniel Kraft  <d@domob.eu>
4455
4456         PR fortran/38936
4457         PR fortran/44047
4458         PR fortran/45384
4459         * gfortran.dg/associate_8.f03: New test.
4460         * gfortran.dg/select_type_13.f03: New test.
4461         * gfortran.dg/select_type_14.f03: New test.
4462
4463 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4464
4465         PR tree-optimization/44485
4466         * gcc.dg/pr44485.c: New test.
4467
4468 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4469
4470         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4471         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4472         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4473
4474 2010-08-26  Richard Guenther  <rguenther@suse.de>
4475
4476         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4477         * gcc.dg/graphite/scop-21.c: Likewise.
4478
4479 2010-08-26  Richard Guenther  <rguenther@suse.de>
4480
4481         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4482         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4483         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4484         * gcc.dg/vect/vect-91.c: Likewise.
4485         * gcc.dg/vect/vect-peel-1.c: Likewise.
4486         * gcc.dg/vect/vect-peel-2.c: Likewise.
4487         * gcc.dg/vect/vect-peel-4.c: Likewise.
4488
4489 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4490
4491         PR libfortran/41859
4492         * gfortran.dg/der_io_4.f90: New test.
4493
4494 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4495
4496         PR rtl-optimization/44858
4497         * gcc.c-torture/execute/pr44858.c: New test.
4498
4499         PR rtl-optimization/45400
4500         * g++.dg/other/i386-8.C: New test.
4501
4502 2010-08-25  Richard Guenther  <rguenther@suse.de>
4503
4504         * gcc.dg/alias-8.c: Adjust.
4505
4506 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4507
4508         * gcc.target/i386/combine-mul.c: New test.
4509
4510 2010-08-25  Richard Guenther  <rguenther@suse.de>
4511
4512         PR lto/44562
4513         * gcc.dg/graphite/id-27.c: New testcase.
4514         * gcc.dg/lto/20100825-1_0.c: Likewise.
4515
4516 2010-08-25  Richard Guenther  <rguenther@suse.de>
4517
4518         PR tree-optimization/45316
4519         * g++.dg/opt/pr45316.C: New testcase.
4520
4521 2010-08-25  Richard Guenther  <rguenther@suse.de>
4522
4523         PR tree-optimization/45393
4524         * g++.dg/torture/pr45393.C: New testcase.
4525
4526 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4527
4528         PR tree-optimization/45059
4529         * gcc.c-torture/compile/pr45059.c: New test.
4530
4531 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4532
4533         * lib/target-supports.exp (check_effective_target_vect_unpack):
4534         Set vect_unpack supported flag to true for neon.
4535
4536 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4537
4538         * gcc.dg/tree-ssa/ifc-5.c: New.
4539
4540 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4541
4542         * gcc.dg/tree-ssa/ifc-4.c: New.
4543         * gcc.dg/tree-ssa/ifc-7.c: New.
4544
4545 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4546
4547         * gcc.dg/vect/vect.exp: Check loongson targets
4548         * g++.dg/vect/vect.exp: Likewise
4549         * gfortran.dg/vect/vect.exp: Likewise
4550
4551 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4552
4553         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4554         -mveclibabi=mass.
4555
4556 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4557
4558         PR fortran/45366
4559         * gfortran.dg/proc_ptr_29.f90: New.
4560
4561 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4562             Dominique d'Humieres  <dominiq@lps.ens.fr>
4563
4564         PR fortran/45367
4565         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4566
4567 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4568
4569         PR fortran/45367
4570         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4571
4572 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4573
4574         PR fortran/36158
4575         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4576
4577 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4578             Dominique d'Humieres  <dominiq@lps.ens.fr>
4579
4580         PR fortran/45367
4581         PR fortran/36158
4582         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4583         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4584
4585 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4586
4587         PR fortran/44863
4588         PR fortran/45271
4589         PR fortran/45290
4590         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4591         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4592         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4593
4594 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4595
4596         PR fortran/36158
4597         PR fortran/33197
4598         * gfortran.dg/bessel_6.f90: New.
4599         * gfortran.dg/bessel_7.f90: New.
4600
4601 2010-08-20  Jan Hubicka  <jh@suse.cz>
4602
4603         PR c++/45307
4604         PR c++/17736
4605         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4606         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4607
4608 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4609
4610         PR target/45336
4611         * gcc.target/i386/pr45336-1.c: New.
4612         * gcc.target/i386/pr45336-2.c: Likewise.
4613         * gcc.target/i386/pr45336-3.c: Likewise.
4614         * gcc.target/i386/pr45336-4.c: Likewise.
4615
4616 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4617
4618         PR testsuite/45361
4619         * gcc.target/i386/volatile-2.c: Update scan strings to also
4620         include (%rip) for the memory reference on x86_64.
4621
4622 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4623
4624         PR middle-end/44974
4625         * gcc.dg/pr44974.c: New test.
4626
4627         PR rtl-optimization/45353
4628         * gcc.dg/pr45353.c: New test.
4629
4630 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4631
4632         * gcc.target/i386/volatile-2.c: New.
4633
4634 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4635
4636         PR rtl-optimization/44691
4637         * gfortran.dg/pr44691.f: New test.
4638
4639 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4640
4641         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4642
4643 2010-08-19  Jason Merrill  <jason@redhat.com>
4644
4645         * g++.dg/init/synth3.C: New.
4646         * g++.dg/init/value8.C: New.
4647         * g++.dg/tree-ssa/empty-2.C: New.
4648         * g++.dg/cpp0x/noexcept09.C: New.
4649
4650 2010-08-19  Daniel Kraft  <d@domob.eu>
4651
4652         PR fortran/29785
4653         PR fortran/45016
4654         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4655         * gfortran.dg/pointer_remapping_1.f90: New test.
4656         * gfortran.dg/pointer_remapping_2.f03: New test.
4657         * gfortran.dg/pointer_remapping_3.f08: New test.
4658         * gfortran.dg/pointer_remapping_4.f03: New test.
4659         * gfortran.dg/pointer_remapping_5.f08: New test.
4660         * gfortran.dg/pointer_remapping_6.f08: New test.
4661
4662 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4663
4664         PR testsuite/45324
4665         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4666
4667 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4668
4669         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4670
4671 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4672
4673         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4674         variable.
4675
4676 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4677
4678         PR target/45070
4679         * gcc.c-torture/execute/pr45070.c: New.
4680
4681 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4682
4683         * g++.dg/pr44328.C: New test.
4684
4685 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4686
4687         PR fortran/36158
4688         PR fortran/33197
4689         * gfortran.dg/bessel_3.f90: New.
4690         * gfortran.dg/bessel_4.f90: New.
4691         * gfortran.dg/bessel_5.f90: New.
4692
4693 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4694
4695         PR fortran/45290
4696         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4697         * gfortran.dg/pointer_init_2.f90: New.
4698         * gfortran.dg/pointer_init_3.f90: New.
4699         * gfortran.dg/pointer_init_4.f90: New.
4700
4701 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4702
4703         PR c++/45049
4704         * g++.dg/pr45049-1.C: New test.
4705         * g++.dg/pr45049-2.C: New test.
4706
4707 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4708
4709         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4710         20 if __ARM_PCS is defined otherwise 64.
4711         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4712         instead of hard coded 64.
4713
4714 2010-08-18  Yao Qi  <yao@codesourcery.com>
4715
4716         PR target/45094
4717         * gcc.target/arm/pr45094.c: New test.
4718
4719 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4720
4721         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4722
4723 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4724
4725         PR rtl-optimization/42575
4726         * gcc.target/arm/pr42575.c: New test.
4727
4728 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4729
4730         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4731         * gcc.dg/tls/thr-cse-1.c: New.
4732
4733 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4734
4735         PR debug/42487
4736         * lib/target-supports.exp
4737         (check_effective_target_function_sections): New.
4738         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4739         function sections before proceding.
4740
4741 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR fortran/45308
4744         * gfortran.dg/pr45308.f03: New test.
4745
4746 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4747
4748         PR target/45296
4749         * gcc.target/i386/pr45296.c: New test.
4750
4751 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4752
4753         * g++.dg/ext/uow-1.C: New.
4754         * g++.dg/ext/uow-2.C: New.
4755         * g++.dg/ext/uow-3.C: New.
4756         * g++.dg/ext/uow-4.C: New.
4757
4758 2010-08-17  Richard Guenther  <rguenther@suse.de>
4759
4760         PR testsuite/45266
4761         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4762
4763 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4764
4765         PR c/40563
4766         * gcc.dg/Wcxx-compat-20.c: New test.
4767
4768 2010-08-17  Daniel Kraft  <d@domob.eu>
4769
4770         PR fortran/38936
4771         * gfortran.dg/associate_1.f03: Extended to test newly supported
4772         features like association to variables.
4773         * gfortran.dg/associate_3.f03: Removed check for illegal change
4774         of associate-name here...
4775         * gfortran.dg/associate_5.f03: ...and added it here.
4776         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4777         * gfortran.dg/associate_7.f03: New test.
4778
4779 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4780
4781         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4782
4783 2010-08-15  Daniel Kraft  <d@domob.eu>
4784
4785         PR fortran/38936
4786         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4787         * gfortran.dg/associate_3.f03: Clarify comment.
4788         * gfortran.dg/associate_5.f03: New test.
4789         * gfortran.dg/associate_6.f03: New test.
4790
4791 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4792
4793         PR fortran/45211
4794         * gfortran.dg/bind_c_usage_21.f90: New.
4795         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4796
4797 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4798
4799         * gfortran.dg/optional_absent_1.f90: New.
4800         * gfortran.dg/null_actual.f90: New.
4801
4802 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4803
4804         * gfortran.dg/pointer_target_1.f90: New.
4805         * gfortran.dg/pointer_target_2.f90: New.
4806         * gfortran.dg/pointer_target_3.f90: New.
4807
4808 2010-08-15  Daniel Kraft  <d@domob.eu>
4809
4810         PR fortran/45197
4811         * gfortran.dg/elemental_args_check_3.f90: New test.
4812         * gfortran.dg/impure_1.f08: New test.
4813         * gfortran.dg/impure_2.f08: New test.
4814         * gfortran.dg/impure_3.f90: New test.
4815         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4816
4817 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4818
4819         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4820         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4821         SLP tests.
4822         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4823         misaligned loads.
4824         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4825         misaligned stores.c
4826         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4827
4828 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4829
4830         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4831         dg-require-effective-target after dg-do.
4832
4833 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4834
4835         * lib/target-supports.exp (check_effective_target_vect_int): Return
4836         true for Loongson targets.
4837         (check_effective_target_vect_shift): Likewise.
4838         (check_effective_target_vect_no_int_max): Likewise.
4839         (check_effective_target_vect_no_align): Likewise.
4840         (check_effective_target_vect_short_mult): Likewise.
4841
4842 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4843
4844         * g++.dg/cast.C: Change fields of structures to "long" to pass
4845         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4846         * g++.dg/cpp0x/iop.C: Ditto.
4847         * g++.dg/cpp0x/named_refs.C: Ditto.
4848         * g++.dg/cpp0x/rv1p.C: Ditto.
4849         * g++.dg/cpp0x/rv2p.C: Ditto.
4850         * g++.dg/cpp0x/rv3p.C: Ditto.
4851         * g++.dg/cpp0x/rv4p.C: Ditto.
4852         * g++.dg/cpp0x/rv5p.C: Ditto.
4853         * g++.dg/cpp0x/rv6p.C: Ditto.
4854         * g++.dg/cpp0x/rv7p.C: Ditto.
4855         * g++.dg/cpp0x/rv8p.C: Ditto.
4856         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4857
4858 2010-08-13  Daniel Kraft  <d@domob.eu>
4859
4860         * gfortran.dg/implied_shape_1.f08: New test.
4861         * gfortran.dg/implied_shape_2.f90: New test.
4862         * gfortran.dg/implied_shape_3.f08: New test.
4863
4864 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4865
4866         PR libfortran/42526
4867         * gfortran.dg/char_component_initializer_1.f90: New test.
4868
4869 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4870
4871         PR tree-optimization/45241
4872         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4873
4874 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4875
4876         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4877         to dg-options.
4878         * gcc.target/i386/pr40906-2.c: Ditto.
4879         * gcc.target/i386/pr40906-3.c: Ditto.
4880
4881 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4882
4883         PR middle-end/45262
4884         * gcc.c-torture/execute/pr45262.c: New test.
4885
4886 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4887
4888         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4889         empty argument.
4890         * g++.dg/other/profile1.C: Ditto.
4891
4892 2010-08-12  Richard Guenther  <rguenther@suse.de>
4893
4894         PR tree-optimization/45232
4895         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4896         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4897         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4898         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4899         unsigned arithmetic.
4900         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4901         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4902         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4903         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4904         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4905         unsigned arithmetic.
4906         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4907         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4908         unsigned arithmetic.
4909         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4910         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4911         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4912         unsigned arithmetic.
4913         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4914         * gcc.dg/tree-ssa/negate.c: Adjust.
4915         * gcc.dg/vect/vect-1.c: Adjust.
4916         * gfortran.dg/reassoc_6.f: XFAIL.
4917
4918 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR debug/45259
4921         * gcc.dg/pr45259.c: New test.
4922
4923 2010-08-12  Wei Guozhi  <carrot@google.com>
4924
4925         PR target/44999
4926         * gcc.target/arm/pr44999.c: New testcase.
4927
4928 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4929
4930         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4931         (N): Likewise.
4932         (main): Adjust accordingly.
4933
4934 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4935
4936         * gfortran.dg/graphite/id-22.f: New.
4937
4938 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4939
4940         * gcc.dg/graphite/id-26.c: New.
4941
4942 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4943
4944         * gcc.dg/graphite/id-25.c: New.
4945
4946 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4947
4948         * gcc.dg/graphite/run-id-5.c: New.
4949         * gcc.dg/graphite/run-id-6.c: New.
4950         * gfortran.dg/graphite/id-21.f: New.
4951
4952 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4953
4954         * gcc.dg/graphite/id-24.c: New.
4955
4956 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4957
4958         * gcc.dg/tree-ssa/pr20742.c: New.
4959
4960 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4961
4962         * gcc.dg/graphite/id-23.c: New.
4963
4964 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4965
4966         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4967
4968 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4969
4970         * gcc.dg/graphite/pr42729.c: New.
4971
4972 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4973
4974         * gfortran.dg/graphite/id-20.f: New.
4975
4976 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4977
4978         * gcc.dg/graphite/id-22.c: New.
4979
4980 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4981
4982         * gcc.dg/graphite/run-id-2.c: Call abort.
4983
4984 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4985
4986         * gcc.dg/graphite/id-20.c: New.
4987
4988 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4989             Steve Kargl  <kargl@gcc.gnu.org>
4990
4991         PR fortran/44595
4992         * gfortran.dg/move_alloc_3.f90: New.
4993         * gfortran.dg/random_seed_2.f90: New.
4994
4995 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4996
4997         * lib/target-supports.exp (check_effective_target_sync_int_long):
4998         Add hppa*-*-linux*.
4999         (check_effective_target_sync_char_short): Likewise.
5000
5001 2010-08-10  Yao Qi  <yao@codesourcery.com>
5002
5003         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5004         general form.
5005         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5006         * g++.dg/other/packed1.C: Likewise.
5007         * g++.dg/other/crash-4.C: Likewise.
5008         * g++.dg/ext/packed8.C: Likewise.
5009         * g++.dg/init/array16.C: Likewise.
5010
5011 2010-08-10  xinliang David Li  <davidxl@google.com>
5012         * gcc.dg/tree-ssa/loop-19.c: Add option
5013         -fno-prefetch-loop-array
5014
5015 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5016
5017         PR middle-end/45182
5018         * gcc.c-torture/compile/pr45182.c: New test.
5019
5020 2010-08-09  Jason Merrill  <jason@redhat.com>
5021
5022         PR c++/45236
5023         * g++.dg/cpp0x/variadic-104.C: New.
5024
5025 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5026
5027         PR fortran/44235
5028         * gfortran.dg/dependency_32.f90:  New test.
5029
5030 2010-08-09  Richard Guenther  <rguenther@suse.de>
5031
5032         PR middle-end/44632
5033         * g++.dg/opt/nrv17.C: New testcase.
5034
5035 2010-08-09  Richard Guenther  <rguenther@suse.de>
5036
5037         PR middle-end/45212
5038         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5039         alignment from MEM_REF offset only if we took it from the
5040         base object.
5041
5042         * gcc.target/i386/pr24178.c: New testcase.
5043
5044 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5045
5046         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5047         * gcc.dg/20030702-1.c: Ditto.
5048         * gcc.dg/20050309-1.c: Ditto.
5049         * gcc.dg/20050325-1.c: Ditto.
5050         * gcc.dg/20050330-2.c: Ditto.
5051         * gcc.dg/20051201-1.c: Ditto.
5052         * gcc.dg/gomp/pr27573.c: Ditto.
5053         * gcc.dg/gomp/pr34610.c: Ditto.
5054         * gcc.dg/pr24225.c: Ditto.
5055         * gcc.dg/pr26570.c: Ditto.
5056         * gcc.dg/pr32773.c: Ditto.
5057         * g++.dg/gcov/gcov-6.C: Ditto.
5058         * g++.dg/gomp/pr34608.C: Ditto.
5059         * gfortran.dg/gomp/pr27573.f90: Ditto.
5060
5061         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5062         dg-require-host-local dg directive.
5063         * gcc.dg/profile-dir-2.c: Ditto.
5064         * gcc.dg/profile-dir-3.c: Ditto.
5065
5066 2010-08-08  Richard Guenther  <rguenther@suse.de>
5067
5068         PR tree-optimization/45109
5069         * gcc.c-torture/compile/pr45109.c: New testcase.
5070
5071 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5072
5073         * gcc.dg/march.c: Skip if -march defined.
5074         * gcc.dg/mtune.c: Skip if -mtune defined.
5075
5076         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5077         generic thunk support.
5078
5079 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5080
5081         PR target/45213
5082         * gcc.target/i386/pr45213.c: New test.
5083
5084 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5085
5086         PR libfortran/45143
5087         * gfortran.dg/fmt_error_11.f03: New test.
5088
5089 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5090
5091         * lib/target-supports.exp (check_effective_target_sync_int_long):
5092         Add arm*-*-linux-gnueabi.
5093         (check_effective_target_sync_char_short): Likewise.
5094
5095 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5096
5097         PR fortran/45159
5098         * gfortran.dg/dependency_31.f90:  New test.
5099
5100 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5101
5102         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5103
5104 2010-08-06  Jason Merrill  <jason@redhat.com>
5105
5106         * g++.dg/cpp0x/sfinae3.C: New.
5107         * g++.dg/cpp0x/sfinae4.C: New.
5108
5109 2010-08-06  Richard Guenther  <rguenther@suse.de>
5110
5111         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5112         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5113         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5114         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5115         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5116         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5117         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5118         * gcc.c-torture/execute/20100805-1.c: Likewise.
5119
5120 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5121
5122         PR testsuite/42855
5123         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5124
5125 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5126
5127         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5128         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5129
5130 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5131
5132         * g++.dg/ipa/devirt-1.C: New test.
5133         * g++.dg/ipa/devirt-2.C: Likewise.
5134         * g++.dg/ipa/devirt-3.C: Likewise.
5135         * g++.dg/ipa/devirt-4.C: Likewise.
5136         * g++.dg/ipa/devirt-5.C: Likewise.
5137         * gcc.dg/ipa/iinline-3.c: Likewise.
5138
5139 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5140
5141         PR tree-optimization/45144
5142         * gcc.dg/tree-ssa/pr45144.c: New test.
5143
5144 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5145
5146         PR fortran/42207
5147         PR fortran/44064
5148         PR fortran/44065
5149         * gfortran.dg/class_25.f03: New.
5150         * gfortran.dg/class_26.f03: New.
5151
5152 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5153
5154         * g++.dg/warn/miss-format-1.C: Update line number.
5155
5156 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5157
5158         PR c++/44641
5159         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5160         .frame and .mask assembler directives.
5161
5162 2010-08-04  Richard Guenther  <rguenther@suse.de>
5163
5164         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5165         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5166         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5167         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5168
5169 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5170
5171         PR fortran/44857
5172         * gfortran.dg/derived_constructor_char_1.f90: New.
5173         * gfortran.dg/derived_constructor_char_2.f90: New.
5174
5175 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5176
5177         PR fortran/45159
5178         * gfortran.dg/dependency_30.f90:  New test.
5179
5180 2010-08-03  Jan Hubicka  <jh@suse.cz>
5181
5182         * gcc.c-torture/compile/pr45085.c: New testcase.
5183
5184 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5185
5186         PR fortran/44584
5187         PR fortran/45161
5188         * gfortran.dg/typebound_call_9.f03: Modified.
5189         * gfortran.dg/typebound_generic_1.f03: Modified.
5190
5191 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5192
5193         PR fortran/45159
5194
5195         * gfortran.dg/dependency_29.f90:  New test.
5196
5197 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5198
5199         PR fortran/36854
5200         * gfortran.dg/character_comparison_2.f90:  New test.
5201         * gfortran.dg/character_comparison_3.f90:  New test.
5202         * gfortran.dg/dependency_28.f90:  New test.
5203
5204 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5205
5206         PR target/40457
5207         * gcc.target/arm/pr40457-1.c: New test.
5208         * gcc.target/arm/pr40457-2.c: New test.
5209
5210 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5211
5212         PR fortran/44912
5213         * gfortran.dg/typebound_call_17.f03: New.
5214
5215 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5216
5217         PR fortran/44929
5218         * gfortran.dg/allocate_derived_3.f90: New.
5219
5220 2010-07-30  Xinliang David Li  <davidxl@google.com>
5221         PR tree-optimization/45121
5222         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5223
5224 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5225
5226         PR c++/45112
5227         * g++.dg/pr45112.C: New test.
5228
5229 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR debug/45055
5232         PR rtl-optimization/45137
5233         * gcc.dg/pr45055.c: New test.
5234
5235 2010-07-30  Alan Modra  <amodra@gmail.com>
5236
5237         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5238         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5239
5240 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5241
5242         PR fortran/45087
5243         PR fortran/45125
5244         * gfortran.dg/whole_file_25.f90: New.
5245         * gfortran.dg/whole_file_26.f90: New.
5246         * gfortran.dg/whole_file_27.f90: New.
5247
5248 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5249
5250         PR fortran/44962
5251         * gfortran.dg/typebound_proc_17.f03: New.
5252
5253 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5254
5255         PR fortran/45004
5256         * gfortran.dg/move_alloc_2.f90: New.
5257
5258 2010-07-29  Xinliang David Li  <davidxl@google.com>
5259         PR tree-optimization/45121
5260         * c-c++-common/uninit-17.c: Fix expected output.
5261
5262 2010-07-29  Richard Guenther  <rguenther@suse.de>
5263
5264         PR tree-optimization/45120
5265         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5266
5267 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5268
5269         PR fortran/42051
5270         PR fortran/44064
5271         * gfortran.dg/pr42051.f03: New testcase.
5272
5273 2010-07-29  Richard Guenther  <rguenther@suse.de>
5274
5275         PR middle-end/45034
5276         * gcc.c-torture/execute/pr45034.c: New testcase.
5277
5278 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5279
5280         PR c++/45096
5281         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5282
5283 2010-07-28  Daniel Kraft  <d@domob.eu>
5284
5285         * gfortran.dg/bound_8.f90: New test.
5286
5287 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5288
5289         PR debug/45105
5290         * gcc.dg/pr45105.c: New test.
5291
5292 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5293
5294         PR rtl-optimization/45107
5295         * gcc.dg/pr45107.c: New test.
5296
5297 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5298
5299         PR rtl-optimization/45101
5300         * gcc.dg/pr45101.c: New test.
5301
5302 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5303
5304         PR fortran/45077
5305         * gfortran.dg/whole_file_24.f90: New.
5306
5307 2010-07-27  Jason Merrill  <jason@redhat.com>
5308
5309         * g++.dg/cpp0x/variadic102.C: New.
5310         * g++.dg/cpp0x/variadic103.C: New.
5311
5312 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5313
5314         PR rtl-optimization/40956
5315         PR target/42495
5316         PR middle-end/42574
5317         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5318         * gcc.target/arm/pr42574.c: Add tests.
5319
5320 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5321
5322         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5323         test name.
5324         (cleanup-repo-files): Ditto.
5325         (cleanup-saved-temps): Ditto.
5326
5327 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5328
5329         PR testsuite/44701
5330         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5331
5332         PR c/45079
5333         * gcc.dg/pr45079.c: New test.
5334
5335 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5336
5337         PR tree-optimization/44152
5338         * gcc.dg/vect/fast-math-pr44152.c: New test.
5339
5340 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5341
5342         PR ObjC/44140
5343         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5344         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5345         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5346         * obj-c++.dg/torture/trivial.mm: Ditto.
5347         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5348         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5349         * objc.dg/torture/tls/thr-init.m: Ditto.
5350         * objc.dg/torture/trivial.m: Ditto.
5351
5352 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5353
5354         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5355         Skip on spu-*-* targets.
5356
5357 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5358
5359         PR tree-optimization/45083
5360         * gcc.dg/pr45083.c: New test.
5361
5362 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5363
5364         PR fortran/40873
5365         * gfortran.dg/whole_file_22.f90: New test.
5366         * gfortran.dg/whole_file_23.f90: New test.
5367
5368 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5369             Jack Howarth  <howarth@bromo.med.uc.edu>
5370             Richard Henderson  <rth@redhat.com>
5371
5372         PR target/44132
5373         * gcc.dg/tls/thr-init-1.c: New.
5374         * gcc.dg/tls/thr-init-2.c: New.
5375         * gcc.dg/torture/tls New.
5376         * gcc.dg/torture/tls/tls-test.c: New.
5377         * gcc.dg/torture/tls/thr-init-1.c: New.
5378         * gcc.dg/torture/tls/tls.exp: New.
5379         * gcc.dg/torture/tls/thr-init-2.c: New.
5380         * gcc.dg/tls/emutls-2.c: New test
5381
5382         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5383         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5384         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5385         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5386         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5387         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5388         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5389         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5390         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5391         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5392         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5393         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5394         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5395         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5396         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5397         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5398         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5399         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5400         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5401         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5402         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5403         gfortran.dg/gomp/omp_threadprivate1.f90,
5404         gfortran.dg/gomp/omp_threadprivate2.f90,
5405         gfortran.dg/gomp/reduction1.f90,
5406         gfortran.dg/gomp/sharing-1.f90: Likewise.
5407
5408 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5409
5410         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5411         sse_runtime.
5412         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5413         dg-require-visibility.
5414
5415 2010-07-26  Richard Guenther  <rguenther@suse.de>
5416
5417         PR tree-optimization/43784
5418         * gcc.c-torture/execute/pr43784.c: New testcase.
5419         * g++.dg/torture/pr43784.C: Likewise.
5420
5421 2010-07-26  Richard Guenther  <rguenther@suse.de>
5422
5423         PR middle-end/45056
5424         * g++.dg/pr45056.C: New testcase.
5425
5426 2010-07-26  Richard Guenther  <rguenther@suse.de>
5427
5428         PR tree-optimization/45071
5429         * gcc.dg/pr45071.c: New testcase.
5430
5431 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5432
5433         PR fortran/45066
5434         * gfortran.dg/namelist_62.f90: New.
5435
5436 2010-07-26  Richard Guenther  <rguenther@suse.de>
5437
5438         * gcc.c-torture/execute/pr45017.c: Move ...
5439         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5440
5441 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5442
5443         PR fortran/40628
5444         * trim_optimize_1.f90:  New test.
5445         * character_comparision_1.f90:  New test.
5446
5447 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5448
5449         PR fortran/42852
5450         * gfortran.dg/wtruncate_fix.f: New test.
5451
5452 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5453
5454         PR testsuite/45068
5455         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5456
5457 2010-07-24  Richard Guenther  <rguenther@suse.de>
5458
5459         PR lto/43788
5460         * g++.dg/lto/20100724-1_0.C: New testcase.
5461
5462 2010-07-24  Richard Guenther  <rguenther@suse.de>
5463
5464         PR lto/43212
5465         * gcc.dg/lto/20100724-1_0.c: New testcase.
5466         * gcc.dg/lto/20100724-1_1.c: Likewise.
5467
5468 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5469
5470         PR fortran/40011
5471         * gfortran.dg/whole_file_21.f90: New.
5472
5473         * gfortran.dg/integer_exponentiation_3.F90: Use
5474         -ffloat-store only for i?86/x86-64 -m32.
5475
5476 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5477
5478         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5479         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5480
5481 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5482
5483         * gfortran.dg/func_decl_4.f90: Split test into two ...
5484         * gfortran.dg/func_decl_5.f90: ... parts.
5485         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5486         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5487         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5488         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5489         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5490         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5491         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5492         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5493         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5494         * gfortran.dg/sizeof.f90: Make test valid.
5495         * gfortran.dg/pr20865.f90: Add new dg-error.
5496         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5497         * gfortran.dg/g77/19990218-0.f: Ditto.
5498         * gfortran.dg/g77/19990218-1.f: Ditto.
5499         * gfortran.dg/g77/970625-2.f: Ditto.
5500         * gfortran.dg/pr37243.f: Fix function declaration.
5501         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5502         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5503
5504 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5505
5506         PR fortran/44945
5507         * gfortran.dg/char_array_structure_constructor.f90: Add
5508         -fwhole-file as dg-option as it otherwise fails on some
5509         systems.
5510
5511 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5512
5513         * gnat.dg/aggr16.ad[sb]: New test.
5514         * gnat.dg/aggr16_pkg.ads: New helper.
5515
5516 2010-07-23  Richard Guenther  <rguenther@suse.de>
5517
5518         PR lto/43071
5519         * g++.dg/lto/20100723-1_0.C: New testcase.
5520
5521 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5522
5523         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5524         AVX support.
5525         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5526         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5527
5528 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5529
5530         * lib/target-supports.exp (add_options_for_tls): New proc.
5531         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5532         * g++.dg/tls/static-1a.cc: Likewise.
5533         * gcc.dg/tls/emutls-1.c: Likewise.
5534         * gcc.dg/tls/opt-11.c: Likewise.
5535         * gcc.dg/tls/opt-12.c: Likewise.
5536         * gcc.dg/tls/pr24428-2.c: Likewise.
5537         * gcc.dg/tls/pr24428.c: Likewise.
5538         * obj-c++.dg/tls/static-1.mm: Likewise.
5539         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5540         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5541         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5542         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5543         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5544         * objc.dg/torture/tls/thr-init.m: Likewise.
5545         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5546
5547 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5548
5549         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5550         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5551         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5552         optimized dump files.
5553
5554 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5555
5556         PR tree-optimization/45047
5557         * gcc.c-torture/compile/pr45047.c: New test.
5558
5559 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5560
5561         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5562         instead of dg-compile.
5563         * gcc.dg/float-range-4.c: Ditto.
5564         * gcc.dg/float-range-5.c: Ditto.
5565         * gcc.dg/fold-overflow-1.c: Ditto.
5566         * gcc.dg/gomp/sections-4.c: Ditto.
5567         * gcc.dg/transparent-union-1.c: Ditto.
5568         * gcc.dg/transparent-union-2.c: Ditto.
5569         * gcc.target/i386/pr39315-check.c: Ditto.
5570         * g++.dg/gomp/sections-4.C: Ditto.
5571         * g++.dg/template/dtor7.C: Ditto.
5572         * g++.dg/tree-ssa/pr19952.C: Ditto.
5573         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5574         * gfortran.dg/graphite/pr42185.f90: Ditto.
5575         * gfortran.dg/namelist_36.f90: Ditto.
5576         * gnat.dg/noreturn1.adb: Ditto.
5577         * gnat.dg/specs/small_alignment.ads: Ditto.
5578
5579 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5580
5581         PR tree-optimization/44915
5582         * g++.dg/torture/pr44915.C: New test.
5583
5584 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5585
5586         PR tree-optimization/44914
5587         * g++.dg/tree-ssa/pr44914.C: New test.
5588
5589 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5590
5591         PR target/44290
5592         * gcc.dg/pr44290-1.c: New test.
5593         * gcc.dg/pr44290-2.c: New test.
5594
5595 2010-07-23  Jason Merrill  <jason@redhat.com>
5596
5597         PR c++/45008
5598         * g++.dg/abi/mangle44.C: New.
5599
5600 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5601
5602         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5603         for compile-time only tests.
5604         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5605         target check.
5606         * gcc.target/i386/pr39315-4.c: Ditto.
5607         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5608         target check.  Include sse-os-support.h.
5609         (main): Call check_isa and sse_os_support.
5610         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5611         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5612         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5613         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5614         target check.  Include sse-os-support.h.
5615         (main): Call check_isa and sse_os_support.
5616         * gcc.target/i386/vperm-v2df.c: Ditto.
5617
5618 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5619
5620         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5621         (check_effective_target_avx_runtime): New procedure.
5622         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5623         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5624
5625         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5626         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5627         and __get_cpuid test.
5628         * gcc.dg/compat/vector-2b_main.c: Ditto.
5629
5630         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5631
5632         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5633         for compile-time only test.
5634         * gcc.dg/pr32716.c: Ditto.
5635         * gcc.dg/pr34856.c: Ditto.
5636         * gcc.dg/pr36997.c: Ditto.
5637         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5638         * gfortran.dg/pr28158.f90: Ditto.
5639         * gfortran.dg/pr30667.f: Ditto.
5640
5641         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5642         i?86-*-* and x86_64-*-* targets to disable execution on targets
5643         without sse2 runtime support.
5644         * g++.dg/vect/vect.exp: Ditto.
5645         * gfortran.dg/vect/vect.exp: Ditto.
5646
5647         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5648         * gcc.dg/pr37544.c: Ditto.
5649         * gcc.dg/pr40550.c: Ditto.
5650         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5651         * gcc.dg/compat/vector-1a_main.c: Ditto.
5652         * gcc.dg/compat/vector-2a_main.c: Ditto.
5653         * gcc.dg/torture/pr16104-1.c: Ditto.
5654         * gcc.dg/torture/pr35771-1.c: Ditto.
5655         * gcc.dg/torture/pr35771-2.c: Ditto.
5656         * gcc.dg/torture/pr35771-3.c: Ditto.
5657         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5658         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5659         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5660         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5661         * g++.dg/other/i386-1.C: Ditto.
5662         * g++.dg/other/pr40446.C: Ditto.
5663
5664 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5665
5666         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5667
5668 2010-07-23  Daniel Kraft  <d@domob.eu>
5669
5670         PR fortran/44709
5671         * gfortran.dg/exit_1.f08: New test.
5672         * gfortran.dg/exit_2.f08: New test.
5673
5674 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5675
5676         PR tree-optimization/39839
5677         * gcc.target/arm/pr39839.c: New test case.
5678
5679 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5680
5681         * gnat.dg/unchecked_convert5b.adb: New test.
5682         * gnat.dg/unchecked_convert6.adb: Likewise.
5683         * gnat.dg/unchecked_convert6b.adb: Likewise.
5684
5685 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5686
5687         * gnat.dg/aggr15.ad[sb]: New test.
5688
5689 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5690
5691         PR debug/45024
5692         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5693
5694 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5695
5696         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5697         with dg-require-linker-plugin.
5698
5699 2010-07-22  Richard Guenther  <rguenther@suse.de>
5700
5701         PR lto/43850
5702         * g++.dg/lto/20100722-1_0.C: New testcase.
5703
5704 2010-07-22  Richard Guenther  <rguenther@suse.de>
5705
5706         PR lto/42451
5707         * gcc.dg/lto/20100720-3_0.c: New testcase.
5708         * gcc.dg/lto/20100720-3_1.c: Likewise.
5709
5710 2010-07-22  Richard Guenther  <rguenther@suse.de>
5711
5712         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5713         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5714
5715         PR lto/43373
5716         * gcc.dg/lto/20100722-1_0.c: New testcase.
5717
5718 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5719
5720         PR tree-optimization/44891
5721         * gcc.c-torture/compile/pr44891.c: New test.
5722
5723 2010-07-22  Richard Guenther  <rguenther@suse.de>
5724
5725         PR tree-optimization/45017
5726         * gcc.c-torture/execute/pr45017.c: New testcase.
5727
5728 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5729
5730         PR fortran/45019
5731         * gfortran.dg/aliasing_dummy_5.f90: New.
5732
5733 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5734
5735         PR target/43698
5736         * gcc.target/arm/pr43698.c: New test.
5737
5738 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5739
5740         PR fortran/44929
5741         * Revert my commit r162325 for this PR.
5742
5743 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5744
5745         PR debug/45015
5746         * gcc.target/m68k/pr45015.c: New test.
5747
5748 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5749
5750         PR c++/44641
5751         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5752         comments.
5753
5754 2010-07-21  Richard Guenther  <rguenther@suse.de>
5755
5756         PR lto/45018
5757         * g++.dg/lto/20100721-1_0.C: New testcase.
5758
5759 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5760
5761         PR tree-optimization/44900
5762         * g++.dg/torture/pr44900.C: New test.
5763
5764 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5765
5766         PR middle-end/44738
5767         * c-c++-common/uninit-17.c: Correct expected error.
5768
5769 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5770
5771         * gcc.dg/guality/asm-1.c: New test.
5772
5773         PR debug/45003
5774         * gcc.dg/guality/pr45003-2.c: New test.
5775         * gcc.dg/guality/pr45003-3.c: New test.
5776
5777 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5778
5779         PR libfortran/44697
5780         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5781
5782 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5783
5784         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5785         defined on the current line.
5786         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5787         * g++.dg/debug/dwarf2/pr44641.C: New.
5788
5789 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5790
5791         * gcc.target/powerpc/block-move-1.c: New test.
5792         * gcc.target/powerpc/block-move-2.c: New test.
5793
5794 2010-07-20  Jason Merrill  <jason@redhat.com>
5795
5796         PR c++/44967
5797         * g++.dg/cpp0x/sfinae2.C: New.
5798
5799 2010-07-20  Richard Guenther  <rguenther@suse.de>
5800
5801         PR lto/42696
5802         * gcc.dg/lto/20100720-4_0.c: New testcase.
5803
5804 2010-07-20  Richard Guenther  <rguenther@suse.de>
5805
5806         PR lto/43221
5807         * gcc.dg/lto/20100720-2_0.c: New testcase.
5808         * gcc.dg/lto/20100720-2_1.c: Likewise.
5809
5810 2010-07-20  Richard Guenther  <rguenther@suse.de>
5811
5812         PR lto/43208
5813         * gcc.dg/lto/20100720-1_0.c: New testcase.
5814         * gcc.dg/lto/20100720-1_1.c: Likewise.
5815
5816 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5817
5818         PR debug/45003
5819         * gcc.dg/guality/pr45003-1.c: New test.
5820
5821 2010-07-20  Richard Guenther  <rguenther@suse.de>
5822
5823         PR tree-optimization/44977
5824         * gcc.dg/torture/pr44977.c: New testcase.
5825
5826 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5827
5828         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5829         sync_char_short
5830
5831 2010-07-20  Richard Guenther  <rguenther@suse.de>
5832
5833         PR middle-end/44971
5834         PR middle-end/44988
5835         * gcc.dg/pr44971.c: New testcase.
5836         * gcc.c-torture/compile/pr44988.c: Likewise.
5837
5838 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5839
5840         PR fortran/44929
5841         * gfortran.dg/allocate_with_typespec.f90: New test.
5842         * gfortran.dg/allocate_derived_1.f90: Update error message.
5843
5844 2010-07-19  Jason Merrill  <jason@redhat.com>
5845
5846         PR c++/44996
5847         * g++.dg/cpp0x/decltype23.C: New.
5848
5849 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5850
5851         PR fortran/42385
5852         * gfortran.dg/class_defined_operator_1.f03 : New test.
5853
5854 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5855
5856         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5857         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5858         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5859         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5860
5861 2010-07-19  Richard Guenther  <rguenther@suse.de>
5862
5863         PR middle-end/44941
5864         * gcc.c-torture/compile/pr44941.c: New testcase.
5865
5866 2010-07-19  Jason Merrill  <jason@redhat.com>
5867
5868         PR c++/44969
5869         * g++.dg/template/sfinae24.C: New.
5870
5871 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5872
5873         PR fortran/44353
5874         * gfortran.dg/data_implied_do_2.f90: Removed.
5875
5876 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5877
5878         PR c++/44969
5879         * g++.dg/template/sfinae23.C: New.
5880
5881 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5882
5883         * lib/target-supports.exp (check_sse_os_support_available): New
5884         proc.
5885         (check_sse_hw_available): New proc.
5886         (check_effective_target_sse_runtime): New proc.
5887         (check_effective_target_sse2_runtime): New proc.
5888         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5889         -msse2 if check_sse_os_support_available.
5890         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5891         check_sse_os_support_available.
5892         * gcc.dg/vect/vect.exp: Likewise.
5893         * gfortran.dg/vect/vect.exp: Likewise.
5894         * gcc.target/i386/sol2-check: Renamed to ...
5895         * gcc.target/i386/sse-os-support.h: ... this.
5896         (sol2_check): Renamed to ...
5897         (sse_os_support): ... this.
5898         Only test movss with xmm registers.
5899         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5900         Removed ILL_INSN, ILL_INSN_LEN.
5901         * gcc.target/i386/sse2-check.h: Likewise.
5902         * gcc.target/i386/sse3-check.h: Likewise.
5903         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5904         Removed cpuid.h, __get_cpuid test.
5905         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5906         Removed cpuid.h, __get_cpuid test.
5907         * g++.dg/other/pr40446.C: Likewise.
5908         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5909         * gcc.dg/compat/vector-1a_main.c: Likewise.
5910         * gcc.dg/compat/vector-2a_main.c: Likewise.
5911         * gcc.dg/pr36584.c: Likewise.
5912         * gcc.dg/pr37544.c: Likewise.
5913         * gcc.dg/torture/pr16104-1.c: Likewise.
5914         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5915         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5916         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5917         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5918         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5919         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5920         sse2_runtime.
5921         * gcc.dg/torture/pr35771-2.c: Likewise.
5922         * gcc.dg/torture/pr35771-3.c: Likewise.
5923         * gcc.target/i386/pr39315-2.c: Likewise.
5924         * gcc.target/i386/pr39315-4.c: Likewise.
5925         * gcc.target/i386/vperm-v2df.c: Likewise.
5926         * gcc.target/i386/vperm-v2di.c: Likewise.
5927         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5928         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5929         sse_runtime.
5930
5931 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5932
5933         PR fortran/44353
5934         * gfortran.dg/data_implied_do_2.f90: New test.
5935
5936 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5937
5938         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5939
5940 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5941
5942         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5943         to the "mips16" group.
5944         (mips_using_mips16_p): New procedure.
5945         (mips-dg-options): Use it.
5946
5947 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5948
5949         * gcc.target/mips/mips16-attributes-4.c: New test.
5950
5951 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5952
5953         PR testsuite/44418
5954         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5955         * gcc.target/powerpc/recip-2.c: Ditto.
5956         * gcc.target/powerpc/recip-3.c: Ditto.
5957
5958 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5959
5960         * gcc.target/arm/pr42235.c: New test.
5961
5962 2010-07-16  Jason Merrill  <jason@redhat.com>
5963
5964         PR c++/32505
5965         * g++.dg/template/partial8.C: New.
5966
5967 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5968
5969         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5970         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5971         in C++.
5972         (gualcvt): New overloaded inline.
5973         (GUALCVT): Use it for C++.
5974         * g++.dg/guality/guality.exp: New.
5975         * g++.dg/guality/guality.h: New.
5976         * g++.dg/guality/redeclaration1.C: New test.
5977         * g++.dg/dg.exp: Prune also guality/* tests.
5978         * gcc.dg/guality/pr43141.c: Moved to...
5979         * c-c++-common/guality/pr43141.c: ... here.
5980
5981 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5982
5983         PR libfortran/37077
5984         * gfortran.dg/char4_iunit_2.f03: New test.
5985
5986 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5987
5988         * lib/plugin-support.exp (plugin-test-execute):
5989         Add ${gcc_objdir}/intl to includes.
5990
5991 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5992
5993         PR target/44942
5994         * gcc.c-torture/execute/pr44942.c: New test.
5995         * gcc.target/i386/pr44942.c: New test.
5996
5997 2010-07-15  Jason Merrill  <jason@redhat.com>
5998
5999         PR c++/44909
6000         * g++.dg/cpp0x/implicit7.C: New.
6001         * g++.dg/cpp0x/implicit8.C: New.
6002
6003 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6004
6005         Disable float tests for __SPU__ targets due to lack of signed zero:
6006         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6007         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6008         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6009         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6010         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6011         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6012         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6013         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6014         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6015
6016 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6017
6018         * gfortran.dg/select_char_2.f90: New test.
6019
6020 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6021
6022         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6023         with DECL_CHAIN.
6024
6025 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6026
6027         PR fortran/44936
6028         * gfortran.dg/typebound_generic_9.f03: New.
6029
6030 2010-07-15  Richard Guenther  <rguenther@suse.de>
6031
6032         PR tree-optimization/44946
6033         * gcc.c-torture/compile/pr44946.c: New testcase.
6034
6035 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6036
6037         PR fortran/40206
6038         * gfortran.dg/select_char_3.f90: New test.
6039
6040 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6041             Kevin F. Quinn  <kevquinn@gentoo.org>
6042
6043         * gcc.dg/Wtrampolines.c: New.
6044
6045 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6046
6047         PR libfortran/44934
6048         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6049
6050 2010-07-14  Jason Merrill  <jason@redhat.com>
6051
6052         PR c++/44810
6053         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6054
6055         Implement C++0x unrestricted unions (N2544)
6056         * g++.dg/cpp0x/union1.C: New.
6057         * g++.dg/cpp0x/union2.C: New.
6058         * g++.dg/cpp0x/union3.C: New.
6059         * g++.dg/cpp0x/defaulted2.C: Adjust.
6060         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6061         * g++.old-deja/g++.ext/anon2.C: Adjust.
6062         * g++.old-deja/g++.mike/misc6.C: Adjust.
6063
6064 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6065
6066         PR fortran/44925
6067         * gfortran.dg/c_loc_tests_15.f90: New.
6068
6069 2010-07-13  Jason Merrill  <jason@redhat.com>
6070
6071         PR c++/44909
6072         * g++.dg/cpp0x/implicit6.C: New.
6073
6074 2010-07-13  Jason Merrill  <jason@redhat.com>
6075
6076         PR c++/44540
6077         * g++.dg/abi/noreturn1.C: New.
6078         * g++.dg/abi/noreturn2.C: New.
6079
6080 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6081
6082         PR other/44874
6083         PR debug/44832
6084         * c-c++-common/pr44832.c: New test.
6085
6086 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6087
6088         PR objc/44488
6089         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6090         on the target.  Make sure that we can assemble the emitted asm when
6091         the test type is 'compile'.
6092
6093 2010-07-13  Richard Guenther  <rguenther@suse.de>
6094
6095         PR tree-optimization/36960
6096         * g++.dg/torture/pr36960.C: New testcase.
6097
6098 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6099
6100         PR c++/44908
6101         * g++.dg/template/sfinae21.C: New.
6102         * g++.dg/template/sfinae22.C: Likewise.
6103
6104 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6105
6106         PR testsuite/42843
6107         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6108         * gcc.dg/plugin/ggcplug.c: Likewise.
6109         * g++.dg/plugin/selfassign.c: Likewise.
6110         * g++.dg/plugin/attribute_plugin.c: Likewise.
6111         * g++.dg/plugin/dumb_plugin.c: Likewise.
6112         * g++.dg/plugin/pragma_plugin.c: Likewise.
6113
6114 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6115
6116         * gcc.c-torture/execute/pr44683.x: New.
6117         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6118
6119 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6120
6121         PR fortran/44434
6122         PR fortran/44565
6123         PR fortran/43945
6124         PR fortran/44869
6125         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6126         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6127         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6128         * gfortran.dh/typebound_call_16.f03: New.
6129         * gfortran.dg/typebound_generic_6.f03: New.
6130         * gfortran.dg/typebound_generic_7.f03: New.
6131         * gfortran.dg/typebound_generic_8.f03: New.
6132
6133 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6134
6135         PR libfortran/37077
6136         * gfortran.dg/char4_iunit_1.f03: New test.
6137
6138 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6139
6140         * gcc.dg/tree-ssa/vrp53.c: New test.
6141
6142 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6143
6144         PR c++/44907
6145         * g++.dg/template/sfinae19.C: New.
6146         * g++.dg/template/sfinae20.C: Likewise.
6147
6148 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6149
6150         * gcc.target/arm/interrupt-1.c: New test.
6151         * gcc.target/arm/interrupt-2.c: New test.
6152
6153 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6154
6155         * gcc.dg/pr42427.c: Require c99_runtime.
6156         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6157         c99_runtime.
6158         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6159         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6160         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6161         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6162         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6163         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6164         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6165         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6166         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6167         * gcc.target/i386/pr37275.c: Require visibility support.
6168
6169 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6170
6171         * lib/target-supports.exp (check_effective_target_sse): New proc.
6172         * gcc.target/i386/sol2-check.h: New file.
6173         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6174         Include sol2-check.h.
6175         (main) Only run do_test () if sol2_check ().
6176         * gcc.target/i386/sse2-check.h: Likewise.
6177         * gcc.target/i386/sse3-check.h: Likewise.
6178         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6179         [__sun__ && __svr4__]: Execute SSE2 instruction.
6180         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6181         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6182         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6183         * g++.dg/ext/vector14.C: Likewise.
6184         * g++.dg/other/mmintrin.C: Likewise.
6185         * gcc.dg/20020418-1.c: Likewise.
6186         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6187         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6188         * gcc.dg/format/unnamed-1.c: Likewise.
6189         Adapt dg-warning line number.
6190         * gcc.dg/graphite/pr40281.c: Likewise.
6191         * gcc.dg/pr32176.c: Likewise.
6192         * gcc.dg/pr40550.c: Likewise.
6193         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6194         * gcc.dg/torture/pr36891.c: Likewise.
6195         * gcc.target/i386/20020218-1.c: Likewise.
6196         * gcc.target/i386/20020523.c: Likewise.
6197         * gcc.target/i386/abi-1.c: Likewise.
6198         * gcc.target/i386/brokensqrt.c: Likewise.
6199         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6200         * gcc.target/i386/pr13366.c: Likewise.
6201         * gcc.target/i386/pr13685.c: Likewise.
6202         * gcc.target/i386/pr24306.c: Likewise.
6203         * gcc.target/i386/pr31486.c: Likewise.
6204         * gcc.target/i386/pr32065-1.c: Likewise.
6205         * gcc.target/i386/pr32065-2.c: Likewise.
6206         * gcc.target/i386/pr32389.c: Likewise.
6207         * gcc.target/i386/pr38824.c: Likewise.
6208         * gcc.target/i386/pr38931.c: Likewise.
6209         * gcc.target/i386/pr39592-1.c: Likewise.
6210         * gcc.target/i386/pr43766.c: Likewise.
6211         * gcc.target/i386/recip-divf.c: Likewise.
6212         * gcc.target/i386/recip-sqrtf.c: Likewise.
6213         * gcc.target/i386/recip-vec-divf.c: Likewise.
6214         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6215         * gcc.target/i386/sse-1.c: Likewise.
6216         * gcc.target/i386/sse-16.c: Likewise.
6217         * gcc.target/i386/sse-2.c: Likewise.
6218         * gcc.target/i386/sse-20.c: Likewise.
6219         * gcc.target/i386/sse-3.c: Likewise.
6220         * gcc.target/i386/sse-7.c: Likewise.
6221         * gcc.target/i386/sse-9.c: Likewise.
6222         * gcc.target/i386/sse-addps-1.c: Likewise.
6223         * gcc.target/i386/sse-addss-1.c: Likewise.
6224         * gcc.target/i386/sse-andnps-1.c: Likewise.
6225         * gcc.target/i386/sse-andps-1.c: Likewise.
6226         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6227         * gcc.target/i386/sse-comiss-1.c: Likewise.
6228         * gcc.target/i386/sse-comiss-2.c: Likewise.
6229         * gcc.target/i386/sse-comiss-3.c: Likewise.
6230         * gcc.target/i386/sse-comiss-4.c: Likewise.
6231         * gcc.target/i386/sse-comiss-5.c: Likewise.
6232         * gcc.target/i386/sse-comiss-6.c: Likewise.
6233         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6234         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6235         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6236         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6237         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6238         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6239         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6240         * gcc.target/i386/sse-divps-1.c: Likewise.
6241         * gcc.target/i386/sse-divss-1.c: Likewise.
6242         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6243         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6244         * gcc.target/i386/sse-maxps-1.c: Likewise.
6245         * gcc.target/i386/sse-maxss-1.c: Likewise.
6246         * gcc.target/i386/sse-minps-1.c: Likewise.
6247         * gcc.target/i386/sse-minss-1.c: Likewise.
6248         * gcc.target/i386/sse-movaps-1.c: Likewise.
6249         * gcc.target/i386/sse-movaps-2.c: Likewise.
6250         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6251         * gcc.target/i386/sse-movhps-1.c: Likewise.
6252         * gcc.target/i386/sse-movhps-2.c: Likewise.
6253         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6254         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6255         * gcc.target/i386/sse-movntps-1.c: Likewise.
6256         * gcc.target/i386/sse-movss-1.c: Likewise.
6257         * gcc.target/i386/sse-movss-2.c: Likewise.
6258         * gcc.target/i386/sse-movss-3.c: Likewise.
6259         * gcc.target/i386/sse-movups-1.c: Likewise.
6260         * gcc.target/i386/sse-movups-2.c: Likewise.
6261         * gcc.target/i386/sse-mulps-1.c: Likewise.
6262         * gcc.target/i386/sse-mulss-1.c: Likewise.
6263         * gcc.target/i386/sse-orps-1.c: Likewise.
6264         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6265         * gcc.target/i386/sse-recip-vec.c: Likewise.
6266         * gcc.target/i386/sse-recip.c: Likewise.
6267         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6268         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6269         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6270         * gcc.target/i386/sse-subps-1.c: Likewise.
6271         * gcc.target/i386/sse-subss-1.c: Likewise.
6272         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6273         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6274         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6275         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6276         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6277         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6278         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6279         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6280         * gcc.target/i386/sse-xorps-1.c: Likewise.
6281         * gcc.target/i386/ssefn-1.c: Likewise.
6282         * gcc.target/i386/ssefn-3.c: Likewise.
6283         * gcc.target/i386/sseregparm-1.c: Likewise.
6284         * gcc.target/i386/stackalign/return-3.c: Likewise.
6285         * gcc.target/i386/vectorize1.c: Likewise.
6286         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6287         * gcc.target/i386/xorps-sse.c: Likewise.
6288         * gfortran.dg/pr28158.f90: Likewise.
6289         * gfortran.dg/pr30667.f: Likewise.
6290         * gnat.dg/loop_optimization7.adb: Likewise.
6291         * gnat.dg/sse_nolib.adb: Likewise.
6292
6293 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6294
6295         PR fortran/44702
6296         * gfortran.dg/use_rename_6.f90: New.
6297         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6298
6299 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6300
6301         PR fortran/44869
6302         * gfortran.dg/class_24.f03: New.
6303
6304 2010-07-10  Richard Guenther  <rguenther@suse.de>
6305
6306         PR lto/44889
6307         * gcc.dg/lto/20100709-1_0.c: New testcase.
6308         * gcc.dg/lto/20100709-1_1.c: Likewise.
6309
6310 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6311
6312         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6313
6314 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6315
6316         PR objc/44140
6317         * objc.dg/lto/trivial-1_0.m: New.
6318         * objc.dg/lto/lto.exp: New.
6319         * obj-c++.dg/lto/trivial-1_0.mm: New.
6320         * obj-c++.dg/lto/lto.exp: New.
6321         * objc.dg/symtab-1.m: Adjust sizes.
6322         * objc.dg/image-info.m: Do not run for gnu-runtime.
6323
6324 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6325
6326         * gcc.dg/pr32370.c: Allow another kind of error message.
6327
6328 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6329
6330         * gnat.dg/atomic3.adb: New test.
6331
6332 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6333             Denys Vlasenko  <dvlasenk@redhat.com>
6334             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6335
6336         PR tree-optimization/28632
6337         * gcc.dg/tree-ssa/vrp51.c: New test.
6338         * gcc.dg/tree-ssa/vrp52.c: New test.
6339
6340 2010-07-09  Jason Merrill  <jason@redhat.com>
6341
6342         * g++.dg/abi/covariant6.C: New.
6343         * g++.dg/inherit/covariant17.C: Test both bases.
6344         * g++.dg/inherit/covariant7.C: Check vtable layout.
6345
6346 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6347
6348         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6349
6350 2010-07-09  Richard Guenther  <rguenther@suse.de>
6351
6352         PR tree-optimization/44852
6353         * gcc.c-torture/execute/pr44852.c: New testcase.
6354
6355 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6356
6357         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6358         multiplication by values.
6359         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6360         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6361
6362 2010-07-09  Richard Guenther  <rguenther@suse.de>
6363
6364         PR tree-optimization/44882
6365         * gfortran.dg/pr44882.f90: New testcase.
6366
6367 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6368
6369         PR target/40657
6370         * gcc.target/arm/pr40657-1.c: New test.
6371         * gcc.target/arm/pr40657-2.c: New test.
6372         * gcc.c-torture/execute/pr40657.c: New test.
6373
6374 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6375
6376         * gcc.dg/tree-ssa/vrp50.c: New test.
6377         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6378
6379 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6380
6381         PR fortran/44649
6382         * gfortran.dg/c_sizeof_1.f90: Modified.
6383         * gfortran.dg/storage_size_1.f08: New.
6384         * gfortran.dg/storage_size_2.f08: New.
6385
6386 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6387
6388         * gcc.c-torture/execute/20100708-1.c: New test.
6389
6390 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6391
6392         PR fortran/44847
6393         * gfortran.dg/gomp/pr44847.f90: New test.
6394
6395 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6396
6397         PR tree-optimization/44710
6398         * gcc.dg/tree-ssa/ifc-6.c: New.
6399         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6400
6401 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6402
6403         PR fortran/18918
6404         * gfortran.dg/coarray_10.f90: Add an additional test.
6405
6406 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6407
6408         PR middle-end/44828
6409         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6410         * gcc.c-torture/execute/pr44828.x: Revert.
6411
6412 2010-07-08  Jason Merrill  <jason@redhat.com>
6413
6414         PR c++/43120
6415         * g++.dg/inherit/covariant17.C: New.
6416         * g++.dg/abi/covariant1.C: Actually test for the bug.
6417
6418 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6419
6420         PR rtl-optimization/44838
6421         * gcc.dg/pr44838.c: New.
6422
6423 2010-07-08  Richard Guenther  <rguenther@suse.de>
6424
6425         PR tree-optimization/44831
6426         * gcc.c-torture/compile/pr44831.c: New testcase.
6427         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6428
6429 2010-07-08  Richard Guenther  <rguenther@suse.de>
6430
6431         PR tree-optimization/44861
6432         * g++.dg/vect/pr44861.cc: New testcase.
6433
6434 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6435
6436         PR middle-end/44828
6437         * gcc.c-torture/execute/pr44828.x: New file.
6438
6439 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6440
6441         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6442         dg-options.
6443         * g++.dg/ext/altivec-17.C: Adjust error message.
6444
6445 2010-07-07  Tom Tromey  <tromey@redhat.com>
6446
6447         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6448
6449 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6450
6451         PR target/44844
6452         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6453         * gcc.target/i386/rdrand-2.c: Likewise.
6454         * gcc.target/i386/rdrand-3.c: Likewise.
6455
6456 2010-07-07  Jan Hubicka  <jh@suse.cz>
6457
6458         PR middle-end/44813
6459         * g++.dg/torture/pr44813.C: New testcase.
6460         * g++.dg/torture/pr44826.C: New testcase.
6461
6462 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6463
6464         PR rtl-optimization/44787
6465         * gcc.c-torture/compile/pr44788.c: New test.
6466         * gcc.target/arm/pr44788.c: New test.
6467
6468 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6469
6470         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6471
6472 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6473
6474         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6475         to dg-options.
6476
6477 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6478
6479         PR fortran/44742
6480         * gfortran.dg/parameter_array_init_6.f90: New.
6481         * gfortran.dg/initialization_20.f90: Update dg-error.
6482         * gfortran.dg/initialization_24.f90: Ditto.
6483
6484 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6485         PR fortran/PR44693
6486         * gfortran.dg/dim_range_1.f90:  New test.
6487         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6488
6489 2010-07-06  Jason Merrill  <jason@redhat.com>
6490
6491         PR c++/44703
6492         * g++.dg/cpp0x/initlist41.C: New.
6493
6494         PR c++/44778
6495         * g++.dg/template/ptrmem22.C: New.
6496
6497 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6498
6499         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6500         support.
6501         * gcc.target/i386/i386.exp: Likewise.
6502
6503 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6504
6505         PR testsuite/44195
6506         * gcc.dg/lto/20100518_0.c: Limit to x86.
6507
6508 2010-07-06  Richard Guenther  <rguenther@suse.de>
6509
6510         PR middle-end/44828
6511         * gcc.c-torture/execute/pr44828.c: New testcase.
6512
6513 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6514
6515         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6516         * g++.dg/warn/volatile1.C: Likewise.
6517         * g++.dg/template/warn1.C: Likewise.
6518
6519 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6520
6521         AVX Programming Reference (June, 2010)
6522         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6523         * g++.dg/other/i386-3.C: Likewise.
6524         * gcc.target/i386/sse-12.c: Likewise.
6525
6526         * gcc.target/i386/f16c-check.h: New.
6527         * gcc.target/i386/rdfsbase-1.c: Likewise.
6528         * gcc.target/i386/rdfsbase-2.c: Likewise.
6529         * gcc.target/i386/rdgsbase-1.c: Likewise.
6530         * gcc.target/i386/rdgsbase-2.c: Likewise.
6531         * gcc.target/i386/rdrand-1.c: Likewise.
6532         * gcc.target/i386/rdrand-2.c: Likewise.
6533         * gcc.target/i386/rdrand-3.c: Likewise.
6534         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6535         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6536         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6537         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6538         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6539         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6540         * gcc.target/i386/wrfsbase-1.c: Likewise.
6541         * gcc.target/i386/wrfsbase-2.c: Likewise.
6542         * gcc.target/i386/wrgsbase-1.c: Likewise.
6543         * gcc.target/i386/wrgsbase-2.c: Likewise.
6544
6545         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6546         (__builtin_ia32_vcvtps2ph): New.
6547         (__builtin_ia32_vcvtps2ph256): Likewise.
6548
6549         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6550         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6551
6552         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6553         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6554
6555         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6556         (__builtin_ia32_vcvtps2ph256): Likewise.
6557         Add fsgsbase,rdrnd,f16c.
6558
6559         * lib/target-supports.exp (check_effective_target_f16c): New.
6560
6561 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6562
6563         * gcc.dg/guality/nrv-1.c: New test.
6564
6565 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6566
6567         PR middle-end/42505
6568         * gcc.target/arm/pr42505.c: New test case.
6569
6570 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6571
6572         PR c++/44808
6573         * g++.dg/opt/nrv16.C: New test.
6574
6575 2010-07-05  Richard Guenther  <rguenther@suse.de>
6576
6577         PR tree-optimization/44784
6578         * gcc.c-torture/compile/pr44784.c: New testcase.
6579
6580 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6581
6582         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6583         Increase loop bound and array size.
6584         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6585         Likewise.
6586
6587 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6588
6589         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6590         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6591         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6592         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6593         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6594
6595 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6596
6597         PR c++/22138
6598         * g++.dg/parse/template25.C: New.
6599
6600 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6601
6602         PR rtl-optimization/44695
6603         * gcc.dg/torture/pr44695.c: New.
6604
6605 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6606
6607         PR c++/16630
6608         * g++.dg/ext/pretty3.C: New.
6609
6610 2010-07-04  Richard Guenther  <rguenther@suse.de>
6611
6612         PR middle-end/44809
6613         * g++.dg/torture/pr44809.C: New testcase.
6614
6615 2010-07-04  Richard Guenther  <rguenther@suse.de>
6616
6617         PR tree-optimization/44656
6618         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6619
6620 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6621             Revital Eres  <eres@il.ibm.com>
6622
6623         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6624         misaligned stores.
6625         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6626         gcc.dg/vect/vect-96.c: Likewise.
6627         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6628         that support misaligned stores. Change the number of expected
6629         misaligned accesses.
6630         * gcc.dg/vect/vect-peel-1.c: New test.
6631         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6632         gcc.dg/vect/vect-peel-4.c: Likewise.
6633         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6634         vectorizable on all targets that support realignment.
6635         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6636
6637 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6638
6639         PR c/44806
6640         * gcc.dg/torture/pr44806.c: New.
6641
6642 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6643
6644         * gnat.dg/cond_expr1.adb: New test.
6645
6646 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6647
6648         * gnat.dg/modular3.adb: New test.
6649         * gnat.dg/modular3_pkg.ads: New helper.
6650
6651 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6652             Mikael Pettersson  <mikpe@it.uu.se>
6653
6654         PR testsuite/44518
6655         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6656         Make signed-ness of chars explicit.  Scan the object for
6657         strings that are split by some target assemblers.
6658         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6659         explicit.
6660
6661 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6662
6663         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6664
6665 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6666
6667         PR/44128
6668         * g++.dg/warn/Wshadow-7.C: New test.
6669
6670 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6671             Julian Brown  <julian@codesourcery.com>
6672             Sandra Loosemore  <sandra@codesourcery.com>
6673
6674         * gcc.c-torture/execute/20100416-1.c: New test case.
6675
6676 2010-07-02  Julian Brown  <julian@codesourcery.com>
6677             Sandra Loosemore  <sandra@codesourcery.com>
6678
6679         PR target/43703
6680
6681         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6682         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6683
6684 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6685             Julian Brown  <julian@codesourcery.com>
6686
6687         * gcc.target/arm/neon/vadds64.c: Regenerated.
6688         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6689         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6690         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6691         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6692         * gcc.target/arm/neon-vmls-1.c: Likewise.
6693         * gcc.target/arm/neon-vsubs64.c: New execution test.
6694         * gcc.target/arm/neon-vsubu64.c: New execution test.
6695         * gcc.target/arm/neon-vadds64.c: New execution test.
6696         * gcc.target/arm/neon-vaddu64.c: New execution test.
6697
6698 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6699
6700         * gcc.target/arm/neon-vands64.c: New.
6701         * gcc.target/arm/neon-vandu64.c: New.
6702         * gcc.target/arm/neon-vbics64.c: New.
6703         * gcc.target/arm/neon-vbicu64.c: New.
6704         * gcc.target/arm/neon-veors64.c: New.
6705         * gcc.target/arm/neon-veoru64.c: New.
6706         * gcc.target/arm/neon-vorns64.c: New.
6707         * gcc.target/arm/neon-vornu64.c: New.
6708         * gcc.target/arm/neon-vorrs64.c: New.
6709         * gcc.target/arm/neon-vorru64.c: New.
6710         * gcc.target/arm/neon/vands64.c: Regenerated.
6711         * gcc.target/arm/neon/vandu64.c: Regenerated.
6712         * gcc.target/arm/neon/vbics64.c: Regenerated.
6713         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6714         * gcc.target/arm/neon/veors64.c: Regenerated.
6715         * gcc.target/arm/neon/veoru64.c: Regenerated.
6716         * gcc.target/arm/neon/vorns64.c: Regenerated.
6717         * gcc.target/arm/neon/vornu64.c: Regenerated.
6718         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6719         * gcc.target/arm/neon/vorru64.c: Regenerated.
6720
6721 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6722
6723         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6724
6725 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6726
6727         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6728         * gfortran.dg/intent_out_5.f90: Same.
6729         * gfortran.dg/ltrans-7.f90: Same.
6730         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6731
6732 2010-07-02  Jan Hubicka  <jh@suse.cz>
6733
6734         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6735
6736 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6737
6738         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6739
6740 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6741
6742         PR c++/44780
6743         * c-c++-common/Wunused-var-12.c: New test.
6744
6745 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6746
6747         PR target/42835
6748         * gcc.target/arm/pr42835.c: New test.
6749
6750         PR target/42172
6751         * gcc.target/arm/pr42172-1.c: New test.
6752
6753 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6754
6755         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6756
6757 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6758
6759         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6760         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6761         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6762         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6763         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6764         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6765         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6766         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6767         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6768         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6769         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6770         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6771         * gcc.target/arm/neon-vdup_ns64.c: New.
6772         * gcc.target/arm/neon-vdup_nu64.c: New.
6773         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6774         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6775         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6776         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6777         * gcc.target/arm/neon-vmov_ns64.c: New.
6778         * gcc.target/arm/neon-vmov_nu64.c: New.
6779         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6780         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6781         * gcc.target/arm/neon-vget_lanes64.c: New.
6782         * gcc.target/arm/neon-vget_laneu64.c: New.
6783         * gcc.target/arm/neon-vset_lanes64.c: New.
6784         * gcc.target/arm/neon-vset_laneu64.c: New.
6785
6786 2010-07-02  Richard Guenther  <rguenther@suse.de>
6787
6788         * g++.dg/torture/20100702-1.C: New testcase.
6789
6790 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6791
6792         PR target/44707
6793         * gcc.c-torture/compile/pr44707.c: New test.
6794
6795 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6796
6797         PR c++/44039
6798         * g++.dg/template/crash101.C: New.
6799
6800 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6801
6802         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6803         Use the ABI-0 accessors and fail it for m64.
6804
6805 2010-07-02  Jan Hubicka  <jh@suse.cz>
6806
6807         * g++.dg/tree-ssa/pr44706.C: New testcase.
6808
6809 2010-07-02  Richard Guenther  <rguenther@suse.de>
6810
6811         PR tree-optimization/44748
6812         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6813
6814 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6815
6816         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6817         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6818         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6819         the method types to forward:.
6820
6821 2010-06-30  Jason Merrill  <jason@redhat.com>
6822
6823         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6824         * g++.dg/other/pr25632.C: Likewise.
6825
6826 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6827
6828         PR tree-optimization/40421
6829         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6830
6831 2010-07-01  Richard Guenther  <rguenther@suse.de>
6832
6833         PR middle-end/42834
6834         PR middle-end/44468
6835         * gcc.c-torture/execute/20100316-1.c: New testcase.
6836         * gcc.c-torture/execute/pr44468.c: Likewise.
6837         * gcc.c-torture/compile/20100609-1.c: Likewise.
6838         * gcc.dg/volatile2.c: Adjust.
6839         * gcc.dg/plugin/selfassign.c: Likewise.
6840         * gcc.dg/pr36902.c: Likewise.
6841         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6842         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6843         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6844         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6845         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6846         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6847         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6848         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6849         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6850         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6851         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6852         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6853         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6854         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6855         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6856         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6857         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6858         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6859         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6860         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6861         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6862         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6863         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6864         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6865         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6866         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6867         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6868         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6869         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6870         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6871         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6872         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6873         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6874         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6875         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6876         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6877         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6878         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6879         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6880         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6881         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6882         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6883         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6884         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6885         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6886         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6887         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6888         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6889         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6890         * g++.dg/tree-ssa/pr31146.C: Likewise.
6891         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6892         * g++.dg/tree-ssa/pr33604.C: Likewise.
6893         * g++.dg/plugin/selfassign.c: Likewise.
6894         * gfortran.dg/array_memcpy_3.f90: Likewise.
6895         * gfortran.dg/array_memcpy_4.f90: Likewise.
6896         * c-c++-common/torture/pr42834.c: New testcase.
6897
6898 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6899
6900         PR c++/44628
6901         * g++.dg/template/crash100.C: New.
6902
6903 2010-06-30  Jan Hubicka  <jh@suse.cz>
6904
6905         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6906
6907 2010-06-30  Michael Matz  <matz@suse.de>
6908
6909         PR bootstrap/44699
6910         * gcc.dg/pr44699.c: New test.
6911
6912 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6913
6914         PR tree-optimization/39799
6915         * c-c++-common/uninit-17.c: New test.
6916
6917 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6918
6919         PR libfortran/43298
6920         * gfortran.dg/read_infnan_1.f90: New test.
6921
6922 2010-06-29  Jason Merrill  <jason@redhat.com>
6923
6924         Enable implicitly declared move constructor/operator= (N3053).
6925         * g++.dg/cpp0x/implicit3.C: New.
6926         * g++.dg/cpp0x/implicit4.C: New.
6927         * g++.dg/cpp0x/implicit5.C: New.
6928         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6929         * g++.dg/cpp0x/not_special.C: Adjust.
6930         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6931         * g++.dg/cpp0x/rv1n.C: Adjust.
6932         * g++.dg/cpp0x/rv1p.C: Adjust.
6933         * g++.dg/cpp0x/rv2n.C: Adjust.
6934         * g++.dg/cpp0x/rv2p.C: Adjust.
6935         * g++.dg/cpp0x/rv3n.C: Adjust.
6936         * g++.dg/cpp0x/rv3p.C: Adjust.
6937         * g++.dg/cpp0x/rv4n.C: Adjust.
6938         * g++.dg/cpp0x/rv4p.C: Adjust.
6939         * g++.dg/cpp0x/rv5n.C: Adjust.
6940         * g++.dg/cpp0x/rv5p.C: Adjust.
6941         * g++.dg/cpp0x/rv6n.C: Adjust.
6942         * g++.dg/cpp0x/rv6p.C: Adjust.
6943         * g++.dg/cpp0x/rv7n.C: Adjust.
6944         * g++.dg/cpp0x/rv7p.C: Adjust.
6945         * g++.dg/cpp0x/rv8p.C: Adjust.
6946         * g++.dg/gomp/pr26690-1.C: Adjust.
6947         * g++.dg/other/error20.C: Adjust.
6948         * g++.dg/other/error31.C: Adjust.
6949         * g++.dg/parse/error19.C: Adjust.
6950         * g++.dg/template/qualttp5.C: Adjust.
6951         * g++.old-deja/g++.law/ctors5.C: Adjust.
6952
6953         Enable implicitly deleted functions (N2346)
6954         * g++.dg/cpp0x/defaulted17.C: New.
6955         * g++.dg/cpp0x/implicit1.C: New.
6956         * g++.dg/cpp0x/implicit2.C: New.
6957         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6958         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6959         * g++.dg/init/ctor4.C: Adjust.
6960         * g++.dg/init/synth2.C: Adjust.
6961         * g++.dg/lto/20081118_1.C: Adjust.
6962         * g++.dg/other/error13.C: Adjust.
6963         * g++.dg/other/unused1.C: Adjust.
6964         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6965         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6966         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6967         * g++.old-deja/g++.law/ctors17.C: Adjust.
6968         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6969         * g++.old-deja/g++.pt/assign1.C: Adjust.
6970         * g++.old-deja/g++.pt/crash20.C: Adjust.
6971
6972         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6973         * g++.dg/cpp0x/defaulted13.C: Adjust.
6974         * g++.dg/cpp0x/defaulted2.C: Adjust.
6975         * g++.dg/cpp0x/defaulted3.C: Adjust.
6976         * g++.dg/cpp0x/initlist9.C: Adjust.
6977         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6978         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6979         * g++.dg/init/synth2.C: Adjust.
6980
6981         * g++.dg/cpp0x/defaulted19.C: New.
6982
6983         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6984         * g++.dg/template/error23.C: Fix for -std=c++0x.
6985
6986 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6987
6988         PR fortran/44718
6989         * gfortran.dg/proc_ptr_28.f90: New.
6990
6991 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6992
6993         PR tree-optimization/43801
6994         * g++.dg/torture/pr43801.C: New test.
6995
6996         PR debug/44668
6997         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6998
6999 2010-06-29  Jason Merrill  <jason@redhat.com>
7000
7001         PR c++/44587
7002         * g++.dg/template/qualified-id2.C: New.
7003         * g++.dg/template/qualified-id3.C: New.
7004
7005 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7006
7007         PR fortran/44696
7008         * gfortran.dg/associated_target_4.f90: New.
7009
7010 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7011
7012         PR fortran/44582
7013         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7014
7015 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7016
7017         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7018
7019 2010-06-29  Jan Hubicka  <jh@suse.cz>
7020
7021         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7022
7023 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7024
7025         PR target/43902
7026         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7027         * gcc.target/arm/wmul-3.c: New test.
7028         * gcc.target/arm/wmul-4.c: New test.
7029
7030 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7031
7032         PR rtl-optimization/44659
7033         * gcc.target/i386/extract-1.c: New.
7034         * gcc.target/i386/extract-2.c: Likewise.
7035         * gcc.target/i386/extract-3.c: Likewise.
7036         * gcc.target/i386/extract-4.c: Likewise.
7037         * gcc.target/i386/extract-5.c: Likewise.
7038         * gcc.target/i386/extract-6.c: Likewise.
7039
7040 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7041
7042         PR c++/44682
7043         * g++.dg/warn/Wunused-var-14.C: New test.
7044
7045 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7046
7047         PR fortran/43298
7048         * gfortran.dg/nan_6.f90: New.
7049
7050 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7051
7052         PR tree-optimization/43781
7053         * gcc.dg/torture/pr43781.c: New.
7054
7055 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7056
7057         PR fortran/40158
7058         * gfortran.dg/actual_rank_check_1.f90: New test.
7059
7060 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7061
7062         * gcc.dg/ipa/ipa-sra-6.c: New test.
7063
7064 2010-06-28  Jan Hubicka  <jh@suse.cz>
7065
7066         PR tree-optimization/44687
7067         * gcc.c-torture/compile/pr44687.c
7068
7069 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7070
7071         PR c++/44535
7072         * g++.dg/torture/pr44535.C: New test.
7073
7074 2010-06-28  Michael Matz  <matz@suse.de>
7075
7076         PR middle-end/44592
7077         * gfortran.dg/pr44592.f90: New test.
7078
7079 2010-06-28  Jan Hubicka  <jh@suse.cz>
7080
7081         PR tree-optimization/44357
7082         * g++.dg/torture/pr44357.C: New testcase.
7083
7084 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7085
7086         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7087         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7088         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7089         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7090         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7091         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7092         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7093         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7094
7095 2010-06-27  Jan Hubicka  <jh@suse.cz>
7096
7097         * gcc.c-torture/compile/pr44686.c: New file.
7098
7099 2010-06-27  Richard Guenther  <rguenther@suse.de>
7100
7101         PR tree-optimization/44683
7102         * gcc.c-torture/execute/pr44683.c: New testcase.
7103
7104 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7105
7106         * gnat.dg/noreturn3.ad[sb]: New test.
7107
7108 2010-06-26  Jason Merrill  <jason@redhat.com>
7109
7110         * g++.dg/cpp0x/explicit5.C: New.
7111
7112 2010-06-26  Richard Guenther  <rguenther@suse.de>
7113
7114         PR tree-optimization/44393
7115         * gcc.dg/pr44393.c: New testcase.
7116
7117 2010-06-26  Jan Hubicka  <jh@suse.cz>
7118
7119         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7120
7121 2010-06-26  Richard Guenther  <rguenther@suse.de>
7122
7123         PR middle-end/44674
7124         * gcc.dg/pr44674.c: New testcase.
7125
7126 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7127
7128         * gcc.dg/opts-3.c: New test.
7129
7130 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7131
7132         * gfortran.dg/type_decl_1.f90: New.
7133         * gfortran.dg/type_decl_2.f90: New.
7134
7135 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7136
7137         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7138         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7139
7140 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7141
7142         PR testsuite/38946
7143         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7144         error in comparing reals.
7145
7146 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7147
7148         * selected_real_kind_2.f90: New.
7149         * selected_real_kind_3.f90: New.
7150
7151 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7152
7153         * gfortran.dg/entry_19.f90: New.
7154
7155 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7156
7157         * gfortran.dg/end_subroutine_1.f90: New.
7158         * gfortran.dg/end_subroutine_2.f90: New.
7159         * gfortran.dg/interface_proc_end.f90: Update.
7160
7161 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7162
7163         * gfortran.dg/semicolon_fixed.f: Update.
7164         * gfortran.dg/semicolon_fixed_2.f: New.
7165         * gfortran.dg/semicolon_free_2.f90: New.
7166         * gfortran.dg/semicolon_free.f90: Update.
7167
7168 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7169
7170         PR fortran/44448
7171         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7172
7173 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7174
7175         * g++.dg/ipa/iinline-3.C: New test.
7176         * gcc.dg/ipa/modif-1.c: Removed.
7177
7178 2010-06-25  Jan Hubicka  <jh@suse.cz>
7179
7180         * gcc.dg/tree-ssa/ipa-split-1.c
7181
7182 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7183
7184         * g++.dg/ipa/iinline-2.C: New test.
7185
7186 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7187
7188         PR middle-end/43866
7189         * gfortran.dg/pr43866.f90: New test.
7190
7191         PR tree-optimization/44539
7192         * gcc.dg/pr44539.c: New test.
7193
7194 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7195
7196         From Jim Wilson:
7197         PR target/43902
7198         * gcc.target/mips/madd-9.c: New test.
7199
7200 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7201
7202         PR c/44517
7203         * gcc.dg/noncompile/pr44517.c: New.
7204         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7205
7206 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7207
7208         PR testsuite/43283
7209         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7210         and add argument to nop for IA64.
7211
7212 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7213
7214         PR target/44588
7215         * gcc.target/i386/mod-1.c: New.
7216         * gcc.target/i386/umod-1.c: Likewise.
7217         * gcc.target/i386/umod-2.c: Likewise.
7218         * gcc.target/i386/umod-3.c: Likewise.
7219
7220 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7221
7222         PR middle-end/44492
7223         * g++.dg/torture/pr44492.C: New test.
7224
7225 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7226
7227         * c-c++-common/warn-omitted-condop.c: New.
7228
7229 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7230
7231         PR fortran/44614
7232         * gfortran.dg/import8.f90: New.
7233
7234 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7235
7236         * gnat.dg/not_null.adb: Update test case.
7237
7238 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7239
7240         PR c++/44619
7241         * g++.dg/warn/Wunused-var-13.C: New test.
7242
7243         PR c++/44627
7244         * g++.dg/diagnostic/method1.C: New test.
7245
7246 2010-06-22  Cary Coutant  <ccoutant@google.com>
7247
7248         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7249
7250 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7251
7252         PR fortran/44616
7253         * gfortran.dg/abstract_type_8.f03: New.
7254
7255 2010-06-21  Jason Merrill  <jason@redhat.com>
7256
7257         * g++.dg/cpp0x/noexcept08.C: New.
7258
7259         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7260
7261 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7262
7263         PR target/44615
7264         * gcc.target/i386/sse2-vec-2a.c: New.
7265
7266 2010-06-21  DJ Delorie  <dj@redhat.com>
7267
7268         * gcc.dg/pragma-diag-1.c: New.
7269
7270 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7271
7272         PR target/44615
7273         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7274
7275 2010-06-21  Alan Modra  <amodra@gmail.com>
7276
7277         PR testsuite/44505
7278         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7279         tail call to check_fa_mid.
7280
7281 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7282
7283         PR target/44575
7284         * gcc.c-torture/execute/pr44575.c: New test.
7285
7286 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7287
7288         PR fortran/40632
7289         * gfortran.dg/contiguous_1.f90: New.
7290         * gfortran.dg/contiguous_2.f90: New.
7291         * gfortran.dg/contiguous_3.f90: New.
7292
7293 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7294
7295         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7296         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7297
7298 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7299
7300         PR target/44546
7301         * gcc.target/i386/pr44546.c: New test.
7302
7303 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7304
7305         * gcc.dg/opts-2.c: New test.
7306
7307 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7308
7309         PR fortran/44584
7310         * gfortran.dg/typebound_proc_15.f03: Modified.
7311
7312 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7313
7314         PR target/44072
7315         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7316         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7317
7318 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7319
7320         * g++.dg/ext/label13.C: Fix typo in last change.
7321
7322 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7323
7324         PR libfortran/44477
7325         * gfortran.dg/eof_3.f90
7326         * gfortran.dg/endfile_2.f90
7327         * gfortran.dg/endfile_4.f90
7328         * gfortran.dg/endfile_3.f90
7329
7330 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7331
7332         PR c++/41090
7333         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7334
7335 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7336
7337         PR fortran/44556
7338         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7339
7340 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7341
7342         * gcc.target/arm/pr40900.c: New test.
7343
7344 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7345
7346         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7347
7348 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7349
7350         PR fortran/44558
7351         * gfortran.dg/typebound_call_15.f03: New.
7352
7353 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7354
7355         PR c++/44486
7356         * g++.dg/pr44486.C: New.
7357
7358 2010-06-16  DJ Delorie  <dj@redhat.com>
7359
7360         * gcc.target/i386/volatile-bitfields-1.c: New.
7361         * gcc.target/i386/volatile-bitfields-2.c: New.
7362
7363 2010-06-16  Jason Merrill  <jason@redhat.com>
7364
7365         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7366
7367         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7368
7369 2010-06-16  Richard Guenther  <rguenther@suse.de>
7370
7371         PR c/44555
7372         * gcc.c-torture/execute/pr44555.c: New testcase.
7373
7374 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7375
7376         PR fortran/44549
7377         * gfortran.dg/typebound_proc_16.f03: New.
7378
7379 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7380
7381         * g++.dg/torture/pr43905.C: New test.
7382
7383 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7384
7385         PR testsuite/44538
7386         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7387         initialization loop from being vectorized.
7388         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7389
7390 2010-06-16  Alan Modra  <amodra@gmail.com>
7391
7392         PR tree-optimization/44507
7393         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7394
7395 2010-06-15  Jason Merrill  <jason@redhat.com>
7396
7397         * g++.dg/overload/arg3.C: Adjust error locations.
7398         * g++.dg/overload/copy1.C: Likewise.
7399         * g++.dg/tc1/dr152.C: Likewise.
7400         * g++.dg/template/incomplete4.C: Likewise.
7401         * g++.dg/template/incomplete5.C: Likewise.
7402         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7403         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7404         * g++.old-deja/g++.pt/crash9.C: Likewise.
7405
7406         * g++.dg/inherit/virtual5.C: New.
7407
7408         * g++.dg/cpp0x/defaulted18.C: New.
7409
7410         * g++.dg/cpp0x/initlist40.C: New.
7411
7412         * g++.dg/cpp0x/initlist39.C: New.
7413
7414 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7415
7416         PR middle-end/44391
7417         * gcc.dg/graphite/pr44391.c: New.
7418
7419 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7420
7421         PR fortran/43388
7422         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7423         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7424         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7425         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7426
7427 2010-06-15  Richard Guenther  <rguenther@suse.de>
7428
7429         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7430
7431 2010-06-15  Richard Guenther  <rguenther@suse.de>
7432
7433         * gcc.dg/vect/bb-slp-21.c: Adjust.
7434         * gcc.dg/vect/bb-slp-13.c: Likewise
7435         * gcc.dg/vect/bb-slp-4.c: Likewise
7436         * gcc.dg/vect/bb-slp-22.c: Likewise
7437         * gcc.dg/vect/bb-slp-14.c: Likewise
7438         * gcc.dg/vect/bb-slp-23.c: Likewise
7439         * gcc.dg/vect/bb-slp-15.c: Likewise
7440         * gcc.dg/vect/bb-slp-17.c: Likewise
7441         * gcc.dg/vect/bb-slp-18.c: Likewise
7442         * gcc.dg/vect/bb-slp-19.c: Likewise
7443         * gcc.dg/vect/bb-slp-10.c: Likewise
7444         * gcc.dg/vect/bb-slp-11.c: Likewise
7445         * gcc.dg/vect/bb-slp-20.c: Likewise
7446         * gcc.dg/vect/bb-slp-3.c: Likewise
7447
7448 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7449
7450         PR fortran/44536
7451         * gfortran.dg/gomp/pr44536.f90: New test.
7452         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7453
7454 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7455
7456         PR target/44534
7457         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7458         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7459
7460 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7461
7462         PR tree-optimization/44508
7463         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7464
7465         PR bootstrap/44509
7466         * gcc.dg/pr44509.c: New test.
7467
7468 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7469
7470         PR tree-optimization/44507
7471         * gcc.dg/vect/pr44507.c: New test.
7472
7473 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7474
7475         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7476         and c-pretty-print.h.
7477
7478         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7479
7480 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7481
7482         * gfortran.dg/whole_file_18.f90: Updated error message.
7483
7484 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7485
7486         * gfortran.dg/whole_file_20.f03: New.
7487
7488 2010-06-12  Jan Hubicka  <jh@suse.cz>
7489
7490         * gcc.c-torture/compile/pc44485.c: New testcase.
7491
7492 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7493
7494         PR fortran/40117
7495         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7496         * gfortran.dg/typebound_proc_14.f03: New.
7497         * gfortran.dg/typebound_proc_15.f03: New.
7498
7499 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7500
7501         * gcc.dg/opts-1.c: New test.
7502
7503 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7504
7505         * gcc.dg/funroll-loops-all.c: Update expected error.
7506
7507 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7508
7509         PR target/44481
7510         * gcc.target/i386/pr44481.c: New test.
7511
7512 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7513
7514         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7515
7516 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7517
7518         PR middle-end/44483
7519         * gcc.dg/tree-ssa/pr44483.c: New.
7520
7521 2010-06-11  Paul Brook  <paul@codesourcery.com>
7522
7523         * g++.dg/other/arm-neon-1.C: New test.
7524
7525 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7526
7527         PR fortran/42051
7528         PR fortran/43896
7529         * gfortran.dg/class_23.f03: New test.
7530
7531 2010-06-11  Jan Hubicka  <jh@suse.cz>
7532
7533         * gcc.dg/ipa/pure-const-2.c: New testcase.
7534
7535 2010-06-11  Jan Hubicka  <jh@suse.cz>
7536
7537         * gcc.dg/noreturn-7.c: Update.
7538         * gcc.dg/noreturn-4.c: Update.
7539
7540 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7541
7542         Fix MIPS bootstrap
7543         * g++.dg/other/typedef4.C: New test.
7544
7545 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7546
7547         PR fortran/44207
7548         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7549
7550 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7551
7552         PR fortran/44457
7553         * gfortran.dg/asynchronous_3.f03
7554
7555 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7556
7557         PR middle-end/44185
7558         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7559         non-temporal stores out of the tests to form new test cases.  As a
7560         result, no non-temporal store should be generated in this case.
7561
7562         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7563         prefetch-7.c that generate one non-temporal store.
7564
7565         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7566         prefetch-7.c that generate one non-temporal store and one
7567         one-temporal prefetch.
7568
7569 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7570
7571         PR tree-optimization/44258
7572         * gcc.dg/tree-ssa/pr44258.c: New test.
7573
7574 2010-06-10  Daniel Kraft  <d@domob.eu>
7575
7576         PR fortran/38936
7577         * gfortran.dg/associate_1.f03: New test.
7578         * gfortran.dg/associate_2.f95: New test.
7579         * gfortran.dg/associate_3.f03: New test.
7580         * gfortran.dg/associate_4.f08: New test.
7581
7582 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7583
7584         * gfortran.dg/selected_char_kind_4.f90: New test.
7585
7586 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7587
7588         * gcc.dg/pr42461.c: New test.
7589
7590 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7591
7592         PR fortran/44347
7593         * gfortran.dg/selected_real_kind_1.f90: New.
7594
7595 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7596
7597         PR fortran/44359
7598         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7599         warning.
7600         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7601         check for warning.
7602
7603 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7604
7605         * gfortran.dg/data_namelist_conflict.f90: New test.
7606
7607 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7608
7609         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7610         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7611         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7612
7613 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7614
7615         * gfortran.dg/mvbits_9.f90: New test.
7616         * gfortran.dg/ibset_1.f90: Ditto.
7617         * gfortran.dg/ibits_1.f90: Ditto.
7618         * gfortran.dg/btest_1.f90: Ditto.
7619         * gfortran.dg/ibclr_1.f90: Ditto.
7620
7621 2010-06-09  Jason Merrill  <jason@redhat.com>
7622
7623         PR c++/44366
7624         * g++.dg/cpp0x/decltype23.C: Move to...
7625         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7626
7627 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7628
7629         PR fortran/44211
7630         * gfortran.dg/typebound_call_14.f03: New test.
7631
7632 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7633
7634         PR tree-optimization/44423
7635         * gcc.dg/tree-ssa/pr44423.c: New test.
7636
7637 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7638
7639         PR testsuite/42843
7640         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7641         TV_NONE to initialize tv_id field.
7642         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7643         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7644         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7645         Include toplev.h .
7646         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7647         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7648         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7649
7650 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7651
7652         PR tree-optimization/39874
7653         PR middle-end/28685
7654         * gcc.dg/pr39874.c: New file.
7655
7656 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7657
7658         * g++.dg/ext/attr-alias-1.C: New.
7659         * g++.dg/ext/attr-alias-2.C: New.
7660
7661 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7662
7663         PR fortran/44446
7664         * gfortran.dg/proc_ptr_27.f90: New.
7665
7666 2010-06-07  Jason Merrill  <jason@redhat.com>
7667
7668         PR c++/44366
7669         * g++.dg/cpp0x/decltype23.C: New.
7670
7671 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
7672             Shujing Zhao  <pearly.zhao@oracle.com>
7673
7674         PR c/37724
7675         * gcc.dg/c90-const-expr-10.c: Adjust.
7676         * gcc.dg/c99-const-expr-10.c: Adjust.
7677         * gcc.dg/init-bad-7.c: New.
7678
7679 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7680
7681         * lib/target-supports.exp (check_effective_target_gas): New proc.
7682         * gcc.c-torture/execute/960321-1.x: New file.
7683
7684 2010-06-07  Jason Merrill  <jason@redhat.com>
7685
7686         PR c++/44401
7687         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7688
7689 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7690
7691         PR c++/44444
7692         * g++.dg/warn/Wunused-var-12.C: New test.
7693
7694         PR c++/44443
7695         * c-c++-common/Wunused-var-11.c: New test.
7696
7697 2010-06-07  Jan Hubicka  <jh@suse.cz>
7698
7699         * gcc.dg/ipa/pure-const-1.c: New testcase.
7700
7701 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7702
7703         PR rtl-optimization/44404
7704         * gcc.dg/pr44404.c: New.
7705
7706 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7707
7708         PR target/44159
7709         * gcc.target/i386/abi-2.c: Check sysv abi here.
7710         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7711         function to avoid failures by different ABIs.
7712         * gcc.target/i386/aes-check.h: Likewise.
7713         * gcc.target/i386/avx-check.h: Likewise.
7714         * gcc.target/i386/fma4-check.h: Likewise.
7715         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7716         * gcc.target/i386/mmx-check.h: Likewise.
7717         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7718         * gcc.target/i386/pclmul-check.h: Likewise.
7719         * gcc.target/i386/sse-check.h: Likewise.
7720         * gcc.target/i386/sse2-check.h: Likewise.
7721         * gcc.target/i386/sse3-check.h: Likewise.
7722         * gcc.target/i386/sse4_1-check.h: Likewise.
7723         * gcc.target/i386/sse4_2-check.h: Likewise.
7724         * gcc.target/i386/sse4a-check.h: Likewise.
7725         * gcc.target/i386/ssse3-check.h: Likewise.
7726         * gcc.target/i386/xop-check.h: Likewise.
7727         * gcc.target/i386/pr27971.c: Fix for LLP64.
7728         * gcc.target/i386/pr39139.c: Likewise.
7729         * gcc.target/i386/pr39315-check.c: Likewise.
7730         * gcc.target/i386/vararg-1.c: Likewise.
7731         * gcc.target/i386/vararg-2.c: Likewise.
7732         Additional add dg-compile to avoid failure due
7733         missing foo symbol.
7734
7735         * gcc.dg/compound-literal-1.c: Fix for llp64.
7736         * gcc.dg/pr32370.c: Likewise.
7737         * gcc.dg/pr37561.c: Likewise.
7738         * gcc.dg/pr41340.c: Likewise.
7739         * gcc.dg/pr41551.c: Likewise.
7740
7741 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7742
7743         PR c++/44188
7744         * g++.dg/debug/dwarf2/typedef3.C: New test.
7745
7746 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7747
7748         PR c/20000
7749         * c-c++-common/pr20000.c: New.
7750
7751 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7752
7753         PR c++/44086
7754         * g++.dg/init/pr44086.C: New.
7755         * g++.dg/cpp0x/decltype4.C: Adjust.
7756
7757 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7758
7759         PR fortran/43945
7760         * gfortran.dg/generic_23.f03: New test.
7761
7762 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7763
7764         PR fortran/43895
7765         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7766
7767 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7768
7769         PR c++/44361
7770         * c-c++-common/Wunused-var-9.c: New test.
7771
7772 2010-06-05  Jason Merrill  <jason@redhat.com>
7773
7774         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7775
7776 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7777
7778         PR c/44322
7779         * gcc.dg/c99-restrict-4.c: New test.
7780
7781 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7782
7783         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7784         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7785         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7786         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7787         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7788         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7789         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7790         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7791         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7792         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7793         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7794         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7795         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7796         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7797         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7798         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7799         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7800         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7801         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7802         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7803         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7804         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7805
7806 2010-06-04  Jason Merrill  <jason@redhat.com>
7807
7808         * g++.dg/cpp0x/noexcept06.C: New.
7809         * g++.dg/cpp0x/noexcept07.C: New.
7810
7811         * g++.dg/cpp0x/noexcept01.C: New.
7812         * g++.dg/cpp0x/noexcept02.C: New.
7813         * g++.dg/cpp0x/noexcept03.C: New.
7814         * g++.dg/cpp0x/noexcept04.C: New.
7815         * g++.dg/cpp0x/noexcept05.C: New.
7816
7817 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7818
7819         PR c++/44412
7820         * g++.dg/warn/Wunused-var-10.C: New test.
7821         * g++.dg/warn/Wunused-var-11.C: New test.
7822
7823         PR c++/44362
7824         * c-c++-common/Wunused-var-10.c: New test.
7825
7826 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7827
7828         PR c/25880
7829         * gcc.dg/assign-warn-2.c: Update.
7830         * gcc.dg/cpp/line3.c: Update.
7831         * gcc.dg/c99-array-lval-8.c: Update.
7832         * gcc.dg/cast-qual-2.c: Update.
7833         * gcc.dg/c99-arraydecl-3.c:  Update.
7834         * gcc.dg/assign-warn-1.c:  Update.
7835         * gcc.dg/format/gcc_diag-1.c:  Update.
7836
7837 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7838
7839         PR rtl-optimization/39871
7840         PR rtl-optimization/40615
7841         PR rtl-optimization/42500
7842         PR rtl-optimization/42502
7843         * gcc.target/arm/eliminate.c: New test.
7844
7845 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7846
7847         PR libstdc++/44410
7848         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7849         * g++.old-deja/g++.other/delete3.C: Likewise.
7850         * g++.old-deja/g++.other/new.C: Likewise.
7851         * g++.old-deja/g++.law/operators27.C: Likewise.
7852         * g++.old-deja/g++.mike/p755.C: Likewise.
7853         * g++.dg/eh/new1.C: Likewise.
7854         * g++.dg/init/new5.C: Likewise.
7855
7856 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7857
7858         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7859         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7860         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7861
7862 2010-06-03  Richard Guenther  <rguenther@suse.de>
7863
7864         PR lto/41921
7865         * lib/lto.exp: Always load gcc.exp.
7866         (lto-obj): For C source files invoke gcc_target_compile.
7867         * g++.dg/lto/20100603-1_0.C: New testcase.
7868         * g++.dg/lto/20100603-1_1.c: Likewise.
7869
7870 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7871
7872         PR tree-optimization/43688
7873         * gfortran.dg/pr43688.f90: New.
7874
7875 2010-06-03  Richard Guenther  <rguenther@suse.de>
7876
7877         PR lto/41584
7878         * gcc.dg/lto/20100603-1_0.c: New testcase.
7879         * gcc.dg/lto/20100603-2_0.c: Likewise.
7880         * gcc.dg/lto/20100603-3_0.c: Likewise.
7881
7882 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7883
7884         PR target/44218
7885         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7886         * gcc.target/powerpc/recip-2.c: Ditto.
7887         * gcc.target/powerpc/recip-3.c: Ditto.
7888         * gcc.target/powerpc/recip-4.c: Ditto.
7889         * gcc.target/powerpc/recip-5.c: Ditto.
7890         * gcc.target/powerpc/recip-6.c: Ditto.
7891         * gcc.target/powerpc/recip-7.c: Ditto.
7892         * gcc.target/powerpc/recip-test.h: Ditto.
7893         * gcc.target/powerpc/recip-test2.h: Ditto.
7894
7895 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7896
7897         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7898
7899 2010-06-02  Jason Merrill  <jason@redhat.com>
7900
7901         * g++.dg/ext/vector9.C: Expect typedef in error message.
7902
7903         PR c++/9726
7904         PR c++/23594
7905         PR c++/44333
7906         * g++.dg/tc1/dr101.C: Remove xfails.
7907
7908 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7909
7910         PR middle-end/44372
7911         * g++.dg/ipa/pr44372.C: New.
7912
7913 2010-06-02  Jan Hubicka  <jh@suse.cz>
7914
7915         PR middle-end/44295
7916         * g++.dg/torture/pr44295.C: Neww testcase.
7917
7918 2010-06-02  Jan Hubicka  <jh@suse.cz>
7919
7920         * gcc.dg/tree-ssa/loadpre6.c: Update.
7921
7922 2010-06-02  Richard Guenther  <rguenther@suse.de>
7923
7924         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7925         diagnostic.h.
7926
7927 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7928
7929         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7930         the link fail message.
7931
7932 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7933
7934         PR fortran/44360
7935         * gfortran.dg/use_13.f90: New test case.
7936
7937 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7938
7939         PR fortran/44371
7940         * gfortran.dg/error_stop_2.f08: Minor update.
7941
7942 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7943
7944         PR fortran/44371
7945         * gfortran.dg/error_stop_1.f08: New test.
7946         * gfortran.dg/error_stop_2.f08: New test.
7947
7948 2010-06-01  Jason Merrill  <jason@redhat.com>
7949
7950         DR 990
7951         * g++.dg/cpp0x/initlist37.C: New.
7952         * g++.dg/cpp0x/initlist38.C: New.
7953
7954         PR c++/44358
7955         * g++.dg/cpp0x/initlist36.C: New.
7956
7957 2010-05-31 Jan Hubicka  <jh@suse.cz>
7958
7959         * gcc.dg/noreturn-8.c: New testcase.
7960
7961 2010-05-31 Jan Hubicka  <jh@suse.cz>
7962
7963         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7964         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7965
7966 2010-05-31 Jan Hubicka  <jh@suse.cz>
7967
7968         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7969         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7970
7971 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7972
7973         PR fortran/36928
7974         * gfortran.dg/dependency_27.f90:  New test.
7975         * gfortran.dg/array_assign_1.F90:  New test.
7976
7977 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7978
7979         PR target/44338
7980         * gcc.target/i386/sse-24.c: New test.
7981
7982 2010-05-31  Jan Hubicka  <jh@suse.cz>
7983
7984         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7985
7986 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7987
7988         PR middle-end/44337
7989         * gcc.dg/pr44337.c: New test.
7990
7991         PR tree-optimization/44182
7992         * g++.dg/debug/pr44182.C: New test.
7993
7994 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7995
7996         * gcc.dg/nested-func-7.c: New test.
7997         * gnat.dg/frame_overflow.adb: Adjust directives.
7998
7999 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8000
8001         * gnat.dg/prot2.ad[sb]: New test.
8002         * gnat.dg/prot2_pkg1.ads: New helper.
8003         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8004
8005 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8006
8007         * gnat.dg/array11.adb: Adjust dg-warning directive.
8008         * gnat.dg/object_overflow.adb: Likewise.
8009
8010 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8011
8012         PR middle-end/44306
8013         * gcc.dg/tree-ssa/pr44306.c: New.
8014
8015 2010-05-29  Jan Hubicka  <jh@suse.cz>
8016
8017         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8018
8019 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8020
8021         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8022
8023 2010-05-28  Mike Stump  <mikestump@comcast.net>
8024
8025         PR objc/44125
8026         * objc.dg/const-str-9.m: Remove static.
8027
8028 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8029
8030         PR target/43636
8031         * gcc.c-torture/compile/pr43636.c: New test.
8032
8033 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8034
8035         PR objc++/23616
8036         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8037         * obj-c++.dg/try-catch-9.mm: Ditto.
8038
8039 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8040
8041         Revert patch for PR c++/44188
8042         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8043
8044 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8045
8046         PR c++/44188
8047         * g++.dg/debug/dwarf2/typedef3.C: New test.
8048
8049 2010-05-27  Jason Merrill  <jason@redhat.com>
8050
8051         PR c++/43555
8052         * g++.dg/ext/vla9.C: New.
8053
8054 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8055
8056         PR objc/44140
8057         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8058         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8059         * objc.dg/torture/tls/thr-init.m: Ditto.
8060         * objc.dg/torture/trivial.m: Ditto.
8061         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8062         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8063         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8064         * obj-c++.dg/torture/trivial.mm: Ditto.
8065
8066 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8067
8068         * g++.dg/lto/20100302_0.C: Skip on darwin.
8069
8070 2010-05-27  Richard Guenther  <rguenther@suse.de>
8071
8072         PR tree-optimization/44284
8073         * gcc.dg/vect/vect-118.c: New testcase.
8074         * gcc.dg/vect/bb-slp-20.c: Adjust.
8075         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8076         * gcc.dg/vect/slp-9.c: Likewise.
8077         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8078         * gcc.dg/vect/vect-10.c: Likewise.
8079         * gcc.dg/vect/vect-109.c: Likewise.
8080         * gcc.dg/vect/vect-12.c: Likewise.
8081         * gcc.dg/vect/vect-36.c: Likewise.
8082         * gcc.dg/vect/vect-7.c: Likewise.
8083         * gcc.dg/vect/vect-iv-8.c: Likewise.
8084         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8085         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8086         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8087         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8088         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8089         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8090         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8091         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8092         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8093         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8094         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8095         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8096         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8097         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8098         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8099         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8100         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8101
8102 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8103
8104         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8105         necessary.
8106
8107 2010-05-26  Jan Hubicka  <jh@suse.cz>
8108
8109         * gcc.dg/lto/materialize-1_0.c: New file.
8110         * gcc.dg/lto/materialize-1_1.c: New file.
8111
8112 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8113
8114         * gnat.dg/lto10.adb: New test.
8115         * gnat.dg/lto10_pkg.ads: New helper.
8116
8117 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8118
8119         * lib/target-supports.exp (check_effective_target_int128): New
8120         function to check if __int128 types are available for target.
8121         * c-c++-common/int128-types-1.c: New.
8122         * c-c++-common/int128-1.c: New.
8123         * c-c++-common/int128-2.c: New.
8124         * g++.dg/abi/mangle43.C: New.
8125         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8126         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8127         pointer-wide scalar.
8128         * g++.dg/other/pr25632.C: Likewise.
8129         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8130         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8131         overflow warnings.
8132         * g++.dg/warn/pr13358-4.C: Likewise.
8133         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8134         * g++.dg/warn/Wconversion-null.C: Likewise.
8135
8136 2010-05-26  Jason Merrill  <jason@redhat.com>
8137
8138         PR c++/43382
8139         * g++.dg/cpp0x/variadic101.C: New.
8140
8141 2010-05-26  Richard Guenther  <rguenther@suse.de>
8142
8143         PR rtl-optimization/44164
8144         * gcc.c-torture/execute/pr44164.c: New testcase.
8145         * g++.dg/tree-ssa/pr13146.C: Adjust.
8146
8147 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8148
8149         PR fortran/40011
8150         * gfortran.dg/whole_file_19.f90 : New test.
8151
8152 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8153
8154         PR fortran/30668
8155         PR fortran/31346
8156         PR fortran/34260
8157         * gfortran.dg/pr40999.f: Fix function type.
8158         * gfortran.dg/whole_file_5.f90: Likewise.
8159         * gfortran.dg/whole_file_6.f90: Likewise.
8160         * gfortran.dg/whole_file_16.f90: New.
8161         * gfortran.dg/whole_file_17.f90: New.
8162         * gfortran.dg/whole_file_18.f90: New.
8163
8164 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8165             Iain Sandoe  <iains@gcc.gnu.org>
8166
8167         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8168         * gcc.c-torture/compile/pr44197.c: Require alias support.
8169         * gcc.dg/lto/20081222_0.c: Ditto.
8170
8171 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8172
8173         PR debug/42801
8174         * gcc.dg/guality/vla-2.c: New test.
8175
8176 2010-05-25  Richard Guenther  <rguenther@suse.de>
8177
8178         PR middle-end/44069
8179         * g++.dg/torture/pr44069.C: New testcase.
8180
8181 2010-05-25  Richard Guenther  <rguenther@suse.de>
8182
8183         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8184
8185 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8186
8187         PR objc/44140
8188         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8189
8190 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8191
8192         * obj-c++.dg/torture/tls/trivial.mm: New.
8193         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8194         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8195         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8196         * obj-c++.dg/torture/tls/diag-1.mm: New.
8197         * obj-c++.dg/torture/tls/tls.exp: New.
8198         * obj-c++.dg/torture/trivial.mm: New.
8199         * obj-c++.dg/torture/dg-torture.exp: New.
8200         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8201         * obj-c++.dg/tls/trivial.m: New.
8202         * obj-c++.dg/tls/init-1.mm: New.
8203         * obj-c++.dg/tls/diag-1.mm: New.
8204         * obj-c++.dg/tls/init-2.mm: New.
8205         * obj-c++.dg/tls/diag-2.mm: New.
8206         * obj-c++.dg/tls/diag-3.mm: New.
8207         * obj-c++.dg/tls/diag-4.mm: New.
8208         * obj-c++.dg/tls/static-1.mm: New.
8209         * obj-c++.dg/tls/tls.exp: New.
8210         * obj-c++.dg/tls/diag-5.mm: New.
8211         * obj-c++.dg/tls/static-1a.mm: New.
8212         * objc-obj-c++-shared/Object1.mm: New.
8213         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8214
8215 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8216
8217         PR objc++/43689
8218         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8219         * obj-c++.dg/const-str-6.mm: Ditto.
8220
8221 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8222
8223         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8224
8225 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8226
8227         PR ada/38394
8228         * gnat.dg/array13.ad[sb]: New test.
8229
8230 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8231             Sandra Loosemore  <sandra@codesourcery.com>
8232
8233         * gcc.target/arm/neon/: Regenerated test cases.
8234
8235         * gcc.target/arm/neon/polytypes.c,
8236         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8237         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8238         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8239         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8240         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8241         dg-add-options arm_neon.
8242
8243         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8244         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8245         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8246         and arm_neon_fp16_ok.
8247
8248         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8249         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8250
8251         * lib/target-supports.exp (add_options_for_arm_neon): New.
8252         (check_effective_target_arm_neon_ok_nocache): New, from
8253         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8254         (check_effective_target_arm_neon_ok): Use
8255         check_effective_target_arm_neon_ok_nocache.
8256         (add_options_for_arm_neon_fp16)
8257         (check_effective_target_arm_neon_fp16_ok)
8258         check_effective_target_arm_neon_fp16_ok_nocache): New.
8259         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8260
8261 2010-05-24  Jason Merrill  <jason@redhat.com>
8262
8263         PR c++/41510
8264         * g++.dg/cpp0x/initlist35.C: New.
8265         * g++.dg/init/brace6.C: Adjust.
8266
8267 2010-05-24  Paul Brook  <paul@codesourcery.com>
8268
8269         * gcc.target/arm/frame-pointer-1.c: New test.
8270         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8271         pointer elimination.
8272
8273 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8274
8275         PR target/44245
8276         * gcc.target/i386/crc32-3.c: New.
8277         * gcc.target/i386/crc32-4.c: Likewise.
8278
8279 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8280
8281         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8282         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8283         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8284
8285 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8286
8287         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8288
8289 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8290
8291         PR target/43869
8292         * gcc.c-target/pr43869.c: New test.
8293
8294 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8295
8296         PR fortran/44212
8297         * gfortran.dg/class_22.f03: New.
8298
8299 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8300
8301         PR lto/44238
8302         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8303
8304 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8305
8306         PR fortran/44213
8307         * gfortran.dg/abstract_type_7.f03: New.
8308
8309 2010-05-21  Jason Merrill  <jason@redhat.com>
8310
8311         * g++.dg/eh/spec11.C: Test cleanup optimization.
8312
8313 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8314
8315         PR debug/44223
8316         * gcc.target/i386/pr44223.c: New test.
8317
8318 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8319
8320         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8321
8322 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8323
8324         * g++.dg/other/const3.C: New test.
8325
8326 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8327
8328         PR fortran/38407
8329         * warn_unused_dummy_argument_1.f90: New.
8330         * warn_unused_dummy_argument_2.f90: New.
8331
8332 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8333
8334         PR c++/30298
8335         * g++.dg/inherit/crash1.C: New.
8336         * g++.dg/inherit/crash2.C: Likewise.
8337
8338 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8339
8340         PR debug/44178
8341         * g++.dg/debug/pr44178.C: New test.
8342
8343 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8344
8345         PR middle-end/44185
8346         * gcc.dg/tree-ssa/prefetch-6.c: Add
8347         --param min-insn-to-prefetch-ratio=6.
8348         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8349         allow unrolling, and adjust the movnti count.
8350
8351 2010-05-20  Jan Hubicka  <jh@suse.cz>
8352
8353         PR middle-end/44197
8354         * gcc.c-torture/compile/pr44197.c: New file.
8355
8356 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8357
8358         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8359         Fix test code.
8360         (check_effective_target_xop): Remove __may_alias__ attribute.
8361
8362 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8363
8364         PR target/44202
8365         * gcc.c-torture/execute/pr44202-1.c: New test.
8366
8367 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8368
8369         PR fortran/43851
8370         * gfortran.dg/label_1.f90: Update test.
8371
8372 2010-05-19  Jan Hubicka  <jh@suse.cz>
8373
8374         * gcc.dg/lto/ipareference2_0.c: New file.
8375         * gcc.dg/lto/ipareference2_1.c: New file.
8376
8377 2010-05-19  Jason Merrill  <jason@redhat.com>
8378
8379         * g++.dg/parse/fn-typedef2.C: New.
8380
8381         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8382         function type.
8383
8384         PR c++/44193
8385         * g++.dg/template/fntype1.C: New.
8386
8387 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8388
8389         * gnat.dg/discr23.ad[sb]: New test.
8390         * gnat.dg/discr23_pkg.ads: New helper.
8391
8392         * gnat.dg/specs/controlled1.ads: New test.
8393         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8394
8395 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8396
8397         PR fortran/44055
8398         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8399         Fixed scope of C_SIZEOF.
8400         * gfortran.dg/warn_conversion_2.f90: New.
8401
8402 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8403
8404         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8405         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8406         for optional selector.
8407         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8408         (check_effective_target_sse3): New proc.
8409         * gcc.target/i386/math-torture/math-torture.exp: Load
8410         target-supports.exp.
8411         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8412         check_effective_target_sse2.
8413         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8414         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8415         * g++.dg/vect/vect.exp: Likewise.
8416         * gfortran.dg/vect/vect.exp: Likewise.
8417         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8418         -msse2 if check_effective_target_sse2.
8419
8420         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8421         * gcc.target/i386/3dnow-2.c: Likewise.
8422         * gcc.target/i386/3dnowA-1.c: Likewise.
8423         * gcc.target/i386/3dnowA-2.c: Likewise.
8424         * gcc.target/i386/pr42549.c: Likewise.
8425
8426         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8427         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8428         * gcc.target/i386/sse3-addsubps.c: Likewise.
8429         * gcc.target/i386/sse3-haddpd.c: Likewise.
8430         * gcc.target/i386/sse3-haddps.c: Likewise.
8431         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8432         * gcc.target/i386/sse3-hsubps.c: Likewise.
8433         * gcc.target/i386/sse3-movddup.c: Likewise.
8434         * gcc.target/i386/sse3-movshdup.c: Likewise.
8435         * gcc.target/i386/sse3-movsldup.c: Likewise.
8436
8437         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8438         * g++.dg/ext/attrib35.C: Likewise.
8439         * g++.dg/opt/pr40496.C: Likewise.
8440         * g++.dg/other/i386-1.C: Likewise.
8441         * g++.dg/other/i386-4.C: Likewise.
8442         * g++.dg/other/pr34435.C: Likewise.
8443         * g++.dg/other/pr39496.C: Likewise.
8444         * g++.dg/other/pr40446.C: Likewise.
8445         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8446         * gcc.dg/compat/vector-1a_main.c: Likewise.
8447         * gcc.dg/compat/vector-2a_main.c: Likewise.
8448         * gcc.dg/lto/20090206-1_0.c: Likewise.
8449         * gcc.dg/pr34856.c: Likewise.
8450         * gcc.dg/pr36584.c: Likewise.
8451         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8452         * gcc.dg/pr37544.c: Likewise.
8453         * gcc.dg/torture/pr16104-1.c: Likewise.
8454         * gcc.dg/torture/pr35771-1.c: Likewise.
8455         * gcc.dg/torture/pr35771-2.c: Likewise.
8456         * gcc.dg/torture/pr35771-3.c: Likewise.
8457         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8458         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8459         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8460         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8461         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8462         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8463         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8464         * gcc.target/i386/20060512-1.c: Likewise.
8465         * gcc.target/i386/20060512-3.c: Likewise.
8466         * gcc.target/i386/all_one_m128i.c: Likewise.
8467         * gcc.target/i386/float128-1.c: Likewise.
8468         * gcc.target/i386/float128-2.c: Likewise.
8469         * gcc.target/i386/fpcvt-1.c: Likewise.
8470         * gcc.target/i386/fpcvt-2.c: Likewise.
8471         * gcc.target/i386/fpcvt-3.c: Likewise.
8472         * gcc.target/i386/fpprec-1.c: Likewise.
8473         * gcc.target/i386/funcspec-9.c: Likewise.
8474         * gcc.target/i386/incoming-1.c: Likewise.
8475         * gcc.target/i386/incoming-12.c: Likewise.
8476         * gcc.target/i386/incoming-2.c: Likewise.
8477         * gcc.target/i386/incoming-3.c: Likewise.
8478         * gcc.target/i386/incoming-4.c: Likewise.
8479         * gcc.target/i386/incoming-6.c: Likewise.
8480         * gcc.target/i386/incoming-7.c: Likewise.
8481         * gcc.target/i386/incoming-8.c: Likewise.
8482         * gcc.target/i386/opt-1.c: Likewise.
8483         * gcc.target/i386/opt-2.c: Likewise.
8484         * gcc.target/i386/ordcmp-1.c: Likewise.
8485         * gcc.target/i386/pr17692.c: Likewise.
8486         * gcc.target/i386/pr18614-1.c: Likewise.
8487         * gcc.target/i386/pr22152.c: Likewise.
8488         * gcc.target/i386/pr23570.c: Likewise.
8489         * gcc.target/i386/pr23575.c: Likewise.
8490         * gcc.target/i386/pr26449-1.c: Likewise.
8491         * gcc.target/i386/pr26600.c: Likewise.
8492         * gcc.target/i386/pr27790.c: Likewise.
8493         * gcc.target/i386/pr28839.c: Likewise.
8494         * gcc.target/i386/pr30970.c: Likewise.
8495         * gcc.target/i386/pr32000-1.c: Likewise.
8496         * gcc.target/i386/pr32000-2.c: Likewise.
8497         * gcc.target/i386/pr32280.c: Likewise.
8498         * gcc.target/i386/pr32661.c: Likewise.
8499         * gcc.target/i386/pr32708-1.c: Likewise.
8500         * gcc.target/i386/pr32961.c: Likewise.
8501         * gcc.target/i386/pr33329.c: Likewise.
8502         * gcc.target/i386/pr35714.c: Likewise.
8503         * gcc.target/i386/pr35767-1.c: Likewise.
8504         * gcc.target/i386/pr35767-1d.c: Likewise.
8505         * gcc.target/i386/pr35767-1i.c: Likewise.
8506         * gcc.target/i386/pr35767-2.c: Likewise.
8507         * gcc.target/i386/pr35767-2d.c: Likewise.
8508         * gcc.target/i386/pr35767-2i.c: Likewise.
8509         * gcc.target/i386/pr35767-3.c: Likewise.
8510         * gcc.target/i386/pr35767-5.c: Likewise.
8511         * gcc.target/i386/pr36222-1.c: Likewise.
8512         * gcc.target/i386/pr36578-1.c: Likewise.
8513         * gcc.target/i386/pr36578-2.c: Likewise.
8514         * gcc.target/i386/pr36992-1.c: Likewise.
8515         * gcc.target/i386/pr37101.c: Likewise.
8516         * gcc.target/i386/pr37216.c: Likewise.
8517         * gcc.target/i386/pr37434-1.c: Likewise.
8518         * gcc.target/i386/pr37434-2.c: Likewise.
8519         * gcc.target/i386/pr37843-3.c: Likewise.
8520         * gcc.target/i386/pr37843-4.c: Likewise.
8521         * gcc.target/i386/pr39162.c: Likewise.
8522         * gcc.target/i386/pr39315-1.c: Likewise.
8523         * gcc.target/i386/pr39315-2.c: Likewise.
8524         * gcc.target/i386/pr39315-3.c: Likewise.
8525         * gcc.target/i386/pr39315-4.c: Likewise.
8526         * gcc.target/i386/pr39445.c: Likewise.
8527         * gcc.target/i386/pr39496.c: Likewise.
8528         * gcc.target/i386/pr40809.c: Likewise.
8529         * gcc.target/i386/pr40906-3.c: Likewise.
8530         * gcc.target/i386/pr41019.c: Likewise.
8531         * gcc.target/i386/pr42542-1.c: Likewise.
8532         * gcc.target/i386/pr42542-2.c: Likewise.
8533         * gcc.target/i386/pr42542-3.c: Likewise.
8534         * gcc.target/i386/pr42542-3a.c: Likewise.
8535         * gcc.target/i386/pr42881.c: Likewise.
8536         * gcc.target/i386/push-1.c: Likewise.
8537         * gcc.target/i386/quad-sse.c: Likewise.
8538         * gcc.target/i386/reload-1.c: Likewise.
8539         * gcc.target/i386/sse-10.c: Likewise.
8540         * gcc.target/i386/sse-11.c: Likewise.
8541         * gcc.target/i386/sse-15.c: Likewise.
8542         * gcc.target/i386/sse-17.c: Likewise.
8543         * gcc.target/i386/sse-18.c: Likewise.
8544         * gcc.target/i386/sse-19.c: Likewise.
8545         * gcc.target/i386/sse-4.c: Likewise.
8546         * gcc.target/i386/sse-6.c: Likewise.
8547         * gcc.target/i386/sse-vect-types.c: Likewise.
8548         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8549         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8550         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8551         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8552         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8553         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8554         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8555         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8556         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8557         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8558         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8559         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8560         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8561         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8562         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8563         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8564         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8565         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8566         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8567         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8568         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8569         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8570         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8571         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8572         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8573         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8574         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8575         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8576         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8577         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8578         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8579         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8580         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8581         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8582         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8583         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8584         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8585         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8586         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8587         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8588         * gcc.target/i386/sse2-mmx.c: Likewise.
8589         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8590         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8591         * gcc.target/i386/sse2-movd-1.c: Likewise.
8592         * gcc.target/i386/sse2-movd-2.c: Likewise.
8593         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8594         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8595         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8596         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8597         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8598         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8599         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8600         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8601         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8602         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8603         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8604         * gcc.target/i386/sse2-movq-1.c: Likewise.
8605         * gcc.target/i386/sse2-movq-2.c: Likewise.
8606         * gcc.target/i386/sse2-movq-3.c: Likewise.
8607         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8608         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8609         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8610         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8611         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8612         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8613         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8614         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8615         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8616         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8617         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8618         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8619         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8620         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8621         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8622         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8623         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8624         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8625         * gcc.target/i386/sse2-pand-1.c: Likewise.
8626         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8627         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8628         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8629         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8630         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8631         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8632         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8633         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8634         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8635         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8636         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8637         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8638         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8639         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8640         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8641         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8642         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8643         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8644         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8645         * gcc.target/i386/sse2-por-1.c: Likewise.
8646         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8647         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8648         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8649         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8650         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8651         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8652         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8653         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8654         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8655         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8656         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8657         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8658         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8659         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8660         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8661         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8662         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8663         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8664         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8665         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8666         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8667         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8668         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8669         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8670         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8671         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8672         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8673         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8674         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8675         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8676         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8677         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8678         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8679         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8680         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8681         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8682         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8683         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8684         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8685         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8686         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8687         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8688         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8689         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8690         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8691         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8692         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8693         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8694         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8695         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8696         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8697         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8698         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8699         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8700         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8701         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8702         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8703         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8704         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8705         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8706         * gcc.target/i386/sse2-vec-1.c: Likewise.
8707         * gcc.target/i386/sse2-vec-2.c: Likewise.
8708         * gcc.target/i386/sse2-vec-3.c: Likewise.
8709         * gcc.target/i386/sse2-vec-4.c: Likewise.
8710         * gcc.target/i386/sse2-vec-5.c: Likewise.
8711         * gcc.target/i386/sse2-vec-6.c: Likewise.
8712         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8713         * gcc.target/i386/ssefn-2.c: Likewise.
8714         * gcc.target/i386/ssefn-4.c: Likewise.
8715         * gcc.target/i386/ssefp-1.c: Likewise.
8716         * gcc.target/i386/ssefp-2.c: Likewise.
8717         * gcc.target/i386/sseregparm-3.c: Likewise.
8718         * gcc.target/i386/sseregparm-4.c: Likewise.
8719         * gcc.target/i386/sseregparm-5.c: Likewise.
8720         * gcc.target/i386/sseregparm-6.c: Likewise.
8721         * gcc.target/i386/sseregparm-7.c: Likewise.
8722         * gcc.target/i386/ssetype-1.c: Likewise.
8723         * gcc.target/i386/ssetype-2.c: Likewise.
8724         * gcc.target/i386/ssetype-3.c: Likewise.
8725         * gcc.target/i386/ssetype-4.c: Likewise.
8726         * gcc.target/i386/ssetype-5.c: Likewise.
8727         * gcc.target/i386/unordcmp-1.c: Likewise.
8728         * gcc.target/i386/vararg-1.c: Likewise.
8729         * gcc.target/i386/vararg-2.c: Likewise.
8730         * gcc.target/i386/vararg-3.c: Likewise.
8731         * gcc.target/i386/vararg-4.c: Likewise.
8732         * gcc.target/i386/vararg-7.c: Likewise.
8733         * gcc.target/i386/vararg-8.c: Likewise.
8734         * gcc.target/i386/vecinit-1.c: Likewise.
8735         * gcc.target/i386/vecinit-2.c: Likewise.
8736         * gcc.target/i386/vecinit-3.c: Likewise.
8737         * gcc.target/i386/vecinit-4.c: Likewise.
8738         * gcc.target/i386/vecinit-5.c: Likewise.
8739         * gcc.target/i386/vecinit-6.c: Likewise.
8740         * gcc.target/i386/vectorize2.c: Likewise.
8741         * gcc.target/i386/vectorize3.c: Likewise.
8742         * gcc.target/i386/vectorize4.c: Likewise.
8743         * gcc.target/i386/vectorize6.c: Likewise.
8744         * gcc.target/i386/vectorize7.c: Likewise.
8745         * gcc.target/i386/vectorize8.c: Likewise.
8746         * gcc.target/i386/vperm-v2df.c: Likewise.
8747         * gcc.target/i386/vperm-v2di.c: Likewise.
8748         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8749         * gcc.target/i386/xorps-sse2.c: Likewise.
8750         * gcc.target/i386/xorps.c: Likewise.
8751         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8752         * gfortran.dg/graphite/pr42326.f90: Likewise.
8753         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8754
8755 2010-05-19  Richard Guenther  <rguenther@suse.de>
8756
8757         PR lto/44196
8758         * g++.dg/lto/20100519-1_0.C: New testcase.
8759
8760 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8761
8762         PR fortran/42360
8763         * gfortran.dg/warn_intent_out_not_set.f90: New.
8764
8765 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8766
8767         PR fortran/38404
8768         * gfortran.dg/data_char_1.f90: Updated warning message.
8769         * gfortran.dg/data_array_6.f: New.
8770
8771 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8772
8773         * g++.dg/ipa/ivinline-8.C: New test.
8774         * gcc.dg/ipa/iinline-2.c: Likewise.
8775
8776 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8777
8778         PR fortran/34505
8779         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8780         arguments; add check for return value kind.
8781         * gfortran.dg/float_1.f90: Likewise.
8782
8783 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8784
8785         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8786         (main): Use it.
8787         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8788         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8789         Prune another location line format.
8790         (lto-obj): Call lto_prune_warns on comp_output.
8791
8792 2010-05-18  Jan Hubicka  <jh@suse.cz>
8793
8794         * gcc.dg/lto/ipacp_0.c: New test.
8795         * gcc.dg/lto/ipacp_1.c: New test.
8796
8797 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8798
8799         PR lto/44184
8800         * gcc.dg/lto/20100518_0.c: New test.
8801
8802 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8803
8804         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8805
8806 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8807
8808         PR fortran/43990
8809         * gfortran.dg/class_21.f03: New.
8810
8811 2010-05-17  Jason Merrill  <jason@redhat.com>
8812
8813         PR c++/44157
8814         * g++.dg/cpp0x/initlist34.C: New.
8815
8816         PR c++/44158
8817         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8818
8819 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8820
8821         * g++.dg/ipa/ivinline-1.C: New test.
8822         * g++.dg/ipa/ivinline-2.C: New test.
8823         * g++.dg/ipa/ivinline-3.C: New test.
8824         * g++.dg/ipa/ivinline-4.C: New test.
8825         * g++.dg/ipa/ivinline-5.C: New test.
8826         * g++.dg/ipa/ivinline-6.C: New test.
8827
8828 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8829             Jason Merrill  <jason@redhat.com>
8830
8831         PR c++/44108
8832         * c-c++-common/Wunused-var-8.c: New test.
8833
8834 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8835
8836         PR bootstrap/42347
8837         * gcc.c-torture/compile/pr42347.c: New test.
8838
8839         PR middle-end/44102
8840         * g++.dg/ext/asmgoto1.C: New test.
8841
8842 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8843
8844         PR middle-end/44133
8845         * gcc.dg/tree-ssa/pr44133.c: New test.
8846         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8847         precise.
8848
8849 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8850
8851         PR fortran/44044
8852         * gfortran.dg/class_20.f03: New.
8853
8854 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8855
8856         PR 44078
8857         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8858         debug messages but not the newly introduced one.
8859
8860 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8861
8862         PR fortran/35779
8863         * gfortran.dg/initialization_25.f90: Commented testcase.
8864         * gfortran.dg/initialization_26.f90: New.
8865
8866 2010-05-16  Richard Guenther  <rguenther@suse.de>
8867
8868         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8869         * gcc.dg/pr43084.c: Likewise.
8870         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8871         -fipa-type-escape.
8872         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8873         -fipa-type-escape.
8874         * gcc.dg/struct/struct-reorg.exp: Likewise.
8875         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8876         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8877
8878 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8879
8880         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8881         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8882         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8883         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8884         tests.
8885
8886 2010-05-15  Jason Merrill  <jason@redhat.com>
8887
8888         * g++.dg/eh/spec10.C: New.
8889         * g++.dg/eh/spec11.C: New.
8890         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8891
8892 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8893
8894         PR fortran/44154
8895         PR fortran/42647
8896         * gfortran.dg/allocatable_scalar_9.f90: New.
8897
8898 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8899
8900         PR c++/44148
8901         * g++.dg/torture/pr44148.C: New test.
8902
8903 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8904
8905         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8906         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8907         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8908         diagnostics and type sizes.
8909
8910 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8911
8912         * gnat.dg/lto9.adb: New test.
8913         * gnat.dg/lto9_pkg1.ads: New helper.
8914         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8915
8916 2010-05-15  Jan Hubicka  <jh@suse.cz>
8917
8918         * gcc.dg/lto/ipareference_1.c: Rename to ...
8919         * gcc.dg/lto/ipareference_0.c: ... this one.
8920         * gcc.dg/lto/ipareference_2.c: Rename to ...
8921         * gcc.dg/lto/ipareference_1.c: ... this one.
8922
8923 2010-05-15  Jan Hubicka  <jh@suse.cz>
8924
8925         * gcc.dg/lto/ipareference_1.c: New file.
8926         * gcc.dg/lto/ipareference_2.c: New file.
8927
8928 2010-05-15  Richard Guenther  <rguenther@suse.de>
8929
8930         PR tree-optimization/44038
8931         * gcc.c-torture/compile/pr44038.c: New testcase.
8932
8933 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8934
8935         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8936         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8937
8938 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8939
8940         PR fortran/43207
8941         PR fortran/43969
8942         * gfortran.dg/class_18.f03: New.
8943         * gfortran.dg/class_19.f03: New.
8944
8945 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8946
8947         PR debug/44112
8948         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8949         * g++.dg/debug/dwarf2/const1.C: Remove.
8950
8951 2010-05-14  Jason Merrill  <jason@redhat.com>
8952
8953         * g++.dg/eh/cond4.C: New.
8954         * g++.dg/eh/elide2.C: Adjust.
8955         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8956
8957 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8958
8959         PR fortran/44135
8960         * gfortran.dg/actual_array_interface_2.f90: New test.
8961
8962 2010-05-14  Richard Guenther  <rguenther@suse.de>
8963
8964         PR tree-optimization/44119
8965         * gcc.c-torture/compile/pr44119.c: New testcase.
8966
8967 2010-05-14  Jason Merrill  <jason@redhat.com>
8968
8969         PR c++/44127
8970         * g++.dg/eh/terminate1.C: New.
8971
8972 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8973
8974         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8975
8976         PR debug/44136
8977         * gcc.dg/pr44136.c: New test.
8978
8979 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8980
8981         PR c++/30566
8982         * g++.dg/warn/Wshadow-4.C: Adjust.
8983         * g++.dg/warn/Wshadow-5.C: New test.
8984         * g++.dg/warn/Wshadow-6.C: New test
8985
8986 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8987
8988         PR fortran/35779
8989         * gfortran.dg/initialization_25.f90: New.
8990
8991 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8992
8993         * g++.dg/otr-fold-1.C: New test.
8994         * g++.dg/otr-fold-2.C: New test.
8995
8996 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8997
8998         PR fortran/44036
8999         * gfortran.dg/gomp/pr44036-1.f90: New test.
9000         * gfortran.dg/gomp/pr44036-2.f90: New test.
9001         * gfortran.dg/gomp/pr44036-3.f90: New test.
9002
9003         PR debug/43983
9004         * gcc.dg/guality/sra-1.c: New test.
9005
9006 2010-05-12  Jan Hubicka  <jh@suse.cz>
9007
9008         * tree-ssa/unreachable.c: New test.
9009
9010 2010-05-12  Jason Merrill  <jason@redhat.com>
9011
9012         * g++.dg/cpp0x/sfinae1.C: New.
9013
9014 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9015
9016         * gcc.target/i386/zee.c: New file.
9017
9018 2010-05-12  Jason Merrill  <jason@redhat.com>
9019
9020         * g++.dg/conversion/op1.C: Expect template candidate message.
9021         * g++.dg/cpp0x/nullptr15.C: Likewise.
9022         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9023         * g++.dg/cpp0x/pr31431.C: Likewise.
9024         * g++.dg/cpp0x/temp_default2.C: Likewise.
9025         * g++.dg/cpp0x/trailing4.C: Likewise.
9026         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9027         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9028         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9029         * g++.dg/cpp0x/variadic35.C: Likewise.
9030         * g++.dg/cpp0x/vt-35147.C: Likewise.
9031         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9032         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9033         * g++.dg/ext/visibility/anon8.C: Likewise.
9034         * g++.dg/ext/vla2.C: Likewise.
9035         * g++.dg/other/pr28114.C: Likewise.
9036         * g++.dg/other/ptrmem10.C: Likewise.
9037         * g++.dg/other/ptrmem11.C: Likewise.
9038         * g++.dg/overload/unknown1.C: Likewise.
9039         * g++.dg/parse/template7.C: Likewise.
9040         * g++.dg/parse/typename7.C: Likewise.
9041         * g++.dg/template/conv11.C: Likewise.
9042         * g++.dg/template/copy1.C: Likewise.
9043         * g++.dg/template/deduce3.C: Likewise.
9044         * g++.dg/template/dependent-expr5.C: Likewise.
9045         * g++.dg/template/friend.C: Likewise.
9046         * g++.dg/template/incomplete2.C: Likewise.
9047         * g++.dg/template/local4.C: Likewise.
9048         * g++.dg/template/local6.C: Likewise.
9049         * g++.dg/template/operator10.C: Likewise.
9050         * g++.dg/template/overload6.C: Likewise.
9051         * g++.dg/template/ptrmem2.C: Likewise.
9052         * g++.dg/template/ptrmem20.C: Likewise.
9053         * g++.dg/template/ptrmem8.C: Likewise.
9054         * g++.dg/template/sfinae2.C: Likewise.
9055         * g++.dg/template/ttp25.C: Likewise.
9056         * g++.dg/template/unify10.C: Likewise.
9057         * g++.dg/template/unify11.C: Likewise.
9058         * g++.dg/template/unify6.C: Likewise.
9059         * g++.dg/template/unify7.C: Likewise.
9060         * g++.dg/template/unify9.C: Likewise.
9061         * g++.dg/template/varmod1.C: Likewise.
9062         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9063         * g++.old-deja/g++.law/operators32.C: Likewise.
9064         * g++.old-deja/g++.pt/crash28.C: Likewise.
9065         * g++.old-deja/g++.pt/crash60.C: Likewise.
9066         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9067         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9068         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9069         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9070         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9071         * g++.old-deja/g++.pt/expr2.C: Likewise.
9072         * g++.old-deja/g++.pt/overload7.C: Likewise.
9073         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9074         * g++.old-deja/g++.pt/spec5.C: Likewise.
9075         * g++.old-deja/g++.pt/spec6.C: Likewise.
9076         * g++.old-deja/g++.pt/t24.C: Likewise.
9077         * g++.old-deja/g++.pt/unify4.C: Likewise.
9078         * g++.old-deja/g++.pt/unify6.C: Likewise.
9079         * g++.old-deja/g++.pt/unify8.C: Likewise.
9080         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9081         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9082         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9083
9084         * g++.dg/cpp0x/initlist32.C: New.
9085
9086         * g++.dg/template/conv11.C: New.
9087         * g++.dg/conversion/op1.C: Adjust expected error.
9088
9089         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9090
9091 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9092
9093         PR target/44088
9094         * gcc.target/i386/avx-cmpsd-1.c: New.
9095         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9096         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9097         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9098         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9099         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9100
9101 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9102
9103         PR middle-end/44085
9104         * gcc.dg/gomp/pr44085.c: New test.
9105         * gfortran.dg/gomp/pr44085.f90: New test.
9106
9107 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9108
9109         * objc-obj-c++-shared/Object1.m: New.
9110         * objc.dg/torture: New directory.
9111         * objc.dg/torture/tls: Ditto.
9112         * objc.dg/tls: Ditto.
9113         * objc.dg/torture/tls/trivial.m: New test.
9114         * objc.dg/torture/tls/thr-init-2.m: New test.
9115         * objc.dg/torture/tls/thr-init-3.m: New test.
9116         * objc.dg/torture/tls/thr-init.m: New test.
9117         * objc.dg/torture/tls/diag-1.m: New test.
9118         * objc.dg/torture/tls/tls.exp: New.
9119         * objc.dg/torture/trivial.m: New test.
9120         * objc.dg/torture/dg-torture.exp: New.
9121         * objc.dg/tls/diag-3.m: New test.
9122         * objc.dg/tls/diag-4.m: New test.
9123         * objc.dg/tls/diag-5.m: New test.
9124         * objc.dg/tls/init-1.m: New test.
9125         * objc.dg/tls/init-2.m: New test.
9126         * objc.dg/tls/tls.exp: New.
9127         * objc.dg/tls/diag-2.m: New test.
9128         * lib/objc.exp: Respond to dg-additional-files.
9129
9130 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9131
9132         * gcc.target/m68k/20100512-1.c: New.
9133
9134 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9135
9136         * gnat.dg/lto8.adb: New test.
9137         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9138         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9139
9140 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9141
9142         PR c++/34272
9143         PR c++/43630
9144         PR c++/34491
9145         * g++.dg/template/crash97.C: New.
9146         * g++.dg/template/crash98.C: Likewise.
9147         * g++.dg/template/crash99.C: Likewise.
9148         * g++.dg/cpp0x/pr31439.C: Adjust.
9149         * g++.dg/template/crash95.C: Likewise.
9150
9151 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR middle-end/44071
9154         * c-c++-common/asmgoto-4.c: New test.
9155         * gcc.target/i386/pr44071.c: New test.
9156
9157         PR c++/44062
9158         * c-c++-common/Wunused-var-7.c: New test.
9159         * g++.dg/warn/Wunused-var-9.C: New test.
9160
9161 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9162
9163         PR fortran/43711
9164         * gfortran.dg/gomp/pr43711.f90: New.
9165
9166 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9167
9168         PR fortran/31820
9169         * gfortran.dg/select_5.f90: Updated.
9170
9171 2010-05-11  Jan Hubicka  <jh@suse.cz>
9172
9173         PR tree-optimize/44063
9174         * gcc.c-torture/compile/pr44063.c: New testcase.
9175
9176 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR debug/44023
9179         * gcc.dg/pr44023.c: New test.
9180
9181 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9182
9183         * gnat.dg/lto7.adb: New test.
9184         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9185
9186 2010-05-10  Jason Merrill  <jason@redhat.com>
9187
9188         PR c++/44017
9189         * g++.dg/template/inherit5.C: New.
9190
9191         PR c++/44045
9192         * g++.dg/cpp0x/initlist33.C: New.
9193         * g++.dg/cpp0x/initlist26.C: Adjust.
9194         * g++.dg/cpp0x/initlist28.C: Adjust.
9195
9196 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9197
9198         PR c++/43719
9199         * g++.dg/init/pr43719.C: New.
9200         * g++.dg/anon-struct4.C: Adjust.
9201
9202 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9203
9204         PR debug/44028
9205         * gcc.dg/pr44028.c: New test.
9206
9207 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9208
9209         PR fortran/27866
9210         PR fortran/35003
9211         PR fortran/42809
9212         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9213         * gfortran.dg/warn_conversion.f90: New.
9214
9215 2010-05-10  Michael Matz  <matz@suse.de>
9216
9217         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9218
9219 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9220
9221         PR rtl-optimization/44012
9222         * gcc.dg/pr44012.c: New.
9223
9224 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9225
9226         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9227         Log text on entry and exit.
9228         Prune Sun ld warnings for common symbols with differing sizes.
9229         (lto-link-and-maybe-run): Change caller.
9230
9231 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9232
9233         PR fortran/44044
9234         * gfortran.dg/class_7.f03: Modified.
9235         * gfortran.dg/select_type_1.f03: Modified.
9236         * gfortran.dg/select_type_12.f03: New.
9237
9238 2010-05-10  Richard Guenther  <rguenther@suse.de>
9239
9240         PR tree-optimization/44050
9241         * gcc.dg/torture/pr44050.c: New testcase.
9242
9243 2010-05-10  Wei Guozhi  <carrot@google.com>
9244
9245         PR target/42879
9246         * gcc.target/arm/pr42879.c: New testcase.
9247
9248 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9249
9250         PR c/44051
9251         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9252
9253 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9254
9255         PR c/10676
9256         * gcc.dg/anon-struct-10.c: New test.
9257
9258 2010-05-09  Richard Guenther  <rguenther@suse.de>
9259
9260         PR middle-end/44024
9261         * gcc.dg/pr44024.c: New testcase.
9262
9263 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9264
9265         PR c/4784
9266         * gcc.dg/anon-struct-9.c: New test.
9267
9268 2010-05-09  Richard Guenther  <rguenther@suse.de>
9269
9270         PR middle-end/44043
9271         * gcc.c-torture/compile/pr44043.c: New testcase.
9272
9273 2010-05-09  Richard Guenther  <rguenther@suse.de>
9274
9275         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9276
9277 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9278
9279         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9280
9281 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9282
9283         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9284         * gnat.dg/specs/lto3.ads: Likewise.
9285
9286 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9287
9288         PR middle-end/28685
9289         * gcc.dg/pr28685-1.c: New file.
9290
9291 2010-05-08  Richard Guenther  <rguenther@suse.de>
9292
9293         PR tree-optimization/44030
9294         * gcc.c-torture/compile/pr44030.c: New testcase.
9295
9296 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9297
9298         * gnat.dg/lto6.adb: New test.
9299         * gnat.dg/lto6_pkg.ads: New helper.
9300
9301 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9302
9303         * gnat.dg/lto5.adb: New test.
9304         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9305
9306 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9307
9308         * gnat.dg/lto4.ad[sb]: New test.
9309
9310 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9311
9312         * gnat.dg/specs/lto3.ads: New test.
9313         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9314         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9315
9316 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9317
9318         * gnat.dg/sizetype3.ad[sb]: New test.
9319         * gnat.dg/sizetype3_pkg.ads: New helper.
9320
9321 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9322
9323         PR c++/43951
9324         * g++.dg/init/new29.C: New.
9325
9326 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9327
9328         PR fortran/40728
9329         * gfortran.dg/coarray_1.f90: Fixed error message.
9330         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9331         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9332         * gfortran.dg/intrinsic_std_5.f90: New.
9333
9334 2010-05-07  Jason Merrill  <jason@redhat.com>
9335
9336         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9337
9338 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9339
9340         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9341         (size_t, stderr): Remove.
9342         (read_error): Replaced __builtin_fprintf by fprintf.
9343
9344 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9345
9346         * gcc.dg/ordered-comparison-1.c: New test.
9347         * gcc.dg/ordered-comparison-2.c: New test.
9348         * gcc.dg/ordered-comparison-3.c: New test.
9349         * gcc.dg/ordered-comparison-4.c: New test.
9350
9351 2010-05-06  Mike Stump  <mikestump@comcast.net>
9352
9353         PR objc/35165
9354         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9355
9356 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9357             Jason Merrill  <jason@redhat.com>
9358
9359         * g++.dg/cpp0x/nullptr01.C: New.
9360         * g++.dg/cpp0x/nullptr02.C: New.
9361         * g++.dg/cpp0x/nullptr03.C: New.
9362         * g++.dg/cpp0x/nullptr04.C: New.
9363         * g++.dg/cpp0x/nullptr05.C: New.
9364         * g++.dg/cpp0x/nullptr06.C: New.
9365         * g++.dg/cpp0x/nullptr07.C: New.
9366         * g++.dg/cpp0x/nullptr08.C: New.
9367         * g++.dg/cpp0x/nullptr09.C: New.
9368         * g++.dg/cpp0x/nullptr10.C: New.
9369         * g++.dg/cpp0x/nullptr11.C: New.
9370         * g++.dg/cpp0x/nullptr12.C: New.
9371         * g++.dg/cpp0x/nullptr13.C: New.
9372         * g++.dg/cpp0x/nullptr14.C: New.
9373         * g++.dg/cpp0x/nullptr15.C: New.
9374         * g++.dg/cpp0x/nullptr16.C: New.
9375         * g++.dg/cpp0x/nullptr17.C: New.
9376         * g++.dg/cpp0x/nullptr18.C: New.
9377         * g++.dg/cpp0x/nullptr19.C: New.
9378         * g++.dg/cpp0x/nullptr20.C: New.
9379         * g++.dg/cpp0x/nullptr21.C: New.
9380         * g++.dg/cpp0x/nullptr22.C: New.
9381         * g++.dg/debug/nullptr01.C: New.
9382         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9383
9384 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9385
9386         * gcc.dg/Wunused-var-8.c: Move to...
9387         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9388
9389 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9390
9391         PR c++/40406
9392         * g++.dg/template/crash96.C: New.
9393
9394 2010-05-06  Jan Hubicka  <jh@suse.cz>
9395
9396         PR tree-optimization/43791
9397         * gcc.c-torture/compile/pr43791.c: New file.
9398
9399 2010-05-06  Michael Matz  <matz@suse.de>
9400
9401         PR tree-optimization/43984
9402         * gfortran.dg/pr43984.f90: New test.
9403
9404 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9405
9406         PR 40989
9407         * gcc.dg/pr40989.c: New.
9408
9409 2010-05-06  Richard Guenther  <rguenther@suse.de>
9410
9411         PR tree-optimization/43934
9412         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9413
9414 2010-05-06  Richard Guenther  <rguenther@suse.de>
9415
9416         PR tree-optimization/43987
9417         * gcc.c-torture/execute/pr43987.c: New testcase.
9418         * gcc.dg/torture/pta-escape-1.c: Adjust.
9419         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9420         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9421         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9422         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9423
9424 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9425             Dodji Seketeli  <dodji@redhat.com>
9426
9427         PR c/18624
9428         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9429         * g++.dg/template/sfinae16.C: Likewise.
9430         * gcc.dg/Wunused-var-1.c: Moved to...
9431         * c-c++-common/Wunused-var-1.c: ...here. New test.
9432         * gcc.dg/Wunused-var-2.c: Moved to...
9433         * c-c++-common/Wunused-var-2.c: ...here. New test.
9434         * gcc.dg/Wunused-var-3.c: Moved to...
9435         * c-c++-common/Wunused-var-3.c: ...here. New test.
9436         * gcc.dg/Wunused-var-4.c: Moved to...
9437         * gcc.dg/Wunused-var-1.c: ... here.
9438         * gcc.dg/Wunused-var-5.c: Moved to...
9439         * c-c++-common/Wunused-var-4.c: ...here. New test.
9440         * gcc.dg/Wunused-var-7.c: Moved to...
9441         * c-c++-common/Wunused-var-5.c: ...here. New test.
9442         * gcc.dg/Wunused-var-6.c: Moved to...
9443         * gcc.dg/Wunused-var-2.c: ... here.
9444         * c-c++-common/Wunused-var-1.c: New test.
9445         * c-c++-common/Wunused-var-2.c: New test.
9446         * c-c++-common/Wunused-var-3.c: New test.
9447         * c-c++-common/Wunused-var-4.c: New test.
9448         * c-c++-common/Wunused-var-5.c: New test.
9449         * g++.dg/warn/Wunused-var-1.C: New test.
9450         * g++.dg/warn/Wunused-var-2.C: New test.
9451         * g++.dg/warn/Wunused-var-3.C: New test.
9452         * g++.dg/warn/Wunused-var-4.C: New test.
9453         * g++.dg/warn/Wunused-var-5.C: New test.
9454         * g++.dg/warn/Wunused-var-6.C: New test.
9455         * g++.dg/warn/Wunused-var-7.C: New test.
9456         * g++.dg/warn/Wunused-var-8.C: New test.
9457         * g++.dg/warn/Wunused-parm-1.C: New test.
9458         * g++.dg/warn/Wunused-parm-2.C: New test.
9459         * g++.dg/warn/Wunused-parm-3.C: New test.
9460
9461 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9462
9463         PR fortran/43985
9464         * gfortran.dg/gomp/crayptr5.f90: New test case.
9465
9466 2010-05-05  Jason Merrill  <jason@redhat.com>
9467
9468         PR debug/43370
9469         * g++.dg/ext/attrib39.C: New.
9470
9471 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9472
9473         PR fortran/24978
9474         * gfortran.dg/data_invalid.f90: New.
9475
9476 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9477
9478         * gnat.dg/lto2.adb: New test.
9479
9480 2010-05-05  Jason Merrill  <jason@redhat.com>
9481
9482         PR c++/43787
9483         * g++.dg/opt/empty1.C: New.
9484
9485 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9486
9487         PR fortran/43696
9488         * gfortran.dg/class_17.f03: New.
9489
9490 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9491
9492         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9493
9494 2010-05-04  Mike Stump  <mikestump@comcast.net>
9495
9496         PR objc/35165
9497         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9498
9499 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9500
9501         PR target/43668
9502         * gcc.target/i386/pr43668.c: New.
9503
9504 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9505
9506         PR c++/43028
9507         * g++.dg/cpp0x/initlist31.C: New.
9508
9509 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9510
9511         PR c/43981
9512         * gcc.dg/Wunused-var-8.c: New test.
9513
9514 2010-05-04  Jason Merrill  <jason@redhat.com>
9515
9516         PR c++/38064
9517         * g++.dg/cpp0x/enum3.C: Extend.
9518
9519 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9520
9521         PR target/43799
9522         * gcc.target/i386/pr43799.c: New.
9523
9524 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9525
9526         * gnat.dg/lto1.adb: New test.
9527         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9528
9529 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9530
9531         PR middle-end/43671
9532         * gcc.target/i386/pr43671.c: New.
9533
9534 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9535
9536         PR c++/43705
9537         * g++.dg/template/crash95.C: New.
9538
9539 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9540
9541         PR debug/43508
9542         * gcc.target/i386/pr43508.c: New.
9543
9544 2010-05-04  Richard Guenther  <rguenther@suse.de>
9545
9546         PR tree-optimization/43879
9547         * g++.dg/torture/pr43879-1_0.C: New testcase.
9548         * g++.dg/torture/pr43879-1_1.C: Likewise.
9549
9550 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9551
9552         PR c++/43953
9553         * g++.dg/other/crash-12.C: New test.
9554
9555 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9556
9557         * g++.dg/cdce3.C: Add a space.  Updated.
9558
9559 2010-05-03  Jason Merrill  <jason@redhat.com>
9560
9561         PR c++/43680
9562         * g++.dg/opt/enum2.C: New.
9563         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9564         * g++.dg/warn/Wswitch-1.C: Adjust message.
9565
9566 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9567
9568         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9569         * g++.dg/ext/label13.C: Fix typo.
9570         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9571         alpha*-dec-osf5*.
9572         * gcc.c-torture/compile/limits-declparen.c: xfail on
9573         alpha*-dec-osf5* with -g.
9574         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9575         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9576         * gcc.dg/c99-tgmath-2.c: Likewise.
9577         * gcc.dg/c99-tgmath-3.c: Likewise.
9578         * gcc.dg/c99-tgmath-4.c: Likewise.
9579
9580 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9581
9582         PR fortran/43592
9583         * gfortran.dg/unexpected_interface.f90: New test.
9584
9585 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9586
9587         * ada/acats/run_acats (which): New function.
9588         (host_gnatchop, host_gnatmake): Use it.
9589
9590 2010-05-03  Richard Guenther  <rguenther@suse.de>
9591
9592         PR tree-optimization/43971
9593         * gcc.dg/pr43971.c: New testcase.
9594
9595 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9596
9597         PR debug/43972
9598         * gcc.dg/debug/pr43972.c: New test.
9599
9600 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9601
9602         PR testsuite/43963
9603         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9604
9605 2010-05-02  Richard Guenther  <rguenther@suse.de>
9606
9607         PR tree-optimization/43879
9608         * gcc.dg/torture/pr43879-3.c: New testcase.
9609
9610 2010-05-01  Richard Guenther  <rguenther@suse.de>
9611
9612         PR tree-optimization/43949
9613         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9614
9615 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9616
9617         PR c++/43951
9618         * g++.dg/init/new28.C: New.
9619
9620 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9621
9622         PR objc++/32052
9623         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9624         structure and nested declarations.
9625         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9626         structure and nested declarations.  Reduce header clutter and
9627         use _exit() rather than abort().
9628         * objc.dg/encode-10.m: New.
9629         * objc.dg/encode-11.m: New.
9630
9631 2010-04-30  DJ Delorie  <dj@redhat.com>
9632
9633         * gcc.c-torture/execute/20100430-1.c: New test.
9634
9635 2010-04-30  Jason Merrill  <jason@redhat.com>
9636
9637         PR c++/43868
9638         * g++.dg/template/ptrmem21.C: New.
9639
9640 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9641
9642         PR fortran/18918
9643         PR fortran/43931
9644         * gfortran.dg/coarray_13.f90: New test.
9645
9646 2010-04-30  Richard Guenther  <rguenther@suse.de>
9647
9648         PR lto/43946
9649         * gcc.dg/lto/20100430-1_0.c: New testcase.
9650
9651 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9652
9653         PR debug/43942
9654         * c-c++-common/pr43942.c: New test.
9655
9656 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9657
9658         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9659         conflict with darwin crt1.o 'start' symbol.
9660
9661 2010-04-30  Richard Guenther  <rguenther@suse.de>
9662
9663         PR tree-optimization/43879
9664         * gcc.dg/torture/pr43879_1.c: New testcase.
9665
9666 2010-04-30  Richard Guenther  <rguenther@suse.de>
9667
9668         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9669
9670 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9671
9672         PR c++/43890
9673         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9674         user-provided constructor while recursing.
9675
9676 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9677
9678         PR fortran/42274
9679         * gfortran.dg/class_16.f03: New test.
9680
9681 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9682
9683         PR fortran/42274
9684         * gfortran.dg/class_15.f03: New.
9685
9686 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9687
9688         PR fortran/43326
9689         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9690
9691 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9692
9693         PR fortran/43492
9694         * gfortran.dg/generic_22.f03 : New test.
9695
9696 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9697
9698         PR fortran/42353
9699         * gfortran.dg/class_14.f03: New test.
9700
9701 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9702
9703         PR fortran/42680
9704         * gfortran.dg/interface_32.f90: New test.
9705
9706 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9707             Janus Weil  <janus@gcc.gnu.org>
9708
9709         PR fortran/41829
9710         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9711         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9712         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9713
9714 2010-04-28  Mike Stump  <mikestump@comcast.net>
9715
9716         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9717         dg-excess-errors.
9718         * g++.dg/uninit-pred-2_b.C: Likewise.
9719
9720 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9721
9722         PR fortran/18918
9723         PR fortran/43919
9724         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9725
9726 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9727
9728         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9729         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9730         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9731         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9732         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9733
9734 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9735
9736         * gcc.dg/const-uniq-1.c: New test.
9737         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9738
9739 2010-04-28  Xinliang David Li  <davidxl@google.com>
9740
9741         * gcc.dg/uninit-pred-2_b.c: New test.
9742         * gcc.dg/uninit-pred-4_b.c: New test.
9743         * gcc.dg/uninit-pred-3_d.c: New test.
9744         * gcc.dg/uninit-pred-6_b.c: New test.
9745         * gcc.dg/uninit-pred-8_b.c: New test.
9746         * gcc.dg/uninit-pred-3_a.c: New test.
9747         * gcc.dg/uninit-pred-2_c.c: New test.
9748         * gcc.dg/uninit-pred-5_a.c: New test.
9749         * gcc.dg/uninit-pred-3_e.c: New test.
9750         * gcc.dg/uninit-pred-7_a.c: New test.
9751         * gcc.dg/uninit-pred-6_c.c: New test.
9752         * gcc.dg/uninit-pred-9_a.c: New test.
9753         * gcc.dg/uninit-pred-8_c.c: New test.
9754         * gcc.dg/uninit-pred-3_b.c: New test.
9755         * gcc.dg/uninit-pred-5_b.c: New test.
9756         * gcc.dg/uninit-pred-7_b.c: New test.
9757         * gcc.dg/uninit-pred-6_d.c: New test.
9758         * gcc.dg/uninit-pred-9_b.c: New test.
9759         * gcc.dg/uninit-pred-2_a.c: New test.
9760         * gcc.dg/uninit-pred-4_a.c: New test.
9761         * gcc.dg/uninit-pred-3_c.c: New test.
9762         * gcc.dg/uninit-pred-6_a.c: New test.
9763         * gcc.dg/uninit-pred-8_a.c: New test.
9764         * gcc.dg/uninit-pred-7_c.c: New test.
9765         * gcc.dg/uninit-pred-6_e.c: New test.
9766         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9767         * g++.dg/uninit-pred-1_a.C: New test.
9768         * g++.dg/uninit-pred-1_b.C: New test.
9769         * g++.dg/uninit-pred-2_a.C: New test.
9770         * g++.dg/uninit-pred-2_b.C: New test.
9771         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9772         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9773         * g++.dg/uninit-pred-loop_1.cc: New test.
9774
9775 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9776
9777         * gcc.dg/lto/20091209-1_0.c: New testcase.
9778
9779 2010-04-28  Richard Guenther  <rguenther@suse.de>
9780
9781         PR tree-optimization/43879
9782         PR tree-optimization/43909
9783         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9784
9785 2010-04-28  Richard Guenther  <rguenther@suse.de>
9786
9787         PR c++/43880
9788         * g++.dg/torture/pr43880.C: New testcase.
9789
9790 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9791
9792         PR c++/9335
9793         * g++.dg/template/recurse2.C: Update
9794         * g++.dg/template/recurse.C: Update.
9795         * g++.dg/template/pr23510.C: Update.
9796         * lib/prune.exp: Filter out 'recursively instantiated'.
9797
9798 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9799
9800         PR c++/29043
9801         * g++.dg/init/pr29043.C: New.
9802
9803 2010-04-27  Jason Merrill  <jason@redhat.com>
9804
9805         * g++.dg/lookup/scoped5.C: Adjust.
9806         * g++.dg/lookup/scoped8.C: Adjust.
9807         * g++.dg/template/dependent-expr5.C: Adjust.
9808         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9809
9810         PR c++/43856
9811         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9812
9813         PR c++/43875
9814         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9815
9816 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9817             Jan Hubicka  <hubicka@ucw.cz>
9818
9819         * gcc.dg/pure-2.c: New testcase.
9820         * gcc.dg/const-1.c: New testcase.
9821
9822 2010-04-27  Jason Merrill  <jason@redhat.com>
9823
9824         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9825
9826         PR c++/41468
9827         * g++.dg/template/sfinae17.C: New.
9828         * g++.dg/template/sfinae18.C: New.
9829
9830 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9831
9832         * g++.dg/init/pr42844.C: New.
9833         * g++.dg/cpp0x/pr42844-2.C: New.
9834         * g++.dg/cpp0x/defaulted2.C: Adjust.
9835         * g++.dg/tree-ssa/pr27549.C: Likewise.
9836         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9837
9838 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9839
9840         PR fortran/18918
9841         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9842
9843 2010-04-27  Richard Guenther  <rguenther@suse.de>
9844
9845         PR middle-end/40561
9846         * g++.dg/other/pr40561.C: New testcase.
9847
9848 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9849
9850         PR middle-end/43812
9851         * g++.dg/ipa/pr43812.C: New test.
9852
9853 2010-04-27  Jan Hubicka  <jh@suse.cz>
9854
9855         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9856         (test): ... this one.
9857
9858 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9859
9860         PR target/40657
9861         * gcc.target/arm/thumb-stackframe.c: New test.
9862
9863 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9864
9865         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9866         * gcc.dg/misc-column.c: Likewise.
9867         * gcc.dg/Walways-true-1.c: Likewise.
9868         * gcc.dg/Walways-true-2.c: Likewise.
9869         * gcc.dg/warn-addr-cmp.c: Likewise.
9870
9871 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9872
9873         PR fortran/18918
9874         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9875         * gfortran.dg/coarray_12.f90: New.
9876
9877 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9878
9879         PR c/32207
9880         * gcc.dg/pr32207.c: New test.
9881         * gcc.dg/misc-column.c: Adjust expected warning.
9882         * gcc.dg/Walways-true-1.c: Likewise.
9883         * gcc.dg/Walways-true-2.c: Likewise.
9884         * gcc.dg/warn-addr-cmp.c: Likewise.
9885
9886 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9887
9888         PR lto/42776
9889         * lib/lto.exp (lto_prune_vis_warns): New function.
9890         (lto-link-and-maybe-run): Call it.
9891
9892 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9893
9894         PR tree-optimization/43904
9895         * gcc.dg/tree-ssa/tailcall-6.c: New.
9896
9897 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9898
9899         PR testsuite/35165
9900         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9901         Darwin8/OSX10.4 - compatible code generation.
9902         Use scan-rtl-dump.
9903         * obj-c++.dg/stubify-1.mm: Ditto.
9904         * lib/objc-torture.exp: Do not require link success for
9905         "trivial.m" in the runtime checks when dowhat = 'compile'.
9906         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9907         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9908         Darwin8/OSX10.4 - compatible code generation.
9909         * objc.dg/stubify-2.m: Ditto.
9910         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9911         * objc.dg/next-runtime-1.m: Ditto.
9912         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9913         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9914         runtimes on Darwin.
9915
9916 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
9917
9918         PR 43715
9919         * lib/plugin-support.exp: Use "-undefined
9920         dynamic_lookup" on darwin.
9921
9922 2010-04-26  Richard Guenther  <rguenther@suse.de>
9923
9924         * gcc.dg/lto/20100426_0.c: New testcase.
9925
9926 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9927
9928         PR tree-optimization/43833
9929         gcc.dg/Warray-bounds-8.c: New test case.
9930
9931 2010-04-26  Richard Guenther  <rguenther@suse.de>
9932
9933         PR lto/43080
9934         * g++.dg/lto/20100423-3_0.C: New testcase.
9935
9936 2010-04-26  Richard Guenther  <rguenther@suse.de>
9937
9938         PR lto/42425
9939         * g++.dg/lto/20100423-2_0.C: New testcase.
9940
9941 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9942
9943         * gcc.dg/vect/bb-slp-23.c: New test.
9944
9945 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9946
9947         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9948         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9949         * gcc.dg/c1x-float-1.c: New test.
9950
9951 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9952
9953         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9954         of "lea\[ \t\]".
9955
9956 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9957
9958         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9959         FreeBSD.
9960         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9961         * gfortran.dg/default_format_2.f90: Ditto.
9962
9963 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9964
9965         * gfortran.dg/pr43505.f90: Clean up .mod file.
9966         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9967         * gfortran.dg/pr41347.f90: Ditto.
9968         * gfortran.dg/internal_pack_4.f90: Ditto.
9969         * gfortran.dg/proc_decl_23.f90: Ditto.
9970         * gfortran.dg/recursive_check_3.f90: Ditto.
9971         * gfortran.dg/intent_out_3.f90: Ditto.
9972         * gfortran.dg/assignment_2.f90: Ditto.
9973         * gfortran.dg/pr41928.f90: Ditto.
9974         * gfortran.dg/pr42166.f90: Ditto.
9975         * gfortran.dg/private_type_12.f90: Ditto.
9976         * gfortran.dg/graphite/pr42185.f90: Ditto.
9977         * gfortran.dg/graphite/pr42186.f90: Ditto.
9978         * gfortran.dg/graphite/pr40982.f90: Ditto.
9979         * gfortran.dg/graphite/id-2.f90: Ditto.
9980         * gfortran.dg/graphite/id-4.f90: Ditto.
9981         * gfortran.dg/graphite/pr42050.f90: Ditto.
9982         * gfortran.dg/graphite/id-18.f90: Ditto.
9983         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9984         * gfortran.dg/graphite/pr41924.f90: Ditto.
9985         * gfortran.dg/graphite/pr42393.f90: Ditto.
9986         * gfortran.dg/graphite/pr37980.f90: Ditto.
9987         * gfortran.dg/graphite/pr38953.f90: Ditto.
9988         * gfortran.dg/graphite/pr42180.f90: Ditto.
9989         * gfortran.dg/graphite/pr42181.f90: Ditto.
9990         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9991         * gfortran.dg/select_type_4.f90: Ditto.
9992         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9993         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9994         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9995         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9996         * gfortran.dg/whole_file_11.f90: Ditto.
9997         * gfortran.dg/private_type_11.f90: Ditto.
9998         * gfortran.dg/vect/vect-gems.f90: Ditto.
9999         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10000
10001 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10002
10003         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10004
10005 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10006
10007         * gnat.dg/pack15.ad[sb]: New test.
10008
10009 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10010
10011         * gcc.target/arm/mla-1.c: New test.
10012
10013 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10014
10015         PR fortran/30073
10016         PR fortran/43793
10017         * gfortran.dg/pr43793.f90: New test.
10018
10019 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10020
10021         PR tree-optimization/41442
10022         * gcc.target/i386/pr41442.c: New test.
10023
10024 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10025
10026         PR fortran/43832
10027         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10028
10029 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10030
10031         PR fortran/43832
10032         * gfortran.dg/open_nounit.f90: New test.
10033
10034 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10035
10036         PR fortran/43841
10037         PR fortran/43843
10038         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10039
10040 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10041
10042         * gcc.dg/Wconversion-integer.c: Update.
10043
10044 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10045
10046         * gnat.dg/unchecked_convert5.adb: New test.
10047
10048 2010-04-23  Richard Guenther  <rguenther@suse.de>
10049
10050         PR lto/41734
10051         * gcc.dg/lto/20100423-2_0.c: New testcase.
10052         * gcc.dg/lto/20100423-2_0.c: Likewise.
10053
10054 2010-04-23  Richard Guenther  <rguenther@suse.de>
10055
10056         PR lto/43455
10057         * gcc.dg/lto/20100423-1_0.c: New testcase.
10058         * gcc.dg/lto/20100423-1_1.c: Likewise.
10059
10060 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10061
10062         PR tree-optimization/43846
10063         * gcc.dg/tree-ssa/sra-10.c: New test.
10064
10065 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10066
10067         PR middle-end/43835
10068         * gcc.c-torture/execute/pr43835.c: New test.
10069
10070 2010-04-23  Richard Guenther  <rguenther@suse.de>
10071
10072         PR lto/42653
10073         * g++.dg/lto/20100423-1_0.C: New testcase.
10074
10075 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10076
10077         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10078
10079 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10080
10081         PR tree-optimization/43842
10082         * gcc.dg/vect/pr43842.c: New test.
10083
10084 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10085
10086         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10087         * gcc.target/i386/wmul-2.c: Likewise.
10088
10089 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10090
10091         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10092         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10093
10094 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10095
10096         * gfortran.dg/reassoc_6.f: New testcase.
10097
10098 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10099
10100         PR middle-end/29274
10101         * gcc.target/arm/wmul-1.c: New test.
10102         * gcc.target/arm/wmul-2.c: New test.
10103
10104 2010-04-22  Richard Guenther  <rguenther@suse.de>
10105
10106         PR tree-optimization/43845
10107         * gcc.c-torture/compile/pr43845.c: New testcase.
10108
10109 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10110
10111         PR middle-end/29274
10112         * gcc.target/i386/wmul-1.c: New test.
10113         * gcc.target/i386/wmul-2.c: New test.
10114         * gcc.target/bfin/wmul-1.c: New test.
10115         * gcc.target/bfin/wmul-2.c: New test.
10116
10117 2010-04-22  Richard Guenther  <rguenther@suse.de>
10118
10119         PR fortran/43829
10120         * gfortran.dg/vector_subscript_6.f90: New testcase.
10121         * gfortran.dg/assign_10.f90: Adjust.
10122
10123 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10124
10125         PR fortran/43836
10126         * gfortran.dg/gomp/pr43836.f90: New test.
10127
10128 2010-04-21  Richard Guenther  <rguenther@suse.de>
10129
10130         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10131
10132 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10133
10134         * gcc.dg/torture/builtin-cproj-3.c: New.
10135
10136 2010-04-20  Jason Merrill  <jason@redhat.com>
10137
10138         PR c++/9335
10139         * g++.dg/template/recurse2.C: New.
10140         * g++.dg/parse/crash36.C: Adjust.
10141         * g++.dg/other/fold1.C: Adjust.
10142         * g++.dg/init/member1.C: Adjust.
10143         * lib/prune.exp: Prune "skipping N instantiation contexts".
10144
10145 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10146
10147         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10148
10149 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10150
10151         * gcc.dg/torture/builtin-cproj-1.c: New.
10152         * gcc.dg/torture/builtin-cproj-2.c: New.
10153
10154 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10155
10156         PR c++/43800
10157         PR c++/43704
10158         * g++.dg/template/typedef32.C: Adjust.
10159         * g++.dg/template/typedef33.C: New test.
10160
10161 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10162
10163         PR fortran/43227
10164         * gfortran.dg/proc_decl_23.f90: New test.
10165
10166         PR fortran/43266
10167         * gfortran.dg/abstract_type_6.f03: New test.
10168
10169 2010-04-20  Xinliang David Li  <davidxl@google.com>
10170
10171         * g++.dg/tree-ssa/fold-compare.C: New.
10172
10173 2010-04-20  Richard Guenther  <rguenther@suse.de>
10174
10175         PR tree-optimization/39417
10176         * g++.dg/torture/pr39417.C: New testcase.
10177
10178 2010-04-20  Richard Guenther  <rguenther@suse.de>
10179
10180         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10181
10182 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10183
10184         * g++.dg/debug/dwarf2/rv1.C: New test.
10185
10186 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10187
10188         PR target/43635
10189         * gcc.c-torture/compile/pr43635.c: New testcase.
10190
10191 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10192
10193         PR fortran/43339
10194         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10195         of sequential loops being private only in the innermost containing
10196         task region.
10197
10198         PR middle-end/43337
10199         * gfortran.dg/gomp/pr43337.f90: New test.
10200
10201 2010-04-19  Richard Guenther  <rguenther@suse.de>
10202
10203         PR tree-optimization/43796
10204         * gfortran.dg/pr43796.f90: New testcase.
10205
10206 2010-04-19  Richard Guenther  <rguenther@suse.de>
10207
10208         PR tree-optimization/43783
10209         * gcc.c-torture/execute/pr43783.c: New testcase.
10210
10211 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10212
10213         PR target/43766
10214         * gcc.target/i386/pr43766.c: New test.
10215
10216 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10217
10218         PR target/43662
10219         * gcc.target/i386/pr43662.c: New test.
10220
10221 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10222
10223         PR c++/43704
10224         * g++.dg/template/typedef32.C: New test.
10225
10226 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10227
10228         PR tree-optimization/37027
10229         * lib/target-supports.exp
10230         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10231         * gcc.dg/vect/pr37027.c: New test.
10232         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10233         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10234         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10235         gcc.dg/vect/vect-complex-6.c: Likewise.
10236
10237 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10238
10239         * g++.dg/debug/dwarf2/enum1.C: New test.
10240
10241 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10242
10243         * gnat.dg/rep_clause5.ad[sb]: New test.
10244         * gnat.dg/rep_clause5_pkg.ads: New helper.
10245
10246 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10247
10248         PR tree-optimization/43771
10249         * g++.dg/vect/pr43771.cc: New test.
10250
10251 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10252
10253         PR fortran/31538
10254         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10255         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10256
10257 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10258
10259         * gnat.dg/sizetype.adb: Rename into...
10260         * gnat.dg/sizetype1.adb: ...this.
10261         * gnat.dg/sizetype2.adb: New test.
10262
10263 2010-04-16  Richard Guenther  <rguenther@suse.de>
10264
10265         PR tree-optimization/43572
10266         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10267
10268 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10269
10270         * gnat.dg/specs/discr_private.ads: New test.
10271
10272 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10273
10274         PR target/41514
10275         * gcc.target/arm/thumb-comparisons.c: New test.
10276
10277         PR target/40603
10278         * gcc.target/arm/thumb-cbranchqi.c: New test.
10279
10280 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10281
10282         * g++.dg/torture/pr36191.C: Enable for SH.
10283
10284 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10285
10286         * gnat.dg/wide_boolean.adb: New test.
10287         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10288
10289 2010-04-15  Richard Guenther  <rguenther@suse.de>
10290
10291         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10292         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10293         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10294         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10295         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10296         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10297         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10298         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10299         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10300         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10301         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10302         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10303         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10304         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10305         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10306
10307 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10308
10309         PR target/21803
10310         * gcc.target/arm/pr42496.c: New test.
10311
10312 2010-04-14  Jason Merrill  <jason@redhat.com>
10313
10314         PR c++/36625
10315         * g++.dg/ext/attrib38.C: New.
10316
10317 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10318
10319         PR testsuite/43739
10320         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10321
10322 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10323
10324         PR 42966
10325         * gcc.dg/cpp/warn-undef-2.c: Update.
10326         * gcc.dg/cpp/warn-traditional-2.c: Update.
10327         * gcc.dg/cpp/warn-comments-2.c: Update.
10328         * gcc.dg/cpp/warn-variadic-2.c: Update.
10329         * gcc.dg/cpp/warn-long-long-2.c: Update.
10330         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10331         * gcc.dg/cpp/warn-multichar-2.c: Update.
10332         * gcc.dg/cpp/warn-normalized-3.c: Update.
10333         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10334         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10335         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10336         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10337         * gcc.dg/cpp/warn-redefined-2.c: Update.
10338         * gfortran.dg/warning-directive-2.F90: Update.
10339         * c-c++-common/cpp/warning-directive-2.c: Update.
10340
10341 2010-04-14  Michael Matz  <matz@suse.de>
10342
10343         PR tree-optimization/42963
10344         * gcc.dg/pr42963.c: New testcase.
10345
10346 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10347
10348         * gnat.dg/class_wide.adb: Rename into...
10349         * gnat.dg/class_wide1.adb: ...this.
10350         * gnat.dg/class_wide2.ad[sb]: New test.
10351
10352 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10353
10354         PR fortran/18918
10355         * gfortran.dg/coarray_9.f90: Update dg-errors.
10356         * gfortran.dg/coarray_10.f90: New test.
10357         * gfortran.dg/coarray_11.f90: New test.
10358
10359 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10360
10361         PR fortran/43747
10362         gfortran.dg/initialization_24.f90: New test.
10363
10364 2010-04-13  Jason Merrill  <jason@redhat.com>
10365
10366         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10367         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10368
10369 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10370
10371         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10372         * g++.dg/dg.exp: Likewise.
10373         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10374         * c-c++-common/cpp/warning-directive-1.c: ... here.
10375         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10376         * c-c++-common/cpp/warning-directive-2.c: ... here.
10377         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10378         * c-c++-common/cpp/warning-directive-3.c: ... here.
10379         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10380         * c-c++-common/cpp/warning-directive-4.c: ... here.
10381         * g++.dg/cpp/warning-directive-1.C: Delete.
10382         * g++.dg/cpp/warning-directive-2.C: Delete.
10383         * g++.dg/cpp/warning-directive-3.C: Delete.
10384         * g++.dg/cpp/warning-directive-4.C: Delete.
10385         * gcc.dg/cpp/normalised-3.c: Delete.
10386         * g++.dg/cpp/normalised-1.C: Rename as ...
10387         * c-c++-common/cpp/normalised-3.c: ... this.
10388
10389 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10390
10391         * gcc.dg/tree-ssa/sra-9.c: New test.
10392
10393 2010-04-13  Michael Matz  <matz@suse.de>
10394
10395         PR middle-end/43730
10396         * gcc.dg/pr43730.c: New test.
10397
10398 2010-04-13  Michael Matz  <matz@suse.de>
10399
10400         * gcc.dg/tree-ssa/negate.c: New testcase.
10401
10402 2010-04-13  Richard Guenther  <rguenther@suse.de>
10403
10404         PR testsuite/43735
10405         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10406
10407 2010-04-13  Richard Guenther  <rguenther@suse.de>
10408
10409         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10410
10411 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10412
10413         * gnat.dg/derived_type1.adb: New test.
10414
10415 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10416
10417         * gcc.dg/plugindir1.c: New testcase.
10418         * gcc.dg/plugindir2.c: New testcase.
10419         * gcc.dg/plugindir3.c: New testcase.
10420         * gcc.dg/plugindir4.c: New testcase.
10421
10422 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10423
10424         * gcc.target/i386/rotate-2.c: New test.
10425
10426 2010-04-12  Jason Merrill  <jason@redhat.com>
10427
10428         PR c++/43641
10429         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10430         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10431
10432 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10433
10434         PR c++/25811
10435         * g++.dg/init/pr25811.C: New test.
10436
10437 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10438
10439         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10440         dg-error, dg-warning.
10441         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10442
10443 2010-04-12  Richard Guenther  <rguenther@suse.de>
10444
10445         * gcc.dg/torture/inline-2.c: New testcase.
10446
10447 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10448
10449         PR bootstrap/43699
10450         * gcc.dg/Wunused-var-7.c: New test.
10451
10452         PR tree-optimization/43560
10453         * gcc.c-torture/execute/pr43560.c: New test.
10454
10455 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10456
10457         * gnat.dg/aggr13.adb: New test.
10458         * gnat.dg/aggr14.adb: Likewise.
10459         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10460
10461 2010-04-12  Richard Guenther  <rguenther@suse.de>
10462
10463         PR c++/43611
10464         * g++.dg/torture/pr43611.C: New testcase.
10465
10466 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10467
10468         PR c/36774
10469         * gcc.dg/pr36774-1.c: New test.
10470         * gcc.dg/pr36774-2.c: New test.
10471
10472 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10473
10474         * gcc.target/sh/rte-delay-slot.c: New test.
10475
10476 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10477
10478         * gnat.dg/pack9.adb: Remove -cargs option.
10479         * gnat.dg/aggr12.ad[sb]: New test.
10480
10481 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10482
10483         PR target/43417
10484         * gcc.target/sh/pr43417.c: New test.
10485
10486 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10487
10488         PR fortran/43591
10489         * gfortran.dg/spec_expr_6.f90: New test.
10490
10491 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10492
10493         PR cpp/43195
10494         * gcc.dg/cpp/pr43195.c: New.
10495         * gcc.dg/cpp/pr43195.h: New.
10496
10497 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10498
10499         PR 42965
10500         * gcc.dg/Werror-6.c: Adjust.
10501         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10502         * gcc.dg/Werror-4.c: Likewise.
10503         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10504         * gcc.dg/Wswitch-enum-error.c: Likewise.
10505         * gcc.dg/Wpointer-arith.c: Likewise.
10506         * gcc.dg/Wfatal.c: Likewise.
10507         * gcc.dg/Wswitch-error.c: Likewise.
10508         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10509         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10510         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10511         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10512         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10513         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10514         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10515         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10516         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10517         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10518         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10519         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10520         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10521         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10522         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10523         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10524         * g++.dg/cpp/warning-directive-2.C: Likewise.
10525         * gfortran.dg/warning-directive-2.F90: Likewise.
10526
10527 2010-04-09  Jason Merrill  <jason@redhat.com>
10528
10529         PR c++/42623
10530         * g++.dg/template/sizeof13.C: New.
10531
10532 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10533
10534         * g++.dg/other/pr35504.C: Add check for thiscall.
10535         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10536         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10537
10538 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10539
10540         PR c++/28584
10541         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10542         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10543         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10544         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10545         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10546         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10547         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10548         * g++.dg/other/increment1.C: Likewise.
10549
10550 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10551
10552         PR fortran/18918
10553         * gfortran.dg/coarray_7.f90: New test.
10554         * gfortran.dg/coarray_8.f90: New test.
10555
10556 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10557
10558         PR fortran/28039
10559         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10560
10561 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10562
10563         PR target/43643
10564         * gcc.dg/pr43643.c: New test.
10565
10566 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10567
10568         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10569
10570 2010-04-08  Richard Guenther  <rguenther@suse.de>
10571
10572         PR tree-optimization/43679
10573         * gcc.c-torture/compile/pr43679.c: New testcase.
10574
10575 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10576
10577         PR debug/43670
10578         * gcc.dg/pr43670.c: New test.
10579
10580 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10581
10582         PR middle-end/40815
10583         * gcc.dg/tree-ssa/reassoc-19.c: New.
10584
10585 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10586
10587         PR c/18624
10588         * gcc.dg/Wunused-var-1.c: New test.
10589         * gcc.dg/Wunused-var-2.c: New test.
10590         * gcc.dg/Wunused-var-3.c: New test.
10591         * gcc.dg/Wunused-var-4.c: New test.
10592         * gcc.dg/Wunused-var-5.c: New test.
10593         * gcc.dg/Wunused-var-6.c: New test.
10594         * gcc.dg/Wunused-parm-1.c: New test.
10595
10596         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10597         * gcc.dg/trunc-1.c: Likewise.
10598         * gcc.dg/vla-9.c: Likewise.
10599         * gcc.dg/dfp/composite-type.c: Likewise.
10600
10601 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10602
10603         PR objc/35996
10604         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10605         * obj-c++.dg/objc-gc-3.mm: Ditto.
10606
10607 2010-04-07  Simon Baldwin  <simonb@google.com>
10608
10609         * gcc.dg/cpp/warn-undef-2.c: New.
10610         * gcc.dg/cpp/warn-traditional-2.c: New.
10611         * gcc.dg/cpp/warn-comments-2.c: New.
10612         * gcc.dg/cpp/warning-directive-1.c: New.
10613         * gcc.dg/cpp/warn-long-long.c: New.
10614         * gcc.dg/cpp/warn-traditional.c: New.
10615         * gcc.dg/cpp/warn-variadic-2.c: New.
10616         * gcc.dg/cpp/warn-undef.c: New.
10617         * gcc.dg/cpp/warn-normalized-1.c: New.
10618         * gcc.dg/cpp/warning-directive-2.c: New.
10619         * gcc.dg/cpp/warn-long-long-2.c: New.
10620         * gcc.dg/cpp/warn-variadic.c: New.
10621         * gcc.dg/cpp/warn-normalized-2.c: New.
10622         * gcc.dg/cpp/warning-directive-3.c: New.
10623         * gcc.dg/cpp/warn-deprecated-2.c: New.
10624         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10625         * gcc.dg/cpp/warn-multichar-2.c: New.
10626         * gcc.dg/cpp/warn-normalized-3.c: New.
10627         * gcc.dg/cpp/warning-directive-4.c: New.
10628         * gcc.dg/cpp/warn-unused-macros.c: New.
10629         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10630         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10631         * gcc.dg/cpp/warn-cxx-compat.c: New.
10632         * gcc.dg/cpp/warn-redefined.c: New.
10633         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10634         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10635         * gcc.dg/cpp/warn-deprecated.c: New.
10636         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10637         * gcc.dg/cpp/warn-redefined-2.c: New.
10638         * gcc.dg/cpp/warn-comments.c: New.
10639         * gcc.dg/cpp/warn-multichar.c: New.
10640         * g++.dg/cpp/warning-directive-1.C: New.
10641         * g++.dg/cpp/warning-directive-2.C: New.
10642         * g++.dg/cpp/warning-directive-3.C: New.
10643         * g++.dg/cpp/warning-directive-4.C: New.
10644         * gfortran.dg/warning-directive-1.F90: New.
10645         * gfortran.dg/warning-directive-3.F90: New.
10646         * gfortran.dg/warning-directive-2.F90: New.
10647         * gfortran.dg/warning-directive-4.F90: New.
10648
10649 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10650
10651         PR objc++/23716
10652         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10653
10654 2010-04-07  Jason Merrill  <jason@redhat.com>
10655
10656         * g++.dg/template/dr408.C: New.
10657
10658         * g++.dg/lookup/ns4.C: New.
10659
10660         PR c++/38392
10661         * g++.dg/template/friend51.C: New test.
10662
10663         PR c++/41970
10664         * g++.old-deja/g++.other/linkage1.C: Adjust.
10665
10666 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10667
10668         PR c++/42697
10669         * g++.dg/template/crash94.C: New test.
10670
10671 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10672
10673         PR c++/40239
10674         * g++.dg/init/aggr5.C: New test.
10675         * g++.dg/init/aggr5.C: New test.
10676
10677 2010-04-07  Richard Guenther  <rguenther@suse.de>
10678
10679         PR tree-optimization/43270
10680         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10681         * gcc.dg/Warray-bounds-7.c: Likewise.
10682
10683 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10684
10685         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10686         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10687         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10688
10689 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10690
10691         PR c++/42556
10692         * g++.dg/init/pr42556.C: New test.
10693
10694 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10695
10696         PR debug/43628
10697         * g++.dg/debug/dwarf2/typedef2.C: New test.
10698
10699 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10700
10701         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10702         c-c++-common/dwarf2/redeclaration-1.C
10703
10704 2010-04-06  Jason Merrill  <jason@redhat.com>
10705
10706         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10707         * g++.dg/ext/attrib18.C: Likewise.
10708         * g++.dg/ext/bitfield2.C: Likewise.
10709         * g++.dg/ext/bitfield4.C: Likewise.
10710         * g++.dg/ext/visibility/warn2.C: Likewise.
10711         * g++.dg/ext/visibility/warn3.C: Likewise.
10712         * g++.dg/gomp/pr26690-1.C: Likewise.
10713         * g++.dg/inherit/covariant7.C: Likewise.
10714         * g++.dg/init/synth2.C: Likewise.
10715         * g++.dg/lookup/using7.C: Likewise.
10716         * g++.dg/other/crash-4.C: Likewise.
10717         * g++.dg/other/error13.C: Likewise.
10718         * g++.dg/other/error20.C: Likewise.
10719         * g++.dg/parse/crash31.C: Likewise.
10720         * g++.dg/parse/error16.C: Likewise.
10721         * g++.dg/parse/error19.C: Likewise.
10722         * g++.dg/parse/error27.C: Likewise.
10723         * g++.dg/parse/error28.C: Likewise.
10724         * g++.dg/parse/fused-params1.C: Likewise.
10725         * g++.dg/template/error2.C: Likewise.
10726         * g++.dg/template/local6.C: Likewise.
10727         * g++.dg/template/qualttp15.C: Likewise.
10728         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10729         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10730         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10731         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10732         * g++.old-deja/g++.eh/spec6.C: Likewise.
10733         * g++.old-deja/g++.jason/crash3.C: Likewise.
10734         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10735         * g++.old-deja/g++.law/ctors5.C: Likewise.
10736         * g++.old-deja/g++.law/ctors9.C: Likewise.
10737         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10738         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10739         * g++.old-deja/g++.other/struct1.C: Likewise.
10740         * g++.old-deja/g++.other/volatile1.C: Likewise.
10741         * g++.old-deja/g++.pt/crash36.C: Likewise.
10742         * g++.old-deja/g++.pt/derived3.C: Likewise.
10743         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10744         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10745
10746 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10747
10748         PR middle-end/43519
10749         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10750         * gcc.dg/graphite/id-19.c: New.
10751
10752 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10753
10754         PR middle-end/32824
10755         * gcc.dg/vect/pr32824: New.
10756
10757 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10758
10759         PR fortran/18918
10760         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10761         * gfortran.dg/coarray_3.f90: Ditto.
10762         * gfortran.dg/coarray_4.f90: Ditto.
10763         * gfortran.dg/coarray_5.f90: Ditto.
10764         * gfortran.dg/coarray_6.f90: Ditto.
10765         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10766
10767 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10768
10769         PR fortran/18918
10770         * gfortran.dg/coarray_4.f90: Fix test.
10771         * gfortran.dg/coarray_6.f90: Add more tests.
10772
10773 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10774
10775         PR fortran/18918
10776         * gfortran.dg/coarray_4.f90: New test.
10777         * gfortran.dg/coarray_5.f90: New test.
10778         * gfortran.dg/coarray_6.f90: New test.
10779
10780 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10781
10782         PR fortran/18918
10783         * gfortran.dg/iso_fortran_env_5.f90: New test.
10784         * gfortran.dg/iso_fortran_env_6.f90: New test.
10785
10786 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10787
10788         PR fortran/39997
10789         * gfortran.dg/coarray_1.f90: New test.
10790         * gfortran.dg/coarray_2.f90: New test.
10791         * gfortran.dg/coarray_3.f90: New test.
10792
10793 2010-04-06  Jason Merrill  <jason@redhat.com>
10794
10795         PR c++/43648
10796         * g++.dg/template/dtor8.C: New.
10797
10798         PR c++/43621
10799         * g++.dg/template/error-recovery2.C: New.
10800
10801 2010-04-06  Jan Hubicka  <jh@suse.czpli
10802
10803         PR tree-optimization/42906
10804         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10805
10806 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10807
10808         PR fortran/43178
10809         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10810         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10811         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10812
10813 2010-04-06  Richard Guenther  <rguenther@suse.de>
10814
10815         PR tree-optimization/43627
10816         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10817
10818 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10819
10820         PR target/43638
10821         * gcc.target/i386/pr43638.c: New test.
10822
10823 2010-04-06  Richard Guenther  <rguenther@suse.de>
10824
10825         PR middle-end/43661
10826         * gcc.c-torture/compile/pr43661.c: New testcase.
10827
10828 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10829
10830         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10831
10832 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10833
10834         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10835
10836 2010-04-02  Richard Guenther  <rguenther@suse.de>
10837
10838         PR tree-optimization/43629
10839         * gcc.c-torture/execute/pr43629.c: New testcase.
10840
10841 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10842             Dominique d'Humieres  <dominiq@lps.ens.fr>
10843
10844         PR libfortran/43605
10845         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10846
10847 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10848
10849         PR debug/43325
10850         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10851
10852 2010-04-01  Jason Merrill  <jason@redhat.com>
10853
10854         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10855
10856 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10857             Manfred Schwarb  <manfred99@gmx.ch>
10858
10859         PR libfortran/43605
10860         * gfortran.dg/ftell_3.f90: New test.
10861
10862 2010-04-01  Richard Guenther  <rguenther@suse.de>
10863
10864         PR middle-end/43614
10865         * gcc.c-torture/compile/pr43614.c: New testcase.
10866
10867 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10868
10869         PR tree-optimization/43141
10870         * gcc.dg/guality/pr43141.c: New test.
10871
10872 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10873
10874         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10875         * g++.dg/eh/spbp.C: Likewise.
10876         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10877         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10878         superfluous casts.
10879         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10880         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10881         * objc.dg/dwarf-2.m: Likewise.
10882
10883 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10884
10885         PR middle-end/43464
10886         * gcc.dg/graphite/id-pr43464.c: New.
10887         * gcc.dg/graphite/id-pr43464-1.c: New.
10888
10889 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10890
10891         PR middle-end/43351
10892         * gcc.dg/graphite/id-pr43351.c
10893
10894 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10895
10896         PR testsuite/35165
10897         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10898         * obj-c++.dg/try-catch-2.mm: Ditto.
10899         * obj-c++.dg/lookup-2.mm: Ditto.
10900         * obj-c++.dg/encode-8.m: Ditto.
10901         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10902         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10903         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10904         * obj-c++.dg/const-str-11.mm: Ditto.
10905         * obj-c++.dg/const-str-9.mm: Ditto.
10906         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10907         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10908         * obj-c++.dg/except-1.mm: Ditto.
10909         * obj-c++.dg/const-str-7.mm: Ditto.
10910         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10911         * obj-c++.dg/const-str-3.mm: Ditto.
10912         * obj-c++.dg/const-str-7.mm: Ditto.
10913         * obj-c++.dg/stubify-2.mm: Change dump file name.
10914
10915         PR objc++/23613
10916         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10917         New macro.
10918         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10919         Remove dg-xfail-if.
10920
10921 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10922
10923         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10924         only with -O2, -O3 or -Os and not with -fwhopr.
10925
10926 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10927
10928         PR c++/43558
10929         * g++.dg/template/typedef31.C: New test.
10930
10931 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10932
10933         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10934         assembler output on *-*-solaris2*.
10935         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10936
10937 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10938
10939         PR debug/43557
10940         * gcc.dg/pr43557-1.c: New test.
10941         * gcc.dg/pr43557-2.c: New file.
10942
10943 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10944
10945         PR 43562
10946         * gcc.dg/pr43562.c: New test.
10947
10948 2010-03-30  Jason Merrill  <jason@redhat.com>
10949
10950         PR c++/43076
10951         * g++.dg/template/error-recovery1.C: New.
10952
10953         PR c++/41786
10954         * g++.dg/parse/ambig5.C: New.
10955
10956 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10957
10958         PR debug/43593
10959         * gcc.dg/guality/pr43593.c: New test.
10960
10961 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10962
10963         PR middle-end/43430
10964         * gcc.dg/vect/pr43430-1.c: New.
10965
10966 2010-03-30  Jason Merrill  <jason@redhat.com>
10967
10968         PR c++/43559
10969         * g++.dg/template/partial7.C: New.
10970
10971 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10972
10973         * gcc.target/s390/stackcheck1.c: New testcase.
10974
10975 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10976
10977         PR libfortran/43265
10978         * gfortran.dg/read_eof_8.f90: New test.
10979
10980 2010-03-29  Jason Merrill  <jason@redhat.com>
10981
10982         * gcc.dg/cpp/include6.c: Change [] to ().
10983
10984         N3077
10985         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10986         splicing and UCNs.
10987         * c-c++-common/raw-string-2.c: Add trigraph test.
10988         * c-c++-common/raw-string-8.c: New.
10989         * c-c++-common/raw-string-9.c: New.
10990         * c-c++-common/raw-string-10.c: New.
10991
10992         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10993         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10994         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10995         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10996         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10997         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10998         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10999
11000 2010-03-29  Richard Guenther  <rguenther@suse.de>
11001
11002         PR tree-optimization/43560
11003         * gcc.dg/torture/pr43560.c: New testcase.
11004
11005 2010-03-29  Jason Merrill  <jason@redhat.com>
11006
11007         N3077
11008         * g++.dg/ext/raw-string-1.C: Change [] to ().
11009         * g++.dg/ext/raw-string-2.C: Change [] to ().
11010         Don't use \ in delimiter.
11011         * g++.dg/ext/raw-string-3.C: Change [] to ().
11012         * g++.dg/ext/raw-string-4.C: Change [] to ().
11013         * g++.dg/ext/raw-string-5.C: Change [] to ().
11014         Test for error on \ in delimiter.
11015         * g++.dg/ext/raw-string-6.C: Change [] to ().
11016         * g++.dg/ext/raw-string-7.C: Change [] to ().
11017
11018 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11019
11020         PR 43564
11021         * gcc.dg/pr43564.c: New test.
11022
11023 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11024
11025         PR fortran/43551
11026         * gfortran.dg/direct_io_12.f90: New test.
11027
11028 2010-03-28  Jan Hubicka  <jh@suse.cz>
11029
11030         PR tree-optimization/43505
11031         * gfortran.dg/pr43505.f90: New testcase.
11032
11033 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11034
11035         PR tree-optimization/43528
11036         * gcc.target/i386/pr43528.c: New test.
11037
11038 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11039
11040         PR c/43381
11041         * gcc.dg/parm-impl-decl-3.c: New test.
11042
11043 2010-03-26  Jason Merrill  <jason@redhat.com>
11044
11045         PR c++/43509
11046         * g++.dg/cpp0x/parse1.C: New.
11047
11048 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11049
11050         PR target/43524
11051         * gcc.target/i386/pr43524.c: New test.
11052
11053 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11054
11055         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11056         whitespace, rename main to foo.
11057         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11058         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11059         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11060         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11061         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11062         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11063         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11064         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11065         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11066         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11067         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11068
11069 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11070
11071         PR c++/43327
11072         * g++.dg/other/crash-10.C: New test.
11073         * g++.dg/other/crash-11.C: New test.
11074
11075 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11076
11077         PR libfortran/43517
11078         * gfortran.dg/read_eof_7.f90: New test.
11079
11080 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11081
11082         PR objc/35165
11083         PR testsuite/43512
11084         * objc-obj-c++-shared: New directory.
11085         * objc-obj-c++-shared/Object1-implementation.h: New file.
11086         * objc-obj-c++-shared/Object1.h: New file.
11087         * objc-obj-c++-shared/Protocol1.h: New file.
11088         * objc-obj-c++-shared/next-abi.h: New file.
11089         * objc-obj-c++-shared/next-mapping.h: New file.
11090         * objc/execute/next_mapping.h: Delete.
11091         * objc.dg/special/special.exp: For all targets run the tests with
11092         -fgnu-runtime, for darwin targets also run the tests with
11093         -fnext-runtime.
11094         * objc.dg/dg.exp: Ditto.
11095         * obj-c++.dg/dg.exp: Ditto.
11096         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11097         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11098         include use of updated NeXT interface.
11099         * objc/execute/formal_protocol-5.m: Ditto.
11100         * objc/execute/protocol-isEqual-2.m: Ditto.
11101         * objc/execute/protocol-isEqual-4.m: Ditto.
11102         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11103         Protocol1.h) and next-mapping.h as required.
11104         * objc/execute/object_is_class.m: Ditto.
11105         * objc/execute/enumeration-1.m: Ditto.
11106         * objc/execute/class-13.m: Ditto.
11107         * objc/execute/formal_protocol-2.m: Ditto.
11108         * objc/execute/formal_protocol-4.m: Ditto.
11109         * objc/execute/class-1.m: Ditto.
11110         * objc/execute/bycopy-1.m: Ditto.
11111         * objc/execute/formal_protocol-6.m: Ditto.
11112         * objc/execute/bycopy-3.m: Ditto.
11113         * objc/execute/class-3.m: Ditto.
11114         * objc/execute/bf-11.m: Ditto.
11115         * objc/execute/class-5.m: Ditto.
11116         * objc/execute/bf-13.m: Ditto.
11117         * objc/execute/class-7.m: Ditto.
11118         * objc/execute/bf-15.m: Ditto.
11119         * objc/execute/class-9.m: Ditto.
11120         * objc/execute/bf-17.m: Ditto.
11121         * objc/execute/bf-19.m: Ditto.
11122         * objc/execute/IMP.m: Ditto.
11123         * objc/execute/exceptions/catchall-1.m: Ditto.
11124         * objc/execute/exceptions/trivial.m: Ditto.
11125         * objc/execute/exceptions/finally-1.m: Ditto.
11126         * objc/execute/exceptions/local-variables-1.m: Ditto.
11127         * objc/execute/exceptions/foward-1.m: Ditto.
11128         * objc/execute/bf-2.m: Ditto.
11129         * objc/execute/string1.m: Ditto.
11130         * objc/execute/bf-4.m: Ditto.
11131         * objc/execute/informal_protocol.m: Ditto.
11132         * objc/execute/string3.m: Ditto.
11133         * objc/execute/bf-6.m: Ditto.
11134         * objc/execute/bf-8.m: Ditto.
11135         * objc/execute/class-tests-1.h: Ditto.
11136         * objc/execute/protocol-isEqual-1.m: Ditto.
11137         * objc/execute/protocol-isEqual-3.m: Ditto.
11138         * objc/execute/_cmd.m: Ditto.
11139         * objc/execute/function-message-1.m: Ditto.
11140         * objc/execute/bf-20.m: Ditto.
11141         * objc/execute/bf-common.h: Ditto.
11142         * objc/execute/np-2.m: Ditto.
11143         * objc/execute/class-10.m: Ditto.
11144         * objc/execute/class-12.m: Ditto.
11145         * objc/execute/enumeration-2.m: Ditto.
11146         * objc/execute/class-14.m: Ditto.
11147         * objc/execute/encode-1.m: Ditto.
11148         * objc/execute/formal_protocol-1.m: Ditto.
11149         * objc/execute/formal_protocol-3.m: Ditto.
11150         * objc/execute/accessing_ivars.m: Ditto.
11151         * objc/execute/bycopy-2.m: Ditto.
11152         * objc/execute/class-2.m: Ditto.
11153         * objc/execute/bf-10.m: Ditto.
11154         * objc/execute/formal_protocol-7.m: Ditto.
11155         * objc/execute/root_methods.m: Ditto.
11156         * objc/execute/class-4.m: Ditto.
11157         * objc/execute/bf-12.m: Ditto.
11158         * objc/execute/class-6.m: Ditto.
11159         * objc/execute/bf-14.m: Ditto.
11160         * objc/execute/nested-func-1.m: Ditto.
11161         * objc/execute/class-8.m: Ditto.
11162         * objc/execute/private.m: Ditto.
11163         * objc/execute/bf-16.m: Ditto.
11164         * objc/execute/bf-18.m: Ditto.
11165         * objc/execute/load-3.m: Ditto.
11166         * objc/execute/compatibility_alias.m: Ditto.
11167         * objc/execute/bf-1.m: Ditto.
11168         * objc/execute/no_clash.m: Ditto.
11169         * objc/execute/bf-3.m: Ditto.
11170         * objc/execute/string2.m: Ditto.
11171         * objc/execute/bf-5.m: Ditto.
11172         * objc/execute/string4.m: Ditto.
11173         * objc/execute/bf-7.m: Ditto.
11174         * objc/execute/object_is_meta_class.m: Ditto.
11175         * objc/execute/bf-9.m: Ditto.
11176         * objc/execute/bf-21.m: Ditto.
11177         * objc/execute/cascading-1.m: Ditto.
11178         * objc/execute/trivial.m: Ditto.
11179         * objc/execute/np-1.m: Ditto.
11180         * objc/compile/trivial.m: Ditto.
11181         * objc/execute/class_self-2.m: Include <stdlib.h>.
11182         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11183         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11184         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11185         and 64bit. Use new NeXT interface as required.
11186         * objc.dg/special/unclaimed-category-1.m: Ditto.
11187         * objc.dg/special/unclaimed-category-1.h: Ditto.
11188         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11189         * objc.dg/func-ptr-1.m: Ditto.
11190         * objc.dg/stret-1.m: Ditto.
11191         * objc.dg/encode-2.m: Ditto.
11192         * objc.dg/category-1.m: Ditto.
11193         * objc.dg/encode-3.m: Ditto.
11194         * objc.dg/call-super-3.m: Ditto.
11195         * objc.dg/method-3.m: Ditto.
11196         * objc.dg/func-ptr-2.m: Ditto.
11197         * objc.dg/lookup-1.m: Ditto.
11198         * objc.dg/encode-4.m: Ditto.
11199         * objc.dg/fix-and-continue-1.m: Ditto.
11200         * objc.dg/proto-lossage-3.m: Ditto.
11201         * objc.dg/method-13.m: Ditto.
11202         * objc.dg/proto-qual-1.m: Ditto.
11203         * objc.dg/zero-link-3.m: Ditto.
11204         * objc.dg/bitfield-1.m: Ditto.
11205         * objc.dg/va-meth-1.m: Ditto.
11206         * objc.dg/super-class-3.m: Ditto.
11207         * objc.dg/call-super-1.m: Ditto.
11208         * objc.dg/type-size-2.m: Ditto.
11209         * objc.dg/method-10.m: Ditto.
11210         * objc.dg/defs.m: Ditto.
11211         * objc.dg/const-str-3.m: Ditto.
11212         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11213         Protocol1.h) and next-mapping.h as required. Use new NeXT
11214         interface as required.
11215         * objc.dg/super-class-4.m: Ditto.
11216         * objc.dg/comp-types-8.m: Ditto.
11217         * objc.dg/call-super-2.m: Ditto.
11218         * objc.dg/objc-fast-4.m: Ditto.
11219         * objc.dg/method-6.m: Ditto.
11220         * objc.dg/const-str-3.m: Ditto.
11221         * objc.dg/const-str-7.m: Ditto.
11222         * objc.dg/method-15.m: Ditto.
11223         * objc.dg/method-19.m: Ditto.
11224         * objc.dg/sync-1.m: Ditto.
11225         * objc.dg/layout-1.m: Ditto.
11226         * objc.dg/bitfield-3.m: Ditto.
11227         * objc.dg/try-catch-3.m: Ditto.
11228         * objc.dg/try-catch-7.m: Ditto.
11229         * objc.dg/comp-types-10.m: Ditto.
11230         * objc.dg/selector-2.: Ditto.
11231         * objc.dg/method-7.m: Ditto.
11232         * objc.dg/typedef-alias-1.m: Ditto.
11233         * objc.dg/proto-lossage-2.m: Ditto.
11234         * objc.dg/comp-types-11.m: Ditto.
11235         * objc.dg/sizeof-1.m: Ditto.
11236         * objc.dg/method-17.m: Ditto.
11237         * objc.dg/bitfield-5.m: Ditto.
11238         * objc.dg/try-catch-1.m: Ditto.
11239         * objc.dg/encode-5.m: Ditto.
11240         * objc.dg/fix-and-continue-2.m: Ditto.
11241         * objc.dg/method-9.m: Ditto.
11242         * objc.dg/isa-field-1.m: Ditto.
11243         * objc.dg/local-decl-2.m: Ditto.
11244         * objc.dg/objc-gc-4.m: Ditto.
11245         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11246         * objc.dg/gnu-runtime-3.m: Ditto.
11247         * objc.dg/encode-7.m: Ditto.
11248         * objc.dg/encode-8.m: Ditto.
11249         * objc.dg/selector-3.m: Ditto.
11250         * objc.dg/gnu-runtime-1.m: Ditto.
11251         * objc.dg/const-str-12.m: Ditto.
11252         * objc.dg/gnu-runtime-2.m: Ditto.
11253         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11254         * objc.dg/selector-1.m: Ditto.
11255         * objc.dg/stubify-2.m: Ditto.
11256         * objc.dg/zero-link-1.m: Ditto.
11257         * objc.dg/stret-2.m: Ditto.
11258         * objc.dg/zero-link-2.m: Ditto.
11259         * objc.dg/next-runtime-1.m: Ditto.
11260         * objc.dg/symtab-1.m: Ditto.
11261         * objc.dg/stubify-1.m: Ditto.
11262         * objc.dg/bitfield-2.m: Ditto.
11263         * objc.dg/try-catch-10.m: Apply to both runtimes.
11264         * objc.dg/const-str-1.m: Ditto.
11265         * objc.dg/image-info.m: Ditto.
11266         * objc.dg/encode-9.m: Ditto.
11267         * objc.dg/pragma-1.m: Apply test to all targets.
11268         * objc.dg/const-str-4.m: Ditto.
11269         * objc.dg/const-str-8.m: Ditto.
11270         * objc.dg/super-class-2.m: Ditto.
11271         * objc.dg/try-catch-5.m: Ditto.
11272         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11273         Protocol1.h) and next-mapping.h as required. Use new NeXT
11274         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11275         * objc.dg/const-str-11.m: Ditto.
11276         * objc.dg/const-str-9.m: Ditto.
11277         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11278         * objc.dg/encode-1.m: Remove redundant -lobjc.
11279         * objc.dg/try-catch-9.m: Tidy space.
11280         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11281         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11282         and 64bit. Use new NeXT interface as required.
11283         * obj-c++.dg/template-4.mm: Ditto.
11284         * obj-c++.dg/defs.mm: Ditto.
11285         * obj-c++.dg/basic.mm: Ditto.
11286         * obj-c++.dg/encode-4.mm: Ditto.
11287         * obj-c++.dg/method-17.mm: Ditto.
11288         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11289         * obj-c++.dg/cxx-class-1.mm: Ditto.
11290         * obj-c++.dg/method-10.mm: Ditto.
11291         * obj-c++.dg/va-meth-1.mm: Ditto.
11292         * obj-c++.dg/encode-5.mm: Ditto.
11293         * obj-c++.dg/lookup-2.mm: Ditto.
11294         * obj-c++.dg/template-3.mm: Ditto.
11295         * obj-c++.dg/proto-qual-1.mm: Ditto.
11296         * obj-c++.dg/qual-types-1.m: Ditto.
11297         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11298         * obj-c++.dg/template-1.mm: Ditto.
11299         * obj-c++.dg/encode-6.mm: Ditto.
11300         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11301         Protocol1.h) and next-mapping.h as required. Use new NeXT
11302         interface as required.
11303         * obj-c++.dg/except-1.mm: Ditto.
11304         * obj-c++.dg/const-str-7.mm: Ditto.
11305         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11306         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11307         * obj-c++.dg/selector-2.mm: Ditto.
11308         * obj-c++.dg/isa-field-1.mm: Ditto.
11309         * obj-c++.dg/try-catch-1.mm: Ditto.
11310         * obj-c++.dg/local-decl-1.mm: Ditto.
11311         * obj-c++.dg/try-catch-9.mm: Ditto.
11312         * obj-c++.dg/no-extra-load.mm: Ditto.
11313         * obj-c++.dg/selector-5.mm: Ditto.
11314         * obj-c++.dg/method-12.mm: Ditto.
11315         * obj-c++.dg/try-catch-11.mm: Ditto.
11316         * obj-c++.dg/comp-types-11.mm: Ditto.
11317         * obj-c++.dg/bitfield-3.mm: Ditto.
11318         * obj-c++.dg/method-6.mm: Ditto.
11319         * obj-c++.dg/super-class-2.mm: Ditto.
11320         * obj-c++.dg/method-21.mm: Ditto.
11321         * obj-c++.dg/const-str-8.mm: Ditto.
11322         * obj-c++.dg/try-catch-7.mm: Ditto.
11323         * obj-c++.dg/method-15.mm: Ditto.
11324         * obj-c++.dg/layout-1.mm: Ditto.
11325         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11326         * obj-c++.dg/const-str-3.mm: Ditto.
11327         * obj-c++.dg/try-catch-2.mm: Ditto.
11328         * obj-c++.dg/objc-gc-3.mm: Ditto.
11329         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11330         * obj-c++.dg/bitfield-1.mm: Ditto.
11331         * obj-c++.dg/selector-6.mm: Ditto.
11332         * obj-c++.dg/method-13.mm: Ditto.
11333         * obj-c++.dg/comp-types-12.mm: Ditto.
11334         * obj-c++.dg/bitfield-4.mm: Ditto.
11335         * obj-c++.dg/try-catch-8.mm: Ditto.
11336         * obj-c++.dg/method-2.mm: Ditto.
11337         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11338         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11339         * obj-c++.dg/const-str-4.mm: Ditto.
11340         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11341         * obj-c++.dg/try-catch-3.mm: Ditto.
11342         * obj-c++.dg/comp-types-9.mm: Ditto.
11343         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11344         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11345         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11346         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11347         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11348         Use new NeXT interface as required.
11349         * obj-c++.dg/const-str-10.mm: Ditto.
11350         * obj-c++.dg/const-str-11.mm: Ditto.
11351         * obj-c++.dg/const-str-9.mm: Ditto.
11352         * obj-c++.dg/method-11.mm: Ditto.
11353         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11354         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11355         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11356         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11357         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11358
11359 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11360
11361         PR c++/43206
11362         * g++.dg/template/typedef30.C: New test case.
11363
11364 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11365
11366         PR c/43385
11367         * gcc.c-torture/execute/pr43385.c: New test.
11368
11369 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11370
11371         * gcc.dg/strncpy-fix-1.c: New test.
11372
11373 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11374
11375         PR testsuite/41609
11376         * lib/objc-torture.exp (objc-set-runtime-options): New.
11377         * objc/execute/execute.exp: Check runtime options on each pass.
11378         * objc/execute/exceptions/exceptions.exp: Ditto.
11379         * objc/compile/compile.exp: Ditto.
11380
11381         PR testsuite/42348
11382         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11383         standard tests.
11384         (check_effective_target_objc2): New proc.
11385         (check_effective_target_next_runtime): New proc.
11386         * lib/objc.exp: Determine which runtime is in force and support it.
11387         * lib/obj-c++.exp: Ditto.
11388
11389 2010-03-24  Jason Merrill  <jason@redhat.com>
11390
11391         PR c++/43502
11392         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11393
11394 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11395
11396         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11397         a loop.
11398         * gcc.dg/ipa/ipa-2.c: Likewise.
11399         * gcc.dg/ipa/ipa-3.c: Likewise.
11400         * gcc.dg/ipa/ipa-4.c: Likewise.
11401         * gcc.dg/ipa/ipa-5.c: Likewise.
11402         * gcc.dg/ipa/ipa-7.c: Likewise.
11403         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11404         a loop.
11405         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11406         i_can_not_be_propagated_fully2 into a loop.
11407         * gcc.dg/ipa/ipa-8.c: New test.
11408         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11409
11410 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11411
11412         PR debug/19192
11413         PR debug/43479
11414         * gcc.dg/guality/pr43479.c: New test.
11415         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11416         and add volatile keyword.
11417
11418 2010-03-23  Mike Stump  <mikestump@comcast.net>
11419
11420         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11421
11422 2010-03-23  Jason Merrill  <jason@redhat.com>
11423
11424         * g++.dg/ext/altivec-17.C: Adjust error message.
11425
11426         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11427         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11428         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11429         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11430         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11431         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11432
11433 2010-03-22  Jason Merrill  <jason@redhat.com>
11434
11435         PR c++/43333
11436         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11437         * g++.dg/ext/is_pod_98.C: New.
11438
11439         PR c++/43281
11440         * g++.dg/cpp0x/auto18.C: New.
11441
11442         * gcc.dg/pr36997.c: Adjust error message.
11443         * g++.dg/ext/vector9.C: Likewise.
11444         * g++.dg/conversion/simd3.C: Likewise.
11445         * g++.dg/other/error23.C: Likewise.
11446
11447 2010-03-22  Michael Matz  <matz@suse.de>
11448
11449         PR middle-end/43475
11450         * gfortran.dg/pr43475.f90: New testcase.
11451
11452 2010-03-22  Richard Guenther  <rguenther@suse.de>
11453
11454         PR tree-optimization/43390
11455         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11456
11457 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11458
11459         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11460         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11461
11462 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11463             Michael Matz  <matz@suse.de>
11464
11465         PR c++/43081
11466         * g++.dg/parse/crash56.C: New test.
11467
11468 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11469
11470         PR fortran/43450
11471         * gfortran.dg/whole_file_15.f90 : New test.
11472
11473 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11474
11475         PR fortran/43409
11476         * gfortran.dg/inquire_size.f90: New test.
11477
11478 2010-03-20  Richard Guenther  <rguenther@suse.de>
11479
11480         PR rtl-optimization/43438
11481         * gcc.c-torture/execute/pr43438.c: New testcase.
11482
11483 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11484
11485         PR c++/43375
11486         * g++.dg/abi/mangle42.C: New test.
11487
11488 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11489
11490         PR C/43211
11491         * gcc.dg/pr43211.c: New test.
11492         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11493
11494 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11495
11496         PR rtl-optimization/42258
11497         * gcc.target/arm/thumb1-mul-moves.c: New test.
11498
11499         PR target/40697
11500         * gcc.target/arm/thumb-andsi.c: New test.
11501
11502         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11503         dg-require-effective-target.
11504
11505 2010-03-19  Michael Matz  <matz@suse.de>
11506
11507         PR c++/43116
11508         * g++.dg/other/pr43116.C: New testcase.
11509
11510 2010-03-19  Michael Matz  <matz@suse.de>
11511
11512         PR target/43305
11513         * gcc.dg/pr43305.c: New testcase.
11514
11515 2010-03-19  Richard Guenther  <rguenther@suse.de>
11516
11517         PR tree-optimization/43415
11518         * gcc.c-torture/compile/pr43415.c: New testcase.
11519
11520 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11521
11522         PR ada/43106
11523         * gnat.dg/case_optimization2.adb: New test.
11524         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11525
11526 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11527             Jack Howarth  <howarth@bromo.med.uc.edu>
11528
11529         PR target/36399
11530         * gcc.target/i386/push-1.c: Don't xfail
11531           scan-assembler-not "movups" on darwin.
11532
11533 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11534
11535         PR debug/43058
11536         * gcc.dg/pr43058.c: New test.
11537
11538 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11539
11540         PR middle-end/42450
11541         * g++.dg/torture/pr42450.C: New test.
11542
11543 2010-03-18  Michael Matz  <matz@suse.de>
11544
11545         PR middle-end/43419
11546         * gcc.dg/pr43419.c: New testcase.
11547
11548 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11549
11550         PR rtl-optimization/43360
11551         * gcc.dg/torture/pr43360.c: New.
11552
11553 2010-03-18  Michael Matz  <matz@suse.de>
11554
11555         PR tree-optimization/43402
11556         * gcc.dg/pr43402.c: New testcase.
11557
11558 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11559
11560         PR target/42427
11561         * gcc.dg/pr42427.c: New test.
11562
11563 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11564
11565         PR libfortran/43265
11566         * gfortran.dg/read_empty_file.f: New test.
11567         * gfortran.dg/read_eof_all.f90: New test.
11568         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11569         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11570
11571 2010-03-17  Michael Matz  <matz@suse.de>
11572
11573         * gcc.dg/pr43300.c: Add -w.
11574
11575 2010-03-17  Richard Guenther  <rguenther@suse.de>
11576
11577         * gcc.dg/pr43379.c: Add -w.
11578
11579 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11580
11581         PR fortran/43331
11582         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11583
11584 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11585
11586         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11587
11588 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11589
11590         * ada/acats/run_all.sh: Log start and end times.
11591
11592 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11593
11594         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11595
11596 2010-03-16  Richard Guenther  <rguenther@suse.de>
11597
11598         PR middle-end/43379
11599         * gcc.dg/pr43379.c: New testcase.
11600
11601 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11602
11603         PR debug/43051
11604         * gcc.dg/guality/pr43051-1.c: New test.
11605
11606 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11607
11608         PR testsuite/43363
11609         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11610
11611 2010-03-15  Michael Matz  <matz@suse.de>
11612
11613         PR middle-end/43300
11614         * gcc.dg/pr43300.c: New testcase.
11615
11616 2010-03-15  Richard Guenther  <rguenther@suse.de>
11617
11618         PR tree-optimization/43367
11619         * gcc.c-torture/compile/pr43367.c: New testcase.
11620
11621 2010-03-15  Richard Guenther  <rguenther@suse.de>
11622
11623         PR tree-optimization/43317
11624         * gcc.dg/pr43317.c: New testcase.
11625
11626 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11627
11628         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11629
11630 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11631
11632         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11633
11634 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11635
11636         PR fortran/43362
11637         * gfortran.dg/impure_constructor_1.f90: New test.
11638
11639 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11640
11641         PR middle-end/43354
11642         * gfortran.dg/graphite/id-pr43354.f: New.
11643
11644 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11645
11646         PR middle-end/43349
11647         * gfortran.dg/graphite/pr43349.f: New.
11648
11649 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11650
11651         PR middle-end/43306
11652         * gcc.dg/graphite/pr43306.c: New.
11653
11654 2010-03-12  David S. Miller  <davem@davemloft.net>
11655
11656         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11657         sparc.
11658
11659 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11660
11661         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11662
11663 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11664
11665         PR fortran/43291
11666         PR fortran/43326
11667         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11668
11669 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11670
11671         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11672         fail for *-*-mingw* targets.
11673
11674 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11675
11676         PR debug/43329
11677         * gcc.dg/guality/pr43329-1.c: New test.
11678
11679 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11680
11681         PR tree-optimization/43257
11682         * g++.dg/torture/pr43257.C: New test.
11683
11684 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11685
11686         PR fortran/43228
11687         * gfortran.dg/namelist_61.f90: New test.
11688
11689 2010-03-11  Richard Guenther  <rguenther@suse.de>
11690
11691         PR tree-optimization/43255
11692         * gcc.c-torture/compile/pr43255.c: New testcase.
11693
11694 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11695
11696         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11697         * gcc.dg/pr43280.c: New testcase.
11698
11699 2010-03-11  Richard Guenther  <rguenther@suse.de>
11700
11701         PR lto/43200
11702         * gcc.dg/lto/20100227-1_0.c: New testcase.
11703         * gcc.dg/lto/20100227-1_1.c: Likewise.
11704
11705 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11706
11707         PR libfortran/43320
11708         PR libfortran/43265
11709         * gfortran.dg/read_eof_6.f: New test
11710         * gfortran.dg/read_x_eof.f90: New test.
11711         * gfortran.dg/read_x_past.f: Update test.
11712
11713 2010-03-10  Jan Hubicka  <jh@suse.cz>
11714
11715         * gcc.c-torture/compile/pr43288.c: New test.
11716
11717 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11718
11719         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11720         -fpic/-fPIC flags.
11721         * g++.old-deja/g++.pt/asm2.C: Likewise.
11722         * gcc.c-torture/compile/20000804-1.c: Likewise.
11723         * gcc.target/i386/clobbers.c: Likewise.
11724
11725 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11726
11727         PR fortran/43303
11728         * gfortran.dg/c_assoc_3.f90: New test.
11729
11730 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11731
11732         PR debug/36728
11733         * gcc.dg/guality/pr36728-1.c: New test.
11734         * gcc.dg/guality/pr36728-2.c: New test.
11735
11736 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11737
11738         * gcc.dg/h8300-div-delay-slot.c: New test.
11739
11740 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11741
11742         PR tree-optimization/43236
11743         * gcc.c-torture/execute/pr43236.c: New test.
11744
11745 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11746
11747         PR middle-end/42859
11748         * g++.dg/eh/pr42859.C: New test.
11749
11750 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11751
11752         PR debug/43299
11753         * gcc.dg/pr43299.c: New test.
11754
11755         PR debug/43290
11756         * g++.dg/eh/unwind2.C: New test.
11757
11758 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11759             Reza Yazdani  <reza.yazdani@amd.com>
11760
11761         PR middle-end/43065
11762         * gcc.dg/graphite/run-id-4.c: New.
11763
11764 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11765
11766         PR middle-end/43065
11767         * gcc.dg/graphite/run-id-3.c: New.
11768
11769 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11770
11771         PR middle-end/42644
11772         PR middle-end/42130
11773         * gcc.dg/graphite/id-18.c: New.
11774         * gcc.dg/graphite/run-id-pr42644.c: New.
11775
11776 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11777
11778         PR middle-end/42326
11779         * gcc.dg/graphite/pr42326.c: New.
11780
11781 2010-03-08  Richard Guenther  <rguenther@suse.de>
11782
11783         PR tree-optimization/43269
11784         * gcc.c-torture/execute/pr43269.c: New testcase.
11785
11786 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11787
11788         PR fortran/43256
11789         * gfortran.dg/typebound_call_13.f03: New.
11790
11791 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11792
11793         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11794         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11795
11796 2010-03-05  Jason Merrill  <jason@redhat.com>
11797
11798         * g++.dg/abi/mangle40.C: Require weak and alias.
11799
11800 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11801
11802         PR middle-end/42326
11803         * gfortran.dg/graphite/pr42326.f90: New.
11804         * gfortran.dg/graphite/pr42326-1.f90: New.
11805
11806 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11807
11808         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11809         (gnat_target_compile): Likewise.
11810         Reinitialize GNAT_UNDER_TEST if target changes.
11811         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11812         (local_find_gnatmake): Pass full --GCC to gnatlink.
11813         Remove --LINK.
11814
11815 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11816
11817         PR c/43248
11818         * gcc.dg/compound-literal-1.c: New testcase.
11819
11820 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11821
11822         PR tree-optimization/43164
11823         PR tree-optimization/43191
11824         * gcc.c-torture/compile/pr43164.c: New test.
11825         * gcc.c-torture/compile/pr43191.c: Likewise.
11826
11827 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11828
11829         PR fortran/43244
11830         * gfortran.dg/finalize_9.f90: New.
11831
11832 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11833             Ken Werner  <ken@linux.vnet.ibm.com>
11834
11835         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11836         to dg-options for spu.
11837         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11838         dump-scan target to exclude spu.
11839
11840 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11841
11842         PR middle-end/43209
11843         * gcc.dg/tree-ssa/ivopts-4.c: New.
11844
11845 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11846
11847         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11848         include-opts and exclude-opts; skip checking the flags if arguments
11849         are the same as the defaults.
11850         (dg-xfail-if): Verify the number of arguments, supply defaults
11851         for unspecified optional arguments.
11852         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11853
11854 2010-03-03  Jason Merrill  <jason@redhat.com>
11855
11856         PR c++/12909
11857         * g++.dg/abi/mangle40.C: Updated.
11858
11859 2010-03-03  Jason Merrill  <jason@redhat.com>
11860
11861         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11862         * g++.dg/abi/mangle23.C: Likewise.
11863         * g++.dg/eh/simd-2.C: Likewise.
11864         * g++.dg/ext/attribute-test-2.C: Likewise.
11865         * g++.dg/ext/vector14.C: Likewise.
11866         * g++.dg/other/pr34435.C: Likewise.
11867         * g++.dg/template/conv8.C: Likewise.
11868         * g++.dg/template/nontype9.C: Likewise.
11869         * g++.dg/template/qualttp17.C: Likewise.
11870         * g++.dg/template/ref1.C: Likewise.
11871         * g++.old-deja/g++.pt/crash68.C: Likewise.
11872         * g++.old-deja/g++.pt/ref1.C: Likewise.
11873         * g++.old-deja/g++.pt/ref3.C: Likewise.
11874         * g++.old-deja/g++.pt/ref4.C: Likewise.
11875
11876         PR c++/12909
11877         * g++.dg/abi/mangle40.C: New.
11878         * g++.dg/abi/mangle41.C: New.
11879         * g++.dg/lto/20100302_0.C: New.
11880         * g++.dg/lto/20100302_1.C: New.
11881         * g++.dg/lto/20100302.h: New.
11882
11883 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11884
11885         PR fortran/43243
11886         * gfortran.dg/internal_pack_12.f90: New test.
11887
11888 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11889
11890         * gcc.dg/pr36997.c: Adjust error message.
11891
11892 2010-03-03  Mike Stump  <mikestump@comcast.net>
11893
11894         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11895         adjustments to not be present on machines that align the stack to
11896         more than 4 bytes and don't have a red zone yet as that is an
11897         unimplemented optimization.
11898
11899 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11900
11901         PR fortran/43169
11902         * gfortran.dg/impure_assignment_3.f90: New.
11903
11904 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11905
11906         PR debug/43229
11907         * gfortran.dg/pr43229.f90: New test.
11908
11909         PR debug/43237
11910         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11911
11912         PR debug/43177
11913         * gcc.dg/guality/pr43177.c: New test.
11914
11915 2010-03-02  Jason Merrill  <jason@redhat.com>
11916
11917         * g++.dg/ext/vector9.C: Adjust error message.
11918         * g++.dg/conversion/simd3.C: Likewise.
11919         * g++.dg/other/error23.C: Likewise.
11920
11921 2010-03-02  Mike Stump  <mikestump@comcast.net>
11922
11923         PR c++/41090
11924         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11925
11926 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11927
11928         PR fortran/43180
11929         * gfortran.dg/internal_pack_10.f90: New test.
11930
11931         PR fortran/43173
11932         * gfortran.dg/internal_pack_11.f90: New test.
11933
11934 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11935
11936         PR middle-end/42640
11937         * gcc.dg/tree-ssa/pr42640.c: New.
11938
11939 2010-03-01  Richard Guenther  <rguenther@suse.de>
11940
11941         PR tree-optimization/43220
11942         * gcc.c-torture/execute/pr43220.c: New testcase.
11943
11944 2010-03-01  Richard Guenther  <rguenther@suse.de>
11945
11946         PR middle-end/43213
11947         * gcc.dg/pr43213.c: New testcase.
11948
11949 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11950
11951         PR pch/14940
11952         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11953
11954 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11955
11956         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11957         New function.
11958         (check_effective_target_ucn): Likewise.
11959
11960         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11961         if !ucn.
11962         * gcc.dg/ucnid-2.c: Likewise.
11963         * gcc.dg/ucnid-3.c: Likewise.
11964         * gcc.dg/ucnid-4.c: Likewise.
11965         * gcc.dg/ucnid-11.c: Likewise.
11966         * gcc.dg/ucnid-12.c: Likewise.
11967         * gcc.dg/ucnid-6.c: Skip if !ucn.
11968         * gcc.dg/ucnid-9.c: Likewise.
11969
11970 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11971
11972         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11973         lists to dg-skip-if.
11974         * gcc.target/i386/stackalign/return-3.c: Likewise.
11975
11976 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11977
11978         * gcc.target/i386/clearcap.map: New file.
11979         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11980         Pass clearcap.map by default if supported.
11981
11982 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11983
11984         PR fortran/42900
11985         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11986         Explain this.
11987         * gfortran.dg/stat_2.f90: Likewise.
11988
11989 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11990
11991         PR fortran/43199
11992         * gfortran.dg/module_read_2.f90: New test.
11993
11994 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11995
11996         PR c++/42748
11997         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11998         * g++.dg/abi/mangle12.C: Likewise.
11999         * g++.dg/abi/mangle20-2.C: Likewise.
12000         * g++.dg/abi/mangle17.C: Likewise.
12001         * g++.dg/template/cond2.C: Likewise.
12002         * g++.dg/template/pr35240.C: Likewise.
12003
12004 2010-02-27  Richard Guenther  <rguenther@suse.de>
12005
12006         PR tree-optimization/43186
12007         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12008
12009 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12010
12011         * g++.dg/abi/packed1.C: Expect warning on the SH.
12012
12013 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12014
12015         PR c++/42054:
12016         * g++.dg/parse/error37.C: New test.
12017
12018 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12019
12020         PR c/24577
12021         PR c/43192
12022         * gcc.dg/pr8927-1.c: Match new note.
12023         * gcc.dg/990506-0.c: Likewise.
12024         * gcc.dg/gomp/flush-2.c: Likewise.
12025         * gcc.dg/gomp/atomic-5.c: Likewise.
12026         * gcc.dg/gomp/pr34607.c: Likewise.
12027         * gcc.dg/pr35746.c: Likewise.
12028         * gcc.dg/cpp/pragma-1.c: Likewise.
12029         * gcc.dg/cpp/pragma-2.c: Likewise.
12030         * gcc.dg/pr41842.c: Likewise.
12031         * gcc.dg/noncompile/20040629-1.c: Likewise.
12032         * objc.dg/private-1.m: Likewise.
12033
12034 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12035
12036         PR fortran/43185
12037         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12038         * gfortran.dg/default_initialization_4.f90: New test.
12039
12040 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12041
12042         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12043         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12044         * gnat.dg/thin_pointer2.adb: New test.
12045         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12046
12047 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12048
12049         PR c/20631
12050         * gcc.dg/cpp/c90-pedantic.c: New.
12051         * gcc.dg/cpp/c90.c: New.
12052         * gcc.dg/gnu90-const-expr-1.c: New.
12053         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12054
12055 2010-02-26  Richard Guenther  <rguenther@suse.de>
12056
12057         PR tree-optimization/43186
12058         * gcc.c-torture/compile/pr43186.c: New testcase.
12059
12060 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12061
12062         PR debug/43190
12063         * c-c++-common/dwarf2/pr43190.c: New test.
12064
12065 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12066
12067         PR testsuite/37074:
12068         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12069
12070 2010-02-26  Richard Guenther  <rguenther@suse.de>
12071
12072         PR tree-optimization/43188
12073         * gcc.c-torture/compile/pr43188.c: New testcase.
12074
12075 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12076
12077         PR target/43175
12078         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12079
12080 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12081
12082         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12083
12084 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12085
12086         PR target/43154
12087         * gcc.target/powerpc/pr43154.c: New file.
12088
12089 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12090
12091         PR debug/43166
12092         * gfortran.dg/debug/pr43166.f: New test.
12093
12094         PR debug/43165
12095         * gcc.dg/torture/pr43165.c: New test.
12096
12097 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12098
12099         PR c/43128
12100         * c-c++-common/pr41779.c: Update.
12101
12102 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12103
12104         PR ada/32547
12105         * lib/gnat-dg.exp (gnat_load): Redefine.
12106
12107         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12108         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12109
12110 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12111
12112         PR libobjc/36610
12113         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12114         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12115         -fgnu-runtime.
12116         Sort entries.
12117
12118 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12119
12120         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12121
12122 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12123
12124         PR debug/43150
12125         * gcc.dg/guality/vla-1.c: New test.
12126
12127 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12128
12129         PR fortran/43042
12130         * gfortran.dg/c_ptr_tests_15.f90: New test.
12131
12132 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12133
12134         PR target/43107
12135         * gcc.target/i386/pr43107.c: New test.
12136
12137 2010-02-23  Jason Merrill  <jason@redhat.com>
12138
12139         PR c++/43143
12140         * g++.dg/cpp0x/variadic100.C: New.
12141
12142 2010-02-23  Jason Merrill  <jason@redhat.com>
12143
12144         PR debug/42800
12145         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12146         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12147         * c-c++-common/dwarf2/vla1.c: New.
12148
12149 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12150
12151         PR target/43139
12152         * gcc.dg/pr43139.c: New test.
12153
12154         PR debug/43077
12155         * gcc.dg/guality/pr43077-1.c: New test.
12156
12157 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12158
12159         PR 43123
12160         * gcc.dg/march.c: New.
12161         * gcc.dg/march-generic.c: New.
12162         * gcc.dg/mtune.c: New.
12163
12164 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12165
12166         PR middle-end/43083
12167         * gcc.dg/graphite/pr43083.c: New.
12168
12169 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12170
12171         PR middle-end/43097
12172         * gfortran.dg/graphite/pr43097.f: New.
12173
12174 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12175             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12176
12177         PR middle-end/43140
12178         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12179
12180 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12181
12182         PR middle-end/43026
12183         * g++.dg/graphite/pr43026.C: New.
12184
12185 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12186
12187         PR c++/43126
12188         * gcc.dg/cleanup-1.c: Update.
12189         * gcc.dg/func-args-1.c: Update.
12190         * gcc.dg/format/sentinel-1.c: Update.
12191         * g++.old-deja/g++.jason/scoping10.C: Update.
12192         * g++.old-deja/g++.ns/lookup5.C: Update.
12193         * g++.dg/ext/cleanup-1.C: Update.
12194         * g++.dg/parse/varmod1.C: Update.
12195         * g++.dg/parse/error33.C: Update.
12196         * g++.dg/expr/call3.C: Update.
12197         * g++.dg/func-args-1.C: New.
12198
12199 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12200
12201         PR c/43125
12202         * gcc.dg/attr-used-2.c: Moved to ...
12203         * c-c++-common/attr-used-2.c: Here.
12204
12205         * gcc.dg/attr-used.c: Moved to ...
12206         * c-c++-common/attr-used.c: Here.
12207
12208 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12209
12210         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12211
12212 2010-02-22  Richard Guenther  <rguenther@suse.de>
12213
12214         PR lto/43045
12215         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12216         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12217
12218 2010-02-22  Richard Guenther  <rguenther@suse.de>
12219
12220         PR tree-optimization/42749
12221         * gcc.c-torture/compile/pr42749.c: New testcase.
12222
12223 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12224
12225         PR fortran/43072
12226         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12227         * gfortran.dg/internal_pack_9.f90: New test.
12228
12229 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12230
12231         PR c++/23510
12232         * g++.dg/template/recurse.C: Adjust.
12233         * g++.dg/template/pr23510.C: New.
12234
12235 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12236
12237         PR c++/42824
12238         * g++.dg/template/memclass4.C: New test.
12239
12240 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12241
12242         PR fortran/35259
12243         * gfortran.dg/reassoc_5.f90: New test.
12244
12245 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12246
12247         PR target/43067
12248         * gcc.target/i386/pr43067.c: New test.
12249
12250 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12251
12252         PR c++/35669
12253         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12254         -Wconversion-null.
12255         * g++.dg/warn/Wconversion-null.C: New test.
12256         * g++.old-deja/g++.other/null1.C: Move to...
12257         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12258
12259 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12260
12261         PR fortran/36932
12262         PR fortran/36933
12263         * gfortran.dg/dependency_26.f90: New test.
12264
12265         PR fortran/43072
12266         * gfortran.dg/internal_pack_7.f90: New test.
12267
12268         PR fortran/43111
12269         * gfortran.dg/internal_pack_8.f90: New test.
12270
12271 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12272
12273         PR 43128
12274         * c-c++-common/pr41779.c: Fix broken testcase.
12275
12276 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12277
12278         PR 36513
12279         * c-c++-common/pr36513.c: New testcase.
12280         * c-c++-common/pr36513-2.c: New testcase.
12281
12282 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12283
12284         PR 41779
12285         * c-c++-common/pr41779.c: New.
12286
12287 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12288
12289         PR debug/43084
12290         * gcc.dg/pr43084.c: New test.
12291
12292 2010-02-19  Richard Guenther  <rguenther@suse.de>
12293
12294         PR tree-optimization/42916
12295         * gcc.dg/pr42916.c: New testcase.
12296
12297 2010-02-18  Jason Merrill  <jason@redhat.com>
12298
12299         PR c++/42837
12300         * g++.dg/abi/packed1.C: Add expected warning.
12301
12302         PR c++/43108
12303         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12304         * gcc.dg/torture/dg-torture.exp: Likewise.
12305         * c-c++-common/torture/complex-sign.h,
12306         c-c++-common/torture/complex-sign-add.c,
12307         c-c++-common/torture/complex-sign-mixed-add.c,
12308         c-c++-common/torture/complex-sign-mixed-div.c,
12309         c-c++-common/torture/complex-sign-mixed-mul.c,
12310         c-c++-common/torture/complex-sign-mixed-sub.c,
12311         c-c++-common/torture/complex-sign-mul.c,
12312         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12313         Adapt for C++ compilation as well.
12314
12315         PR c++/43070
12316         * g++.dg/ext/label1.C: Update.
12317         * g++.dg/ext/label2.C: Update.
12318
12319         PR c++/26261
12320         * g++.dg/template/dependent-name6.C: New.
12321
12322         PR c++/43109
12323         * g++.dg/parse/namespace12.C: New.
12324
12325 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12326
12327         PR tree-optimization/43066
12328         * gcc.c-torture/compile/pr43066.c: New test.
12329
12330 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12331
12332         * g++.dg/ext/attrib35.C: Fix target selector string.
12333         * g++.dg/ext/attrib36.C: Ditto.
12334         * g++.dg/ext/attrib37.C: Ditto.
12335         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12336         * g++.dg/abi/mangle25.C: Ditto.
12337
12338 2010-02-17  Jason Merrill  <jason@redhat.com>
12339
12340         PR c++/43069
12341         * g++.dg/parse/namespace11.C: New.
12342
12343         PR c++/43093
12344         * g++.dg/ext/attrib37.C: New.
12345
12346         PR c++/43079
12347         * g++.dg/template/ptrmem20.C: New.
12348
12349 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12350
12351         PR target/43103
12352         * gcc.target/i386/xop-check.h: Include m256-check.h.
12353         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12354         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12355         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12356         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12357
12358 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12359
12360         PR debug/42918
12361         * gcc.dg/pr42918.c: New test.
12362
12363 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12364
12365         * g++.dg/ext/attrib36.C: Require ILP32.
12366
12367 2010-02-16  Richard Guenther  <rguenther@suse.de>
12368
12369         PR tree-optimization/41043
12370         * gfortran.dg/pr41043.f90: New testcase.
12371         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12372
12373 2010-02-16  Jason Merrill  <jason@redhat.com>
12374
12375         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12376
12377 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12378
12379         PR tree-optimization/43074
12380         * gcc.dg/vect/fast-math-pr43074.c: New test.
12381
12382 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12383
12384         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12385
12386 2010-02-16  Jason Merrill  <jason@redhat.com>
12387
12388         PR c++/43031
12389         * g++.dg/ext/attrib36.C: New.
12390
12391         PR c++/43036
12392         * g++.dg/other/array6.C: New.
12393
12394 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12395
12396         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12397
12398 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12399
12400         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12401         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12402         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12403         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12404         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12405         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12406
12407 2010-02-15  Richard Guenther  <rguenther@suse.de>
12408
12409         PR middle-end/43068
12410         * g++.dg/torture/pr43068.C: New testcase.
12411
12412 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12413
12414         PR c++/43024
12415         * g++.dg/opt/ice1.C: New.
12416
12417 2010-02-14  Jason Merrill  <jason@redhat.com>
12418
12419         PR c++/41997
12420         * g++.dg/cpp0x/initlist-opt.C: New.
12421
12422 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12423
12424         PR fortran/41113
12425         PR fortran/41117
12426         * gfortran.dg/internal_pack_6.f90: New test.
12427
12428 2010-02-12  Jason Merrill  <jason@redhat.com>
12429
12430         PR c++/43054
12431         * g++.dg/cpp0x/variadic99.C: New.
12432
12433 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12434
12435         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12436         sign extend pointers to gualchk_t.
12437
12438         PR c++/43033
12439         * g++.dg/other/default3.C: Xfail g4 test.
12440
12441 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12442
12443         PR middle-end/43012
12444         * gcc.dg/graphite/pr43012.c: New.
12445
12446 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12447
12448         PR middle-end/42930
12449         * g++.dg/graphite/pr42930.C: New.
12450
12451 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12452
12453         PR middle-end/42914
12454         PR middle-end/42530
12455         * gcc.dg/graphite/pr42530.c: New.
12456         * gcc.dg/graphite/pr42914.c: New.
12457
12458 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12459
12460         PR middle-end/42771
12461         * gcc.dg/graphite/pr42771.c: New.
12462
12463 2010-02-11  Richard Guenther  <rguenther@suse.de>
12464
12465         PR tree-optimization/42998
12466         * gcc.c-torture/compile/pr42998.c: New testcase.
12467
12468 2010-02-10  Jason Merrill  <jason@redhat.com>
12469
12470         PR c++/41896
12471         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12472
12473         PR c++/42983, core issue 906
12474         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12475         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12476
12477         PR c++/43016
12478         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12479
12480 2010-02-10  Richard Guenther  <rguenther@suse.de>
12481
12482         PR tree-optimization/43017
12483         * gcc.dg/torture/pr43017.c: New testcase.
12484
12485 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12486
12487         PR fortran/40823
12488         * gfortran.dg/private_type_1.f90: Update error location.
12489         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12490         * gfortran.dg/typebound_operator_2.f03: Ditto.
12491         * gfortran.dg/assignment_2.f90: Ditto.
12492         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12493         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12494
12495 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12496
12497         PR fortran/43015
12498         * gfortran.dg/bind_c_usage_20.f90: New test.
12499
12500 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12501
12502         PR debug/43010
12503         * g++.dg/debug/pr43010.C: New test.
12504
12505 2010-02-10  Richard Guenther  <rguenther@suse.de>
12506
12507         PR c/43007
12508         * gcc.c-torture/execute/20100209-1.c: New testcase.
12509         * gcc.dg/fold-div-3.c: Likewise.
12510
12511 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12512
12513         * gcc.dg/builtin-ffs-1.c: New test.
12514
12515 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12516
12517         PR fortran/42999
12518         * gfortran.dg/array_constructor_35.f90: New test.
12519
12520 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12521
12522         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12523
12524 2010-02-09  Jason Merrill  <jason@redhat.com>
12525
12526         PR c++/42399
12527         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12528
12529         PR c++/42370
12530         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12531
12532 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12533
12534         PR fortran/41869
12535         * gfortran.dg/module_write_1.f90: New test.
12536
12537 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12538
12539         * gcc.dg/pr19340.c: Adjust.
12540
12541 2010-02-09  Richard Guenther  <rguenther@suse.de>
12542
12543         PR tree-optimization/43008
12544         * gcc.c-torture/execute/pr43008.c: New testcase.
12545
12546 2010-02-09  Richard Guenther  <rguenther@suse.de>
12547
12548         PR tree-optimization/43000
12549         * gcc.dg/torture/pr43000.c: New testcase.
12550         * gcc.dg/torture/pr43002.c: Likewise.
12551
12552 2010-02-09  Daniel Kraft  <d@domob.eu>
12553
12554         PR fortran/39171
12555         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12556         and pass -Wsurprising as necessary.
12557
12558 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12559
12560         PR tree-optimization/42890
12561         * g++.dg/torture/pr42890.C: New test.
12562
12563 2010-02-08  Richard Guenther  <rguenther@suse.de>
12564
12565         PR middle-end/42995
12566         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12567
12568 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12569
12570         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12571         return 0 from main.
12572         * gcc.dg/graphite/block-1.c: Same.
12573         * gcc.dg/graphite/block-3.c: Same.
12574         * gcc.dg/graphite/block-4.c: Same.
12575         * gcc.dg/graphite/block-5.c: Same.
12576         * gcc.dg/graphite/block-6.c: Same.
12577         * gcc.dg/graphite/block-7.c: Same.
12578         * gcc.dg/graphite/interchange-0.c: Same.
12579         * gcc.dg/graphite/interchange-1.c: Same.
12580         * gcc.dg/graphite/interchange-10.c: Same.
12581         * gcc.dg/graphite/interchange-11.c: Same.
12582         * gcc.dg/graphite/interchange-12.c: Same.
12583         * gcc.dg/graphite/interchange-2.c: Same.
12584         * gcc.dg/graphite/interchange-3.c: Same.
12585         * gcc.dg/graphite/interchange-4.c: Same.
12586         * gcc.dg/graphite/interchange-5.c: Same.
12587         * gcc.dg/graphite/interchange-6.c: Same.
12588         * gcc.dg/graphite/interchange-7.c: Same.
12589         * gcc.dg/graphite/interchange-8.c: Same.
12590         * gcc.dg/graphite/interchange-9.c: Same.
12591         * gcc.dg/graphite/interchange-mvt.c: Same.
12592
12593 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12594
12595         * gfortran.dg/graphite/id-19.f: New.
12596         * gfortran.dg/graphite/pr14741.f90: New.
12597         * gfortran.dg/graphite/pr41924.f90: New.
12598         * gfortran.dg/graphite/run-id-2.f90: New.
12599
12600 2010-02-07  Richard Guenther  <rguenther@suse.de>
12601
12602         PR middle-end/42956
12603         * gcc.c-torture/compile/pr42956.c: New testcase.
12604
12605 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12606
12607         PR libfortran/42742
12608         * gfortran.dg/fmt_cache_2.f: New test.
12609
12610 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12611
12612         * gfortran.dg/read_no_eor.f90: New test.
12613
12614 2010-02-05  Jason Merrill  <jason@redhat.com>
12615
12616         * g++.dg/ext/label13.C: Move constructor body out of class.
12617
12618 2010-02-03  Jason Merrill  <jason@redhat.com>
12619
12620         PR c++/42870
12621         * g++.dg/ext/dllexport3.C: New.
12622
12623 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12624
12625         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12626
12627 2010-02-05  Richard Guenther  <rguenther@suse.de>
12628
12629         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12630
12631 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12632
12633         PR c++/42915
12634         * g++.dg/other/crash-9.C: New test.
12635
12636 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12637
12638         PR fortran/42309
12639         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12640
12641 2010-02-04  Richard Guenther  <rguenther@suse.de>
12642
12643         PR rtl-optimization/42952
12644         * gcc.dg/torture/pr42952.c: New testcase.
12645
12646 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12647
12648         PR libfortran/42901
12649         * gfortran.dg/namelist_60.f90: New test.
12650
12651 2010-02-03  Jason Merrill  <jason@redhat.com>
12652
12653         PR c++/40138
12654         * g++.dg/ext/builtin11.C: New.
12655
12656         PR c++/4926
12657         PR c++/38600
12658         * g++.dg/abi/mangle35.C: New.
12659         * g++.dg/abi/mangle37.C: New.
12660
12661         PR c++/12909
12662         * g++.dg/abi/mangle36.C: New.
12663
12664         PR c++/35652
12665         * g++.dg/warn/string1.C: New.
12666
12667 2010-02-03  Richard Guenther  <rguenther@suse.de>
12668
12669         PR tree-optimization/42944
12670         * gcc.dg/errno-1.c: New testcase.
12671
12672 2010-02-03  Richard Guenther  <rguenther@suse.de>
12673
12674         PR middle-end/42927
12675         * gcc.c-torture/compile/pr42927.c: New testcase.
12676
12677 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12678
12679         PR fortran/42936
12680         * gfortran.dg/null_4.f90: New test.
12681
12682 2010-02-02  Jason Merrill  <jason@redhat.com>
12683
12684         PR c++/41090
12685         * g++.dg/ext/label13.C: New.
12686
12687 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12688
12689         PR fortran/42650
12690         * gfortran.dg/func_result_5.f90: New test.
12691
12692 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12693
12694         PR fortran/42922
12695         * gfortran.dg/pure_initializer_3.f90: News test.
12696
12697 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12698
12699         PR fortran/42888
12700         * gfortran.dg/allocate_derived_2.f90: New test.
12701
12702 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12703
12704         PR middle-end/42898
12705         * gcc.dg/torture/pr42898-2.c: New test.
12706
12707 2010-01-31  Richard Guenther  <rguenther@suse.de>
12708
12709         PR middle-end/42898
12710         * gcc.dg/torture/pr42898.c: New testcase.
12711
12712 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12713
12714         PR fortran/38324
12715         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12716         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12717
12718 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12719
12720         * g++.dg/tree-ssa/inline-1.C: New.
12721         * g++.dg/tree-ssa/inline-2.C: New.
12722         * g++.dg/tree-ssa/inline-3.C: New.
12723
12724 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12725
12726         PR testsuite/41701
12727         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12728         the string 'pow' in the pathname of the compiler from generating a
12729         test failure.
12730
12731 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12732
12733         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12734         * g++.old-deja/g++.mike/eh17.C: Likewise.
12735         * g++.old-deja/g++.mike/p5571.C: Likewise.
12736
12737 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12738
12739         PR c++/42758
12740         PR c++/42634
12741         PR c++/42336
12742         PR c++/42797
12743         PR c++/42880
12744         * g++.dg/other/crash-5.C: New test.
12745         * g++.dg/other/crash-6.C: New test.
12746         * g++.dg/other/crash-7.C: New test.
12747         * g++.dg/other/crash-8.C: New test.
12748
12749 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12750
12751         PR rtl-optimization/42889
12752         * gcc.dg/pr42889.c: New test.
12753
12754 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12755
12756         * gcc.target/i386/pr42881.c: Use SSE2.
12757
12758 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12759
12760         PR target/42891
12761         * gcc.target/i386/pr42891.c: New test.
12762
12763 2010-01-28  Richard Guenther  <rguenther@suse.de>
12764
12765         PR tree-optimization/42871
12766         * g++.dg/torture/pr42871.C: New testcase.
12767
12768 2010-01-28  Richard Guenther  <rguenther@suse.de>
12769
12770         * gcc.dg/Wobjsize-1.h: New testcase.
12771         * gcc.dg/Wobjsize-1.c: Likewise.
12772
12773 2010-01-28  Richard Guenther  <rguenther@suse.de>
12774
12775         PR middle-end/42883
12776         * g++.dg/torture/pr42883.C: New testcase.
12777
12778 2010-01-28  Michael Matz  <matz@suse.de>
12779
12780         * gcc.target/i386/pr42881.c: New test.
12781
12782 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12783
12784         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12785         Add i?86-*-solaris2* support.
12786
12787 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12788
12789         PR c++/42713
12790         PR c++/42820
12791         * g++.dg/template/typedef27.C: New test case.
12792         * g++.dg/template/typedef28.C: New test case.
12793
12794 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12795
12796         * gcc.dg/optimize-bswap*.c: Add ARM target
12797
12798 2010-01-27  Richard Guenther  <rguenther@suse.de>
12799
12800         PR middle-end/42878
12801         * gcc.dg/torture/pr42878-1.c: New testcase.
12802         * gcc.dg/torture/pr42878-2.c: Likewise.
12803
12804 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12805
12806         PR middle-end/42874
12807         * gcc.dg/vla-22.c: New test.
12808
12809 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12810
12811         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12812         current collation.
12813
12814 2010-01-26  Richard Guenther  <rguenther@suse.de>
12815
12816         PR rtl-optimization/42685
12817         * gcc.dg/pr42685.c: New testcase.
12818         * g++.dg/other/pr42685.C: Likewise.
12819
12820 2010-01-26  Richard Guenther  <rguenther@suse.de>
12821
12822         PR middle-end/42806
12823         * g++.dg/other/pr42806.C: New testcase.
12824
12825 2010-01-26  Richard Guenther  <rguenther@suse.de>
12826
12827         PR tree-optimization/42250
12828         * gcc.dg/pr42250.c: New testcase.
12829
12830 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12831
12832         * gnat.dg/array_bounds_test.adb: New test.
12833
12834 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12835
12836         PR fortran/42858
12837         * gfortran.dg/generic_21.f90: New test.
12838
12839 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12840
12841         PR testsuite/41522
12842         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12843
12844 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12845
12846         PR c++/42748
12847         * g++.dg/abi/arm_va_list2.C: New test.
12848         * g++.dg/abi/arm_va_list2.h: Companion header file.
12849
12850 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12851
12852         PR fortran/41044
12853         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12854
12855         PR fortran/41167
12856         * gfortran.dg/char_array_arg_1.f90 : New test.
12857
12858         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12859
12860 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12861
12862         PR fortran/39304
12863         * gfortran.dg/generic_20.f90: New test.
12864
12865 2010-01-22  Michael Matz  <matz@suse.de>
12866
12867         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12868         -msse2.
12869
12870 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12871
12872         PR fortran/42736
12873         * gfortran.dg/dependency_25.f90 : New test.
12874
12875 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12876
12877         PR tree-optimization/42585
12878         * gcc.dg/tree-ssa/pr42585.c: New test.
12879
12880 2010-01-21  Richard Guenther  <rguenther@suse.de>
12881
12882         PR middle-end/19988
12883         * gcc.dg/pr19988.c: New testcase.
12884
12885 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12886
12887         * g++.dg/compat/decimal/compat-common.h: New file.
12888         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12889         * g++.dg/compat/decimal/pass_x.h: New file.
12890         * g++.dg/compat/decimal/pass_y.h: New file.
12891         * g++.dg/compat/decimal/pass-1_main.C: New file.
12892         * g++.dg/compat/decimal/pass-1_x.C: New file.
12893         * g++.dg/compat/decimal/pass-1_y.C: New file.
12894         * g++.dg/compat/decimal/pass-2_main.C: New file.
12895         * g++.dg/compat/decimal/pass-2_x.C: New file.
12896         * g++.dg/compat/decimal/pass-2_y.C: New file.
12897         * g++.dg/compat/decimal/pass-3_main.C: New file.
12898         * g++.dg/compat/decimal/pass-3_x.C: New file.
12899         * g++.dg/compat/decimal/pass-3_y.C: New file.
12900         * g++.dg/compat/decimal/pass-4_main.C: New file.
12901         * g++.dg/compat/decimal/pass-4_x.C: New file.
12902         * g++.dg/compat/decimal/pass-4_y.C: New file.
12903         * g++.dg/compat/decimal/pass-5_main.C: New file.
12904         * g++.dg/compat/decimal/pass-5_x.C: New file.
12905         * g++.dg/compat/decimal/pass-5_y.C: New file.
12906         * g++.dg/compat/decimal/pass-6_main.C: New file.
12907         * g++.dg/compat/decimal/pass-6_x.C: New file.
12908         * g++.dg/compat/decimal/pass-6_y.C: New file.
12909         * g++.dg/compat/decimal/return_x.h: New file.
12910         * g++.dg/compat/decimal/return_y.h: New file.
12911         * g++.dg/compat/decimal/return-1_main.C: New file.
12912         * g++.dg/compat/decimal/return-1_x.C: New file.
12913         * g++.dg/compat/decimal/return-1_y.C: New file.
12914         * g++.dg/compat/decimal/return-2_main.C: New file.
12915         * g++.dg/compat/decimal/return-2_x.C: New file.
12916         * g++.dg/compat/decimal/return-2_y.C: New file.
12917         * g++.dg/compat/decimal/return-3_main.C: New file.
12918         * g++.dg/compat/decimal/return-3_x.C: New file.
12919         * g++.dg/compat/decimal/return-3_y.C: New file.
12920         * g++.dg/compat/decimal/return-4_main.C: New file.
12921         * g++.dg/compat/decimal/return-4_x.C: New file.
12922         * g++.dg/compat/decimal/return-4_y.C: New file.
12923         * g++.dg/compat/decimal/return-5_main.C: New file.
12924         * g++.dg/compat/decimal/return-5_x.C: New file.
12925         * g++.dg/compat/decimal/return-5_y.C: New file.
12926         * g++.dg/compat/decimal/return-6_main.C: New file.
12927         * g++.dg/compat/decimal/return-6_x.C: New file.
12928         * g++.dg/compat/decimal/return-6_y.C: New file.
12929
12930 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12931
12932         PR debug/42715
12933         * gcc.dg/pr42715.c: New.
12934
12935 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12936
12937         PR c++/42038
12938         * g++.dg/parse/crash55.C: New.
12939
12940 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12941
12942         PR debug/42782
12943         * gcc.dg/guality/pr42782.c: New.
12944
12945 2010-01-20  Jason Merrill  <jason@redhat.com>
12946
12947         PR c++/41788
12948         * g++.dg/abi/packed1.C: New.
12949
12950         PR c++/41920
12951         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12952
12953         PR c++/40750
12954         * g++.dg/parse/fn-typedef1.C: New.
12955         * g++.dg/other/cv_quals.C: Adjust.
12956
12957 2010-01-20  Anthony Green  <green@moxielogic.com>
12958
12959         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12960         pack(push) pragma).
12961         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12962         * gcc.dg/20020312-2.c: Port this to the moxie core.
12963         * gcc.dg/weak/typeof-2.c: Ditto.
12964
12965 2010-01-20  Richard Guenther  <rguenther@suse.de>
12966
12967         PR tree-optimization/42717
12968         * gcc.c-torture/compile/pr42717.c: New testcase.
12969
12970 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12971
12972         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12973         of signed, add a few new tests.
12974
12975         PR middle-end/42803
12976         * g++.dg/parse/limits-initializer1.C: New test.
12977
12978 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12979
12980         PR fortran/42804
12981         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12982         * gfortran.dg/typebound_call_12.f03: New test.
12983
12984 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12985
12986         PR fortran/42783
12987         * gfortran.dg/bounds_check_15.f90 : New test.
12988
12989 2010-01-19  Michael Matz  <matz@suse.de>
12990
12991         PR tree-optimization/41783
12992         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12993
12994 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12995
12996         PR target/38697.
12997         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12998         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12999         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13000         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13001         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13002         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13003         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13004         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13005         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13006         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13007         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13008
13009 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13010
13011         PR fortran/42545
13012         * gfortran.dg/extends_6.f03: Modified an error message.
13013         * gfortran.dg/extends_10.f03: New test.
13014         * gfortran.dg/private_type_6.f03: Modified an error message.
13015         * gfortran.dg/structure_constructor_8.f03: Ditto.
13016
13017 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13018
13019         PR tree-optimization/42719
13020         * gcc.dg/pr42719.c: New test.
13021
13022         PR debug/42728
13023         * gcc.dg/pr42728.c: New test.
13024
13025 2010-01-19  Anthony Green  <green@moxielogic.com>
13026
13027         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13028
13029 2010-01-18  Anthony Green  <green@moxielogic.com>
13030
13031         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13032         for moxie.
13033
13034 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13035
13036         * g++.dg/template/error45.C: reverted as part of reverting the
13037         fix of PR c++/42634.
13038
13039 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13040
13041         PR c++/42634
13042         * g++.dg/template/error45.C: New test.
13043
13044 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13045
13046         PR c++/42766
13047         * g++.dg/conversion/op6.C: New test.
13048
13049 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13050
13051         PR target/42774
13052         * gcc.target/alpha/pr42774.c: New test.
13053
13054 2010-01-18  Richard Guenther  <rguenther@suse.de>
13055
13056         PR tree-optimization/42781
13057         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13058
13059 2010-01-17  Richard Guenther  <rguenther@suse.de>
13060
13061         PR middle-end/42248
13062         * gcc.c-torture/execute/pr42248.c: New testcase.
13063
13064 2010-01-17  Richard Guenther  <rguenther@suse.de>
13065
13066         PR tree-optimization/42773
13067         * g++.dg/torture/pr42773.C: New testcase.
13068
13069 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13070
13071         PR fortran/42677
13072         * gfortran.dg/interface_assignment_5.f90: New test.
13073
13074 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13075
13076         PR c++/42697
13077         * g++.dg/template/crash94.C: Reverted.
13078
13079 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13080
13081         PR debug/42767
13082         * gcc.dg/debug/pr42767.c: New.
13083
13084 2010-01-15  Jason Merrill  <jason@redhat.com>
13085
13086         PR c++/42761
13087         * g++.dg/cpp0x/decltype22.C: New.
13088
13089 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13090
13091         PR middle-end/42760
13092         * g++.dg/torture/pr42760.C: New test.
13093
13094 2010-01-15  Jing Yu  <jingyu@google.com>
13095
13096         PR rtl-optimization/42691
13097         * gcc.c-torture/execute/pr42691.c: New.
13098
13099 2010-01-15  Richard Guenther  <rguenther@suse.de>
13100
13101         PR middle-end/42739
13102         * g++.dg/torture/pr42739.C: New testcase.
13103
13104 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13105
13106         * g++.dg/template/error45.C: Revert as part of reverting changes
13107         or PR c++/42634.
13108
13109 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13110
13111         PR fortran/42684
13112         * gfortran.dg/interface_31.f90: New test.
13113
13114 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13115
13116         * gcc.target/powerpc/pr42747.c: New file.
13117
13118 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13119
13120         PR middle-end/42674
13121         * c-c++-common/pr42674.c: New test.
13122
13123         PR c++/42608
13124         * g++.dg/template/instantiate11.C: New test.
13125
13126 2010-01-14  Jason Merrill  <jason@redhat.com>
13127
13128         PR c++/42701
13129         * g++.dg/overload/error3.C: New.
13130
13131         PR c++/42655
13132         * g++.dg/overload/rvalue1.C: New.
13133
13134 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13135
13136         PR tree-optimization/42706
13137         * gcc.dg/ipa/pr42706.c: New testcase.
13138
13139 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13140
13141         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13142
13143 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13144
13145         PR tree-optimization/42714
13146         * g++.dg/torture/pr42714.C: New test.
13147
13148 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13149
13150         PR rtl-optimization/42246
13151         * gfortran.dg/pr42246-2.f: New.
13152
13153 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13154
13155         PR rtl-optimization/42389
13156         * gcc.dg/pr42389.c: New.
13157
13158 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13159
13160         PR rtl-optimization/42388
13161         * gcc.dg/pr42388.c: New.
13162
13163 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13164
13165         PR rtl-optimization/42294
13166         * gfortran.dg/pr42294.f: New.
13167
13168 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13169
13170         PR rtl-optimization/39453
13171         PR rtl-optimization/42246
13172         * gcc.dg/pr39453.c: New.
13173         * gcc.dg/pr42246.c: New.
13174
13175 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13176
13177         PR middle-end/42245
13178         * gcc.dg/pr42245.c: New.
13179         * gcc.dg/pr42245-2.c: New.
13180
13181 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13182
13183         PR rtl-optimization/42249
13184         * gcc.dg/pr42249.c: New.
13185
13186 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13187
13188         PR c/42721
13189         * gcc.c-torture/execute/pr42721.c: New test.
13190
13191 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13192
13193         PR tree-optimization/42709
13194         * gcc.dg/vect/pr42709.c: New test.
13195
13196 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13197
13198         PR fortran/41478
13199         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13200         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13201
13202 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13203
13204         PR fortran/42481
13205         * gfortran.dg/generic_19.f90 : New test.
13206
13207 2010-01-13  Richard Guenther  <rguenther@suse.de>
13208
13209         PR tree-optimization/42730
13210         * gcc.c-torture/compile/pr42730.c: New testcase.
13211
13212 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13213
13214         PR target/pr42542
13215         * gcc.target/ia64/pr42542-1.c: New.
13216         * gcc.target/ia64/pr42542-2.c: New.
13217         * gcc.target/ia64/pr42542-3.c: New.
13218
13219 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13220
13221         PR c++/42634
13222         * g++.dg/template/error45.C: New test.
13223
13224 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13225
13226         PR tree-optimization/42704
13227         * g++.dg/torture/pr42704.C: New test.
13228
13229 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13230
13231         PR tree-optimization/42703
13232         * gcc.c-torture/compile/pr42703.c: New test.
13233
13234 2010-01-13  Richard Guenther  <rguenther@suse.de>
13235
13236         PR tree-optimization/42705
13237         * gcc.c-torture/compile/pr42705.c: New testcase.
13238
13239 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13240
13241         * gcc.target/bfin/l2.c: New test.
13242         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13243
13244 2010-01-13  Richard Guenther  <rguenther@suse.de>
13245
13246         PR middle-end/42716
13247         * gcc.c-torture/compile/pr42716.c: New testcase.
13248
13249 2010-01-13  Richard Guenther  <rguenther@suse.de>
13250
13251         PR lto/42678
13252         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13253
13254 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13255
13256         PR c/42708
13257         * gcc.c-torture/compile/pr42708-1.c: New test.
13258
13259 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13260
13261         PR debug/42662
13262         * gcc.dg/pr42662.c: New test.
13263
13264         PR tree-optimization/42645
13265         * g++.dg/other/pr42645-1.C: New test.
13266         * g++.dg/other/pr42645-2.C: New test.
13267
13268 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13269
13270         PR target/42416
13271         * gcc.target/powerpc/warn-1.c: New test.
13272         * gcc.target/powerpc/warn-2.c: New test.
13273
13274 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13275
13276         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13277         stack alignment.
13278
13279 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13280
13281         * gcc.dg/lto/20100108_0.c: New.
13282
13283 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13284
13285         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13286         Add -march=i686 -msse for 32bit x86 targets.
13287
13288 2010-01-10  Richard Guenther  <rguenther@suse.de>
13289
13290         PR middle-end/42667
13291         * gcc.dg/torture/pr42667.c: New testcase.
13292
13293 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13294
13295         PR fortran/32489
13296         * gfortran.dg/array_constructor_34.f90: New test.
13297
13298 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13299
13300         PR fortran/20923
13301         * gfortran.dg/array_constructor_33.f90: New test.
13302         gfortran.dg/array_function_5.f90: Add credit.
13303
13304 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13305
13306         PR debug/42631
13307         * gcc.dg/pr42631.c: New.
13308
13309 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13310
13311         PR debug/42630
13312         * gcc.dg/pr42630.c: New.
13313
13314 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13315
13316         PR debug/42629
13317         * gcc.dg/pr42629.c: New.
13318
13319 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13320
13321         PR middle-end/42363
13322         * gcc.dg/torture/pr42363.c: New.
13323
13324 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13325
13326         PR debug/42604
13327         PR debug/42395
13328         * gcc.dg/vect/pr42604.c: New.
13329         * gcc.dg/vect/pr42395.c: New.
13330
13331 2010-01-09  Richard Guenther  <rguenther@suse.de>
13332
13333         PR middle-end/42512
13334         * gcc.c-torture/execute/pr42512.c: New testcase.
13335
13336 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13337
13338         PR fortran/41298
13339         * gfortran.dg/c_ptr_tests_14.f90: New test.
13340
13341 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13342
13343         PR ada/41929
13344         * gnat.dg/null_pointer_deref1.adb: Don't run on
13345         sparc*-sun-solaris2.11.
13346
13347 2010-01-08  Richard Guenther  <rguenther@suse.de>
13348
13349         PR lto/42528
13350         * gcc.dg/lto/20100103-1_0.c: New testcase.
13351         * gcc.dg/lto/20100103-2_0.c: Likewise.
13352
13353 2010-01-08  Tobias Burnus  <burnus@net-b.de
13354
13355         PR/fortran 25829
13356         * gfortran.dg/asynchronous_1.f90: New test.
13357         * gfortran.dg/asynchronous_2.f90: New test.
13358         * gfortran.dg/conflicts.f90: Update error message.
13359
13360 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13361
13362         c++/40155
13363         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13364
13365 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13366
13367         PR tree-optimization/42625
13368         * g++.dg/opt/dtor4.C: New test.
13369         * g++.dg/opt/dtor4.h: New.
13370         * g++.dg/opt/dtor4-aux.cc: New.
13371
13372 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13373
13374         PR fortran/42597
13375         * gfortran.dg/proc_ptr_26.f90: New test.
13376
13377 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13378
13379         PR fortran/41872
13380         * gfortran.dg/allocatable_scalar_7.f90: New test.
13381
13382 2010-01-06  Richard Guenther  <rguenther@suse.de>
13383
13384         * gcc.c-torture/compile/pr42632.c: New testcase.
13385
13386 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13387
13388         PR target/42542
13389         * gcc.target/i386/pr42542-4.c: New.
13390         * gcc.target/i386/pr42542-4a.c: Likewise.
13391         * gcc.target/i386/pr42542-5.c: Likewise.
13392         * gcc.target/i386/pr42542-5a.c: Likewise.
13393
13394 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13395
13396         * gcc.dg/tls/opt-15.c: New test.
13397
13398 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13399
13400         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13401
13402 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13403
13404         PR tree-optimization/42462
13405         * g++.dg/torture/pr42462.C: New test.
13406
13407 2010-01-05  Jason Merrill  <jason@redhat.com>
13408
13409         * g++.dg/cpp0x/initlist30.C: New test.
13410
13411 2010-01-05  Richard Guenther  <rguenther@suse.de>
13412
13413         PR tree-optimization/42614
13414         * gcc.c-torture/execute/pr42614.c: New testcase.
13415
13416 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13417
13418         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13419         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13420         -Wunreachable-code.
13421         * gcc.dg/Wunreachable-2.c: Likewise.
13422         * gcc.dg/Wunreachable-3.c: Likewise.
13423         * gcc.dg/Wunreachable-4.c: Likewise.
13424         * gcc.dg/Wunreachable-5.c: Likewise.
13425         * gcc.dg/Wunreachable-6.c: Likewise.
13426         * gcc.dg/Wunreachable-7.c: Likewise.
13427         * gcc.dg/Wunreachable-8.c: Likewise.
13428         * gcc.dg/20041231-1.c: Likewise.
13429
13430 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13431
13432         PR other/42611
13433         * gcc.dg/pr42611.c: New test.
13434
13435         PR tree-optimization/42508
13436         * g++.dg/opt/pr42508.C: New test.
13437
13438 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13439
13440         PR fortran/41872
13441         * gfortran.dg/allocatable_scalar_8.f90: New.
13442
13443 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13444
13445         PR tree-optimization/42398
13446         * gcc.c-torture/compile/pr42398.c: New test.
13447
13448 2010-01-04  Jason Merrill  <jason@redhat.com>
13449
13450         PR c++/42555
13451         * g++.dg/ext/attrib35.C: New.
13452
13453         PR c++/42567
13454         * g++.dg/cpp0x/auto17.C: New.
13455
13456 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13457
13458         * gcc.dg/lto/20100104_0.c: New.
13459
13460 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13461
13462         PR target/42542
13463         * gcc.target/i386/pr42542-1.c: New.
13464         * gcc.target/i386/pr42542-1a.c: Likewise.
13465         * gcc.target/i386/pr42542-1b.c: Likewise.
13466         * gcc.target/i386/pr42542-2.c: Likewise.
13467         * gcc.target/i386/pr42542-2a.c: Likewise.
13468         * gcc.target/i386/pr42542-2b.c: Likewise.
13469         * gcc.target/i386/pr42542-3.c: Likewise.
13470         * gcc.target/i386/pr42542-3a.c: Likewise.
13471
13472 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13473
13474         PR fortran/41872
13475         * gfortran.dg/allocatable_scalar_5.f90: New test.
13476         * gfortran.dg/allocatable_scalar_6.f90: New test.
13477
13478 2010-01-03  Richard Guenther  <rguenther@suse.de>
13479
13480         PR testsuite/42583
13481         * gfortran.dg/gomp/recursion1.f90: Remove.
13482
13483 2010-01-03  Richard Guenther  <rguenther@suse.de>
13484
13485         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13486         * gcc.dg/uninit-6.c: Likewise.
13487         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13488
13489 2010-01-03  Richard Guenther  <rguenther@suse.de>
13490
13491         PR tree-optimization/42589
13492         * gcc.target/i386/pr42589.c: New testcase.
13493
13494 2010-01-03  Richard Guenther  <rguenther@suse.de>
13495
13496         PR tree-optimization/42438
13497         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13498
13499 2010-01-02  Richard Guenther  <rguenther@suse.de>
13500
13501         PR testsuite/41651
13502         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13503
13504 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13505
13506         PR target/42448
13507         * gcc.target/alpha/pr42448-1.c: New test.
13508         * gcc.target/alpha/pr42448-2.c: Ditto.
13509
13510 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13511
13512         PR preprocessor/41947
13513         * gcc.dg/c99-hexfloat-3.c: New test.
13514
13515 2010-01-01  Richard Guenther  <rguenther@suse.de>
13516
13517         PR c/42570
13518         * gcc.c-torture/execute/pr42570.c: New testcase.
13519
13520 2010-01-01  Richard Guenther  <rguenther@suse.de>
13521
13522         PR middle-end/42559
13523         * gcc.c-torture/compile/pr42559.c: New testcase.
13524
13525 \f
13526 Copyright (C) 2010 Free Software Foundation, Inc.
13527
13528 Copying and distribution of this file, with or without modification,
13529 are permitted in any medium without royalty provided the copyright
13530 notice and this notice are preserved.