OSDN Git Service

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