OSDN Git Service

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