OSDN Git Service

d27a2e2cf3c9b303949426492b9bbc50e95d5aea
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2
3         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6
7 2010-08-26  Richard Guenther  <rguenther@suse.de>
8
9         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
10         * gcc.dg/graphite/scop-21.c: Likewise.
11
12 2010-08-26  Richard Guenther  <rguenther@suse.de>
13
14         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
15         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
16         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
17         * gcc.dg/vect/vect-91.c: Likewise.
18         * gcc.dg/vect/vect-peel-1.c: Likewise.
19         * gcc.dg/vect/vect-peel-2.c: Likewise.
20         * gcc.dg/vect/vect-peel-4.c: Likewise.
21
22 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23
24         PR libfortran/41859
25         * gfortran.dg/der_io_4.f90: New test.
26
27 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
28
29         PR rtl-optimization/44858
30         * gcc.c-torture/execute/pr44858.c: New test.
31
32         PR rtl-optimization/45400
33         * g++.dg/other/i386-8.C: New test.
34
35 2010-08-25  Richard Guenther  <rguenther@suse.de>
36
37         * gcc.dg/alias-8.c: Adjust.
38
39 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
40
41         * gcc.target/i386/combine-mul.c: New test.
42
43 2010-08-25  Richard Guenther  <rguenther@suse.de>
44
45         PR lto/44562
46         * gcc.dg/graphite/id-27.c: New testcase.
47         * gcc.dg/lto/20100825-1_0.c: Likewise.
48
49 2010-08-25  Richard Guenther  <rguenther@suse.de>
50
51         PR tree-optimization/45316
52         * g++.dg/opt/pr45316.C: New testcase.
53
54 2010-08-25  Richard Guenther  <rguenther@suse.de>
55
56         PR tree-optimization/45393
57         * g++.dg/torture/pr45393.C: New testcase.
58
59 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
60
61         PR tree-optimization/45059
62         * gcc.c-torture/compile/pr45059.c: New test.
63
64 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
65
66         * lib/target-supports.exp (check_effective_target_vect_unpack):
67         Set vect_unpack supported flag to true for neon.
68         
69 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
70
71         * gcc.dg/tree-ssa/ifc-5.c: New.
72
73 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
74
75         * gcc.dg/tree-ssa/ifc-4.c: New.
76         * gcc.dg/tree-ssa/ifc-7.c: New.
77
78 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
79
80         * gcc.dg/vect/vect.exp: Check loongson targets
81         * g++.dg/vect/vect.exp: Likewise
82         * gfortran.dg/vect/vect.exp: Likewise
83
84 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
85
86         * gcc.target/powerpc/vsx-mass-1.c: New file, test
87         -mveclibabi=mass.
88
89 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
90
91         PR fortran/45366
92         * gfortran.dg/proc_ptr_29.f90: New.
93
94 2010-08-22  Tobias Burnus  <burnus@net-b.de>
95             Dominique d'Humieres <dominiq@lps.ens.fr>
96
97         PR fortran/45367
98         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
99
100 2010-08-22  Tobias Burnus  <burnus@net-b.de>
101
102         PR fortran/45367
103         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
104
105 2010-08-22  Tobias Burnus  <burnus@net-b.de>
106
107         PR fortran/36158
108         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
109
110 2010-08-22  Tobias Burnus  <burnus@net-b.de>
111             Dominique d'Humieres <dominiq@lps.ens.fr>
112
113         PR fortran/45367
114         PR fortran/36158
115         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
116         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
117
118 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
119
120         PR fortran/44863
121         PR fortran/45271
122         PR fortran/45290
123         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
124         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
125         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
126
127 2010-08-21  Tobias Burnus  <burnus@net-b.de>
128
129         PR fortran/36158
130         PR fortran/33197
131         * gfortran.dg/bessel_6.f90: New.
132         * gfortran.dg/bessel_7.f90: New.
133
134 2010-08-20  Jan Hubicka  <jh@suse.cz>
135
136         PR c++/45307
137         PR c++/17736
138         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
139         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
140
141 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
142
143         PR target/45336
144         * gcc.target/i386/pr45336-1.c: New.
145         * gcc.target/i386/pr45336-2.c: Likewise.
146         * gcc.target/i386/pr45336-3.c: Likewise.
147         * gcc.target/i386/pr45336-4.c: Likewise.
148
149 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
150
151         PR testsuite/45361
152         * gcc.target/i386/volatile-2.c: Update scan strings to also
153         include (%rip) for the memory reference on x86_64.
154
155 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
156
157         PR middle-end/44974
158         * gcc.dg/pr44974.c: New test.
159
160         PR rtl-optimization/45353
161         * gcc.dg/pr45353.c: New test.
162
163 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
164
165         * gcc.target/i386/volatile-2.c: New.
166
167 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
168
169         PR rtl-optimization/44691
170         * gfortran.dg/pr44691.f: New test.
171
172 2010-10-19  Olivier Hainque  <hainque@adacore.com>
173
174         * gcc.target/sparc/sibcall-dslot.c: New testcase.
175
176 2010-08-19  Jason Merrill  <jason@redhat.com>
177
178         * g++.dg/init/synth3.C: New.
179         * g++.dg/init/value8.C: New.
180         * g++.dg/tree-ssa/empty-2.C: New.
181         * g++.dg/cpp0x/noexcept09.C: New.
182
183 2010-08-19  Daniel Kraft  <d@domob.eu>
184
185         PR fortran/29785
186         PR fortran/45016
187         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
188         * gfortran.dg/pointer_remapping_1.f90: New test.
189         * gfortran.dg/pointer_remapping_2.f03: New test.
190         * gfortran.dg/pointer_remapping_3.f08: New test.
191         * gfortran.dg/pointer_remapping_4.f03: New test.
192         * gfortran.dg/pointer_remapping_5.f08: New test.
193         * gfortran.dg/pointer_remapping_6.f08: New test.
194
195 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
196
197         PR testsuite/45324
198         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
199
200 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
201
202         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
203
204 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
205
206         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
207         variable.
208
209 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
210
211         PR target/45070
212         * gcc.c-torture/execute/pr45070.c: New.
213
214 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
215
216         * g++.dg/pr44328.C: New test.
217
218 2010-08-19  Tobias Burnus  <burnus@net-b.de>
219
220         PR fortran/36158
221         PR fortran/33197
222         * gfortran.dg/bessel_3.f90: New.
223         * gfortran.dg/bessel_4.f90: New.
224         * gfortran.dg/bessel_5.f90: New.
225
226 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
227
228         PR fortran/45290
229         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
230         * gfortran.dg/pointer_init_2.f90: New.
231         * gfortran.dg/pointer_init_3.f90: New.
232         * gfortran.dg/pointer_init_4.f90: New.
233
234 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
235
236         PR c++/45049
237         * g++.dg/pr45049-1.C: New test.
238         * g++.dg/pr45049-2.C: New test.
239
240 2010-08-18  Jie Zhang  <jie@codesourcery.com>
241
242         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
243         20 if __ARM_PCS is defined otherwise 64.
244         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
245         instead of hard coded 64.
246
247 2010-08-18  Yao Qi  <yao@codesourcery.com>
248
249         PR target/45094
250         * gcc.target/arm/pr45094.c: New test.
251
252 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
253
254         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
255
256 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
257
258         PR rtl-optimization/42575
259         * gcc.target/arm/pr42575.c: New test.
260
261 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
262
263         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
264         * gcc.dg/tls/thr-cse-1.c: New.
265
266 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
267
268         PR debug/42487
269         * lib/target-supports.exp
270         (check_effective_target_function_sections): New.
271         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
272         function sections before proceding.
273
274 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
275
276         PR fortran/45308
277         * gfortran.dg/pr45308.f03: New test.
278
279 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
280
281         PR target/45296
282         * gcc.target/i386/pr45296.c: New test.
283
284 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
285
286         * g++.dg/ext/uow-1.C: New.
287         * g++.dg/ext/uow-2.C: New.
288         * g++.dg/ext/uow-3.C: New.
289         * g++.dg/ext/uow-4.C: New.
290
291 2010-08-17  Richard Guenther  <rguenther@suse.de>
292
293         PR testsuite/45266
294         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
295
296 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
297
298         PR c/40563
299         * gcc.dg/Wcxx-compat-20.c: New test.
300
301 2010-08-17  Daniel Kraft  <d@domob.eu>
302
303         PR fortran/38936
304         * gfortran.dg/associate_1.f03: Extended to test newly supported
305         features like association to variables.
306         * gfortran.dg/associate_3.f03: Removed check for illegal change
307         of associate-name here...
308         * gfortran.dg/associate_5.f03: ...and added it here.
309         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
310         * gfortran.dg/associate_7.f03: New test.
311
312 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
313
314         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
315
316 2010-08-15  Daniel Kraft  <d@domob.eu>
317
318         PR fortran/38936
319         * gfortran.dg/associate_1.f03: Enable test for array expressions.
320         * gfortran.dg/associate_3.f03: Clarify comment.
321         * gfortran.dg/associate_5.f03: New test.
322         * gfortran.dg/associate_6.f03: New test.
323
324 2010-08-15  Tobias Burnus  <burnus@net-b.de>
325
326         PR fortran/45211
327         * gfortran.dg/bind_c_usage_21.f90: New.
328         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
329
330 2010-08-15  Tobias Burnus  <burnus@net-b.de>
331
332         * gfortran.dg/optional_absent_1.f90: New.
333         * gfortran.dg/null_actual.f90: New.
334
335 2010-08-15  Tobias Burnus  <burnus@net-b.de>
336
337         * gfortran.dg/pointer_target_1.f90: New.
338         * gfortran.dg/pointer_target_2.f90: New.
339         * gfortran.dg/pointer_target_3.f90: New.
340
341 2010-08-15  Daniel Kraft  <d@domob.eu>
342
343         PR fortran/45197
344         * gfortran.dg/elemental_args_check_3.f90: New test.
345         * gfortran.dg/impure_1.f08: New test.
346         * gfortran.dg/impure_2.f08: New test.
347         * gfortran.dg/impure_3.f90: New test.
348         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
349
350 2010-08-15  Ira Rosen  <irar@il.ibm.com>
351
352         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
353         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
354         SLP tests.
355         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
356         misaligned loads.
357         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
358         misaligned stores.c
359         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
360
361 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
362
363         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
364         dg-require-effective-target after dg-do.
365
366 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
367
368         * lib/target-supports.exp (check_effective_target_vect_int): Return
369         true for Loongson targets.
370         (check_effective_target_vect_shift): Likewise.
371         (check_effective_target_vect_no_int_max): Likewise.
372         (check_effective_target_vect_no_align): Likewise.
373         (check_effective_target_vect_short_mult): Likewise.
374
375 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
376
377         * g++.dg/cast.C: Change fields of structures to "long" to pass
378         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
379         * g++.dg/cpp0x/iop.C: Ditto.
380         * g++.dg/cpp0x/named_refs.C: Ditto.
381         * g++.dg/cpp0x/rv1p.C: Ditto.
382         * g++.dg/cpp0x/rv2p.C: Ditto.
383         * g++.dg/cpp0x/rv3p.C: Ditto.
384         * g++.dg/cpp0x/rv4p.C: Ditto.
385         * g++.dg/cpp0x/rv5p.C: Ditto.
386         * g++.dg/cpp0x/rv6p.C: Ditto.
387         * g++.dg/cpp0x/rv7p.C: Ditto.
388         * g++.dg/cpp0x/rv8p.C: Ditto.
389         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
390
391 2010-08-13  Daniel Kraft  <d@domob.eu>
392
393         * gfortran.dg/implied_shape_1.f08: New test.
394         * gfortran.dg/implied_shape_2.f90: New test.
395         * gfortran.dg/implied_shape_3.f08: New test.
396
397 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
398
399         PR libfortran/42526
400         * gfortran.dg/char_component_initializer_1.f90: New test.
401
402 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
403
404         PR tree-optimization/45241
405         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
406
407 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
408
409         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
410         to dg-options.
411         * gcc.target/i386/pr40906-2.c: Ditto.
412         * gcc.target/i386/pr40906-3.c: Ditto.
413
414 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
415
416         PR middle-end/45262
417         * gcc.c-torture/execute/pr45262.c: New test.
418
419 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
420
421         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
422         empty argument.
423         * g++.dg/other/profile1.C: Ditto.
424
425 2010-08-12  Richard Guenther  <rguenther@suse.de>
426
427         PR tree-optimization/45232
428         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
429         * gcc.dg/tree-ssa/loop-7.c: Adjust.
430         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
431         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
432         unsigned arithmetic.
433         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
434         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
435         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
436         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
437         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
438         unsigned arithmetic.
439         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
440         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
441         unsigned arithmetic.
442         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
443         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
444         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
445         unsigned arithmetic.
446         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
447         * gcc.dg/tree-ssa/negate.c: Adjust.
448         * gcc.dg/vect/vect-1.c: Adjust.
449         * gfortran.dg/reassoc_6.f: XFAIL.
450
451 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
452
453         PR debug/45259
454         * gcc.dg/pr45259.c: New test.
455
456 2010-08-12  Wei Guozhi  <carrot@google.com>
457
458         PR target/44999
459         * gcc.target/arm/pr44999.c: New testcase.
460
461 2010-08-12  Jie Zhang  <jie@codesourcery.com>
462
463         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
464         (N): Likewise.
465         (main): Adjust accordingly.
466
467 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
468
469         * gfortran.dg/graphite/id-22.f: New.
470
471 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
472
473         * gcc.dg/graphite/id-26.c: New.
474
475 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
476
477         * gcc.dg/graphite/id-25.c: New.
478
479 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
480
481         * gcc.dg/graphite/run-id-5.c: New.
482         * gcc.dg/graphite/run-id-6.c: New.
483         * gfortran.dg/graphite/id-21.f: New.
484
485 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
486
487         * gcc.dg/graphite/id-24.c: New.
488
489 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
490
491         * gcc.dg/tree-ssa/pr20742.c: New.
492
493 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
494
495         * gcc.dg/graphite/id-23.c: New.
496
497 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
498
499         * gfortran.dg/graphite/id-20.f: Adjust testcase.
500
501 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
502
503         * gcc.dg/graphite/pr42729.c: New.
504
505 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
506
507         * gfortran.dg/graphite/id-20.f: New.
508
509 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
510
511         * gcc.dg/graphite/id-22.c: New.
512
513 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
514
515         * gcc.dg/graphite/run-id-2.c: Call abort.
516
517 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
518
519         * gcc.dg/graphite/id-20.c: New.
520
521 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
522             Steve Kargl <kargl@gcc.gnu.org>
523
524         PR fortran/44595
525         * gfortran.dg/move_alloc_3.f90: New.
526         * gfortran.dg/random_seed_2.f90: New.
527
528 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
529
530         * lib/target-supports.exp (check_effective_target_sync_int_long):
531         Add hppa*-*-linux*.
532         (check_effective_target_sync_char_short): Likewise.
533
534 2010-08-10  Yao Qi  <yao@codesourcery.com>
535
536         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
537         general form.
538         * gcc.dg/tree-ssa/loop-31.c: Likewise.
539         * g++.dg/other/packed1.C: Likewise.
540         * g++.dg/other/crash-4.C: Likewise.
541         * g++.dg/ext/packed8.C: Likewise.
542         * g++.dg/init/array16.C: Likewise.
543
544 2010-08-10  xinliang David Li  <davidxl@google.com>
545         * gcc.dg/tree-ssa/loop-19.c: Add option
546         -fno-prefetch-loop-array
547
548 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
549
550         PR middle-end/45182
551         * gcc.c-torture/compile/pr45182.c: New test.
552
553 2010-08-09  Jason Merrill  <jason@redhat.com>
554
555         PR c++/45236
556         * g++.dg/cpp0x/variadic-104.C: New.
557
558 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
559
560         PR fortran/44235
561         * gfortran.dg/dependency_32.f90:  New test.
562
563 2010-08-09  Richard Guenther  <rguenther@suse.de>
564
565         PR middle-end/44632
566         * g++.dg/opt/nrv17.C: New testcase.
567
568 2010-08-09  Richard Guenther  <rguenther@suse.de>
569
570         PR middle-end/45212
571         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
572         alignment from MEM_REF offset only if we took it from the
573         base object.
574
575         * gcc.target/i386/pr24178.c: New testcase.
576
577 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
578
579         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
580         * gcc.dg/20030702-1.c: Ditto.
581         * gcc.dg/20050309-1.c: Ditto.
582         * gcc.dg/20050325-1.c: Ditto.
583         * gcc.dg/20050330-2.c: Ditto.
584         * gcc.dg/20051201-1.c: Ditto.
585         * gcc.dg/gomp/pr27573.c: Ditto.
586         * gcc.dg/gomp/pr34610.c: Ditto.
587         * gcc.dg/pr24225.c: Ditto.
588         * gcc.dg/pr26570.c: Ditto.
589         * gcc.dg/pr32773.c: Ditto.
590         * g++.dg/gcov/gcov-6.C: Ditto.
591         * g++.dg/gomp/pr34608.C: Ditto.
592         * gfortran.dg/gomp/pr27573.f90: Ditto.
593
594         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
595         dg-require-host-local dg directive.
596         * gcc.dg/profile-dir-2.c: Ditto.
597         * gcc.dg/profile-dir-3.c: Ditto.
598
599 2010-08-08  Richard Guenther  <rguenther@suse.de>
600
601         PR tree-optimization/45109
602         * gcc.c-torture/compile/pr45109.c: New testcase.
603
604 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
605
606         * gcc.dg/march.c: Skip if -march defined.
607         * gcc.dg/mtune.c: Skip if -mtune defined.
608
609         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
610         generic thunk support.
611
612 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
613
614         PR target/45213
615         * gcc.target/i386/pr45213.c: New test.
616
617 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
618
619         PR libfortran/45143
620         * gfortran.dg/fmt_error_11.f03: New test.
621
622 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
623
624         * lib/target-supports.exp (check_effective_target_sync_int_long):
625         Add arm*-*-linux-gnueabi.
626         (check_effective_target_sync_char_short): Likewise.
627
628 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
629
630         PR fortran/45159
631         * gfortran.dg/dependency_31.f90:  New test.
632
633 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
634
635         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
636
637 2010-08-06  Jason Merrill  <jason@redhat.com>
638
639         * g++.dg/cpp0x/sfinae3.C: New.
640         * g++.dg/cpp0x/sfinae4.C: New.
641
642 2010-08-06  Richard Guenther  <rguenther@suse.de>
643
644         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
645         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
646         * gcc.dg/tree-ssa/pr25382.c: Likewise.
647         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
648         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
649         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
650         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
651         * gcc.c-torture/execute/20100805-1.c: Likewise.
652
653 2010-08-05  Martin Jambor  <mjambor@suse.cz>
654
655         PR testsuite/42855
656         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
657
658 2010-08-05  Martin Jambor  <mjambor@suse.cz>
659
660         * gcc.dg/ipa/ipcp-ii-1.c: New test.
661         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
662
663 2010-08-05  Martin Jambor  <mjambor@suse.cz>
664
665         * g++.dg/ipa/devirt-1.C: New test.
666         * g++.dg/ipa/devirt-2.C: Likewise.
667         * g++.dg/ipa/devirt-3.C: Likewise.
668         * g++.dg/ipa/devirt-4.C: Likewise.
669         * g++.dg/ipa/devirt-5.C: Likewise.
670         * gcc.dg/ipa/iinline-3.c: Likewise.
671
672 2010-08-05  Jie Zhang  <jie@codesourcery.com>
673
674         PR tree-optimization/45144
675         * gcc.dg/tree-ssa/pr45144.c: New test.
676
677 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
678
679         PR fortran/42207
680         PR fortran/44064
681         PR fortran/44065
682         * gfortran.dg/class_25.f03: New.
683         * gfortran.dg/class_26.f03: New.
684
685 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
686
687         * g++.dg/warn/miss-format-1.C: Update line number.
688
689 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
690
691         PR c++/44641
692         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
693         .frame and .mask assembler directives.
694
695 2010-08-04  Richard Guenther  <rguenther@suse.de>
696
697         * gcc.dg/tree-ssa/vrp35.c: Adjust.
698         * gcc.dg/tree-ssa/vrp36.c: Likewise.
699         * gcc.dg/tree-ssa/vrp50.c: Likewise.
700         * gcc.dg/tree-ssa/vrp52.c: Likewise.
701
702 2010-08-04  Tobias Burnus  <burnus@net-b.de>
703
704         PR fortran/44857
705         * gfortran.dg/derived_constructor_char_1.f90: New.
706         * gfortran.dg/derived_constructor_char_2.f90: New.
707
708 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
709
710         PR fortran/45159
711         * gfortran.dg/dependency_30.f90:  New test.
712
713 2010-08-03  Jan Hubicka  <jh@suse.cz>
714
715         * gcc.c-torture/compile/pr45085.c: New testcase.
716
717 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
718
719         PR fortran/44584
720         PR fortran/45161
721         * gfortran.dg/typebound_call_9.f03: Modified.
722         * gfortran.dg/typebound_generic_1.f03: Modified.
723
724 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
725
726         PR fortran/45159
727
728         * gfortran.dg/dependency_29.f90:  New test.
729
730 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
731
732         PR fortran/36854
733         * gfortran.dg/character_comparison_2.f90:  New test.
734         * gfortran.dg/character_comparison_3.f90:  New test.
735         * gfortran.dg/dependency_28.f90:  New test.
736
737 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
738
739         PR target/40457
740         * gcc.target/arm/pr40457-1.c: New test.
741         * gcc.target/arm/pr40457-2.c: New test.
742
743 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
744
745         PR fortran/44912
746         * gfortran.dg/typebound_call_17.f03: New.
747
748 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
749
750         PR fortran/44929
751         * gfortran.dg/allocate_derived_3.f90: New.
752
753 2010-07-30  Xinliang David Li  <davidxl@google.com>
754         PR tree-optimization/45121
755         * c-c++-common/uninit-17.c: Add -fno-ivops option.
756
757 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
758
759         PR c++/45112
760         * testsuite/g++.dg/pr45112.C: New test.
761
762 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
763
764         PR debug/45055
765         PR rtl-optimization/45137
766         * gcc.dg/pr45055.c: New test.
767
768 2010-07-30  Alan Modra  <amodra@gmail.com>
769
770         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
771         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
772
773 2010-07-29  Tobias Burnus  <burnus@net-b.de>
774
775         PR fortran/45087
776         PR fortran/45125
777         * gfortran.dg/whole_file_25.f90: New.
778         * gfortran.dg/whole_file_26.f90: New.
779         * gfortran.dg/whole_file_27.f90: New.
780
781 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
782
783         PR fortran/44962
784         * gfortran.dg/typebound_proc_17.f03: New.
785
786 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
787
788         PR fortran/45004
789         * gfortran.dg/move_alloc_2.f90: New.
790
791 2010-07-29  Xinliang David Li  <davidxl@google.com>
792         PR tree-optimization/45121
793         * c-c++-common/uninit-17.c: Fix expected output.
794
795 2010-07-29  Richard Guenther  <rguenther@suse.de>
796
797         PR tree-optimization/45120
798         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
799
800 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
801
802         PR fortran/42051
803         PR fortran/44064
804         * gfortran.dg/pr42051.f03: New testcase.
805
806 2010-07-29  Richard Guenther  <rguenther@suse.de>
807
808         PR middle-end/45034
809         * gcc.c-torture/execute/pr45034.c: New testcase.
810
811 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
812
813         PR c++/45096
814         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
815
816 2010-07-28  Daniel Kraft  <d@domob.eu>
817
818         * gfortran.dg/bound_8.f90: New test.
819
820 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
821
822         PR debug/45105
823         * gcc.dg/pr45105.c: New test.
824
825 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
826
827         PR rtl-optimization/45107
828         * gcc.dg/pr45107.c: New test.
829
830 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
831
832         PR rtl-optimization/45101
833         * gcc.dg/pr45101.c: New test.
834
835 2010-07-28  Tobias Burnus  <burnus@net-b.de>
836
837         PR fortran/45077
838         * gfortran.dg/whole_file_24.f90: New.
839
840 2010-07-27  Jason Merrill  <jason@redhat.com>
841
842         * g++.dg/cpp0x/variadic102.C: New.
843         * g++.dg/cpp0x/variadic103.C: New.
844
845 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
846
847         PR rtl-optimization/40956
848         PR target/42495
849         PR middle-end/42574
850         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
851         * gcc.target/arm/pr42574.c: Add tests.
852
853 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
854
855         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
856         test name.
857         (cleanup-repo-files): Ditto.
858         (cleanup-saved-temps): Ditto.
859
860 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
861
862         PR testsuite/44701
863         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
864
865         PR c/45079
866         * gcc.dg/pr45079.c: New test.
867
868 2010-07-27  Ira Rosen  <irar@il.ibm.com>
869
870         PR tree-optimization/44152
871         * gcc.dg/vect/fast-math-pr44152.c: New test.
872
873 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
874
875         PR ObjC/44140
876         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
877         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
878         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
879         * obj-c++.dg/torture/trivial.mm: Ditto.
880         * objc.dg/torture/tls/thr-init-2.m: Ditto.
881         * objc.dg/torture/tls/thr-init-3.m: Ditto.
882         * objc.dg/torture/tls/thr-init.m: Ditto.
883         * objc.dg/torture/trivial.m: Ditto.
884
885 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
886
887         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
888         Skip on spu-*-* targets.
889
890 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
891
892         PR tree-optimization/45083
893         * gcc.dg/pr45083.c: New test.
894
895 2010-07-26  Tobias Burnus  <burnus@net-b.de>
896
897         PR fortran/40873
898         * gfortran.dg/whole_file_22.f90: New test.
899         * gfortran.dg/whole_file_23.f90: New test.
900
901 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
902             Jack Howarth  <howarth@bromo.med.uc.edu>
903             Richard Henderson  <rth@redhat.com>
904
905         PR target/44132
906         * gcc.dg/tls/thr-init-1.c: New.
907         * gcc.dg/tls/thr-init-2.c: New.
908         * gcc.dg/torture/tls New.
909         * gcc.dg/torture/tls/tls-test.c: New.
910         * gcc.dg/torture/tls/thr-init-1.c: New.
911         * gcc.dg/torture/tls/tls.exp: New.
912         * gcc.dg/torture/tls/thr-init-2.c: New.
913         * gcc.dg/tls/emutls-2.c: New test
914
915         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
916         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
917         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
918         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
919         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
920         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
921         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
922         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
923         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
924         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
925         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
926         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
927         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
928         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
929         gfortran.dg/gomp/appendix-a/a.22.4.f90,
930         gfortran.dg/gomp/appendix-a/a.22.5.f90,
931         gfortran.dg/gomp/appendix-a/a.22.6.f90,
932         gfortran.dg/gomp/appendix-a/a.24.1.f90,
933         gfortran.dg/gomp/appendix-a/a.32.1.f90,
934         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
935         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
936         gfortran.dg/gomp/omp_threadprivate1.f90,
937         gfortran.dg/gomp/omp_threadprivate2.f90,
938         gfortran.dg/gomp/reduction1.f90,
939         gfortran.dg/gomp/sharing-1.f90: Likewise.
940
941 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
942
943         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
944         sse_runtime.
945         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
946         dg-require-visibility.
947
948 2010-07-26  Richard Guenther  <rguenther@suse.de>
949
950         PR tree-optimization/43784
951         * gcc.c-torture/execute/pr43784.c: New testcase.
952         * g++.dg/torture/pr43784.C: Likewise.
953
954 2010-07-26  Richard Guenther  <rguenther@suse.de>
955
956         PR middle-end/45056
957         * g++.dg/pr45056.C: New testcase.
958
959 2010-07-26  Richard Guenther  <rguenther@suse.de>
960
961         PR tree-optimization/45071
962         * gcc.dg/pr45071.c: New testcase.
963
964 2010-07-26  Tobias Burnus  <burnus@net-b.de>
965
966         PR fortran/45066
967         * gfortran.dg/namelist_62.f90: New.
968
969 2010-07-26  Richard Guenther  <rguenther@suse.de>
970
971         * gcc.c-torture/execute/pr45017.c: Move ...
972         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
973
974 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
975
976         PR fortran/40628
977         * trim_optimize_1.f90:  New test.
978         * character_comparision_1.f90:  New test.
979
980 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
981
982         PR fortran/42852
983         * gfortran.dg/wtruncate_fix.f: New test.
984
985 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
986
987         PR testsuite/45068
988         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
989
990 2010-07-24  Richard Guenther  <rguenther@suse.de>
991
992         PR lto/43788
993         * g++.dg/lto/20100724-1_0.C: New testcase.
994
995 2010-07-24  Richard Guenther  <rguenther@suse.de>
996
997         PR lto/43212
998         * gcc.dg/lto/20100724-1_0.c: New testcase.
999         * gcc.dg/lto/20100724-1_1.c: Likewise.
1000
1001 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1002
1003         PR fortran/40011
1004         * gfortran.dg/whole_file_21.f90: New.
1005
1006         * gfortran.dg/integer_exponentiation_3.F90: Use
1007         -ffloat-store only for i?86/x86-64 -m32.
1008
1009 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1010
1011         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1012         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1013
1014 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1015
1016         * gfortran.dg/func_decl_4.f90: Split test into two ...
1017         * gfortran.dg/func_decl_5.f90: ... parts.
1018         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1019         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1020         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1021         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1022         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1023         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1024         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1025         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1026         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1027         * gfortran.dg/sizeof.f90: Make test valid.
1028         * gfortran.dg/pr20865.f90: Add new dg-error.
1029         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1030         * gfortran.dg/g77/19990218-0.f: Ditto.
1031         * gfortran.dg/g77/19990218-1.f: Ditto.
1032         * gfortran.dg/g77/970625-2.f: Ditto.
1033         * gfortran.dg/pr37243.f: Fix function declaration.
1034         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1035         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1036
1037 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1038
1039         PR fortran/44945
1040         * gfortran.dg/char_array_structure_constructor.f90: Add
1041         -fwhole-file as dg-option as it otherwise fails on some
1042         systems.
1043
1044 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1045
1046         * gnat.dg/aggr16.ad[sb]: New test.
1047         * gnat.dg/aggr16_pkg.ads: New helper.
1048
1049 2010-07-23  Richard Guenther  <rguenther@suse.de>
1050
1051         PR lto/43071
1052         * g++.dg/lto/20100723-1_0.C: New testcase.
1053
1054 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1055
1056         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1057         AVX support.
1058         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1059         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1060
1061 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1062
1063         * lib/target-supports.exp (add_options_for_tls): New proc.
1064         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1065         * g++.dg/tls/static-1a.cc: Likewise.
1066         * gcc.dg/tls/emutls-1.c: Likewise.
1067         * gcc.dg/tls/opt-11.c: Likewise.
1068         * gcc.dg/tls/opt-12.c: Likewise.
1069         * gcc.dg/tls/pr24428-2.c: Likewise.
1070         * gcc.dg/tls/pr24428.c: Likewise.
1071         * obj-c++.dg/tls/static-1.mm: Likewise.
1072         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1073         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1074         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1075         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1076         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1077         * objc.dg/torture/tls/thr-init.m: Likewise.
1078         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1079
1080 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1081
1082         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1083         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1084         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1085         optimized dump files.
1086
1087 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR tree-optimization/45047
1090         * gcc.c-torture/compile/pr45047.c: New test.
1091
1092 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1093
1094         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1095         instead of dg-compile.
1096         * gcc.dg/float-range-4.c: Ditto.
1097         * gcc.dg/float-range-5.c: Ditto.
1098         * gcc.dg/fold-overflow-1.c: Ditto.
1099         * gcc.dg/gomp/sections-4.c: Ditto.
1100         * gcc.dg/transparent-union-1.c: Ditto.
1101         * gcc.dg/transparent-union-2.c: Ditto.
1102         * gcc.target/i386/pr39315-check.c: Ditto.
1103         * g++.dg/gomp/sections-4.C: Ditto.
1104         * g++.dg/template/dtor7.C: Ditto.
1105         * g++.dg/tree-ssa/pr19952.C: Ditto.
1106         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1107         * gfortran.dg/graphite/pr42185.f90: Ditto.
1108         * gfortran.dg/namelist_36.f90: Ditto.
1109         * gnat.dg/noreturn1.adb: Ditto.
1110         * gnat.dg/specs/small_alignment.ads: Ditto.
1111
1112 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1113
1114         PR tree-optimization/44915
1115         * g++.dg/torture/pr44915.C: New test.
1116
1117 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1118
1119         PR tree-optimization/44914
1120         * g++.dg/tree-ssa/pr44914.C: New test.
1121
1122 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1123
1124         PR target/44290
1125         * gcc.dg/pr44290-1.c: New test.
1126         * gcc.dg/pr44290-2.c: New test.
1127
1128 2010-07-23  Jason Merrill  <jason@redhat.com>
1129
1130         PR c++/45008
1131         * g++.dg/abi/mangle44.C: New.
1132
1133 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1134
1135         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1136         for compile-time only tests.
1137         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1138         target check.
1139         * gcc.target/i386/pr39315-4.c: Ditto.
1140         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1141         target check.  Include sse-os-support.h.
1142         (main): Call check_isa and sse_os_support.
1143         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1144         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1145         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1146         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1147         target check.  Include sse-os-support.h.
1148         (main): Call check_isa and sse_os_support.
1149         * gcc.target/i386/vperm-v2df.c: Ditto.
1150
1151 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1152
1153         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1154         (check_effective_target_avx_runtime): New procedure.
1155         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1156         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1157
1158         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1159         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1160         and __get_cpuid test.
1161         * gcc.dg/compat/vector-2b_main.c: Ditto.
1162
1163         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1164
1165         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1166         for compile-time only test.
1167         * gcc.dg/pr32716.c: Ditto.
1168         * gcc.dg/pr34856.c: Ditto.
1169         * gcc.dg/pr36997.c: Ditto.
1170         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1171         * gfortran.dg/pr28158.f90: Ditto.
1172         * gfortran.dg/pr30667.f: Ditto.
1173
1174         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1175         i?86-*-* and x86_64-*-* targets to disable execution on targets
1176         without sse2 runtime support.
1177         * g++.dg/vect/vect.exp: Ditto.
1178         * gfortran.dg/vect/vect.exp: Ditto.
1179
1180         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1181         * gcc.dg/pr37544.c: Ditto.
1182         * gcc.dg/pr40550.c: Ditto.
1183         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1184         * gcc.dg/compat/vector-1a_main.c: Ditto.
1185         * gcc.dg/compat/vector-2a_main.c: Ditto.
1186         * gcc.dg/torture/pr16104-1.c: Ditto.
1187         * gcc.dg/torture/pr35771-1.c: Ditto.
1188         * gcc.dg/torture/pr35771-2.c: Ditto.
1189         * gcc.dg/torture/pr35771-3.c: Ditto.
1190         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1191         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1192         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1193         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1194         * g++.dg/other/i386-1.C: Ditto.
1195         * g++.dg/other/pr40446.C: Ditto.
1196
1197 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1198
1199         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1200
1201 2010-07-23  Daniel Kraft  <d@domob.eu>
1202
1203         PR fortran/44709
1204         * gfortran.dg/exit_1.f08: New test.
1205         * gfortran.dg/exit_2.f08: New test.
1206
1207 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1208
1209         PR tree-optimization/39839
1210         * gcc.target/arm/pr39839.c: New test case.
1211
1212 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1213
1214         * gnat.dg/unchecked_convert5b.adb: New test.
1215         * gnat.dg/unchecked_convert6.adb: Likewise.
1216         * gnat.dg/unchecked_convert6b.adb: Likewise.
1217
1218 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1219
1220         * gnat.dg/aggr15.ad[sb]: New test.
1221
1222 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1223
1224         PR debug/45024
1225         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1226
1227 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1228
1229         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1230         with dg-require-linker-plugin.
1231
1232 2010-07-22  Richard Guenther  <rguenther@suse.de>
1233
1234         PR lto/43850
1235         * g++.dg/lto/20100722-1_0.C: New testcase.
1236
1237 2010-07-22  Richard Guenther  <rguenther@suse.de>
1238
1239         PR lto/42451
1240         * gcc.dg/lto/20100720-3_0.c: New testcase.
1241         * gcc.dg/lto/20100720-3_1.c: Likewise.
1242
1243 2010-07-22  Richard Guenther  <rguenther@suse.de>
1244
1245         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1246         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1247
1248         PR lto/43373
1249         * gcc.dg/lto/20100722-1_0.c: New testcase.
1250
1251 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1252
1253         PR tree-optimization/44891
1254         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1255
1256 2010-07-22  Richard Guenther  <rguenther@suse.de>
1257
1258         PR tree-optimization/45017
1259         * gcc.c-torture/execute/pr45017.c: New testcase.
1260
1261 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1262
1263         PR fortran/45019
1264         * gfortran.dg/aliasing_dummy_5.f90: New.
1265
1266 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1267
1268         PR target/43698
1269         * gcc.target/arm/pr43698.c: New test.
1270
1271 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1272
1273         PR fortran/44929
1274         * Revert my commit r162325 for this PR.
1275
1276 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1277
1278         PR debug/45015
1279         * gcc.target/m68k/pr45015.c: New test.
1280
1281 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1282
1283         PR c++/44641
1284         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1285         comments.
1286
1287 2010-07-21  Richard Guenther  <rguenther@suse.de>
1288
1289         PR lto/45018
1290         * g++.dg/lto/20100721-1_0.C: New testcase.
1291
1292 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1293
1294         PR tree-optimization/44900
1295         * g++.dg/torture/pr44900.C: New test.
1296
1297 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1298
1299         PR middle-end/44738
1300         * c-c++-common/uninit-17.c: Correct expected error.
1301
1302 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1303
1304         * gcc.dg/guality/asm-1.c: New test.
1305
1306         PR debug/45003
1307         * gcc.dg/guality/pr45003-2.c: New test.
1308         * gcc.dg/guality/pr45003-3.c: New test.
1309
1310 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1311
1312         PR libfortran/44697
1313         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1314
1315 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1316
1317         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1318         defined on the current line.
1319         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1320         * g++.dg/debug/dwarf2/pr44641.C: New.
1321
1322 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1323
1324         * gcc.target/powerpc/block-move-1.c: New test.
1325         * gcc.target/powerpc/block-move-2.c: New test.
1326
1327 2010-07-20  Jason Merrill  <jason@redhat.com>
1328
1329         PR c++/44967
1330         * g++.dg/cpp0x/sfinae2.C: New.
1331
1332 2010-07-20  Richard Guenther  <rguenther@suse.de>
1333
1334         PR lto/42696
1335         * gcc.dg/lto/20100720-4_0.c: New testcase.
1336
1337 2010-07-20  Richard Guenther  <rguenther@suse.de>
1338
1339         PR lto/43221
1340         * gcc.dg/lto/20100720-2_0.c: New testcase.
1341         * gcc.dg/lto/20100720-2_1.c: Likewise.
1342
1343 2010-07-20  Richard Guenther  <rguenther@suse.de>
1344
1345         PR lto/43208
1346         * gcc.dg/lto/20100720-1_0.c: New testcase.
1347         * gcc.dg/lto/20100720-1_1.c: Likewise.
1348
1349 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR debug/45003
1352         * gcc.dg/guality/pr45003-1.c: New test.
1353
1354 2010-07-20  Richard Guenther  <rguenther@suse.de>
1355
1356         PR tree-optimization/44977
1357         * gcc.dg/torture/pr44977.c: New testcase.
1358
1359 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1360
1361         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1362         sync_char_short
1363
1364 2010-07-20  Richard Guenther  <rguenther@suse.de>
1365
1366         PR middle-end/44971
1367         PR middle-end/44988
1368         * gcc.dg/pr44971.c: New testcase.
1369         * gcc.c-torture/compile/pr44988.c: Likewise.
1370
1371 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1372
1373         PR fortran/44929
1374         * gfortran.dg/allocate_with_typespec.f90: New test.
1375         * gfortran.dg/allocate_derived_1.f90: Update error message.
1376
1377 2010-07-19  Jason Merrill  <jason@redhat.com>
1378
1379         PR c++/44996
1380         * g++.dg/cpp0x/decltype23.C: New.
1381
1382 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1383
1384         PR fortran/42385
1385         * gfortran.dg/class_defined_operator_1.f03 : New test.
1386
1387 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1388
1389         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1390         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1391         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1392         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1393
1394 2010-07-19  Richard Guenther  <rguenther@suse.de>
1395
1396         PR middle-end/44941
1397         * gcc.c-torture/compile/pr44941.c: New testcase.
1398
1399 2010-07-19  Jason Merrill  <jason@redhat.com>
1400
1401         PR c++/44969
1402         * g++.dg/template/sfinae24.C: New.
1403
1404 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1405
1406         PR fortran/44353
1407         * gfortran.dg/data_implied_do_2.f90: Removed.
1408
1409 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1410
1411         PR c++/44969
1412         * g++.dg/template/sfinae23.C: New.
1413
1414 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1415
1416         * lib/target-supports.exp (check_sse_os_support_available): New
1417         proc.
1418         (check_sse_hw_available): New proc.
1419         (check_effective_target_sse_runtime): New proc.
1420         (check_effective_target_sse2_runtime): New proc.
1421         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1422         -msse2 if check_sse_os_support_available.
1423         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1424         check_sse_os_support_available.
1425         * gcc.dg/vect/vect.exp: Likewise.
1426         * gfortran.dg/vect/vect.exp: Likewise.
1427         * gcc.target/i386/sol2-check: Renamed to ...
1428         * gcc.target/i386/sse-os-support.h: ... this.
1429         (sol2_check): Renamed to ...
1430         (sse_os_support): ... this.
1431         Only test movss with xmm registers.
1432         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1433         Removed ILL_INSN, ILL_INSN_LEN.
1434         * gcc.target/i386/sse2-check.h: Likewise.
1435         * gcc.target/i386/sse3-check.h: Likewise.
1436         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1437         Removed cpuid.h, __get_cpuid test.
1438         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1439         Removed cpuid.h, __get_cpuid test.
1440         * g++.dg/other/pr40446.C: Likewise.
1441         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1442         * gcc.dg/compat/vector-1a_main.c: Likewise.
1443         * gcc.dg/compat/vector-2a_main.c: Likewise.
1444         * gcc.dg/pr36584.c: Likewise.
1445         * gcc.dg/pr37544.c: Likewise.
1446         * gcc.dg/torture/pr16104-1.c: Likewise.
1447         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1448         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1449         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1450         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1451         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1452         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1453         sse2_runtime.
1454         * gcc.dg/torture/pr35771-2.c: Likewise.
1455         * gcc.dg/torture/pr35771-3.c: Likewise.
1456         * gcc.target/i386/pr39315-2.c: Likewise.
1457         * gcc.target/i386/pr39315-4.c: Likewise.
1458         * gcc.target/i386/vperm-v2df.c: Likewise.
1459         * gcc.target/i386/vperm-v2di.c: Likewise.
1460         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1461         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1462         sse_runtime.
1463
1464 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1465
1466         PR fortran/44353
1467         * gfortran.dg/data_implied_do_2.f90: New test.
1468
1469 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1470
1471         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1472
1473 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1474
1475         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1476         to the "mips16" group.
1477         (mips_using_mips16_p): New procedure.
1478         (mips-dg-options): Use it.
1479
1480 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1481
1482         * gcc.target/mips/mips16-attributes-4.c: New test.
1483
1484 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
1485
1486         PR testsuite/44418
1487         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1488         * gcc.target/powerpc/recip-2.c: Ditto.
1489         * gcc.target/powerpc/recip-3.c: Ditto.
1490
1491 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
1492
1493         * gcc.target/arm/pr42235.c: New test.
1494
1495 2010-07-16  Jason Merrill  <jason@redhat.com>
1496
1497         PR c++/32505
1498         * g++.dg/template/partial8.C: New.
1499
1500 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1501
1502         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1503         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
1504         in C++.
1505         (gualcvt): New overloaded inline.
1506         (GUALCVT): Use it for C++.
1507         * g++.dg/guality/guality.exp: New.
1508         * g++.dg/guality/guality.h: New.
1509         * g++.dg/guality/redeclaration1.C: New test.
1510         * g++.dg/dg.exp: Prune also guality/* tests.
1511         * gcc.dg/guality/pr43141.c: Moved to...
1512         * c-c++-common/guality/pr43141.c: ... here.
1513
1514 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1515
1516         PR libfortran/37077
1517         * gfortran.dg/char4_iunit_2.f03: New test.
1518
1519 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1520
1521         * lib/plugin-support.exp (plugin-test-execute):
1522         Add ${gcc_objdir}/intl to includes.
1523
1524 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR target/44942
1527         * gcc.c-torture/execute/pr44942.c: New test.
1528         * gcc.target/i386/pr44942.c: New test.
1529
1530 2010-07-15  Jason Merrill  <jason@redhat.com>
1531
1532         PR c++/44909
1533         * g++.dg/cpp0x/implicit7.C: New.
1534         * g++.dg/cpp0x/implicit8.C: New.
1535
1536 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1537
1538         Disable float tests for __SPU__ targets due to lack of signed zero:
1539         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1540         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1541         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1542         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1543         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1544         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1545         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1546         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1547         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1548
1549 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1550
1551         * gfortran.dg/select_char_2.f90: New test.
1552
1553 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
1554
1555         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1556         with DECL_CHAIN.
1557
1558 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
1559
1560         PR fortran/44936
1561         * gfortran.dg/typebound_generic_9.f03: New.
1562
1563 2010-07-15  Richard Guenther  <rguenther@suse.de>
1564
1565         PR tree-optimization/44946
1566         * gcc.c-torture/compile/pr44946.c: New testcase.
1567
1568 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1569
1570         PR fortran/40206
1571         * gfortran.dg/select_char_3.f90: New test.
1572
1573 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
1574             Kevin F. Quinn  <kevquinn@gentoo.org>
1575
1576         * gcc.dg/Wtrampolines.c: New.
1577
1578 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1579
1580         PR libfortran/44934
1581         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1582
1583 2010-07-14  Jason Merrill  <jason@redhat.com>
1584
1585         PR c++/44810
1586         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1587
1588         Implement C++0x unrestricted unions (N2544)
1589         * g++.dg/cpp0x/union1.C: New.
1590         * g++.dg/cpp0x/union2.C: New.
1591         * g++.dg/cpp0x/union3.C: New.
1592         * g++.dg/cpp0x/defaulted2.C: Adjust.
1593         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1594         * g++.old-deja/g++.ext/anon2.C: Adjust.
1595         * g++.old-deja/g++.mike/misc6.C: Adjust.
1596
1597 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
1598
1599         PR fortran/44925
1600         * gfortran.dg/c_loc_tests_15.f90: New.
1601
1602 2010-07-13  Jason Merrill  <jason@redhat.com>
1603
1604         PR c++/44909
1605         * g++.dg/cpp0x/implicit6.C: New.
1606
1607 2010-07-13  Jason Merrill  <jason@redhat.com>
1608
1609         PR c++/44540
1610         * g++.dg/abi/noreturn1.C: New.
1611         * g++.dg/abi/noreturn2.C: New.
1612
1613 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
1614
1615         PR other/44874
1616         PR debug/44832
1617         * c-c++-common/pr44832.c: New test.
1618
1619 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
1620
1621         PR objc/44488
1622         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1623         on the target.  Make sure that we can assemble the emitted asm when
1624         the test type is 'compile'.
1625
1626 2010-07-13  Richard Guenther  <rguenther@suse.de>
1627
1628         PR tree-optimization/36960
1629         * g++.dg/torture/pr36960.C: New testcase.
1630
1631 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
1632
1633         PR c++/44908
1634         * g++.dg/template/sfinae21.C: New.
1635         * g++.dg/template/sfinae22.C: Likewise.
1636
1637 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1638
1639         PR testsuite/42843
1640         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1641         * gcc.dg/plugin/ggcplug.c: Likewise.
1642         * g++.dg/plugin/selfassign.c: Likewise.
1643         * g++.dg/plugin/attribute_plugin.c: Likewise.
1644         * g++.dg/plugin/dumb_plugin.c: Likewise.
1645         * g++.dg/plugin/pragma_plugin.c: Likewise.
1646
1647 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
1648
1649         * gcc.c-torture/execute/pr44683.x: New.
1650         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1651
1652 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
1653
1654         PR fortran/44434
1655         PR fortran/44565
1656         PR fortran/43945
1657         PR fortran/44869
1658         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1659         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1660         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1661         * gfortran.dh/typebound_call_16.f03: New.
1662         * gfortran.dg/typebound_generic_6.f03: New.
1663         * gfortran.dg/typebound_generic_7.f03: New.
1664         * gfortran.dg/typebound_generic_8.f03: New.
1665
1666 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1667
1668         PR libfortran/37077
1669         * gfortran.dg/char4_iunit_1.f03: New test.
1670
1671 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
1672
1673         * gcc.dg/tree-ssa/vrp53.c: New test.
1674
1675 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
1676
1677         PR c++/44907
1678         * g++.dg/template/sfinae19.C: New.
1679         * g++.dg/template/sfinae20.C: Likewise.
1680
1681 2010-07-12  Jie Zhang  <jie@codesourcery.com>
1682
1683         * gcc.target/arm/interrupt-1.c: New test.
1684         * gcc.target/arm/interrupt-2.c: New test.
1685
1686 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1687
1688         * gcc.dg/pr42427.c: Require c99_runtime.
1689         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1690         c99_runtime.
1691         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1692         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1693         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1694         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1695         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1696         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1697         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1698         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1699         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1700         * gcc.target/i386/pr37275.c: Require visibility support.
1701
1702 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1703
1704         * lib/target-supports.exp (check_effective_target_sse): New proc.
1705         * gcc.target/i386/sol2-check.h: New file.
1706         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1707         Include sol2-check.h.
1708         (main) Only run do_test () if sol2_check ().
1709         * gcc.target/i386/sse2-check.h: Likewise.
1710         * gcc.target/i386/sse3-check.h: Likewise.
1711         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1712         [__sun__ && __svr4__]: Execute SSE2 instruction.
1713         * gcc.target/i386/math-torture/math-torture.exp: Only add options
1714         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1715         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1716         * g++.dg/ext/vector14.C: Likewise.
1717         * g++.dg/other/mmintrin.C: Likewise.
1718         * gcc.dg/20020418-1.c: Likewise.
1719         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1720         * gcc.dg/format/ms_unnamed-1.c: Likewise.
1721         * gcc.dg/format/unnamed-1.c: Likewise.
1722         Adapt dg-warning line number.
1723         * gcc.dg/graphite/pr40281.c: Likewise.
1724         * gcc.dg/pr32176.c: Likewise.
1725         * gcc.dg/pr40550.c: Likewise.
1726         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1727         * gcc.dg/torture/pr36891.c: Likewise.
1728         * gcc.target/i386/20020218-1.c: Likewise.
1729         * gcc.target/i386/20020523.c: Likewise.
1730         * gcc.target/i386/abi-1.c: Likewise.
1731         * gcc.target/i386/brokensqrt.c: Likewise.
1732         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1733         * gcc.target/i386/pr13366.c: Likewise.
1734         * gcc.target/i386/pr13685.c: Likewise.
1735         * gcc.target/i386/pr24306.c: Likewise.
1736         * gcc.target/i386/pr31486.c: Likewise.
1737         * gcc.target/i386/pr32065-1.c: Likewise.
1738         * gcc.target/i386/pr32065-2.c: Likewise.
1739         * gcc.target/i386/pr32389.c: Likewise.
1740         * gcc.target/i386/pr38824.c: Likewise.
1741         * gcc.target/i386/pr38931.c: Likewise.
1742         * gcc.target/i386/pr39592-1.c: Likewise.
1743         * gcc.target/i386/pr43766.c: Likewise.
1744         * gcc.target/i386/recip-divf.c: Likewise.
1745         * gcc.target/i386/recip-sqrtf.c: Likewise.
1746         * gcc.target/i386/recip-vec-divf.c: Likewise.
1747         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1748         * gcc.target/i386/sse-1.c: Likewise.
1749         * gcc.target/i386/sse-16.c: Likewise.
1750         * gcc.target/i386/sse-2.c: Likewise.
1751         * gcc.target/i386/sse-20.c: Likewise.
1752         * gcc.target/i386/sse-3.c: Likewise.
1753         * gcc.target/i386/sse-7.c: Likewise.
1754         * gcc.target/i386/sse-9.c: Likewise.
1755         * gcc.target/i386/sse-addps-1.c: Likewise.
1756         * gcc.target/i386/sse-addss-1.c: Likewise.
1757         * gcc.target/i386/sse-andnps-1.c: Likewise.
1758         * gcc.target/i386/sse-andps-1.c: Likewise.
1759         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1760         * gcc.target/i386/sse-comiss-1.c: Likewise.
1761         * gcc.target/i386/sse-comiss-2.c: Likewise.
1762         * gcc.target/i386/sse-comiss-3.c: Likewise.
1763         * gcc.target/i386/sse-comiss-4.c: Likewise.
1764         * gcc.target/i386/sse-comiss-5.c: Likewise.
1765         * gcc.target/i386/sse-comiss-6.c: Likewise.
1766         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1767         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1768         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1769         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1770         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1771         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1772         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1773         * gcc.target/i386/sse-divps-1.c: Likewise.
1774         * gcc.target/i386/sse-divss-1.c: Likewise.
1775         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1776         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1777         * gcc.target/i386/sse-maxps-1.c: Likewise.
1778         * gcc.target/i386/sse-maxss-1.c: Likewise.
1779         * gcc.target/i386/sse-minps-1.c: Likewise.
1780         * gcc.target/i386/sse-minss-1.c: Likewise.
1781         * gcc.target/i386/sse-movaps-1.c: Likewise.
1782         * gcc.target/i386/sse-movaps-2.c: Likewise.
1783         * gcc.target/i386/sse-movhlps-1.c: Likewise.
1784         * gcc.target/i386/sse-movhps-1.c: Likewise.
1785         * gcc.target/i386/sse-movhps-2.c: Likewise.
1786         * gcc.target/i386/sse-movlhps-1.c: Likewise.
1787         * gcc.target/i386/sse-movmskps-1.c: Likewise.
1788         * gcc.target/i386/sse-movntps-1.c: Likewise.
1789         * gcc.target/i386/sse-movss-1.c: Likewise.
1790         * gcc.target/i386/sse-movss-2.c: Likewise.
1791         * gcc.target/i386/sse-movss-3.c: Likewise.
1792         * gcc.target/i386/sse-movups-1.c: Likewise.
1793         * gcc.target/i386/sse-movups-2.c: Likewise.
1794         * gcc.target/i386/sse-mulps-1.c: Likewise.
1795         * gcc.target/i386/sse-mulss-1.c: Likewise.
1796         * gcc.target/i386/sse-orps-1.c: Likewise.
1797         * gcc.target/i386/sse-rcpps-1.c: Likewise.
1798         * gcc.target/i386/sse-recip-vec.c: Likewise.
1799         * gcc.target/i386/sse-recip.c: Likewise.
1800         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1801         * gcc.target/i386/sse-set-ps-1.c: Likewise.
1802         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1803         * gcc.target/i386/sse-subps-1.c: Likewise.
1804         * gcc.target/i386/sse-subss-1.c: Likewise.
1805         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1806         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1807         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1808         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1809         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1810         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1811         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1812         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1813         * gcc.target/i386/sse-xorps-1.c: Likewise.
1814         * gcc.target/i386/ssefn-1.c: Likewise.
1815         * gcc.target/i386/ssefn-3.c: Likewise.
1816         * gcc.target/i386/sseregparm-1.c: Likewise.
1817         * gcc.target/i386/stackalign/return-3.c: Likewise.
1818         * gcc.target/i386/vectorize1.c: Likewise.
1819         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1820         * gcc.target/i386/xorps-sse.c: Likewise.
1821         * gfortran.dg/pr28158.f90: Likewise.
1822         * gfortran.dg/pr30667.f: Likewise.
1823         * gnat.dg/loop_optimization7.adb: Likewise.
1824         * gnat.dg/sse_nolib.adb: Likewise.
1825
1826 2010-07-11  Tobias Burnus  <burnus@net-b.de>
1827
1828         PR fortran/44702
1829         * gfortran.dg/use_rename_6.f90: New.
1830         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1831
1832 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
1833
1834         PR fortran/44869
1835         * gfortran.dg/class_24.f03: New.
1836
1837 2010-07-10  Richard Guenther  <rguenther@suse.de>
1838
1839         PR lto/44889
1840         * gcc.dg/lto/20100709-1_0.c: New testcase.
1841         * gcc.dg/lto/20100709-1_1.c: Likewise.
1842
1843 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
1844
1845         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1846
1847 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
1848
1849         PR objc/44140
1850         * objc.dg/lto/trivial-1_0.m: New.
1851         * objc.dg/lto/lto.exp: New.
1852         * obj-c++.dg/lto/trivial-1_0.mm: New.
1853         * obj-c++.dg/lto/lto.exp: New.
1854         * objc.dg/symtab-1.m: Adjust sizes.
1855         * objc.dg/image-info.m: Do not run for gnu-runtime.
1856
1857 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
1858
1859         * gcc.dg/pr32370.c: Allow another kind of error message.
1860
1861 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
1862
1863         * gnat.dg/atomic3.adb: New test.
1864
1865 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
1866             Denys Vlasenko  <dvlasenk@redhat.com>
1867             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1868
1869         PR tree-optimization/28632
1870         * gcc.dg/tree-ssa/vrp51.c: New test.
1871         * gcc.dg/tree-ssa/vrp52.c: New test.
1872
1873 2010-07-09  Jason Merrill  <jason@redhat.com>
1874
1875         * g++.dg/abi/covariant6.C: New.
1876         * g++.dg/inherit/covariant17.C: Test both bases.
1877         * g++.dg/inherit/covariant7.C: Check vtable layout.
1878
1879 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
1880
1881         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1882
1883 2010-07-09  Richard Guenther  <rguenther@suse.de>
1884
1885         PR tree-optimization/44852
1886         * gcc.c-torture/execute/pr44852.c: New testcase.
1887
1888 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1889
1890         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1891         multiplication by values.
1892         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1893         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1894
1895 2010-07-09  Richard Guenther  <rguenther@suse.de>
1896
1897         PR tree-optimization/44882
1898         * gfortran.dg/pr44882.f90: New testcase.
1899
1900 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
1901
1902         PR target/40657
1903         * gcc.target/arm/pr40657-1.c: New test.
1904         * gcc.target/arm/pr40657-2.c: New test.
1905         * gcc.c-torture/execute/pr40657.c: New test.
1906
1907 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
1908
1909         * gcc.dg/tree-ssa/vrp50.c: New test.
1910         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1911
1912 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
1913
1914         PR fortran/44649
1915         * gfortran.dg/c_sizeof_1.f90: Modified.
1916         * gfortran.dg/storage_size_1.f08: New.
1917         * gfortran.dg/storage_size_2.f08: New.
1918
1919 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
1920
1921         * gcc.c-torture/execute/20100708-1.c: New test.
1922
1923 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
1924
1925         PR fortran/44847
1926         * gfortran.dg/gomp/pr44847.f90: New test.
1927
1928 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
1929
1930         PR tree-optimization/44710
1931         * gcc.dg/tree-ssa/ifc-6.c: New.
1932         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1933
1934 2010-07-08  Tobias Burnus  <burnus@net-b.de>
1935
1936         PR fortran/18918
1937         * gfortran.dg/coarray_10.f90: Add an additional test.
1938
1939 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
1940
1941         PR middle-end/44828
1942         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1943         * gcc.c-torture/execute/pr44828.x: Revert.
1944
1945 2010-07-08  Jason Merrill  <jason@redhat.com>
1946
1947         PR c++/43120
1948         * g++.dg/inherit/covariant17.C: New.
1949         * g++.dg/abi/covariant1.C: Actually test for the bug.
1950
1951 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1952
1953         PR rtl-optimization/44838
1954         * gcc.dg/pr44838.c: New.
1955
1956 2010-07-08  Richard Guenther  <rguenther@suse.de>
1957
1958         PR tree-optimization/44831
1959         * gcc.c-torture/compile/pr44831.c: New testcase.
1960         * gcc.dg/tree-ssa/pr21463.c: Adjust.
1961
1962 2010-07-08  Richard Guenther  <rguenther@suse.de>
1963
1964         PR tree-optimization/44861
1965         * g++.dg/vect/pr44861.cc: New testcase.
1966
1967 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
1968
1969         PR middle-end/44828
1970         * gcc.c-torture/execute/pr44828.x: New file.
1971
1972 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
1973
1974         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1975         dg-options.
1976         * g++.dg/ext/altivec-17.C: Adjust error message.
1977
1978 2010-07-07  Tom Tromey  <tromey@redhat.com>
1979
1980         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1981
1982 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1983
1984         PR target/44844
1985         * gcc.target/i386/rdrand-1.c: Scan "jnc".
1986         * gcc.target/i386/rdrand-2.c: Likewise.
1987         * gcc.target/i386/rdrand-3.c: Likewise.
1988
1989 2010-07-07  Jan Hubicka  <jh@suse.cz>
1990
1991         PR middle-end/44813
1992         * g++.dg/torture/pr44813.C: New testcase.
1993         * g++.dg/torture/pr44826.C: New testcase.
1994
1995 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
1996
1997         PR rtl-optimization/44787
1998         * gcc.c-torture/compile/pr44788.c: New test.
1999         * gcc.target/arm/pr44788.c: New test.
2000
2001 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2002
2003         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2004
2005 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2006
2007         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2008         to dg-options.
2009
2010 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2011
2012         PR fortran/44742
2013         * gfortran.dg/parameter_array_init_6.f90: New.
2014         * gfortran.dg/initialization_20.f90: Update dg-error.
2015         * gfortran.dg/initialization_24.f90: Ditto.
2016
2017 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2018         PR fortran/PR44693
2019         * gfortran.dg/dim_range_1.f90:  New test.
2020         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2021
2022 2010-07-06  Jason Merrill  <jason@redhat.com>
2023
2024         PR c++/44703
2025         * g++.dg/cpp0x/initlist41.C: New.
2026
2027         PR c++/44778
2028         * g++.dg/template/ptrmem22.C: New.
2029
2030 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2031
2032         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2033         support.
2034         * gcc.target/i386/i386.exp: Likewise.
2035
2036 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2037
2038         PR testsuite/44195
2039         * gcc.dg/lto/20100518_0.c: Limit to x86.
2040
2041 2010-07-06  Richard Guenther  <rguenther@suse.de>
2042
2043         PR middle-end/44828
2044         * gcc.c-torture/execute/pr44828.c: New testcase.
2045
2046 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2047
2048         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2049         * g++.dg/warn/volatile1.C: Likewise.
2050         * g++.dg/template/warn1.C: Likewise.
2051
2052 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2053
2054         AVX Programming Reference (June, 2010)
2055         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2056         * g++.dg/other/i386-3.C: Likewise.
2057         * gcc.target/i386/sse-12.c: Likewise.
2058
2059         * gcc.target/i386/f16c-check.h: New.
2060         * gcc.target/i386/rdfsbase-1.c: Likewise.
2061         * gcc.target/i386/rdfsbase-2.c: Likewise.
2062         * gcc.target/i386/rdgsbase-1.c: Likewise.
2063         * gcc.target/i386/rdgsbase-2.c: Likewise.
2064         * gcc.target/i386/rdrand-1.c: Likewise.
2065         * gcc.target/i386/rdrand-2.c: Likewise.
2066         * gcc.target/i386/rdrand-3.c: Likewise.
2067         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2068         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2069         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2070         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2071         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2072         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2073         * gcc.target/i386/wrfsbase-1.c: Likewise.
2074         * gcc.target/i386/wrfsbase-2.c: Likewise.
2075         * gcc.target/i386/wrgsbase-1.c: Likewise.
2076         * gcc.target/i386/wrgsbase-2.c: Likewise.
2077
2078         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2079         (__builtin_ia32_vcvtps2ph): New.
2080         (__builtin_ia32_vcvtps2ph256): Likewise.
2081
2082         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2083         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2084
2085         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2086         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2087
2088         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2089         (__builtin_ia32_vcvtps2ph256): Likewise.
2090         Add fsgsbase,rdrnd,f16c.
2091
2092         * lib/target-supports.exp (check_effective_target_f16c): New.
2093
2094 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2095
2096         * gcc.dg/guality/nrv-1.c: New test.
2097
2098 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2099
2100         PR middle-end/42505
2101         * gcc.target/arm/pr42505.c: New test case.
2102
2103 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2104
2105         PR c++/44808
2106         * g++.dg/opt/nrv16.C: New test.
2107
2108 2010-07-05  Richard Guenther  <rguenther@suse.de>
2109
2110         PR tree-optimization/44784
2111         * gcc.c-torture/compile/pr44784.c: New testcase.
2112
2113 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2114
2115         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2116         Increase loop bound and array size.
2117         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2118         Likewise.
2119
2120 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2121
2122         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2123         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2124         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2125         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2126         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2127
2128 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2129
2130         PR c++/22138
2131         * g++.dg/parse/template25.C: New.
2132
2133 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2134
2135         PR rtl-optimization/44695
2136         * gcc.dg/torture/pr44695.c: New.
2137
2138 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2139
2140         PR c++/16630
2141         * g++.dg/ext/pretty3.C: New.
2142
2143 2010-07-04  Richard Guenther  <rguenther@suse.de>
2144
2145         PR middle-end/44809
2146         * g++.dg/torture/pr44809.C: New testcase.
2147
2148 2010-07-04  Richard Guenther  <rguenther@suse.de>
2149
2150         PR tree-optimization/44656
2151         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2152
2153 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2154             Revital Eres  <eres@il.ibm.com>
2155
2156         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2157         misaligned stores.
2158         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2159         gcc.dg/vect/vect-96.c: Likewise.
2160         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2161         that support misaligned stores. Change the number of expected
2162         misaligned accesses.
2163         * gcc.dg/vect/vect-peel-1.c: New test.
2164         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2165         gcc.dg/vect/vect-peel-4.c: Likewise.
2166         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2167         vectorizable on all targets that support realignment.
2168         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2169
2170 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2171
2172         PR c/44806
2173         * gcc.dg/torture/pr44806.c: New.
2174
2175 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2176
2177         * gnat.dg/cond_expr1.adb: New test.
2178
2179 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2180
2181         * gnat.dg/modular3.adb: New test.
2182         * gnat.dg/modular3_pkg.ads: New helper.
2183
2184 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2185             Mikael Pettersson  <mikpe@it.uu.se>
2186
2187         PR testsuite/44518
2188         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2189         Make signed-ness of chars explicit.  Scan the object for
2190         strings that are split by some target assemblers.
2191         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2192         explicit.
2193
2194 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2195
2196         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2197
2198 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2199
2200         PR/44128
2201         * g++.dg/warn/Wshadow-7.C: New test.
2202
2203 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2204             Julian Brown  <julian@codesourcery.com>
2205             Sandra Loosemore  <sandra@codesourcery.com>
2206
2207         * gcc.c-torture/execute/20100416-1.c: New test case.
2208
2209 2010-07-02  Julian Brown  <julian@codesourcery.com>
2210             Sandra Loosemore  <sandra@codesourcery.com>
2211
2212         PR target/43703
2213
2214         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2215         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2216
2217 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2218             Julian Brown  <julian@codesourcery.com>
2219
2220         * gcc.target/arm/neon/vadds64.c: Regenerated.
2221         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2222         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2223         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2224         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2225         * gcc.target/arm/neon-vmls-1.c: Likewise.
2226         * gcc.target/arm/neon-vsubs64.c: New execution test.
2227         * gcc.target/arm/neon-vsubu64.c: New execution test.
2228         * gcc.target/arm/neon-vadds64.c: New execution test.
2229         * gcc.target/arm/neon-vaddu64.c: New execution test.
2230
2231 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2232
2233         * gcc.target/arm/neon-vands64.c: New.
2234         * gcc.target/arm/neon-vandu64.c: New.
2235         * gcc.target/arm/neon-vbics64.c: New.
2236         * gcc.target/arm/neon-vbicu64.c: New.
2237         * gcc.target/arm/neon-veors64.c: New.
2238         * gcc.target/arm/neon-veoru64.c: New.
2239         * gcc.target/arm/neon-vorns64.c: New.
2240         * gcc.target/arm/neon-vornu64.c: New.
2241         * gcc.target/arm/neon-vorrs64.c: New.
2242         * gcc.target/arm/neon-vorru64.c: New.
2243         * gcc.target/arm/neon/vands64.c: Regenerated.
2244         * gcc.target/arm/neon/vandu64.c: Regenerated.
2245         * gcc.target/arm/neon/vbics64.c: Regenerated.
2246         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2247         * gcc.target/arm/neon/veors64.c: Regenerated.
2248         * gcc.target/arm/neon/veoru64.c: Regenerated.
2249         * gcc.target/arm/neon/vorns64.c: Regenerated.
2250         * gcc.target/arm/neon/vornu64.c: Regenerated.
2251         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2252         * gcc.target/arm/neon/vorru64.c: Regenerated.
2253
2254 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2255
2256         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2257
2258 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2259
2260         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2261         * gfortran.dg/intent_out_5.f90: Same.
2262         * gfortran.dg/ltrans-7.f90: Same.
2263         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2264
2265 2010-07-02  Jan Hubicka  <jh@suse.cz>
2266
2267         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2268
2269 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2270
2271         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2272
2273 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2274
2275         PR c++/44780
2276         * c-c++-common/Wunused-var-12.c: New test.
2277
2278 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2279
2280         PR target/42835
2281         * gcc.target/arm/pr42835.c: New test.
2282
2283         PR target/42172
2284         * gcc.target/arm/pr42172-1.c: New test.
2285
2286 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2287
2288         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2289
2290 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2291
2292         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2293         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2294         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2295         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2296         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2297         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2298         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2299         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2300         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2301         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2302         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2303         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2304         * gcc.target/arm/neon-vdup_ns64.c: New.
2305         * gcc.target/arm/neon-vdup_nu64.c: New.
2306         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2307         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2308         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2309         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2310         * gcc.target/arm/neon-vmov_ns64.c: New.
2311         * gcc.target/arm/neon-vmov_nu64.c: New.
2312         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2313         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2314         * gcc.target/arm/neon-vget_lanes64.c: New.
2315         * gcc.target/arm/neon-vget_laneu64.c: New.
2316         * gcc.target/arm/neon-vset_lanes64.c: New.
2317         * gcc.target/arm/neon-vset_laneu64.c: New.
2318
2319 2010-07-02  Richard Guenther  <rguenther@suse.de>
2320
2321         * g++.dg/torture/20100702-1.C: New testcase.
2322
2323 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2324
2325         PR target/44707
2326         * gcc.c-torture/compile/pr44707.c: New test.
2327
2328 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2329
2330         PR c++/44039
2331         * g++.dg/template/crash101.C: New.
2332
2333 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2334
2335         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2336         Use the ABI-0 accessors and fail it for m64.
2337
2338 2010-07-02  Jan Hubicka  <jh@suse.cz>
2339
2340         * g++.dg/tree-ssa/pr44706.C: New testcase.
2341
2342 2010-07-02  Richard Guenther  <rguenther@suse.de>
2343
2344         PR tree-optimization/44748
2345         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2346
2347 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2348
2349         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2350         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2351         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2352         the method types to forward:.
2353
2354 2010-06-30  Jason Merrill  <jason@redhat.com>
2355
2356         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2357         * g++.dg/other/pr25632.C: Likewise.
2358
2359 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2360
2361         PR tree-optimization/40421
2362         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2363
2364 2010-07-01  Richard Guenther  <rguenther@suse.de>
2365
2366         PR middle-end/42834
2367         PR middle-end/44468
2368         * gcc.c-torture/execute/20100316-1.c: New testcase.
2369         * gcc.c-torture/execute/pr44468.c: Likewise.
2370         * gcc.c-torture/compile/20100609-1.c: Likewise.
2371         * gcc.dg/volatile2.c: Adjust.
2372         * gcc.dg/plugin/selfassign.c: Likewise.
2373         * gcc.dg/pr36902.c: Likewise.
2374         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2375         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2376         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2377         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2378         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2379         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2380         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2381         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2382         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2383         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2384         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2385         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2386         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2387         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2388         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2389         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2390         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2391         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2392         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2393         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2394         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2395         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2396         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2397         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2398         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2399         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2400         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2401         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2402         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2403         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2404         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2405         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2406         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2407         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2408         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2409         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2410         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2411         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2412         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2413         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2414         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2415         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2416         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2417         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2418         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2419         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2420         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2421         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2422         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2423         * g++.dg/tree-ssa/pr31146.C: Likewise.
2424         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2425         * g++.dg/tree-ssa/pr33604.C: Likewise.
2426         * g++.dg/plugin/selfassign.c: Likewise.
2427         * gfortran.dg/array_memcpy_3.f90: Likewise.
2428         * gfortran.dg/array_memcpy_4.f90: Likewise.
2429         * c-c++-common/torture/pr42834.c: New testcase.
2430
2431 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2432
2433         PR c++/44628
2434         * g++.dg/template/crash100.C: New.
2435
2436 2010-06-30  Jan Hubicka  <jh@suse.cz>
2437
2438         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2439
2440 2010-06-30  Michael Matz  <matz@suse.de>
2441
2442         PR bootstrap/44699
2443         * gcc.dg/pr44699.c: New test.
2444
2445 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2446
2447         PR tree-optimization/39799
2448         * c-c++-common/uninit-17.c: New test.
2449
2450 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2451
2452         PR libfortran/43298
2453         * gfortran.dg/read_infnan_1.f90: New test.
2454
2455 2010-06-29  Jason Merrill  <jason@redhat.com>
2456
2457         Enable implicitly declared move constructor/operator= (N3053).
2458         * g++.dg/cpp0x/implicit3.C: New.
2459         * g++.dg/cpp0x/implicit4.C: New.
2460         * g++.dg/cpp0x/implicit5.C: New.
2461         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2462         * g++.dg/cpp0x/not_special.C: Adjust.
2463         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2464         * g++.dg/cpp0x/rv1n.C: Adjust.
2465         * g++.dg/cpp0x/rv1p.C: Adjust.
2466         * g++.dg/cpp0x/rv2n.C: Adjust.
2467         * g++.dg/cpp0x/rv2p.C: Adjust.
2468         * g++.dg/cpp0x/rv3n.C: Adjust.
2469         * g++.dg/cpp0x/rv3p.C: Adjust.
2470         * g++.dg/cpp0x/rv4n.C: Adjust.
2471         * g++.dg/cpp0x/rv4p.C: Adjust.
2472         * g++.dg/cpp0x/rv5n.C: Adjust.
2473         * g++.dg/cpp0x/rv5p.C: Adjust.
2474         * g++.dg/cpp0x/rv6n.C: Adjust.
2475         * g++.dg/cpp0x/rv6p.C: Adjust.
2476         * g++.dg/cpp0x/rv7n.C: Adjust.
2477         * g++.dg/cpp0x/rv7p.C: Adjust.
2478         * g++.dg/cpp0x/rv8p.C: Adjust.
2479         * g++.dg/gomp/pr26690-1.C: Adjust.
2480         * g++.dg/other/error20.C: Adjust.
2481         * g++.dg/other/error31.C: Adjust.
2482         * g++.dg/parse/error19.C: Adjust.
2483         * g++.dg/template/qualttp5.C: Adjust.
2484         * g++.old-deja/g++.law/ctors5.C: Adjust.
2485
2486         Enable implicitly deleted functions (N2346)
2487         * g++.dg/cpp0x/defaulted17.C: New.
2488         * g++.dg/cpp0x/implicit1.C: New.
2489         * g++.dg/cpp0x/implicit2.C: New.
2490         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2491         * g++.dg/ext/has_virtual_destructor.C: Adjust.
2492         * g++.dg/init/ctor4.C: Adjust.
2493         * g++.dg/init/synth2.C: Adjust.
2494         * g++.dg/lto/20081118_1.C: Adjust.
2495         * g++.dg/other/error13.C: Adjust.
2496         * g++.dg/other/unused1.C: Adjust.
2497         * g++.old-deja/g++.bob/inherit2.C: Adjust.
2498         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2499         * g++.old-deja/g++.jason/opeq3.C: Adjust.
2500         * g++.old-deja/g++.law/ctors17.C: Adjust.
2501         * g++.old-deja/g++.oliva/delete1.C: Adjust.
2502         * g++.old-deja/g++.pt/assign1.C: Adjust.
2503         * g++.old-deja/g++.pt/crash20.C: Adjust.
2504
2505         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2506         * g++.dg/cpp0x/defaulted13.C: Adjust.
2507         * g++.dg/cpp0x/defaulted2.C: Adjust.
2508         * g++.dg/cpp0x/defaulted3.C: Adjust.
2509         * g++.dg/cpp0x/initlist9.C: Adjust.
2510         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2511         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2512         * g++.dg/init/synth2.C: Adjust.
2513
2514         * g++.dg/cpp0x/defaulted19.C: New.
2515
2516         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2517         * g++.dg/template/error23.C: Fix for -std=c++0x.
2518
2519 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2520
2521         PR fortran/44718
2522         * gfortran.dg/proc_ptr_28.f90: New.
2523
2524 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR tree-optimization/43801
2527         * g++.dg/torture/pr43801.C: New test.
2528
2529         PR debug/44668
2530         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2531
2532 2010-06-29  Jason Merrill  <jason@redhat.com>
2533
2534         PR c++/44587
2535         * g++.dg/template/qualified-id2.C: New.
2536         * g++.dg/template/qualified-id3.C: New.
2537
2538 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2539
2540         PR fortran/44696
2541         * gfortran.dg/associated_target_4.f90: New.
2542
2543 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2544
2545         PR fortran/44582
2546         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2547
2548 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2549
2550         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2551
2552 2010-06-29  Jan Hubicka  <jh@suse.cz>
2553
2554         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2555
2556 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
2557
2558         PR target/43902
2559         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2560         * gcc.target/arm/wmul-3.c: New test.
2561         * gcc.target/arm/wmul-4.c: New test.
2562
2563 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
2564
2565         PR rtl-optimization/44659
2566         * gcc.target/i386/extract-1.c: New.
2567         * gcc.target/i386/extract-2.c: Likewise.
2568         * gcc.target/i386/extract-3.c: Likewise.
2569         * gcc.target/i386/extract-4.c: Likewise.
2570         * gcc.target/i386/extract-5.c: Likewise.
2571         * gcc.target/i386/extract-6.c: Likewise.
2572
2573 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
2574
2575         PR c++/44682
2576         * g++.dg/warn/Wunused-var-14.C: New test.
2577
2578 2010-06-28  Tobias Burnus  <burnus@net-b.de>
2579
2580         PR fortran/43298
2581         * gfortran.dg/nan_6.f90: New.
2582
2583 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
2584
2585         PR tree-optimization/43781
2586         * gcc.dg/torture/pr43781.c: New.
2587
2588 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
2589
2590         PR fortran/40158
2591         * gfortran.dg/actual_rank_check_1.f90: New test.
2592
2593 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2594
2595         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2596
2597 2010-06-28  Jan Hubicka  <jh@suse.cz>
2598
2599         PR tree-optimization/44687
2600         * gcc.c-torture/compile/pr44687.c
2601
2602 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2603
2604         PR c++/44535
2605         * g++.dg/torture/pr44535.C: New test.
2606
2607 2010-06-28  Michael Matz  <matz@suse.de>
2608
2609         PR middle-end/44592
2610         * gfortran.dg/pr44592.f90: New test.
2611
2612 2010-06-28  Jan Hubicka  <jh@suse.cz>
2613
2614         PR tree-optimization/44357
2615         * g++.dg/torture/pr44357.C: New testcase.
2616
2617 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2618
2619         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2620         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2621         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2622         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2623         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2624         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2625         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2626         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2627
2628 2010-06-27  Jan Hubicka  <jh@suse.cz>
2629
2630         * gcc.c-torture/compile/pr44686.c: New file.
2631
2632 2010-06-27  Richard Guenther  <rguenther@suse.de>
2633
2634         PR tree-optimization/44683
2635         * gcc.c-torture/execute/pr44683.c: New testcase.
2636
2637 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
2638
2639         * gnat.dg/noreturn3.ad[sb]: New test.
2640
2641 2010-06-26  Jason Merrill  <jason@redhat.com>
2642
2643         * g++.dg/cpp0x/explicit5.C: New.
2644
2645 2010-06-26  Richard Guenther  <rguenther@suse.de>
2646
2647         PR tree-optimization/44393
2648         * gcc.dg/pr44393.c: New testcase.
2649
2650 2010-06-26  Jan Hubicka  <jh@suse.cz>
2651
2652         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2653
2654 2010-06-26  Richard Guenther  <rguenther@suse.de>
2655
2656         PR middle-end/44674
2657         * gcc.dg/pr44674.c: New testcase.
2658
2659 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
2660
2661         * gcc.dg/opts-3.c: New test.
2662
2663 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2664
2665         * gfortran.dg/type_decl_1.f90: New.
2666         * gfortran.dg/type_decl_2.f90: New.
2667
2668 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2669
2670         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2671         * gfortran.dg/semicolon_fixed_2.f: Ditto.
2672
2673 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2674
2675         PR testsuite/38946
2676         * gfortran.dg/array_constructor_23.f: Update test to allow for small
2677         error in comparing reals.
2678
2679 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2680
2681         * selected_real_kind_2.f90: New.
2682         * selected_real_kind_3.f90: New.
2683
2684 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2685
2686         * gfortran.dg/entry_19.f90: New.
2687
2688 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2689
2690         * gfortran.dg/end_subroutine_1.f90: New.
2691         * gfortran.dg/end_subroutine_2.f90: New.
2692         * gfortran.dg/interface_proc_end.f90: Update.
2693
2694 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2695
2696         * gfortran.dg/semicolon_fixed.f: Update.
2697         * gfortran.dg/semicolon_fixed_2.f: New.
2698         * gfortran.dg/semicolon_free_2.f90: New.
2699         * gfortran.dg/semicolon_free.f90: Update.
2700
2701 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2702
2703         PR fortran/44448
2704         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2705
2706 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2707
2708         * g++.dg/ipa/iinline-3.C: New test.
2709         * gcc.dg/ipa/modif-1.c: Removed.
2710
2711 2010-06-25  Jan Hubicka  <jh@suse.cz>
2712
2713         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2714
2715 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2716
2717         * g++.dg/ipa/iinline-2.C: New test.
2718
2719 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR middle-end/43866
2722         * gfortran.dg/pr43866.f90: New test.
2723
2724         PR tree-optimization/44539
2725         * gcc.dg/pr44539.c: New test.
2726
2727 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
2728
2729         From Jim Wilson:
2730         PR target/43902
2731         * gcc.target/mips/madd-9.c: New test.
2732
2733 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
2734
2735         PR c/44517
2736         * gcc.dg/noncompile/pr44517.c: New.
2737         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2738
2739 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
2740
2741         PR testsuite/43283
2742         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2743         and add argument to nop for IA64.
2744
2745 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
2746
2747         PR target/44588
2748         * gcc.target/i386/mod-1.c: New.
2749         * gcc.target/i386/umod-1.c: Likewise.
2750         * gcc.target/i386/umod-2.c: Likewise.
2751         * gcc.target/i386/umod-3.c: Likewise.
2752
2753 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
2754
2755         PR middle-end/44492
2756         * g++.dg/torture/pr44492.C: New test.
2757
2758 2010-06-24  Andi Kleen  <ak@linux.intel.com>
2759
2760         * c-c++-common/warn-omitted-condop.c: New.
2761
2762 2010-06-24  Tobias Burnus  <burnus@net-b.de>
2763
2764         PR fortran/44614
2765         * gfortran.dg/import8.f90: New.
2766
2767 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
2768
2769         * gnat.dg/not_null.adb: Update test case.
2770
2771 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
2772
2773         PR c++/44619
2774         * g++.dg/warn/Wunused-var-13.C: New test.
2775
2776         PR c++/44627
2777         * g++.dg/diagnostic/method1.C: New test.
2778
2779 2010-06-22  Cary Coutant  <ccoutant@google.com>
2780
2781         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2782
2783 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
2784
2785         PR fortran/44616
2786         * gfortran.dg/abstract_type_8.f03: New.
2787
2788 2010-06-21  Jason Merrill  <jason@redhat.com>
2789
2790         * g++.dg/cpp0x/noexcept08.C: New.
2791
2792         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2793
2794 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2795
2796         PR target/44615
2797         * gcc.target/i386/sse2-vec-2a.c: New.
2798
2799 2010-06-21  DJ Delorie  <dj@redhat.com>
2800
2801         * gcc.dg/pragma-diag-1.c: New.
2802
2803 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2804
2805         PR target/44615
2806         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2807
2808 2010-06-21  Alan Modra  <amodra@gmail.com>
2809
2810         PR testsuite/44505
2811         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2812         tail call to check_fa_mid.
2813
2814 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
2815
2816         PR target/44575
2817         * gcc.c-torture/execute/pr44575.c: New test.
2818
2819 2010-06-21  Tobias Burnus  <burnus@net-b.de>
2820
2821         PR fortran/40632
2822         * gfortran.dg/contiguous_1.f90: New.
2823         * gfortran.dg/contiguous_2.f90: New.
2824         * gfortran.dg/contiguous_3.f90: New.
2825
2826 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
2827
2828         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2829         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2830
2831 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
2832
2833         PR target/44546
2834         * gcc.target/i386/pr44546.c: New test.
2835
2836 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
2837
2838         * gcc.dg/opts-2.c: New test.
2839
2840 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
2841
2842         PR fortran/44584
2843         * gfortran.dg/typebound_proc_15.f03: Modified.
2844
2845 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
2846
2847         PR target/44072
2848         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2849         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2850
2851 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2852
2853         * g++.dg/ext/label13.C: Fix typo in last change.
2854
2855 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2856
2857         PR libfortran/44477
2858         * gfortran.dg/eof_3.f90
2859         * gfortran.dg/endfile_2.f90
2860         * gfortran.dg/endfile_4.f90
2861         * gfortran.dg/endfile_3.f90
2862
2863 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2864
2865         PR c++/41090
2866         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2867
2868 2010-06-18  Tobias Burnus  <burnus@net-b.de>
2869
2870         PR fortran/44556
2871         * gfortran.dg/allocate_alloc_opt_11.f90: New.
2872
2873 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
2874
2875         * gcc.target/arm/pr40900.c: New test.
2876
2877 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
2878
2879         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2880
2881 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
2882
2883         PR fortran/44558
2884         * gfortran.dg/typebound_call_15.f03: New.
2885
2886 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2887
2888         PR c++/44486
2889         * g++.dg/pr44486.C: New.
2890
2891 2010-06-16  DJ Delorie  <dj@redhat.com>
2892
2893         * gcc.target/i386/volatile-bitfields-1.c: New.
2894         * gcc.target/i386/volatile-bitfields-2.c: New.
2895
2896 2010-06-16  Jason Merrill  <jason@redhat.com>
2897
2898         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2899
2900         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2901
2902 2010-06-16  Richard Guenther  <rguenther@suse.de>
2903
2904         PR c/44555
2905         * gcc.c-torture/execute/pr44555.c: New testcase.
2906
2907 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
2908
2909         PR fortran/44549
2910         * gfortran.dg/typebound_proc_16.f03: New.
2911
2912 2010-06-16  Martin Jambor  <mjambor@suse.cz>
2913
2914         * g++.dg/torture/pr43905.C: New test.
2915
2916 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
2917
2918         PR testsuite/44538
2919         * gcc.dg/vect/slp-perm-5.c (main): Prevent
2920         initialization loop from being vectorized.
2921         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2922
2923 2010-06-16  Alan Modra  <amodra@gmail.com>
2924
2925         PR tree-optimization/44507
2926         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2927
2928 2010-06-15  Jason Merrill  <jason@redhat.com>
2929
2930         * g++.dg/overload/arg3.C: Adjust error locations.
2931         * g++.dg/overload/copy1.C: Likewise.
2932         * g++.dg/tc1/dr152.C: Likewise.
2933         * g++.dg/template/incomplete4.C: Likewise.
2934         * g++.dg/template/incomplete5.C: Likewise.
2935         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2936         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2937         * g++.old-deja/g++.pt/crash9.C: Likewise.
2938
2939         * g++.dg/inherit/virtual5.C: New.
2940
2941         * g++.dg/cpp0x/defaulted18.C: New.
2942
2943         * g++.dg/cpp0x/initlist40.C: New.
2944
2945         * g++.dg/cpp0x/initlist39.C: New.
2946
2947 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
2948
2949         PR middle-end/44391
2950         * gcc.dg/graphite/pr44391.c: New.
2951
2952 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
2953
2954         PR fortran/43388
2955         * gfortran.dg/allocate_alloc_opt_8.f90: New.
2956         * gfortran.dg/allocate_alloc_opt_9.f90: New.
2957         * gfortran.dg/allocate_alloc_opt_10.f90: New.
2958         * gfortran.dg/class_allocate_2.f03: Modified an error message.
2959
2960 2010-06-15  Richard Guenther  <rguenther@suse.de>
2961
2962         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2963
2964 2010-06-15  Richard Guenther  <rguenther@suse.de>
2965
2966         * gcc.dg/vect/bb-slp-21.c: Adjust.
2967         * gcc.dg/vect/bb-slp-13.c: Likewise
2968         * gcc.dg/vect/bb-slp-4.c: Likewise
2969         * gcc.dg/vect/bb-slp-22.c: Likewise
2970         * gcc.dg/vect/bb-slp-14.c: Likewise
2971         * gcc.dg/vect/bb-slp-23.c: Likewise
2972         * gcc.dg/vect/bb-slp-15.c: Likewise
2973         * gcc.dg/vect/bb-slp-17.c: Likewise
2974         * gcc.dg/vect/bb-slp-18.c: Likewise
2975         * gcc.dg/vect/bb-slp-19.c: Likewise
2976         * gcc.dg/vect/bb-slp-10.c: Likewise
2977         * gcc.dg/vect/bb-slp-11.c: Likewise
2978         * gcc.dg/vect/bb-slp-20.c: Likewise
2979         * gcc.dg/vect/bb-slp-3.c: Likewise
2980
2981 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
2982
2983         PR fortran/44536
2984         * gfortran.dg/gomp/pr44536.f90: New test.
2985         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2986
2987 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2988
2989         PR target/44534
2990         * gcc.target/i386/avx-vextractf128-256-3.c: New.
2991         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2992
2993 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR tree-optimization/44508
2996         * gcc.dg/tree-ssa/pr21086.c: Adjust.
2997
2998         PR bootstrap/44509
2999         * gcc.dg/pr44509.c: New test.
3000
3001 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3002
3003         PR tree-optimization/44507
3004         * gcc.dg/vect/pr44507.c: New test.
3005
3006 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3007
3008         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3009         and c-pretty-print.h.
3010
3011         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3012
3013 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3014
3015         * gfortran.dg/whole_file_18.f90: Updated error message.
3016
3017 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3018
3019         * gfortran.dg/whole_file_20.f03: New.
3020
3021 2010-06-12  Jan Hubicka  <jh@suse.cz>
3022
3023         * gcc.c-torture/compile/pc44485.c: New testcase.
3024
3025 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3026
3027         PR fortran/40117
3028         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3029         * gfortran.dg/typebound_proc_14.f03: New.
3030         * gfortran.dg/typebound_proc_15.f03: New.
3031
3032 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3033
3034         * gcc.dg/opts-1.c: New test.
3035
3036 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3037
3038         * gcc.dg/funroll-loops-all.c: Update expected error.
3039
3040 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3041
3042         PR target/44481
3043         * gcc.target/i386/pr44481.c: New test.
3044
3045 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3046
3047         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3048
3049 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3050
3051         PR middle-end/44483
3052         * gcc.dg/tree-ssa/pr44483.c: New.
3053
3054 2010-06-11  Paul Brook  <paul@codesourcery.com>
3055
3056         * g++.dg/other/arm-neon-1.C: New test.
3057
3058 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3059
3060         PR fortran/42051
3061         PR fortran/43896
3062         * gfortran.dg/class_23.f03: New test.
3063
3064 2010-06-11  Jan Hubicka  <jh@suse.cz>
3065
3066         * gcc.dg/ipa/pure-const-2.c: New testcase.
3067
3068 2010-06-11  Jan Hubicka  <jh@suse.cz>
3069
3070         * gcc.dg/noreturn-7.c: Update.
3071         * gcc.dg/noreturn-4.c: Update.
3072
3073 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3074
3075         Fix MIPS bootstrap
3076         * g++.dg/other/typedef4.C: New test.
3077
3078 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3079
3080         PR fortran/44207
3081         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3082
3083 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3084
3085         PR fortran/44457
3086         * gfortran.dg/asynchronous_3.f03
3087
3088 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3089
3090         PR middle-end/44185
3091         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3092         non-temporal stores out of the tests to form new test cases.  As a
3093         result, no non-temporal store should be generated in this case.
3094
3095         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3096         prefetch-7.c that generate one non-temporal store.
3097
3098         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3099         prefetch-7.c that generate one non-temporal store and one
3100         one-temporal prefetch.
3101
3102 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3103
3104         PR tree-optimization/44258
3105         * gcc.dg/tree-ssa/pr44258.c: New test.
3106
3107 2010-06-10  Daniel Kraft  <d@domob.eu>
3108
3109         PR fortran/38936
3110         * gfortran.dg/associate_1.f03: New test.
3111         * gfortran.dg/associate_2.f95: New test.
3112         * gfortran.dg/associate_3.f03: New test.
3113         * gfortran.dg/associate_4.f08: New test.
3114
3115 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3116
3117         * gfortran.dg/selected_char_kind_4.f90: New test.
3118
3119 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3120
3121         * gcc.dg/pr42461.c: New test.
3122
3123 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3124
3125         PR fortran/44347
3126         * gfortran.dg/selected_real_kind_1.f90: New.
3127
3128 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3129
3130         PR fortran/44359
3131         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3132         warning.
3133         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3134         check for warning.
3135
3136 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3137
3138         * gfortran.dg/data_namelist_conflict.f90: New test.
3139
3140 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3141
3142         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3143         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3144         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3145
3146 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3147
3148         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3149         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3150         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3151         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3152         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3153
3154 2010-06-09  Jason Merrill  <jason@redhat.com>
3155
3156         PR c++/44366
3157         * g++.dg/cpp0x/decltype23.C: Move to...
3158         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3159
3160 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3161
3162         PR fortran/44211
3163         * gfortran.dg/typebound_call_14.f03: New test.
3164
3165 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3166
3167         PR tree-optimization/44423
3168         * gcc.dg/tree-ssa/pr44423.c: New test.
3169
3170 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3171
3172         PR testsuite/42843
3173         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3174         TV_NONE to initialize tv_id field.
3175         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3176         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3177         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3178         Include toplev.h .
3179         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3180         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3181         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3182
3183 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3184
3185         PR tree-optimization/39874
3186         PR middle-end/28685
3187         * gcc.dg/pr39874.c: New file.
3188
3189 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3190
3191         * g++.dg/ext/attr-alias-1.C: New.
3192         * g++.dg/ext/attr-alias-2.C: New.
3193
3194 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3195
3196         PR fortran/44446
3197         * gfortran.dg/proc_ptr_27.f90: New.
3198
3199 2010-06-07  Jason Merrill  <jason@redhat.com>
3200
3201         PR c++/44366
3202         * g++.dg/cpp0x/decltype23.C: New.
3203
3204 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3205             Shujing Zhao  <pearly.zhao@oracle.com>
3206
3207         PR c/37724
3208         * gcc.dg/c90-const-expr-10.c: Adjust.
3209         * gcc.dg/c99-const-expr-10.c: Adjust.
3210         * gcc.dg/init-bad-7.c: New.
3211
3212 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3213
3214         * lib/target-supports.exp (check_effective_target_gas): New proc.
3215         * gcc.c-torture/execute/960321-1.x: New file.
3216
3217 2010-06-07  Jason Merrill  <jason@redhat.com>
3218
3219         PR c++/44401
3220         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3221
3222 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3223
3224         PR c++/44444
3225         * g++.dg/warn/Wunused-var-12.C: New test.
3226
3227         PR c++/44443
3228         * c-c++-common/Wunused-var-11.c: New test.
3229
3230 2010-06-07  Jan Hubicka  <jh@suse.cz>
3231
3232         * gcc.dg/ipa/pure-const-1.c: New testcase.
3233
3234 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3235
3236         PR rtl-optimization/44404
3237         * gcc.dg/pr44404.c: New.
3238
3239 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3240
3241         PR target/44159
3242         * gcc.target/i386/abi-2.c: Check sysv abi here.
3243         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3244         function to avoid failures by different ABIs.
3245         * gcc.target/i386/aes-check.h: Likewise.
3246         * gcc.target/i386/avx-check.h: Likewise.
3247         * gcc.target/i386/fma4-check.h: Likewise.
3248         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3249         * gcc.target/i386/mmx-check.h: Likewise.
3250         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3251         * gcc.target/i386/pclmul-check.h: Likewise.
3252         * gcc.target/i386/sse-check.h: Likewise.
3253         * gcc.target/i386/sse2-check.h: Likewise.
3254         * gcc.target/i386/sse3-check.h: Likewise.
3255         * gcc.target/i386/sse4_1-check.h: Likewise.
3256         * gcc.target/i386/sse4_2-check.h: Likewise.
3257         * gcc.target/i386/sse4a-check.h: Likewise.
3258         * gcc.target/i386/ssse3-check.h: Likewise.
3259         * gcc.target/i386/xop-check.h: Likewise.
3260         * gcc.target/i386/pr27971.c: Fix for LLP64.
3261         * gcc.target/i386/pr39139.c: Likewise.
3262         * gcc.target/i386/pr39315-check.c: Likewise.
3263         * gcc.target/i386/vararg-1.c: Likewise.
3264         * gcc.target/i386/vararg-2.c: Likewise.
3265         Additional add dg-compile to avoid failure due
3266         missing foo symbol.
3267
3268         * gcc.dg/compound-literal-1.c: Fix for llp64.
3269         * gcc.dg/pr32370.c: Likewise.
3270         * gcc.dg/pr37561.c: Likewise.
3271         * gcc.dg/pr41340.c: Likewise.
3272         * gcc.dg/pr41551.c: Likewise.
3273
3274 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3275
3276         PR c++/44188
3277         * g++.dg/debug/dwarf2/typedef3.C: New test.
3278
3279 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3280
3281         PR c/20000
3282         * c-c++-common/pr20000.c: New.
3283
3284 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3285
3286         PR c++/44086
3287         * g++.dg/init/pr44086.C: New.
3288         * g++.dg/cpp0x/decltype4.C: Adjust.
3289
3290 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3291
3292         PR fortran/43945
3293         * gfortran.dg/generic_23.f03: New test.
3294
3295 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3296
3297         PR fortran/43895
3298         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3299
3300 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3301
3302         PR c++/44361
3303         * c-c++-common/Wunused-var-9.c: New test.
3304
3305 2010-06-05  Jason Merrill  <jason@redhat.com>
3306
3307         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3308
3309 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3310
3311         PR c/44322
3312         * gcc.dg/c99-restrict-4.c: New test.
3313
3314 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3315
3316         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3317         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3318         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3319         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3320         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3321         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3322         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3323         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3324         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3325         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3326         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3327         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3328         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3329         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3330         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3331         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3332         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3333         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3334         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3335         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3336         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3337         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3338
3339 2010-06-04  Jason Merrill  <jason@redhat.com>
3340
3341         * g++.dg/cpp0x/noexcept06.C: New.
3342         * g++.dg/cpp0x/noexcept07.C: New.
3343
3344         * g++.dg/cpp0x/noexcept01.C: New.
3345         * g++.dg/cpp0x/noexcept02.C: New.
3346         * g++.dg/cpp0x/noexcept03.C: New.
3347         * g++.dg/cpp0x/noexcept04.C: New.
3348         * g++.dg/cpp0x/noexcept05.C: New.
3349
3350 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3351
3352         PR c++/44412
3353         * g++.dg/warn/Wunused-var-10.C: New test.
3354         * g++.dg/warn/Wunused-var-11.C: New test.
3355
3356         PR c++/44362
3357         * c-c++-common/Wunused-var-10.c: New test.
3358
3359 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3360
3361         PR c/25880
3362         * gcc.dg/assign-warn-2.c: Update.
3363         * gcc.dg/cpp/line3.c: Update.
3364         * gcc.dg/c99-array-lval-8.c: Update.
3365         * gcc.dg/cast-qual-2.c: Update.
3366         * gcc.dg/c99-arraydecl-3.c:  Update.
3367         * gcc.dg/assign-warn-1.c:  Update.
3368         * gcc.dg/format/gcc_diag-1.c:  Update.
3369
3370 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3371
3372         PR rtl-optimization/39871
3373         PR rtl-optimization/40615
3374         PR rtl-optimization/42500
3375         PR rtl-optimization/42502
3376         * gcc.target/arm/eliminate.c: New test.
3377
3378 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3379
3380         PR libstdc++/44410
3381         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3382         * g++.old-deja/g++.other/delete3.C: Likewise.
3383         * g++.old-deja/g++.other/new.C: Likewise.
3384         * g++.old-deja/g++.law/operators27.C: Likewise.
3385         * g++.old-deja/g++.mike/p755.C: Likewise.
3386         * g++.dg/eh/new1.C: Likewise.
3387         * g++.dg/init/new5.C: Likewise.
3388
3389 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3390
3391         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3392         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3393         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3394
3395 2010-06-03  Richard Guenther  <rguenther@suse.de>
3396
3397         PR lto/41921
3398         * lib/lto.exp: Always load gcc.exp.
3399         (lto-obj): For C source files invoke gcc_target_compile.
3400         * g++.dg/lto/20100603-1_0.C: New testcase.
3401         * g++.dg/lto/20100603-1_1.c: Likewise.
3402
3403 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3404
3405         PR tree-optimization/43688
3406         * gfortran.dg/pr43688.f90: New.
3407
3408 2010-06-03  Richard Guenther  <rguenther@suse.de>
3409
3410         PR lto/41584
3411         * gcc.dg/lto/20100603-1_0.c: New testcase.
3412         * gcc.dg/lto/20100603-2_0.c: Likewise.
3413         * gcc.dg/lto/20100603-3_0.c: Likewise.
3414
3415 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3416
3417         PR target/44218
3418         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3419         * gcc.target/powerpc/recip-2.c: Ditto.
3420         * gcc.target/powerpc/recip-3.c: Ditto.
3421         * gcc.target/powerpc/recip-4.c: Ditto.
3422         * gcc.target/powerpc/recip-5.c: Ditto.
3423         * gcc.target/powerpc/recip-6.c: Ditto.
3424         * gcc.target/powerpc/recip-7.c: Ditto.
3425         * gcc.target/powerpc/recip-test.h: Ditto.
3426         * gcc.target/powerpc/recip-test2.h: Ditto.
3427
3428 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3429
3430         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3431
3432 2010-06-02  Jason Merrill  <jason@redhat.com>
3433
3434         * g++.dg/ext/vector9.C: Expect typedef in error message.
3435
3436         PR c++/9726
3437         PR c++/23594
3438         PR c++/44333
3439         * g++.dg/tc1/dr101.C: Remove xfails.
3440
3441 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3442
3443         PR middle-end/44372
3444         * g++.dg/ipa/pr44372.C: New.
3445
3446 2010-06-02  Jan Hubicka  <jh@suse.cz>
3447
3448         PR middle-end/44295
3449         * g++.dg/torture/pr44295.C: Neww testcase.
3450
3451 2010-06-02  Jan Hubicka  <jh@suse.cz>
3452
3453         * gcc.dg/tree-ssa/loadpre6.c: Update.
3454
3455 2010-06-02  Richard Guenther  <rguenther@suse.de>
3456
3457         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3458         diagnostic.h.
3459
3460 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
3461
3462         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3463         the link fail message.
3464
3465 2010-06-02  Tobias Burnus  <burnus@net-b.de>
3466
3467         PR fortran/44360
3468         * gfortran.dg/use_13.f90: New test case.
3469
3470 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3471
3472         PR fortran/44371
3473         * gfortran.dg/error_stop_2.f08: Minor update.
3474
3475 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3476
3477         PR fortran/44371
3478         * gfortran.dg/error_stop_1.f08: New test.
3479         * gfortran.dg/error_stop_2.f08: New test.
3480
3481 2010-06-01  Jason Merrill  <jason@redhat.com>
3482
3483         DR 990
3484         * g++.dg/cpp0x/initlist37.C: New.
3485         * g++.dg/cpp0x/initlist38.C: New.
3486
3487         PR c++/44358
3488         * g++.dg/cpp0x/initlist36.C: New.
3489
3490 2010-05-31 Jan Hubicka  <jh@suse.cz>
3491
3492         * gcc.dg/noreturn-8.c: New testcase.
3493
3494 2010-05-31 Jan Hubicka  <jh@suse.cz>
3495
3496         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3497         * gcc.dg/lto/noreturn-1_0.c: Move it here.
3498
3499 2010-05-31 Jan Hubicka  <jh@suse.cz>
3500
3501         * gcc.dg/lto/noreturn-1_1.c: New testcase.
3502         * gcc.dg/lto/noreturn-1_0.c: New testcase.
3503
3504 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3505
3506         PR fortran/36928
3507         * gfortran.dg/dependency_27.f90:  New test.
3508         * gfortran.dg/array_assign_1.F90:  New test.
3509
3510 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3511
3512         PR target/44338
3513         * gcc.target/i386/sse-24.c: New test.
3514
3515 2010-05-31  Jan Hubicka  <jh@suse.cz>
3516
3517         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3518
3519 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3520
3521         PR middle-end/44337
3522         * gcc.dg/pr44337.c: New test.
3523
3524         PR tree-optimization/44182
3525         * g++.dg/debug/pr44182.C: New test.
3526
3527 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3528
3529         * gcc.dg/nested-func-7.c: New test.
3530         * gnat.dg/frame_overflow.adb: Adjust directives.
3531
3532 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3533
3534         * gnat.dg/prot2.ad[sb]: New test.
3535         * gnat.dg/prot2_pkg1.ads: New helper.
3536         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3537
3538 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3539
3540         * gnat.dg/array11.adb: Adjust dg-warning directive.
3541         * gnat.dg/object_overflow.adb: Likewise.
3542
3543 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
3544
3545         PR middle-end/44306
3546         * gcc.dg/tree-ssa/pr44306.c: New.
3547
3548 2010-05-29  Jan Hubicka  <jh@suse.cz>
3549
3550         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3551
3552 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
3553
3554         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3555
3556 2010-05-28  Mike Stump  <mikestump@comcast.net>
3557
3558         PR objc/44125
3559         * objc.dg/const-str-9.m: Remove static.
3560
3561 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
3562
3563         PR target/43636
3564         * gcc.c-torture/compile/pr43636.c: New test.
3565
3566 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
3567
3568         PR objc++/23616
3569         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3570         * obj-c++.dg/try-catch-9.mm: Ditto.
3571
3572 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
3573
3574         Revert patch for PR c++/44188
3575         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3576
3577 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3578
3579         PR c++/44188
3580         * g++.dg/debug/dwarf2/typedef3.C: New test.
3581
3582 2010-05-27  Jason Merrill  <jason@redhat.com>
3583
3584         PR c++/43555
3585         * g++.dg/ext/vla9.C: New.
3586
3587 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
3588
3589         PR objc/44140
3590         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3591         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3592         * objc.dg/torture/tls/thr-init.m: Ditto.
3593         * objc.dg/torture/trivial.m: Ditto.
3594         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3595         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3596         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3597         * obj-c++.dg/torture/trivial.mm: Ditto.
3598
3599 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
3600
3601         * g++.dg/lto/20100302_0.C: Skip on darwin.
3602
3603 2010-05-27  Richard Guenther  <rguenther@suse.de>
3604
3605         PR tree-optimization/44284
3606         * gcc.dg/vect/vect-118.c: New testcase.
3607         * gcc.dg/vect/bb-slp-20.c: Adjust.
3608         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3609         * gcc.dg/vect/slp-9.c: Likewise.
3610         * gcc.dg/vect/slp-reduc-4.c: Likewise.
3611         * gcc.dg/vect/vect-10.c: Likewise.
3612         * gcc.dg/vect/vect-109.c: Likewise.
3613         * gcc.dg/vect/vect-12.c: Likewise.
3614         * gcc.dg/vect/vect-36.c: Likewise.
3615         * gcc.dg/vect/vect-7.c: Likewise.
3616         * gcc.dg/vect/vect-iv-8.c: Likewise.
3617         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3618         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3619         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3620         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3621         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3622         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3623         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3624         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3625         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3626         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3627         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3628         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3629         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3630         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3631         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3632         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3633         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3634
3635 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3636
3637         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3638         necessary.
3639
3640 2010-05-26  Jan Hubicka  <jh@suse.cz>
3641
3642         * gcc.dg/lto/materialize-1_0.c: New file.
3643         * gcc.dg/lto/materialize-1_1.c: New file.
3644
3645 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3646
3647         * gnat.dg/lto10.adb: New test.
3648         * gnat.dg/lto10_pkg.ads: New helper.
3649
3650 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
3651
3652         * lib/target-supports.exp (check_effective_target_int128): New
3653         function to check if __int128 types are available for target.
3654         * c-c++-common/int128-types-1.c: New.
3655         * c-c++-common/int128-1.c: New.
3656         * c-c++-common/int128-2.c: New.
3657         * g++.dg/abi/mangle43.C: New.
3658         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3659         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3660         pointer-wide scalar.
3661         * g++.dg/other/pr25632.C: Likewise.
3662         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3663         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3664         overflow warnings.
3665         * g++.dg/warn/pr13358-4.C: Likewise.
3666         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
3667         * g++.dg/warn/Wconversion-null.C: Likewise.
3668
3669 2010-05-26  Jason Merrill  <jason@redhat.com>
3670
3671         PR c++/43382
3672         * g++.dg/cpp0x/variadic101.C: New.
3673
3674 2010-05-26  Richard Guenther  <rguenther@suse.de>
3675
3676         PR rtl-optimization/44164
3677         * gcc.c-torture/execute/pr44164.c: New testcase.
3678         * g++.dg/tree-ssa/pr13146.C: Adjust.
3679
3680 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
3681
3682         PR fortran/40011
3683         * gfortran.dg/whole_file_19.f90 : New test.
3684
3685 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
3686
3687         PR fortran/30668
3688         PR fortran/31346
3689         PR fortran/34260
3690         * gfortran.dg/pr40999.f: Fix function type.
3691         * gfortran.dg/whole_file_5.f90: Likewise.
3692         * gfortran.dg/whole_file_6.f90: Likewise.
3693         * gfortran.dg/whole_file_16.f90: New.
3694         * gfortran.dg/whole_file_17.f90: New.
3695         * gfortran.dg/whole_file_18.f90: New.
3696
3697 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
3698             Iain Sandoe  <iains@gcc.gnu.org>
3699
3700         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3701         * gcc.c-torture/compile/pr44197.c: Require alias support.
3702         * gcc.dg/lto/20081222_0.c: Ditto.
3703
3704 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
3705
3706         PR debug/42801
3707         * gcc.dg/guality/vla-2.c: New test.
3708
3709 2010-05-25  Richard Guenther  <rguenther@suse.de>
3710
3711         PR middle-end/44069
3712         * g++.dg/torture/pr44069.C: New testcase.
3713
3714 2010-05-25  Richard Guenther  <rguenther@suse.de>
3715
3716         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3717
3718 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
3719
3720         PR objc/44140
3721         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3722
3723 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
3724
3725         * obj-c++.dg/torture/tls/trivial.mm: New.
3726         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3727         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3728         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3729         * obj-c++.dg/torture/tls/diag-1.mm: New.
3730         * obj-c++.dg/torture/tls/tls.exp: New.
3731         * obj-c++.dg/torture/trivial.mm: New.
3732         * obj-c++.dg/torture/dg-torture.exp: New.
3733         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3734         * obj-c++.dg/tls/trivial.m: New.
3735         * obj-c++.dg/tls/init-1.mm: New.
3736         * obj-c++.dg/tls/diag-1.mm: New.
3737         * obj-c++.dg/tls/init-2.mm: New.
3738         * obj-c++.dg/tls/diag-2.mm: New.
3739         * obj-c++.dg/tls/diag-3.mm: New.
3740         * obj-c++.dg/tls/diag-4.mm: New.
3741         * obj-c++.dg/tls/static-1.mm: New.
3742         * obj-c++.dg/tls/tls.exp: New.
3743         * obj-c++.dg/tls/diag-5.mm: New.
3744         * obj-c++.dg/tls/static-1a.mm: New.
3745         * objc-obj-c++-shared/Object1.mm: New.
3746         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3747
3748 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
3749
3750         PR objc++/43689
3751         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3752         * obj-c++.dg/const-str-6.mm: Ditto.
3753
3754 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3755
3756         * g++.dg/parse/array-size2.C: Remove dg-error directives.
3757
3758 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3759
3760         PR ada/38394
3761         * gnat.dg/array13.ad[sb]: New test.
3762
3763 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
3764             Sandra Loosemore  <sandra@codesourcery.com>
3765
3766         * gcc.target/arm/neon/: Regenerated test cases.
3767
3768         * gcc.target/arm/neon/polytypes.c,
3769         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3770         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3771         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3772         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3773         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3774         dg-add-options arm_neon.
3775
3776         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3777         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3778         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3779         and arm_neon_fp16_ok.
3780
3781         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3782         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3783
3784         * lib/target-supports.exp (add_options_for_arm_neon): New.
3785         (check_effective_target_arm_neon_ok_nocache): New, from
3786         check_effective_target_arm_neon_ok.  Check multiple possibilities.
3787         (check_effective_target_arm_neon_ok): Use
3788         check_effective_target_arm_neon_ok_nocache.
3789         (add_options_for_arm_neon_fp16)
3790         (check_effective_target_arm_neon_fp16_ok)
3791         check_effective_target_arm_neon_fp16_ok_nocache): New.
3792         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3793
3794 2010-05-24  Jason Merrill  <jason@redhat.com>
3795
3796         PR c++/41510
3797         * g++.dg/cpp0x/initlist35.C: New.
3798         * g++.dg/init/brace6.C: Adjust.
3799
3800 2010-05-24  Paul Brook  <paul@codesourcery.com>
3801
3802         * gcc.target/arm/frame-pointer-1.c: New test.
3803         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3804         pointer elimination.
3805
3806 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3807
3808         PR target/44245
3809         * gcc.target/i386/crc32-3.c: New.
3810         * gcc.target/i386/crc32-4.c: Likewise.
3811
3812 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
3813
3814         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3815         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3816         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3817
3818 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3819
3820         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3821
3822 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
3823
3824         PR target/43869
3825         * gcc.c-target/pr43869.c: New test.
3826
3827 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
3828
3829         PR fortran/44212
3830         * gfortran.dg/class_22.f03: New.
3831
3832 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
3833
3834         PR lto/44238
3835         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3836
3837 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
3838
3839         PR fortran/44213
3840         * gfortran.dg/abstract_type_7.f03: New.
3841
3842 2010-05-21  Jason Merrill  <jason@redhat.com>
3843
3844         * g++.dg/eh/spec11.C: Test cleanup optimization.
3845
3846 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
3847
3848         PR debug/44223
3849         * gcc.target/i386/pr44223.c: New test.
3850
3851 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3852
3853         * gcc.target/i386/pr25993.c: Use @function as type specifier.
3854
3855 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
3856
3857         * g++.dg/other/const3.C: New test.
3858
3859 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
3860
3861         PR fortran/38407
3862         * warn_unused_dummy_argument_1.f90: New.
3863         * warn_unused_dummy_argument_2.f90: New.
3864
3865 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3866
3867         PR c++/30298
3868         * g++.dg/inherit/crash1.C: New.
3869         * g++.dg/inherit/crash2.C: Likewise.
3870
3871 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
3872
3873         PR debug/44178
3874         * g++.dg/debug/pr44178.C: New test.
3875
3876 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
3877
3878         PR middle-end/44185
3879         * gcc.dg/tree-ssa/prefetch-6.c: Add
3880         --param min-insn-to-prefetch-ratio=6.
3881         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3882         allow unrolling, and adjust the movnti count.
3883
3884 2010-05-20  Jan Hubicka  <jh@suse.cz>
3885
3886         PR middle-end/44197
3887         * gcc.c-torture/compile/pr44197.c: New file.
3888
3889 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
3890
3891         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3892         Fix test code.
3893         (check_effective_target_xop): Remove __may_alias__ attribute.
3894
3895 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
3896
3897         PR target/44202
3898         * gcc.c-torture/execute/pr44202-1.c: New test.
3899
3900 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3901
3902         PR fortran/43851
3903         * gfortran.dg/label_1.f90: Update test.
3904
3905 2010-05-19  Jan Hubicka  <jh@suse.cz>
3906
3907         * gcc.dg/lto/ipareference2_0.c: New file.
3908         * gcc.dg/lto/ipareference2_1.c: New file.
3909
3910 2010-05-19  Jason Merrill  <jason@redhat.com>
3911
3912         * g++.dg/parse/fn-typedef2.C: New.
3913
3914         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3915         function type.
3916
3917         PR c++/44193
3918         * g++.dg/template/fntype1.C: New.
3919
3920 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
3921
3922         * gnat.dg/discr23.ad[sb]: New test.
3923         * gnat.dg/discr23_pkg.ads: New helper.
3924
3925         * gnat.dg/specs/controlled1.ads: New test.
3926         * gnat.dg/specs/controlled1_pkg.ads: New helper.
3927
3928 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
3929
3930         PR fortran/44055
3931         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3932         Fixed scope of C_SIZEOF.
3933         * gfortran.dg/warn_conversion_2.f90: New.
3934
3935 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3936
3937         * lib/target-supports.exp (check_effective_target_sse2): New proc.
3938         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3939         for optional selector.
3940         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3941         (check_effective_target_sse3): New proc.
3942         * gcc.target/i386/math-torture/math-torture.exp: Load
3943         target-supports.exp.
3944         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3945         check_effective_target_sse2.
3946         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3947         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3948         * g++.dg/vect/vect.exp: Likewise.
3949         * gfortran.dg/vect/vect.exp: Likewise.
3950         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3951         -msse2 if check_effective_target_sse2.
3952
3953         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3954         * gcc.target/i386/3dnow-2.c: Likewise.
3955         * gcc.target/i386/3dnowA-1.c: Likewise.
3956         * gcc.target/i386/3dnowA-2.c: Likewise.
3957         * gcc.target/i386/pr42549.c: Likewise.
3958
3959         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3960         * gcc.target/i386/sse3-addsubpd.c: Likewise.
3961         * gcc.target/i386/sse3-addsubps.c: Likewise.
3962         * gcc.target/i386/sse3-haddpd.c: Likewise.
3963         * gcc.target/i386/sse3-haddps.c: Likewise.
3964         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3965         * gcc.target/i386/sse3-hsubps.c: Likewise.
3966         * gcc.target/i386/sse3-movddup.c: Likewise.
3967         * gcc.target/i386/sse3-movshdup.c: Likewise.
3968         * gcc.target/i386/sse3-movsldup.c: Likewise.
3969
3970         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3971         * g++.dg/ext/attrib35.C: Likewise.
3972         * g++.dg/opt/pr40496.C: Likewise.
3973         * g++.dg/other/i386-1.C: Likewise.
3974         * g++.dg/other/i386-4.C: Likewise.
3975         * g++.dg/other/pr34435.C: Likewise.
3976         * g++.dg/other/pr39496.C: Likewise.
3977         * g++.dg/other/pr40446.C: Likewise.
3978         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3979         * gcc.dg/compat/vector-1a_main.c: Likewise.
3980         * gcc.dg/compat/vector-2a_main.c: Likewise.
3981         * gcc.dg/lto/20090206-1_0.c: Likewise.
3982         * gcc.dg/pr34856.c: Likewise.
3983         * gcc.dg/pr36584.c: Likewise.
3984         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
3985         * gcc.dg/pr37544.c: Likewise.
3986         * gcc.dg/torture/pr16104-1.c: Likewise.
3987         * gcc.dg/torture/pr35771-1.c: Likewise.
3988         * gcc.dg/torture/pr35771-2.c: Likewise.
3989         * gcc.dg/torture/pr35771-3.c: Likewise.
3990         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3991         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3992         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3993         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3994         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3995         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3996         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3997         * gcc.target/i386/20060512-1.c: Likewise.
3998         * gcc.target/i386/20060512-3.c: Likewise.
3999         * gcc.target/i386/all_one_m128i.c: Likewise.
4000         * gcc.target/i386/float128-1.c: Likewise.
4001         * gcc.target/i386/float128-2.c: Likewise.
4002         * gcc.target/i386/fpcvt-1.c: Likewise.
4003         * gcc.target/i386/fpcvt-2.c: Likewise.
4004         * gcc.target/i386/fpcvt-3.c: Likewise.
4005         * gcc.target/i386/fpprec-1.c: Likewise.
4006         * gcc.target/i386/funcspec-9.c: Likewise.
4007         * gcc.target/i386/incoming-1.c: Likewise.
4008         * gcc.target/i386/incoming-12.c: Likewise.
4009         * gcc.target/i386/incoming-2.c: Likewise.
4010         * gcc.target/i386/incoming-3.c: Likewise.
4011         * gcc.target/i386/incoming-4.c: Likewise.
4012         * gcc.target/i386/incoming-6.c: Likewise.
4013         * gcc.target/i386/incoming-7.c: Likewise.
4014         * gcc.target/i386/incoming-8.c: Likewise.
4015         * gcc.target/i386/opt-1.c: Likewise.
4016         * gcc.target/i386/opt-2.c: Likewise.
4017         * gcc.target/i386/ordcmp-1.c: Likewise.
4018         * gcc.target/i386/pr17692.c: Likewise.
4019         * gcc.target/i386/pr18614-1.c: Likewise.
4020         * gcc.target/i386/pr22152.c: Likewise.
4021         * gcc.target/i386/pr23570.c: Likewise.
4022         * gcc.target/i386/pr23575.c: Likewise.
4023         * gcc.target/i386/pr26449-1.c: Likewise.
4024         * gcc.target/i386/pr26600.c: Likewise.
4025         * gcc.target/i386/pr27790.c: Likewise.
4026         * gcc.target/i386/pr28839.c: Likewise.
4027         * gcc.target/i386/pr30970.c: Likewise.
4028         * gcc.target/i386/pr32000-1.c: Likewise.
4029         * gcc.target/i386/pr32000-2.c: Likewise.
4030         * gcc.target/i386/pr32280.c: Likewise.
4031         * gcc.target/i386/pr32661.c: Likewise.
4032         * gcc.target/i386/pr32708-1.c: Likewise.
4033         * gcc.target/i386/pr32961.c: Likewise.
4034         * gcc.target/i386/pr33329.c: Likewise.
4035         * gcc.target/i386/pr35714.c: Likewise.
4036         * gcc.target/i386/pr35767-1.c: Likewise.
4037         * gcc.target/i386/pr35767-1d.c: Likewise.
4038         * gcc.target/i386/pr35767-1i.c: Likewise.
4039         * gcc.target/i386/pr35767-2.c: Likewise.
4040         * gcc.target/i386/pr35767-2d.c: Likewise.
4041         * gcc.target/i386/pr35767-2i.c: Likewise.
4042         * gcc.target/i386/pr35767-3.c: Likewise.
4043         * gcc.target/i386/pr35767-5.c: Likewise.
4044         * gcc.target/i386/pr36222-1.c: Likewise.
4045         * gcc.target/i386/pr36578-1.c: Likewise.
4046         * gcc.target/i386/pr36578-2.c: Likewise.
4047         * gcc.target/i386/pr36992-1.c: Likewise.
4048         * gcc.target/i386/pr37101.c: Likewise.
4049         * gcc.target/i386/pr37216.c: Likewise.
4050         * gcc.target/i386/pr37434-1.c: Likewise.
4051         * gcc.target/i386/pr37434-2.c: Likewise.
4052         * gcc.target/i386/pr37843-3.c: Likewise.
4053         * gcc.target/i386/pr37843-4.c: Likewise.
4054         * gcc.target/i386/pr39162.c: Likewise.
4055         * gcc.target/i386/pr39315-1.c: Likewise.
4056         * gcc.target/i386/pr39315-2.c: Likewise.
4057         * gcc.target/i386/pr39315-3.c: Likewise.
4058         * gcc.target/i386/pr39315-4.c: Likewise.
4059         * gcc.target/i386/pr39445.c: Likewise.
4060         * gcc.target/i386/pr39496.c: Likewise.
4061         * gcc.target/i386/pr40809.c: Likewise.
4062         * gcc.target/i386/pr40906-3.c: Likewise.
4063         * gcc.target/i386/pr41019.c: Likewise.
4064         * gcc.target/i386/pr42542-1.c: Likewise.
4065         * gcc.target/i386/pr42542-2.c: Likewise.
4066         * gcc.target/i386/pr42542-3.c: Likewise.
4067         * gcc.target/i386/pr42542-3a.c: Likewise.
4068         * gcc.target/i386/pr42881.c: Likewise.
4069         * gcc.target/i386/push-1.c: Likewise.
4070         * gcc.target/i386/quad-sse.c: Likewise.
4071         * gcc.target/i386/reload-1.c: Likewise.
4072         * gcc.target/i386/sse-10.c: Likewise.
4073         * gcc.target/i386/sse-11.c: Likewise.
4074         * gcc.target/i386/sse-15.c: Likewise.
4075         * gcc.target/i386/sse-17.c: Likewise.
4076         * gcc.target/i386/sse-18.c: Likewise.
4077         * gcc.target/i386/sse-19.c: Likewise.
4078         * gcc.target/i386/sse-4.c: Likewise.
4079         * gcc.target/i386/sse-6.c: Likewise.
4080         * gcc.target/i386/sse-vect-types.c: Likewise.
4081         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4082         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4083         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4084         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4085         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4086         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4087         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4088         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4089         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4090         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4091         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4092         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4093         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4094         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4095         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4096         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4097         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4098         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4099         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4100         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4101         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4102         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4103         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4104         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4105         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4106         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4107         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4108         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4109         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4110         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4111         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4112         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4113         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4114         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4115         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4116         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4117         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4118         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4119         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4120         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4121         * gcc.target/i386/sse2-mmx.c: Likewise.
4122         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4123         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4124         * gcc.target/i386/sse2-movd-1.c: Likewise.
4125         * gcc.target/i386/sse2-movd-2.c: Likewise.
4126         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4127         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4128         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4129         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4130         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4131         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4132         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4133         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4134         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4135         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4136         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4137         * gcc.target/i386/sse2-movq-1.c: Likewise.
4138         * gcc.target/i386/sse2-movq-2.c: Likewise.
4139         * gcc.target/i386/sse2-movq-3.c: Likewise.
4140         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4141         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4142         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4143         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4144         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4145         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4146         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4147         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4148         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4149         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4150         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4151         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4152         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4153         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4154         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4155         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4156         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4157         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4158         * gcc.target/i386/sse2-pand-1.c: Likewise.
4159         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4160         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4161         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4162         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4163         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4164         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4165         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4166         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4167         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4168         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4169         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4170         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4171         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4172         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4173         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4174         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4175         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4176         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4177         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4178         * gcc.target/i386/sse2-por-1.c: Likewise.
4179         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4180         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4181         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4182         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4183         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4184         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4185         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4186         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4187         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4188         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4189         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4190         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4191         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4192         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4193         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4194         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4195         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4196         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4197         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4198         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4199         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4200         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4201         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4202         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4203         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4204         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4205         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4206         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4207         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4208         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4209         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4210         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4211         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4212         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4213         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4214         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4215         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4216         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4217         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4218         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4219         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4220         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4221         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4222         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4223         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4224         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4225         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4226         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4227         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4228         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4229         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4230         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4231         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4232         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4233         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4234         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4235         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4236         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4237         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4238         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4239         * gcc.target/i386/sse2-vec-1.c: Likewise.
4240         * gcc.target/i386/sse2-vec-2.c: Likewise.
4241         * gcc.target/i386/sse2-vec-3.c: Likewise.
4242         * gcc.target/i386/sse2-vec-4.c: Likewise.
4243         * gcc.target/i386/sse2-vec-5.c: Likewise.
4244         * gcc.target/i386/sse2-vec-6.c: Likewise.
4245         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4246         * gcc.target/i386/ssefn-2.c: Likewise.
4247         * gcc.target/i386/ssefn-4.c: Likewise.
4248         * gcc.target/i386/ssefp-1.c: Likewise.
4249         * gcc.target/i386/ssefp-2.c: Likewise.
4250         * gcc.target/i386/sseregparm-3.c: Likewise.
4251         * gcc.target/i386/sseregparm-4.c: Likewise.
4252         * gcc.target/i386/sseregparm-5.c: Likewise.
4253         * gcc.target/i386/sseregparm-6.c: Likewise.
4254         * gcc.target/i386/sseregparm-7.c: Likewise.
4255         * gcc.target/i386/ssetype-1.c: Likewise.
4256         * gcc.target/i386/ssetype-2.c: Likewise.
4257         * gcc.target/i386/ssetype-3.c: Likewise.
4258         * gcc.target/i386/ssetype-4.c: Likewise.
4259         * gcc.target/i386/ssetype-5.c: Likewise.
4260         * gcc.target/i386/unordcmp-1.c: Likewise.
4261         * gcc.target/i386/vararg-1.c: Likewise.
4262         * gcc.target/i386/vararg-2.c: Likewise.
4263         * gcc.target/i386/vararg-3.c: Likewise.
4264         * gcc.target/i386/vararg-4.c: Likewise.
4265         * gcc.target/i386/vararg-7.c: Likewise.
4266         * gcc.target/i386/vararg-8.c: Likewise.
4267         * gcc.target/i386/vecinit-1.c: Likewise.
4268         * gcc.target/i386/vecinit-2.c: Likewise.
4269         * gcc.target/i386/vecinit-3.c: Likewise.
4270         * gcc.target/i386/vecinit-4.c: Likewise.
4271         * gcc.target/i386/vecinit-5.c: Likewise.
4272         * gcc.target/i386/vecinit-6.c: Likewise.
4273         * gcc.target/i386/vectorize2.c: Likewise.
4274         * gcc.target/i386/vectorize3.c: Likewise.
4275         * gcc.target/i386/vectorize4.c: Likewise.
4276         * gcc.target/i386/vectorize6.c: Likewise.
4277         * gcc.target/i386/vectorize7.c: Likewise.
4278         * gcc.target/i386/vectorize8.c: Likewise.
4279         * gcc.target/i386/vperm-v2df.c: Likewise.
4280         * gcc.target/i386/vperm-v2di.c: Likewise.
4281         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4282         * gcc.target/i386/xorps-sse2.c: Likewise.
4283         * gcc.target/i386/xorps.c: Likewise.
4284         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4285         * gfortran.dg/graphite/pr42326.f90: Likewise.
4286         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4287
4288 2010-05-19  Richard Guenther  <rguenther@suse.de>
4289
4290         PR lto/44196
4291         * g++.dg/lto/20100519-1_0.C: New testcase.
4292
4293 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4294
4295         PR fortran/42360
4296         * gfortran.dg/warn_intent_out_not_set.f90: New.
4297
4298 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4299
4300         PR fortran/38404
4301         * gfortran.dg/data_char_1.f90: Updated warning message.
4302         * gfortran.dg/data_array_6.f: New.
4303
4304 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4305
4306         * g++.dg/ipa/ivinline-8.C: New test.
4307         * gcc.dg/ipa/iinline-2.c: Likewise.
4308
4309 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4310
4311         PR fortran/34505
4312         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4313         arguments; add check for return value kind.
4314         * gfortran.dg/float_1.f90: Likewise.
4315
4316 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4317
4318         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4319         (main): Use it.
4320         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4321         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4322         Prune another location line format.
4323         (lto-obj): Call lto_prune_warns on comp_output.
4324
4325 2010-05-18  Jan Hubicka  <jh@suse.cz>
4326
4327         * gcc.dg/lto/ipacp_0.c: New test.
4328         * gcc.dg/lto/ipacp_1.c: New test.
4329
4330 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4331
4332         PR lto/44184
4333         * gcc.dg/lto/20100518_0.c: New test.
4334
4335 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4336
4337         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4338
4339 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4340
4341         PR fortran/43990
4342         * gfortran.dg/class_21.f03: New.
4343
4344 2010-05-17  Jason Merrill  <jason@redhat.com>
4345
4346         PR c++/44157
4347         * g++.dg/cpp0x/initlist34.C: New.
4348
4349         PR c++/44158
4350         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4351
4352 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4353
4354         * g++.dg/ipa/ivinline-1.C: New test.
4355         * g++.dg/ipa/ivinline-2.C: New test.
4356         * g++.dg/ipa/ivinline-3.C: New test.
4357         * g++.dg/ipa/ivinline-4.C: New test.
4358         * g++.dg/ipa/ivinline-5.C: New test.
4359         * g++.dg/ipa/ivinline-6.C: New test.
4360
4361 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4362             Jason Merrill  <jason@redhat.com>
4363
4364         PR c++/44108
4365         * c-c++-common/Wunused-var-8.c: New test.
4366
4367 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4368
4369         PR bootstrap/42347
4370         * gcc.c-torture/compile/pr42347.c: New test.
4371
4372         PR middle-end/44102
4373         * g++.dg/ext/asmgoto1.C: New test.
4374
4375 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4376
4377         PR middle-end/44133
4378         * gcc.dg/tree-ssa/pr44133.c: New test.
4379         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4380         precise.
4381
4382 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4383
4384         PR fortran/44044
4385         * gfortran.dg/class_20.f03: New.
4386
4387 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4388
4389         PR 44078
4390         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4391         debug messages but not the newly introduced one.
4392
4393 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4394
4395         PR fortran/35779
4396         * gfortran.dg/initialization_25.f90: Commented testcase.
4397         * gfortran.dg/initialization_26.f90: New.
4398
4399 2010-05-16  Richard Guenther  <rguenther@suse.de>
4400
4401         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4402         * gcc.dg/pr43084.c: Likewise.
4403         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4404         -fipa-type-escape.
4405         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4406         -fipa-type-escape.
4407         * gcc.dg/struct/struct-reorg.exp: Likewise.
4408         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4409         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4410
4411 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4412
4413         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4414         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4415         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4416         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4417         tests.
4418
4419 2010-05-15  Jason Merrill  <jason@redhat.com>
4420
4421         * g++.dg/eh/spec10.C: New.
4422         * g++.dg/eh/spec11.C: New.
4423         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4424
4425 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4426
4427         PR fortran/44154
4428         PR fortran/42647
4429         * gfortran.dg/allocatable_scalar_9.f90: New.
4430
4431 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4432
4433         PR c++/44148
4434         * g++.dg/torture/pr44148.C: New test.
4435
4436 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4437
4438         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4439         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4440         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4441         diagnostics and type sizes.
4442
4443 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4444
4445         * gnat.dg/lto9.adb: New test.
4446         * gnat.dg/lto9_pkg1.ads: New helper.
4447         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4448
4449 2010-05-15  Jan Hubicka  <jh@suse.cz>
4450
4451         * gcc.dg/lto/ipareference_1.c: Rename to ...
4452         * gcc.dg/lto/ipareference_0.c: ... this one.
4453         * gcc.dg/lto/ipareference_2.c: Rename to ...
4454         * gcc.dg/lto/ipareference_1.c: ... this one.
4455
4456 2010-05-15  Jan Hubicka  <jh@suse.cz>
4457
4458         * gcc.dg/lto/ipareference_1.c: New file.
4459         * gcc.dg/lto/ipareference_2.c: New file.
4460
4461 2010-05-15  Richard Guenther  <rguenther@suse.de>
4462
4463         PR tree-optimization/44038
4464         * gcc.c-torture/compile/pr44038.c: New testcase.
4465
4466 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
4467
4468         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4469         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4470
4471 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4472
4473         PR fortran/43207
4474         PR fortran/43969
4475         * gfortran.dg/class_18.f03: New.
4476         * gfortran.dg/class_19.f03: New.
4477
4478 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4479
4480         PR debug/44112
4481         * gcc.dg/debug/dwarf2/const-1.c: Remove.
4482         * g++.dg/debug/dwarf2/const1.C: Remove.
4483
4484 2010-05-14  Jason Merrill  <jason@redhat.com>
4485
4486         * g++.dg/eh/cond4.C: New.
4487         * g++.dg/eh/elide2.C: Adjust.
4488         * g++.old-deja/g++.eh/terminate1.C: Adjust.
4489
4490 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4491
4492         PR fortran/44135
4493         * gfortran.dg/actual_array_interface_2.f90: New test.
4494
4495 2010-05-14  Richard Guenther  <rguenther@suse.de>
4496
4497         PR tree-optimization/44119
4498         * gcc.c-torture/compile/pr44119.c: New testcase.
4499
4500 2010-05-14  Jason Merrill  <jason@redhat.com>
4501
4502         PR c++/44127
4503         * g++.dg/eh/terminate1.C: New.
4504
4505 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4506
4507         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4508
4509         PR debug/44136
4510         * gcc.dg/pr44136.c: New test.
4511
4512 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
4513
4514         PR c++/30566
4515         * g++.dg/warn/Wshadow-4.C: Adjust.
4516         * g++.dg/warn/Wshadow-5.C: New test.
4517         * g++.dg/warn/Wshadow-6.C: New test
4518
4519 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
4520
4521         PR fortran/35779
4522         * gfortran.dg/initialization_25.f90: New.
4523
4524 2010-05-13  Martin Jambor  <mjambor@suse.cz>
4525
4526         * g++.dg/otr-fold-1.C: New test.
4527         * g++.dg/otr-fold-2.C: New test.
4528
4529 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
4530
4531         PR fortran/44036
4532         * gfortran.dg/gomp/pr44036-1.f90: New test.
4533         * gfortran.dg/gomp/pr44036-2.f90: New test.
4534         * gfortran.dg/gomp/pr44036-3.f90: New test.
4535
4536         PR debug/43983
4537         * gcc.dg/guality/sra-1.c: New test.
4538
4539 2010-05-12  Jan Hubicka  <jh@suse.cz>
4540
4541         * tree-ssa/unreachable.c: New test.
4542
4543 2010-05-12  Jason Merrill  <jason@redhat.com>
4544
4545         * g++.dg/cpp0x/sfinae1.C: New.
4546
4547 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
4548
4549         * gcc.target/i386/zee.c: New file.
4550
4551 2010-05-12  Jason Merrill  <jason@redhat.com>
4552
4553         * g++.dg/conversion/op1.C: Expect template candidate message.
4554         * g++.dg/cpp0x/nullptr15.C: Likewise.
4555         * g++.dg/cpp0x/pr31431-2.C: Likewise.
4556         * g++.dg/cpp0x/pr31431.C: Likewise.
4557         * g++.dg/cpp0x/temp_default2.C: Likewise.
4558         * g++.dg/cpp0x/trailing4.C: Likewise.
4559         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4560         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4561         * g++.dg/cpp0x/variadic-throw.C: Likewise.
4562         * g++.dg/cpp0x/variadic35.C: Likewise.
4563         * g++.dg/cpp0x/vt-35147.C: Likewise.
4564         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4565         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4566         * g++.dg/ext/visibility/anon8.C: Likewise.
4567         * g++.dg/ext/vla2.C: Likewise.
4568         * g++.dg/other/pr28114.C: Likewise.
4569         * g++.dg/other/ptrmem10.C: Likewise.
4570         * g++.dg/other/ptrmem11.C: Likewise.
4571         * g++.dg/overload/unknown1.C: Likewise.
4572         * g++.dg/parse/template7.C: Likewise.
4573         * g++.dg/parse/typename7.C: Likewise.
4574         * g++.dg/template/conv11.C: Likewise.
4575         * g++.dg/template/copy1.C: Likewise.
4576         * g++.dg/template/deduce3.C: Likewise.
4577         * g++.dg/template/dependent-expr5.C: Likewise.
4578         * g++.dg/template/friend.C: Likewise.
4579         * g++.dg/template/incomplete2.C: Likewise.
4580         * g++.dg/template/local4.C: Likewise.
4581         * g++.dg/template/local6.C: Likewise.
4582         * g++.dg/template/operator10.C: Likewise.
4583         * g++.dg/template/overload6.C: Likewise.
4584         * g++.dg/template/ptrmem2.C: Likewise.
4585         * g++.dg/template/ptrmem20.C: Likewise.
4586         * g++.dg/template/ptrmem8.C: Likewise.
4587         * g++.dg/template/sfinae2.C: Likewise.
4588         * g++.dg/template/ttp25.C: Likewise.
4589         * g++.dg/template/unify10.C: Likewise.
4590         * g++.dg/template/unify11.C: Likewise.
4591         * g++.dg/template/unify6.C: Likewise.
4592         * g++.dg/template/unify7.C: Likewise.
4593         * g++.dg/template/unify9.C: Likewise.
4594         * g++.dg/template/varmod1.C: Likewise.
4595         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4596         * g++.old-deja/g++.law/operators32.C: Likewise.
4597         * g++.old-deja/g++.pt/crash28.C: Likewise.
4598         * g++.old-deja/g++.pt/crash60.C: Likewise.
4599         * g++.old-deja/g++.pt/explicit38.C: Likewise.
4600         * g++.old-deja/g++.pt/explicit39.C: Likewise.
4601         * g++.old-deja/g++.pt/explicit41.C: Likewise.
4602         * g++.old-deja/g++.pt/explicit67.C: Likewise.
4603         * g++.old-deja/g++.pt/explicit77.C: Likewise.
4604         * g++.old-deja/g++.pt/expr2.C: Likewise.
4605         * g++.old-deja/g++.pt/overload7.C: Likewise.
4606         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4607         * g++.old-deja/g++.pt/spec5.C: Likewise.
4608         * g++.old-deja/g++.pt/spec6.C: Likewise.
4609         * g++.old-deja/g++.pt/t24.C: Likewise.
4610         * g++.old-deja/g++.pt/unify4.C: Likewise.
4611         * g++.old-deja/g++.pt/unify6.C: Likewise.
4612         * g++.old-deja/g++.pt/unify8.C: Likewise.
4613         * g++.old-deja/g++.robertl/eb119.C: Likewise.
4614         * g++.old-deja/g++.robertl/eb79.C: Likewise.
4615         * g++.old-deja/g++.robertl/eb98.C: Likewise.
4616
4617         * g++.dg/cpp0x/initlist32.C: New.
4618
4619         * g++.dg/template/conv11.C: New.
4620         * g++.dg/conversion/op1.C: Adjust expected error.
4621
4622         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4623
4624 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
4625
4626         PR target/44088
4627         * gcc.target/i386/avx-cmpsd-1.c: New.
4628         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4629         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4630         * gcc.target/i386/avx-cmpss-2.c: Likewise.
4631         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4632         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4633
4634 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
4635
4636         PR middle-end/44085
4637         * gcc.dg/gomp/pr44085.c: New test.
4638         * gfortran.dg/gomp/pr44085.f90: New test.
4639
4640 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
4641
4642         * objc-obj-c++-shared/Object1.m: New.
4643         * objc.dg/torture: New directory.
4644         * objc.dg/torture/tls: Ditto.
4645         * objc.dg/tls: Ditto.
4646         * objc.dg/torture/tls/trivial.m: New test.
4647         * objc.dg/torture/tls/thr-init-2.m: New test.
4648         * objc.dg/torture/tls/thr-init-3.m: New test.
4649         * objc.dg/torture/tls/thr-init.m: New test.
4650         * objc.dg/torture/tls/diag-1.m: New test.
4651         * objc.dg/torture/tls/tls.exp: New.
4652         * objc.dg/torture/trivial.m: New test.
4653         * objc.dg/torture/dg-torture.exp: New.
4654         * objc.dg/tls/diag-3.m: New test.
4655         * objc.dg/tls/diag-4.m: New test.
4656         * objc.dg/tls/diag-5.m: New test.
4657         * objc.dg/tls/init-1.m: New test.
4658         * objc.dg/tls/init-2.m: New test.
4659         * objc.dg/tls/tls.exp: New.
4660         * objc.dg/tls/diag-2.m: New test.
4661         * lib/objc.exp: Respond to dg-additional-files.
4662
4663 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
4664
4665         * gcc.target/m68k/20100512-1.c: New.
4666
4667 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4668
4669         * gnat.dg/lto8.adb: New test.
4670         * gnat.dg/lto8_pkg.ad[sb]: New helper.
4671         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4672
4673 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4674
4675         PR c++/34272
4676         PR c++/43630
4677         PR c++/34491
4678         * g++.dg/template/crash97.C: New.
4679         * g++.dg/template/crash98.C: Likewise.
4680         * g++.dg/template/crash99.C: Likewise.
4681         * g++.dg/cpp0x/pr31439.C: Adjust.
4682         * g++.dg/template/crash95.C: Likewise.
4683
4684 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
4685
4686         PR middle-end/44071
4687         * c-c++-common/asmgoto-4.c: New test.
4688         * gcc.target/i386/pr44071.c: New test.
4689
4690         PR c++/44062
4691         * c-c++-common/Wunused-var-7.c: New test.
4692         * g++.dg/warn/Wunused-var-9.C: New test.
4693
4694 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
4695
4696         PR fortran/43711
4697         * gfortran.dg/gomp/pr43711.f90: New.
4698
4699 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
4700
4701         PR fortran/31820
4702         * gfortran.dg/select_5.f90: Updated.
4703
4704 2010-05-11  Jan Hubicka  <jh@suse.cz>
4705
4706         PR tree-optimize/44063
4707         * gcc.c-torture/compile/pr44063.c: New testcase.
4708
4709 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
4710
4711         PR debug/44023
4712         * gcc.dg/pr44023.c: New test.
4713
4714 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4715
4716         * gnat.dg/lto7.adb: New test.
4717         * gnat.dg/lto7_pkg.ad[sb]: New helper.
4718
4719 2010-05-10  Jason Merrill  <jason@redhat.com>
4720
4721         PR c++/44017
4722         * g++.dg/template/inherit5.C: New.
4723
4724         PR c++/44045
4725         * g++.dg/cpp0x/initlist33.C: New.
4726         * g++.dg/cpp0x/initlist26.C: Adjust.
4727         * g++.dg/cpp0x/initlist28.C: Adjust.
4728
4729 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
4730
4731         PR c++/43719
4732         * g++.dg/init/pr43719.C: New.
4733         * g++.dg/anon-struct4.C: Adjust.
4734
4735 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
4736
4737         PR debug/44028
4738         * gcc.dg/pr44028.c: New test.
4739
4740 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
4741
4742         PR fortran/27866
4743         PR fortran/35003
4744         PR fortran/42809
4745         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4746         * gfortran.dg/warn_conversion.f90: New.
4747
4748 2010-05-10  Michael Matz  <matz@suse.de>
4749
4750         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4751
4752 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
4753
4754         PR rtl-optimization/44012
4755         * gcc.dg/pr44012.c: New.
4756
4757 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4758
4759         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4760         Log text on entry and exit.
4761         Prune Sun ld warnings for common symbols with differing sizes.
4762         (lto-link-and-maybe-run): Change caller.
4763
4764 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
4765
4766         PR fortran/44044
4767         * gfortran.dg/class_7.f03: Modified.
4768         * gfortran.dg/select_type_1.f03: Modified.
4769         * gfortran.dg/select_type_12.f03: New.
4770
4771 2010-05-10  Richard Guenther  <rguenther@suse.de>
4772
4773         PR tree-optimization/44050
4774         * gcc.dg/torture/pr44050.c: New testcase.
4775
4776 2010-05-10  Wei Guozhi  <carrot@google.com>
4777
4778         PR target/42879
4779         * gcc.target/arm/pr42879.c: New testcase.
4780
4781 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4782
4783         PR c/44051
4784         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4785
4786 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4787
4788         PR c/10676
4789         * gcc.dg/anon-struct-10.c: New test.
4790
4791 2010-05-09  Richard Guenther  <rguenther@suse.de>
4792
4793         PR middle-end/44024
4794         * gcc.dg/pr44024.c: New testcase.
4795
4796 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4797
4798         PR c/4784
4799         * gcc.dg/anon-struct-9.c: New test.
4800
4801 2010-05-09  Richard Guenther  <rguenther@suse.de>
4802
4803         PR middle-end/44043
4804         * gcc.c-torture/compile/pr44043.c: New testcase.
4805
4806 2010-05-09  Richard Guenther  <rguenther@suse.de>
4807
4808         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4809
4810 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
4811
4812         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4813
4814 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4815
4816         * gnat.dg/lto[12456].adb: Add "target lto" marker.
4817         * gnat.dg/specs/lto3.ads: Likewise.
4818
4819 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
4820
4821         PR middle-end/28685
4822         * gcc.dg/pr28685-1.c: New file.
4823
4824 2010-05-08  Richard Guenther  <rguenther@suse.de>
4825
4826         PR tree-optimization/44030
4827         * gcc.c-torture/compile/pr44030.c: New testcase.
4828
4829 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4830
4831         * gnat.dg/lto6.adb: New test.
4832         * gnat.dg/lto6_pkg.ads: New helper.
4833
4834 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4835
4836         * gnat.dg/lto5.adb: New test.
4837         * gnat.dg/lto5_pkg.ad[sb]: New helper.
4838
4839 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4840
4841         * gnat.dg/lto4.ad[sb]: New test.
4842
4843 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4844
4845         * gnat.dg/specs/lto3.ads: New test.
4846         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4847         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4848
4849 2010-05-08  Quentin Ochem  <ochem@adacore.com>
4850
4851         * gnat.dg/sizetype3.ad[sb]: New test.
4852         * gnat.dg/sizetype3_pkg.ads: New helper.
4853
4854 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
4855
4856         PR c++/43951
4857         * g++.dg/init/new29.C: New.
4858
4859 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
4860
4861         PR fortran/40728
4862         * gfortran.dg/coarray_1.f90: Fixed error message.
4863         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4864         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4865         * gfortran.dg/intrinsic_std_5.f90: New.
4866
4867 2010-05-07  Jason Merrill  <jason@redhat.com>
4868
4869         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4870
4871 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4872
4873         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4874         (size_t, stderr): Remove.
4875         (read_error): Replaced __builtin_fprintf by fprintf.
4876
4877 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
4878
4879         * gcc.dg/ordered-comparison-1.c: New test.
4880         * gcc.dg/ordered-comparison-2.c: New test.
4881         * gcc.dg/ordered-comparison-3.c: New test.
4882         * gcc.dg/ordered-comparison-4.c: New test.
4883
4884 2010-05-06  Mike Stump  <mikestump@comcast.net>
4885
4886         PR objc/35165
4887         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4888
4889 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
4890             Jason Merrill  <jason@redhat.com>
4891
4892         * g++.dg/cpp0x/nullptr01.C: New.
4893         * g++.dg/cpp0x/nullptr02.C: New.
4894         * g++.dg/cpp0x/nullptr03.C: New.
4895         * g++.dg/cpp0x/nullptr04.C: New.
4896         * g++.dg/cpp0x/nullptr05.C: New.
4897         * g++.dg/cpp0x/nullptr06.C: New.
4898         * g++.dg/cpp0x/nullptr07.C: New.
4899         * g++.dg/cpp0x/nullptr08.C: New.
4900         * g++.dg/cpp0x/nullptr09.C: New.
4901         * g++.dg/cpp0x/nullptr10.C: New.
4902         * g++.dg/cpp0x/nullptr11.C: New.
4903         * g++.dg/cpp0x/nullptr12.C: New.
4904         * g++.dg/cpp0x/nullptr13.C: New.
4905         * g++.dg/cpp0x/nullptr14.C: New.
4906         * g++.dg/cpp0x/nullptr15.C: New.
4907         * g++.dg/cpp0x/nullptr16.C: New.
4908         * g++.dg/cpp0x/nullptr17.C: New.
4909         * g++.dg/cpp0x/nullptr18.C: New.
4910         * g++.dg/cpp0x/nullptr19.C: New.
4911         * g++.dg/cpp0x/nullptr20.C: New.
4912         * g++.dg/cpp0x/nullptr21.C: New.
4913         * g++.dg/cpp0x/nullptr22.C: New.
4914         * g++.dg/debug/nullptr01.C: New.
4915         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4916
4917 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
4918
4919         * gcc.dg/Wunused-var-8.c: Move to...
4920         * c-c++-common/Wunused-var-6.c: ... here.  New test.
4921
4922 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4923
4924         PR c++/40406
4925         * g++.dg/template/crash96.C: New.
4926
4927 2010-05-06  Jan Hubicka  <jh@suse.cz>
4928
4929         PR tree-optimization/43791
4930         * gcc.c-torture/compile/pr43791.c: New file.
4931
4932 2010-05-06  Michael Matz  <matz@suse.de>
4933
4934         PR tree-optimization/43984
4935         * gfortran.dg/pr43984.f90: New test.
4936
4937 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4938
4939         PR 40989
4940         * gcc.dg/pr40989.c: New.
4941
4942 2010-05-06  Richard Guenther  <rguenther@suse.de>
4943
4944         PR tree-optimization/43934
4945         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4946
4947 2010-05-06  Richard Guenther  <rguenther@suse.de>
4948
4949         PR tree-optimization/43987
4950         * gcc.c-torture/execute/pr43987.c: New testcase.
4951         * gcc.dg/torture/pta-escape-1.c: Adjust.
4952         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4953         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4954         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4955         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4956
4957 2010-04-22  Jakub Jelinek <jakub@redhat.com>
4958             Dodji Seketeli  <dodji@redhat.com>
4959
4960         PR c/18624
4961         * g++.dg/warn/Wunused-7.C: Add dg-warning.
4962         * g++.dg/template/sfinae16.C: Likewise.
4963         * gcc.dg/Wunused-var-1.c: Moved to...
4964         * c-c++-common/Wunused-var-1.c: ...here. New test.
4965         * gcc.dg/Wunused-var-2.c: Moved to...
4966         * c-c++-common/Wunused-var-2.c: ...here. New test.
4967         * gcc.dg/Wunused-var-3.c: Moved to...
4968         * c-c++-common/Wunused-var-3.c: ...here. New test.
4969         * gcc.dg/Wunused-var-4.c: Moved to...
4970         * gcc.dg/Wunused-var-1.c: ... here.
4971         * gcc.dg/Wunused-var-5.c: Moved to...
4972         * c-c++-common/Wunused-var-4.c: ...here. New test.
4973         * gcc.dg/Wunused-var-7.c: Moved to...
4974         * c-c++-common/Wunused-var-5.c: ...here. New test.
4975         * gcc.dg/Wunused-var-6.c: Moved to...
4976         * gcc.dg/Wunused-var-2.c: ... here.
4977         * c-c++-common/Wunused-var-1.c: New test.
4978         * c-c++-common/Wunused-var-2.c: New test.
4979         * c-c++-common/Wunused-var-3.c: New test.
4980         * c-c++-common/Wunused-var-4.c: New test.
4981         * c-c++-common/Wunused-var-5.c: New test.
4982         * g++.dg/warn/Wunused-var-1.C: New test.
4983         * g++.dg/warn/Wunused-var-2.C: New test.
4984         * g++.dg/warn/Wunused-var-3.C: New test.
4985         * g++.dg/warn/Wunused-var-4.C: New test.
4986         * g++.dg/warn/Wunused-var-5.C: New test.
4987         * g++.dg/warn/Wunused-var-6.C: New test.
4988         * g++.dg/warn/Wunused-var-7.C: New test.
4989         * g++.dg/warn/Wunused-var-8.C: New test.
4990         * g++.dg/warn/Wunused-parm-1.C: New test.
4991         * g++.dg/warn/Wunused-parm-2.C: New test.
4992         * g++.dg/warn/Wunused-parm-3.C: New test.
4993
4994 2010-05-06  Tobias Burnus  <burnus@net-b.de>
4995
4996         PR fortran/43985
4997         * gfortran.dg/gomp/crayptr5.f90: New test case.
4998
4999 2010-05-05  Jason Merrill  <jason@redhat.com>
5000
5001         PR debug/43370
5002         * g++.dg/ext/attrib39.C: New.
5003
5004 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5005
5006         PR fortran/24978
5007         * gfortran.dg/data_invalid.f90: New.
5008
5009 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5010
5011         * gnat.dg/lto2.adb: New test.
5012
5013 2010-05-05  Jason Merrill  <jason@redhat.com>
5014
5015         PR c++/43787
5016         * g++.dg/opt/empty1.C: New.
5017
5018 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5019
5020         PR fortran/43696
5021         * gfortran.dg/class_17.f03: New.
5022
5023 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5024
5025         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5026
5027 2010-05-04  Mike Stump  <mikestump@comcast.net>
5028
5029         PR objc/35165
5030         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5031
5032 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5033
5034         PR target/43668
5035         * gcc.target/i386/pr43668.c: New.
5036
5037 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5038
5039         PR c++/43028
5040         * g++.dg/cpp0x/initlist31.C: New.
5041
5042 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR c/43981
5045         * gcc.dg/Wunused-var-8.c: New test.
5046
5047 2010-05-04  Jason Merrill  <jason@redhat.com>
5048
5049         PR c++/38064
5050         * g++.dg/cpp0x/enum3.C: Extend.
5051
5052 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5053
5054         PR target/43799
5055         * gcc.target/i386/pr43799.c: New.
5056
5057 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5058
5059         * gnat.dg/lto1.adb: New test.
5060         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5061
5062 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5063
5064         PR middle-end/43671
5065         * gcc.target/i386/pr43671.c: New.
5066
5067 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5068
5069         PR c++/43705
5070         * g++.dg/template/crash95.C: New.
5071
5072 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5073
5074         PR debug/43508
5075         * gcc.target/i386/pr43508.c: New.
5076
5077 2010-05-04  Richard Guenther  <rguenther@suse.de>
5078
5079         PR tree-optimization/43879
5080         * g++.dg/torture/pr43879-1_0.C: New testcase.
5081         * g++.dg/torture/pr43879-1_1.C: Likewise.
5082
5083 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5084
5085         PR c++/43953
5086         * g++.dg/other/crash-12.C: New test.
5087
5088 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5089
5090         * g++.dg/cdce3.C: Add a space.  Updated.
5091
5092 2010-05-03  Jason Merrill  <jason@redhat.com>
5093
5094         PR c++/43680
5095         * g++.dg/opt/enum2.C: New.
5096         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5097         * g++.dg/warn/Wswitch-1.C: Adjust message.
5098
5099 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5100
5101         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5102         * g++.dg/ext/label13.C: Fix typo.
5103         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5104         alpha*-dec-osf5*.
5105         * gcc.c-torture/compile/limits-declparen.c: xfail on
5106         alpha*-dec-osf5* with -g.
5107         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5108         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5109         * gcc.dg/c99-tgmath-2.c: Likewise.
5110         * gcc.dg/c99-tgmath-3.c: Likewise.
5111         * gcc.dg/c99-tgmath-4.c: Likewise.
5112
5113 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5114
5115         PR fortran/43592
5116         * gfortran.dg/unexpected_interface.f90: New test.
5117
5118 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5119
5120         * ada/acats/run_acats (which): New function.
5121         (host_gnatchop, host_gnatmake): Use it.
5122
5123 2010-05-03  Richard Guenther  <rguenther@suse.de>
5124
5125         PR tree-optimization/43971
5126         * gcc.dg/pr43971.c: New testcase.
5127
5128 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5129
5130         PR debug/43972
5131         * gcc.dg/debug/pr43972.c: New test.
5132
5133 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5134
5135         PR testsuite/43963
5136         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5137
5138 2010-05-02  Richard Guenther  <rguenther@suse.de>
5139
5140         PR tree-optimization/43879
5141         * gcc.dg/torture/pr43879-3.c: New testcase.
5142
5143 2010-05-01  Richard Guenther  <rguenther@suse.de>
5144
5145         PR tree-optimization/43949
5146         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5147
5148 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5149
5150         PR c++/43951
5151         * g++.dg/init/new28.C: New.
5152
5153 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5154
5155         PR objc++/32052
5156         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5157         structure and nested declarations.
5158         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5159         structure and nested declarations.  Reduce header clutter and
5160         use _exit() rather than abort().
5161         * objc.dg/encode-10.m: New.
5162         * objc.dg/encode-11.m: New.
5163
5164 2010-04-30  DJ Delorie  <dj@redhat.com>
5165
5166         * gcc.c-torture/execute/20100430-1.c: New test.
5167
5168 2010-04-30  Jason Merrill  <jason@redhat.com>
5169
5170         PR c++/43868
5171         * g++.dg/template/ptrmem21.C: New.
5172
5173 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5174
5175         PR fortran/18918
5176         PR fortran/43931
5177         * gfortran.dg/coarray_13.f90: New test.
5178
5179 2010-04-30  Richard Guenther  <rguenther@suse.de>
5180
5181         PR lto/43946
5182         * gcc.dg/lto/20100430-1_0.c: New testcase.
5183
5184 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5185
5186         PR debug/43942
5187         * c-c++-common/pr43942.c: New test.
5188
5189 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5190
5191         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5192         conflict with darwin crt1.o 'start' symbol.
5193
5194 2010-04-30  Richard Guenther  <rguenther@suse.de>
5195
5196         PR tree-optimization/43879
5197         * gcc.dg/torture/pr43879_1.c: New testcase.
5198
5199 2010-04-30  Richard Guenther  <rguenther@suse.de>
5200
5201         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5202
5203 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5204
5205         PR c++/43890
5206         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5207         user-provided constructor while recursing.
5208
5209 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5210
5211         PR fortran/42274
5212         * gfortran.dg/class_16.f03: New test.
5213
5214 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5215
5216         PR fortran/42274
5217         * gfortran.dg/class_15.f03: New.
5218
5219 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5220
5221         PR fortran/43326
5222         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5223
5224 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5225
5226         PR fortran/43492
5227         * gfortran.dg/generic_22.f03 : New test.
5228
5229 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5230
5231         PR fortran/42353
5232         * gfortran.dg/class_14.f03: New test.
5233
5234 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5235
5236         PR fortran/42680
5237         * gfortran.dg/interface_32.f90: New test.
5238
5239 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5240             Janus Weil  <janus@gcc.gnu.org>
5241
5242         PR fortran/41829
5243         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5244         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5245         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5246
5247 2010-04-28  Mike Stump  <mikestump@comcast.net>
5248
5249         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5250         dg-excess-errors.
5251         * g++.dg/uninit-pred-2_b.C: Likewise.
5252
5253 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5254
5255         PR fortran/18918
5256         PR fortran/43919
5257         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5258
5259 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5260
5261         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5262         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5263         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5264         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5265         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5266
5267 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5268
5269         * gcc.dg/const-uniq-1.c: New test.
5270         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5271
5272 2010-04-28  Xinliang David Li  <davidxl@google.com>
5273
5274         * gcc.dg/uninit-pred-2_b.c: New test.
5275         * gcc.dg/uninit-pred-4_b.c: New test.
5276         * gcc.dg/uninit-pred-3_d.c: New test.
5277         * gcc.dg/uninit-pred-6_b.c: New test.
5278         * gcc.dg/uninit-pred-8_b.c: New test.
5279         * gcc.dg/uninit-pred-3_a.c: New test.
5280         * gcc.dg/uninit-pred-2_c.c: New test.
5281         * gcc.dg/uninit-pred-5_a.c: New test.
5282         * gcc.dg/uninit-pred-3_e.c: New test.
5283         * gcc.dg/uninit-pred-7_a.c: New test.
5284         * gcc.dg/uninit-pred-6_c.c: New test.
5285         * gcc.dg/uninit-pred-9_a.c: New test.
5286         * gcc.dg/uninit-pred-8_c.c: New test.
5287         * gcc.dg/uninit-pred-3_b.c: New test.
5288         * gcc.dg/uninit-pred-5_b.c: New test.
5289         * gcc.dg/uninit-pred-7_b.c: New test.
5290         * gcc.dg/uninit-pred-6_d.c: New test.
5291         * gcc.dg/uninit-pred-9_b.c: New test.
5292         * gcc.dg/uninit-pred-2_a.c: New test.
5293         * gcc.dg/uninit-pred-4_a.c: New test.
5294         * gcc.dg/uninit-pred-3_c.c: New test.
5295         * gcc.dg/uninit-pred-6_a.c: New test.
5296         * gcc.dg/uninit-pred-8_a.c: New test.
5297         * gcc.dg/uninit-pred-7_c.c: New test.
5298         * gcc.dg/uninit-pred-6_e.c: New test.
5299         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5300         * g++.dg/uninit-pred-1_a.C: New test.
5301         * g++.dg/uninit-pred-1_b.C: New test.
5302         * g++.dg/uninit-pred-2_a.C: New test.
5303         * g++.dg/uninit-pred-2_b.C: New test.
5304         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5305         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5306         * g++.dg/uninit-pred-loop_1.cc: New test.
5307
5308 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5309
5310         * gcc.dg/lto/20091209-1_0.c: New testcase.
5311
5312 2010-04-28  Richard Guenther  <rguenther@suse.de>
5313
5314         PR tree-optimization/43879
5315         PR tree-optimization/43909
5316         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5317
5318 2010-04-28  Richard Guenther  <rguenther@suse.de>
5319
5320         PR c++/43880
5321         * g++.dg/torture/pr43880.C: New testcase.
5322
5323 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5324
5325         PR c++/9335
5326         * g++.dg/template/recurse2.C: Update
5327         * g++.dg/template/recurse.C: Update.
5328         * g++.dg/template/pr23510.C: Update.
5329         * lib/prune.exp: Filter out 'recursively instantiated'.
5330
5331 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5332
5333         PR c++/29043
5334         * g++.dg/init/pr29043.C: New.
5335
5336 2010-04-27  Jason Merrill  <jason@redhat.com>
5337
5338         * g++.dg/lookup/scoped5.C: Adjust.
5339         * g++.dg/lookup/scoped8.C: Adjust.
5340         * g++.dg/template/dependent-expr5.C: Adjust.
5341         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5342
5343         PR c++/43856
5344         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5345
5346         PR c++/43875
5347         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5348
5349 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5350             Jan Hubicka <hubicka@ucw.cz>
5351
5352         * gcc.dg/pure-2.c: New testcase.
5353         * gcc.dg/const-1.c: New testcase.
5354
5355 2010-04-27  Jason Merrill  <jason@redhat.com>
5356
5357         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5358
5359         PR c++/41468
5360         * g++.dg/template/sfinae17.C: New.
5361         * g++.dg/template/sfinae18.C: New.
5362
5363 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5364
5365         * g++.dg/init/pr42844.C: New.
5366         * g++.dg/cpp0x/pr42844-2.C: New.
5367         * g++.dg/cpp0x/defaulted2.C: Adjust.
5368         * g++.dg/tree-ssa/pr27549.C: Likewise.
5369         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5370
5371 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5372
5373         PR fortran/18918
5374         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5375
5376 2010-04-27  Richard Guenther  <rguenther@suse.de>
5377
5378         PR middle-end/40561
5379         * g++.dg/other/pr40561.C: New testcase.
5380
5381 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5382
5383         PR middle-end/43812
5384         * g++.dg/ipa/pr43812.C: New test.
5385
5386 2010-04-27  Jan Hubicka  <jh@suse.cz>
5387
5388         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5389         (test): ... this one.
5390
5391 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5392
5393         PR target/40657
5394         * gcc.target/arm/thumb-stackframe.c: New test.
5395
5396 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5397
5398         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5399         * gcc.dg/misc-column.c: Likewise.
5400         * gcc.dg/Walways-true-1.c: Likewise.
5401         * gcc.dg/Walways-true-2.c: Likewise.
5402         * gcc.dg/warn-addr-cmp.c: Likewise.
5403
5404 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5405
5406         PR fortran/18918
5407         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5408         * gfortran.dg/coarray_12.f90: New.
5409
5410 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5411
5412         PR c/32207
5413         * gcc.dg/pr32207.c: New test.
5414         * gcc.dg/misc-column.c: Adjust expected warning.
5415         * gcc.dg/Walways-true-1.c: Likewise.
5416         * gcc.dg/Walways-true-2.c: Likewise.
5417         * gcc.dg/warn-addr-cmp.c: Likewise.
5418
5419 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5420
5421         PR lto/42776
5422         * lib/lto.exp (lto_prune_vis_warns): New function.
5423         (lto-link-and-maybe-run): Call it.
5424
5425 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5426
5427         PR tree-optimization/43904
5428         * gcc.dg/tree-ssa/tailcall-6.c: New.
5429
5430 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5431
5432         PR testsuite/35165
5433         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5434         Darwin8/OSX10.4 - compatible code generation.
5435         Use scan-rtl-dump.
5436         * obj-c++.dg/stubify-1.mm: Ditto.
5437         * lib/objc-torture.exp: Do not require link success for
5438         "trivial.m" in the runtime checks when dowhat = 'compile'.
5439         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5440         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5441         Darwin8/OSX10.4 - compatible code generation.
5442         * objc.dg/stubify-2.m: Ditto.
5443         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5444         * objc.dg/next-runtime-1.m: Ditto.
5445         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5446         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5447         runtimes on Darwin.
5448
5449 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5450
5451         PR 43715
5452         * lib/plugin-support.exp: Use "-undefined
5453         dynamic_lookup" on darwin.
5454
5455 2010-04-26  Richard Guenther  <rguenther@suse.de>
5456
5457         * gcc.dg/lto/20100426_0.c: New testcase.
5458
5459 2010-04-26  Jie Zhang  <jie@codesourcery.com>
5460
5461         PR tree-optimization/43833
5462         gcc.dg/Warray-bounds-8.c: New test case.
5463
5464 2010-04-26  Richard Guenther  <rguenther@suse.de>
5465
5466         PR lto/43080
5467         * g++.dg/lto/20100423-3_0.C: New testcase.
5468
5469 2010-04-26  Richard Guenther  <rguenther@suse.de>
5470
5471         PR lto/42425
5472         * g++.dg/lto/20100423-2_0.C: New testcase.
5473
5474 2010-04-26  Ira Rosen  <irar@il.ibm.com>
5475
5476         * gcc.dg/vect/bb-slp-23.c: New test.
5477
5478 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
5479
5480         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5481         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5482         * gcc.dg/c1x-float-1.c: New test.
5483
5484 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5485
5486         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5487         of "lea\[ \t\]".
5488
5489 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5490
5491         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5492         FreeBSD.
5493         * gfortran.dg/default_format_denormal_1.f90: Ditto.
5494         * gfortran.dg/default_format_2.f90: Ditto.
5495
5496 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5497
5498         * gfortran.dg/pr43505.f90: Clean up .mod file.
5499         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5500         * gfortran.dg/pr41347.f90: Ditto.
5501         * gfortran.dg/internal_pack_4.f90: Ditto.
5502         * gfortran.dg/proc_decl_23.f90: Ditto.
5503         * gfortran.dg/recursive_check_3.f90: Ditto.
5504         * gfortran.dg/intent_out_3.f90: Ditto.
5505         * gfortran.dg/assignment_2.f90: Ditto.
5506         * gfortran.dg/pr41928.f90: Ditto.
5507         * gfortran.dg/pr42166.f90: Ditto.
5508         * gfortran.dg/private_type_12.f90: Ditto.
5509         * gfortran.dg/graphite/pr42185.f90: Ditto.
5510         * gfortran.dg/graphite/pr42186.f90: Ditto.
5511         * gfortran.dg/graphite/pr40982.f90: Ditto.
5512         * gfortran.dg/graphite/id-2.f90: Ditto.
5513         * gfortran.dg/graphite/id-4.f90: Ditto.
5514         * gfortran.dg/graphite/pr42050.f90: Ditto.
5515         * gfortran.dg/graphite/id-18.f90: Ditto.
5516         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5517         * gfortran.dg/graphite/pr41924.f90: Ditto.
5518         * gfortran.dg/graphite/pr42393.f90: Ditto.
5519         * gfortran.dg/graphite/pr37980.f90: Ditto.
5520         * gfortran.dg/graphite/pr38953.f90: Ditto.
5521         * gfortran.dg/graphite/pr42180.f90: Ditto.
5522         * gfortran.dg/graphite/pr42181.f90: Ditto.
5523         * gfortran.dg/where_operator_assign_4.f90: Ditto.
5524         * gfortran.dg/select_type_4.f90: Ditto.
5525         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5526         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5527         * gfortran.dg/lto/pr40725_0.f03: Ditto.
5528         * gfortran.dg/elemental_args_check_2.f90: Ditto.
5529         * gfortran.dg/whole_file_11.f90: Ditto.
5530         * gfortran.dg/private_type_11.f90: Ditto.
5531         * gfortran.dg/vect/vect-gems.f90: Ditto.
5532         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5533
5534 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5535
5536         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5537
5538 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5539
5540         * gnat.dg/pack15.ad[sb]: New test.
5541
5542 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
5543
5544         * gcc.target/arm/mla-1.c: New test.
5545
5546 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5547
5548         PR fortran/30073
5549         PR fortran/43793
5550         * gfortran.dg/pr43793.f90: New test.
5551
5552 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
5553
5554         PR tree-optimization/41442
5555         * gcc.target/i386/pr41442.c: New test.
5556
5557 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
5558
5559         PR fortran/43832
5560         * gfortran.dg/fgetc_3.f90: Delete bogus test.
5561
5562 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5563
5564         PR fortran/43832
5565         * gfortran.dg/open_nounit.f90: New test.
5566
5567 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
5568
5569         PR fortran/43841
5570         PR fortran/43843
5571         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5572
5573 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5574
5575         * gcc.dg/Wconversion-integer.c: Update.
5576
5577 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5578
5579         * gnat.dg/unchecked_convert5.adb: New test.
5580
5581 2010-04-23  Richard Guenther  <rguenther@suse.de>
5582
5583         PR lto/41734
5584         * gcc.dg/lto/20100423-2_0.c: New testcase.
5585         * gcc.dg/lto/20100423-2_0.c: Likewise.
5586
5587 2010-04-23  Richard Guenther  <rguenther@suse.de>
5588
5589         PR lto/43455
5590         * gcc.dg/lto/20100423-1_0.c: New testcase.
5591         * gcc.dg/lto/20100423-1_1.c: Likewise.
5592
5593 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5594
5595         PR tree-optimization/43846
5596         * gcc.dg/tree-ssa/sra-10.c: New test.
5597
5598 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5599
5600         PR middle-end/43835
5601         * gcc.c-torture/execute/pr43835.c: New test.
5602
5603 2010-04-23  Richard Guenther  <rguenther@suse.de>
5604
5605         PR lto/42653
5606         * g++.dg/lto/20100423-1_0.C: New testcase.
5607
5608 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
5609
5610         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5611
5612 2010-04-22  Ira Rosen  <irar@il.ibm.com>
5613
5614         PR tree-optimization/43842
5615         * gcc.dg/vect/pr43842.c: New test.
5616
5617 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5618
5619         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5620         * gcc.target/i386/wmul-2.c: Likewise.
5621
5622 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5623
5624         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5625         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5626
5627 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
5628
5629         * gfortran.dg/reassoc_6.f: New testcase.
5630
5631 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5632
5633         PR middle-end/29274
5634         * gcc.target/arm/wmul-1.c: New test.
5635         * gcc.target/arm/wmul-2.c: New test.
5636
5637 2010-04-22  Richard Guenther  <rguenther@suse.de>
5638
5639         PR tree-optimization/43845
5640         * gcc.c-torture/compile/pr43845.c: New testcase.
5641
5642 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5643
5644         PR middle-end/29274
5645         * gcc.target/i386/wmul-1.c: New test.
5646         * gcc.target/i386/wmul-2.c: New test.
5647         * gcc.target/bfin/wmul-1.c: New test.
5648         * gcc.target/bfin/wmul-2.c: New test.
5649
5650 2010-04-22  Richard Guenther  <rguenther@suse.de>
5651
5652         PR fortran/43829
5653         * gfortran.dg/vector_subscript_6.f90: New testcase.
5654         * gfortran.dg/assign_10.f90: Adjust.
5655
5656 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
5657
5658         PR fortran/43836
5659         * gfortran.dg/gomp/pr43836.f90: New test.
5660
5661 2010-04-21  Richard Guenther  <rguenther@suse.de>
5662
5663         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5664
5665 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5666
5667         * gcc.dg/torture/builtin-cproj-3.c: New.
5668
5669 2010-04-20  Jason Merrill  <jason@redhat.com>
5670
5671         PR c++/9335
5672         * g++.dg/template/recurse2.C: New.
5673         * g++.dg/parse/crash36.C: Adjust.
5674         * g++.dg/other/fold1.C: Adjust.
5675         * g++.dg/init/member1.C: Adjust.
5676         * lib/prune.exp: Prune "skipping N instantiation contexts".
5677
5678 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5679
5680         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5681
5682 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5683
5684         * gcc.dg/torture/builtin-cproj-1.c: New.
5685         * gcc.dg/torture/builtin-cproj-2.c: New.
5686
5687 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
5688
5689         PR c++/43800
5690         PR c++/43704
5691         * g++.dg/template/typedef32.C: Adjust.
5692         * g++.dg/template/typedef33.C: New test.
5693
5694 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
5695
5696         PR fortran/43227
5697         * gfortran.dg/proc_decl_23.f90: New test.
5698
5699         PR fortran/43266
5700         * gfortran.dg/abstract_type_6.f03: New test.
5701
5702 2010-04-20  Xinliang David Li  <davidxl@google.com>
5703
5704         * g++.dg/tree-ssa/fold-compare.C: New.
5705
5706 2010-04-20  Richard Guenther  <rguenther@suse.de>
5707
5708         PR tree-optimization/39417
5709         * g++.dg/torture/pr39417.C: New testcase.
5710
5711 2010-04-20  Richard Guenther  <rguenther@suse.de>
5712
5713         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5714
5715 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
5716
5717         * g++.dg/debug/dwarf2/rv1.C: New test.
5718
5719 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5720
5721         PR target/43635
5722         * gcc.c-torture/compile/pr43635.c: New testcase.
5723
5724 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5725
5726         PR fortran/43339
5727         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5728         of sequential loops being private only in the innermost containing
5729         task region.
5730
5731         PR middle-end/43337
5732         * gfortran.dg/gomp/pr43337.f90: New test.
5733
5734 2010-04-19  Richard Guenther  <rguenther@suse.de>
5735
5736         PR tree-optimization/43796
5737         * gfortran.dg/pr43796.f90: New testcase.
5738
5739 2010-04-19  Richard Guenther  <rguenther@suse.de>
5740
5741         PR tree-optimization/43783
5742         * gcc.c-torture/execute/pr43783.c: New testcase.
5743
5744 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
5745
5746         PR target/43766
5747         * gcc.target/i386/pr43766.c: New test.
5748
5749 2010-04-19  Jie Zhang  <jie@codesourcery.com>
5750
5751         PR target/43662
5752         * gcc.target/i386/pr43662.c: New test.
5753
5754 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
5755
5756         PR c++/43704
5757         * g++.dg/template/typedef32.C: New test.
5758
5759 2010-04-19  Ira Rosen  <irar@il.ibm.com>
5760
5761         PR tree-optimization/37027
5762         * lib/target-supports.exp
5763         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5764         * gcc.dg/vect/pr37027.c: New test.
5765         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5766         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5767         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5768         gcc.dg/vect/vect-complex-6.c: Likewise.
5769
5770 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5771
5772         * g++.dg/debug/dwarf2/enum1.C: New test.
5773
5774 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5775
5776         * gnat.dg/rep_clause5.ad[sb]: New test.
5777         * gnat.dg/rep_clause5_pkg.ads: New helper.
5778
5779 2010-04-18  Ira Rosen  <irar@il.ibm.com>
5780
5781         PR tree-optimization/43771
5782         * g++.dg/vect/pr43771.cc: New test.
5783
5784 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5785
5786         PR fortran/31538
5787         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5788         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5789
5790 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5791
5792         * gnat.dg/sizetype.adb: Rename into...
5793         * gnat.dg/sizetype1.adb: ...this.
5794         * gnat.dg/sizetype2.adb: New test.
5795
5796 2010-04-16  Richard Guenther  <rguenther@suse.de>
5797
5798         PR tree-optimization/43572
5799         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5800
5801 2010-04-16  Olivier Hainque  <hainque@adacore.com>
5802
5803         * gnat.dg/specs/discr_private.ads: New test.
5804
5805 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
5806
5807         PR target/41514
5808         * gcc.target/arm/thumb-comparisons.c: New test.
5809
5810         PR target/40603
5811         * gcc.target/arm/thumb-cbranchqi.c: New test.
5812
5813 2010-04-16  Christian Bruel  <christian.bruel@st.com>
5814
5815         * g++.dg/torture/pr36191.C: Enable for SH.
5816
5817 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
5818
5819         * gnat.dg/wide_boolean.adb: New test.
5820         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5821
5822 2010-04-15  Richard Guenther  <rguenther@suse.de>
5823
5824         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5825         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5826         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5827         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5828         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5829         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5830         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5831         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5832         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5833         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5834         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5835         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5836         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5837         * gcc.dg/torture/ipa-pta-2.c: Likewise.
5838         * gcc.dg/torture/ipa-pta-1.c: Adjust.
5839
5840 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
5841
5842         PR target/21803
5843         * gcc.target/arm/pr42496.c: New test.
5844
5845 2010-04-14  Jason Merrill  <jason@redhat.com>
5846
5847         PR c++/36625
5848         * g++.dg/ext/attrib38.C: New.
5849
5850 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
5851
5852         PR testsuite/43739
5853         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5854
5855 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5856
5857         PR 42966
5858         * gcc.dg/cpp/warn-undef-2.c: Update.
5859         * gcc.dg/cpp/warn-traditional-2.c: Update.
5860         * gcc.dg/cpp/warn-comments-2.c: Update.
5861         * gcc.dg/cpp/warn-variadic-2.c: Update.
5862         * gcc.dg/cpp/warn-long-long-2.c: Update.
5863         * gcc.dg/cpp/warn-deprecated-2.c: Update.
5864         * gcc.dg/cpp/warn-multichar-2.c: Update.
5865         * gcc.dg/cpp/warn-normalized-3.c: Update.
5866         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5867         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5868         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5869         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5870         * gcc.dg/cpp/warn-redefined-2.c: Update.
5871         * gfortran.dg/warning-directive-2.F90: Update.
5872         * c-c++-common/cpp/warning-directive-2.c: Update.
5873
5874 2010-04-14  Michael Matz  <matz@suse.de>
5875
5876         PR tree-optimization/42963
5877         * gcc.dg/pr42963.c: New testcase.
5878
5879 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
5880
5881         * gnat.dg/class_wide.adb: Rename into...
5882         * gnat.dg/class_wide1.adb: ...this.
5883         * gnat.dg/class_wide2.ad[sb]: New test.
5884
5885 2010-04-14  Tobias Burnus  <burnus@net-b.de>
5886
5887         PR fortran/18918
5888         * gfortran.dg/coarray_9.f90: Update dg-errors.
5889         * gfortran.dg/coarray_10.f90: New test.
5890         * gfortran.dg/coarray_11.f90: New test.
5891
5892 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5893
5894         PR fortran/43747
5895         gfortran.dg/initialization_24.f90: New test.
5896
5897 2010-04-13  Jason Merrill  <jason@redhat.com>
5898
5899         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5900         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5901
5902 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5903
5904         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5905         * g++.dg/dg.exp: Likewise.
5906         * gcc.dg/cpp/warning-directive-1.c: Move to ...
5907         * c-c++-common/cpp/warning-directive-1.c: ... here.
5908         * gcc.dg/cpp/warning-directive-2.c: Move to ...
5909         * c-c++-common/cpp/warning-directive-2.c: ... here.
5910         * gcc.dg/cpp/warning-directive-3.c: Move to ...
5911         * c-c++-common/cpp/warning-directive-3.c: ... here.
5912         * gcc.dg/cpp/warning-directive-4.c: Move to ...
5913         * c-c++-common/cpp/warning-directive-4.c: ... here.
5914         * g++.dg/cpp/warning-directive-1.C: Delete.
5915         * g++.dg/cpp/warning-directive-2.C: Delete.
5916         * g++.dg/cpp/warning-directive-3.C: Delete.
5917         * g++.dg/cpp/warning-directive-4.C: Delete.
5918         * gcc.dg/cpp/normalised-3.c: Delete.
5919         * g++.dg/cpp/normalised-1.C: Rename as ...
5920         * c-c++-common/cpp/normalised-3.c: ... this.
5921
5922 2010-04-13  Martin Jambor  <mjambor@suse.cz>
5923
5924         * gcc.dg/tree-ssa/sra-9.c: New test.
5925
5926 2010-04-13  Michael Matz  <matz@suse.de>
5927
5928         PR middle-end/43730
5929         * gcc.dg/pr43730.c: New test.
5930
5931 2010-04-13  Michael Matz  <matz@suse.de>
5932
5933         * gcc.dg/tree-ssa/negate.c: New testcase.
5934
5935 2010-04-13  Richard Guenther  <rguenther@suse.de>
5936
5937         PR testsuite/43735
5938         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5939
5940 2010-04-13  Richard Guenther  <rguenther@suse.de>
5941
5942         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5943
5944 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
5945
5946         * gnat.dg/derived_type1.adb: New test.
5947
5948 2010-04-13  Matthias Klose  <doko@ubuntu.com>
5949
5950         * gcc.dg/plugindir1.c: New testcase.
5951         * gcc.dg/plugindir2.c: New testcase.
5952         * gcc.dg/plugindir3.c: New testcase.
5953         * gcc.dg/plugindir4.c: New testcase.
5954
5955 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
5956
5957         * gcc.target/i386/rotate-2.c: New test.
5958
5959 2010-04-12  Jason Merrill  <jason@redhat.com>
5960
5961         PR c++/43641
5962         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5963         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5964
5965 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
5966
5967         PR c++/25811
5968         * g++.dg/init/pr25811.C: New test.
5969
5970 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5971
5972         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5973         dg-error, dg-warning.
5974         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5975
5976 2010-04-12  Richard Guenther  <rguenther@suse.de>
5977
5978         * gcc.dg/torture/inline-2.c: New testcase.
5979
5980 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
5981
5982         PR bootstrap/43699
5983         * gcc.dg/Wunused-var-7.c: New test.
5984
5985         PR tree-optimization/43560
5986         * gcc.c-torture/execute/pr43560.c: New test.
5987
5988 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
5989
5990         * gnat.dg/aggr13.adb: New test.
5991         * gnat.dg/aggr14.adb: Likewise.
5992         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5993
5994 2010-04-12  Richard Guenther  <rguenther@suse.de>
5995
5996         PR c++/43611
5997         * g++.dg/torture/pr43611.C: New testcase.
5998
5999 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6000
6001         PR c/36774
6002         * gcc.dg/pr36774-1.c: New test.
6003         * gcc.dg/pr36774-2.c: New test.
6004
6005 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6006
6007         * gcc.target/sh/rte-delay-slot.c: New test.
6008
6009 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6010
6011         * gnat.dg/pack9.adb: Remove -cargs option.
6012         * gnat.dg/aggr12.ad[sb]: New test.
6013
6014 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6015
6016         PR target/43417
6017         * gcc.target/sh/pr43417.c: New test.
6018
6019 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6020
6021         PR fortran/43591
6022         * gfortran.dg/spec_expr_6.f90: New test.
6023
6024 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6025
6026         PR cpp/43195
6027         * gcc.dg/cpp/pr43195.c: New.
6028         * gcc.dg/cpp/pr43195.h: New.
6029
6030 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6031
6032         PR 42965
6033         * gcc.dg/Werror-6.c: Adjust.
6034         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6035         * gcc.dg/Werror-4.c: Likewise.
6036         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6037         * gcc.dg/Wswitch-enum-error.c: Likewise.
6038         * gcc.dg/Wpointer-arith.c: Likewise.
6039         * gcc.dg/Wfatal.c: Likewise.
6040         * gcc.dg/Wswitch-error.c: Likewise.
6041         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6042         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6043         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6044         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6045         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6046         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6047         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6048         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6049         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6050         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6051         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6052         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6053         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6054         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6055         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6056         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6057         * g++.dg/cpp/warning-directive-2.C: Likewise.
6058         * gfortran.dg/warning-directive-2.F90: Likewise.
6059
6060 2010-04-09  Jason Merrill  <jason@redhat.com>
6061
6062         PR c++/42623
6063         * g++.dg/template/sizeof13.C: New.
6064
6065 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6066
6067         * g++.dg/other/pr35504.C: Add check for thiscall.
6068         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6069         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6070
6071 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6072
6073         PR c++/28584
6074         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6075         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6076         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6077         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6078         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6079         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6080         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6081         * g++.dg/other/increment1.C: Likewise.
6082
6083 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6084
6085         PR fortran/18918
6086         * gfortran.dg/coarray_7.f90: New test.
6087         * gfortran.dg/coarray_8.f90: New test.
6088
6089 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6090
6091         PR fortran/28039
6092         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6093
6094 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6095
6096         PR target/43643
6097         * gcc.dg/pr43643.c: New test.
6098
6099 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6100
6101         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6102
6103 2010-04-08  Richard Guenther  <rguenther@suse.de>
6104
6105         PR tree-optimization/43679
6106         * gcc.c-torture/compile/pr43679.c: New testcase.
6107
6108 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6109
6110         PR debug/43670
6111         * gcc.dg/pr43670.c: New test.
6112
6113 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6114
6115         PR middle-end/40815
6116         * gcc.dg/tree-ssa/reassoc-19.c: New.
6117
6118 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6119
6120         PR c/18624
6121         * gcc.dg/Wunused-var-1.c: New test.
6122         * gcc.dg/Wunused-var-2.c: New test.
6123         * gcc.dg/Wunused-var-3.c: New test.
6124         * gcc.dg/Wunused-var-4.c: New test.
6125         * gcc.dg/Wunused-var-5.c: New test.
6126         * gcc.dg/Wunused-var-6.c: New test.
6127         * gcc.dg/Wunused-parm-1.c: New test.
6128
6129         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6130         * gcc.dg/trunc-1.c: Likewise.
6131         * gcc.dg/vla-9.c: Likewise.
6132         * gcc.dg/dfp/composite-type.c: Likewise.
6133
6134 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6135
6136         PR objc/35996
6137         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6138         * obj-c++.dg/objc-gc-3.mm: Ditto.
6139
6140 2010-04-07  Simon Baldwin  <simonb@google.com>
6141
6142         * gcc.dg/cpp/warn-undef-2.c: New.
6143         * gcc.dg/cpp/warn-traditional-2.c: New.
6144         * gcc.dg/cpp/warn-comments-2.c: New.
6145         * gcc.dg/cpp/warning-directive-1.c: New.
6146         * gcc.dg/cpp/warn-long-long.c: New.
6147         * gcc.dg/cpp/warn-traditional.c: New.
6148         * gcc.dg/cpp/warn-variadic-2.c: New.
6149         * gcc.dg/cpp/warn-undef.c: New.
6150         * gcc.dg/cpp/warn-normalized-1.c: New.
6151         * gcc.dg/cpp/warning-directive-2.c: New.
6152         * gcc.dg/cpp/warn-long-long-2.c: New.
6153         * gcc.dg/cpp/warn-variadic.c: New.
6154         * gcc.dg/cpp/warn-normalized-2.c: New.
6155         * gcc.dg/cpp/warning-directive-3.c: New.
6156         * gcc.dg/cpp/warn-deprecated-2.c: New.
6157         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6158         * gcc.dg/cpp/warn-multichar-2.c: New.
6159         * gcc.dg/cpp/warn-normalized-3.c: New.
6160         * gcc.dg/cpp/warning-directive-4.c: New.
6161         * gcc.dg/cpp/warn-unused-macros.c: New.
6162         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6163         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6164         * gcc.dg/cpp/warn-cxx-compat.c: New.
6165         * gcc.dg/cpp/warn-redefined.c: New.
6166         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6167         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6168         * gcc.dg/cpp/warn-deprecated.c: New.
6169         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6170         * gcc.dg/cpp/warn-redefined-2.c: New.
6171         * gcc.dg/cpp/warn-comments.c: New.
6172         * gcc.dg/cpp/warn-multichar.c: New.
6173         * g++.dg/cpp/warning-directive-1.C: New.
6174         * g++.dg/cpp/warning-directive-2.C: New.
6175         * g++.dg/cpp/warning-directive-3.C: New.
6176         * g++.dg/cpp/warning-directive-4.C: New.
6177         * gfortran.dg/warning-directive-1.F90: New.
6178         * gfortran.dg/warning-directive-3.F90: New.
6179         * gfortran.dg/warning-directive-2.F90: New.
6180         * gfortran.dg/warning-directive-4.F90: New.
6181
6182 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6183
6184         PR objc++/23716
6185         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6186
6187 2010-04-07  Jason Merrill  <jason@redhat.com>
6188
6189         * g++.dg/template/dr408.C: New.
6190
6191         * g++.dg/lookup/ns4.C: New.
6192
6193         PR c++/38392
6194         * g++.dg/template/friend51.C: New test.
6195
6196         PR c++/41970
6197         * g++.old-deja/g++.other/linkage1.C: Adjust.
6198
6199 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6200
6201         PR c++/42697
6202         * g++.dg/template/crash94.C: New test.
6203
6204 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6205
6206         PR c++/40239
6207         * g++.dg/init/aggr5.C: New test.
6208         * g++.dg/init/aggr5.C: New test.
6209
6210 2010-04-07  Richard Guenther  <rguenther@suse.de>
6211
6212         PR tree-optimization/43270
6213         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6214         * gcc.dg/Warray-bounds-7.c: Likewise.
6215
6216 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6217
6218         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6219         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6220         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6221
6222 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6223
6224         PR c++/42556
6225         * g++.dg/init/pr42556.C: New test.
6226
6227 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6228
6229         PR debug/43628
6230         * g++.dg/debug/dwarf2/typedef2.C: New test.
6231
6232 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6233
6234         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6235         c-c++-common/dwarf2/redeclaration-1.C
6236
6237 2010-04-06  Jason Merrill  <jason@redhat.com>
6238
6239         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6240         * g++.dg/ext/attrib18.C: Likewise.
6241         * g++.dg/ext/bitfield2.C: Likewise.
6242         * g++.dg/ext/bitfield4.C: Likewise.
6243         * g++.dg/ext/visibility/warn2.C: Likewise.
6244         * g++.dg/ext/visibility/warn3.C: Likewise.
6245         * g++.dg/gomp/pr26690-1.C: Likewise.
6246         * g++.dg/inherit/covariant7.C: Likewise.
6247         * g++.dg/init/synth2.C: Likewise.
6248         * g++.dg/lookup/using7.C: Likewise.
6249         * g++.dg/other/crash-4.C: Likewise.
6250         * g++.dg/other/error13.C: Likewise.
6251         * g++.dg/other/error20.C: Likewise.
6252         * g++.dg/parse/crash31.C: Likewise.
6253         * g++.dg/parse/error16.C: Likewise.
6254         * g++.dg/parse/error19.C: Likewise.
6255         * g++.dg/parse/error27.C: Likewise.
6256         * g++.dg/parse/error28.C: Likewise.
6257         * g++.dg/parse/fused-params1.C: Likewise.
6258         * g++.dg/template/error2.C: Likewise.
6259         * g++.dg/template/local6.C: Likewise.
6260         * g++.dg/template/qualttp15.C: Likewise.
6261         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6262         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6263         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6264         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6265         * g++.old-deja/g++.eh/spec6.C: Likewise.
6266         * g++.old-deja/g++.jason/crash3.C: Likewise.
6267         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6268         * g++.old-deja/g++.law/ctors5.C: Likewise.
6269         * g++.old-deja/g++.law/ctors9.C: Likewise.
6270         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6271         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6272         * g++.old-deja/g++.other/struct1.C: Likewise.
6273         * g++.old-deja/g++.other/volatile1.C: Likewise.
6274         * g++.old-deja/g++.pt/crash36.C: Likewise.
6275         * g++.old-deja/g++.pt/derived3.C: Likewise.
6276         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6277         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6278
6279 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6280
6281         PR middle-end/43519
6282         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6283         * gcc.dg/graphite/id-19.c: New.
6284
6285 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6286
6287         PR middle-end/32824
6288         * gcc.dg/vect/pr32824: New.
6289
6290 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6291
6292         PR fortran/18918
6293         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6294         * gfortran.dg/coarray_3.f90: Ditto.
6295         * gfortran.dg/coarray_4.f90: Ditto.
6296         * gfortran.dg/coarray_5.f90: Ditto.
6297         * gfortran.dg/coarray_6.f90: Ditto.
6298         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6299
6300 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6301
6302         PR fortran/18918
6303         * gfortran.dg/coarray_4.f90: Fix test.
6304         * gfortran.dg/coarray_6.f90: Add more tests.
6305
6306 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6307
6308         PR fortran/18918
6309         * gfortran.dg/coarray_4.f90: New test.
6310         * gfortran.dg/coarray_5.f90: New test.
6311         * gfortran.dg/coarray_6.f90: New test.
6312
6313 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6314
6315         PR fortran/18918
6316         * gfortran.dg/iso_fortran_env_5.f90: New test.
6317         * gfortran.dg/iso_fortran_env_6.f90: New test.
6318
6319 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6320
6321         PR fortran/39997
6322         * gfortran.dg/coarray_1.f90: New test.
6323         * gfortran.dg/coarray_2.f90: New test.
6324         * gfortran.dg/coarray_3.f90: New test.
6325
6326 2010-04-06  Jason Merrill  <jason@redhat.com>
6327
6328         PR c++/43648
6329         * g++.dg/template/dtor8.C: New.
6330
6331         PR c++/43621
6332         * g++.dg/template/error-recovery2.C: New.
6333
6334 2010-04-06  Jan Hubicka  <jh@suse.czpli
6335
6336         PR tree-optimization/42906
6337         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6338
6339 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6340
6341         PR fortran/43178
6342         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6343         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6344         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6345
6346 2010-04-06  Richard Guenther  <rguenther@suse.de>
6347
6348         PR tree-optimization/43627
6349         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6350
6351 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6352
6353         PR target/43638
6354         * gcc.target/i386/pr43638.c: New test.
6355
6356 2010-04-06  Richard Guenther  <rguenther@suse.de>
6357
6358         PR middle-end/43661
6359         * gcc.c-torture/compile/pr43661.c: New testcase.
6360
6361 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6362
6363         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6364
6365 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6366
6367         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6368
6369 2010-04-02  Richard Guenther  <rguenther@suse.de>
6370
6371         PR tree-optimization/43629
6372         * gcc.c-torture/execute/pr43629.c: New testcase.
6373
6374 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6375             Dominique d'Humieres  <dominiq@lps.ens.fr>
6376
6377         PR libfortran/43605
6378         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6379
6380 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6381
6382         PR debug/43325
6383         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6384
6385 2010-04-01  Jason Merrill  <jason@redhat.com>
6386
6387         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6388
6389 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6390             Manfred Schwarb  <manfred99@gmx.ch>
6391
6392         PR libfortran/43605
6393         * gfortran.dg/ftell_3.f90: New test.
6394
6395 2010-04-01  Richard Guenther  <rguenther@suse.de>
6396
6397         PR middle-end/43614
6398         * gcc.c-torture/compile/pr43614.c: New testcase.
6399
6400 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6401
6402         PR tree-optimization/43141
6403         * gcc.dg/guality/pr43141.c: New test.
6404
6405 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6406
6407         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6408         * g++.dg/eh/spbp.C: Likewise.
6409         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6410         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6411         superfluous casts.
6412         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6413         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6414         * objc.dg/dwarf-2.m: Likewise.
6415
6416 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6417
6418         PR middle-end/43464
6419         * gcc.dg/graphite/id-pr43464.c: New.
6420         * gcc.dg/graphite/id-pr43464-1.c: New.
6421
6422 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6423
6424         PR middle-end/43351
6425         * gcc.dg/graphite/id-pr43351.c
6426
6427 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6428
6429         PR testsuite/35165
6430         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6431         * obj-c++.dg/try-catch-2.mm: Ditto.
6432         * obj-c++.dg/lookup-2.mm: Ditto.
6433         * obj-c++.dg/encode-8.m: Ditto.
6434         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6435         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6436         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6437         * obj-c++.dg/const-str-11.mm: Ditto.
6438         * obj-c++.dg/const-str-9.mm: Ditto.
6439         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6440         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6441         * obj-c++.dg/except-1.mm: Ditto.
6442         * obj-c++.dg/const-str-7.mm: Ditto.
6443         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6444         * obj-c++.dg/const-str-3.mm: Ditto.
6445         * obj-c++.dg/const-str-7.mm: Ditto.
6446         * obj-c++.dg/stubify-2.mm: Change dump file name.
6447
6448         PR objc++/23613
6449         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6450         New macro.
6451         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6452         Remove dg-xfail-if.
6453
6454 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6455
6456         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
6457         only with -O2, -O3 or -Os and not with -fwhopr.
6458
6459 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
6460
6461         PR c++/43558
6462         * g++.dg/template/typedef31.C: New test.
6463
6464 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6465
6466         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6467         assembler output on *-*-solaris2*.
6468         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6469
6470 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
6471
6472         PR debug/43557
6473         * gcc.dg/pr43557-1.c: New test.
6474         * gcc.dg/pr43557-2.c: New file.
6475
6476 2010-03-31  Jie Zhang  <jie@codesourcery.com>
6477
6478         PR 43562
6479         * gcc.dg/pr43562.c: New test.
6480
6481 2010-03-30  Jason Merrill  <jason@redhat.com>
6482
6483         PR c++/43076
6484         * g++.dg/template/error-recovery1.C: New.
6485
6486         PR c++/41786
6487         * g++.dg/parse/ambig5.C: New.
6488
6489 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
6490
6491         PR debug/43593
6492         * gcc.dg/guality/pr43593.c: New test.
6493
6494 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
6495
6496         PR middle-end/43430
6497         * gcc.dg/vect/pr43430-1.c: New.
6498
6499 2010-03-30  Jason Merrill  <jason@redhat.com>
6500
6501         PR c++/43559
6502         * g++.dg/template/partial7.C: New.
6503
6504 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6505
6506         * gcc.target/s390/stackcheck1.c: New testcase.
6507
6508 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6509
6510         PR libfortran/43265
6511         * gfortran.dg/read_eof_8.f90: New test.
6512
6513 2010-03-29  Jason Merrill  <jason@redhat.com>
6514
6515         * gcc.dg/cpp/include6.c: Change [] to ().
6516
6517         N3077
6518         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6519         splicing and UCNs.
6520         * c-c++-common/raw-string-2.c: Add trigraph test.
6521         * c-c++-common/raw-string-8.c: New.
6522         * c-c++-common/raw-string-9.c: New.
6523         * c-c++-common/raw-string-10.c: New.
6524
6525         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6526         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6527         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6528         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6529         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6530         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6531         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6532
6533 2010-03-29  Richard Guenther  <rguenther@suse.de>
6534
6535         PR tree-optimization/43560
6536         * gcc.dg/torture/pr43560.c: New testcase.
6537
6538 2010-03-29  Jason Merrill  <jason@redhat.com>
6539
6540         N3077
6541         * g++.dg/ext/raw-string-1.C: Change [] to ().
6542         * g++.dg/ext/raw-string-2.C: Change [] to ().
6543         Don't use \ in delimiter.
6544         * g++.dg/ext/raw-string-3.C: Change [] to ().
6545         * g++.dg/ext/raw-string-4.C: Change [] to ().
6546         * g++.dg/ext/raw-string-5.C: Change [] to ().
6547         Test for error on \ in delimiter.
6548         * g++.dg/ext/raw-string-6.C: Change [] to ().
6549         * g++.dg/ext/raw-string-7.C: Change [] to ().
6550
6551 2010-03-29  Jie Zhang  <jie@codesourcery.com>
6552
6553         PR 43564
6554         * gcc.dg/pr43564.c: New test.
6555
6556 2010-03-29  Tobias Burnus  <burnus@net-b.de>
6557
6558         PR fortran/43551
6559         * gfortran.dg/direct_io_12.f90: New test.
6560
6561 2010-03-28  Jan Hubicka  <jh@suse.cz>
6562
6563         PR tree-optimization/43505
6564         * gfortran.dg/pr43505.f90: New testcase.
6565
6566 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
6567
6568         PR tree-optimization/43528
6569         * gcc.target/i386/pr43528.c: New test.
6570
6571 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
6572
6573         PR c/43381
6574         * gcc.dg/parm-impl-decl-3.c: New test.
6575
6576 2010-03-26  Jason Merrill  <jason@redhat.com>
6577
6578         PR c++/43509
6579         * g++.dg/cpp0x/parse1.C: New.
6580
6581 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
6582
6583         PR target/43524
6584         * gcc.target/i386/pr43524.c: New test.
6585
6586 2010-03-26  Martin Jambor  <mjambor@suse.cz>
6587
6588         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6589         whitespace, rename main to foo.
6590         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6591         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6592         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6593         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6594         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6595         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6596         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6597         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6598         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6599         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6600         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6601
6602 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
6603
6604         PR c++/43327
6605         * g++.dg/other/crash-10.C: New test.
6606         * g++.dg/other/crash-11.C: New test.
6607
6608 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6609
6610         PR libfortran/43517
6611         * gfortran.dg/read_eof_7.f90: New test.
6612
6613 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6614
6615         PR objc/35165
6616         PR testsuite/43512
6617         * objc-obj-c++-shared: New directory.
6618         * objc-obj-c++-shared/Object1-implementation.h: New file.
6619         * objc-obj-c++-shared/Object1.h: New file.
6620         * objc-obj-c++-shared/Protocol1.h: New file.
6621         * objc-obj-c++-shared/next-abi.h: New file.
6622         * objc-obj-c++-shared/next-mapping.h: New file.
6623         * objc/execute/next_mapping.h: Delete.
6624         * objc.dg/special/special.exp: For all targets run the tests with
6625         -fgnu-runtime, for darwin targets also run the tests with
6626         -fnext-runtime.
6627         * objc.dg/dg.exp: Ditto.
6628         * obj-c++.dg/dg.exp: Ditto.
6629         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6630         Protocol1.h) and next-mapping.h as required.  Amend testcase to
6631         include use of updated NeXT interface.
6632         * objc/execute/formal_protocol-5.m: Ditto.
6633         * objc/execute/protocol-isEqual-2.m: Ditto.
6634         * objc/execute/protocol-isEqual-4.m: Ditto.
6635         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6636         Protocol1.h) and next-mapping.h as required.
6637         * objc/execute/object_is_class.m: Ditto.
6638         * objc/execute/enumeration-1.m: Ditto.
6639         * objc/execute/class-13.m: Ditto.
6640         * objc/execute/formal_protocol-2.m: Ditto.
6641         * objc/execute/formal_protocol-4.m: Ditto.
6642         * objc/execute/class-1.m: Ditto.
6643         * objc/execute/bycopy-1.m: Ditto.
6644         * objc/execute/formal_protocol-6.m: Ditto.
6645         * objc/execute/bycopy-3.m: Ditto.
6646         * objc/execute/class-3.m: Ditto.
6647         * objc/execute/bf-11.m: Ditto.
6648         * objc/execute/class-5.m: Ditto.
6649         * objc/execute/bf-13.m: Ditto.
6650         * objc/execute/class-7.m: Ditto.
6651         * objc/execute/bf-15.m: Ditto.
6652         * objc/execute/class-9.m: Ditto.
6653         * objc/execute/bf-17.m: Ditto.
6654         * objc/execute/bf-19.m: Ditto.
6655         * objc/execute/IMP.m: Ditto.
6656         * objc/execute/exceptions/catchall-1.m: Ditto.
6657         * objc/execute/exceptions/trivial.m: Ditto.
6658         * objc/execute/exceptions/finally-1.m: Ditto.
6659         * objc/execute/exceptions/local-variables-1.m: Ditto.
6660         * objc/execute/exceptions/foward-1.m: Ditto.
6661         * objc/execute/bf-2.m: Ditto.
6662         * objc/execute/string1.m: Ditto.
6663         * objc/execute/bf-4.m: Ditto.
6664         * objc/execute/informal_protocol.m: Ditto.
6665         * objc/execute/string3.m: Ditto.
6666         * objc/execute/bf-6.m: Ditto.
6667         * objc/execute/bf-8.m: Ditto.
6668         * objc/execute/class-tests-1.h: Ditto.
6669         * objc/execute/protocol-isEqual-1.m: Ditto.
6670         * objc/execute/protocol-isEqual-3.m: Ditto.
6671         * objc/execute/_cmd.m: Ditto.
6672         * objc/execute/function-message-1.m: Ditto.
6673         * objc/execute/bf-20.m: Ditto.
6674         * objc/execute/bf-common.h: Ditto.
6675         * objc/execute/np-2.m: Ditto.
6676         * objc/execute/class-10.m: Ditto.
6677         * objc/execute/class-12.m: Ditto.
6678         * objc/execute/enumeration-2.m: Ditto.
6679         * objc/execute/class-14.m: Ditto.
6680         * objc/execute/encode-1.m: Ditto.
6681         * objc/execute/formal_protocol-1.m: Ditto.
6682         * objc/execute/formal_protocol-3.m: Ditto.
6683         * objc/execute/accessing_ivars.m: Ditto.
6684         * objc/execute/bycopy-2.m: Ditto.
6685         * objc/execute/class-2.m: Ditto.
6686         * objc/execute/bf-10.m: Ditto.
6687         * objc/execute/formal_protocol-7.m: Ditto.
6688         * objc/execute/root_methods.m: Ditto.
6689         * objc/execute/class-4.m: Ditto.
6690         * objc/execute/bf-12.m: Ditto.
6691         * objc/execute/class-6.m: Ditto.
6692         * objc/execute/bf-14.m: Ditto.
6693         * objc/execute/nested-func-1.m: Ditto.
6694         * objc/execute/class-8.m: Ditto.
6695         * objc/execute/private.m: Ditto.
6696         * objc/execute/bf-16.m: Ditto.
6697         * objc/execute/bf-18.m: Ditto.
6698         * objc/execute/load-3.m: Ditto.
6699         * objc/execute/compatibility_alias.m: Ditto.
6700         * objc/execute/bf-1.m: Ditto.
6701         * objc/execute/no_clash.m: Ditto.
6702         * objc/execute/bf-3.m: Ditto.
6703         * objc/execute/string2.m: Ditto.
6704         * objc/execute/bf-5.m: Ditto.
6705         * objc/execute/string4.m: Ditto.
6706         * objc/execute/bf-7.m: Ditto.
6707         * objc/execute/object_is_meta_class.m: Ditto.
6708         * objc/execute/bf-9.m: Ditto.
6709         * objc/execute/bf-21.m: Ditto.
6710         * objc/execute/cascading-1.m: Ditto.
6711         * objc/execute/trivial.m: Ditto.
6712         * objc/execute/np-1.m: Ditto.
6713         * objc/compile/trivial.m: Ditto.
6714         * objc/execute/class_self-2.m: Include <stdlib.h>.
6715         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6716         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6717         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6718         and 64bit. Use new NeXT interface as required.
6719         * objc.dg/special/unclaimed-category-1.m: Ditto.
6720         * objc.dg/special/unclaimed-category-1.h: Ditto.
6721         * objc.dg/special/unclaimed-category-1a.m: Ditto.
6722         * objc.dg/func-ptr-1.m: Ditto.
6723         * objc.dg/stret-1.m: Ditto.
6724         * objc.dg/encode-2.m: Ditto.
6725         * objc.dg/category-1.m: Ditto.
6726         * objc.dg/encode-3.m: Ditto.
6727         * objc.dg/call-super-3.m: Ditto.
6728         * objc.dg/method-3.m: Ditto.
6729         * objc.dg/func-ptr-2.m: Ditto.
6730         * objc.dg/lookup-1.m: Ditto.
6731         * objc.dg/encode-4.m: Ditto.
6732         * objc.dg/fix-and-continue-1.m: Ditto.
6733         * objc.dg/proto-lossage-3.m: Ditto.
6734         * objc.dg/method-13.m: Ditto.
6735         * objc.dg/proto-qual-1.m: Ditto.
6736         * objc.dg/zero-link-3.m: Ditto.
6737         * objc.dg/bitfield-1.m: Ditto.
6738         * objc.dg/va-meth-1.m: Ditto.
6739         * objc.dg/super-class-3.m: Ditto.
6740         * objc.dg/call-super-1.m: Ditto.
6741         * objc.dg/type-size-2.m: Ditto.
6742         * objc.dg/method-10.m: Ditto.
6743         * objc.dg/defs.m: Ditto.
6744         * objc.dg/const-str-3.m: Ditto.
6745         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6746         Protocol1.h) and next-mapping.h as required. Use new NeXT
6747         interface as required.
6748         * objc.dg/super-class-4.m: Ditto.
6749         * objc.dg/comp-types-8.m: Ditto.
6750         * objc.dg/call-super-2.m: Ditto.
6751         * objc.dg/objc-fast-4.m: Ditto.
6752         * objc.dg/method-6.m: Ditto.
6753         * objc.dg/const-str-3.m: Ditto.
6754         * objc.dg/const-str-7.m: Ditto.
6755         * objc.dg/method-15.m: Ditto.
6756         * objc.dg/method-19.m: Ditto.
6757         * objc.dg/sync-1.m: Ditto.
6758         * objc.dg/layout-1.m: Ditto.
6759         * objc.dg/bitfield-3.m: Ditto.
6760         * objc.dg/try-catch-3.m: Ditto.
6761         * objc.dg/try-catch-7.m: Ditto.
6762         * objc.dg/comp-types-10.m: Ditto.
6763         * objc.dg/selector-2.: Ditto.
6764         * objc.dg/method-7.m: Ditto.
6765         * objc.dg/typedef-alias-1.m: Ditto.
6766         * objc.dg/proto-lossage-2.m: Ditto.
6767         * objc.dg/comp-types-11.m: Ditto.
6768         * objc.dg/sizeof-1.m: Ditto.
6769         * objc.dg/method-17.m: Ditto.
6770         * objc.dg/bitfield-5.m: Ditto.
6771         * objc.dg/try-catch-1.m: Ditto.
6772         * objc.dg/encode-5.m: Ditto.
6773         * objc.dg/fix-and-continue-2.m: Ditto.
6774         * objc.dg/method-9.m: Ditto.
6775         * objc.dg/isa-field-1.m: Ditto.
6776         * objc.dg/local-decl-2.m: Ditto.
6777         * objc.dg/objc-gc-4.m: Ditto.
6778         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6779         * objc.dg/gnu-runtime-3.m: Ditto.
6780         * objc.dg/encode-7.m: Ditto.
6781         * objc.dg/encode-8.m: Ditto.
6782         * objc.dg/selector-3.m: Ditto.
6783         * objc.dg/gnu-runtime-1.m: Ditto.
6784         * objc.dg/const-str-12.m: Ditto.
6785         * objc.dg/gnu-runtime-2.m: Ditto.
6786         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6787         * objc.dg/selector-1.m: Ditto.
6788         * objc.dg/stubify-2.m: Ditto.
6789         * objc.dg/zero-link-1.m: Ditto.
6790         * objc.dg/stret-2.m: Ditto.
6791         * objc.dg/zero-link-2.m: Ditto.
6792         * objc.dg/next-runtime-1.m: Ditto.
6793         * objc.dg/symtab-1.m: Ditto.
6794         * objc.dg/stubify-1.m: Ditto.
6795         * objc.dg/bitfield-2.m: Ditto.
6796         * objc.dg/try-catch-10.m: Apply to both runtimes.
6797         * objc.dg/const-str-1.m: Ditto.
6798         * objc.dg/image-info.m: Ditto.
6799         * objc.dg/encode-9.m: Ditto.
6800         * objc.dg/pragma-1.m: Apply test to all targets.
6801         * objc.dg/const-str-4.m: Ditto.
6802         * objc.dg/const-str-8.m: Ditto.
6803         * objc.dg/super-class-2.m: Ditto.
6804         * objc.dg/try-catch-5.m: Ditto.
6805         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6806         Protocol1.h) and next-mapping.h as required. Use new NeXT
6807         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
6808         * objc.dg/const-str-11.m: Ditto.
6809         * objc.dg/const-str-9.m: Ditto.
6810         * objc.dg/method-4.m: Skip for 64Bit NeXT.
6811         * objc.dg/encode-1.m: Remove redundant -lobjc.
6812         * objc.dg/try-catch-9.m: Tidy space.
6813         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6814         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6815         and 64bit. Use new NeXT interface as required.
6816         * obj-c++.dg/template-4.mm: Ditto.
6817         * obj-c++.dg/defs.mm: Ditto.
6818         * obj-c++.dg/basic.mm: Ditto.
6819         * obj-c++.dg/encode-4.mm: Ditto.
6820         * obj-c++.dg/method-17.mm: Ditto.
6821         * obj-c++.dg/proto-lossage-3.mm: Ditto.
6822         * obj-c++.dg/cxx-class-1.mm: Ditto.
6823         * obj-c++.dg/method-10.mm: Ditto.
6824         * obj-c++.dg/va-meth-1.mm: Ditto.
6825         * obj-c++.dg/encode-5.mm: Ditto.
6826         * obj-c++.dg/lookup-2.mm: Ditto.
6827         * obj-c++.dg/template-3.mm: Ditto.
6828         * obj-c++.dg/proto-qual-1.mm: Ditto.
6829         * obj-c++.dg/qual-types-1.m: Ditto.
6830         * obj-c++.dg/cxx-scope-1.mm: Ditto.
6831         * obj-c++.dg/template-1.mm: Ditto.
6832         * obj-c++.dg/encode-6.mm: Ditto.
6833         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
6834         Protocol1.h) and next-mapping.h as required. Use new NeXT
6835         interface as required.
6836         * obj-c++.dg/except-1.mm: Ditto.
6837         * obj-c++.dg/const-str-7.mm: Ditto.
6838         * obj-c++.dg/ivar-list-semi.mm: Ditto.
6839         * obj-c++.dg/cxx-scope-2.mm: Ditto.
6840         * obj-c++.dg/selector-2.mm: Ditto.
6841         * obj-c++.dg/isa-field-1.mm: Ditto.
6842         * obj-c++.dg/try-catch-1.mm: Ditto.
6843         * obj-c++.dg/local-decl-1.mm: Ditto.
6844         * obj-c++.dg/try-catch-9.mm: Ditto.
6845         * obj-c++.dg/no-extra-load.mm: Ditto.
6846         * obj-c++.dg/selector-5.mm: Ditto.
6847         * obj-c++.dg/method-12.mm: Ditto.
6848         * obj-c++.dg/try-catch-11.mm: Ditto.
6849         * obj-c++.dg/comp-types-11.mm: Ditto.
6850         * obj-c++.dg/bitfield-3.mm: Ditto.
6851         * obj-c++.dg/method-6.mm: Ditto.
6852         * obj-c++.dg/super-class-2.mm: Ditto.
6853         * obj-c++.dg/method-21.mm: Ditto.
6854         * obj-c++.dg/const-str-8.mm: Ditto.
6855         * obj-c++.dg/try-catch-7.mm: Ditto.
6856         * obj-c++.dg/method-15.mm: Ditto.
6857         * obj-c++.dg/layout-1.mm: Ditto.
6858         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6859         * obj-c++.dg/const-str-3.mm: Ditto.
6860         * obj-c++.dg/try-catch-2.mm: Ditto.
6861         * obj-c++.dg/objc-gc-3.mm: Ditto.
6862         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6863         * obj-c++.dg/bitfield-1.mm: Ditto.
6864         * obj-c++.dg/selector-6.mm: Ditto.
6865         * obj-c++.dg/method-13.mm: Ditto.
6866         * obj-c++.dg/comp-types-12.mm: Ditto.
6867         * obj-c++.dg/bitfield-4.mm: Ditto.
6868         * obj-c++.dg/try-catch-8.mm: Ditto.
6869         * obj-c++.dg/method-2.mm: Ditto.
6870         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6871         * obj-c++.dg/typedef-alias-1.mm: Ditto.
6872         * obj-c++.dg/const-str-4.mm: Ditto.
6873         * obj-c++.dg/proto-lossage-2.mm: Ditto.
6874         * obj-c++.dg/try-catch-3.mm: Ditto.
6875         * obj-c++.dg/comp-types-9.mm: Ditto.
6876         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6877         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6878         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6879         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6880         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6881         Use new NeXT interface as required.
6882         * obj-c++.dg/const-str-10.mm: Ditto.
6883         * obj-c++.dg/const-str-11.mm: Ditto.
6884         * obj-c++.dg/const-str-9.mm: Ditto.
6885         * obj-c++.dg/method-11.mm: Ditto.
6886         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6887         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6888         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6889         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6890         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6891
6892 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
6893
6894         PR c++/43206
6895         * g++.dg/template/typedef30.C: New test case.
6896
6897 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
6898
6899         PR c/43385
6900         * gcc.c-torture/execute/pr43385.c: New test.
6901
6902 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
6903
6904         * gcc.dg/strncpy-fix-1.c: New test.
6905
6906 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6907
6908         PR testsuite/41609
6909         * lib/objc-torture.exp (objc-set-runtime-options): New.
6910         * objc/execute/execute.exp: Check runtime options on each pass.
6911         * objc/execute/exceptions/exceptions.exp: Ditto.
6912         * objc/compile/compile.exp: Ditto.
6913
6914         PR testsuite/42348
6915         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6916         standard tests.
6917         (check_effective_target_objc2): New proc.
6918         (check_effective_target_next_runtime): New proc.
6919         * lib/objc.exp: Determine which runtime is in force and support it.
6920         * lib/obj-c++.exp: Ditto.
6921
6922 2010-03-24  Jason Merrill  <jason@redhat.com>
6923
6924         PR c++/43502
6925         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6926
6927 2010-03-24  Martin Jambor  <mjambor@suse.cz>
6928
6929         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6930         a loop.
6931         * gcc.dg/ipa/ipa-2.c: Likewise.
6932         * gcc.dg/ipa/ipa-3.c: Likewise.
6933         * gcc.dg/ipa/ipa-4.c: Likewise.
6934         * gcc.dg/ipa/ipa-5.c: Likewise.
6935         * gcc.dg/ipa/ipa-7.c: Likewise.
6936         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6937         a loop.
6938         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6939         i_can_not_be_propagated_fully2 into a loop.
6940         * gcc.dg/ipa/ipa-8.c: New test.
6941         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6942
6943 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
6944
6945         PR debug/19192
6946         PR debug/43479
6947         * gcc.dg/guality/pr43479.c: New test.
6948         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6949         and add volatile keyword.
6950
6951 2010-03-23  Mike Stump  <mikestump@comcast.net>
6952
6953         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6954
6955 2010-03-23  Jason Merrill  <jason@redhat.com>
6956
6957         * g++.dg/ext/altivec-17.C: Adjust error message.
6958
6959         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6960         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6961         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6962         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6963         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6964         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6965
6966 2010-03-22  Jason Merrill  <jason@redhat.com>
6967
6968         PR c++/43333
6969         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6970         * g++.dg/ext/is_pod_98.C: New.
6971
6972         PR c++/43281
6973         * g++.dg/cpp0x/auto18.C: New.
6974
6975         * gcc.dg/pr36997.c: Adjust error message.
6976         * g++.dg/ext/vector9.C: Likewise.
6977         * g++.dg/conversion/simd3.C: Likewise.
6978         * g++.dg/other/error23.C: Likewise.
6979
6980 2010-03-22  Michael Matz  <matz@suse.de>
6981
6982         PR middle-end/43475
6983         * gfortran.dg/pr43475.f90: New testcase.
6984
6985 2010-03-22  Richard Guenther  <rguenther@suse.de>
6986
6987         PR tree-optimization/43390
6988         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6989
6990 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6991
6992         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6993         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6994
6995 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
6996             Michael Matz  <matz@suse.de>
6997
6998         PR c++/43081
6999         * g++.dg/parse/crash56.C: New test.
7000
7001 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7002
7003         PR fortran/43450
7004         * gfortran.dg/whole_file_15.f90 : New test.
7005
7006 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7007
7008         PR fortran/43409
7009         * gfortran.dg/inquire_size.f90: New test.
7010
7011 2010-03-20  Richard Guenther  <rguenther@suse.de>
7012
7013         PR rtl-optimization/43438
7014         * gcc.c-torture/execute/pr43438.c: New testcase.
7015
7016 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7017
7018         PR c++/43375
7019         * g++.dg/abi/mangle42.C: New test.
7020
7021 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7022
7023         PR C/43211
7024         * gcc.dg/pr43211.c: New test.
7025         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7026
7027 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7028
7029         PR rtl-optimization/42258
7030         * gcc.target/arm/thumb1-mul-moves.c: New test.
7031
7032         PR target/40697
7033         * gcc.target/arm/thumb-andsi.c: New test.
7034
7035         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7036         dg-require-effective-target.
7037
7038 2010-03-19  Michael Matz  <matz@suse.de>
7039
7040         PR c++/43116
7041         * g++.dg/other/pr43116.C: New testcase.
7042
7043 2010-03-19  Michael Matz  <matz@suse.de>
7044
7045         PR target/43305
7046         * gcc.dg/pr43305.c: New testcase.
7047
7048 2010-03-19  Richard Guenther  <rguenther@suse.de>
7049
7050         PR tree-optimization/43415
7051         * gcc.c-torture/compile/pr43415.c: New testcase.
7052
7053 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7054
7055         PR ada/43106
7056         * gnat.dg/case_optimization2.adb: New test.
7057         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7058
7059 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7060             Jack Howarth <howarth@bromo.med.uc.edu>
7061
7062         PR target/36399
7063         * gcc.target/i386/push-1.c: Don't xfail
7064           scan-assembler-not "movups" on darwin.
7065
7066 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7067
7068         PR debug/43058
7069         * gcc.dg/pr43058.c: New test.
7070
7071 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7072
7073         PR middle-end/42450
7074         * g++.dg/torture/pr42450.C: New test.
7075
7076 2010-03-18  Michael Matz  <matz@suse.de>
7077
7078         PR middle-end/43419
7079         * gcc.dg/pr43419.c: New testcase.
7080
7081 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7082
7083         PR rtl-optimization/43360
7084         * gcc.dg/torture/pr43360.c: New.
7085
7086 2010-03-18  Michael Matz  <matz@suse.de>
7087
7088         PR tree-optimization/43402
7089         * gcc.dg/pr43402.c: New testcase.
7090
7091 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7092
7093         PR target/42427
7094         * gcc.dg/pr42427.c: New test.
7095
7096 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7097
7098         PR libfortran/43265
7099         * gfortran.dg/read_empty_file.f: New test.
7100         * gfortran.dg/read_eof_all.f90: New test.
7101         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7102         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7103
7104 2010-03-17  Michael Matz  <matz@suse.de>
7105
7106         * gcc.dg/pr43300.c: Add -w.
7107
7108 2010-03-17  Richard Guenther  <rguenther@suse.de>
7109
7110         * gcc.dg/pr43379.c: Add -w.
7111
7112 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7113
7114         PR fortran/43331
7115         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7116
7117 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7118
7119         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7120
7121 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7122
7123         * ada/acats/run_all.sh: Log start and end times.
7124
7125 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7126
7127         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7128
7129 2010-03-16  Richard Guenther  <rguenther@suse.de>
7130
7131         PR middle-end/43379
7132         * gcc.dg/pr43379.c: New testcase.
7133
7134 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7135
7136         PR debug/43051
7137         * gcc.dg/guality/pr43051-1.c: New test.
7138
7139 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7140
7141         PR testsuite/43363
7142         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7143
7144 2010-03-15  Michael Matz  <matz@suse.de>
7145
7146         PR middle-end/43300
7147         * gcc.dg/pr43300.c: New testcase.
7148
7149 2010-03-15  Richard Guenther  <rguenther@suse.de>
7150
7151         PR tree-optimization/43367
7152         * gcc.c-torture/compile/pr43367.c: New testcase.
7153
7154 2010-03-15  Richard Guenther  <rguenther@suse.de>
7155
7156         PR tree-optimization/43317
7157         * gcc.dg/pr43317.c: New testcase.
7158
7159 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7160
7161         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7162
7163 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7164
7165         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7166
7167 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7168
7169         PR fortran/43362
7170         * gfortran.dg/impure_constructor_1.f90: New test.
7171
7172 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7173
7174         PR middle-end/43354
7175         * gfortran.dg/graphite/id-pr43354.f: New.
7176
7177 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7178
7179         PR middle-end/43349
7180         * gfortran.dg/graphite/pr43349.f: New.
7181
7182 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7183
7184         PR middle-end/43306
7185         * gcc.dg/graphite/pr43306.c: New.
7186
7187 2010-03-12  David S. Miller  <davem@davemloft.net>
7188
7189         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7190         sparc.
7191
7192 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7193
7194         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7195
7196 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7197
7198         PR fortran/43291
7199         PR fortran/43326
7200         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7201
7202 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7203
7204         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7205         fail for *-*-mingw* targets.
7206
7207 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7208
7209         PR debug/43329
7210         * gcc.dg/guality/pr43329-1.c: New test.
7211
7212 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7213
7214         PR tree-optimization/43257
7215         * g++.dg/torture/pr43257.C: New test.
7216
7217 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7218
7219         PR fortran/43228
7220         * gfortran.dg/namelist_61.f90: New test.
7221
7222 2010-03-11  Richard Guenther  <rguenther@suse.de>
7223
7224         PR tree-optimization/43255
7225         * gcc.c-torture/compile/pr43255.c: New testcase.
7226
7227 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7228
7229         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7230         * gcc.dg/pr43280.c: New testcase.
7231
7232 2010-03-11  Richard Guenther  <rguenther@suse.de>
7233
7234         PR lto/43200
7235         * gcc.dg/lto/20100227-1_0.c: New testcase.
7236         * gcc.dg/lto/20100227-1_1.c: Likewise.
7237
7238 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7239
7240         PR libfortran/43320
7241         PR libfortran/43265
7242         * gfortran.dg/read_eof_6.f: New test
7243         * gfortran.dg/read_x_eof.f90: New test.
7244         * gfortran.dg/read_x_past.f: Update test.
7245
7246 2010-03-10  Jan Hubicka   <jh@suse.cz>
7247
7248         * gcc.c-torture/compile/pr43288.c: New test.
7249
7250 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7251
7252         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7253         -fpic/-fPIC flags.
7254         * g++.old-deja/g++.pt/asm2.C: Likewise.
7255         * gcc.c-torture/compile/20000804-1.c: Likewise.
7256         * gcc.target/i386/clobbers.c: Likewise.
7257
7258 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7259
7260         PR fortran/43303
7261         * gfortran.dg/c_assoc_3.f90: New test.
7262
7263 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7264
7265         PR debug/36728
7266         * gcc.dg/guality/pr36728-1.c: New test.
7267         * gcc.dg/guality/pr36728-2.c: New test.
7268
7269 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7270
7271         * gcc.dg/h8300-div-delay-slot.c: New test.
7272
7273 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7274
7275         PR tree-optimization/43236
7276         * gcc.c-torture/execute/pr43236.c: New test.
7277
7278 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7279
7280         PR middle-end/42859
7281         * g++.dg/eh/pr42859.C: New test.
7282
7283 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7284
7285         PR debug/43299
7286         * gcc.dg/pr43299.c: New test.
7287
7288         PR debug/43290
7289         * g++.dg/eh/unwind2.C: New test.
7290
7291 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7292             Reza Yazdani  <reza.yazdani@amd.com>
7293
7294         PR middle-end/43065
7295         * gcc.dg/graphite/run-id-4.c: New.
7296
7297 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7298
7299         PR middle-end/43065
7300         * gcc.dg/graphite/run-id-3.c: New.
7301
7302 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7303
7304         PR middle-end/42644
7305         PR middle-end/42130
7306         * gcc.dg/graphite/id-18.c: New.
7307         * gcc.dg/graphite/run-id-pr42644.c: New.
7308
7309 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7310
7311         PR middle-end/42326
7312         * gcc.dg/graphite/pr42326.c: New.
7313
7314 2010-03-08  Richard Guenther  <rguenther@suse.de>
7315
7316         PR tree-optimization/43269
7317         * gcc.c-torture/execute/pr43269.c: New testcase.
7318
7319 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7320
7321         PR fortran/43256
7322         * gfortran.dg/typebound_call_13.f03: New.
7323
7324 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7325
7326         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7327         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7328
7329 2010-03-05  Jason Merrill  <jason@redhat.com>
7330
7331         * g++.dg/abi/mangle40.C: Require weak and alias.
7332
7333 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7334
7335         PR middle-end/42326
7336         * gfortran.dg/graphite/pr42326.f90: New.
7337         * gfortran.dg/graphite/pr42326-1.f90: New.
7338
7339 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7340
7341         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7342         (gnat_target_compile): Likewise.
7343         Reinitialize GNAT_UNDER_TEST if target changes.
7344         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7345         (local_find_gnatmake): Pass full --GCC to gnatlink.
7346         Remove --LINK.
7347
7348 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7349
7350         PR c/43248
7351         * gcc.dg/compound-literal-1.c: New testcase.
7352
7353 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7354
7355         PR tree-optimization/43164
7356         PR tree-optimization/43191
7357         * gcc.c-torture/compile/pr43164.c: New test.
7358         * gcc.c-torture/compile/pr43191.c: Likewise.
7359
7360 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7361
7362         PR fortran/43244
7363         * gfortran.dg/finalize_9.f90: New.
7364
7365 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7366             Ken Werner <ken@linux.vnet.ibm.com>
7367
7368         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7369         to dg-options for spu.
7370         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7371         dump-scan target to exclude spu.
7372
7373 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7374
7375         PR middle-end/43209
7376         * gcc.dg/tree-ssa/ivopts-4.c: New.
7377
7378 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7379
7380         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7381         include-opts and exclude-opts; skip checking the flags if arguments
7382         are the same as the defaults.
7383         (dg-xfail-if): Verify the number of arguments, supply defaults
7384         for unspecified optional arguments.
7385         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7386
7387 2010-03-03  Jason Merrill  <jason@redhat.com>
7388
7389         PR c++/12909
7390         * g++.dg/abi/mangle40.C: Updated.
7391
7392 2010-03-03  Jason Merrill  <jason@redhat.com>
7393
7394         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7395         * g++.dg/abi/mangle23.C: Likewise.
7396         * g++.dg/eh/simd-2.C: Likewise.
7397         * g++.dg/ext/attribute-test-2.C: Likewise.
7398         * g++.dg/ext/vector14.C: Likewise.
7399         * g++.dg/other/pr34435.C: Likewise.
7400         * g++.dg/template/conv8.C: Likewise.
7401         * g++.dg/template/nontype9.C: Likewise.
7402         * g++.dg/template/qualttp17.C: Likewise.
7403         * g++.dg/template/ref1.C: Likewise.
7404         * g++.old-deja/g++.pt/crash68.C: Likewise.
7405         * g++.old-deja/g++.pt/ref1.C: Likewise.
7406         * g++.old-deja/g++.pt/ref3.C: Likewise.
7407         * g++.old-deja/g++.pt/ref4.C: Likewise.
7408
7409         PR c++/12909
7410         * g++.dg/abi/mangle40.C: New.
7411         * g++.dg/abi/mangle41.C: New.
7412         * g++.dg/lto/20100302_0.C: New.
7413         * g++.dg/lto/20100302_1.C: New.
7414         * g++.dg/lto/20100302.h: New.
7415
7416 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7417
7418         PR fortran/43243
7419         * gfortran.dg/internal_pack_12.f90: New test.
7420
7421 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7422
7423         * gcc.dg/pr36997.c: Adjust error message.
7424
7425 2010-03-03  Mike Stump  <mikestump@comcast.net>
7426
7427         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7428         adjustments to not be present on machines that align the stack to
7429         more than 4 bytes and don't have a red zone yet as that is an
7430         unimplemented optimization.
7431
7432 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7433
7434         PR fortran/43169
7435         * gfortran.dg/impure_assignment_3.f90: New.
7436
7437 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7438
7439         PR debug/43229
7440         * gfortran.dg/pr43229.f90: New test.
7441
7442         PR debug/43237
7443         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7444
7445         PR debug/43177
7446         * gcc.dg/guality/pr43177.c: New test.
7447
7448 2010-03-02  Jason Merrill  <jason@redhat.com>
7449
7450         * g++.dg/ext/vector9.C: Adjust error message.
7451         * g++.dg/conversion/simd3.C: Likewise.
7452         * g++.dg/other/error23.C: Likewise.
7453
7454 2010-03-02  Mike Stump  <mikestump@comcast.net>
7455
7456         PR c++/41090
7457         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7458
7459 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
7460
7461         PR fortran/43180
7462         * gfortran.dg/internal_pack_10.f90: New test.
7463
7464         PR fortran/43173
7465         * gfortran.dg/internal_pack_11.f90: New test.
7466
7467 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
7468
7469         PR middle-end/42640
7470         * gcc.dg/tree-ssa/pr42640.c: New.
7471
7472 2010-03-01  Richard Guenther  <rguenther@suse.de>
7473
7474         PR tree-optimization/43220
7475         * gcc.c-torture/execute/pr43220.c: New testcase.
7476
7477 2010-03-01  Richard Guenther  <rguenther@suse.de>
7478
7479         PR middle-end/43213
7480         * gcc.dg/pr43213.c: New testcase.
7481
7482 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7483
7484         PR pch/14940
7485         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7486
7487 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7488
7489         * lib/target-supports.exp (check_effective_target_ucn_nocache):
7490         New function.
7491         (check_effective_target_ucn): Likewise.
7492
7493         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7494         if !ucn.
7495         * gcc.dg/ucnid-2.c: Likewise.
7496         * gcc.dg/ucnid-3.c: Likewise.
7497         * gcc.dg/ucnid-4.c: Likewise.
7498         * gcc.dg/ucnid-11.c: Likewise.
7499         * gcc.dg/ucnid-12.c: Likewise.
7500         * gcc.dg/ucnid-6.c: Skip if !ucn.
7501         * gcc.dg/ucnid-9.c: Likewise.
7502
7503 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7504
7505         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7506         lists to dg-skip-if.
7507         * gcc.target/i386/stackalign/return-3.c: Likewise.
7508
7509 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7510
7511         * gcc.target/i386/clearcap.map: New file.
7512         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7513         Pass clearcap.map by default if supported.
7514
7515 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7516
7517         PR fortran/42900
7518         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7519         Explain this.
7520         * gfortran.dg/stat_2.f90: Likewise.
7521
7522 2010-03-01  Tobias Burnus  <burnus@net-b.de>
7523
7524         PR fortran/43199
7525         * gfortran.dg/module_read_2.f90: New test.
7526
7527 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
7528
7529         PR c++/42748
7530         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7531         * g++.dg/abi/mangle12.C: Likewise.
7532         * g++.dg/abi/mangle20-2.C: Likewise.
7533         * g++.dg/abi/mangle17.C: Likewise.
7534         * g++.dg/template/cond2.C: Likewise.
7535         * g++.dg/template/pr35240.C: Likewise.
7536
7537 2010-02-27  Richard Guenther  <rguenther@suse.de>
7538
7539         PR tree-optimization/43186
7540         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7541
7542 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7543
7544         * g++.dg/abi/packed1.C: Expect warning on the SH.
7545
7546 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
7547
7548         PR c++/42054:
7549         * g++.dg/parse/error37.C: New test.
7550
7551 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7552
7553         PR c/24577
7554         PR c/43192
7555         * gcc.dg/pr8927-1.c: Match new note.
7556         * gcc.dg/990506-0.c: Likewise.
7557         * gcc.dg/gomp/flush-2.c: Likewise.
7558         * gcc.dg/gomp/atomic-5.c: Likewise.
7559         * gcc.dg/gomp/pr34607.c: Likewise.
7560         * gcc.dg/pr35746.c: Likewise.
7561         * gcc.dg/cpp/pragma-1.c: Likewise.
7562         * gcc.dg/cpp/pragma-2.c: Likewise.
7563         * gcc.dg/pr41842.c: Likewise.
7564         * gcc.dg/noncompile/20040629-1.c: Likewise.
7565         * objc.dg/private-1.m: Likewise.
7566
7567 2010-02-27  Tobias Burnus  <burnus@net-b.de>
7568
7569         PR fortran/43185
7570         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7571         * gfortran.dg/default_initialization_4.f90: New test.
7572
7573 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7574
7575         * gnat.dg/thin_pointer.ad[sb]: Rename into...
7576         * gnat.dg/thin_pointer1.ad[sb]: ...this.
7577         * gnat.dg/thin_pointer2.adb: New test.
7578         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7579
7580 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7581
7582         PR c/20631
7583         * gcc.dg/cpp/c90-pedantic.c: New.
7584         * gcc.dg/cpp/c90.c: New.
7585         * gcc.dg/gnu90-const-expr-1.c: New.
7586         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7587
7588 2010-02-26  Richard Guenther  <rguenther@suse.de>
7589
7590         PR tree-optimization/43186
7591         * gcc.c-torture/compile/pr43186.c: New testcase.
7592
7593 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
7594
7595         PR debug/43190
7596         * c-c++-common/dwarf2/pr43190.c: New test.
7597
7598 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7599
7600         PR testsuite/37074:
7601         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7602
7603 2010-02-26  Richard Guenther  <rguenther@suse.de>
7604
7605         PR tree-optimization/43188
7606         * gcc.c-torture/compile/pr43188.c: New testcase.
7607
7608 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7609
7610         PR target/43175
7611         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7612
7613 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
7614
7615         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7616
7617 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
7618
7619         PR target/43154
7620         * gcc.target/powerpc/pr43154.c: New file.
7621
7622 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
7623
7624         PR debug/43166
7625         * gfortran.dg/debug/pr43166.f: New test.
7626
7627         PR debug/43165
7628         * gcc.dg/torture/pr43165.c: New test.
7629
7630 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7631
7632         PR c/43128
7633         * c-c++-common/pr41779.c: Update.
7634
7635 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7636
7637         PR ada/32547
7638         * lib/gnat-dg.exp (gnat_load): Redefine.
7639
7640         * ada/acats/run_acats: Run run_all.sh with $SHELL.
7641         * ada/acats/run_all.sh: Downcase tasking not implemented message.
7642
7643 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7644
7645         PR libobjc/36610
7646         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7647         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7648         -fgnu-runtime.
7649         Sort entries.
7650
7651 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7652
7653         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7654
7655 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
7656
7657         PR debug/43150
7658         * gcc.dg/guality/vla-1.c: New test.
7659
7660 2010-02-24  Tobias Burnus  <burnus@net-b.de>
7661
7662         PR fortran/43042
7663         * gfortran.dg/c_ptr_tests_15.f90: New test.
7664
7665 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7666
7667         PR target/43107
7668         * gcc.target/i386/pr43107.c: New test.
7669
7670 2010-02-23  Jason Merrill  <jason@redhat.com>
7671
7672         PR c++/43143
7673         * g++.dg/cpp0x/variadic100.C: New.
7674
7675 2010-02-23  Jason Merrill  <jason@redhat.com>
7676
7677         PR debug/42800
7678         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7679         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7680         * c-c++-common/dwarf2/vla1.c: New.
7681
7682 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7683
7684         PR target/43139
7685         * gcc.dg/pr43139.c: New test.
7686
7687         PR debug/43077
7688         * gcc.dg/guality/pr43077-1.c: New test.
7689
7690 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7691
7692         PR 43123
7693         * gcc.dg/march.c: New.
7694         * gcc.dg/march-generic.c: New.
7695         * gcc.dg/mtune.c: New.
7696
7697 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7698
7699         PR middle-end/43083
7700         * gcc.dg/graphite/pr43083.c: New.
7701
7702 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7703
7704         PR middle-end/43097
7705         * gfortran.dg/graphite/pr43097.f: New.
7706
7707 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7708             Manuel López-Ibáñez  <manu@gcc.gnu.org>
7709
7710         PR middle-end/43140
7711         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7712
7713 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7714
7715         PR middle-end/43026
7716         * g++.dg/graphite/pr43026.C: New.
7717
7718 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7719
7720         PR c++/43126
7721         * gcc.dg/cleanup-1.c: Update.
7722         * gcc.dg/func-args-1.c: Update.
7723         * gcc.dg/format/sentinel-1.c: Update.
7724         * g++.old-deja/g++.jason/scoping10.C: Update.
7725         * g++.old-deja/g++.ns/lookup5.C: Update.
7726         * g++.dg/ext/cleanup-1.C: Update.
7727         * g++.dg/parse/varmod1.C: Update.
7728         * g++.dg/parse/error33.C: Update.
7729         * g++.dg/expr/call3.C: Update.
7730         * g++.dg/func-args-1.C: New.
7731
7732 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7733
7734         PR c/43125
7735         * gcc.dg/attr-used-2.c: Moved to ...
7736         * c-c++-common/attr-used-2.c: Here.
7737
7738         * gcc.dg/attr-used.c: Moved to ...
7739         * c-c++-common/attr-used.c: Here.
7740
7741 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
7742
7743         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7744
7745 2010-02-22  Richard Guenther  <rguenther@suse.de>
7746
7747         PR lto/43045
7748         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7749         * gfortran.dg/lto/20100222-1_1.c: Likewise.
7750
7751 2010-02-22  Richard Guenther  <rguenther@suse.de>
7752
7753         PR tree-optimization/42749
7754         * gcc.c-torture/compile/pr42749.c: New testcase.
7755
7756 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
7757
7758         PR fortran/43072
7759         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7760         * gfortran.dg/internal_pack_9.f90: New test.
7761
7762 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7763
7764         PR c++/23510
7765         * g++.dg/template/recurse.C: Adjust.
7766         * g++.dg/template/pr23510.C: New.
7767
7768 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
7769
7770         PR c++/42824
7771         * g++.dg/template/memclass4.C: New test.
7772
7773 2010-02-21  Tobias Burnus  <burnus@net-b.de>
7774
7775         PR fortran/35259
7776         * gfortran.dg/reassoc_5.f90: New test.
7777
7778 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
7779
7780         PR target/43067
7781         * gcc.target/i386/pr43067.c: New test.
7782
7783 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7784
7785         PR c++/35669
7786         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7787         -Wconversion-null.
7788         * g++.dg/warn/Wconversion-null.C: New test.
7789         * g++.old-deja/g++.other/null1.C: Move to...
7790         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7791
7792 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
7793
7794         PR fortran/36932
7795         PR fortran/36933
7796         * gfortran.dg/dependency_26.f90: New test.
7797
7798         PR fortran/43072
7799         * gfortran.dg/internal_pack_7.f90: New test.
7800
7801         PR fortran/43111
7802         * gfortran.dg/internal_pack_8.f90: New test.
7803
7804 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7805
7806         PR 43128
7807         * c-c++-common/pr41779.c: Fix broken testcase.
7808
7809 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7810
7811         PR 36513
7812         * c-c++-common/pr36513.c: New testcase.
7813         * c-c++-common/pr36513-2.c: New testcase.
7814
7815 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7816
7817         PR 41779
7818         * c-c++-common/pr41779.c: New.
7819
7820 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
7821
7822         PR debug/43084
7823         * gcc.dg/pr43084.c: New test.
7824
7825 2010-02-19  Richard Guenther  <rguenther@suse.de>
7826
7827         PR tree-optimization/42916
7828         * gcc.dg/pr42916.c: New testcase.
7829
7830 2010-02-18  Jason Merrill  <jason@redhat.com>
7831
7832         PR c++/42837
7833         * g++.dg/abi/packed1.C: Add expected warning.
7834
7835         PR c++/43108
7836         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7837         * gcc.dg/torture/dg-torture.exp: Likewise.
7838         * c-c++-common/torture/complex-sign.h,
7839         c-c++-common/torture/complex-sign-add.c,
7840         c-c++-common/torture/complex-sign-mixed-add.c,
7841         c-c++-common/torture/complex-sign-mixed-div.c,
7842         c-c++-common/torture/complex-sign-mixed-mul.c,
7843         c-c++-common/torture/complex-sign-mixed-sub.c,
7844         c-c++-common/torture/complex-sign-mul.c,
7845         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7846         Adapt for C++ compilation as well.
7847
7848         PR c++/43070
7849         * g++.dg/ext/label1.C: Update.
7850         * g++.dg/ext/label2.C: Update.
7851
7852         PR c++/26261
7853         * g++.dg/template/dependent-name6.C: New.
7854
7855         PR c++/43109
7856         * g++.dg/parse/namespace12.C: New.
7857
7858 2010-02-18  Martin Jambor  <mjambor@suse.cz>
7859
7860         PR tree-optimization/43066
7861         * gcc.c-torture/compile/pr43066.c: New test.
7862
7863 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
7864
7865         * g++.dg/ext/attrib35.C: Fix target selector string.
7866         * g++.dg/ext/attrib36.C: Ditto.
7867         * g++.dg/ext/attrib37.C: Ditto.
7868         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7869         * g++.dg/abi/mangle25.C: Ditto.
7870
7871 2010-02-17  Jason Merrill  <jason@redhat.com>
7872
7873         PR c++/43069
7874         * g++.dg/parse/namespace11.C: New.
7875
7876         PR c++/43093
7877         * g++.dg/ext/attrib37.C: New.
7878
7879         PR c++/43079
7880         * g++.dg/template/ptrmem20.C: New.
7881
7882 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
7883
7884         PR target/43103
7885         * gcc.target/i386/xop-check.h: Include m256-check.h.
7886         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7887         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7888         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7889         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7890
7891 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
7892
7893         PR debug/42918
7894         * gcc.dg/pr42918.c: New test.
7895
7896 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7897
7898         * g++.dg/ext/attrib36.C: Require ILP32.
7899
7900 2010-02-16  Richard Guenther  <rguenther@suse.de>
7901
7902         PR tree-optimization/41043
7903         * gfortran.dg/pr41043.f90: New testcase.
7904         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7905
7906 2010-02-16  Jason Merrill  <jason@redhat.com>
7907
7908         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7909
7910 2010-02-16  Ira Rosen  <irar@il.ibm.com>
7911
7912         PR tree-optimization/43074
7913         * gcc.dg/vect/fast-math-pr43074.c: New test.
7914
7915 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
7916
7917         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7918
7919 2010-02-16  Jason Merrill  <jason@redhat.com>
7920
7921         PR c++/43031
7922         * g++.dg/ext/attrib36.C: New.
7923
7924         PR c++/43036
7925         * g++.dg/other/array6.C: New.
7926
7927 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7928
7929         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7930
7931 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
7932
7933         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7934         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7935         * gcc.target/i386/xop-vpermil2pd-1.c: New.
7936         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7937         * gcc.target/i386/xop-vpermil2ps-1.c: New.
7938         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7939
7940 2010-02-15  Richard Guenther  <rguenther@suse.de>
7941
7942         PR middle-end/43068
7943         * g++.dg/torture/pr43068.C: New testcase.
7944
7945 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
7946
7947         PR c++/43024
7948         * g++.dg/opt/ice1.C: New.
7949
7950 2010-02-14  Jason Merrill  <jason@redhat.com>
7951
7952         PR c++/41997
7953         * g++.dg/cpp0x/initlist-opt.C: New.
7954
7955 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
7956
7957         PR fortran/41113
7958         PR fortran/41117
7959         * gfortran.dg/internal_pack_6.f90: New test.
7960
7961 2010-02-12  Jason Merrill  <jason@redhat.com>
7962
7963         PR c++/43054
7964         * g++.dg/cpp0x/variadic99.C: New.
7965
7966 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
7967
7968         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7969         sign extend pointers to gualchk_t.
7970
7971         PR c++/43033
7972         * g++.dg/other/default3.C: Xfail g4 test.
7973
7974 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7975
7976         PR middle-end/43012
7977         * gcc.dg/graphite/pr43012.c: New.
7978
7979 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7980
7981         PR middle-end/42930
7982         * g++.dg/graphite/pr42930.C: New.
7983
7984 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7985
7986         PR middle-end/42914
7987         PR middle-end/42530
7988         * gcc.dg/graphite/pr42530.c: New.
7989         * gcc.dg/graphite/pr42914.c: New.
7990
7991 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
7992
7993         PR middle-end/42771
7994         * gcc.dg/graphite/pr42771.c: New.
7995
7996 2010-02-11  Richard Guenther  <rguenther@suse.de>
7997
7998         PR tree-optimization/42998
7999         * gcc.c-torture/compile/pr42998.c: New testcase.
8000
8001 2010-02-10  Jason Merrill  <jason@redhat.com>
8002
8003         PR c++/41896
8004         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8005
8006         PR c++/42983, core issue 906
8007         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8008         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8009
8010         PR c++/43016
8011         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8012
8013 2010-02-10  Richard Guenther  <rguenther@suse.de>
8014
8015         PR tree-optimization/43017
8016         * gcc.dg/torture/pr43017.c: New testcase.
8017
8018 2010-02-10  Tobias Burnus <burnus@net-b.de>
8019
8020         PR fortran/40823
8021         * gfortran.dg/private_type_1.f90: Update error location.
8022         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8023         * gfortran.dg/typebound_operator_2.f03: Ditto.
8024         * gfortran.dg/assignment_2.f90: Ditto.
8025         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8026         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8027
8028 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8029
8030         PR fortran/43015
8031         * gfortran.dg/bind_c_usage_20.f90: New test.
8032
8033 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8034
8035         PR debug/43010
8036         * g++.dg/debug/pr43010.C: New test.
8037
8038 2010-02-10  Richard Guenther  <rguenther@suse.de>
8039
8040         PR c/43007
8041         * gcc.c-torture/execute/20100209-1.c: New testcase.
8042         * gcc.dg/fold-div-3.c: Likewise.
8043
8044 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8045
8046         * gcc.dg/builtin-ffs-1.c: New test.
8047
8048 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8049
8050         PR fortran/42999
8051         * gfortran.dg/array_constructor_35.f90: New test.
8052
8053 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8054
8055         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8056
8057 2010-02-09  Jason Merrill  <jason@redhat.com>
8058
8059         PR c++/42399
8060         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8061
8062         PR c++/42370
8063         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8064
8065 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8066
8067         PR fortran/41869
8068         * gfortran.dg/module_write_1.f90: New test.
8069
8070 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8071
8072         * gcc.dg/pr19340.c: Adjust.
8073
8074 2010-02-09  Richard Guenther  <rguenther@suse.de>
8075
8076         PR tree-optimization/43008
8077         * gcc.c-torture/execute/pr43008.c: New testcase.
8078
8079 2010-02-09  Richard Guenther  <rguenther@suse.de>
8080
8081         PR tree-optimization/43000
8082         * gcc.dg/torture/pr43000.c: New testcase.
8083         * gcc.dg/torture/pr43002.c: Likewise.
8084
8085 2010-02-09  Daniel Kraft  <d@domob.eu>
8086
8087         PR fortran/39171
8088         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8089         and pass -Wsurprising as necessary.
8090
8091 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8092
8093         PR tree-optimization/42890
8094         * g++.dg/torture/pr42890.C: New test.
8095
8096 2010-02-08  Richard Guenther  <rguenther@suse.de>
8097
8098         PR middle-end/42995
8099         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8100
8101 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8102
8103         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8104         return 0 from main.
8105         * gcc.dg/graphite/block-1.c: Same.
8106         * gcc.dg/graphite/block-3.c: Same.
8107         * gcc.dg/graphite/block-4.c: Same.
8108         * gcc.dg/graphite/block-5.c: Same.
8109         * gcc.dg/graphite/block-6.c: Same.
8110         * gcc.dg/graphite/block-7.c: Same.
8111         * gcc.dg/graphite/interchange-0.c: Same.
8112         * gcc.dg/graphite/interchange-1.c: Same.
8113         * gcc.dg/graphite/interchange-10.c: Same.
8114         * gcc.dg/graphite/interchange-11.c: Same.
8115         * gcc.dg/graphite/interchange-12.c: Same.
8116         * gcc.dg/graphite/interchange-2.c: Same.
8117         * gcc.dg/graphite/interchange-3.c: Same.
8118         * gcc.dg/graphite/interchange-4.c: Same.
8119         * gcc.dg/graphite/interchange-5.c: Same.
8120         * gcc.dg/graphite/interchange-6.c: Same.
8121         * gcc.dg/graphite/interchange-7.c: Same.
8122         * gcc.dg/graphite/interchange-8.c: Same.
8123         * gcc.dg/graphite/interchange-9.c: Same.
8124         * gcc.dg/graphite/interchange-mvt.c: Same.
8125
8126 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8127
8128         * gfortran.dg/graphite/id-19.f: New.
8129         * gfortran.dg/graphite/pr14741.f90: New.
8130         * gfortran.dg/graphite/pr41924.f90: New.
8131         * gfortran.dg/graphite/run-id-2.f90: New.
8132
8133 2010-02-07  Richard Guenther  <rguenther@suse.de>
8134
8135         PR middle-end/42956
8136         * gcc.c-torture/compile/pr42956.c: New testcase.
8137
8138 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8139
8140         PR libfortran/42742
8141         * gfortran.dg/fmt_cache_2.f: New test.
8142
8143 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8144
8145         * gfortran.dg/read_no_eor.f90: New test.
8146
8147 2010-02-05  Jason Merrill  <jason@redhat.com>
8148
8149         * g++.dg/ext/label13.C: Move constructor body out of class.
8150
8151 2010-02-03  Jason Merrill  <jason@redhat.com>
8152
8153         PR c++/42870
8154         * g++.dg/ext/dllexport3.C: New.
8155
8156 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8157
8158         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8159
8160 2010-02-05  Richard Guenther  <rguenther@suse.de>
8161
8162         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8163
8164 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8165
8166         PR c++/42915
8167         * g++.dg/other/crash-9.C: New test.
8168
8169 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8170
8171         PR fortran/42309
8172         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8173
8174 2010-02-04  Richard Guenther  <rguenther@suse.de>
8175
8176         PR rtl-optimization/42952
8177         * gcc.dg/torture/pr42952.c: New testcase.
8178
8179 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8180
8181         PR libfortran/42901
8182         * gfortran.dg/namelist_60.f90: New test.
8183
8184 2010-02-03  Jason Merrill  <jason@redhat.com>
8185
8186         PR c++/40138
8187         * g++.dg/ext/builtin11.C: New.
8188
8189         PR c++/4926
8190         PR c++/38600
8191         * g++.dg/abi/mangle35.C: New.
8192         * g++.dg/abi/mangle37.C: New.
8193
8194         PR c++/12909
8195         * g++.dg/abi/mangle36.C: New.
8196
8197         PR c++/35652
8198         * g++.dg/warn/string1.C: New.
8199
8200 2010-02-03  Richard Guenther  <rguenther@suse.de>
8201
8202         PR tree-optimization/42944
8203         * gcc.dg/errno-1.c: New testcase.
8204
8205 2010-02-03  Richard Guenther  <rguenther@suse.de>
8206
8207         PR middle-end/42927
8208         * gcc.c-torture/compile/pr42927.c: New testcase.
8209
8210 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8211
8212         PR fortran/42936
8213         * gfortran.dg/null_4.f90: New test.
8214
8215 2010-02-02  Jason Merrill  <jason@redhat.com>
8216
8217         PR c++/41090
8218         * g++.dg/ext/label13.C: New.
8219
8220 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8221
8222         PR fortran/42650
8223         * gfortran.dg/func_result_5.f90: New test.
8224
8225 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8226
8227         PR fortran/42922
8228         * gfortran.dg/pure_initializer_3.f90: News test.
8229
8230 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8231
8232         PR fortran/42888
8233         * gfortran.dg/allocate_derived_2.f90: New test.
8234
8235 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8236
8237         PR middle-end/42898
8238         * gcc.dg/torture/pr42898-2.c: New test.
8239
8240 2010-01-31  Richard Guenther  <rguenther@suse.de>
8241
8242         PR middle-end/42898
8243         * gcc.dg/torture/pr42898.c: New testcase.
8244
8245 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8246
8247         PR fortran/38324
8248         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8249         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8250
8251 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8252
8253         * g++.dg/tree-ssa/inline-1.C: New.
8254         * g++.dg/tree-ssa/inline-2.C: New.
8255         * g++.dg/tree-ssa/inline-3.C: New.
8256
8257 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8258
8259         PR testsuite/41701
8260         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8261         the string 'pow' in the pathname of the compiler from generating a
8262         test failure.
8263
8264 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8265
8266         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8267         * g++.old-deja/g++.mike/eh17.C: Likewise.
8268         * g++.old-deja/g++.mike/p5571.C: Likewise.
8269
8270 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8271
8272         PR c++/42758
8273         PR c++/42634
8274         PR c++/42336
8275         PR c++/42797
8276         PR c++/42880
8277         * g++.dg/other/crash-5.C: New test.
8278         * g++.dg/other/crash-6.C: New test.
8279         * g++.dg/other/crash-7.C: New test.
8280         * g++.dg/other/crash-8.C: New test.
8281
8282 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8283
8284         PR rtl-optimization/42889
8285         * gcc.dg/pr42889.c: New test.
8286
8287 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8288
8289         * gcc.target/i386/pr42881.c: Use SSE2.
8290
8291 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8292
8293         PR target/42891
8294         * gcc.target/i386/pr42891.c: New test.
8295
8296 2010-01-28  Richard Guenther  <rguenther@suse.de>
8297
8298         PR tree-optimization/42871
8299         * g++.dg/torture/pr42871.C: New testcase.
8300
8301 2010-01-28  Richard Guenther  <rguenther@suse.de>
8302
8303         * gcc.dg/Wobjsize-1.h: New testcase.
8304         * gcc.dg/Wobjsize-1.c: Likewise.
8305
8306 2010-01-28  Richard Guenther  <rguenther@suse.de>
8307
8308         PR middle-end/42883
8309         * g++.dg/torture/pr42883.C: New testcase.
8310
8311 2010-01-28  Michael Matz  <matz@suse.de>
8312
8313         * gcc.target/i386/pr42881.c: New test.
8314
8315 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8316
8317         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8318         Add i?86-*-solaris2* support.
8319
8320 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8321
8322         PR c++/42713
8323         PR c++/42820
8324         * g++.dg/template/typedef27.C: New test case.
8325         * g++.dg/template/typedef28.C: New test case.
8326
8327 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8328
8329         * gcc.dg/optimize-bswap*.c: Add ARM target
8330
8331 2010-01-27  Richard Guenther  <rguenther@suse.de>
8332
8333         PR middle-end/42878
8334         * gcc.dg/torture/pr42878-1.c: New testcase.
8335         * gcc.dg/torture/pr42878-2.c: Likewise.
8336
8337 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8338
8339         PR middle-end/42874
8340         * gcc.dg/vla-22.c: New test.
8341
8342 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8343
8344         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8345         current collation.
8346
8347 2010-01-26  Richard Guenther  <rguenther@suse.de>
8348
8349         PR rtl-optimization/42685
8350         * gcc.dg/pr42685.c: New testcase.
8351         * g++.dg/other/pr42685.C: Likewise.
8352
8353 2010-01-26  Richard Guenther  <rguenther@suse.de>
8354
8355         PR middle-end/42806
8356         * g++.dg/other/pr42806.C: New testcase.
8357
8358 2010-01-26  Richard Guenther  <rguenther@suse.de>
8359
8360         PR tree-optimization/42250
8361         * gcc.dg/pr42250.c: New testcase.
8362
8363 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8364
8365         * gnat.dg/array_bounds_test.adb: New test.
8366
8367 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8368
8369         PR fortran/42858
8370         * gfortran.dg/generic_21.f90: New test.
8371
8372 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8373
8374         PR testsuite/41522
8375         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8376
8377 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8378
8379         PR c++/42748
8380         * g++.dg/abi/arm_va_list2.C: New test.
8381         * g++.dg/abi/arm_va_list2.h: Companion header file.
8382
8383 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8384
8385         PR fortran/41044
8386         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8387
8388         PR fortran/41167
8389         * gfortran.dg/char_array_arg_1.f90 : New test.
8390
8391         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8392
8393 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8394
8395         PR fortran/39304
8396         * gfortran.dg/generic_20.f90: New test.
8397
8398 2010-01-22  Michael Matz  <matz@suse.de>
8399
8400         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8401         -msse2.
8402
8403 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8404
8405         PR fortran/42736
8406         * gfortran.dg/dependency_25.f90 : New test.
8407
8408 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8409
8410         PR tree-optimization/42585
8411         * gcc.dg/tree-ssa/pr42585.c: New test.
8412
8413 2010-01-21  Richard Guenther  <rguenther@suse.de>
8414
8415         PR middle-end/19988
8416         * gcc.dg/pr19988.c: New testcase.
8417
8418 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8419
8420         * g++.dg/compat/decimal/compat-common.h: New file.
8421         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8422         * g++.dg/compat/decimal/pass_x.h: New file.
8423         * g++.dg/compat/decimal/pass_y.h: New file.
8424         * g++.dg/compat/decimal/pass-1_main.C: New file.
8425         * g++.dg/compat/decimal/pass-1_x.C: New file.
8426         * g++.dg/compat/decimal/pass-1_y.C: New file.
8427         * g++.dg/compat/decimal/pass-2_main.C: New file.
8428         * g++.dg/compat/decimal/pass-2_x.C: New file.
8429         * g++.dg/compat/decimal/pass-2_y.C: New file.
8430         * g++.dg/compat/decimal/pass-3_main.C: New file.
8431         * g++.dg/compat/decimal/pass-3_x.C: New file.
8432         * g++.dg/compat/decimal/pass-3_y.C: New file.
8433         * g++.dg/compat/decimal/pass-4_main.C: New file.
8434         * g++.dg/compat/decimal/pass-4_x.C: New file.
8435         * g++.dg/compat/decimal/pass-4_y.C: New file.
8436         * g++.dg/compat/decimal/pass-5_main.C: New file.
8437         * g++.dg/compat/decimal/pass-5_x.C: New file.
8438         * g++.dg/compat/decimal/pass-5_y.C: New file.
8439         * g++.dg/compat/decimal/pass-6_main.C: New file.
8440         * g++.dg/compat/decimal/pass-6_x.C: New file.
8441         * g++.dg/compat/decimal/pass-6_y.C: New file.
8442         * g++.dg/compat/decimal/return_x.h: New file.
8443         * g++.dg/compat/decimal/return_y.h: New file.
8444         * g++.dg/compat/decimal/return-1_main.C: New file.
8445         * g++.dg/compat/decimal/return-1_x.C: New file.
8446         * g++.dg/compat/decimal/return-1_y.C: New file.
8447         * g++.dg/compat/decimal/return-2_main.C: New file.
8448         * g++.dg/compat/decimal/return-2_x.C: New file.
8449         * g++.dg/compat/decimal/return-2_y.C: New file.
8450         * g++.dg/compat/decimal/return-3_main.C: New file.
8451         * g++.dg/compat/decimal/return-3_x.C: New file.
8452         * g++.dg/compat/decimal/return-3_y.C: New file.
8453         * g++.dg/compat/decimal/return-4_main.C: New file.
8454         * g++.dg/compat/decimal/return-4_x.C: New file.
8455         * g++.dg/compat/decimal/return-4_y.C: New file.
8456         * g++.dg/compat/decimal/return-5_main.C: New file.
8457         * g++.dg/compat/decimal/return-5_x.C: New file.
8458         * g++.dg/compat/decimal/return-5_y.C: New file.
8459         * g++.dg/compat/decimal/return-6_main.C: New file.
8460         * g++.dg/compat/decimal/return-6_x.C: New file.
8461         * g++.dg/compat/decimal/return-6_y.C: New file.
8462
8463 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8464
8465         PR debug/42715
8466         * gcc.dg/pr42715.c: New.
8467
8468 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8469
8470         PR c++/42038
8471         * g++.dg/parse/crash55.C: New.
8472
8473 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8474
8475         PR debug/42782
8476         * gcc.dg/guality/pr42782.c: New.
8477
8478 2010-01-20  Jason Merrill  <jason@redhat.com>
8479
8480         PR c++/41788
8481         * g++.dg/abi/packed1.C: New.
8482
8483         PR c++/41920
8484         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8485
8486         PR c++/40750
8487         * g++.dg/parse/fn-typedef1.C: New.
8488         * g++.dg/other/cv_quals.C: Adjust.
8489
8490 2010-01-20  Anthony Green  <green@moxielogic.com>
8491
8492         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8493         pack(push) pragma).
8494         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8495         * gcc.dg/20020312-2.c: Port this to the moxie core.
8496         * gcc.dg/weak/typeof-2.c: Ditto.
8497
8498 2010-01-20  Richard Guenther  <rguenther@suse.de>
8499
8500         PR tree-optimization/42717
8501         * gcc.c-torture/compile/pr42717.c: New testcase.
8502
8503 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
8504
8505         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8506         of signed, add a few new tests.
8507
8508         PR middle-end/42803
8509         * g++.dg/parse/limits-initializer1.C: New test.
8510
8511 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8512
8513         PR fortran/42804
8514         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8515         * gfortran.dg/typebound_call_12.f03: New test.
8516
8517 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
8518
8519         PR fortran/42783
8520         * gfortran.dg/bounds_check_15.f90 : New test.
8521
8522 2010-01-19  Michael Matz  <matz@suse.de>
8523
8524         PR tree-optimization/41783
8525         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8526
8527 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8528
8529         PR target/38697.
8530         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8531         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8532         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
8533         * gcc.target/arm/neon/vget_lows16.c: Likewise.
8534         * gcc.target/arm/neon/vget_lows32.c: Likewise.
8535         * gcc.target/arm/neon/vget_lows64.c: Likewise.
8536         * gcc.target/arm/neon/vget_lows8.c: Likewise.
8537         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8538         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8539         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8540         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8541
8542 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8543
8544         PR fortran/42545
8545         * gfortran.dg/extends_6.f03: Modified an error message.
8546         * gfortran.dg/extends_10.f03: New test.
8547         * gfortran.dg/private_type_6.f03: Modified an error message.
8548         * gfortran.dg/structure_constructor_8.f03: Ditto.
8549
8550 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
8551
8552         PR tree-optimization/42719
8553         * gcc.dg/pr42719.c: New test.
8554
8555         PR debug/42728
8556         * gcc.dg/pr42728.c: New test.
8557
8558 2010-01-19  Anthony Green  <green@moxielogic.com>
8559
8560         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8561
8562 2010-01-18  Anthony Green  <green@moxielogic.com>
8563
8564         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8565         for moxie.
8566
8567 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
8568
8569         * g++.dg/template/error45.C: reverted as part of reverting the
8570         fix of PR c++/42634.
8571
8572 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8573
8574         PR c++/42634
8575         * g++.dg/template/error45.C: New test.
8576
8577 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8578
8579         PR c++/42766
8580         * g++.dg/conversion/op6.C: New test.
8581
8582 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
8583
8584         PR target/42774
8585         * gcc.target/alpha/pr42774.c: New test.
8586
8587 2010-01-18  Richard Guenther  <rguenther@suse.de>
8588
8589         PR tree-optimization/42781
8590         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8591
8592 2010-01-17  Richard Guenther  <rguenther@suse.de>
8593
8594         PR middle-end/42248
8595         * gcc.c-torture/execute/pr42248.c: New testcase.
8596
8597 2010-01-17  Richard Guenther  <rguenther@suse.de>
8598
8599         PR tree-optimization/42773
8600         * g++.dg/torture/pr42773.C: New testcase.
8601
8602 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
8603
8604         PR fortran/42677
8605         * gfortran.dg/interface_assignment_5.f90: New test.
8606
8607 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
8608
8609         PR c++/42697
8610         * g++.dg/template/crash94.C: Reverted.
8611
8612 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
8613
8614         PR debug/42767
8615         * gcc.dg/debug/pr42767.c: New.
8616
8617 2010-01-15  Jason Merrill  <jason@redhat.com>
8618
8619         PR c++/42761
8620         * g++.dg/cpp0x/decltype22.C: New.
8621
8622 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
8623
8624         PR middle-end/42760
8625         * g++.dg/torture/pr42760.C: New test.
8626
8627 2010-01-15  Jing Yu  <jingyu@google.com>
8628
8629         PR rtl-optimization/42691
8630         * gcc.c-torture/execute/pr42691.c: New.
8631
8632 2010-01-15  Richard Guenther  <rguenther@suse.de>
8633
8634         PR middle-end/42739
8635         * g++.dg/torture/pr42739.C: New testcase.
8636
8637 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
8638
8639         * g++.dg/template/error45.C: Revert as part of reverting changes
8640         or PR c++/42634.
8641
8642 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8643
8644         PR fortran/42684
8645         * gfortran.dg/interface_31.f90: New test.
8646
8647 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8648
8649         * gcc.target/powerpc/pr42747.c: New file.
8650
8651 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8652
8653         PR middle-end/42674
8654         * c-c++-common/pr42674.c: New test.
8655
8656         PR c++/42608
8657         * g++.dg/template/instantiate11.C: New test.
8658
8659 2010-01-14  Jason Merrill  <jason@redhat.com>
8660
8661         PR c++/42701
8662         * g++.dg/overload/error3.C: New.
8663
8664         PR c++/42655
8665         * g++.dg/overload/rvalue1.C: New.
8666
8667 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8668
8669         PR tree-optimization/42706
8670         * gcc.dg/ipa/pr42706.c: New testcase.
8671
8672 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8673
8674         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8675
8676 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8677
8678         PR tree-optimization/42714
8679         * g++.dg/torture/pr42714.C: New test.
8680
8681 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8682
8683         PR rtl-optimization/42246
8684         * gfortran.dg/pr42246-2.f: New.
8685
8686 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8687
8688         PR rtl-optimization/42389
8689         * gcc.dg/pr42389.c: New.
8690
8691 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8692
8693         PR rtl-optimization/42388
8694         * gcc.dg/pr42388.c: New.
8695
8696 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8697
8698         PR rtl-optimization/42294
8699         * gfortran.dg/pr42294.f: New.
8700
8701 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8702
8703         PR rtl-optimization/39453
8704         PR rtl-optimization/42246
8705         * gcc.dg/pr39453.c: New.
8706         * gcc.dg/pr42246.c: New.
8707
8708 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8709
8710         PR middle-end/42245
8711         * gcc.dg/pr42245.c: New.
8712         * gcc.dg/pr42245-2.c: New.
8713
8714 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8715
8716         PR rtl-optimization/42249
8717         * gcc.dg/pr42249.c: New.
8718
8719 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8720
8721         PR c/42721
8722         * gcc.c-torture/execute/pr42721.c: New test.
8723
8724 2010-01-14  Ira Rosen  <irar@il.ibm.com>
8725
8726         PR tree-optimization/42709
8727         * gcc.dg/vect/pr42709.c: New test.
8728
8729 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8730
8731         PR fortran/41478
8732         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8733         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8734
8735 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8736
8737         PR fortran/42481
8738         * gfortran.dg/generic_19.f90 : New test.
8739
8740 2010-01-13  Richard Guenther  <rguenther@suse.de>
8741
8742         PR tree-optimization/42730
8743         * gcc.c-torture/compile/pr42730.c: New testcase.
8744
8745 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
8746
8747         PR target/pr42542
8748         * gcc.target/ia64/pr42542-1.c: New.
8749         * gcc.target/ia64/pr42542-2.c: New.
8750         * gcc.target/ia64/pr42542-3.c: New.
8751
8752 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
8753
8754         PR c++/42634
8755         * g++.dg/template/error45.C: New test.
8756
8757 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8758
8759         PR tree-optimization/42704
8760         * g++.dg/torture/pr42704.C: New test.
8761
8762 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8763
8764         PR tree-optimization/42703
8765         * gcc.c-torture/compile/pr42703.c: New test.
8766
8767 2010-01-13  Richard Guenther  <rguenther@suse.de>
8768
8769         PR tree-optimization/42705
8770         * gcc.c-torture/compile/pr42705.c: New testcase.
8771
8772 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
8773
8774         * gcc.target/bfin/l2.c: New test.
8775         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8776
8777 2010-01-13  Richard Guenther  <rguenther@suse.de>
8778
8779         PR middle-end/42716
8780         * gcc.c-torture/compile/pr42716.c: New testcase.
8781
8782 2010-01-13  Richard Guenther  <rguenther@suse.de>
8783
8784         PR lto/42678
8785         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8786
8787 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
8788
8789         PR c/42708
8790         * gcc.c-torture/compile/pr42708-1.c: New test.
8791
8792 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
8793
8794         PR debug/42662
8795         * gcc.dg/pr42662.c: New test.
8796
8797         PR tree-optimization/42645
8798         * g++.dg/other/pr42645-1.C: New test.
8799         * g++.dg/other/pr42645-2.C: New test.
8800
8801 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
8802
8803         PR target/42416
8804         * gcc.target/powerpc/warn-1.c: New test.
8805         * gcc.target/powerpc/warn-2.c: New test.
8806
8807 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
8808
8809         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8810         stack alignment.
8811
8812 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
8813
8814         * gcc.dg/lto/20100108_0.c: New.
8815
8816 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
8817
8818         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8819         Add -march=i686 -msse for 32bit x86 targets.
8820
8821 2010-01-10  Richard Guenther  <rguenther@suse.de>
8822
8823         PR middle-end/42667
8824         * gcc.dg/torture/pr42667.c: New testcase.
8825
8826 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8827
8828         PR fortran/32489
8829         * gfortran.dg/array_constructor_34.f90: New test.
8830
8831 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8832
8833         PR fortran/20923
8834         * gfortran.dg/array_constructor_33.f90: New test.
8835         gfortran.dg/array_function_5.f90: Add credit.
8836
8837 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8838
8839         PR debug/42631
8840         * gcc.dg/pr42631.c: New.
8841
8842 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8843
8844         PR debug/42630
8845         * gcc.dg/pr42630.c: New.
8846
8847 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8848
8849         PR debug/42629
8850         * gcc.dg/pr42629.c: New.
8851
8852 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8853
8854         PR middle-end/42363
8855         * gcc.dg/torture/pr42363.c: New.
8856
8857 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8858
8859         PR debug/42604
8860         PR debug/42395
8861         * gcc.dg/vect/pr42604.c: New.
8862         * gcc.dg/vect/pr42395.c: New.
8863
8864 2010-01-09  Richard Guenther  <rguenther@suse.de>
8865
8866         PR middle-end/42512
8867         * gcc.c-torture/execute/pr42512.c: New testcase.
8868
8869 2010-01-09  Tobias Burnus  <burnus@net-b.de>
8870
8871         PR fortran/41298
8872         * gfortran.dg/c_ptr_tests_14.f90: New test.
8873
8874 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8875
8876         PR ada/41929
8877         * gnat.dg/null_pointer_deref1.adb: Don't run on
8878         sparc*-sun-solaris2.11.
8879
8880 2010-01-08  Richard Guenther  <rguenther@suse.de>
8881
8882         PR lto/42528
8883         * gcc.dg/lto/20100103-1_0.c: New testcase.
8884         * gcc.dg/lto/20100103-2_0.c: Likewise.
8885
8886 2010-01-08  Tobias Burnus  <burnus@net-b.de
8887
8888         PR/fortran 25829
8889         * gfortran.dg/asynchronous_1.f90: New test.
8890         * gfortran.dg/asynchronous_2.f90: New test.
8891         * gfortran.dg/conflicts.f90: Update error message.
8892
8893 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
8894
8895         c++/40155
8896         * g++.dg/cpp0x/variadic-unify-2.C: New test.
8897
8898 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
8899
8900         PR tree-optimization/42625
8901         * g++.dg/opt/dtor4.C: New test.
8902         * g++.dg/opt/dtor4.h: New.
8903         * g++.dg/opt/dtor4-aux.cc: New.
8904
8905 2010-01-07  Tobias Burnus  <burnus@net-b.de>
8906
8907         PR fortran/42597
8908         * gfortran.dg/proc_ptr_26.f90: New test.
8909
8910 2010-01-07  Tobias Burnus  <burnus@net-b.de>
8911
8912         PR fortran/41872
8913         * gfortran.dg/allocatable_scalar_7.f90: New test.
8914
8915 2010-01-06  Richard Guenther  <rguenther@suse.de>
8916
8917         * gcc.c-torture/compile/pr42632.c: New testcase.
8918
8919 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
8920
8921         PR target/42542
8922         * gcc.target/i386/pr42542-4.c: New.
8923         * gcc.target/i386/pr42542-4a.c: Likewise.
8924         * gcc.target/i386/pr42542-5.c: Likewise.
8925         * gcc.target/i386/pr42542-5a.c: Likewise.
8926
8927 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8928
8929         * gcc.dg/tls/opt-15.c: New test.
8930
8931 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
8932
8933         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8934
8935 2010-01-05  Martin Jambor  <mjambor@suse.cz>
8936
8937         PR tree-optimization/42462
8938         * g++.dg/torture/pr42462.C: New test.
8939
8940 2010-01-05  Jason Merrill  <jason@redhat.com>
8941
8942         * g++.dg/cpp0x/initlist30.C: New test.
8943
8944 2010-01-05  Richard Guenther  <rguenther@suse.de>
8945
8946         PR tree-optimization/42614
8947         * gcc.c-torture/execute/pr42614.c: New testcase.
8948
8949 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
8950
8951         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8952         * gcc.dg/Wunreachable-1.c: Remove the testcase of
8953         -Wunreachable-code.
8954         * gcc.dg/Wunreachable-2.c: Likewise.
8955         * gcc.dg/Wunreachable-3.c: Likewise.
8956         * gcc.dg/Wunreachable-4.c: Likewise.
8957         * gcc.dg/Wunreachable-5.c: Likewise.
8958         * gcc.dg/Wunreachable-6.c: Likewise.
8959         * gcc.dg/Wunreachable-7.c: Likewise.
8960         * gcc.dg/Wunreachable-8.c: Likewise.
8961         * gcc.dg/20041231-1.c: Likewise.
8962
8963 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
8964
8965         PR other/42611
8966         * gcc.dg/pr42611.c: New test.
8967
8968         PR tree-optimization/42508
8969         * g++.dg/opt/pr42508.C: New test.
8970
8971 2010-01-05  Tobias Burnus  <burnus@net-b.de>
8972
8973         PR fortran/41872
8974         * gfortran.dg/allocatable_scalar_8.f90: New.
8975
8976 2010-01-04  Martin Jambor  <mjambor@suse.cz>
8977
8978         PR tree-optimization/42398
8979         * gcc.c-torture/compile/pr42398.c: New test.
8980
8981 2010-01-04  Jason Merrill  <jason@redhat.com>
8982
8983         PR c++/42555
8984         * g++.dg/ext/attrib35.C: New.
8985
8986         PR c++/42567
8987         * g++.dg/cpp0x/auto17.C: New.
8988
8989 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
8990
8991         * gcc.dg/lto/20100104_0.c: New.
8992
8993 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
8994
8995         PR target/42542
8996         * gcc.target/i386/pr42542-1.c: New.
8997         * gcc.target/i386/pr42542-1a.c: Likewise.
8998         * gcc.target/i386/pr42542-1b.c: Likewise.
8999         * gcc.target/i386/pr42542-2.c: Likewise.
9000         * gcc.target/i386/pr42542-2a.c: Likewise.
9001         * gcc.target/i386/pr42542-2b.c: Likewise.
9002         * gcc.target/i386/pr42542-3.c: Likewise.
9003         * gcc.target/i386/pr42542-3a.c: Likewise.
9004
9005 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9006
9007         PR fortran/41872
9008         * gfortran.dg/allocatable_scalar_5.f90: New test.
9009         * gfortran.dg/allocatable_scalar_6.f90: New test.
9010
9011 2010-01-03  Richard Guenther  <rguenther@suse.de>
9012
9013         PR testsuite/42583
9014         * gfortran.dg/gomp/recursion1.f90: Remove.
9015
9016 2010-01-03  Richard Guenther  <rguenther@suse.de>
9017
9018         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9019         * gcc.dg/uninit-6.c: Likewise.
9020         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9021
9022 2010-01-03  Richard Guenther  <rguenther@suse.de>
9023
9024         PR tree-optimization/42589
9025         * gcc.target/i386/pr42589.c: New testcase.
9026
9027 2010-01-03  Richard Guenther  <rguenther@suse.de>
9028
9029         PR tree-optimization/42438
9030         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9031
9032 2010-01-02  Richard Guenther  <rguenther@suse.de>
9033
9034         PR testsuite/41651
9035         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9036
9037 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9038
9039         PR target/42448
9040         * gcc.target/alpha/pr42448-1.c: New test.
9041         * gcc.target/alpha/pr42448-2.c: Ditto.
9042
9043 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9044
9045         PR preprocessor/41947
9046         * gcc.dg/c99-hexfloat-3.c: New test.
9047
9048 2010-01-01  Richard Guenther  <rguenther@suse.de>
9049
9050         PR c/42570
9051         * gcc.c-torture/execute/pr42570.c: New testcase.
9052
9053 2010-01-01  Richard Guenther  <rguenther@suse.de>
9054
9055         PR middle-end/42559
9056         * gcc.c-torture/compile/pr42559.c: New testcase.
9057
9058 \f
9059 Copyright (C) 2010 Free Software Foundation, Inc.
9060
9061 Copying and distribution of this file, with or without modification,
9062 are permitted in any medium without royalty provided the copyright
9063 notice and this notice are preserved.