OSDN Git Service

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