OSDN Git Service

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