OSDN Git Service

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