OSDN Git Service

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