OSDN Git Service

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