OSDN Git Service

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