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