OSDN Git Service

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