OSDN Git Service

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