OSDN Git Service

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