OSDN Git Service

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