OSDN Git Service

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